Разработка методологии сравнительного исследования компьютерных методов обработки изображений тема диссертации и автореферата по ВАК РФ 05.13.17, доктор технических наук Кольцов, Пётр Петрович

  • Кольцов, Пётр Петрович
  • доктор технических наукдоктор технических наук
  • 2012, Москва
  • Специальность ВАК РФ05.13.17
  • Количество страниц 285
Кольцов, Пётр Петрович. Разработка методологии сравнительного исследования компьютерных методов обработки изображений: дис. доктор технических наук: 05.13.17 - Теоретические основы информатики. Москва. 2012. 285 с.

Оглавление диссертации доктор технических наук Кольцов, Пётр Петрович

ВВЕДЕНИЕ.

ГЛАВА 1. МЕТОДЫ ПРЕДОБРАБОТКИ ИЗОБРАЖЕНИЙ.

1.1 Модели шумов и фильтры.

1.2 Реставрация (восстановление) изображений.

1.3 Методы выделения границ.

1.4 Методы анализа текстур.

1.5 Методы сегментации.

ГЛАВА 2. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА СРАВНИТЕЛЬНОГО ИССЛЕДОВАНИЯ МЕТОДОВ ПРЕДОБРАБОТКИ ИЗОБРАЖЕНИЙ.

2.1 Принципы сравнительного исследования.

2.2. Система PICASSO.

2.3 Система PETRA.

2.4 Наборы тестовых изображений.

2.5 Мера различия изображений.

ГЛАВА 3. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ МЕТОДОВ РЕСТАВРАЦИИ ИЗОБРАЖЕНИЯ.

3.1 Методика сравнительного тестирования.

3.2 Метрика различий.

3.3 Тестирование при изменении уровня Гауссова зашумления.

3.4 Тестирование при других типах шумов.

3.5 Тестирование при варьировании уровня шума и параметра метода.

ГЛАВА 4. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ МЕТОДОВ ВЫДЕЛЕНИЯ

ГРАНИЦ.

4.1 Методика сравнительного тестирования.

4.2 Меры сходства.

4.3 Тестирование с окном осреднения и добавлением белого шума

4.4 Тестирование энергетических методов на изображениях с добавлением Гауссова шума.

ГЛАВА 5. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ МЕТОДОВ УТОЧНЕНИЯ ГРАНИЦ.

5.1 Методика сравнительного тестирования.

5.2 Тестирование метода GSNAKE.

5.3 Сравнительное тестирование методов GSNAKE и GVF.

ГЛАВА 6. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ МЕТОДОВ РАЗДЕЛЕНИЯ ИЗОБРАЖЕНИЯ НА ТЕКСТУРНУЮ И БЕСТЕКСТУРНУЮ ЧАСТИ И АНАЛИЗА ТЕКСТУР.

6.1 Методика сравнительного тестирования методов выделения текстурных областей.

6.2 Результаты тестирования методов предварительной сегментации.

6.3 Методика тестирование методов текстурного анализа.

6.4 Результаты тестирование методов текстурного анализа.

ГЛАВА 7. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ ПРИ АФФИННЫХ ПРЕОБРАЗОВАНИЯХ ГРАНИЦ.

7.1 Методика сравнительного тестирования детекторов границ.

7.2 Результаты тестирования.

ГЛАВА 8. РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ МЕТОДОВ СЕГМЕНТАЦИИ.

8.1 Методика сравнительного тестирования сегментаторов.

8.2 Использованные метрики и их применение.

8.3 Первая группа результатов работы сегментаторов.

8.4 Вторая группа результатов работы сегментаторов.

8.5 Третья группа результатов работы сегментаторов.

ГЛАВА 9. ОЦЕНКА ИСКАЖЕНИЯ ИЗОБРАЖЕНИЯ.

9.1 Подход к оценке размытия.

9.2 Размытие одномерного графика.

9.3 Оценка размытия. Два случая.

9.4 Алгоритмы оценки размытия изображений.

Рекомендованный список диссертаций по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Введение диссертации (часть автореферата) на тему «Разработка методологии сравнительного исследования компьютерных методов обработки изображений»

Как известно [1,2], основной объем информации извне человек получает через зрительный тракт. Такую информацию впредь и будем называть визуальной, относя к ней также и иные виды информации или данных, визуализированных тем или иным способом. Эта информация, воспринимаемая человеком и обрабатываемая им некоторым образом, играет важнейшую роль в его способности ориентироваться в пространстве, прогнозировать течение событий внешнего физического мира, находить причинно-следственные связи между этими событиями, а также решать большое число иных задач, относящихся к т.н. интеллектуальной сфере деятельности человека и, в значительной степени, обуславливающих его выживание в окружающей среде. Так, например, человек способен на основе визуальной информации выделить интересующий его объект во внешней среде, взять в руки интересующий объект из группы объектов, оценить взаимное расположение объектов, спрогнозировать скорость их перемещения во внешней среде и т.п. Приведённые примеры задач, эффективно решаемых человеком, а также иные задачи, не поддающиеся столь же эффективному решению без его привлечения, обычно и называют интеллектуальными.

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

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

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

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

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

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

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

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

