способ компрессии и декомпрессии статических изображений и видеоинформации в цифровой форме

Классы МПК:G06T9/00 Кодирование изображения, например из побитового к непобитовому изображению
H03M7/30 уплотнение; расширение; подавление излишней информации, например сокращение избыточности
H04N7/30 с использованием кодирования с преобразованием
Автор(ы):, ,
Патентообладатель(и):Гроппен Виталий Оскарович (RU),
Проскурин Александр Евгеньевич (RU),
Соколова Екатерина Андреевна (RU)
Приоритеты:
подача заявки:
2007-08-03
публикация патента:

Изобретение относится к обработке статических изображений и видеоинформации в цифровой форме и может быть использовано в устройствах сжатия цифровых изображений. Техническим результатом является повышение коэффициента сжатия изображения при минимальной потере качества при его восстановлении. Предложен способ компрессии и декомпрессии статических изображений и видеоинформации в цифровой форме, содержащий следующие этапы: обработки информации на основе математических преобразований, разделения изображения на блоки изображения и кодирования текущего блока, причем разделение изображения осуществляют неоднократно на квадратные блоки, размеры которых определяют массивом исходных данных. Для не анализировавшихся ранее блоков строят неориентированный граф, каждая вершина которого соответствует одному из таких блоков, и каждый блок последовательно подвергают аффинным преобразованиям. Каждый преобразованный блок сравнивают со всеми остальными блоками и, если степень искажений такого блока при замене им одного из остальных блоков удовлетворяет заданным ограничениям на качество изображения, то между соответствующими вершинами графа создают ребро для получения графа, минимальное покрывающее множество вершин которого отвечает оптимальному базовому подмножеству блоков. Информацию сравнивают с хранящейся в памяти блока, в результате чего оставляют информацию о хранении изображения, соответствующую минимальному объему данных, необходимых для восстановления изображения, затем процедуру повторяют для следующего размера квадратного блока. 1 з.п. ф-лы, 1 ил. способ компрессии и декомпрессии статических изображений и видеоинформации   в цифровой форме, патент № 2339082

(56) (продолжение):

CLASS="b560m"08.1998, c.c.399-409. WO 9737495 A1, 09.10.1997. ZHANG, Y. et al, Wavelet transform based variable tree-size fractal video coding, Proc. IEEE ICIP-97, Santa Barbara, Oct.97. ДЭВИД ФОРСАЙТ, ЖАН ПОНС. Компьютерное зрение Современный подход. - М.: Издательский Дом Вильямс, 2004, с.355-384. Л.ШАПИРО, ДЖ.СТОКМАН. Компьютерное зрение. - М.: Бином. Лаборатория знаний, 2006, с.144-151, 425-451. С.УЭЛСТИД. Фракталы и вейвлеты для сжатия изображений в действии. - М.: Издательство Триумф, 2003, с.206-211. GEOFFREY M.D., A Wavelet-Based Analysis of Fractal Image Compression, IEEE Transactions on Image Processing, vol.7, №2, 1997, c.141-54.

способ компрессии и декомпрессии статических изображений и видеоинформации   в цифровой форме, патент № 2339082

Формула изобретения

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

2. Способ компрессии и декомпрессии по п.1, отличающийся тем, что размер квадратного блока определяют в зависимости от сложности изображения.

Описание изобретения к патенту

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

Известен способ сжатия цифровых изображений, содержащий разделение необработанных цифровых данных на множество цветовых каналов, включая цветоразностные, каждый из которых подвергают двумерному дискретному вейвлет-преобразованию, квантованию и статистически кодируют (см. патент РФ №2295839, МПК8 Н04N 7/12, G06K 9/36, опубл. 20.03.2007 г.).

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

Наиболее близким к заявляемому техническому решению является способ сжатия видеоинформации, содержащий этапы обработки информации на основе математических данных и разделение изображения на блоки изображения и кодирование текущего блока (см. патент РФ №2209527, МПК8 H04N 7/28, опубл. 27.07.2003 г.).

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

Задачей предлагаемого технического решения является повышение эффективности сжатия изображения при минимальной потере качества исходных данных.

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

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

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

Данный способ позволит повысить коэффициент сжатия изображения при минимальной потере качества при его восстановлении.

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

Устройство состоит из блока обработки цифровой информации 1, который последовательно соединен с блоком хранения исходных данных 2, с контуром разделения изображения 3 на квадратные блоки, с блоком формирования вершин и построения графа 4, а его выход последовательно соединен с контуром выбора режима сравнения и учета задаваемых погрешностей 5, выход блока 5 соединен с входом блока аффинных преобразований 6, причем последний соединен с блоком сравнения 7 и блоком хранения информации 8, при этом один из выходов блока 8 подключен к входу блока 4, а другой соединен с блоком сохранения итогового файла 9.

Пример конкретного осуществления способа.

Способ реализуется устройством, которое работает следующим образом.

Статическое изображение, а также кадры видеоинформации представляют двумерный массив векторов, состоящий из трех скалярных компонент, соответствующих величинам цветовых составляющих R, G, B.

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

