1.5. Некоторые практические вопросы встраивания данных
1.5. Некоторые практические вопросы встраивания данных
Часто используют следующий принцип встраивания данных. Пусть сигнал контейнера представлен последовательностью из n бит. Процесс скрытия информации начинается с определения бит контейнера, которые можно изменять без внесения заметных искажений — стегопути. Далее среди этих бит обычно в соответствии с ключом выбираются биты, заменяемые битами ЦВЗ.
Рассмотрим другие возможные способы внедрения в контейнер битов ЦВЗ.
1) Инверсия бита. Значения битов стегопути заменяются на противоположные. При этом «1» может соответствовать замена 0->1, «0» — замена 1->0.
2) Вставка бита. Перед битом стегопути вставляется бит ЦВЗ. При этом значение бита ЦВЗ должно быть противоположно значению бита контейнера.
3) Удаление бита. Выбираются пары «01» или «10» битов стегопути, соответствующие разным значениям бита ЦВЗ. Затем первый бит пары удаляется.
4) Использование бита-флага. При этом на то, что очередной бит контейнера (неизменяемый!) является битом ЦВЗ указывает инверсия предшествующего бита-флага.
5) Применение пороговых бит. Также как и в предыдущем методе используется бит-флаг. Однако, одному биту ЦВЗ соответствует несколько идущих следом за флагом бит (нечетное число). Если среди этих бит больше единиц, то бит ЦВЗ равен «1».
6) Использование табличных значений. Для определения бита ЦВЗ в предыдущем методе, фактически, использовалась проверка на четность. С тем же успехом можно было бы применять и любое другое отображение множества бит в 1 бит, либо находить его значение по таблице.
7) Динамически изменяемая таблица. Метод тот же, что и в предыдущем случае, но таблица изменяется на каждом шаге. Например, использованное значение из таблицы может быть заменено на случайное.
8) Косвенная динамическая таблица. Так как табличные значения (биты контейнера) знает и кодер и декодер, то их можно не передавать.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
2.4.3. Практические новаторские решения
2.4.3. Практические новаторские решения Подключившись с помощью проводов малого сечения (например, с помощью популярного гибкого монтажного изолированного провода МГТФ диаметром 0,6–1,00 мм) к выводам контактной пары на клавиатуре МТА, можно продублировать нажатие
5.2.2. Практические рекомендации
5.2.2. Практические рекомендации Для лучшей помехозащищенности входов триггера при удалении шлейфа от основной схемы более чем на 10 метров (актуально в нежилых производственных помещениях), по пути от датчиков шлейфа к входам триггера, необходимо поставить МОП-элементы
3.7.3. Практические рекомендации
3.7.3. Практические рекомендации Как я уже отметил в начале описания разработки, вариантов применения доработанного устройства может быть бесконечно много: было бы что сигнализировать.К примеру, кроме предложенной сигнализации об открывании входной двери, при ином
§3 Практические советы
§3 Практические советы Художнику для создания эмоциональной и образной композиции необходимо учиться видеть в окружающей жизни интересные события, персонажи, мотивы, ракурсы и состояния. Постоянное выполнение набросков, зарисовок и этюдов с натуры развивает не только
19.5. Практические рекомендации
19.5. Практические рекомендации Рекомендации по проблемам этики, которые можно предложить разным организациям и фирмам, связанным с развитием нанотехнологий, можно свести к следующим общим положениям:Необходимо постоянно повышать профессиональную этику сотрудников. Ни
1.2.1. Обязательные практические навыки
1.2.1. Обязательные практические навыки Слесарь-ремонтник должен уметь:• оказывать доврачебную помощь пострадавшим при отравлении газом, ожогах, поражении электрическим током, переломах, вывихах, ушибах;• выполнять искусственное дыхание;• пользоваться средствами
1.8. Перспективы развития и практические вопросы газовой отрасли
1.8. Перспективы развития и практические вопросы газовой отрасли Современные технологии (производства), по возможности, должны быть связаны между собой таким образом, что конечный цикл одного из них становится началом другого цикла, благодаря чему достигается
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.3. Методы встраивания информации на уровне битовой плоскости
8.3. Методы встраивания информации на уровне битовой плоскости В первой главе был рассмотрен алгоритм, основанный на внедрении информации в наименее значащий бит неподвижных изображений. Этот метод отличается высокой пропускной способностью и небольшой вычислительной
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами
8.4. Метод встраивания информации за счет энергетической разности между коэффициентами Далее описывается метод, сочетающий в себе достоинства методов, работающих с исходным и сжатым видео. В его основе лежит дифференциальное встраивание энергии (ДЭВ) ЦВЗ [3]-6].В случае
3.6. Практические полезные советы
3.6. Практические полезные советы Специфика разогрева жидкостей в микроволновых печах такова: когда температура кипения уже достигнута, выделяющиеся при кипении пузырьки некоторое время удерживаются на дне сосуда. В какой-то момент все это может резко выплеснуться.