Реализация разнообразных информационных моделей интеллектуальной обработки визуальной информации, изучение свойств и особенностей этих моделей, стали предметом интенсивных исследований практически сразу с момента появления вычислительной техники в конце 40-х годов XX века, ставшей мощным инструментальным средством реализации таких моделей. Наиболее ярким примером является создание модели нейрона [3] и построение на этой основе перцепртона - первой информационной модели совместной работы коллектива нейронов, предназначенной для решения задач классификации информации на основе обучения [7]. В дальнейшем, на базе исследования этой модели, возник весьма обширный класс моделей, обычно называемых нейросетевыми, позволяющий решать, в том числе, и ряд задач интеллектуальной обработки визуальной информации [8].

В настоящее время число публикаций за год, так или иначе связанных с компьютерными методами обработки визуализированной информации, достигает нескольких тысяч. Как отмечалось выше, такой интерес к компьютерной обработке изображений во многом обусловлен потребностью в автоматических системах для решения различных прикладных задач. Сюда можно отнести задачи автоматического ввода текстов в ЭВМ, задачи автоматической дешифровки аэрофотоснимков, задачи контроля автомобильного движения, и т.д. В качестве конкретного примера задачи такого рода можно привести задачу автоматического выделения объектов простой геометрической формы на аэрофотоснимках при дешифрации объектов на изображении городской территории, полученном с помощью аэрокосмических средств. На Рис. 1 приведён пример такого изображения, на котором требуется выделить строения и автомобили.

Рис. 1. Аэрофотоснимок местности

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

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

Поскольку интеллектуальная обработка визуальной информации моделью реализуется на ЭВМ, необходимо определить общий вид носителя этой информации, приемлемый для машинной обработки. В данной работе под носителем исходной визуальной информации самого общего вида будет подразумеваться совокупность монохромных оцифровок ||а ||, в общем случае полутоновых, полученных из конечных двумерных фото/видеоизображение сцен с размещёнными на них объектами: а\\е\л}, \\а\\ = \\а ¡, м ,а I, =0,1,.,Ь-1, ¿>0, /=7,.,М, М> 0,

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

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

Совокупность всех признаков, используемых моделью, образует т.н. признаковое пространство модели. Осями этого пространства являются признаки, используемые моделью, а значения этих признаков для каждой конкретной исходной информации образуют в нём точку. Таким образом, можно говорить, что на первом этапе обработки визуальной информации происходит её отображение в признаковое пространство. Это отображение иногда называют сжатием исходной визуальной информации. Такое название отражает тот факт, что Dim ^Л} при типичных значениях L=256, М=768, N= 1024 существенно больше числа признаков, используемых той, или иной моделью. Кроме того, те модели, в основе которых лежит использование локальных особенностей исходного изображения, при нахождении значений признаков обычно только эти особенности и используют, редуцируя исходную оцифровку и игнорируя с самого начала большую ее часть.

На втором этапе, на основе анализа полученных на первом этапе значений признаков, модель решает стоящую перед ней задачу интеллектуальной обработки визуальной информации. Критерий качества решения задачи определяется, как правило, на основе сравнения результатов работы модели на визуальной информации с известным a priori точным решением. Таким образом, эффективность тех, или иных реализаций на ЭВМ моделей интеллектуальной обработки визуальной информации исследователи обычно подтверждают результатами работы этих моделей на конкретных исходных фото/видеоизображениях объектов и сцен. При этом, поскольку модели содержат большое число управляющих параметров (до десяти и более), то их подбором под конкретное изображение или группу изображений исследователь может добиться вполне приемлемого качества функционирования модели при демонстрации её работоспособности. Очевидно также, что изменением параметров модели, или подбором соответствующих изображений практически всегда можно получить и неприемлемо низкое качество её функционирования. В свою очередь это означает, что при реализации на ЭВМ информационных моделей интеллектуальной обработки визуальной информации неизбежно возникает проблема определения границ применимости таких моделей как по параметрам моделей, так и по параметрам фото/видеоизображений, которые используются в качестве носителя исходной визуальной информации для этих моделей.

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

Необходимо отметить, что задача обработки визуальной информации с целью преобразования её к виду, удобному для последующего принятия решения человеком, также можно рассматривать как задачу интеллектуальной обработки визуальной информации. Примером задач такого типа, решаемого обычно в автоматизированном, интерактивном режиме, могут служить задача фильтрации помех, вносимых аппаратурой подготовки исходной информации, задача выделения объектов («подсказки») для дальнейшего анализа изображения оператором, и т.п. В первом примере типы реализованных фильтров образуют признаковые подпространства, а значения параметров фильтров, выбранных оператором - точки в соответствующем признаковом подпространстве. Во втором примере параметры алгоритмов, используемых для решения задачи «подсказки», образуют признаковое пространство, а конкретные значения этих параметров, назначаемых оператором - точки в этом пространстве. Критерием качества решения с помощью ЭВМ задач такого рода могло бы быть субъективное понятие пользы, получаемой конкретным оператором в решении стоящих перед ним задач. Однако, в силу плохой формализуемости, оно обычно не используется, а соответствующие модели просто используются аБ 18.

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

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

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

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

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

Целями настоящей работы являются:

• Разработка метода сравнительного исследование качества работы алгоритмов предобработки визуальной информации на основе тестовых изображений.

• Исследование качества работы ряда известных и хорошо зарекомендовавших себя алгоритмов предобработки по разработанной методике сравнительного исследования.

• Выработка на основе полученных результатов исследования рекомендаций по применимости исследованных методов.

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

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

