
- •Начальный курс по теории вейвлетов Введение
- •Лекция 1
- •0 Вводные замечания
- •1.1 Краткий экскурс в ряды Фурье. Предпосылки вейвлет-преобразования
- •1.1.1 Идея вейвлет-преобразования
- •1.1.2 Аппроксимирующая и детализирующая компоненты вейвлет-анализа и синтеза сигналов
- •1.2 Разложение по вейвлетам
- •1.3 Обратное вейвлет-преобразование
- •Лекция 2
- •2.1 Базисные функции вейвлет-преобразования
- •2.1.1 Определение вейвлета
- •2.1.2 Другие системы вейвлетов
- •2.1.3 Признаки вейвлета
- •2.2 Критерии выбора вейвлета
- •2.3 Примеры вейвлетобразующих функций
- •Лекция 3
- •3.1 Усреднение и детализация
- •3.2 Масштабирующие функции и вейвлет-функиии
- •3.3 Кратномасштабный анализ
- •3.4 Нормирование
- •3.5 Вейвлет-преобразование
Лекция 3
3.1 Усреднение и детализация
Проще всего сжать
изображение, если заменить это изображение
средним значением его пикселов. Этот
подход даёт очень большую степень сжатия
(одно число представляет все изображение),
но немного даёт в плане качества
изображения. Чтобы восстановить
исходное изображение из этого среднего
значения, нам нужно знать, какие детали
были удалены для получения этого
значения. Рассмотрим изображение,
состоящее из двух точек
.
Эти значения могут быть заменены средним
значением
и полуразностью
:
(коэффициент
вводится в определение
для удобства обозначений). Заметим,
что мы можем выразить
через
:
«Вейвлет-преобразование»
исходной последовательности
это
.
Тогда возникает вопрос, как польза от
замены
на
.
Особенной пользы нет, если только два
значения
не оказываются близким друг к другу. В
этом случае разность
мала, и изображение
можно заменить его приближением
.
Заметим, что это новое «изображение»
имеет меньше пикселов, чем исходное. Мы
получили сжатие изображения! Восстановленным
изображением будет изображение
с ошибкой изображения (error
image)
Так как
мало, ошибка
будет мала.
Основополагающей в вейвлет-анализе является идея о выделении информации при различных уровнях детализации. Детали, в свою очередь, могут рассматриваться как информация о масштабе или о разрешении. Простой пример, рассмотренный выше, имеет ограниченную применимость к реальным изображениям, но он иллюстрирует идею, на которой основывается применение вейвлет-анализа к сжатию изображений: выделение информации, которую несут детали, и удаление тех информационных деталей, которые малы и незначительно влияют на изображение в целом.
Рассмотрим несколько
большее изображение
Вычислим средние значения
(3.1)
и разности
(3.2)
(Двойные нижние
индексы здесь показывают, что мы начинаем
многошаговый процесс, и это его первый
шаг). Как и раньше, мы получили новое
представление
исходного изображения, которое содержит
ровно столько же пикселов, сколько и
исходное. Если мы захотим сжать это
изображение, мы обратим внимание на
величину значений
и решим, могут ли они без ущерба быть
удалены. При этом мы получим сжатое
изображение
Предположим, однако, что нас не
удовлетворяет такая степень сжатия и
мы хотим сжать изображение сильнее.
Тогда мы можем применить ту же процедуру
к оставшемуся изображению
и снова вычислить среднее значение и
разность:
(3.3)
Если разность
достаточно мала, мы можем заменить все
исходное изображение
изображением, состоящим из одного
единственного пиксела
.
Посмотрим, чем же является это
(3.4)
Величина
это всего лишь среднее значение всех
пикселов исходного изображения. Если
исходное изображение однородно серое
(т.е. все
равны одному и тому же значению), то мы
можем сжать его, заменив единственным
значением, равным этой величине градации
серого. Значение
представляет самый приблизительный
уровень информации об этом изображении,
т.е. информацию при самом низком
разрешении или при самом грубом
масштабе. Значения
вместе взятые, представляют информацию
на следующем, более высоком уровне
разрешения, или при следующем, лучшем
масштабе. Заметим, что мы можем
восстановить
из
используя приведённую выше процедуру.
Исходные значения пикселов
представляют самое высокое разрешение
или наилучший масштаб, возможный для
этого изображения. Эти значения могут
быть восстановлены из
Но так как мы можем получить
то мы можем восстановить значения
пикселов исходного изображения из
общего среднего значения
и разностей
Таким образом, последовательность
(3.5)
является
альтернативным представлением исходного
изображения и состоит из общего
среднего и значений разностей,
выражающих два различных уровня
детализации. Последовательность (3.5)
это вейвлет-преобразование
исходной последовательности
.
Заметим, что теперь мы имеем больше
вариантов для сжатия. Если
слишком велики, чтобы их игнорировать,
то, возможно, мы можем исключить следующий
уровень детализации, а именно,