8.3. Методы встраивания информации на уровне битовой плоскости
8.3. Методы встраивания информации на уровне битовой плоскости
В первой главе был рассмотрен алгоритм, основанный на внедрении информации в наименее значащий бит неподвижных изображений. Этот метод отличается высокой пропускной способностью и небольшой вычислительной сложностью. В работах [1]-[6] был предложен аналогичный метод для данных, сжатых по стандарту MPEG.
Водяной знак, состоящий из l битов некоторой последовательности bj (j = 0, 1, 2, …, l-1), внедряется в поток видеоданных, сжатых по стандарту MPEG, путем замены специально выбранных, подходящих кодовых слов кода переменной длины, заменяя наименее значащий бит их оцифрованного значения на значение bj. Для того, чтобы убедиться, что внесенные изменения не будут заметны после декодирования, и что поток видеоданных не изменил своих размеров, необходимо выбирать только кодовые слова, для которых найдется хотя бы одно другое кодовое слово, удовлетворяющее условиям:
— одинаковая длина нулевой серии;
— различие между значениями коэффициентов ДКП равно 1;
— одинаковая длина кодовых слов.
Согласно табл. В.14 и В.15 стандарта MPEG-2 [8], таких кодовых слов существует множество. Некоторые примеры таких слов приведены в табл.8.1, где под символом s понимается бит, определяющий знак коэффициента ДКП.
В процессе встраивания водяных знаков задействуются кодовые слова, полученные, как при межкадровом (ДИКМ), так и при внутрикадровом кодировании. Коэффициенты постоянного тока не используются потому, что они могут быть предсказаны по другим коэффициентам постоянного тока. Более того, изменение всех коэффициентов постоянного тока может привести к зрительно воспринимаемым искажениям из-за накопления ошибок. При использовании же в процессе встраивания только коэффициентов переменного тока ошибка невелика.
Кодовые слова (КС) Размер (КС) Пробег Уровень НЗБ 0010 0110 s 8+1 0 5 1 0010 0001 s 8+1 0 6 0 0000 0001 1101 s 12+1 0 8 0 0000 0001 1000 s 12+1 0 9 1 0000 0000 1101 0 s 13+1 0 12 0 0000 0000 1100 1 s 13+1 0 13 1 0000 0000 0111 11 s 14+1 0 16 0 0000 0000 0111 10 s 14+1 0 17 1 0000 0000 0011 101 s 15+1 1 10 0 0000 0000 0011 100 s 15+1 1 11 1 0000 0000 0001 0011 s 16+1 1 15 1 0000 0000 0001 0010 s 16+1 1 16 0Табл.8.1. Некоторые примеры lc-кс из таблицы В.14 стандарта MPEG-2.
Рис. 8.9. Пример процесса встраивания битов водяного знака в наименее значащие биты.
Для встраивания ЦВЗ L в MPEG видео прежде всего выполняется поиск подходящих кодовых слов. Младший бит таких слов заменяется на бит ЦВЗ. Эта процедура продолжается, пока не будут внедрены все биты водяного знака. На рис. 8.9 показан пример встраивания в двух битов.
Извлечение ЦВЗ реализуется аналогично: сначала ищутся подходящие кодовые слова, из которых берутся младшие биты.
Ясно, что скорость передачи скрытой информации определяется числом подходящих кодовых слов. Попробуем оценить ее экспериментально. Для этого воспользуемся тестовой последовательностью длительностью 10 секунд. Величина кадра 720х560 пикселов, кодируется 25 кадров в секунду, размер кодируемой группы равен 12 кадрам. В последовательности присутствуют различные типы кадров: с сравнительно гладкими областями, текстурированные участки и контуры. Для проведения эксперимента последовательность кодировалась на скоростях 1.4, 2, 4, 6, и 8 мбит/с.
В табл.8.2 показаны результаты встраивания информации в поток видеоданных, сжатый с различными скоростями. Для внедрения использовались только подходящие кодовые слова из I-кадров, исключая DC-коэффициенты. В этой таблице под количеством кодовых слов понимается количество всех кодируемых коэффициентов ДКП, включая коэффициенты, кодируемые кодами с фиксированной длиной кодового слова и коэффициенты постоянного тока. Из таблицы видно, что при работе со сжатым видео можно достичь скорости передачи информации 7 кбит/с с использованием только I-кадров.
Если же использовать и другие типы кадров, то максимальная скорость передачи данных по скрытому каналу связи может быть увеличена до 29 кбит/с. Эти результаты показаны в таблице 8.3.
Экспертные оценки показывают, что вышеописанный процесс встраивания водяного знака не приводит к каким бы то ни было зрительным эффектам при кодировании потока видеоданных на скоростях 4, 6, 8 мбит/с. Оценить степень влияния встроенных водяных знаков на качество видео при скоростях меньших 2 мбит/с не представляется возможным из-за изначально низкого его качества.
Скорость передачи сжатых данных Количество кодовых слов Количество 1с-кс Максимальная скорость передачи меточных бит 1.4 Мбит/с 334.433 1.152 (0.3 %) 0.1 кбит/с 2.0 Мбит/с 670.381 11.809 (1.8 %) 1.2 кбит/с 4.0 Мбит/с 1.401.768 34.650 (2.5 %) 3.5 кбит/с 6.0 Мбит/с 1.932.917 52.337 (2.7 %) 5.2 кбит/с 8.0 Мбит/с 2.389.675 69.925 (2.9 %) 7.0 кбит/с
Табл.8.2. Соотношение скорости кодирования потока видеоданных и максимальной скорости передачи данных по скрытому каналу связи при использовании только внутрикадрово кодированных макроблоков.
Скорость передачи сжатых данных Количество кодовых слов Количество 1с-кс Максимальная скорость передачи меточных бит 1.4 Мбит/с 350.656 1.685 (0.5 %) 0.2 кбит/с 2.0 Мбит/с 1.185.866 30.610 (2.6 %) 3.1 кбит/с 4.0 Мбит/с 4.057.786 135.005 (3.3 %) 13.5 кбит/с 6.0 Мбит/с 7.131.539 222.647 (3.1 %) 22.3 кбит/с 8.0 Мбит/с 10.471.557 289.891 (2.8 %) 29.0 кбит/с
Табл.8.3. Соотношение скорости кодирования потока видеоданных и максимальной скорости передачи данных по скрытому каналу связи.
Рассмотренный метод наряду с его неоспоримыми достоинствами — высокой пропускной способностью и небольшой вычислительной сложностью — обладает и существенным недостатком. Водяной знак, встроенный с его помощью, может быть легко удален. Для этого достаточно просто повторно наложить последовательность ЦВЗ. Тогда качество видео ухудшится незначительно, а водяной знак будет уничтожен.
Более 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.2. Методы встраивания информации на уровне коэффициентов
8.2. Методы встраивания информации на уровне коэффициентов В методе, предложенном в работе [7], осуществляется добавление псевдослучайного массива к DC-коэффициентам видео, сжатого по стандарту MPEG. В процессе встраивания ЦВЗ непосредственно участвуют только значения
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами Далее описывается метод, сочетающий в себе достоинства методов, работающих с исходным и сжатым видео. В его основе лежит дифференциальное встраивание энергии (ДЭВ) ЦВЗ [3]-6].В случае
2.2. Деятельность в области стандартизации и сертификации на региональном уровне
2.2. Деятельность в области стандартизации и сертификации на региональном уровне В разных регионах учреждены органы и организации, осуществляющие деятельность, направленную на обеспечение взаимного признания результатов работ по стандартизации и
49. Химический состав, методы получения порошков, свойства и методы их контроля
49. Химический состав, методы получения порошков, свойства и методы их контроля Порошковые материалы – материалы, получаемые в результате прессования металлических порошков в изделия необходимой формы и размеров и последующего спекания сформованных изделий в вакууме