В работе методология сравнительного исследования качества работы алгоритмов предобработки была апробирована на ряде примеров, включающих в себя исследование поведения различных программных реализаций известных методов [9-27] на задачах реставрации, выделения и уточнения границ, текстурного анализа и сегментации.

Для проведения сравнительного изучения качества работы различных реализаций методов предобработки использовалась специально разработанные программные системы PICASSO (Picture Algorithms Study SOftware) и PETRA (Performance Evaluation of Texture Recognition Algorithms).

Системы PICASSO и PETRA предоставляют возможность оценивать качество работы алгоритмов, предназначенных для решения следующих задач:

• восстановление (реставрация) изображений;

• выделение границ на изображениях;

• уточнение границ;

• разделение текстурных и бестекстурных областей на изображении; в анализ текстур;

• сегментация изображений.

Оригинальные количественные и качественные методы сравнения работы названных классов алгоритмов, реализованные в системах PICASSO и PETRA, позволяют пользователю выбрать оптимальный алгоритм для решения конкретной задачи из числа алгоритмов, реализующих различные методы предобработки, имеющихся в его распоряжении.

Основой сравнительного исследования качества работы алгоритмов предобработки являются:

• набор тестовых изображений, позволяющий адекватно (качественно) оценить результаты работы исследуемых реализаций различных методов;

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

Для систем PICASSO и PETRA были созданы специальные наборы изображений, по большей части искусственных. Эти наборы тестовых, или же т.н. эталонных изображений, учитывают специфику работы исследуемых методов и являются достаточно полными с точки зрения «трудности» их обработки. Достоинством такого подхода является то, что данные наборы тестовых изображений представляют собой т.н. ground truth, то есть, изображения, для которых известны все их характеристики и производные изображения. Например, если исследуется метод выделения границ, то истинные границы тестового изображения всегда наперед известны. Поэтому, если сравнить результат работы какого-либо метода выделения границ с известными точными границами, то можно получить количественную оценку работы метода

Каждый конкретный метод предобработки изображений имеет некоторый набор параметров, влияющих на работу метода. Обычно некоторые параметры более существенны, другие - менее. Для оценки качества функционирования программной реализации каждого из методов в системах PICASSO и PETRA используются несколько параметров с ясным физическим смыслом. Эти параметры играют роль метрик различий (discrepancy measures).

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

Помимо исследования качества работы алгоритмов предобработки при различных уровнях зашумленности и размытости, для алгоритмов выделения границ - детекторов границ (edge detectors) - исследовалось качество работы данных алгоритмов при аффинных преобразованиях исходных изображений: поворотах, сжатиях/растяжениях и сдвигах. Данные исследования имеют большое практическое значения для решения задачи автоматического распознавания объектов на изображениях, поскольку местоположение, ориентация и размеры распознаваемых объектов априори не всегда известны.

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

Относительно сравнительного исследования реализаций тех методов предобработки, которые обычно называют сегментацией необходимо отметить, что сам термин «сегментация» то есть некоторое разбиение изображения на области, в различных работах по обработке изображений трактуется в зависимости от специфики проводимых исследований по разному. Это находит отражение в отличающихся формальных постановках задачи сегментации [см. 28-34]. В данной работе под сегментацией подразумевается разбиение исходного изображения на совокупность непересекающиеся областей, содержащих изображения некоторых объектов или их частей. Такое понятие сегментации зависит от класса объектов. Однако во многих случаях оказывается, что для изображения объекта характерно повышенное сходство между элементами одного и того же объекта по сравнению с прилежащим фоном или прилежащими другими объектами. В частности, для методов сегментации, исследуемых в данной работе, объектами считаются области, в которых наблюдается повышенная однородность их закраски. Таким образом, под задачей сегментации в настоящей работе подразумевается задача разбиения исходного изображения на вышеуказанные области, а под методами сегментации - программно реализуемые методы решения этой задачи.

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

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

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

Основные положения диссертационной работы докладывались и обсуждались на следующих международных конференциях: 6th World Multiconference on Systemics, Cybernetics and Informatics (SCI'2002), Orlando, Florida, USA, July 14-18, 2002r.; 8th World Multiconference on Systemics, Cybernetics and Informatics (SCI'2004), Orlando, Florida, USA, July 18-21, 2004r.; 5th WSEAS International Conference on Signal Processing, Computational Geometry and Artificial Vision, Malta, September 15-17, 2005r.; 6th WSEAS International Conference on Signal, Speech and Image Processing, Lisbon, Portugal, September 22-24, 2006 г.; 8th WSEAS International Conference on Signal, Speech and Image Processing, Santander, Cantabria, Spain, September 23-25, 2008г.; 9-ая Международная конференция «Распознавание образов и анализ изображений: новые информационные технологии» (РОАИ-9-2008), Нижний Новгород, 14-20 сентября 2008г.; 13th World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI 2009), Florida, USA, July 1413, 2009г.; 10-ая Международная конференция «Распознавание образов и анализ изображений: новые информационные технологии» (РОАИ-10-2010), Санкт-Петербург, Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», 5-12 декабря 2010г.

Основными работами, опубликованными по теме диссертации в журналах, сборниках научных трудов и трудах международных являются работы [35-52], в том числе работы [35-43] в изданиях из списка ВАК.

На защиту выносится:

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

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

• Результаты применения метода сравнительного тестирования на основе тестовых изображений конкретных алгоритмов цифровой обработки.

