4.7. ПримерыНам уже известно, что дискретное вейвлетное преобразование может восстанавливать изображения, если известно малое число коэффициентов преобразования. Первый пример этого параграфа иллюстрирует такое важное свойство, как способность реконструировать сильно огрубленные изображения, но без внесения артефактов, в которых обнулена значительная часть коэффициентов преобразования с помощью грубого квантования. Другие преобразования, особенно это касается DCT, способны вносить дополнительные артефакты в сжатый образ. Это свойство DWT делает его идеальным, например, в таких приложениях, как при сжатии отпечатков пальцев [Salomon 2000]. В этом примере используются функции fwt2 и iwt2 из рис. 4.27 и 4.28 для размытия или затуманивания изображения. Идея заключается в вычислении 4 шагов поддиапазонного преобразования образа (то есть, остановиться на 13 подуровнях), после чего приравнять большинство коэффициентов преобразования к нулю и грубо квантовать некоторые из оставшихся коэффициентов. Все это, конечно, означает потерю значительной доли информации и несовершенное восстановление данного изображения. При этом важно, что сжатый образ представляет собой размытие (затуманивание) исходного изображения, а не огрубление его и внесение дополнительных артефактов. Рис. 4.29. Размытие, как результат грубого квантования. На рис. 4.29 показан результат размытия изображения «Lena». На рис. 4.29а и 4.29Ь изображены, соответственно, логарифмическое дерево мультиразрешения и структура поддиапазонов образа.
(a)
(b)
(c) Табл. 4.30. Преобразования Добеши и Хаара средней строки образа «Lena» На рис. 4.29с приведен результат квантования. Коэффициенты преобразования поддиапазонов 5-7 были разделены на 2, а все коэффициенты поддиапазонов 8-13 были просто стерты. Прежде всего, большая часть изображения 4.29с выглядит равномерно черным (то есть, с нулевыми пикселами), однако более тщательное визуальное изучение обнаружит много ненулевых коэффициентов в поддиапазонах 5-7. Можно сказать, что размытое изображение на рис. 4.29d было получено при использовании всех коэффициентов поддиапазонов 1-4 (1/64 от общего числа коэффициентов преобразования) и половины коэффициентов поддиапазонов 5-7 (половины от 3/64, то есть, 3/128). Таким образом, изображение было восстановлено при использовании примерно или 3.9% от общего числа коэффициентов преобразования. В этих вычислениях использовался вейвлет Добеши D8. Я призываю читателей поупражняться с этой программой и оценить достоинства этого и других фильтров. Рис. 4.31. Программы для вычисления табл. 4.30. Второй пример демонстрирует преимущества фильтра Добеши D4 по сравнению с простейшим фильтром Хаара, основанном на взятии средних и разностей, если сравнивать концентрацию энергии образов. В табл. 4.30а приведены значения 128 пикселов, которые образуют строку 64 (среднюю линию) полутонового изображения «Lena» размера 128х128. В табл. 4.30b и 4.30с перечислены, соответственно, коэффициенты вейвлетного преобразования Добеши D4 и преобразования Хаара для этих данных. Первый коэффициент обоих преобразований одинаковый, но все остальные 127 коэффициентов, в среднем, меньше у преобразования D8. Это указывает на то, что фильтр D8 лучше концентрирует энергию образа. Среднее абсолютных величин этих 127 коэффициентов для D8 равно 2.1790, в то время как для фильтра Хаара эта величина равна 9.8446, то есть почти в 4.5 раза больше. Программы вычисления таблиц 4.30b и 4.30с даны на рис. 4.31. Отметим, что первая программа использует пакет WaveletTransform.m системы Matematica, разработанный Алистаром Роу и Полем Эботом, который размещен по адресу [Alistar, Abbott 01].
|