Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации
В статье предложен метод адаптивного повышения контраста мультиспектральных изображений, применение которого позволяет повысить достоверность нечеткой кластеризации в случае разбиения на малое число классов, характерном при решении задач автоматизированного распознавания символов. Представлены эк...
Gespeichert in:
Datum: | 2008 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | Russian |
Veröffentlicht: |
Інститут проблем штучного інтелекту МОН України та НАН України
2008
|
Schlagworte: | |
Online Zugang: | http://dspace.nbuv.gov.ua/handle/123456789/6983 |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Zitieren: | Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации / А.А. Егоров // Штучний інтелект. — 2008. — № 3. — С. 306-314. — Бібліогр.: 4 назв. — рос. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-6983 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-69832010-03-23T12:02:17Z Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации Егоров, А.А. Распознавание образов. Системы цифровой обработки сигналов и изображений В статье предложен метод адаптивного повышения контраста мультиспектральных изображений, применение которого позволяет повысить достоверность нечеткой кластеризации в случае разбиения на малое число классов, характерном при решении задач автоматизированного распознавания символов. Представлены экспериментальные результаты применения предложенного метода для обработки RGB снимков железнодорожных вагонов. У статті запропонований метод адаптивного підвищення контрасту мультиспектральных зображень, застосування якого дозволяє підвищити вірогідність нечіткої кластеризації у випадку розбиття на мале число класів, характерному при розв’язанні задач автоматизованого розпізнавання символів. Представлені експериментальні результати застосування запропонованого методу для обробки RGB знімків залізничних вагонів. 2008 Article Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации / А.А. Егоров // Штучний інтелект. — 2008. — № 3. — С. 306-314. — Бібліогр.: 4 назв. — рос. 1561-5359 http://dspace.nbuv.gov.ua/handle/123456789/6983 004.93 ru Інститут проблем штучного інтелекту МОН України та НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
Russian |
topic |
Распознавание образов. Системы цифровой обработки сигналов и изображений Распознавание образов. Системы цифровой обработки сигналов и изображений |
spellingShingle |
Распознавание образов. Системы цифровой обработки сигналов и изображений Распознавание образов. Системы цифровой обработки сигналов и изображений Егоров, А.А. Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
description |
В статье предложен метод адаптивного повышения контраста мультиспектральных изображений,
применение которого позволяет повысить достоверность нечеткой кластеризации в случае разбиения
на малое число классов, характерном при решении задач автоматизированного распознавания символов.
Представлены экспериментальные результаты применения предложенного метода для обработки RGB
снимков железнодорожных вагонов. |
format |
Article |
author |
Егоров, А.А. |
author_facet |
Егоров, А.А. |
author_sort |
Егоров, А.А. |
title |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
title_short |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
title_full |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
title_fullStr |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
title_full_unstemmed |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
title_sort |
метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации |
publisher |
Інститут проблем штучного інтелекту МОН України та НАН України |
publishDate |
2008 |
topic_facet |
Распознавание образов. Системы цифровой обработки сигналов и изображений |
url |
http://dspace.nbuv.gov.ua/handle/123456789/6983 |
citation_txt |
Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации / А.А. Егоров // Штучний інтелект. — 2008. — № 3. — С. 306-314. — Бібліогр.: 4 назв. — рос. |
work_keys_str_mv |
AT egorovaa metodadaptivnogokontrastirovaniâmulʹtispektralʹnyhizobraženijdlâpovyšeniâdostovernostinečetkojklasterizacii |
first_indexed |
2025-07-02T09:48:09Z |
last_indexed |
2025-07-02T09:48:09Z |
_version_ |
1836528110551433216 |
fulltext |
«Искусственный интеллект» 3’2008 306
4Е
УДК 004.93
А.А. Егоров
Днепропетровский национальный университет, г. Днепропетровск, Украина
egorov@mayak.dp.ua
Метод адаптивного контрастирования
мультиспектральных изображений для
повышения достоверности нечеткой
кластеризации
В статье предложен метод адаптивного повышения контраста мультиспектральных изображений,
применение которого позволяет повысить достоверность нечеткой кластеризации в случае разбиения
на малое число классов, характерном при решении задач автоматизированного распознавания символов.
Представлены экспериментальные результаты применения предложенного метода для обработки RGB
снимков железнодорожных вагонов.
Введение
В настоящее время одной из актуальных задач является автоматизированное
распознавание символов, например, номеров железнодорожных вагонов, контейнеров,
автомобилей и т.п. Необходимость таких систем обусловлена сложностью «ручного»
визуального контроля оператором за процессом перевозки грузов, проездом
автотранспорта и т.п. в условиях высокой плотности транспортного потока, в то время
как автоматизированные системы могут легко справиться с этой задачей в режиме
реального времени.
Однако существует ряд факторов, усложняющих создание таких систем. Среди них
можно выделить: возможность нефиксированного положения распознаваемых символов,
их различный размер и цвет в пределах одного изображения; наличие помех, мешающих
выделению символов на изображении (например, цемент, просыпанный на номер вагона
и т.п.), расположение их на плохо освещенной при съемке части объекта.
Постановка задачи
Важным этапом в решении задачи распознавания символов является бинаризация
исходного мультиспектрального изображения. Бинаризация предполагает проведение
сегментации изображения, в процессе которой его необходимо разделить на 2 кластера,
к которым будут относиться символы и фон соответственно. Однако в случае
распознавания номеров железнодорожных вагонов следует учитывать, что кроме
основного номера на вагоне может располагаться еще и контрольный номер,
нанесенный существенно меньшим шрифтом и расположенный в его нижней части,
причем его цвет может отличаться от цвета основного номера. Таким образом, в пределах
одного изображения символы, требующие распознавания, могут быть изображены
существенно отличающимися друг от друга цветами. Ситуация может осложняться
неоднородностью освещения при съемке вагона, что приводит к изменению цвета как в
пределах одной последовательности символов (номера), так и в пределах одного
Метод адаптивного контрастирования мультиспектральных изображений...
«Штучний інтелект» 3’2008 307
4Е
символа. Следовательно, для повышения чувствительности возникает необходимость
осуществления кластеризации исходного изображения с разбиением на 3 кластера.
Применение нечеткой кластеризации непосредственно к исходному изображению
не позволяет получить удовлетворительных результатов в случае наличия помех и
низкоконтрастных участков из-за малого числа используемых кластеров, поэтому
возникает необходимость применения методов повышения контраста и фильтрации.
Большинство существующих методов повышения контраста и фильтрации [1], [2]
либо не справляются с поставленной задачей, либо требуют «ручную» подстройку управ-
ляющих параметров метода под конкретное изображение, что в случае автомати-
зированной обработки в режиме реального времени не представляется возможным.
Целью данной статьи является разработка метода адаптивного контрастирования
мультиспектрального изображения для повышения достоверности его последующей
нечеткой кластеризации.
Решение задачи
Сложность решения поставленной задачи заключается в том, что обработка
изображений производится автоматизированно, что требует минимизации количества
управляющих параметров. Кроме того, в пределах одного изображения могут содер-
жаться фрагменты, очень различные по своим характеристикам: высоко- и низкокон-
трастные области, которые могут содержать или не содержать помехи. При этом все
перечисленные особенности изображения используемый метод обработки должен
учитывать.
Предложенный метод повышения контраста предполагает адаптивную обработку
изображения, которое разбивается на неперекрывающиеся окна, и включает в себя 3
основных этапа, направленные, с одной стороны, на повышение контраста и устранение
помех на определенных участках исходного изображения, а с другой стороны – на
сохранение уровня интенсивности высококонтрастных его фрагментов.
1. Исходное трехдиапазонное изображение, значения цветов которого находятся на
отрезке [0..1], преобразуется в полутоновое, причем для текущего окна выполняется
следующее преобразование:
( )pmnpim
i
vmn
iyxyx
iWW
__5.0
3
1
_
1
,
1
, )(
+−
=
= ∑ , (1)
где iy,x )W( – пиксель с координатами y,x текущего окна одного из трех диапазонов
исходного изображения; 1
y,xW – пиксель с координатами y,x текущего окна выходного
полутонового изображения; v_mn – вектор значений, получаемый на основе
вычислений среднего значения интенсивности по каждому из трех диапазонов
текущего окна исходного изображения; p_im вычисляется по формуле
( )vim_mn1
vim_mnp_im −= , (2)
где vim_mn – среднее значение, вычисляемое для вектора средних значений
интенсивностей по каждому из трех диапазонов исходного изображения в целом.
Аналогично вычисляется и значение p_mn :
( )vv_mn1
vv_mnp_mn −= , (3)
где vv_mn – среднее значение вектора v_mn .
Егоров А.А.
«Искусственный интеллект» 3’2008 308
4Е
2. Производится повышение контраста, полученного на предыдущем этапе полу-
тонового изображения, состоящее также из трех шагов:
а) На первом шаге каждое окно входного для этого шага изображения
подвергается следующему преобразованию:
( )1
y,xW*k11
y,x
2
y,x )W(W −= , (4)
где 2
y,xW – пиксель с координатами y,x текущего окна выходного изображения
первого шага второго этапа; k – коэффициент, который вычисляется на основе
статистических характеристик текущего окна входного для этого этапа изображения
по следующей формуле:
( )( )w_mnWClg 1
y,x10k −+= , (5)
где w_mn – среднее значение интенсивности пикселей текущего окна, входного
изображения для очередного шага второго этапа, а C вычисляется следующим образом:
( )( )w_mn1w_mn1C −−= . (6)
б) В результате выполнения преобразования (4) для каждого пикселя текущего
окна происходит сдвиг уровня яркости к значениям 1 либо 0 в зависимости от
коэффициента k , который вычисляется на основе интенсивности пикселя и среднего
значения интенсивности окна. Однако возможны ситуации, когда это преобразование
приводит к чрезмерному сдвигу яркости пикселя. Для компенсации возможного
негативного влияния преобразования (4) и предназначен второй шаг, который
заключается в применении следующего преобразования к текущему окну изображения:
( )P2
y,x
3
y,x WW = , (7)
где 3
y,xW – пиксель с координатами y,x текущего окна выходного изображения
второго шага второго этапа; P – значение, которое вычисляется на основе статисти-
ческих характеристик текущего окна входного для этого этапа изображения:
1P
1PP = , (8)
где значение 1P вычисляется следующим образом:
( )wmax_*5.0w_mn*SCP w_mnC
1 −+= , (9)
где C вычисляется по формуле (6), wmax_ – максимальное значение интенсивности
пикселей текущего окна, входного изображения для этого шага второго этапа, а S
вычисляется по формуле
( )wmax_*5.0w_mnsignS −= . (10)
в) Последний шаг второго этапа позволяет осуществить управляемую коррекцию
яркости полученного изображения с использованием статистических характеристик
текущего окна и всего изображения в целом, для осуществления которой текущее
окно подвергается такому преобразованию:
( )( )w_mn
a w_mnP3
y,x
4
y,x WW +
= , (11)
Метод адаптивного контрастирования мультиспектральных изображений...
«Штучний інтелект» 3’2008 309
4Е
где 4
y,xW – пиксель с координатами y,x текущего окна выходного изображения
последнего шага второго этапа; aP вычисляется по следующей формуле:
( ) ADD_Pim_mn1P im_mn
a +−= , (12)
где im_mn – среднее значение яркости по всему полутоновому изображению;
ADD_P – выбираемое эмпирически значение, позволяющее управлять уровнем
яркости получаемого изображения.
3. Осуществляется повышение контраста, полученного на предыдущем этапе
изображения путем преобразований гистограммы для текущего окна:
( ) ( )
1
00
111i1
i min
minmax
minmax*minhisthist +
−
−−
= , (13)
где hist – вектор значений гистограммы текущего окна изображения, состоящий из
256 элементов; 1hist – новый вектор значений гистограммы обрабатываемого окна;
00 min,max – максимальное и минимальное значения интенсивностей, присутствующих
в обрабатываемом окне соответственно; 11 min,max – новые значения для максимальной
и минимальной интенсивности окна, которые вычисляются с использованием
статистических характеристик его гистограммы:
( )d−= − 1*minmin 0min
01 , (14)
где d – доля ненулевых интенсивностей в текущем окне. При этом если выполняется
условие 1min5.0 1 <≤ , то значение 1min корректируется:
( )( )1min
1min1
11 minmin −−= . (15)
Значение 1max определяется следующим образом:
d1
maxmax
)h_mn1,h_mnmax(
h_mn0max
1
0
1 −
=
−
−
−
, (16)
где h_mn среднее значение для вектора 1hist . Если 5.0max1 ≤ , то значение 1max
корректируется по формуле
( )1max1
11 maxmax −= , (17)
в противном случае, если выполняется условие 5.0h_mn > , то значение 1max
изменяется следующим образом:
( )hmn _max1
11
1maxmax +−−= . (18)
Следует отметить, что полученные значения 1min и 1max всегда удовлетворяют
следующим условиям: 01 minmin0 ≤≤ и 1maxmax 10 ≤≤ . Таким образом, преобразо-
вание (13) осуществляет масштабированное расширение исходных значений
гистограммы текущего окна. К полученному вектору 1hist применяется следующее
преобразование:
( )( )11 *hist2 1hist hist ihk
i i
−
= , (19)
Егоров А.А.
«Искусственный интеллект» 3’2008 310
4Е
где 2hist – вектор значений гистограммы текущего окна выходного изображения;
hk – коэффициент, вычисляемый на основе статистических характеристик вектора
1hist по формуле:
( )h_mn1,h_mnmax
h_mnhisthk
1
i
−
−
= (20)
После этого все интенсивности текущего окна меняются на соответствующие
им интенсивности, содержащиеся в векторе 2hist , в результате чего и формируется
выходное изображение.
Экспериментальные результаты были получены на примере обработки
трехдиапазонных (RGB) снимков железнодорожных вагонов размерностью 1600 × 1200
пикселей, пример которого представлен на рис. 1. На этом изображении основной
номер изображается черным цветом, а вспомогательный номер, находящийся на низко
контрастном фрагменте снимка (левый нижний угол) – белым. На рис. 2 представлены
гистограммы каждой из цветовых составляющих исходного изображения.
Рисунок 1 – Исходное RGB изображение
а) б) в)
Рисунок 2 – Гистограммы цветовых составляющих исходного RGB изображения
Метод адаптивного контрастирования мультиспектральных изображений...
«Штучний інтелект» 3’2008 311
4Е
При применении предложенного метода для повышения контраста исходного
снимка размеры окон для каждого этапа были выбраны 15 × 15, 3 × 3 и 9 × 9 пикселей,
соответственно, а параметр ADD_P = –0.05. Изображения, полученные после каждого
этапа обработки исходного снимка, и их гистограммы представлены на рис. 3 – 5
соответственно.
а) б)
Рисунок 3 – а) полутоновое изображение, полученное после применения
преобразований 1-го этапа предложенного метода; б) его гистограмма
а) б)
Рисунок 4 – а) изображение, полученное после применения преобразований
2-го этапа предложенного метода; б) его гистограмма
Егоров А.А.
«Искусственный интеллект» 3’2008 312
4Е
Нечеткая кластеризация полученного в результате повышения контраста
изображения производилась методом гибридной кластеризации SOM-FCM,
описанным в работе [3], результаты которой представлены на рис. 6. Изображение
разделялось на 3 нечетких кластера, максимальное количество итераций = 2,
параметры 2m = , пороговое значение 410−=ε . В процессе кластеризации про-
изводилось двукратное увеличение числа кластеров перед применением SOM,
после использования карты Кохонена выбирались 3 кластера с максимальным
количеством относящихся к ним (имеющим минимальное евклидово расстояние)
пикселей [4].
а) б)
Рисунок 5 – а) изображение, полученное после применения преобразований
3-го этапа предложенного метода; б) его гистограмма
Рисунок 6 – Результаты нечеткой кластеризации
Метод адаптивного контрастирования мультиспектральных изображений...
«Штучний інтелект» 3’2008 313
4Е
Применим предложенный метод и в случае обработки RGB изображений, содер-
жащих помехи, искажающие распознаваемые символы, то есть так называемые «загря-
зненные» номера. Пример такого снимка железнодорожного вагона представлен на рис. 7.
Три символа основного номера на этом изображении частично не видны, остальные же
символы видны не отчетливо из-за того, что сливаются с фоном, цвет которого искажен
просыпанным цементом. На рис. 8 представлены результаты нечеткой кластеризации
изображения, полученного после применения предложенного метода с использованием
вышеперечисленных управляющих параметров к исходному снимку. Очевидно, что
уменьшение количества используемых цветов не привело к потере информативности при
представлении символов номера по сравнению с исходным изображением.
Рисунок 7 – Исходное RGB изображение, содержащее «загрязненный номер»
Рисунок 8 – Результаты нечеткой кластеризации
Егоров А.А.
«Искусственный интеллект» 3’2008 314
4Е
Выводы
Предложенный адаптивный метод повышения контраста мультиспектральных
изображений предназначен для получения нового пространства признаков (полуто-
нового изображения) благодаря применению описанных выше оконных преобразо-
ваний, направленных на улучшение разделения между яркостями символов и фона,
что позволяет существенно повысить достоверность нечеткой кластеризации при
использовании малого числа кластеров.
К достоинствам предложенного подхода кроме его адаптивности, благодаря
которой происходит выделение вспомогательных номеров на рассмотренных снимках
железнодорожных вагонов, можно отнести относительно малое число независящих
друг от друга управляющих параметров, выбор которых осуществляется при перво-
начальной настройке на обрабатываемые изображения и не требует дальнейшего
изменения.
Литература
1. Прэтт У. Цифровая обработка изображений. – М.: Мир, 1982. – Т. 1 – 310 с.
2. Гонсалес Р., Вудс Р. Цифровая обработка изображений. – М: Техносфера, 2005. – 1070 с.
3. Ахметшина Л.Г., Егоров А.А. Сегментация низко контрастных изображений алгоритмом
гибридной кластеризации SOM-FCM // Системні технології. – 2008 – № 1. – С. 128-134.
4. Ахметшина Л.Г., Егоров А.А. Использование расстояний в N-мерном пространстве для
повышения достоверности в модифицированном алгоритме нечеткой кластеризации //
Наукові нотатки. Міжвузівський збірник (за напрямом «Інженерна механіка»). – Луцьк. –
2008. – № 22, Ч. 1. – С. 16-20.
А.А. Єгоров
Метод адаптивного контрастування мультиспектральних зображень для підвищення
достовірності нечіткої кластеризації
У статті запропонований метод адаптивного підвищення контрасту мультиспектральных зображень,
застосування якого дозволяє підвищити вірогідність нечіткої кластеризації у випадку розбиття на
мале число класів, характерному при розв’язанні задач автоматизованого розпізнавання символів.
Представлені експериментальні результати застосування запропонованого методу для обробки RGB
знімків залізничних вагонів.
Статья поступила в редакцию 24.06.2008.
|