Работа состоит из введения, 9 глав, заключения, списка литературы и Приложения.

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

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

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

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

В четвёртой главе описаны результаты тестирования различных реализаций методов выделения границ.

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

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

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

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

В девятой главе описан подход к получению оценки характеристик искажений изображения.

В Заключении сформулированы основные результаты и выводы, а также пути практического применения полученных результатов.

В Приложении приведены структурные схемы использованных в работе программных систем PICASSO и PETRA, хранящихся в архиве Отделе научно-технической документации НИИСИ РАН.

Похожие диссертационные работы по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Заключение диссертации по теме «Теоретические основы информатики», Кольцов, Пётр Петрович

ЗАКЛЮЧЕНИЕ

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

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

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

• выработка рекомендаций по применимости исследованных методов компьютерной обработки визуальной информации, подкреплённых экспериментальным материалом.

Выполненные сравнительные исследования позволили сделать следующие выводы.

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

• Алгоритмы выделения границ Heitger и Canny обладают наилучшей чувствительностью, а алгоритмы Canny и Rothwell - наилучшей специфичностью при работе на размытых изображениях простой структуры.

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

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

• Характер поведения энергетических методов выделения границ Мамфорда-Шаха, Гемана-Рейнольдса и с использованием кусочно-линейной функции при Гауссовом зашумлении для чувствительности и специфичности примерно одинаков.

• Методы уточнения границ GSNAKE и GVF ведут себя одинаково при зашумлении и размытии границ.

• Среди методов текстурного анализа ни одна из реализаций исследуемых методов не показала абсолютного превосходства над другими.

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

• Выделение слабоконтрастных областей рассмотренными в работе сегментаторами позволяет выявлять особенности их реализаций.

Приведённые выше выводы вместе с результатами исследования позволяют сделать следующие рекомендации по применимости исследованных методов.

• При решении задач реставрации изображений метод Гемана-Рейнольдса предпочтителен при работе с сильным зашумлением, а метод Мамфорда-Шаха - при слабом.

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

• Для зашумленных белым шумом изображений при одинаковой чувствительности всех тестированных алгоритмов, для достижения наилучшей чувствительности предпочтительно использовать алгоритмы выделения границ Canny и Roth well.

• Использование исследованной реализации метода выделения границ Мамфорда-Шаха при Гауссовом зашумлении нецелесообразно.

• Метод уточнения границ GVF предпочтителен при наличии больших каверн на изображении.

• Метод уточнения границ GSNAKE предпочтителен в случае, если граница изменяется плавно, а уровень шума невелик.

• Для предварительной сегментации предпочтительно использовать алгоритм плотности граничных точек.

• При отсутствии искажений сегментаторы EDISON и MULTISCALE предпочтительны при обработке изображений с углами.

• При малой контрастности при работе на изображениях с плавно изменяющейся яркостью предпочтителен сегментатор MULTISCALE.

• Сегментатор JSEG предпочтителен при работе на зашумлённых и сложных размытых изображениях.

• Сегментатор EDISON предпочтителен при работе на простых размытых изображениях.

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

Список литературы диссертационного исследования доктор технических наук Кольцов, Пётр Петрович, 2012 год

1. Линдгрен Н. Органы чувств животных и их электронные аналоги // Электроника.- 1962.-т. 35, № 7.- С. 22-27.

2. Брагина Н.Н., Доброхотова Т.И. Функциональная асимметрия человека М.: Медицина, 1988 - 240 с.

3. McCulloch W.S., Pitts W. A Logical Calculus of the Ideas Immanent in Nervous Activity // Bulletin of Mathematical Biophysics 1943 - Vol. 5- Pp. 115-133.

4. Арбиб M. Метафорический мозг M.: Эдиториал УРСС, 2010 - 304с.

5. Аркадьев А.Г., Браверманн Э.М. Обучение машины распознаванию образов. М.: Наука, 1964. -110 с.

6. Журавлёв Ю.И. Об алгебраическом подходе к решению задач распознавания или классификации // Проблемы кибернетики. Вып. 33 М.: Наука, 1978.-С.5-68.

7. Розенблатт Ф. Принципы нейродинамики: перцептроны и теория механизмов мозга. М.: Мир, 1965- 450 с.

8. Минский М., Пейперт С. Персептроны. М.: Мир, 1971. - 262 с.

9. Mumford D., Shah J. Optimal Approximations by Piecewise Smooth Functions and Associated Variational Problems // Commun. Pure Appl. Math.-1989.- Vol. 52.- Pp. 577-685.

10. Geman D., Reynolds G. Constrained Restoration and the Recovery of Discontinuities // IEEE TP AMI.- 1992,- Vol. 14.- Pp. 376-383.

11. Veksler O. Efficient Graph-Based Energy Minimization Methods in Computer Vision // PhD Thesis, Cornell University 1999.

12. Hewer G.A., Kenney C., Manjunath B.S. Variational Image Segmentation Using Boundary Functions // IEEE Trans. Image Processing-1998.-Vol. 7, no. 9.-Pp. 1269-1282.

13. Canny J. A Computational Approach to Edge Detection // IEEE Pattern Anal.Machin. Intell.- 1986.-Vol 8, no. 16.-Pp. 679-698.

14. Heitger E, Rosenthaler L., von der Heydt R., Peterhans E., Kubler O. Simulation of Neural Contour Mechanisms: From Simple to End-Stopped Cells // Vision Research.- 1992.- no. 32,- Pp. 963-981.

