Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Анализ алгоритмов встраивания сообщений в изображения




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

Для оценки качества восстановленного изображения при проведения исследований методов цифровой стеганографии, опубликованных в [6-20], использована мера среднеквадратического искажения, определяемая как среднеквадратическое отклонение (СКО)

СКО ,

где N – число пикселей в изображении, – значения пикселей исходного и восстановленного изображений.

Применена также модификация этой меры – пиковое отношение сигнал/шум (ПОСШ), определяемое как

 

ПОСШ ,

 

где 255 – максимальное значение яркости полутонового изображения (т.е. 8 бит/пиксель).

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

По способу встраивания информации, стегоалгоритмы можно разделить на линейные (аддитивные), нелинейные и другие. Алгоритмы аддитивного внедрения информации заключаются в линейной модификации исходного изображения, а ее извлечение в декодере производится корреляционными методами. При этом ЦВЗ обычно складывается с изображением-контейнером, либо «вплавляется» (fusion) в него. В нелинейных методах встраивания информации используется скалярное либо векторное квантование. Среди других методов определенный интерес представляют методы, использующие идеи фрактального кодирования изображений.

Алгоритмы встраивания данных в пространственной области

Преимуществом алгоритмов встраивания ЦВЗ в пространственной области [5-11] является то, что ЦВЗ внедряется в области исходного изображения и нет необходимости выполнять вычислительно громоздкие линейные преобразования изображений. ЦВЗ внедряется за счет манипуляций яркостью или цветовыми составляющими встраиваемого изображения

,

r(x, y) – яркость красной цветовой составляющей в точке с координатами x, y,

g (x, y ) – яркость зеленой цветовой составляющей в точке с координатами x, y,

b (x, y) – яркость синей цветовой составляющей в точке с координатами x, y.

Большинство алгоритмов встраивания ЦВЗ в пространственную область аудиофайлов основаны на использовании широкополосных сигналов (ШПС). Основной идеей применения ШПС в стеганографии является то, что данные внедряются в шумовой сигнал малой мощности. Так как используется сигнал малой мощности, то для защиты ЦВЗ применяют помехоустойчивые коды.

 

Алгоритм Катера (Kutter)

Алгоритм Катера [5,6]предполагает, что изображение имеет RGB кодировку. Встраивание выполняется в канал синего цвета, так как к синему цвету система человеческого зрения наименее чувствительна. Далее принято, что – встраиваемый бит, – контейнер, – псевдослучайная позиция, в которой выполняется вложение. Секретный бит встраивается в канал синего цвета путем модификации яркости:

L(p) = Lr R(p)+Lg G(p)+ [ Lb & ΔLb ] B(p),

где [ Lb & ΔLb ] означает модификацию исходного значения яркости синей компоненты путем сложения, либо изменения части битов .

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

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...