Теория и методы обработки многомасштабных последовательностей цифровых изображений в промышленных системах контроля качества
Разработка алгоритма адаптивного многомасштабного представления изображений и критерии выбора величины коэффициентов изменения масштаба изображения. Решение задач обработки дефектоскопических изображений в промышленных системах контроля качества.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | автореферат |
Язык | русский |
Дата добавления | 14.02.2018 |
Размер файла | 730,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
36
Размещено на http://www.allbest.ru/
АВТОРЕФЕРАТ
диссертации на соискание ученой степени доктора технических наук
Теория и методы обработки многомасштабных последовательностей цифровых изображений в промышленных системах контроля качества
Жизняков Аркадий Львович
Специальность: 05.13.01
Системный анализ, управление, обработка информации
2008
Работа выполнена на кафедре «Информационные системы» Муромского института (филиала) ГОУ ВПО «Владимирский государственный университет»
Научный консультант:
доктор технических наук, профессор Садыков Султан Садыкович
Официальные оппоненты:
доктор технических наук, профессор Гостев Иван Михайлович
доктор технических наук, профессор Никифоров Виктор Викентьевич
доктор физико-математических наук Сурков Владимир Иванович
Ведущая организация: ГОУ ВПО «Курский государственный технический университет»
Защита диссертации состоится « » ___________ г. в ___ часов на заседании диссертационного совета Д 212.133.01 при Московском государственном институте электроники и математики по адресу 109028, г. Москва, пер. Трехсвятительский Б., 3/12
С диссертацией можно ознакомиться в библиотеке Московского государственного института электроники и математики.
Автореферат разослан «___» _____________г.
Ученый секретарь диссертационного совета
кандидат технических наук, доцент С.Е. Бузников
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы Цифровая обработка изображений находит широкое применение практически во всех областях промышленности. Часто её использование позволяет выйти на качественно новый технологический уровень производства. При этом наиболее сложными здесь являются вопросы, связанные с автоматическим извлечением из изображения и интерпретацией информации, являющейся основой для принятия решений в процессе управления производственными процессами.
Реальные изображения, используемые в промышленных системах технического зрения, дефектоскопии, мониторинга процессов и т.д. сложны для автоматического анализа и обладают множеством свойств, определяемых не только условиями формирования изображения, но и методами его последующей обработки, а также целями использования извлекаемой из него информации.
Как правило, для описания изображения используется некоторый набор выбранных формальных признаков. Однако, учитывая многообразие свойств реального изображения, для наиболее точного его описания, а, следовательно - наиболее полного использования содержащейся в нем информации, следует говорить о системе признаков. Основным требованием к этой системе является целостность сложной многоуровневой организации разнородных наборов признаков, характеризующих анализируемое изображение во всех аспектах проявления его свойств.
Неоднозначность построения такого описания определяется большим числом различных групп признаков, а также множеством вариантов их иерархического упорядочивания. Главной особенностью иерархически упорядоченной системы признаков изображения должно быть проявление целостности не только для всей системы, но и на каждом иерархическом уровне ее представления (т.е. для каждой отдельной группы признаков). Это позволит вскрывать новые, неочевидные свойства анализируемого изображения, за счет приобретения новых качеств каждым элементом системы, отсутствующих у него в изолированном состоянии.
Основной проблемой здесь является обеспечение адекватной сложности рассматриваемой системы признаков для получаемой точности описания изображения и ценности извлекаемой информации.
Одним из вариантов построения такой системы признаков является формирование набора изображений, полученного путем последовательного преобразования анализируемого изображения некоторым оператором (или группой операторов), целенаправленно изменяющим изображение и, тем самым, обеспечивающим проявление скрытых ранее свойств, связей и зависимостей, определяющих особенности данного изображения. Такой набор можно рассматривать как последовательность изображений, при этом признаки, выделенные на каждом изображении последовательности, будут определять очередной уровень иерархии признаков.
Частным случаем операторов формирования последовательности изображений является большая группа многомасштабных преобразований. Влияя практически на все группы признаков изображения, оно не меняет его пространственной структуры. При этом, один и тот же признак (особенность) может проявлять себя в той или иной мере на нескольких изображениях многомасштабной последовательности, постоянно при этом изменяясь. Однако, в результате таких изменений, он может либо исчезнуть, либо измениться настолько, что будет рассматриваться уже как другой независимый признак (особенность). Здесь же можно отметить возможность взаимного влияния различных признаков друг на друга, приводящую к появлению в последовательности изображений с новыми характерными свойствами и особенностями. Именно это обстоятельство во многом определяет возможность использования данного подхода.
Очевидное многообразие подходов к построению алгоритмов формирования и обработки последовательностей изображений приводит к возможности получения иерархических структур формальных описаний, т.е. моделей изображений, основанных на различных признаках, относящихся к различным морфологическим и масштабным уровням представления. Анализ данных структур позволяет прийти к гибкой многоуровневой системе обработки «сверху - вниз», использование которой связано не только с требованием повышения точности, но и необходимостью принципиально изменять стратегию восприятия. Специфика задач обработки и анализа изображений, ярко проявляемая при рассмотрении их последовательностей, состоит в многослойности изображения, его многоступенчатости, непременном и многократном последовательном взаимодействии всех уровней, от глобальных к локальным, отражающем статистические, структурные, логические и другие характеристики.
В связи с этим разработка теории и методов обработки многомасштабных последовательностей цифровых изображений является актуальной научной проблемой, так как позволяет усовершенствовать применяемые в настоящее время алгоритмы обработки и анализа изображений.
Целью диссертационной работы является построение основ теории и развитие методов обработки многомасштабных последовательностей цифровых изображений в автоматизированных системах контроля качества изделий.
Для достижения поставленной цели необходимо:
1. Разработать теоретические основы обработки последовательностей цифровых изображений, включающие в себя:
- Введение основных понятий, определений, теорем, определяющих возможность описания различных подходов в обработке последовательностей цифровых изображений на единой теоретической основе;
- Обоснование полученных теоретических положений и выводов.
- Построение и исследование математических моделей формирования последовательностей цифровых изображений;
- Исследование процедур восстановления последовательностей по отдельным изображениям;
- Разработку основных подходов к построению алгоритмов цифровой обработки и анализа изображений на основе предложенных теоретических положений;
- Формирование классов методов и алгоритмов обработки изображений на основе предложенного теоретического подхода;
2. Разработать и исследовать новые методы и модели, реализующих основные положения теории обработки последовательностей цифровых изображений:
- Разработать алгоритмы адаптивного многомасштабного представления изображений и критерии выбора величины коэффициентов изменения масштаба изображения;
- Ввести математические модели, описывающие многомасштабные последовательности изображений;
- Показать возможность применения предложенных подходов в алгоритмах обработки и анализа изображений;
- Разработать алгоритмы фильтрации особенностей (признаков) изображений, основанные на использовании непрерывных и дискретных неравномерных многомасштабных последовательностях изображений.
3. Разработать и исследовать алгоритмы решения прикладных задач обработки дефектоскопических изображений в промышленных системах контроля качества изделий.
Методы исследования В качестве основного теоретического инструмента исследований использовались методы цифровой обработки многомерных сигналов, вейвлет - анализа, функционального анализа, математической статистики, теории информации, математического моделирования.
Теоретической и методологической основой исследований являются труды отечественных и зарубежных ученых по теории цифровой обработки сигналов и изображений, вейвлет - преобразования.
В процессе решения задач были использованы труды С. Абламейко, В.Воробьева, М. Викерхаузера, Р.Вудса, Р.Гонсалеса, В.Грибунина, У.Гренандера, И.Добеши, Ю.Журавлева, В.Киричука, Л. Новикова, С.Малла, П. Ошера, У.Прэтта, В. Пяткина, А.Розенфельда, С.Садыкова, В. Сергеева, В.Сойфера, В. Титова, К.Фу, Я.Фурмана, И. Цуккермана, К.Чуи, Л. Ярославского и др.
Научная новизна диссертационной работы
Получены следующие основные результаты, обладающие научной новизной:
1.Основы теории обработки многомасштабных последовательностей цифровых изображений, особенностью которой является использование понятий наследственности и изменчивости признаков, обеспечивающей построение иерархических структур формальных описаний, т.е. моделей изображений, основанных на группах признаков, относящихся к различным морфологическим и масштабным уровням представления.
2. Новый метод формального описания изображений, основанный, в отличие от ранее известных, на анализе динамики характеристик группы признаков на последовательности изображений, полученной целенаправленным изменением исходного изображения.
3.Новые методы многомасштабного представления изображения, отличающиеся возможностью выбора коэффициента изменения масштаба, адаптивного к свойствам изображения и позволяющие более точно отслеживать особенности анализируемого изображения.
4.Методика построения математических моделей многомасштабных последовательностей изображений, основанная на использовании адаптивного выбора конфигурации локальной окрестности элемента изображения и произвольного коэффициента изменения масштаба, позволяющая более точно учитывать существующие связи и зависимости в последовательностях изображений.
5. Новые методы и алгоритмы обработки и анализа изображений, основанные на введенных теоретических положениях и подходах, обеспечивающие возможность более полного извлечения информации за счет использования многоуровневой системы признаков.
Теоретическая значимость работы
Предложенная теория, выявляя общие закономерности среди различных задач обработки последовательностей цифровых изображений, позволила сформулировать новые проблемы и определить подходы, являющиеся основой для построения новых методов и алгоритмов обработки и анализа изображений.
Практическая значимость работы состоит в том, что предложенные в ней теоретические подходы, модели, методы и алгоритмы являются основой для построения программного обеспечения автоматизированных систем контроля качества изделий.
1. Введенный на базе предложенной теории адаптивный подход к многомасштабному представлению изображений, позволил улучшить результаты работы многомасштабных алгоритмов обработки изображений, за счет использования коэффициентов изменения масштаба, адаптивных к свойствам изображения.
2. Разработанные методы, алгоритмы, пакеты программ и устройства позволяют решать широкий круг практических задач и могут использоваться для обработки и анализа изображений в промышленных, научных, медицинских и др. системах автоматизированной обработки изображений, обеспечивая возможности:
- Сокращать время расшифровки рентгенографических снимков сварных соединений;
- Подавлять шум на рентгенограммах без внесения дополнительных искажений в обрабатываемое изображение;
- Выделять дефекты сварных соединений (газовые и шлаковые включения, непровары и трещины) на рентгенографических снимках;
- Обнаруживать групповые дефекты (цепочки и скопления инородных включений) сварных швов;
- Проводить количественный анализ микроструктур металлов;
- Восстанавливать томографические изображения по неполным данным.
Оригинальность предложенных устройств и программ подтверждается 12 патентами РФ и 7 Свидетельствами об государственной регистрации программ.
Внедрение результатов работы Результаты диссертационной работы внедрены на ОАО «ПО Муроммашзавод» (г. Муром), ОАО «Селивановский машиностроительный завод» (г. Селиваново), ОАО «Выксунский металлургический завод» (г. Выкса), ОАО «Муромтепловоз» (г. Муром), ОАО «Волготрансгаз» (г. Нижний Новгород), ОАО «Русполимет» (г. Кулебаки), Выксунском филиале ООО
«ОМК - Сталь» (г. Выкса), ОАО «Муромский завод трубопроводной арматуры» (г. Муром), ГОУ ВПО «Муромский институт (филиал) Владимирского государственного университета» (г. Муром), филиале ГОУ ВПО «Московский государственный открытый университет» (г. Кулебаки), что подтверждено соответствующими актами.
Основные положения, выносимые на защиту
1. Основные положения, определения, теоремы и доказательства разработанной теории обработки многомасштабных последовательностей цифровых изображений.
2. Критерии и методика вычисления значений коэффициентов изменения масштаба при адаптивном многомасштабном представлении изображений.
3. Методика выбора адаптивной конфигурации локальной окрестности элемента изображения, на основе использования критерия взаимной информации.
4.Методы и алгоритмы обработки и анализа изображений на основе использования многомасштабных последовательностей.
5. Результаты теоретических и экспериментальных исследований.
Апробация работы Диссертационная работа и отдельные ее части докладывались и обсуждались более чем на 50 научно-технических конференциях, в том числе: 5th, 8th Int. Conf. “Pattern Recognition and Image Analysis: New Information Tehnologies” (PRIA-5-2000, Samara, PRIA-8-2007, Yoshkar-Ola), The 7 Int. Conf. PRIP'2003 Pattern Recognition and Information Processing (Minsk, Republic of Belarus), 4-й, 7-й, 8-й Межд. конф. «Распознавание - 99, 2005, 2008» (Курск, 1999, 2005, 2008), 7-й, 8-й, 9-й, 10-й Межд. конф. "Цифровая обработка сигналов и ее применение - DSPA2005, 2006, 2007, 2008», VII и VIII Межд. конф. «Искусственный интеллект. Интеллектуальные системы-2006, 2007» (АР Крым, Украина, 2006; Геленджик, Россия, 2007), IX Межд. конф. «Интеллектуальные системы и компьютерные науки» (Москва, МГУ, 2006), XXXIII и XXXIV Межд. конф. «Информационные технологии в науке, социологии, экономике и бизнесе IT&SE'06, IT + SE`07» (Украина, Крым, Ялта-Гурзуф, 2006, 2007 гг.), V Межд. конф. «Информационные технологии и математическое моделирование (ИТММ-2006)» (Томск, 2006), Межд. конф. «Математические методы в технике и технологиях, ММТТ-18» (Казань, 2005 г.), 6-й Межд. конф. «Измерение, контроль, информатизация» (Барнаул, 2006), XIII конф. ученых Украины, Белоруссии, России «Прикладные задачи математики и механики» (Севастополь, 2005г), 13-й и 14-й Межд. конф. «Проблемы передачи и обработки информации в сетях и системах телекоммуникаций» (Рязань, 2004, 2005), Междунар. конф. «Новые методологии проектирования изделий микроэлектроники (New design methodologies)» (г.Владимир, 2004 г.), 1-й и 2-й Межд. конф. «Инфотелекоммуникационные технологии в науке, производстве и образовании». (Ставрополь, 2004, 2006) , Межд. конф. «Виртуальные и интеллектуальные системы ВИС-2006» (Барнаул , 2006), VI Межд. конф «Моделирование. Теория, методы и средства», (Новочеркасск, 2006), II и III Межд. конф. «Информационные технологии в науке, образовании и производстве» (Орел, 2006, 2008), VIII Всеросс. конф. «Теоретические и прикладные вопросы современных информационных технологий, ТиПВСИТ 2007» (Улан-Удэ, 2007), Межд. конф. «Фундаментальное и прикладное материаловедение» (Барнаул, 2007), 5-й, 10-й и 12-й Межд. конф. «Современные проблемы информатизации в моделировании и анализе сложных систем», (Воронеж, 2000, 2005, 2007 гг.), Всерос. конф. "Научная сессия ТУСУР - 2007" (Томск, 2007), научных конференциях МИВлГУ (1997-2008 гг.).
По данному научному направлению под руководством автора была защищена одна кандидатская диссертация.
Публикации: По теме диссертационной работы опубликовано более 130 работ. Из них, 23 статьи в журналах, входящих в перечень ВАК РФ, 3 монографии, 3 учебных пособия, 19 патентов и свидетельств о государственной регистрации. На английском языке опубликовано 8 работ
Личный вклад автора
Все приведенные в диссертации результаты получены автором лично. Постановка основных задач и направлений исследования, отраженных в монографии [1] выполнена совместно с научным консультантом Садыковым С.С. В монографии [3] автором написана глава 3 и, частично, главы 1 и 5. В статье [10] основная идея принадлежит Орлову А.А. В остальных работах, опубликованных в соавторстве, автору принадлежит постановка задачи, теоретический анализ, решение и его обоснование. Основная идея всех изобретений и алгоритмы всех зарегистрированных программ разработаны автором.
Структура и объем диссертации Диссертационная работа состоит из введения, 5 глав, заключения и приложений. Она содержит 320 с. текста, включает 50 рисунков, 12 таблиц, списка литературы из 250 наименований.
СОДЕРЖАНИЕ РАБОТЫ
обработка многомасштабный цифровой изображение
Во введении обоснована актуальность диссертации, сформулированы цель и задачи исследований, научная новизна и практическая ценность, приведены результаты реализации работы.
В первой главе представлены основные теоретические положения обработки многомасштабных последовательностей цифровых изображений.
Понятие последовательности изображений
Принимается, что каждому изображению f можно поставить в соответствие конечный набор признаков X = X1, X2, …Xk, однозначно определяющий f среди множества других изображений заданных на множестве Р.
В определениях 1.1-1.9 вводятся основные понятия, связанные с описанием изображений на основе наборов признаков.
При этом каждый признак Хi представляет собой конечное множество элементов пространства признаков , например, множество контуров объектов или сегментов, определяющих данное изображение.
В связи с этим вводится набор операторов О, таких , что
, , … ,
Также для каждого набора X определяется каким-либо образом расстояние между двумя изображениями
Определение 1.3 Последовательностью изображений назовем, каким-либо образом упорядоченное, некоторое множество изображений f, присвоив каждому его элементу индекс
.
Так как каждое изображение из исходного множества f однозначно характеризуется набором признаков X, можно построить тождественную последовательность
{Xn} = {X0, X1, X2 …}.
Определение 1.4 Вектор А назовем пределом последовательности {Xn}, если для всякого > 0 найдется число n0 = n0(), такое, что выполняется неравенство для всех (натуральных) n > n0.
Запишем это как
{Xn}А.
Определение 1.5 Так как {fn} однозначно определяется {Xn}, будем говорить, что последовательность изображений {fn} сходится к пределу g по множеству признаков Х
.
Вектор А можно интерпретировать как некоторый эталон (значения вектора признаков Х эталонного изображения). Сходимость, в этом случае, можно рассматривать как стремление к нулю переменных параметров расхождения (расстояния) между элементами последовательности {fn} и изображением g.
Теорема 1 На f можно сформировать множество нестрого упорядоченных последовательностей {fn}Х, каждая из которых сходится по некоторому множеству признаков Х, для определенного расстояния .
Для последовательностей вида вводятся отношения порядка DX и определяются понятия верхней и нижней границ fmax и fmin.
Теорема 2 Если две последовательности изображений {un} и {vn} сходятся по множеству признаков Х, , , то сходится по Х и последовательность {un+vn}, причем выполняется .
Замечание: Обратное утверждение не является полным. {un} и {vn} могут сходиться и без условия сходимости {un+vn}.
Формирование последовательностей изображений
Ограничим все многообразие рассматриваемых последовательностей изображений случаем, когда формирование последовательности можно описать некоторым оператором.
В определениях 1.10-1.13 вводятся понятия оператора формирования последовательности Т, обратного оператора Т/, композиции операторов, а также описываются предъявляемые к ним требования.
Существование обратного оператора Т-1 накладывает на оператор Т ряд дополнительных условий. Следует отметить, что хотя наличие обратного преобразования является обязательным в некоторых случаях практической реализации алгоритмов обработки изображений, существует достаточно большое количество задач, не требующих его выполнения. Это позволяет в значительной мере ослабить требования к T и упростить его алгоритмическую реализацию.
Наследственность и изменчивость признаков последовательности изображений
В определениях 1.14-1.21 вводятся понятия наследственности и изменчивости признаков в последовательности цифровых изображений, кривой распределения признака, точек появления и исчезновения признака на последовательности изображений, глубины вложения признака.
Пусть имеется последовательность , для которой {Xn}А.
Один и тот же признак (особенность) может проявлять себя в той или иной мере на нескольких изображениях, постоянно при этом изменяясь. Однако, в результате таких изменений, он может либо исчезнуть, либо измениться настолько, что будет рассматриваться уже как другой независимый признак (особенность). Здесь же можно отметить возможность взаимного влияния различных признаков друг на друга, приводящую на фоне наследственности и изменчивости к появлению в последовательности изображений с новыми характерными свойствами и особенностями. Именно это обстоятельство во многом определяет возможность использования последовательностей для обработки и анализа изображений.
Для характеристики наличия признака xj(i) на изображении fj вводится оператор принадлежности i : i[xj(i)][0,1].
Тогда каждому набору признаков Хj изображения fj{fn} можно поставить в соответствие вектор Хj = (1х1, 2х2, .. kхk )Т, где к - число признаков.
Для каждого признака введем пороговый оператор
Г: Гi[xj(i)]{0,1}.
В результате применения к исходному вектору Хj характеризующему изображение fj, получим некоторый вектор j, состоящий из нулей и единиц:
= (1, 2,… к)Т, i {0,1}, i = 1, 2,…k.
Определение 1.20 Под изменчивостью последовательности изображений будем понимать процесс потери старых признаков или приобретения новых при переходе к каждому следующему изображению последовательности.
Для характеристики изменчивости можно, например, воспользоваться выражением:
,
где - операция неравнозначности (сумма по модулю 2).
Определение 1.21 Под наследственностью последовательности изображений будем понимать процесс сохранения признаков при переходе к каждому следующему изображению последовательности.
Учитывая связь понятий наследственности и изменчивости, характеристику наследственности признаков в последовательности изображений можно ввести в следующем виде:
Определение 1.22 Назовем сечением последовательности изображений {fn} по набору признаков Хk последовательность изображений {un}, такую, что для каждого ui {un} выполняется тождество ГОk[ui] = Г[Xk]. Обозначим сечение {fn(Xk)}.
Теорема 3 Последовательность изображений {un}, для любой пары изображений которой ui {un} и uj {un} выполняется , является сечением некоторой последовательности {fn}, такой, что {un}{fn}.
Из теоремы 3, в частности, следует, что любая последовательность изображений может рассматриваться как подпоследовательность множества других, отличных друг от друга последовательностей изображений.
Теорема 4 Последовательность изображений {fn}, для которой, начиная с некоторого индекса n0, для определенного набора признаков Х выполняется , i = n0 ..n, сходится по набору признаков Х,
Последовательности дополнений
Изменчивость, сопутствующая отображению fk-1= Тfk приводит к исчезновению на fk-1 части особенностей, присущих fk. Обозначим через fk\ fk-1 изображение, являющееся результатом воздействия на fk некоторого оператора Т*, и сохраняющего признаки (особенности), исчезающие при переходе от fk к fk-1.
При этом для каждого fk из последовательности {fn} выполняется:
если Тfk = fk-1, Т* fk = fk\ fk-1, то применяя , и получим
O[fk-1] = Xk-1, Г[ Xk] = k;
O[Тfk] = O[fk-1] = Xk-1, Г[ Xk-1] = k-1;
O[Т* fk] = O[fk\ fk-1] = X*k, Г[ X*k] = *k;
k = k-1 + *k.
Определение 1.22 Назовем оператор Т* дополнительным к оператору Т, если выполняется условие .
Обозначим gi = fi\ fi-1.
Определение 1.23 Назовем {gn} последовательностью дополнений последовательности {fn}, если для каждого fi{fn} есть соответствующее ему gi{gn}, такое, что Т* fi = gi.
Теорема 51 Если последовательность изображений {fn} сходится по набору признаков Х к некоторому вектору А, то последовательность дополнений {gn} сходится по тому же набору признаков Х, к нулевому вектору 0 той же размерности, что и А.
Теорема 52 Если последовательность {gn}, дополнительная (в смысле ) к последовательности {fn} сходится по вектору признаков Х, к нулевому вектору 0, то и {fn} сходится по набору признаков Х к некоторому вектору А.
Можно показать, что сходимость {gn}, еще не определяет сходимости {fn}.
Теорема 6 Если последовательность {gn}, дополнительная (в смысле ) к последовательности {fn} сходится по вектору признаков Х, к некоторому вектору U, отличному от вектора 0, то {fn} не сходится по набору признаков Х.
В случае существования Т* ставится задача построения оператора , такого, что
fi/ = Т (fi )Т*( fi )
причем для каждого fi/ и fi выполняется , или, что, то же самое
.
То есть оператор может и не давать точного восстановления изображения fi{fn} по предыдущему изображению последовательности fi-1{fn} и дополнению gi{gn}, но формирует такое изображение fi/, которое совпадает с fi по некоторому набору признаков XX.
Замечание Особый интерес с точки зрения построения алгоритмов обработки, представляет случай выбора Т и Т* для которых выполняется
fi/=Т(fi)+Т*(fi).
Точное восстановление является частным случаем, при котором fi/ = fi. Однако во многих практических случаях интерес представляет и восстановление в смысле , при fi/ fi. Действительно, так как такое восстановление обеспечивает сохранение всех необходимых для решения некоторой задачи признаков изображения, что определяется выбором вектора XX и выполнением для него условия , то вносимые этим восстановлением искажения можно считать несущественными. При этом значительно расширяются возможности выбора операторов Т и Т*, а значит, растет число частных задач, описываемых с единых позиций предлагаемого формального аппарата.
Также формулируется следующая задача. Пусть известен результат приближенного восстановления изображения fi в виде . Может ли fi/ использоваться для получения оценки приближенного восстановления очередного изображения последовательности fi+1, вида fi+1//= fi/ gi+1 и т.д.
Пусть имеется последовательность {gn}= Т*{fn}, оператор обеспечивает восстановление только в смысле условия . Известно изображение fk {fn}.
Определение 1.24 Назовем
- оценкой изображения fk+m{fn} по изображению fk{fn} на основе последовательности {gn}, с помощью оператора .
Очевидно, что если бы обеспечивал точное восстановление, то оценка совпадала бы с исходным изображением fj(m) = fj. Также ясно, что чем точнее оператор , тем ближе fj(m) к fj, однако это сходство будет уменьшаться по мере роста m (отдаления fk от fk+m).
Для характеристики оператора на всей последовательности используется понятие изменчивости, усредняемой по к:
.
В диссертации предлагается использовать (30) для характеристики степени связи между изображениями одной последовательности, когда точный оператор восстановления неизвестен, либо как критерия точности восстановления последовательности неточным оператором.
Показано, что такой критерий во многих случаях должен являться более предпочтительным по сравнению, например, со среднеквадратичной ошибкой, так как он характеризует, прежде всего, сохранность выбранной группы признаков при восстановлении неточным оператором.
В связи с этим, можно ставить вопрос не о наличии (или отсутствии) обратного оператора Т-1, а о постановке нечетких требований к существованию такого оператора.
Описанные выше задачи можно рассмотреть и с другой стороны. Пусть оператор - является точным, то есть fi = Т (fi )Т*( fi ) = fi-1 gi, для всех fi{fn}. А вместо последовательности дополнений {gn}, в силу каких-либо причин, известна лишь ее приближенная оценка {g/n}.
Здесь задача состоит в том, чтобы создать алгоритм восстановления изображения fi/, аппроксимирующего fi, на основе данных о g/i. В качестве примера рассматривается задача восстановления последовательности {fn} по зашумленным оценкам последовательности дополнений {gn}.
Теорема 7 Пусть имеется конечная последовательность изображений {fn}, для которой определены операторы Т, Т* и. Тогда существует последовательность вида
{g*n}={f0, g0, g1… gn},
по которой можно аппроксимировать {fn} с точностью, определяемой оператором .
В этом же разделе показано, что разделение последовательности на исходную и дополнительную, вообще говоря, достаточно условно. Все операторы и определения, введенные для {fn}, будут существовать и для {gn}, хотя очевидно, что их свойства будут различаться. Отличия будут определяться, в первую очередь, свойствами операторов Т и Т*.
В зависимости от поставленной задачи и свойств операторов Т и Т* обработке (преобразованию) или анализу, {fn} и {gn} могут подвергаться как по отдельности, так и совместно друг с другом.
Кроме того, сказанное, означает, что любое изображение gi{gn} также может быть представлено в виде последовательности (10), сформированной оператором Т1:
{(gi)m}= {Т1m(gi)m, Т1m-1(gi)m, … Т1(gi)m, (gi)}
{(gi)m} = {(gi)0, (gi)1,… (gi)m-1, (gi)m},
где Т1 может как совпадать с Т, так и выбираться независимо, исходя из каких-либо практических соображений.
При этом, также может существовать оператор Т1*, дополнительный к Т1 в смысле определения и последовательность
Т1*{(gi)m}={(gi)1\(gi)0, (gi)2\(gi)1,… (gi)m\(gi)m-1}.
Очевидно, что для и можно говорить о постановке требований к существованию оператора .
В свою очередь, каждое изображение из также может быть представлено в виде последовательности изображений и т.д.
Такое представление позволяет прийти к возможности построения достаточно гибких алгоритмов обработки, адаптивно подстраивающихся к особенностям конкретного изображения выбирая глубину вложения анализируемых признаков. Однако, это, очевидно, определит значительный рост сложности алгоритма (прежде всего, в плане его реализации).
Кроме того, рассматриваемое ранее понятие последовательности признаков {Xn} на основании введенных положений, можно определить и по - другому. Пусть на изображении f оператором О выделен набор признаков (особенностей) . Тогда, последовательно преобразуя некоторым оператором можно получить последовательность признаков , характеризующих f:
.
При этом, последовательности и описывают, по сути, разные системы признаков. Если , как определено в пункте 1.2, однозначно определяет каждое изображение последовательности {fn}, то дает возможность более глубокого анализа его внутренней структуры.
Математические модели последовательностей изображений
Подходы к построению таких моделей определяются главным образом из утверждений теоремы 7 и определения 1.24. Действительно, возможность представления изображения f в виде
,
фактически, позволяет описать большое количество классов процедур обработки.
Можно видеть, что совпадает с оценкой изображения по последовательности {gn} . Отличие от определяется способами получения дополнений gi. Очевидно, что процесс формирования любого изображения в процессе синтеза или преобразования (обработки) может быть представлен в виде суперпозиции некоторого числа составляющих.
Например, рассматривая как частный случай оператора , модель формирования (обработки) изображения будет представлена в виде
,
который, очевидно, имеет множество вариантов интерпретации. Известно, однако, что во многих случаях более приемлемыми оказываются модели, основанные на операторах отличных от аддитивного (например, мультипликативные и т.д.).
Показано, что еще более расширить возможности модели можно, считая, что в формировании изображения используются операторы нескольких типов. Однако общность такой модели предполагает значительные трудности при реализации на ее основе вычислительных алгоритмов.
В рамках рассматриваемого подхода к описанию последовательностей изображений более приемлемой является модель , основанная на применении одного оператора . При этом, каждая компонента модели gi {gn} и f0, в зависимости от типа задачи, могут формироваться различными операторами.
В диссертации в качестве примера представлена интерпретация модели для случаев генерации изображений и выделения признаков.
В общем случае обработки изображения ff можно выделить несколько этапов. Сначала от изображения f с помощью оператора Т (или Т*) переходят к последовательности {fn} (или {gn}).
Затем производится преобразование отдельных компонент полученной последовательности некоторой совокупностью операторов S в соответствии с поставленной задачей. При этом каждая составляющая fi{fn} может либо обрабатываться отдельным оператором Si S, , либо для всей последовательности {fn} применяется один оператор S.
На последнем этапе производится восстановление изображения по обработанной последовательности {fn/} в соответствии с .
Вид операторов Оi и Si в приведенных задачах определяется целью обработки изображения fi и его математической моделью. Так как, исходя из возможностей алгоритмической реализации и величины вычислительных затрат, предпочтительными являются локальные операторы обработки изображений, целесообразно рассматривать локальные модели отдельных составляющих последовательности {fn}.
Исходя из этого в диссертации рассматриваются локальные модели определяющие зависимости элементов как внутри одного изображения, так и внутри последовательности. В связи с этим в определениях 1.25-1.26 вводятся понятия адаптивной локальной области точки и адаптивной локальной области изображения.
В частном случае, когда оператор восстановления может быть представлен в виде можно сформулировать следующую теорему.
Теорема 8 Пусть на последовательности изображений {fn} определены операторы Т, Т*, , так, что выполняется fi = fi-1+ gi, fi{fn}, gi{gn}, причем {gn} - последовательность независимых случайных изображений. Тогда последовательность является марковской, для всех u,v {1,2..N}.
Несмотря на частный характер, этот случай является достаточно важным, так как условия теоремы 8, фактически определяют часто используемую на практике модель изображения в виде суммы независимых составляющих, каждая из которых определяет некоторый фактор его формирования.
Восстановление свойств последовательности по отдельным изображениям
На основе предложенного подхода ставиться следующая задача.
Пусть имеется последовательность изображений {fn}, свойства которой были определены ранее. Можно ли на основе {fn} сформировать такую последовательность изображений (меньшей мощности) {fk}, f{fk} f{fn}, по которой с некоторой точностью можно восстановить свойства исходной последовательности {fn}.
В контексте рассматриваемой задачи определяются две практически важных ситуации. В первом случае, последовательность {fn} задана, и необходимо провести ее анализ. Во втором случае, необходимо сформировать новую последовательность {fn}, на основе некоторых требований.
Необходимо определить, может ли являться одно из изображений последовательности представителем некоторого класса соседних изображений при решении поставленной задачи. То есть, можно ли по одному изображению, восстановить с заданной точностью свойства нескольких других изображений, исключенных из последовательности.
Для характеристики расстояния между двумя изображениями по определенному набору признаков можно использовать величину изменчивости . А изменение степени связи между изображениями последовательности в целом, характеризовать средней величиной .
...Подобные документы
Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.
курсовая работа [890,9 K], добавлен 07.12.2013Изучение и программная реализация в среде Matlab методов обработки, анализа, фильтрации, сегментации и улучшения качества рентгеновских медицинских изображений. Цифровые рентгенографические системы. Разработка статически обоснованных алгоритмов.
курсовая работа [4,7 M], добавлен 20.01.2016Изучение современных методик компьютерной обработки биомедицинских изображений с целью улучшения изображений для их наилучшего визуального восприятия врачом-диагностом и эффективного сжатия изображений – для надежного хранения и быстрой передачи данных.
курсовая работа [2,3 M], добавлен 15.04.2019Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.
дипломная работа [6,1 M], добавлен 03.06.2022Описание математических методов представления и обработки графических изображений. Описание разработанного программного дополнения. Описание функций и их атрибутов. Представление и обработка графических изображений. Результаты тестирования программы.
курсовая работа [1,7 M], добавлен 27.01.2015Обнаружение деталей и их границ изображения. Применение ранговых алгоритмов. Использование алгоритмов адаптивного квантования мод в режиме пофрагментной обработки. Обобщенная линейная фильтрация изображений. Восстановление отсутствующих участков.
курсовая работа [1,8 M], добавлен 17.06.2013Обзор существующего программного обеспечения для автоматизации выделения границ на изображении. Разработка математической модели обработки изображений и выделения контуров в оттенках серого и программного обеспечения для алгоритмов обработки изображений.
дипломная работа [1,7 M], добавлен 27.03.2013История появления и основные понятия графического дизайна. Выявление главных преимуществ и недостатков недеструктивной обработки изображений. Сравнение деструктивной и недеструктивной обработки изображений. Сущность и особенности двухмерной графики.
реферат [5,2 M], добавлен 05.05.2023Анализ существующих методов масштабирования изображений. Повышение скорости обработки и изменения картинок. Алгоритм масштабирования с использованием параллелизма. Отбор пикселей для правильного расчета градиента. Выбор метода интерполяции изображения.
курсовая работа [5,8 M], добавлен 17.06.2017Задачи цифровой обработки изображений. Методы пороговой сегментации. Создание программы представления рисунка в виде матрицы и применения к нему пороговой обработки. Разработка интерфейса программы загрузки и фильтрации изображения с выбранным порогом.
курсовая работа [2,0 M], добавлен 12.11.2012Анализ проблем, возникающих при совмещении изображений в корреляционно-экстремальных навигационных системах. Использование двумерного дискретного преобразования Фурье. Нахождение корреляционной функции радиолокационного и моделируемого изображений.
дипломная работа [3,6 M], добавлен 07.07.2012Задача пространственно-временной обработки изображений при наличии шумов и помех. Методы оптимизации при пространственно-временной обработке изображений. Структура специализированной программы, описание ее пользовательского интерфейса. Смета затрат.
дипломная работа [957,2 K], добавлен 10.06.2013Типы изображений (черно-белые, полутоновые, цветные) и их форматы. Устройства, создающие цифровые изображения, и их параметры. Применение и характеристики методов сжатия изображений. Поиск по содержимому в базах данных изображений. Структуры баз данных.
презентация [360,4 K], добавлен 11.10.2013Проблема улучшения качества отпечатков пальца с целью повышения эффективности работы алгоритмов биометрической аутентификации. Обзор алгоритмов обработки изображений отпечатков пальцев. Анализ алгоритма, основанного на использовании преобразования Габора.
дипломная работа [4,5 M], добавлен 16.07.2014Выбор методов обработки и сегментации изображений. Математические основы примененных фильтров. Гистограмма яркости изображения. Программная реализация комплексного метода обработки изображений. Тестирование разработанного программного обеспечения.
курсовая работа [1,3 M], добавлен 18.01.2017Описание метода обработки "Выделение контурных линий" и особенностей его применения и программной реализации. Способы увеличения контрастности. Значение правильного подбора формы гистограммы для качества компьютерной обработки растрового изображения.
курсовая работа [940,2 K], добавлен 24.06.2013Основные категории изображений: растровые и векторные. Программы, работающие с растровыми изображениями. Инструменты для работы с обоими типами графики в программе Photoshop. Обзор современных программ обработки и просмотра графических изображений.
курсовая работа [49,0 K], добавлен 20.09.2010Исследование вертикальных проекций яркости и размаха яркости. Программная реализация алгоритма автоматического анализа цифровых изображений номерных знаков с целью сегментации цифробуквенных символов. Разработка графического пользовательского интерфейса.
дипломная работа [1,5 M], добавлен 12.04.2013Выполнение геометрической коррекции сканированного листа карты Украины масштаба 1:1000000 в среде Erdas. Возможности выявления объектов с использованием радиолокационных снимков. Создание цифровых моделей рельефа и перспективных изображений местности.
курсовая работа [2,0 M], добавлен 17.12.2013Растровая графика, составление графических изображений из отдельных точек (пикселей). Растровые графические редакторы. Векторная графика - построение изображения из простых объектов. Достоинства, недостатки и применение растровой и векторной графики.
презентация [7,8 K], добавлен 06.01.2014