Статья: Эффективное сжатие изображений на базе дифференциального анализа

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

b.) - сжатие на основе анализа дифференциальной структуры с предварительной свёрткой;

c.) - JPEG-сжатие (качество 0 таблица 3);

d.) - PNG-сжатие (разрядность 8, число цветов 32 таблица 4);

e.) - GIF-сжатие (32 цвета таблица 5).

Таблица 6. Сравнение некоторых результатов сжатия изображения «4.1.05.bmp», различными способами.

изображение

(рис. 9)

Коэффициент сжатия

Фактор сжатия

a.

0,193

5,183

52,1964

30,95

26,34

b.

0,156

6,391

76,36

29,30

24,69

c.

0,158

6,316

105,61

27,89

23,28

d.

0,091

10,955

34,69

32,72

28,11

e.

0,100

9,967

37,712

32,37

27,75

Визуальное (рис. 9) и численное (таблица 6) сравнение полученных результатов показывают, что сжатие на основе анализа дифференциальной структуры позволяет добиться сжатия сопоставимого с JPEG при сопоставимом качестве. При этом, качество восстановленного изображения, сжимаемого с помощью анализа дифференциальной структуры, имеет лучшее численные оценки (MSE, PSNR, SNR), что может быть особенно полезно для дальнейших машинных преобразований, например с целью распознавания образов.

Интересны результаты применения свёртки (рис. 10), (таблица 7) с ФРТ которая является низкочастотным однородным фильтром «скользящего среднего» с усилением. Применение свёртки позволило более эффективно выделить границы крупных объектов и практически исключить шумовую составляющую. Исключение высокочастотных составляющих и шума позволяет получить более протяжённые цепочки исключённых из паттерна элементов, что в свою очередь дополнительно способствует сжатию. Недостатком применения свёртки является возможная потеря высокочастотных элементов, например, небольших объектов, тонких линий и т.д.

Рис.10. Паттерны и восстановленные изображения.

a. - паттерн получен без применения свёртки; b. - паттерн получен с применением свёртки; c. - изображение восстановленное по паттерну (a.); d. - изображение восстановленное по паттерну (b.).

Таблица 7. Результаты оценки влияния свёртки на сжатие с помощью анализа дифференциальной структуры на примере изображения «4.1.05.bmp».

Применение свёртки

Число исключённых элементов из паттерна

Коэффициент сжатия

Фактор сжатия

нет

166086

0,184

5,434

56,114

30,640

26,026

да

166119

0,172

5,829

66,427

29,907

25,293

Результаты сравнения (таблица 7) и (рис. 10) показывают, что применение свёртки позволяет получить более компактный вид сжатого файла при лучшем визуальном качестве восстановленного изображения.

Дополнительные исследования на значительном числе тестовых изображений показали, что разработанный метод сжатия в большинстве случаев по численным оценкам (,,) показывает результаты превосходящие (при равных коэффициентах сжатия) полученные распространённым методом сжатия JEPEG и JEPEG2000. При этом качество визуального восприятия (при равной степени сжатия) получается сравнимо (с JEPEG и JEPEG2000) для контрастных изображений, с чётко выделенными границами объектов и значительными градиентными или однотонными пространствами. Для малоконтрастных изображений, с маловыраженными границами объектов визуальное качество получается ниже. Проявляется снижение качества в характерном размытии границ, и потери малоконтрастных фрагментов изображения.

Полученные результаты показывают конкурентоспособность способа сжатия с помощью анализа дифференциальной структуры. При этом необходимо отметить, что способ сжатия изображений на основе анализа дифференциальной структуры имеет дополнительный потенциал. При сжатии паттерна в данных исследованиях использовался код Хафмена, известно, что, например, арифметическое кодирование (применяемое в JPEG2000) позволяет производить более эффективное сжатие. Дополнительно повысить эффективность сжатия возможно, используя, для формирования паттерна и восстановления сигнала, вместо уравнения Лапласа, уравнение Пуассона. Причём в правой части уравнения Пуассона можно учесть спектральные особенности сигнала, при помощи вейвлет или Фурье преобразования. Такой подход позволит наряду с дифференциальной учитывать и частотную структуру сигнала.

Литература

1. Смит С. Цифровая обработка сигналов. Практическое руководство для инженеров и научных работников. / Стивен Смит; пер. с англ. А. Ю. Линовича, С В. Витязева, И. С. Гусинского. - М.: Додека-XXI, 2011. - 720 с.:ил.

2. Оппенгейм А., Шафер Р. Цифровая обработка сигналов. 2-е издание, испр. М.: Техносфера, 2009. - 856 с.: ил.

3. Солонина А.И., Улахович Д.А., Арбузов С.М., Соловьёва Е.Б. Основы цифровой обработки сигналов: курс лекций. 2-е издание испр. и перераб.-СПб.: БХВ-Петербург, 2005.-768 с.: ил.

4. Лайонс Р. Цифровая обработка сигналов: Второе издание. Пер. с англ.- М.:ООО «Бином-Пресс», 2009.-656 с.:ил.

5. Чобану М. Многомерные многоскоростные системы обработки сигналов. М.: Техносфера, 2009. - 480 с.

6. D. Saupe, R. Hamzaoui, H. Hartenstein. Fractal image compression - An introductory overview, in: Fractal Models for Image Synthesis, Compression, and Analysis, D. Saupe, J. Hart (eds.), ACM SIGGRAPH'96 Course Notes.

7. Скиена С. Алгоритмы. Руководство по разработке. - 2-е изд.: Пер. с англ. - СПб.: БХВ-Петербург, 2011.

8. Сэлмон Д. Сжатие данных, изображений и звука. М.: Техносфера, 2006. - 386 с.

9. Пискунов Н.С. Дифференциальное и интегральное исчисления. В 2-х т. Т.II: - М.: Интеграл-Пресс, 2005. - 544 с.].

10. Ильин В.А., Поздняк Э.Г. Основы математического анализа: В 2 ч. Часть II.- 3-е изд.- М.: Наука. Физматлит, 1998.- 448 с.

11. Серов А.В. Эфирное цифровое телевидение DVB-T/H/-СПб.: БХВ-Петербург, 2010.-464 с.:ил.

12. Бахвалов Н.С., Воеводин В.В. Современные проблемы вычислительной математики и математическо-го моделирования: в 2 томах. - Т. 1. Вычислительная математика. - М.: Наука, 2005. - 343 с.

13. Формалёв В.Ф., Ревезников Д.Л. Численные методы. - М.: Физматлит, 2004. - 400 с.

14. Гришенцев А.Ю., Коробейников А.Г. Улучшение сходимости метода конечных разностей с помощью вычисления промежуточного решения. Научно-технический вестник информационных технологий, механики и оптики, 2012, № 3 (79).-С. 124-127.

15. Информационные технологии./ Обработка цифровых сигналов, 2012. // [Электронный ресурс]. URL: http://www.moveinfo.ru/

16. Технологии CUDA. NVIDIA Corporation, 2012. // [Электронный ресурс]. URL: http://www.nvidia.ru/object/cuda_home_new_ru.html.

17. University of Southern California./ Signal and Image Processing Institute, 2012. // [Электронный ресурс]. URL: http://sipi.usc.edu/database/