15. Rothwell C.A., Mundy J.L., Hoffman W., Nguyen V.-D. Driving Vision by Topology // Int. Symp. Computer Vision.- 1995.- Pp. 395-400.

16. Black M., Sapiro G., Marimont D., Heeger D. Robust Anisotropic Diffusion // IEEE Trans. Image Process.- 1998,- Vol. 7.- no. 3.- Pp. 421^32.

17. Perona P., Malik J. J. Detecting and Localizing Edges Composed of Steps, Peaks and Roofs // Proc. 3rd Int. Conf. on Computer Vision 1990 - Pp. 52-57, 1990.

18. Iverson L.A., Zucker, S.W. Logical/Linear Operators for Image Curves // IEEE Trans. Pattern Anal. Mach. Intell.- 1999.- Vol. 17, no. 10.- Pp. 982-996.

19. Smith S.M. Flexible Filter Neighborhood Designation // Proc. 13th Int. Conf. on Pattern Recognition.- 1996.- Vol. 1.- Pp. 206-212.

20. Cohen L.D., Cohen I. Finite-Element Methods for Active Contour Models and Balloons for 2-D and 3-D Images // IEEE Trans. Pattern Analysis and Machine Intelligence-Vol. 15, no. 11-Pp. 1131-1147.

21. Xu Ch., Prince J.L. Snakes, Shapes and Gradient Vector Flow // IEEE Transactions on Image Processing .- 1998 Vol. 7, no 3- Pp. 359-369.

22. Karu K., Jain A.K., Bolle R.M. // Is There Any Texture in the Image? Pattern Recognition.- 1996.- Vol. 29, no.9.- Pp. 1437-1446.

23. Ojala T., Pietikainen M., Harwood D.A. Comparative Study of Texture Measures with Classification Based on Feature Distributions // Pattern Recognition.- 1996.-Vol. 29, no. l.-Pp. 51-59.

24. Coggins J.M., Jain A.K. A Spatial Filtering Approach to Texture Analysis // Pattern Recognition Letters.- 1985 Vol. 3, no. 3 - Pp. 195-203.

25. Haralick R., Shanmugam K., Dinstein I. Textural Features for Image Classification // IEEE Trans. Systems, Man, Cybernetics-1973- Vol. 3, no. 1 l.-Pp. 610-621.

26. Deng Y., Manjunath B.S. Unsupervised Segmentation of Color-Texture Regions in Images and Video // IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI'01).- 2001.- Vol. 23, no. 8.- Pp. 800-810.

27. Christoudias C.M., Georgescu B., Meer P. Synergism in Low Level Vision // 16th International Conference on Pattern Recognition 2002 - Vol. 4-Pp. 150-55.

28. Tat N.H., Worring M., van den Boomgaard R. Watersnakes: energy-driven watershed segmentation // IEEE Transactions on Pattern Analysis and Machine Intelligence.- 2003.- Vol. 25, no. 3.- Pp. 330-342.

29. Chan T.F., Esedoglu S. A Multiscale Algorithm for Mumford-Shah Image Segmentation // UCLA Computational and Applied Math Report 03-57-2003.-27 p.

30. Arbelaez P.A., Cohen L.D. Energy Partitions and Image Segmentation // Journal of Mathematical Imaging and Vision 2004 - Vol. 20, no. 1-2 - Pp.43-57.

31. Shi J., Malik, J. Normalized Cuts and Image Segmentation // (PAMI 22) .- 2000.- no. 8.- Pp. 888-905.

32. Meyer F., Vachier C. Image Segmentation Based On Viscous Flooding Simulation // Proc. ISMM, CSIRO.- 2002.- Pp. 69-77.

33. Martinez-Uso A., Pla F., Garcia-Sevilla P. Color Image Segmentation Using Energy Minimization on a Quadtree Representation // International Conference on Image Analysis and Recognition ICIAR'04.- 2004,- LNCS 3211-Pp. 25-32 .

34. Chan T.F., Esedoglu S., Nikolova M. Algorithms for Finding Global Minimizers of Image Segmentation and Denoising Models // SIAM Journal on Applied Mathematics.- 2005,- Vol. 66, no. 5.- Pp. 1632-1648.

35. Koltsov P.P. A Comparative Study of Image Processing Algorithms // Pattern Recognition and Image Analysis 2011- Vol. 21, No. 2.- Pp. 148-151.

36. Кольцов П.П. Использование метрик при сравнительном исследовании качества работы алгоритмов сегментации изображений // Информатика и её применения-2011-Т. 5, вып. З.-С. 51-61.

37. Кольцов П.П. Оценка качества работы алгоритмов цифровой обработки изображений // Доклады РАН 2011.- Т. 440, № З.-С. 1-3.

38. Кольцов П.П. Оценка размытия изображения // Компьютерная оптика,-2011.-Т. 35, № 1,-С. 95-102.

39. Кольцов П.П. Эмпирический подход к оценке алгоритмов выделения границ // Информационные технологии и вычислительные системы,- 2011.- № 2.- С. 50-57.

40. Кольцов П.П. Сравнительное изучение алгоритмов выделения и классификации текстур // Журнал вычислительной математики и математической физики-2011-Т. 51, № 8 С. 1561-1568.

41. Koltsov P.P. Comparative Analysis of Image Processing Algorithms // Pattern Recognition and Image Analysis 2012 - Vol. 22, No. 1- Pp. 39-43.

