Алгоритм фрактального метода сжатия изображения

Автор: Герасимова В.В.

Журнал: Теория и практика современной науки @modern-j

Рубрика: Основной раздел

Статья в выпуске: 1 (19), 2017 года.

Бесплатный доступ

Рассматривается основы алгоритма фрактального сжатия изображения и его применение.

Метод фрактального кодирования, итерируемые функции, доменные и ранговые блоки

Короткий адрес: https://sciup.org/140270001

IDR: 140270001

Текст научной статьи Алгоритм фрактального метода сжатия изображения

Интерес к сети интернет растет каждый день. Объем носителей информации и пропускной способности каналов связи увеличивается, но все же количество информации растет быстрее. Поэтому, для размещения большого количества информации, применятся эффективные алгоритмы архивации. С помощью фрактального алгоритма изображение можно сжимать в сотни и даже тысячи раз.

В данной статье рассматривается алгоритм фрактального сжатия графической информации, который обеспечивает наилучшее соотношение степени сжатия и качества восстановленного изображения.

Данный метод компрессии изображения основывается на применение систем итерируемых функций (Iterated Function System или IFS). Майкл Барнсли впервые проверил возможность применения теории IFS к проблеме сжатия изображения. А Джеквин предоставил метод фрактального кодирования, которые применяет систему доменных и ранговых блоков изображения (domain and range subimage blocks), блоков квадратной формы. Это и стало основой для большинства методов фрактального кодирования. Из этого метода следует, что изображение необходимо разбить на большинство неперекрывающихся ранговых подизображений и определить множество перекрывающихся доменных подизображений. Алгоритм кодирования для каждого рангового блока ищет подходящий доменный блок и аффинное преобразование, которое переводит этот доменный блок в данный ранговый блок. Структура изображения отображается в систему ранговых блоков, доменных блоков и преобразований. Идея заключается в следующем: пусть исходное изображение является неподвижной точкой некоего сжимающего отображения. Тогда достаточно лишь вместо изображения запомнить каким-либо образом это отображение, и для восстановления необходимо многократно использовать это отображение к любому стартовому изображению. Согласно теореме Банаха, итерации сводятся к неподвижной точке, а именно к исходному изображению. Метод, котрый предложил Барнсли, описывается следующим образом. Изображение необходимо закодировать несколькими простыми и определить коэффициент этих преобразований (в нашем случае A, B, C, D, E, F). Поставив чёрную точку в любой точке изображения, применяется преобразования в случайном порядке. Поэтому точка обязательно поменяет положение внутри чёрной области на исходном изображении. При повторе таких операции много раз всё чёрное пространство заполниться и картинка восстановиться.

Главной сложностью фрактального сжатия является то, что для поиска соответствующих доменных блоков, необходим полный перебор. Так как при данном переборе нужно каждый раз сравнивать два массива, то данная операция требует много времени и значительных вычислительных ресурсов.

Предложенный Барнсли метод, кратко описывается следующим образом: изображение кодируется несколькими простыми преобразованиями, а значит, и определяются коэффициентами данных преобразований.

Огромное количество исследований в области фрактального сжатия в данный момент направлены на уменьшение времени архивации, которое нужно для получения изображения высшего качества. Уже известно множество алгоритмов оптимизации перебора, которые возникают при фрактальном сжатии. Для увеличения скорости кодирования велась работа по двум направлениям. В первом случае подход решал задачу классификации доменов при котором за счет уменьшения количества доменов, в которых ведется поиск, сокращается количество вычислений. А во втором же подходе основанном на методе выделения особенностей, скорости кодирования увеличивается за счет сравнения доменных и ранговых блоков.

Фрактальные методы рассматривают, как альтернативу технологиям, которые основаны на преобразовании Фурье, например, таким как JPEG.

В настоящий момент фрактальные методы используются для приложений архивирования, например, цифровые энциклопедии, которым кодирование требуется раз, а декодирование многократно. Фрактальное сжатие применяется в ряде узкоспециализированных задач, таких как передача изображений со спутников. В медицине рентгеновские снимки, обработанные с помощью фрактальных алгоритмов, дают не только более качественную картинку, но и более качественную диагностику.

Описанный выше метод является довольно перспективным метод сжатия изображения. Коэффициент сжатия очень высок, тогда как отличие от оригинала мало заметно. В ближайшем будущем ожидается изучение и совершенствование фрактальных методов.

Список литературы Алгоритм фрактального метода сжатия изображения

  • Обзор алгоритмов сжатия с потерями - [Электронный ресурс] - Режим доступа. - URL:http://mf.grsu.by/UchProc/livak/po/comprsite/theory_fractal.html (Дата обращения 8.12.2016)
  • Методы сжатия данных: Сжатие изображений - [Электронный ресурс] - Режим доступа. - URL: http://www.compression.ru/book/part2/part2__3.htm (Дата обращения 10.12.2016)
  • Герасимова В.В., Применение фрактальных методов сжатия к изображению// «Физика и технические приложения волновых процессов»: тезис докл. XIV Международной научно-технической конференции, ( 22-24 ноября 2016 г. ).- ПГУТИ, г. Самара.
  • Ватолин Д., Ратушняк А., Смирнов М., Юкин В. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео. - М.: ДИАЛОГ-МИФИ, 2002. - 384 с.
  • Герасимова В.В., Кирпичникова М.Ю., Существующие методы сжатия изображения и их перспективы использования // Молодежный научный форум: Технические и математические науки: электр. сб. ст. по материалам XL студ. междунар. заочной науч.-практ. конф. - М.: «МЦНО». - 2016 -№ 11(40) / [Электронный ресурс] - Режим доступа. - URL: http://nauchforum.ru/archive/MNF_tech/11(40).pdf
Статья научная