Метод адаптивного контрастирования мультиспектральных изображений для повышения достоверности нечеткой кластеризации

В статье предложен метод адаптивного повышения контраста мультиспектральных изображений, применение которого позволяет повысить достоверность нечеткой кластеризации в случае разбиения на малое число классов, характерном при решении задач автоматизированного распознавания символов. Представлены эк...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
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 Ukraine
id 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.