42. Gribkov I.V., Koltsov P.P., Kotovich N.V., Kravchenko A.A., Koutsaev A.S., Osipov A.S., Zakharov A.V. Robustness of Noisy and Blurry Images Segmentation // Pattern Recognition and Image Analysis 2009 - Vol. 19, No. 3-Pp. 484^90.

43. Gribkov I.V., Koltsov P.P., Kotovich N.V., Kravchenko A.A., Kutsaev A.S., Nikolaev V.K., Zakharov A.V. PICASSO A System for Evaluating Edge Detection Algorithms // Pattern Recognition and Image Analysis - 2003- Vol. 13, no. 4.-Pp. 617-622.

44. Gribkov I.V., Koltsov P.P., Kotovich N.V., Kravchenko A.A., Koutsaev A.S., Osipov A.S., Zakharov A.V. Comparative Study of Image Segmentation Algorithms // Proc. 8th WSEAS Int. Conf. on Signal, Speech and Image Processing.- 2008.- Pp. 21-28.

45. Gribkov I.V., Koltsov P.P., Kotovich N.V., Kravchenko A.A., Koutsaev A.S., Osipov A.S., Zakharov A.V. Empirical Evaluation of Image Processing Methods Using PICASSO 2 System // WSEAS Trans, on Systems.- 2005.- Vol. 4, No. 11.-Pp. 1923-1930.

46. Akarun L., Haddad R.A. Adaptive Decimated Median Filtering // Pattern Recognition Letters.- 1992.- Vol. 13.- Pp. 57-62.

47. Arce G.R., Fontana S.A. On the Midrange Estimator // IEEE Trans, on Acoustics, Speech and Signal Processing-1998 Vol. 36 -Pp. 920-922.

48. Bedner J.B., Watt T.L. Alpha-trimmed means and their relationships to median filters // IEEE Trans, on Acoustics, Speech and Signal Processing 1984-Vol. 32.-Pp. 145-153.

49. Blake A., Zisserman A. Visual Reconstruction.- Cambridge, USA: MIT Press, 1987.-232 p.

50. Brownrigg D.R.K. The Weighted Median Filter // Commun. ACM.-1984,- Vol. 27,-Pp. 807-818.

51. Lee J.-S. Digital Image Smoothing and the Sigma Filter // Computer Vision, Graphics and Image Processing.- 1983.- Vol. 24.- Pp. 255-269.

52. McDonnell M.J. Box-Filtering Techniques // Computer Graphics and Image Processing.- 1981,-Vol. 17,-Pp. 65-70.

53. Pratt W.K. Generalized Wiener Filtering Computation Techniques // IEEE Trans. Computers.- 1972,- Vol. C-21, no. 7,-Pp. 636-641.

54. Saint-Marc P.P., Chen J.S., Medioni G. Adaptive Smoothing: A General Tool for Early Vision // Proc. Conf. Computer Vision and Pattern Recognition.- 1989,-Pp. 618-624.

55. Scollar I., Weidner B.B., Huang T.S. Image Enhancement Using the Median and the Interquartile Distance // Computer Vision, Graphics and Image Processing.- 1984,-Vol. 25,-Pp. 236-251.

56. Witkin A.P. Scale-Space Filtering // Proc. IJCAI.- 1983,- Pp. 10191021.

57. Canny J.F. Finding Edges and Lines in Images // Master's Thesis, MIT, Cambridge, USA.- 1983.

58. Rosenthaler L., Heitger F., Kiibler O., von der Heydt R. Detection of General Edges and Keypoints // Proc. 2nd European Conf. on Computer Vision. -1992,-Pp. 78-86.

59. Perona P., Malik J. Scale-Space and Edge Detection Using Anisotropic Diffusion // IEEE Trans. Pattern Anal. Machine Intell.- 1990,- Vol. 12, no. 7,- Pp. 629-639.

60. Smith S.M. Method for Digitally Processing Images to Determine the Position of Edges and/or Corners Therein for Guidance of Unmanned Vehicle-UK Patent 2272285, proprietor: Secretary of State for Defence, UK, 1997.

61. Smith S.M. A Brief Quantitative Assessment of a Passive 3D Measurement System // RARDE Memorandum 31/90,- DRA Chertsey, Chertsey, Surrey, UK, 1990.

62. Smith. S.M. Extracting Information from Images // First year D.Phil. Report, Oxford University, UK 1990.

63. Smith S.M. Feature Based Image Sequence Understanding // D.Phil. Thesis, Oxford University, UK.- 1992.

64. Smith S.M., Brady J.M. A Scene Segmenter; Visual Tracking of Moving Vehicles // Engineering Applications of Artificial Intelligence.- 1994,- Vol. 2, no. 2,-Pp. 191-204.

65. Smith S.M., Brady J.M. SUSAN a New Approach to Low Level Image Processing // Int. Journal of Computer Vision.- 1997,- Vol. 23, no. 1.- Pp. 45-78.

66. Kass M., Witkin A., Terzopoulos D. Snakes: Active Contour Models // Int'l J. Computer Vision.- 1988,- Vol. 1, no. 4,-Pp. 321-331.

67. Grzeszczuk R.P., Levin. D.N. Segmenting Images with Stochastically Deformable Contours // IEEE Trans. Pattern Analysis and Machine Intelligence.-1997,- Vol. 19, no. 10,-Pp. 1100-1114.

