Введение к работе
Актуальность темы. В настоящее время ставшие классическими методы линейной фильтрации нашли широкое применение в различных областях науки и техники. В то же время использование теории линейной фильтрации не позволяет получить приемлемое решение в ряде практически важных приложений. Известно, например, что задача оптимальной фильтрации сигналов и изображений допускает решение в классе линейных фильтров только в том случае, когда сигнал и аддитивная помеха независимы и имеют нормальное распределение. В действительности, помеха может зависеть от полезного сигнала или иметь закон распределения, отличный от нормального. В этих случаях оптимальное решение следует искать в классе нелинейных фильтров.
Постоянно увеличивающийся интерес к нелинейным средствам обработки изображений обусловлен рядом причин. Прежде всего, система визуального восприятия человека по своей сути является нелинейной. Необходимо также учитывать нелинейное поведение систем регистрации и формирования изображений.
В отличие от теории линейной фильтрации, построение единой теории нелинейной фильтрации вряд ли возможно. Наиболее известными классами нелинейных фильтров являются гомоморфные фильтры; морфологические фильтры; нейронные фильтры; фильтры, основанные на порядковых статистиках; полиномиальные фильтры. Данная классификация, не претендуя на полноту, демонстрирует лишь многообразие видов нелинейной фильтрации. Каждый из перечисленных классов имеет свои преимущества и область применения. Некоторые направления, такие, как гомоморфная фильтрация, имеют достаточно долгую историю. Другие направления появились сравнительно недавно и активно разрабатываются в настоящее время. К таким новым направлениям в области обработки изображений относятся цифровая полиномиальная фильтрация и фильтрация, основанная на порядковых статистиках.
Благодаря нелинейному характеру самих процессов передачи, кодирования и восприятия информации, а также из-за ограничений, присущих линейным операторам, наблюдается постоянно увеличивающаяся потребность в разработке и внедрении нелинейных алгоритмов при решении целого ряда задач обработки изображений, таких, как удаление шума, повышение четкости изображения, увеличение изображения, распознавание текстуры изображения. Решению данных задач посвящены работы Виттиха В. А., Дегтярева С. В.,
Кузнецова Н. А., Ланнэ А. А., Садыкова С. С, Сергеева В. В., Сойфе-ра В. А., Щербакова М. А., Ярославского Л. П., Dudgeon D., Gonzalez R., Jahne В., Mitra S. К., Mersereau R., Pitas I., Prett U., Ramponi G., Shafer R., Sicuranza G., Woods R. и др. В то же время возможности фильтров, основанных на порядковых статистиках и традиционно используемых для удаления импульсного шума, до конца не изучены. Использование цифровых полиномиальных фильтров сдерживается недостатком доступных и простых методов их проектирования. В связи с этим актуальными являются исследование возможностей данных видов нелинейной фильтрации для решения типовых задач обработки изображений и разработка эффективных методов их анализа и синтеза.
Цель работы состоит в разработке и модификации алгоритмов нелинейной фильтрации, основанных на порядковых статистиках и полиномиальных разложениях, для повышения эффективности решения типовых задач цифровой обработки изображений.
В соответствии с поставленной целью основными задачами настоящей диссертационной работы являются:
-разработка способов математического описания и анализ свойств полиномиальных фильтров и класса фильтров, основанных на порядковых статистиках;
-разработка и исследование алгоритмов удаления импульсного шума с сохранением границ деталей изображений;
анализ возможностей и разработка фильтров, основанных на порядковых статистиках, для решения задачи увеличения изображения;
разработка нелинейных алгоритмов повышения четкости изображения, основанных на порядковых статистиках и полиномиальных разложениях;
разработка способов анализа и синтеза изотропных полиномиальных фильтров в частотной области.
Методы исследования. Для решения поставленных задач использовались методы теории вероятностей, математической статистики, теории чисел, функционального анализа, линейной алгебры, аналитической теории нелинейных систем. Моделирование и вычислительный эксперимент проводились с использованием математических пакетов Matlab, Mathematica и MathCad.
Научная новизна работы заключается в следующем:
- разработан нелинейный алгоритм удаления импульсного шума
с сохранением границ деталей изображения, использующий нечет-
кую логику и позволяющий уменьшить уровень шума более чем в 3 раза по сравнению с медианной фильтрацией;
доказана эффективность использования медианной интерполяции для решения задачи увеличения изображения, применение которой позволяет существенно уменьшить «эффект ступенчатости»;
получены аналитические и матричные представления многомерной полиномиальной фильтрации во временной и частотной областях, позволяющие решить задачу оптимальной полиномиальной фильтрации по среднеквадратическому критерию качества;
разработаны способы анализа и синтеза двухмерных изотропных полиномиальных фильтров на основе использования базисных функций в частотной области и показана эффективность их использования для увеличения четкости изображений.
Практическая значимость исследования. Полученные в диссертации теоретические и практические результаты позволяют существенно расширить возможности и повысить эффективность методов цифровой обработки изображений, а разработанные нелинейные алгоритмы позволяют более эффективно решать типовые задачи обработки изображений по сравнению с методами линейной фильтрации. Модули программ, разработанные автором с использованием среды Matlab, легко интегрируются в современные информационные системы и графические редакторы.
На защиту выносятся :
алгоритмы удаления импульсного шума фильтрами, основанными на порядковых статистиках и нечеткой логике;
алгоритм увеличения изображения на основе взвешенной медианной фильтрации;
описание свойств симметрии изотропных полиномиальных фильтров с помощью классов эквивалентности и способ их синтеза на основе аппроксимации ядер с помощью базисных частотных функций, соответствующих данным классам.
Апробация работы. Основные результаты работы докладывались и обсуждались на следующих конференциях: Международном симпозиуме «Надежность и качество», г. Пенза, 2006, 2007 гг.; Международной научно-практической конференции «Фундаментальные и прикладные проблемы приборостроения, информатики и экономики», г. Сочи, 2006 г.; Международной конференции «Цифровая обработка сигналов и ее применение», г. Москва, 2007 г.; Международной научно-технической конференции «Проблемы автоматизации и управления в технических системах», г. Пенза, 2007, 2008 гг.
Публикации. Основные положения диссертации опубликованы в 13 научных трудах, из которых 3 статьи - в журнале из перечня ВАК. Зарегистрированы 2 программы для ЭВМ в отраслевом фонде алгоритмов и программ (ОФАП).
Структура и объем диссертации. Диссертационная работа состоит из введения, трех глав, заключения, библиографии и приложения. Она содержит 117 страниц основного текста, 32 рисунка, 7 таблиц.