Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Метод Дармстедтера-Делейгла-Квисквотера-Макка




Нетрадиционный блочный метод встраивания в пространственную область контейнера предложили Дармстедтер (V. Darmstaedter), Делейгл (J.-F. Delaigle), Квисквотер (J.J. Quisquater) и Макк (В. Macq) [100]. Разработанный ими метод позволяет достичь компромисса между устойчивостью стеганосистемы к искажениям, качеством встраивания и, конечно же, вычислительной сложностью алгоритма. Метод базируется на элементарном перцепционном (ощущаемом) восприятии и позволяет приспосабливать встраивания относительно текущего содержимого блоков контейнера.

Перед встраиванием, конфиденциальная информация преобразуется в вектор двоичных данных. Каждый бит встраивается в отдельный блок. В рассмотренном авторами варианте размерность блоков составляла 8x8 пикселей. Главная причина такого выбора, очевидно, — соразмерность с блоками, которые используются при JPEG-компрессии. Таким образом, действие компрессии будет одинаково распространяться на каждый встроенный бит. Кроме того, при этом информация встраивается с избыточностью, что увеличивает общую устойчивость стеганосистемы.

В общем случае процесс встраивания бит сообщения выполняется в четыре этапа:

1. Разбиение массива изображения-контейнера на блоки 8x8 пикселей.

2. Классификация пикселей отдельного блока на зоны с приблизительно однородными значениями яркости.

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

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

Рассмотрим последние три этапа более подробно.

Классификация на зоны.

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

резко выраженный контраст (рис. 5.17 а), когда можно различить две зоны, разделенные заметным скачком яркости;

постепенный контраст (рнс. 5.17 б), когда две однородные зоны разделены участком с постепенным изменением яркости;

шумовой (нечеткий) контраст (рис. 5.17 в) с яркостью, распределенной наподобие случайного шума (в предельном случае шумовой контраст вырождается в однотонное изображение — контраст отсутствует, все пиксели блока имеют одинаковую яркость).

 

Рис. 5.17. Классификация на зоны: а— резко выраженный контраст; б — постепенный контраст; в — шумовой контраст

 

Отсортированные по возрастанию значения яркости пикселей блока можно представить возрастающей функцией F(i), где F(1) — наименьшее значение яркости среди всех присутствующих в данном блоке, a F(N2) — наибольшее среди присутствующих в блоке значений яркости (N — размерность квадратного блока). Тип контраста блока определяет крутизна функции F(i), которую обозначим через S(i).

Пусть Smax — максимальная крутизна функции F при . Если Smax ниже заданного порога T1, считается, что блок имеет шумовой контраст. Если Smax превышает порог T1 блок имеет или постепенный, или резко выраженный контраст. В этом случае дополнительно определяют параметры и — индексы в ближайшей окрестности точки а (соответственно выше и ниже ее), которые удовлетворяю неравенствам.

(5.9)

где Т2 — еще одно заданное значение порога.

Если контраст резко выражен, то и . Если контраст постепенный, то интервал представляет собой переходную зону постепенного контраста.

Классификация пикселей р(х,у) на две зоны определяется следующими правилами:

• для постепенного и резко выраженного контрастов:

- если , то пиксель р(х,у) принадлежит к зоне 1;

- если то пиксель р(х,у) принадлежит к зоне 2;

- если , то пиксель р(х, у) принадлежит к переходной зоне.

• для шумового контраста пиксели распределяют на две зоны одинаковой раз мерности:

- если то пиксель р(х, у) принадлежит к зоне 1;

- если то пиксель р(х, у) принадлежит к зоне 2.

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

 





Поделиться с друзьями:


Дата добавления: 2015-10-19; Мы поможем в написании ваших работ!; просмотров: 2110 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Слабые люди всю жизнь стараются быть не хуже других. Сильным во что бы то ни стало нужно стать лучше всех. © Борис Акунин
==> читать все изречения...

2237 - | 2156 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.