Алгоритмы внедрения и извлечения цифровых водяных знаков

Страницы работы

Содержание работы

Алгоритм внедрения ЦВЗ

1.Инициализация определённых пользователем переменных

·  Исходное изображение;

·  Цифровой водяной знак

·  Коэффициент внедрения

2.Выполнение диадного вейвлет преобразования  над исходным изображением для получения детализирующих изображений и аппроксимирующего изображения

где

;

* - размер входного массива данных .

3.Внедрение ЦВЗ за счёт изменения вейвлет коэффициентов:

 - коэффициент внедрения, .

условия для 1:

, условия для 0:

4.Выполнение обратного диадного вейвлет преобразования  над помеченными вейвлет коэффициентами  для получения помеченного ЦВЗ изображения

Алгоритм извлечения ЦВЗ

1.  Инициализация определённых пользователем переменных

·  Изображение помеченное цвз

2.  Выполнение диадного вейвлет преобразования над изображением для  получения детализирующих изображений и аппроксимирующего изображения

где

;

* - размер входного массива данных .

3.  Извлечение ЦВЗ:

условия для 1:

, условия для 0:

 - коэффициент внедрения, .

4.  Оценка качества цифрового водяного знака

Coinf = (float)Yes / ((float)h4 * w4).

Похожие материалы

Информация о работе

Тип:
Дополнительные материалы
Размер файла:
49 Kb
Скачали:
0