Диплом ЦВЗ (1221233), страница 6

Файл №1221233 Диплом ЦВЗ (Исследование алгоритмов генерирования и встраивания цифровых водяных знаков в изображении) 6 страницаДиплом ЦВЗ (1221233) страница 62020-10-05СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Опишем работу алгоритма. Вначале выбираются несколько «особых» точек, при этом используется метод Стефана-Харриса. Каждая такая точка определяет блок размером 4х4 вокруг нее и 16 блоков размером 4х4, образующих доменный пул. Для каждой точки выполняют изменение доменного блока таким образом, чтобы он был более похож на ранговый блок, чем любой другой доменный блок. (Так как всего можно выбрать15 блоков, это дает возможность внедрить15 ЦВЗ). Получившийся доменный блок определяется выражением где – среднее арифметическое значение пикселов в D. Он добавляется к в соответствии с выражением , где величина называется коэффициентом квантования.

При извлечении ЦВЗ вначале восстанавливаются значения особых точек, и . Для каждого блока вычисляется .

Далее находится наиболее похожий блок, который должен быть тем же, что и в процессе встраивания. Число совпавших блоков определяет вероятность присутствия ЦВЗ в изображении.

Преимуществами данного алгоритма является встраивание до 15 ЦВЗ и относительная простота реализации декодера.

4. Исследование наиболее применяемых алгоритмов генерирования и встраивания ЦВЗ в изображения

Алгоритмы генерирования и встраивания ЦВЗ начали разрабатываться недавно, и до сих пор в этой области имеется много нерешенных проблем.

Главными из них является проблема сохранения качества контейнера-изображения при внедрении ЦВЗ и устойчивость (робастность) встраиваемых меток к возможным преобразованиям контейнера (аффинным трансформациям, обрезке, наложению фильтров, изменению яркости и пр.) при обеспечении достоверности дальнейшего восстановления ЦВЗ.

Другими важными вопросами является время работы алгоритмов, их вычислительная сложность, пропускная способность. Также для параметрических алгоритмов существует проблема грамотного подбора параметров при встраивании ЦВЗ в изображение, так как грамотный подбор параметров способствует эффективной работе алгоритма.

Целью данного исследования является изучение данных вопросов, подбор оптимальных для каждого формата и типа изображений алгоритмов (в качестве контейнеров выбраны различные изображения 4 популярных растровых форматов для представления графических данных: JPEG, BMP, PNG и TIFF).

Для проведения исследования был создан программный комплекс, реализованный в среде программирования Microsoft Visual Studio 2013 на языке программирования C++ при использовании библиотеки для работы с изображениями OpenCV 2. Для представления результатов исследования в виде таблиц и гистограмм был использован пакет офисных программ Microsoft Office 2013.

Для исследования были выбраны 4 алгоритма: встраивания в наименее значащий бит (LSB), алгоритм Куттера-Джордана-Боссена (Kutter), алгоритм Коха-Жао (Koch) и алгоритм Смита-Комиски (Smith). Каждый из них является наиболее популярным в своём семействе.

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

Алгоритм Куттера-Джордана-Боссена предусматривает изменение значения синей компоненты псевдослучайно выбранных пикселей на величину прямо пропорциональную яркости данного пикселя.

Алгоритм Коха-Жао представляет семейство встраивания ЦВЗ в область дискретного косинусного преобразования. Подразумевает изменение выбранных коэффициентов ДКП на заранее заданную величину.

Алгоритм Смита-Комиски – самый используемый из алгоритмов расширения спектра. Подразумевает модуляцию исходного сообщения базисными функциями. При встраивании ЦВЗ значение пикселей меняется на величину, зависящую от погрешности ортогональности базисных функций и значений пикселей изображения-контейнера.

4.1 Исследование устойчивости алгоритмов к визуальным искажениям

4.1.1 Оценки визуальной стойкости стеганосистемы (сохранения качества контейнера)

Оценивание визуальной стойкости стеганографической системы к внешним воздействиям представляет собой достаточно сложную задачу.

Довольно эффективными являются методы оценки уровня скрытия на основании анализа статистических характеристик. Для оценивания качества стеганографических средств разрабатываются показатели, дающие количественные оценки. Чаще всего такие показатели оперируют с изображениями на уровне пикселей или даже отдельных RGB-компонент пикселей. Наиболее важными показателями при анализе уровня искажений, которые вносятся в изображение во время скрытия в нем информации, является соотношение «сигнал/шум», вычисленное в децибелах и качество изображения, измеряемое в процентах. Среди других показателей показателей можно выделить среднюю абсолютную разность значений пикселей, нормированную среднюю абсолютную разность значений пикселей и максимальное отношение «сигнал-шум».

В таблице 4.1 приведён список выше указанных разностных показателей искажения и формулы для их вычисления.

Таблица 4.1- Наиболее распространенные показатели визуального искажения, основанные на анализе пиксельной структуры контейнера

Показатели искажения

Формула для расчёта

Средняя абсолютная разность (Average Absolute Difference)

Нормированная средняя абсо­лютная разность (Normalized Average Absolute Difference)

Отношение “сигнал/шум" (Signal to Noise Ratio)

Максимальное отношение “сиг­нал/шум” (Peak Signal to Noise Ratio)

