Вейвлет-преобразование
Вейвлет-преобразованиеэто математический инструмент для иерархической декомпозиции функций. С помощьювейвлетовфункции представляются как композиция грубой низкочастотной аппроксимации и уточняющих компонент (деталей), представляющих отсутствующие в аппроксимации элементы графика функции. Вне зависимости от вида функции (изображение, кривая, поверхность) вейвлет представляет функцию как иерархию уровней отображения с различной точностью детализации. В процедурах предобработки изображений, вейвлет преобразование используется для уменьшения уровня шумов, анализа текстур, выделения контуров объектов и сжатия изображений.
Для одномерного случая любая произвольная интегрируемая функция может быть представлена в виде линейной комбинации ортогональных функций
где φ – базисная функция, аci–весовые коэффициенты.
Коэффициенты этого представления определяются из соотношения
,
где
есть квадрат нормы или энергиябазисной функции φ(t).
Такое представление называется обобщенным рядом Фурье. Обобщенный ряд Фурье при заданной системе базисных функций и конечном числе слагаемых N обеспечивает наилучший синтез по критерию минимума среднеквадратической ошибки. Так как базисные функции в разложении фиксированы, то вся информация о функции f(x) содержится в весовых коэффициентах.
В своей простейшей форме базисные функции могут быть представлены как смещённые вдоль пространственной или временной оси единичные импульсные функции. Такое отображение даёт представление о локальных (пространственных или временных) параметрах функции. Если в качестве базисной функции выбрана синусоида, то получается известное преобразование Фурье – дающее информацию о поведении частотных (спектральных) компонент функции f(x). Однако во многих приложениях, включая обработку изображений, необходимо одновременно иметь информацию и о пространственных и спектральных характеристиках функции f(x).
Вейвлет преобразование сигнала – это его представление в виде обобщенного ряда Фурье или интеграла Фурье по системе базисных функций, локализованных как в пространственной, так и в частотной областях. Примером такой базисной функции может служить вейвлет Хаара, который определяется выражением
Графически вейвлет Хаара представляется следующим образом (рис. 3.3.30):
@Рис. 3.3.30. Вейвлет Хаара
Однако пространственные (временные) и частотные характеристики не могут быть одновременно измерены со сколь угодно высокой точностью. Точность измерения пространственных характеристик x и частотных характеристикограниченна снизу неравенством Гейзенберга
Рассмотрим процесс разложения сигнала F(t) в системе базисных функций Хаара. Первая базисная функция, в отличие от всех последующих, представляет собой прямую линию. В случае нормированного базиса {n(t)} свертка первой базисной функции с исходным сигналом будет определять его среднее значение. Последующие базисные функции разложения Хаара представляют собой масштабируемые по степени 2, сдвинутые «ступеньки», представленные выше на рис. 3.3.30. Таким образом система базисных функций Хаара в дискретном пространстве должна задаваться двумя параметрами:сдвигаичастоты(масштаба):
,
где a – масштаб базисной функции; b – сдвиг. В дискретном случае параметр масштаба a= 2m, где m – любое целое положительное число, параметр сдвигаb=k2m. Таким образом, все множество базисных функций можно записать как
Ниже, на рис. 3.3.31, представлен вид базисных функций Хаара для различных масштабов.
@Рис. 3.3.31. Вид базисных функций Хаара для различных масштабов
В результате разложения исходный сигнал точно описывается коэффициентами вейвлет-преобразования Хаара.
Для вейвлет преобразования также как и для ДПФ существует алгоритм быстрого преобразования. Рассмотрим преобразование Хаара. Из рис. 3.3.31. видно, что функции с малым масштабным коэффициентом a используют те же отсчеты сигнала для вычисления коэффициентов, что и функции с большим масштабным коэффициентом. При этом операция суммирования одних и тех же отсчетов повторяется неоднократно. Следовательно, для уменьшения объема вычислений целесообразно вычислять Вейвлет-преобразование с самого малого масштабного коэффициента. В результате получаем вейвлет-коэффициенты, представляющие собой средние значения и разности.Для коэффициентовповторяем данную процедуру. При этом усреднение коэффициентовбудет соответствовать усреднению четырех отсчетов сигнала, но при этом расходуется одна операция умножения и одна операция умножения и одна операция сложения. Процесс разложения повторяется до тех пор, пока не будут вычислены все коэффициенты спектра.
Двумерное вейвлет преобразование строится по тому же принципу, что и двумерное преобразование Фурье, то есть сначала вычисляются одномерные преобразования строк, и по полученной матрице коэффициентов вычисляются вейвлет преобразования столбцов.
На рисунке 3.3.32 представлены исходное изображение, а на рис. 3.3.33 – четыре компоненты вейвлет-образа. Размер каждой компоненты в два раза меньше соответствующего линейного размера исходного изображения.
@Рис. 3.3.32. Исходное изображение
@Рис. 3.3.33. Пример двумерного вейвлет-преобразования Хаара
Возможности вейвлет преобразований по локализации частотно-пространственных особенностей исходного сигнала используются для алгоритмов подавления шумов и сжатия. При этом производится подавление малых коэффициентов разложения, что позволяет восстанавливать сигналы с высокой степенью подобия к исходному сигналу, однако при этом уменьшается влияние слабых шумовых сигналов и снижается объем информации необходимый для представления сигнала. На основе вейвлет преобразования разработан самый современный на сегодня стандарт сжатия изображений JPEG2000.
1.5. ВЫДЕЛЕНИЕ КОНТУРНЫХ ТОЧЕК (КОНТУРОВ) НА ПОЛУТОНОВЫХ ИЗОБРАЖЕНИЯХ. ЭВРИСТИЧЕСКИЕ МЕТОДЫ ВЫДЕЛЕНИЯ КОНТУРОВ. МЕТОДЫ, ОСНОВАННЫЕ НА ВЫЧИСЛЕНИИ ПРОИЗВОДНЫХ. КУСОЧНО-ПОСТОЯННАЯ И КУСОЧНО-ЛИНЕЙНАЯ МОДЕЛЬ ИЗОБРАЖЕНИЯ. ДВА ТИПА "КРАЕВ". ОПЕРАТОРЫ РОБЕРТСА, СОБЕЛА, ПРЕВИТТА, ЛАПЛАСА. ОПЕРАТОР МАРРА. ОБЩИЙ ПОДХОД К ЗАДАЧЕ ДИФФЕРЕНЦИРОВАНИЯ ЦИФРОВОГО ИЗОБРАЖЕНИЯ. РЕГУЛЯРИЗАЦИЯ. ОПТИМАЛЬНЫЕ ОПЕРАТОРЫ ВЫДЕЛЕНИЯ КОНТУРОВ.
СЕГМЕНТАЦИЯ ИЗОБРАЖЕНИЙ. ВЫДЕЛЕНИЕ ОБЛАСТЕЙ. КРИТЕРИИ ОДНОРОДНОСТИ. ГИСТОГРАММНАЯ СЕГМЕНТАЦИЯ.СЕГМЕНТАЦИЯ ПО ЦВЕТУ.МЕТОДЫ СЛИЯНИЯ/РАЗБИЕНИЯ.
Задача выделения контурных точек
Выделение контурных точек на бинарном изображении – задача вполне тривиальная. Здесь контурной точкой является любая точка, такая что в ее ближайшей окрестности (среди ее ближайших соседей) имеется хотя бы одна точка, значение которой отличается от значения данной точки.
Рассмотрим задачу выделения краев на полутоновом изображении. Пусть полутоновое изображение представляет собой двумерную функцию яркости (интенсивности сигнала) f(x,y), определенную на ограниченной прямоугольной области X, называемой «кадром». Традиционно рассматриваются две модели «края»: «ступенька» и «излом». «Ступенька» предполагает скачкообразное изменение яркости вдоль некоторого контура на изображении. Точки контура типа «ступенька» являются, таким образом, точками разрыва для функции f(x,y).Край типа «излом» – это совокупность точек разрыва первой производной функции f(x,y). Если же считать, что функция яркости непрерывна и два раза непрерывно дифференцируема во всех своих точках, то «ступенчатым» краевым точкам соответствуют точки смены знака второй производной (максимума первой производной), а «изломным» краевым точкам – точки смены знака первой производной (локальные максимумы яркостной функции). Рис. 3.4.1. иллюстрирует эти идеи для случая одномерной функции (например, профиля строки или столбца).
@Рис. 3.4.1. Идея определения краевых перепадов интенсивности типа «ступенька»:
а) функция интенсивности на границе перепада; б) первая производная функции;
в) вторая производная функции.
- «Обработка изображений и распознавание образов» Визильтер Юрий Валентинович Методическое пособие-2010
- Раздел 2. Распознавание образов. 165
- 1.1. Задачи и приложения машинного зрения. Примеры практических приложений.
- Уровни и методы машинного зрения
- Растровое изображение Изображение как двумерный массив данных
- Алгебраические операции над изображениями
- Физическая природа изображений
- Изображения различных диапазонов длин волн
- Изображения различной физической природы
- Тип пикселя
- Возможности и особенности системыPisoft
- Базовые средства просмотра и анализа изображений и видеопоследовательностей
- Алгебра изображений
- Геометрические преобразования изображений
- Устройства оцифровки и ввода изображений
- Линейки и матрицы, сканеры и камеры
- Геометрия изображения
- Цифровые и аналоговые устройства
- Пространственное разрешение
- Программное обеспечение
- Обработка цветных изображений
- Цветовая модельRgb
- Цветовая модель hsv
- Цветовая модель yuv
- Цветовая сегментация изображения
- Гистограмма и гистограммная обработка изображений
- Профиль вдоль линии и анализ профиля
- Проекция и анализ проекции
- Бинаризация полутоновых изображений
- Сегментация многомодальных изображений
- Выделение и описание областей
- Выделение связных областей на бинарных изображениях
- 1. Отслеживающие алгоритмы на примере алгоритма обхода контура.
- 2. Сканируюющие алгоритмы.
- 1.3. Фильтрация. Выделение объектов при помощи фильтров
- Оконная фильтрация изображений в пространственной области
- Фильтрация бинарных изображений Модель шума «соль и перец»
- Структура оконного фильтра
- Логическая фильтрация помех
- Бинарная медианная фильтрация
- Бинарная ранговая фильтрация
- Взвешенные ранговые фильтры
- Анизотропная фильтрация
- Расширение-сжатие (простая морфология)
- Стирание бахромы
- Нелинейная фильтрация полутоновых изображений
- Ранговая оконная фильтрация
- Минимаксная фильтрация
- Задача выделения объектов интереса
- Бинарные фильтры для выделения объектов
- Метод нормализации фона
- Скользящее среднее в окне
- Гауссовская фильтрация
- Преобразование Фурье. Линейная фильтрация в частотной области
- Преобразование Фурье
- Комплексное представление преобразования Фурье
- Быстрое преобразование Фурье
- Двумерное преобразование Фурье
- Свертка с использованием преобразования Фурье
- Фильтрация изображений в частотной области
- Вейвлет-анализ
- Пирамида изображений
- Вейвлет-преобразование
- Операторы вычисления производных
- Операторы вычисления векторов градиентов
- Операторы Марра и Лапласа
- Постобработка контурного изображения Локализация края
- Утончение контура
- Сегментация полутоновых изображений
- Пороговая и мультипороговая сегментация
- Методы слияния, разбиения и слияния/разбиения областей
- Способы описания выделенных областей
- Текстурные признаки
- 1.6.Морфологические методы анализа сцен (по ю.П. Пытьеву) Методы обнаружения объектов, заданных эталонами
- Согласованная фильтрация.
- Корреляционное обнаружение.
- Морфологический подход ю.П. Пытьева.
- Форма изображения как инвариант преобразований изображений, отвечающих вариациям условий регистрации
- Сравнение изображений по форме
- Выделение отличий изображений по форме
- Обнаружение объекта по его изображению и оценка его координат
- *Морфология на базе кусочно-линейной интерполяции
- Преобразование Хафа для поиска прямых
- *Различные способы параметризации прямых
- Преобразование Хафа для поиска окружностей
- Анализ аккумулятора при поиске геометрических примитивов
- Обобщенное преобразование Хафа
- *Специализированная процедура голосования для поиска эллипсов
- *Рекуррентное преобразование Хафа в скользящем окне
- 1.8.Математическая морфология (по ж. Серра)
- Морфологические операции на бинарных изображениях
- Морфологические операции на полутоновых изображениях
- Морфологическое выделение «черт» и объектов
- Морфологический спектр
- Морфологические скелеты. Непрерывная бинарная морфология Непрерывная бинарная морфология
- Непрерывное гранично-скелетное представление изображения
- Обработка и использование скелета
- *Обобщенные скелетные представления бинарных фигур
- Алгоритмы утончения дискретного бинарного изображения
- *Регуляризация скелетов
- Типы нерегулярностей скелета
- Устранение нерегулярностей
- Регуляризация скелета по Тихонову
- *Селективные морфологии
- 1.9. Анализ движения. Выделение движущихся объектов. Разность кадров. Вычитание фона. Анализ оптических потоков. Слежение за движущимися объектами. Корреляционное слежение.
- Обучение с учителем. Детерминированные методы, основанные на «близости». Линейные решающие правила. Метод построения эталонов. Метод ближайшего соседа. Методkближайших соседей.
- Линейные решающие правила
- Метод построения эталонов
- Методы ближайших соседей
- Параметрические и непараметрические методы
- Дискриминантные и моделирующие методы обучения
- Способность распознавателя к обобщению. Регуляризация.
- Байесовская теория решений. Случай двух классов. Классификаторы, разделяющие функции и поверхности решений. Вероятности ошибок. Разделяющие функции для случая нормальной плотности.
- Дискриминантный анализ. Линейный дискриминант Фишера. Персептронная функция критерия. Линейный дискриминантный анализ (lda,дискриминант Фишера)
- Персептрон Розенблатта
- Анализ свидетельств
- Байесовское объединение свидетельств
- Структурное распознавание
- Автоматизированное конструирование алгоритмов обнаружения объектов на основе преобразований модельных описаний объектов.
- Нейросетевое распознавание
- Нейронные сети ассоциативной памяти. Сети Хопфилда.
- Многослойные персептроны. Оптимизационное обучение. Метод обратного распространения ошибки.
- Многослойные персептроны. Правило Хебба.
- *Связь с байесовским распознаванием
- Сети встречного распространения. Самоорганизующиеся сети.