Алгоритм Роджена (Rongen)

 

В этом алгоритме [6] также, как и в алгоритме Питаса, ЦВЗ представляет собой двумерную матрицу единиц и нулей с примерно равным их количеством. Пиксели, в которые можно внедрять единицы (то есть робастные к искажениям), определяются на основе некоторой характеристической функции (характеристические пиксели). Эта функция вычисляется локально, на основе анализа соседних пикселей. Характеристические пиксели составляют примерно 1/100 от общего числа, так что не все единицы ЦВЗ встраиваются именно в эти позиции. Детектор находит значения характеристических пикселей и сравнивает с имеющимся у него ЦВЗ. Если в изображении ЦВЗ не содержится, то в характеристических пикселях количество единиц и нулей будет примерно поровну.

Достойнства этого алгоритма учтены авторами [5] при разработке комбинированного метода сокрытия изображения.

Алгоритм PatchWork

 

В основе алгоритма PatchWork [6,13] лежит статистический подход. Вначале псевдослучайным образом на основе ключа выбираются два пикселя изображения. Затем значение яркости одного из них увеличивается на некоторое значение (от 1 до 5), значение яркости другого – уменьшается на то же значение. Далее этот процесс повторяется большое число раз (n~10000) и находится сумма значений всех разностей. По значению этой суммы судят о наличии или отсутствии ЦВЗ в изображении.

Если значения выбираемых пикселов - ai и bi, величина приращения – δ, то сумма разностей значений пикселей равна

Математическое ожидание величины (суммы разности значений пикселей в незаполненном контейнере) близко к нулю при достаточно большом n. Математическое ожидание величины Sn будет больше . Sn имеет гауссовское распределение. В стегодетекторе в соответствии с ключом проверяется значение Sn , и в том случае, если она значительно отличается от нуля, выносится решение о наличии ЦВЗ. Для повышения робастности алгоритма вместо отдельных пикселей можно использовать блоки или patches (отсюда и название алгоритма). Использование блоков различного размера может рассматриваться как формирование спектра вносимого ЦВЗ шума (шейпинг), аналогично тому, как это применяется в современных модемах.

Алгоритм PatchWork является достаточно стойким к операциям сжатия изображения, его усечения, изменения контрастности. Основным недостатком алгоритма является его неустойчивость к аффинным преобразованиям, то есть поворотам, сдвигу, масштабированию. Другой недостаток заключается в малой пропускной способности. Так, в базовой версии алгоритма для передачи 1 бита скрытого сообщения требуется 20000 пикселов. Проведенные в [5,13] исследования показали, что фоновая компонента (шум) существенно ограничивает возможности восстановления текста из стего контейнера. Когда человеческому глазу заметен эффект "размытия", процент восстанавливаемого текста стремится к нулю.








Дата добавления: 2017-03-29; просмотров: 974;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.