68. Caselles V., Kimmel R., Sapiro G. Geodesic Active Contours // Int'l J. Computer Vision.- 1997,- Vol. 22,-Pp. 61-79.

69. Lai K.F., Chin R.T. Deformable Contours: Modelling and Extraction // IEEE Trans. Pattern Analysis and Machine Intelligence.- 1995.- Vol. 17, no 11.-Pp. 1084-1090.

70. Park J., Keller J.J.M. Snakes on the Watershed // IEEE Trans. Pattern Analysis and Machine Intelligence.- 2001,- Vol. 23, no. 10,- Pp. 1201-1205.

71. Hamarneh G., Gustavsson T. Combining Snakes and Active Shape Models for Segmenting the Human Left Ventrickle in Echocardiographic Images // IEEE Computers in Cardiology.- 2000,- Vol 21.- Pp.115-118.

72. Amini A.A., Weimouth T.E., Jain R.C. Using Dynamic Programming for Solving Variational Problems in Vision // IEEE Trans. Pattern Analysis and Machine Intelligence.- 1990,- Vol. 12, no. 9,- Pp. 855-867.

73. Dinstein I., Fong A.C., Ni L.M., Wong K.Y. Fast Discrimination Between Homogeneous and Textured Regions // Proc. of the Seventh International Conference on Pattern Recognition.- 1984,- Vol. 1,- Pp. 361-363.

74. Randen T., Husoy J.H. Filtering for Texture Classification: A Comparative Study // IEEE Transactions on Pattern Analysis and Machine Intelligence.- 1999,-Vol. 21, no. 4,-Pp. 291-310.

75. Jain A.K., Farrokhnia F. Unsupervised Texture Segmentation Using Gabor Filters // Pattern Recognition.- 1991,- Vol. 24, no. 12,- Pp. 1167-1186.

76. Malik J., Perona P. Preattentive Texture Discrimination with Early Vision Mechanisms // J. Opt. Soc. Amer.- 1990.- Vol. 7,- Pp. 923-932.

77. Laws K.I. Rapid Texture Identification // Proc. SPIE Conf. Image Processing for Missile Guidance 1980-Pp. 376-380.

78. Strand J., Taxt T. Local Frequency Features for Texture Classification // Pattern Recognition.- 1994,- Vol. 27, no. 10,- Pp. 1397-1406.

79. Mao J., Jain A.K. Texture Classification and Segmentation Using Multiresolution Simultaneous Autoregressive Models // Pattern Recognition. -1992,- Vol. 25, no. 2,- Pp. 173-188.

80. Pavlidis T. Why Progress in Machine Vision Is So Slow // Pattern Recognition Letters.- 1992,- Vol.13, no. 4,- Pp. 221-225.

81. Haralick R.M. Performance Characterization in Computer Vision // CVGIP: Image Understanding.- 1994,- Vol. 60, no. 2,- Pp. 245-249.

82. Ramesh V., Haralick R.M. Performance Characterization of Edge Detectors // SPIE Applications of Artificial Intelligence X: Machine Vision and Robotics.- 1992,- Vol. l.-Pp. 252-266.

83. Steger C. Analytical and Empirical Performance Evaluation of Subpixel Line and Edge Detection // Empirical Evaluation Techniques in Computer Vision.-Washington, D.C.: IEEE Computer Society Press, 1998.-Pp. 188-210.

84. Salotti M., Bellet F., Garbay C. Evaluation of Edge Detectors: Critics and Proposal //Proc. Workshop on Performance Characteristics of Vision Algorithms, PERF96, Cambridge, UK.- 1996.-ch. 6. http://www.vision.auc.dk/hic/perf-proc.html.

85. Abdou I.E., Pratt W.K. Quantitative Design and Evaluation of Enhancement/Thresholding Edge Detectors // Proc. IEEE.- 1979.- Vol. 67, no. 5.-Pp. 753-763.

86. Jiang X.Y., Hoover A., Jean-Baptiste G., Goldgof D., Bowyer K., Bunke H. A Methodology for Evaluating Edge Detection Techniques for Range Images // Proc. Asian Conf. Computer Vision 1995-Pp. 415-419.

87. Smith G., Bums I. Measuring Texture Classification Algorithms // Pattern Recognition Letters.- 1997,- Vol. 18, no. 14,- P. 1495-1501. http://www.cssip.uq.edu.au/meastex/meastex.html.

88. Brodatz P. Textures: A Photographic Album for Artists and Designers-NY.: Dover Publications, 1966.- 128 p.

89. Borgefors G. Hierarchical Chamfer Matching: A Parametric Edge Matching Algorithm // IEEE Trans. Pattern Analysis and Machine Intelligence.-1988,-Vol. 10, no 6,-Pp. 849-865.

90. Strasters K.C., Gerbrands J.J. Three-Dimensional Image Segmentation Using a Split, Merge and Group Approach // Pattern Recognition Letters.- 1991.-Vol. 12, no. 5,-Pp. 307-325.

91. Baddeley A.J. Errors in Binary Images and an LP Version of the HausdorffMetric// Nieuw.Arch.Wiskd.JV, Ser. 10,- 1992,-no. 3.-Pp. 157-183.

92. Peli T., Malah D. A Study on Edge Detection Algorithms // Computer Graphics and Image Processing.- 1982 Vol. 20.- Pp. 1-21.

