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

Классы МПК:H04N7/08 системы для одновременной или последовательной передачи более чем одного телевизионного сигнала, например дополнительных информационных сигналов, которые полностью или частично занимают одну и ту же полосу частот
G06T9/00 Кодирование изображения, например из побитового к непобитовому изображению
Автор(ы):,
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) (RU)
Приоритеты:
подача заявки:
2006-04-07
публикация патента:

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

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

CLASS="b560m"embed a digital signature into an image, Proc. SPIE Vol.2915, Jan 1997. SAUPE D., HAMZAOUI R., HARTENSTEIN H. Fractal image compression - An introductory overview, Fractal Models for Image Synthesis, Encoding and Analysis, SAUPE D., HART J. (eds.), SIGGRAPH'96 Course Notes XX, New Orleans, Aug. 1996.

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

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

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

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

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

В цифровой видеотехнике для повышения передаваемого количества информации уже предлагалось заменять в цифровом сигнале данные развертки, содержащиеся в интервале бланкирования дополнительной информации, например цифровыми звуковыми сигналами, и за счет этого обеспечивать передачу дополнительной информации (Ulrich Schmidt, Цифровая видеотехника, Издательство Franzis Verlag, Фельдкирхен, 1996) [1].

Наиболее близким по своей технической сущности к заявляемому способу передачи дополнительной информации при кодировании изображений является способ, описанный в патенте №2212769, МПК7 Н04N 7/08 [2]. Способ-прототип исключает не требующуюся часть информации изображения, т.е. физиологически едва или вовсе не воспринимаемую тонкую структуру изображения, за счет необратимого уплотнения и последующей декомпрессии сигнала изображения, т.е. осуществляет сокращение данных, и в полученное таким образом свободное пространство вставляет полезную и управляющую информацию.

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

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

Рассмотрим алгоритм передачи дополнительной информации при совместном использовании векторного квантования и фрактального кодирования изображений с учетом классификации доменов и блоков из кодовой книги (фиг.1).

Предварительно исходное изображение разбивают на неперекрывающиеся ранговые блоки и их классифицируют. В данном изобретении используется классификация, предложенная Фишером в [3], согласно которой каждый ранговый блок относится к одному из трех классов (фиг.2):

1 классА 1способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 A2способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 А3способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 A4
2 классА1способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 А2способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 А4способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 A3
3 классА1способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 А4способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 А2способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 A3

где А 1, А2, А3, А4 - сумма значений пикселов классифицируемого доменного блока в верхнем левом, верхнем правом, нижнем левом и нижнем правом квадрантах соответственно.

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

Далее к исходному изображению применяется алгоритм фрактального кодирования изображений [4]. При этом поиск области, подобной ранговому блоку, осуществляется не только среди доменов - блоков кодируемого изображения, но и среди блоков из кодовой книги, соответствующих классу ранговой области.

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

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

где способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 i - константа, которая расширяет или сужает диапазон значений функции f (управляет контрастностью изображения);

способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 i - константа, которая увеличивает или уменьшает значения градаций серого (управляет яркостью изображения);

wi - аффинное преобразование;

способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 - пространственная составляющая преобразования w i;

f(x, y) - значение пиксела изображения с координатами (х, у).

Аффинное преобразование состоит из трех этапов. Во-первых, к выбранному домену применяется один из восьми базовых поворотов/отражений (четыре поворота на 90 градусов и зеркальное отражение в каждой ориентации). Во-вторых, вращаемая доменная область сжимается, чтобы соответствовать размеру рантовой области. И, наконец, методом наименьших квадратов вычисляются параметры контрастности и яркости, соответствующие оптимальным значениям, при которых минимизируется выражение:

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

где n и m - число строк и столбцов в обрабатываемом ранговом блоке;

Rij и D ij - значения пикселов ранговой и доменной областей.

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

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

В предлагаемом способе в каждый вектор индекса доменов или блока из кодовой книги, состоящий из n разрядов, вводится m разрядов дополнительной информации вместо младших разрядов данного вектора (фиг.3). В результате такого введения список доменов и блоков из кодовой книги для обработки конкретного рангового блока заметно уменьшается, что приводит к уменьшению как времени поиска подходящих доменов и фрагментов кодовой книги, так и общего времени кодирования в целом. К оставшимся k=n-m разрядам применяется процедура пробной инверсии. В данной процедуре с целью снижения вычислительной сложности по сравнению со способом полного перебора предложено использовать известный метод Гаусса-Зейделя. Процедура пробной инверсии осуществляет оптимизацию элементов индексов домена способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 путем пробной инверсии ее каждого элемента. Процесс поиска оптимальных элементов вектора в заявленном способе предлагается осуществить в виде следующей последовательности действий:

1. Положить t=1;

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

3. Положить r=1;

4. Выбрать соответствующую ориентацию домена или блока из кодовой книги, рассчитать параметры преобразования, такие как контрастность и яркость, и определить выражение (2) для вектора способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 ;