Качество изображения (Im­age Fidelity)



Эти показатели вычисляются на основе разности контейнера-оригинала (неискаженного сигнала) и контейнера-стего (искаженного сигнал). В представленных соотношениях через обозначается компонента пикселя пустого контейнера с координатами (x, y), в которую осуществляется встраивание, а через – соответствующая компонента пикселя заполненного контейнера. Из-за меньшей визуальной заметности искажений в синей компоненте, во всех алгоритмах использовалось встраивание в синюю компоненту пикселя.

4.1.2 Исследование визуальной стойкости алгоритмов

В рамках исследования вычислим приведённые выше показатели для тестовых изображений.

В качестве тестовых изображений были выбраны: Desert.jpg (фотография-пейзаж), Tulips.jpg (фотография-изображение цветов), Hockey.jpg (фотография c невысокой чёткостью, сделанная с любительской фотокамеры), Lena.bmp (точечное изображение-портрет), Napoleon.png (репродукция картины), Logo.png (логотип, созданный в графическом редакторе), MilkyWay.tiff (космический снимок, представленный в формате TIFF). Тестовые изображения представлены в приложении А. Результаты вычислений для каждого изображения-контейнера будут представлены в таблицах и проанализированы.

В качестве сообщения была выбрана тестовая фраза “It is a text for testing”, представленная в виде строки символов ASCII (8 бит на один символ). Длина строки – 25 символов (включая нулевой), размер сообщения – 200 бит.

4.1.2.1 Стегосистемы с контейнером Desert.jpg

Данное изображение представляет собой фотографию-пейзаж размером 1024x768 пикселей. Изображение чёткое, переходы плавные (разница значений смежных пикселей невелика – особенно это касается синей компоненты пикселей). В данном изображении доминирующей является синяя компонента. Зелёная компонента практически не присутствует, красная – как и синяя, серьёзно выражена, но представлена очень неравномерно.

Полученные значения параметров визуального искажения для данного изображения приведены в таблице 4.2.

Таблица 4.2-Значения параметров визуального искажения при встраивании в изображение Desert.jpg

AD

NAD

SNR

PSNR

IF

LSB

0,500371

0,004192

36772,4

129953

99,9973%

Kutter

3,94076

0,039373

29,0391

88,719

96,5564%

Cox

0,941469

0,009406

22606,9

69067,6

99,9956%

Smith

0,882421

0,008816

16957,1

51806,7

99,9941%



По всем приведённым параметрам лучшие показатели продемонстрировал алгоритм LSB. Этот алгоритм не дублирует информацию, что обеспечивает очень высокое отношение «сигнал-шум» и встраивает ЦВЗ в незначащие биты пикселей, что практически не меняет статистику контейнера (малое значение средней абсолютной разности, а, следовательно, и практически идеальное значение качества изображения).

Очень хорошие показатели, лишь незначительно уступающие LSB, показывают алгоритмы Kox и Smith. Высокие результаты Kox связаны в основном с тем, что данное изображение сжато в формате JPEG. При сжатии использовалось то же преобразование (дискретное косинусное), что и при встраивании ЦВЗ. Что касается Smith, его низкие показатели искажения связаны с малой погрешностью ортогональности и большой мощностью сигнала.

Наименее стойким является алгоритм Kutter. Основной проблемой является слабость его декодера, из-за чего стало тяжёлой задачей верное распознание ЦВЗ. Яркость изображения оказалась недостаточной (самой весомой компонентой для яркости является зелёная, а она выражена слабо в этой фотографии), в результате пришлось увеличивать коэффициент энергии сигнала до 0,15. А из-за насыщенности синей компоненты проблематичной задачей стало определение значения пикселя в середине «креста», как среднее арифметическое его окружающих пикселей. Из-за этого пришлось дублировать встраивание 250 раз ( ), в результате чего снизился показатель “сигнал-шум”. В результате, при качестве в 96% присутствуют видимые искажения, что затрудняет использование алгоритма для данного изображения. Несколько уменьшить заметность внедрения можно встроив ЦВЗ в красную компоненту пикселей. Корректное распознавание текста происходит без повышения коэффициента мощности сигнала( =0,05), что снижает видимые визуальные искажения.

4.1.2.2 Стегосистемы с контейнером Tulips.jpg

Данное изображение является фотографией с яркими и насыщенными цветами, разрешение изображения 1024x768 пикселей. На изображении довольно много деталей, задний план ощутимо размыт. Синяя компонента распределена крайне неравномерно, красная-довольно слабо выражена; доминирует зелёная компонента, что и способствует увеличению яркости. Переходы между пикселями (разность цветов соседних пикселей) относительно плавные. Полученные в результате эксперимента показатели приведены в таблице 4.3.



Таблица 4.3 - Показатели визульного искажения при встраивании ЦВЗ в изображение Tulips.jpg

AD

NAD

SNR

PSNR

IF

LSB

0,500112

0,0075

31149

130021

99,9968%

Kutter

0,64308

0,009644

96,9682

404,761

98,9687%

Cox

0,612607

0,009187

25067,3

104635

99,996%

Smith

0,930494

0,013954

10777,5

44986,9

99,9907%



Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6532
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее