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

Рубис Алексей Юрьевич Лебедев Максим Алексеевич Визильтер Юрий Валентинович Выголов Олег Вячеславович Желтов Сергей Юрьевич

Журнал: Компьютерная оптика @computer-optics

Рубрика: Обработка изображений, распознавание образов

Статья в выпуске: 2 т.42, 2018 года.

Бесплатный доступ

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

морфология \ фильтрация изображений \ нормализация фона \ математическая морфология серра

Похожие статьи в разделе Электротехника

Морфологическая фильтрация изображений на основе взаимного контрастирования
Морфологическая фильтрация изображений на основе взаимного контрастирования

Рубис Алексей Юрьевич, Лебедев Максим Алексеевич, Визильтер Юрий Валентинович, Выголов Олег Вячеславович

Выделение отличий на мозаичных изображениях на основе референтных фильтров
Выделение отличий на мозаичных изображениях на основе референтных фильтров

Лебедев Максим Алексеевич, Рубис Алексей Юрьевич, Визильтер Юрий Валентинович, Выголов Олег Вячеславович, Горбацевич Владимир Сергеевич

Сравнение изображений по форме с использованием диффузной морфологии и диффузной корреляции
Сравнение изображений по форме с использованием диффузной морфологии и диффузной корреляции

Визильтер Юрий Валентинович, Горбацевич Владимир Сергеевич, Рубис Алексей Юрьевич, Выголов Олег Вячеславович

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

Фаворская Маргарита Николаевна, Зотин Александр Геннадьевич, Горошкин Антон Николаевич

Выделение отличий на изображениях с помощью референтных EMD-фильтров
Выделение отличий на изображениях с помощью референтных EMD-фильтров

Лебедев Максим Алексеевич, Рубис Алексей Юрьевич, Визильтер Юрий Валентинович, Выголов Олег Вячеславович

Короткий адрес: https://sciup.org/140228731

IDS: 140228731   |   DOI: 10.18287/2412-6179-2018-42-2-306-311

Comparative image filtering using monotonic morphological operators

In a previous work, we proposed a Comparative Morphology (CM) construction scheme that generalized Pytyev's Morphological Image Analysis approach onto a wider range of practical image comparison applications. Within a Guided Contrasting framework, a filtering procedure and a related change detection algorithm were developed. In this work, we propose a class of CM filtering in which Mathematical Morphology operators introduced by Serra are used as smoothing operators that offer monotonically non-increasing (non-decreasing) filtering, in contrast to linear diffusion filtering and non-linear median filtering. The results of experiments on change detection based on the new CM filtering are discussed in comparison with other morphological procedures.

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

6179-2018-42-2-306-311.

Ранее в работе [1] была предложена схема построения компаративных морфологий, обобщающая морфологический подход Ю.П. Пытьева [2] на более широкий класс процедур, решающих практические задачи сравнения изображений. Разработанные в рамках подхода [1] процедура морфологической компаративной фильтрации на основе взаимного контрастирования и использующий её алгоритм выделения отличий предполагают применение различных сочетаний упрощающих фильтров и локальных мер сходства, используемых при восстановлении элементов изображения, присутствующих как на тестовом (фильтруемом), так и на эталонном изображении. В качестве одной из возможных реализаций такой схемы в работе [4] были предложены селективные фильтры на основе взаимного контрастирования, отклик которых определялся сравнением коэффициента локального сходства с заданным пороговым значением.

В данной работе описан новый класс компаративных фильтров, использующих операции математической морфологии Серра [5] в качестве упрощающих фильтров. Также представлены результаты экспериментального сравнения предложенных фильтров с другими процедурами морфологической фильтрации в задаче выделения отличий.

1. Обобщённая схема компаративной морфологии и компаративная фильтрация на основе взаимного контрастирования

Согласно [1], компаративная морфология ( comparative morphology , CM) представляет собой математическую теорию формы, которая обеспечивает решение следующих основных задач анализа изображений: – оценка сходства изображений;

– взаимная привязка изображений;

– выделение отличий между изображениями (формами);

сравнение изображений (форм) по сложности;

оценка сходства/различия форм, предоставляя для этого следующие основные средства:

– возможность описания формы изображения тремя эквивалентными способами – структура в пространстве кадра, многообразие в пространстве изображений, морфологический оператор в пространстве изображений;

– способ автоматического получения описания формы изображения по заданному эталону или эталонному набору изображений;

– морфологический коэффициент корреляции (МКК) для оценки сходства изображения с формой. Используется также для решения задачи взаимной привязки изображений ( matching );

– способ выделения отличий между изображениями на основе морфологической нормализации фона – вычисления разности между изображением и его проекцией;

– способ относительного сравнения форм по сложности, причём отношения «сложнее по форме» и «проще по форме» должны быть определены для каждого из трёх морфологических способов описания формы;

– способ сравнения форм по сходству/различию при помощи мер сходства (морфологических коэффициентов корреляции форм) и мер различия (морфологических метрик сравнения форм), причём сходство и различие должны оцениваться как в пространстве структурных описаний (меры сходства и метрики на формах-структурах), так и в пространстве изображений (меры сходства и метрики на формах-многообразиях).

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

Далее в [1] было описано обобщение морфологического анализа Пытьева на основе компаративных фильтров, непосредственно принимающих на вход оба сравниваемых изображения из множества всех изображений Q (эталонное и тестовое), но выдающих на выходе результат, который можно трактовать как результат фильтрации одного (тестового) изображения:

V( f, g): QxQ^Q, причём для любого фиксированного feQ фильтр Vf(g) = Vf g) является морфологическим фильтром. При этом двухвходовый компаративный фильтр является взаимным, если невозможно как-либо заранее обучить некий фильтр выполнять такую операцию на эталоне f, чтобы потом фильтровать любое тестовое изображение g этим фильтром, т.е. если в каждой точке изображения в процессе фильтрации необхо- димо обрабатывать именно пару соответствующих изображений f и g (или пары их фрагментов).

В качестве способа конкретной реализации такой взаимной фильтрации в [1] был предложен компаративный фильтр на основе взаимного контрастирования :

ф w ( f , g )( x , У ) =

= g о w (x, y) (x, У) + a (f, g w (x, y))(g (x, У)- g о w (x, y) (x, У)), где Vf, geQ: af, gwx,y))e [0,1], a(g, gwx,y)) = 1, a (o,g wx,y)) = 0, a (f,g wx,y)) - локальный коэффициент взаимного сходства фрагмента изображений g wx,y) с элементами изображения f, g0 - упрощающий фильтр, o (x,y)= const - простейшее постоянное изображение. Обобщённая схема такой взаимной компаративной фильтрации представлена на рис. 1. В качестве упрощающих фильтров в данной схеме могут использоваться, вообще говоря, любые процедуры фильтрации, не повышающие энергию (среднее, медиана, размытие по Гауссу и пр.), так же как в качестве мер локального сходства - любые нормированные меры сходства изображений.

Коэффициент локального сходства фрагментов

Оценка локального сходства фрагментов изображений

Неусложняющий фильтр (среднее, открытие и др.)

восстановлено

не восстановлено

Результат взаимной фильтрации

Восстановление локальных особенностей теста, имеющих соответствие на эталоне

Результат первичной фильтрации тестового изображения

Рис. 1. Схема взаимной компаративной фильтрации

Позднее в работе [4] в рамках данной схемы были предложены селективные компаративные фильтры на основе взаимного контрастирования, отличающиеся тем, что для их построения использовались бинарные коэффициенты локального сходства:

,       , п [ 1, if a( f , g w ( x y ’) t ;

at (f, gw(x,y) ) = f       (           )

[ 0, otherwise.

Бинаризация по порогу позволяет использовать ненормированные меры сходства изображений (такие, как взаимная информация) при построении компаративных фильтров. Кроме того, она повышает селективные свойства фильтра на основе взаимного контрастирования: детали на изображении после фильтрации или вообще не восстанавливаются, или восстанавливаются полностью.

  • 2.    Компаративная фильтрация

    на основе морфологических операторов Серра

Исходя из описанного выше подхода, определим компаративный взаимный фильтр на основе морфологического открытия (закрытия) как взаимный фильтр следующего вида:

С w (f, g) = Sw (f) + a (fw, gw)[ f - Sw (f)] t; (1) a (fw, gw) e {0,1}, где [f- S w(f)] t - отсечение значения разности по минимальному порогу t; fw, g w - фрагменты тестового и эталонного изображения, соответствующие окну фильтра; a (f, g) - бинарный коэффициент локального сходства изображений; S w( f) - морфологический фильтр открытие (закрытие) Серра со структурирующим элементом размера w. В качестве мер локального сходства в таком фильтре могут быть использованы как нормированные, так и ненормированные показатели:

-

-

-

-

нормированный линейный коэффициент корреляции;

взаимная информация;

морфологические коэффициент корреляции;

«тепловые» ядра взаимного сходства фрагментов изображения на основе сравнения векторов локальных признаков вида a (fw(u ^ v), gw(x ^y)) =

= exp(-dv (v)( fw(u,v)), v( gw(u,v))/o), где v - векторы признаков из пространства V c метрикой dV, о - масштабный настроечный коэффициент.

В качестве альтернативного способа конструирования компаративного фильтра на основе операторов математической морфологии Серра предлагается использовать компаративный взаимный фильтр на основе референтного морфологического открытия, отличающегося адаптивным замещением структурирующего элемента в каждом положении окна фильтра w соответствующим фрагментом эталонного изображения f.

С р ( f , g ) = S w ( f ) + a ( f w , g w )[ f - S w ( f )] t ;

a = {O;1};

S o w ( f ( x , y ), k ( u , v , x , y ) =

= max ( c ( u , v ) + k ( u , v , x , y ) ) f ( x , y ),           (2)

u, v

k ( u , v , x , y ) = g w ( u ' v ) ( x , y ).

Аналогичным образом может быть определён и компаративный взаимный фильтр на основе референтного морфологического закрытия.

  • 3.    Результаты качественных экспериментов по выделению отличий на изображениях

С целью исследования предложенных компаративных фильтров было проведено несколько десятков качественных экспериментов по выделению отличий с помощью морфологической нормализации фона [2], [3] с использованием алгоритма, описанного в [4]. Кроме того, представлены маски отличий, полученные с помощью других компаративных фильтров [3], [5] и средств морфологического анализа Пытьева. На рис. 2-4 представлены примеры результатов выделения отличий тестового изображения g (рис. 2-4 б) от формы эталонного изображения f (рис. 2-4 а ).

При этом используются следующие обозначения: - ВК (мед.+ НКК) (рис. 2-4 в ) и ВК (мед.+ МКК)

  • (р ис. 2-4 г ) - компаративный фильтр на основе вза-

  • имного контрастирования с использованием медианного фильтра и мер локального сходства: нормированного коэффициента корреляции (НКК) и морфологического коэффициента корреляции (МКК);
  • -    КФС (1) (НКК) (рис. 2-4 д ) и КФС (1) (МКК) (рис. 2-4 е ) - компаративный фильтр (1) с использованием морфологической операции открытия дисковым структурирующим элементом, локальное сходство определяется нормированным (НКК) и морфологическим коэффициентами корреляции (МКК);

    - КФС (2) (НКК) (рис. 2-4 ж ) и КФС (2) (МКК) (рис. 2-4 з ) - компаративный фильтр (2) с использованием референтного открытия с переменным структурирующим элементом, локальное сходство также оценивается НКК и МКК;

  • -    «морфология Пытьева» (рис. 2-4 и ) - выделение отличий по схеме Пытьева на основе проектора на мозаичную форму [2], [3], форма получена путём гистограммной сегментации изображения;

  • -    «диффузная морфология» (рис. 2-4 к ) - компаративный фильтр на основе диффузной морфологии [1].

Размер скользящего окна фильтров для всех экспериментов был одинаковым (7х? пикселей). Изображения были предварительно приведены к одному масштабу.

Как видно из представленных примеров, результаты выделения отличий с помощью компаративных фильтров (1), (2) на основе морфологического открытия качественно не хуже, а в ряде случаев (рис. 3, 4) лучше ранее предложенных фильтров на основе взаимного контрастирования. Кроме того, они лишены некоторых недостатков других рассмотренных методов.

В частности, морфологическая нормализация фона с помощью классического проецирования тестового изображения на кусочно-постоянную форму эталонного изображения подразумевает процедуру сегментации последнего.

Рис. 2. Пример 1 результатов выделения отличий с помощью морфологической нормализации фона с помощью различных процедур морфологической фильтрации

Рис. 3. Пример 2 результатов выделения отличий с помощью морфологической нормализации фона с помощью различных процедур морфологической фильтрации

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

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

В данной работе представлены два новых класса компаративных фильтров, основанных на использова- нии в качестве упрощающих фильтров операторов открытия и закрытия с фиксированным и переменным (адаптивным) структурирующим элементом соответственно. Для исследования предложенных фильтров были проведены качественные результаты экспериментов по выделению отличий между изображениями с помощью морфологической нормализации фона в сравнении с ранее предложенными методами.

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

Работа выполнена при поддержке РНФ, грант № 16-11-00082.

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

  • Vizilter, Y.V. Change detection via morphological comparative filters/A.Y. Rubis, S.Y. Zheltov, O.V. Vygolov//ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Prague, Czech Republic. -2016. -Vol. III-3. -P. 279-286. - DOI: 10.5194/isprsannals-III-3-279-2016
  • Pyt'ev, Y.P. Morphological image analysis/Y.P. Pyt'ev//Pattern Recognition and Image Analysis. -1993. -Vol. 3, Issue 1. -P. 19-28.
  • Методы морфологического анализа изображений/Ю.П. Пытьев, А.И. Чуличков. -М.: Физматлит, 2010. -366 с. -ISBN: 978-5-9221-1225-3.
  • Vizilter, Y.V. Change detection via selective guided contrasting filters/A.Y. Rubis, S.Y. Zheltov//The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. -2017. -Vol. XLII-1/W1. -P. 403-410. - DOI: 10.5194/isprs-archives-XLII-1-W1-403-2017
  • Serra, J. Image analysis and mathematical morphology/J. Serra. -Orlando, USA: Academic Press Inc., 1982. -621 p. -ISBN: 978-0-12637240-3.