5. Выполнить инверсию r-го элемента вектора способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 где способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301

6. Сформировать вектор:

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

7. Выбрать соответствующую ориентацию домена или блока из кодовой книги, настроить параметры преобразования, такие как контрастность и яркость, для минимизации выражения (2) при инверсии r-го элемента вектора способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 ;

8. Вычислить:

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

9. Выполнить: если u>0, то значению е 2 присвоить значение способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 и значению хr присвоить способ передачи дополнительной информации при совместном использовании   векторного квантования и фрактального кодирования изображений   с учетом классификации доменов и блоков из кодовой книги, патент № 2327301 ; если u<0, то значения е2 и х r оставить без изменения;

10. Выполнить: если r<k, то увеличить r на единицу и перейти к пункту 4; если r=k, то положить t=t+1 и перейти к пункту 2 для оптимизации следующих индексов домена или блоков из кодовой книги.

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

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

Заявленный способ поясняется чертежами.

Фиг.1 - Алгоритм передачи дополнительной информации при совместном использовании векторного квантования и фрактального метода сжатия с учетом классификации доменов и блоков из кодовой книги.

Фиг.2 - Схема разбиения на классы доменов и блоков из кодовой книги.

Фиг.3 - Процедура записи дополнительной информации.

Фиг.4 - Схема передачи дополнительной информации при совместном использовании векторного квантования и фрактального кодирования изображения.

На Фиг.1 представлен алгоритм передачи дополнительной информации при совместном использовании векторного квантования и фрактального метода сжатия с учетом классификации доменов и блоков из кодовой книги. Исходное изображение разбивается на неперекрывающиеся ранговые и доменные блоки, которые классифицируются. Затем в доменные блоки встраивается дополнительная информация. После вставки дополнительной информации к оставшимся исходным разрядам применяют процедуру рыбной инверсии, в которой используют известный метод Гаусса-Зейделя для решения оптимизационных задач. После этого для каждого рангового блока находят домен, который принадлежит классу подобия кодируемого рангового блока и соответствующее преобразование, которое наилучшим образом покрывает ранговый блок. Обычно это аффинное преобразование. В качестве доменов могут выступать доменные области исходного изображения или блоки кодовой книги. Кодирование завершается при покрытии каждого рангового блока доменной областью с заданной погрешностью.

На Фиг.2 представлена схема разбиения на классы доменов и блоков из кодовой книги. Каждый домен или блок из кодовой книги разбивается на четыре квадранта и в каждом квадранте вычисляется сумма значений пикселов.

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

где k - число строк (столбцов) в квадранте;

rj - значение j-го пиксела квадранта.

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

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

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

В таблице 1 приведены результаты имитационного моделирования вставки дополнительной информации в тестовое изображение "Лена" размером 256×256 пикселов. Размер рангового блока составлял 8×8 пикселов, при этом их общее количество в изображении будет 1024. Пиковое соотношение сигнал/шум (PSNR) до вставки дополнительной информации составляло 29 дБ.

Таблица 1
 Число бит, встраиваемых в индексы доменов и блоков из кодовой книги
1 бит2 бита3 бита 4 бита5 бит 6 бит7 бит
PSNR

на изображении "Лена", [дБ]
28.027.126.2 25.625.1 24.523.5
Максимально допустимый объем доп. информации, [бит] 102420483072 40965120 61447168

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Ulrich Schmidt, Цифровая видеотехника. Издательство Franzis Verlag, Фельдкирхен, 1996.

2. Патент №2212769, МПК 7 Н04N 7/08, Бюл. №26 от 20.09.2003 г.

3. Y. Fisher, Fractal image compression with quadtrees. Fractal Image Compression - Theory and Application, Springer-Verlag, New York, 1994.

4. С. Уэлстид, Фракталы и вейвлеты для сжатия изображений в действии. Учебное пособие. - М.: Издательство Триумф, 2003. - 320 с.

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

система для генерации запаха -  патент 2524900 (10.08.2014)
система передачи данных, устройство передачи, способ передачи, устройство приема и способ приема -  патент 2479147 (10.04.2013)
обнаружение присутствия телевизионных сигналов, погруженных в шум, с использованием набора инструментальных средств циклостационарности -  патент 2474972 (10.02.2013)
устройство и способ для уменьшения papr в сигнале преамбулы цифровой широковещательной системы -  патент 2466509 (10.11.2012)
создание водяных знаков в кодированном информационном наполнении -  патент 2434356 (20.11.2011)
способ встраивания сообщения в цифровое изображение -  патент 2407216 (20.12.2010)
устойчивая к коллективным атакам десинхронизация для цифрового помечания видео -  патент 2407215 (20.12.2010)
технология создания водяных знаков в кинокартинах -  патент 2404533 (20.11.2010)
установление соответствия между унифицированным идентификатором ресурса и идентификатором для справочника услуг -  патент 2383997 (10.03.2010)
обнаружение водяных знаков путем корреляционного анализа формы -  патент 2368009 (20.09.2009)

Класс 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)
Наверх