8.2. Методы встраивания информации на уровне коэффициентов
8.2. Методы встраивания информации на уровне коэффициентов
В методе, предложенном в работе [7], осуществляется добавление псевдослучайного массива к DC-коэффициентам видео, сжатого по стандарту MPEG. В процессе встраивания ЦВЗ непосредственно участвуют только значения яркости в I-кадрах.
Для внедрения водяного знака осуществляется следующая процедура:
1. На секретном ключе генерируется массив псевдослучайных целых чисел {-1,1}, имеющий те же размеры, что и I-кадр.
2. Полученный массив модифицируется в соответствии водяным знаком и умножается на некоторый коэффициент усиления.
3. Значения коэффициентов постоянного тока каждого из I-кадров складываются с соответствующими числами модифицированного массива.
Авторы этого метода утверждают, что при его применении значительно ухудшается качество видео. Следовательно, чтобы сохранить необходимое качество получаемого в результате видео, коэффициент усиления необходимо брать низким (<1), и количество пикселов на один бит ЦВЗ должно быть достаточно большим (>>100,000). Это происходит, главным образом, из-за того, что элементы массива ЦВЗ внедряются только в один из 64 коэффициентов ДКП — коэффициент постоянного тока. А к изменениям в этой области человеческий глаз особенно чувствителен.
В статьях [9]-[11] предложен более тонкий метод встраивания битов ЦВЗ в коэффициенты ДКП. При использовании этого метода осуществляется внедрение информации не только в коэффициенты постоянного тока, но и в коэффициенты переменного тока в I, Р, В-кадров. ЦВЗ, как и в предыдущем случае, представляет собой массив псевдослучайных чисел. Для того, чтобы встроить ЦВЗ, массив W(x,y) делится на блоки размером 8*8. Затем над этими блоками осуществляется ДКП, и коэффициенты преобразования обозначаются, как Wx,y(u,v), где х, у=0,8,16,… и u,v=0,…,7. После этого выполняется зигзагоообразное сканирование блоков Wx,y(u,v), в результате чего получается одномерный массив Wx,y(i), где I=0….,63. Тогда Wx,y(0) — это коэффициент постоянного тока, а Wx,y(63) — коэффициент переменного тока, соответствующий наивысшей частоте. Такой же обработке подвергаются и блоки видеоданных, и массив Ix,y(i) поэлементно складывается с ЦВЗ. Таким образом, для каждого массива видеоданных Ix,y(i) любого из типов кадров осуществляются действия:
1. Изменяется коэффициент постоянного тока:
. (8.1)
Это означает, что среднее значение ЦВЗ складывается со средним значением блока видеоданных.
2. Для встраивания информации в коэффициенты переменного тока поток бит кодируемого блока просматривается по кодовым словам (код Хаффмана) на предмет нахождения ненулевого коэффициента ДКП. Длина серии и значение этого кодового слова декодируются для определения позиции и амплитуды Ix,y(i) коэффициента — кандидата для внедрения информации.
3. Определяется стегообраз этого коэффициента
. (8.2)
Размер SzI кодовых слов, необходимых для кодирования Ix,y(i) и размер SzIw кодовых слов, необходимых для кодирования IWx,y(i), определяются с использованием таблицы кода переменной длины В.14 и В.15 стандарта MPEG-2 [8]. Если размер кодового слова, предназначенного для кодирования стегообраза коэффициента ДКП, меньше или равен длине кодового слова, предназначенного для кодирования исходного коэффициента ДКП, то исходное кодовое слово заменяется. В противном случае оно остается неизменным. Это означает, что коэффициент ДКП Ix,y(i) модифицируется следующим образом:
Если
4. Процедура кодирования повторяется до тех пор, пока все коэффициенты переменного тока блока видеоданных не будут обработаны таким же образом.
Для извлечения водяного знака поток видеоданных полностью декодируется, и биты водяного знака извлекаются путем вычисления корреляции между стегообразом и водяным знаком.
Главной проблемой непосредственной модификации коэффициентов ДКП в сжатом потоке видео является накопление сдвига или ошибок. Дело в том, что предсказания по предыдущим кадрам используются для восстановления действующего кадра, который, в свою очередь, может служить основой для будущих предсказаний. Следовательно, искажения, вносимые процессом встраивания ЦВЗ, могут распространяться как во временной, так и в пространственной области. Для компенсации искажений добавляется специальный сигнал. Этот сигнал должен быть равен отличию между предсказанием вектора компенсации движения видео с встроенным ЦВЗ и без него.
Недостатком такого подхода является увеличение сложности алгоритма встраивания ЦВЗ, так как для вычисления сигнала компенсации необходимо выполнить полное декодирование сжатого видео и вычислить ДКП, как это показано на рис 8.8.
Рис. 8.8. Увеличение сложности вычислений, необходимое для компенсации сдвига
В силу ограничения на битовую скорость, при внедрении модифицируются только около 10–20 % коэффициентов ДКП, в зависимости от содержания блока видеоданных и грубости MPEG-квантователя. В некоторых случаях, особенно для низкоскоростного видео, изменяются только коэффициенты постоянного тока. Так как биты водяного знака могут быть внедрены только в ненулевые коэффициенты, внедряемый водяной знак зависит от содержания блока видеоданных. В областях, где имеется только низкочастотное содержание, водяной знак будет состоять только из низкочастотных компонент.
Авторы рассматриваемого алгоритма утверждают, что его сложность меньше сложности последовательного выполнения операций декодирования видео, внедрения ЦВЗ, сжатия видео [11]. Водяной знак не заметен на глаз, за исключением непосредственного сравнения стегообраза с соответствующим ему пустым контейнером, и ЦВЗ сохраняется при следующих операциях: фильтрование, зашумление (аддитивным шумом) и дискретизация.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Источники информации и иллюстраций
Источники информации и иллюстраций Авторы оригинальных фотографий:Е. Д. Кочнев, А. А. Латрыгин, С. В. Андреев, Я. В. Горбунов, А. Гуляев, В. В. Дмитриев, К. Е. Дунаев, А. Дундин, А. Е. Мельников, А. Новиков, М. В. Соколов, И. Сухин (Россия), Л. Д. Гоголев, А. Кравец (Украина), Thierry Lachapelle, Alain
17.4. Интеграция на атомарно-молекулярном уровне
17.4. Интеграция на атомарно-молекулярном уровне Прогресс в области нанотехнологий означает, что люди не только научатся управлять поведением вещества на атомарном уровне, но и найдут возможности «преодолеть» чудовищную разницу в масштабах между микромиром частиц и
8.2.4.1 Типы справочной информации
8.2.4.1 Типы справочной информации В спецификации стиля документации могут быть указаны один или несколько из следующих типов справочной информации:a) контекстная справка (context help) — информация о текущем поле, в котором находится курсор или высвечена программа, включая ее
От информации к финансированию
От информации к финансированию В 70-х годах, когда электрические и газовые компании США впервые начали помогать потребителям экономить энергию (даже тогда это было дешевле, чем поставлять больше энергии), они считали, что информации достаточно. Информируй потребителя об
5.1. Защита информации
5.1. Защита информации Под информационной безопасностью понимается защищенность информации и поддерживающей ее инфраструктуры от любых случайных или злонамеренных воздействий, результатом которых может явиться нанесение ущерба самой информации, ее владельцам или
5.11. Способы уничтожения информации
5.11. Способы уничтожения информации На сегодняшний день ведущие позиции среди носителей информации занимают магнитные носители. К ним относятся аудио-, видео-, стриммерные кассеты, гибкие и жесткие диски, магнитная проволока и т. д. Известно, что выполнение стандартной
1.5. Некоторые практические вопросы встраивания данных
1.5. Некоторые практические вопросы встраивания данных Часто используют следующий принцип встраивания данных. Пусть сигнал контейнера представлен последовательностью из n бит. Процесс скрытия информации начинается с определения бит контейнера, которые можно изменять
6. ОБЗОР СТЕГОАЛГОРИТМОВ ВСТРАИВАНИЯ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЯ
6. ОБЗОР СТЕГОАЛГОРИТМОВ ВСТРАИВАНИЯ ИНФОРМАЦИИ В ИЗОБРАЖЕНИЯ По способу встраивания информации стегоалгоритмы можно разделить на линейные (аддитивные), нелинейные и другие. Алгоритмы аддитивного внедрения информации заключаются в линейной модификации исходного
6.1.1. Обзор алгоритмов на основе линейного встраивания данных
6.1.1. Обзор алгоритмов на основе линейного встраивания данных В аддитивных методах внедрения ЦВЗ представляет собой последовательность чисел wi длины N, которая внедряется в выбранное подмножество отсчетов исходного изображения f. Основное и наиболее часто используемое
6.2.1. Принципы встраивания информации с использованием квантования. Дизеризованные квантователи
6.2.1. Принципы встраивания информации с использованием квантования. Дизеризованные квантователи Под квантованием понимается процесс сопоставления большого (возможно и бесконечного) множества значений с некоторым конечным множеством чисел. Понятно, что при этом
6.2.2. Обзор алгоритмов встраивания ЦВЗ с использованием скалярного квантования
6.2.2. Обзор алгоритмов встраивания ЦВЗ с использованием скалярного квантования А31 (C.-J. Chu [44]). В данном алгоритме к цветному изображению первоначально применяется пятиуровневое целочисленное вейвлет-преобразование. ЦВЗ представляет собой последовательность ±1.
8.3. Методы встраивания информации на уровне битовой плоскости
8.3. Методы встраивания информации на уровне битовой плоскости В первой главе был рассмотрен алгоритм, основанный на внедрении информации в наименее значащий бит неподвижных изображений. Этот метод отличается высокой пропускной способностью и небольшой вычислительной
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами Далее описывается метод, сочетающий в себе достоинства методов, работающих с исходным и сжатым видео. В его основе лежит дифференциальное встраивание энергии (ДЭВ) ЦВЗ [3]-6].В случае
2.2. Деятельность в области стандартизации и сертификации на региональном уровне
2.2. Деятельность в области стандартизации и сертификации на региональном уровне В разных регионах учреждены органы и организации, осуществляющие деятельность, направленную на обеспечение взаимного признания результатов работ по стандартизации и
49. Химический состав, методы получения порошков, свойства и методы их контроля
49. Химический состав, методы получения порошков, свойства и методы их контроля Порошковые материалы – материалы, получаемые в результате прессования металлических порошков в изделия необходимой формы и размеров и последующего спекания сформованных изделий в вакууме