Изображение, хранящееся в блоке обработки цифровой информации 1, разделяют на квадратные блоки при помощи контура разделения изображения 3, размер которых соответствует величине, полученной в блоке хранения исходных данных 2. В следующем блоке формирования вершин и построения графа 4 строят граф, вершинам которого соответствуют полученные квадратные блоки. Выбор режима сравнения и учета задаваемых погрешностей хранят в контуре выбора режима сравнения и учета задаваемых погрешностей 5. В блоке аффинных преобразований 6 производят преобразование с помощью заданного набора функций, таких как поворот на 90°, 180°, 270° и др. Получившиеся преобразованные квадратные блоки изображения сравнивают со всеми остальными блоками с помощью блока сравнения 7. Полученную после сравнения блоков применительно ко всем остальным блокам триаду из адреса базового блока, функции его преобразования в не базовый блок и адрес этого не базового блока сохраняют в блоке 8, создают ребро в графе с помощью блока 4 и между вершинами, которым соответствуют совпавшие квадратные блоки изображения.

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

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

Класс G06T9/00 Кодирование изображения, например из побитового к непобитовому изображению

способ кодирования видео и устройство кодирования видео с использованием блоков предсказания на основании блоков кодирования, определенных в соответствии с древовидной структурой, и способ декодирования видео и устройство декодирования видео с использованием блоков предсказания на основании блоков кодирования, определенных в соответствии с древовидной структурой -  патент 2528132 (10.09.2014)
кодирующее устройство для сигналов трехмерного видеоизображения -  патент 2528080 (10.09.2014)
предсказание вектора движения текущего раздела изображения, указывающего на опорную зону, которая перекрывает несколько разделов опорного изображения, кодирование и декодирование с использованием такого предсказания -  патент 2520425 (27.06.2014)
способ кодирования с предсказанием вектора движения, способ декодирования с предсказанием вектора движения, устройство кодирования фильма, устройство декодирования фильма и их программы -  патент 2519525 (10.06.2014)
способ алфавитного представления изображения -  патент 2519445 (10.06.2014)
способ и устройстство для кодирования видео и способ и устройство для декодирования видео с учетом порядка пропуска и разбиения -  патент 2517433 (27.05.2014)
способ и система осуществления видеоконтроля посредством мобильного терминала -  патент 2517255 (27.05.2014)
способ для изменения опорного блока в опорном изображении, способ для кодирования или декодирования блока изображения с помощью опорного блока и устройство для этого, и носитель информации, переносящий блок, кодированный с помощью измененного опорного блока -  патент 2517247 (27.05.2014)
способы передачи и приема потоков изображений, носитель информации, передающее устройство, модуль преобразования для этих способов -  патент 2513907 (20.04.2014)
способ сжатия цифровых изображений с использованием фиксированного числа битов в блоке -  патент 2510079 (20.03.2014)

Класс H03M7/30 уплотнение; расширение; подавление излишней информации, например сокращение избыточности

система и способ сжатия мультитипотокового видео с использованием множества форматов кодирования -  патент 2524845 (10.08.2014)
способ передачи и приема информации -  патент 2510942 (10.04.2014)
система передачи и приема информации -  патент 2510941 (10.04.2014)
система передачи и приема информации -  патент 2510940 (10.04.2014)
способ обработки цифрового файла, в частности, типа изображения, видео и/или аудио -  патент 2510150 (20.03.2014)
способ кодирования/декодирования звука и система векторного квантования решетчатого типа -  патент 2506698 (10.02.2014)
кодирование банковского перевода -  патент 2500068 (27.11.2013)
способ сжатия изображения -  патент 2500067 (27.11.2013)
способ сжатия двоичных данных в виде структурированных информационных блоков -  патент 2497277 (27.10.2013)
усовершенствованное кодирование/декодирование цифровых сигналов, в частности, при векторном квантовании с перестановочными кодами -  патент 2494537 (27.09.2013)

Класс H04N7/30 с использованием кодирования с преобразованием

способ и устройство для кодирования и декодирования изображения посредством использования вращательного преобразования -  патент 2504103 (10.01.2014)
способ удаления блочности, устройство для удаления блочности, программа для удаления блочности и машиночитаемый носитель записи, записываемый посредством этой программы -  патент 2499360 (20.11.2013)
способ сжатия графических файлов -  патент 2498407 (10.11.2013)
эффективные аппроксимации с фиксированной запятой прямого и обратного дискретных косинусных преобразований -  патент 2496139 (20.10.2013)
способ и система для получения, сжатия и передачи изображений земной поверхности -  патент 2494459 (27.09.2013)
квантование "скорость-искажение" для контекстно-зависимого адаптивного кодирования с переменной длиной кодового слова (cavlc) -  патент 2480940 (27.04.2013)
устройство и способ обработки информации -  патент 2479937 (20.04.2013)
универсальная корректировка блочности изображения -  патент 2472304 (10.01.2013)
отделимые направленные преобразования -  патент 2463729 (10.10.2012)
способ и устройство для предоставления режима изменения уменьшенного разрешения для многовидового кодирования видеосигнала -  патент 2457632 (27.07.2012)
Наверх