Similar presentations:
ПРЕЗ.ПРАКТИКА
1. Министерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение
высшего образования«СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
Факультет математики и компьютерных наук
имени профессора Н.И. Червякова
Кафедра вычислительной математики и кибернетики
ПРЕЗЕНТАЦИЯ ПО
ОТЧЁТУ ПО УЧЕБНОЙ ПРАКТИКЕ
(практикум на ЭВМ)
Руководитель практики от профильной организации:
Бабенко Михаил Григорьевич
заведующий кафедрой вычислительной математики и кибернетики,
доктор физико-математических наук, доцент кафедры вычислительной
математики и кибернетики
Выполнила:
Кюльбякова Мария Вячеславовна
студентка 1 курса, группы МКН-б-о-23-1, направление подготовки
02.03.01 «Математика и компьютерные науки», направленность (профиль)
«Анализ данных и искусственный интеллект» очная форма обучения
Руководитель практики:
профессор, доцент кафедры вычислительной математики и кибернетики
Ахмедов Сапижула Курбанович
Ставрополь, 2024 г.
2. Обратимый водяной знак
Обратимый водяной знак — это водяной знак, который может быть удален или изменен сминимальной потерей качества изображения. Он используется для защиты авторских прав на
изображения, фотографии или документы, путем добавления специальных визуальных эффектов
например, логотипов, надписей или узоров. Это предотвращает несанкционированное
использование материалов.
3. Алгоритм встраивания хрупкого водяного знака в изображения
1. Разбиение изображения:Изображение делится на блоки размером 64 x 64 пикселей.
2. Создание водяного знака:
- Для каждого блока генерируется хаотический водяной знак, используя хеш-функцию.
- Хэш-значение блока используется как водяной знак.
- Вместо традиционной хеш-функции, используется хаотический метод, который чувствителен к даже
небольшим изменениям начальных условий и параметров.
3. Встраивание водяного знака:
- Водяной знак каждого блока встраивается в его левый верхний субблок размером 32 x 32.
- Метод встраивания основан на обратимом контрастном отображении (ОКО) - простом целочисленном
преобразовании, применяемом к парам пикселей.
4. Объединение:
- Все обработанные блоки объединяются обратно в единое изображение размером 512 x 512.
4. Моделирование алгоритма на языке программирования Python
5.
6.
7. Результат работы программы
Исходное изображениеИзображение с водяным
знаком
Водяной знак
8. Другие алгоритмы, приведенные в статье
Алгоритм модификации гистограммы множественного сканирования позволяет скрыватьинформацию в изображениях и потом её извлекать, не повреждая исходное изображение. Он
работает в два этапа: кодирование и декодирование
Алгоритм модификации гистограммы однократного сканирования изображения для
построения гистограммы разностей. Данные встраиваются путем сдвига гистограммы
разностей. Предусмотрена карта расположения (LM) для предотвращения переполнения и не
дополнения. Емкость алгоритма ограничена количеством доступных пикселей и размером
LM.Он включает в себя несколько этапов: сканирование изображения, построение
гистограммы разностей, встраивание данных, предотвращение переполнения и недополнения,
хранение LM.
Итерационный алгоритм определения уровня встраивания и порядка сканирования. Алгоритм
оптимизирует процесс встраивания, постепенно улучшая качество, не требуя проверки всех
возможных вариантов. Алгоритм позволяет устанавливать требуемую емкость полезной
нагрузки. Проходит в несколько этапов: инициализация, итерация, обновление и остановка