93. Pratt W.K. Digital Image Processing.- N.Y.: John Wiley & Sons, Ltd., 2001.-738 p.

94. Mundy J.L., Zisserman A. Geometric Invariance in Computer VisionCambridge, USA: MIT Press, 1992.-512 p.

95. Olver P.J., Sapiro G., Tannenbaum A. Affine Invariant Detection: Edge Maps, Anisotropic Diffusion, and Active Contours // Acta Applicandae Mathematical- 1999,- Vol. 59,- Pp. 45-77.

96. Meer P., Gregorescu B. Edge Detection with Embedded Confidence // IEEE Trans, on Pattern Analysis and Machine Intelligence.- 2001,- Vol. 23, no. 12.-Pp. 1351-1365.

97. Heath N., Sarkar S., Sanocki T., Bowyer K.W. A Robust Visual Method for Assessing the Relative Performance of Edge-Detection Algorithms // IEEE Transactions on Pattern Analysis and Machine Intelligence.- 1997.- Vol.19, no. 12,-Pp. 1338-1359.

98. Sumengen B., Manjunath B.S. Multi-Scale Edge Detection and Image Segmentation // Proc. European Signal Processing Conference (EUSIPCO).-2005 Vol. CD. http://vision.ece.ucsb.edu/publications/05eusipcoBarisMultiscale.pdf.

99. Ma W.-Y., Manjunath B.S. EdgeFlow: A Technique for Boundary Detection and Image Segmentation // IEEE Transactions on Image Processing. -2000,-Vol. 9,-Pp. 1375-1388.

100. Ma W., Manjunath B. Edge Flow: A Framework of Boundary Detection and Image Segmentation // IEEE Int. Conf. on Computer Vision and Pattern Recognition 1997 - Pp.744-749.

101. Deng Y., Kenney C., Moore M.S., Manjunath B.S. Peer Group Filtering and Perceptual Color Image Quantization // Proc. of IEEE Intl. Symposium on Circuits and Systems.- 1999,- Vol. 4.- Pp. 21-24.

102. Gersho A., Gray R.M. Vector Quantization and Signal Compression-Boston, USA: Kluwer Academic Publishers, 1992 750 p.

103. Olsen S.I. Estimation of Noise in Images: An Evaluation // Graphical Models and Image Process.- 1993,- Vol. 55, no. 4,- Pp. 319-323.

104. Olsen S. Noise Variance Estimation in Images // 8th Scandinavian Conf. on Image Analysis.- 1993,- Pp. 25-28.

105. Rank K., Lendl M., Unbehauen R. Estimation of Imagenoise Variance // IEEE Proc. Vis. Image Signal Process.- 1999,- Vol. 146, no. 2,- Pp. 80-84.

106. Konstantinides K., Natarajan B., Yovanof G.S. Noise Estimation and Filtering Using Block-Based Singular-Value Decomposition // IEEE Trans. Image Process.- 1997,- Vol. 6, no. 3,- Pp. 479^83.

107. Luxen M., Forstner W. Characterizing Image Quality: Blind Estimation of the Point Spread Function from a Single Image. // ISPRS Commission III: Theory and Algorithms.- 2002,- Vol. 34, part 3A.- Pp. 205-210.

108. Wald L. Data Fusion, Definitions and Architectures, Fusion of Images of Different Spatial Resolutions Paris: Les Presses de l'Ecole des Mines, 2002198 p.

109. Donoho D. De-Noising by Soft-Thresholding // IEEE Transactions on Information Theory.- 1995,- Vol. 41< no. 3,- Pp. 613-627.

110. Donoho D. Nonlinear Wavelet Methods for Recovery of Signals, Densities and Spectra from Indirect and Noisy Data // Proc. Symposia Applied Mathematics.- 1993,-Vol. 47,-Pp. 173-205.

111. Portilla J., Strela V., Wainwright M.J., Simoncelli E. P. Image Denoising Using Scale Mixtures of Gaussians in the Wavelet Domain // IEEE Transactions on Image Processing.- 2003,- Vol. 12, no. 11.-Pp. 1338-1351.

112. Stefano A., White P., Collis W. Training Methods for Image Noise Level Estimation on Wavelet Components // EURASIP Journal on Applied Signal Processing.-2004,-Vol. 16,-Pp. 2400-2407.

113. Nowak R. Wavelet-Based Rician Noise Removal for Magnetic Resonance Imaging // IEEE Trans, on Image Processing.- 1999.- Vol. 8, no. 10.-Pp. 1408-1419.

114. Tomitani Т. Image Reconstruction and Noise Evaluation in Photon Time-of-Fiight Assisted Positron Emission Tomography // IEEE Trans NucASci NS-28 4582-4589, 1981

115. Elder J.H., Zucker S.W. Local Scale Control for Edge Detectionand Blur Estimation // IEEE Transactions On Pattern Analysis And Machine Intelligence.- 1998.- Vol. 20, no. 7.- Pp. 699-716.

116. Zucker S., Elder J. Scale Space Localization, Blur, and Contour-Based Image Coding // CVPR Proc.- 1996.- Pp. 27-34.

117. Лисицин E., Конушин А., Вежневец В. Отслеживание точечных особенностей в видеопоследовательностях с изменениями резкости // Труды 14-ой междунар. конф. по компьютерной графике и зрению, Москва МГУ, 2004.- С. 233-236.

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