SlideShare a Scribd company logo
1 of 14
Download to read offline
ММРО-16, Казань, Россия
АИСТ-2015, Екатеринбург, Россия, 10 апреля 2015 года
Robust Image Watermarking on Triangle
Grid of Feature Points
(Стойкие ЦВЗ для изображений на триангуляционной
сетке характеристических точек)
Александр Веричев, Виктор Федосеев
Самарский государственный аэрокосмический университет,
Институт систем обработки изображений РАН,
Самара, Россия,
vicanfed@gmail.com
АИСТ-2015, Екатеринбург
О нас
10.04.2015 2А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
Наш локальный коллектив
Лаборатория математических методов обработки изображений, ИСОИ РАН
Лаборатория дистанционного зондирования, СГАУ
Кафедра геоинформатики и информационной безопасности, СГАУ
Наша специализация
Обработка и анализ изображений и видео
Арифметические методы синтеза быстрых алгоритмов ДОП
и свёртки
Дистанционное зондирование Земли
Геоинформационные технологии
Активная и пассивная защита изображений и видео
ИСОИ РАН – маленький уютный институт СГАУ – большой монстр, НИУ, участник программы 5-100
АИСТ-2015, Екатеринбург
Защита изображений при помощи стойких ЦВЗ
10.04.2015 3
Основные задачи защиты изображений
Защита авторских прав
Защита от несанкционированного распространения
Требования к системам цифровых водяных знаков
Визуальная неразличимость
Стойкость к искажениям носителя ЦВЗ
Наибольшая сложность – обеспечение стойкости к
геометрическим искажениям
Сценарии использования изображений, приводящие к
геометрическим искажениям
Привязка спутниковых снимков
Изменение масштаба, вырезание фрагмента
Пересъёмка фотографий с аналогового образца
Намеренное слабозаметное нарушение геометрии
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Методы достижения стойкости ЦВЗ к
геометрическим искажениям
10.04.2015 4
1. Использование преобразования Фурье-Меллина [Zheng, 2003; и мн. др.]
Инвариантно к повороту, циклическому сдвигу, изотропному масштабированию
2. Использование особых точек изображения
Использование особых точек только для геометрической коррекции
(их исходные координаты известны) [Zhao, 2007]
Встраивание ЦВЗ в окрестностях особых точек
Примитивы встраивания определяются координатами особых
точек и способом расчёта дескриптора (круглые,
эллипсоидальные окрестности [Deng, 2008])
Примитивы встраивания определяются только координатами
особых точек (триангуляционная сетка [Bas, 2002], диаграмма
Вороного)
контейнер ДПФ
Взятие
модуля
Переход в
лог-полярные
координаты
Взятие
модуля
ДПФ
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Выбор детектора особых точек…
10.04.2015 5
Методика сравнения
1.Отыскание набора точек 𝑃0 по исходному изображению
2.Формирование коллекции из 𝑀 трансформированных изображений
3.Отыскание наборов точек 𝑃𝑗 , 𝑗 = 1. . 𝑀 на каждом из новых изображений
4.Построение триангуляции Делоне по каждому набору точек 𝑃𝑗
5.Расчёт целевого показателя
𝑆 =
𝑇𝑃𝑗
𝑇𝑃𝑗 + 𝐹𝑃𝑗
𝑀
𝑗=1
,
где 𝑇𝑃𝑗 – количество треугольников в триангуляции j-го изображения, все
точки которых содержатся и в наборе 𝑃0, 𝑇𝑃𝑗 + 𝐹𝑃𝑗 – полное количество
треугольников на 𝑗-м изображении
Анализировавшиеся детекторы:
Harris, Achard-Rouquet, SIFT
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Тестовый набор изображений
Результаты тестирования детекторов
…Выбор детектора особых точек
10.04.2015 6
Harris
Achard-Rouquet
SIFT
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
По множеству опорных точек строится триангуляция Делоне, обладающая
рядом полезных свойств:
Почти всегда единственна
Максимизирует минимальный угол среди всех
углов всех построенных треугольников
Существуют быстрые алгоритмы её построения
Сохраняется при преобразовании подобия
Формируются примитивы встраивания
[Bas et al., 2002]: треугольные примитивы
Матрица ЦВЗ квадратная с обрезкой выше главной
диагонали  имеет ступенчатую границу, что влечёт
ошибки при отображении её данных на произвольный
треугольник
Наибольший угол отождествляется с прямым  возможны
ошибки в определении ориентации у треугольников,
близких к равносторонним
Формирование встраиваемого сигнала…
10.04.2015 7А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Предлагаемый метод: четырёхугольные примитивы
…Формирование встраиваемого сигнала
10.04.2015 8
Отображение матрицы ЦВЗ на четырёхугольник
Формирование сетки четырёхугольников
Треугольники разбиваются на
четырёхугольники точкой
пересечения медиан
Матрица ЦВЗ квадратная
Гарантированно отсутствуют ошибки
определения ориентации
Пример встраиваемого сигнала
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Встраивание ЦВЗ
10.04.2015 9
Используется аддитивная модель встраивания:
𝐶 𝑤
𝑛1, 𝑛2 = 𝐶 𝑛1, 𝑛2 + 𝛼 𝑛1, 𝑛2 ⋅ 𝑤 𝑛1, 𝑛2 ,
где 𝐶 𝑤
𝑛1, 𝑛2 – функция яркости изображения с ЦВЗ,
𝐶 𝑛1, 𝑛2 – функция яркости исходного изображения,
𝑤 𝑛1, 𝑛2 – значение встраиваемого сигнала,
𝛼 𝑛1, 𝑛2 – маска усиления ЦВЗ.
Варианты задания маски 𝛼 𝑛1, 𝑛2 :
 Постоянное значение: 𝛼 𝑛1, 𝑛2 = 𝑐𝑜𝑛𝑠𝑡
 Маска Barni: 𝛼 𝑛1, 𝑛2 = 𝐷 ⋅
𝜎С
2 𝑛1, 𝑛2
max 𝑛1, 𝑛2 𝜎С
2 𝑛1, 𝑛2
 Маска Noise Visibility Function
 Маска Just Noticeable Difference (метод Wu et al.)
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Детектирование ЦВЗ
10.04.2015 10
Для детектирования вычисляется линейная корреляция между каждым
примитивом и встроенным сигналом.
𝑧𝑖 𝐶 𝑤
, 𝑤 =
1
𝜇 𝑄𝑖
𝐶 𝑤
𝑛1, 𝑛2
(𝑛1,𝑛2)∈𝑄𝑖
⋅ 𝑤 𝑛1, 𝑛2 ,
где 𝐶 𝑤
𝑛1, 𝑛2 –изображение с ЦВЗ, обработанное фильтром Винера,
𝑄𝑖 – множество пикселей 𝑖-го примитива, 𝜇 𝑄𝑖 – их количество
𝑤 𝑛1, 𝑛2 – значение встроенного сигнала.
Решение о наличии ЦВЗ принимается по результатам пороговой обработки:
𝑍 =
1
𝑁
𝑧𝑖 𝐶 𝑤
, 𝑤
𝑁
𝑖=1
≥ 𝜏,
где 𝑁 – количество четырёхугольников,
𝜏 – порог, вычисляемый из вероятностных соображений
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Выбор маски усиления ЦВЗ
10.04.2015 11
Const: SSIM=0.79 Barni: SSIM=0.92 NVF: SSIM=0.82 JND-Wu: SSIM=0.88
Зависимость SSIM
от PSNR при
искажениях с
модуляцией
различными
масками
(усреднение по 7
изображениям)
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
PSNR=25
АИСТ-2015, Екатеринбург
Пример работы: определение правильного ЦВЗ
из нескольких вариантов
10.04.2015 12
Результаты детектирования –
усреднённая линейная корреляция с каждым из 100 ЦВЗ
Сгенерировано 100 ЦВЗ, один из них (40-й) встраивался в изображение
Осуществлялось детектирование каждого из 100 ЦВЗ
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Эксперимент: стойкость к повороту и
масштабированию
10.04.2015 13
Стойкость к повороту (для разных углов в градусах)
5 10 15 20 25 30 35 40
barb + + + + – – + –
boat + + + + + + + +
bridge + + + + + + + –
goldhill + + + + + + + +
lena + + + + – + – –
mandrill + + + + + + + –
peppers + + + + + – + –
Стойкость к масштабированию (для разных коэффициентов)
0,5 0,7 0,9 1,1 1,3 1,5 1,7
barb – – + + + + –
boat + + + + + + +
bridge + + + + + + +
goldhill + + + + + – +
lena – – + + + + +
mandrill – + + + + + +
peppers – + + + + + –
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
АИСТ-2015, Екатеринбург
Результаты и выводы
10.04.2015 14
Разработан и реализован ЦВЗ-алгоритм, разработана методика сравнения
детекторов особых точек для построения примитивов
Исследованы детекторы точек, маски усиления ЦВЗ, стойкость ЦВЗ
Метод работоспособен на данный момент для встраивания-
детектирования ЦВЗ при условии небольших геометрических искажений
Основная доля ошибок возникает за счёт неточного формирования
множества точек
Направления дальнейшей работы
Повышение воспроизводимости точек (и треугольников)
Проверка других детекторов
Ослабление неотобранных особых точек на обрабатываемом изображении с целью
снижения вероятности их отбора после геометрической трансформации
Адаптивный отбор точек для формирования треугольников, близких к
равносторонним
Вопросы???
А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com

More Related Content

Viewers also liked

Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...AIST
 
Dmitriy Ignatov - AIST'2014 Opening
Dmitriy Ignatov - AIST'2014 OpeningDmitriy Ignatov - AIST'2014 Opening
Dmitriy Ignatov - AIST'2014 OpeningAIST
 
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...AIST
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...AIST
 
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...AIST
 
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...AIST
 
Thu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationThu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationAIST
 
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...AIST
 
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...AIST
 
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...AIST
 
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...AIST
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...AIST
 
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...AIST
 
Aist exactpro
Aist exactproAist exactpro
Aist exactproAIST
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискAIST
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...AIST
 
Iosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisIosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisAIST
 
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?AIST
 

Viewers also liked (18)

Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
Valeri Labunets - Fast multiparametric wavelet transforms and packets for ima...
 
Dmitriy Ignatov - AIST'2014 Opening
Dmitriy Ignatov - AIST'2014 OpeningDmitriy Ignatov - AIST'2014 Opening
Dmitriy Ignatov - AIST'2014 Opening
 
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...
Елена Захаренко и Евгений Альтман - Быстрый алгоритм оценки движения полным п...
 
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
Сосновский Андрей Васильевич - Алгоритм Развёртывания Фазы При Интерферометри...
 
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
Aleksey Demidov - Evolving ontologies in the aspect of handling temporal or c...
 
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...Benjamin Lind - Organizations, State Interactions, and Field Stability:  A Ne...
Benjamin Lind - Organizations, State Interactions, and Field Stability: A Ne...
 
Thu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and ClassificationThu Huong Nguyen - On Road Defects Detection and Classification
Thu Huong Nguyen - On Road Defects Detection and Classification
 
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
Dmitrii Stepanov, Aleksandr Bakhshiev, D.Gromoshinsky, N.Kirpan F.Gundelakh -...
 
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...
E. Ostheimer, V. G. Labunets, D. E. Komarov, T. S. Fedorova and V. V. Ganzha ...
 
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
Sofia Dokuka, Diliara Valeeva, Maria Yudkevich - Formation and evolution mecha...
 
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
Alexander Vodyaho & Nataly Zhukova — Implementation of Agile Concepts in Reco...
 
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
Dmitry Bugaychenko - Smart.Data@ОК.ru. How to make the world a bit better usi...
 
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...
Коберниченко Виктор Григорьевич, Сосновский Андрей Васильевич - Методы Оценив...
 
Aist exactpro
Aist exactproAist exactpro
Aist exactpro
 
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поискПавел Браславский,Velpas - Velpas: мобильный визуальный поиск
Павел Браславский,Velpas - Velpas: мобильный визуальный поиск
 
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
Sergey Zaika and Andrew Toporkov - Semantic Web on Duty of E- Learning: Ontol...
 
Iosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysisIosif Itkin - Network models for exchange trade analysis
Iosif Itkin - Network models for exchange trade analysis
 
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
Pavel Braslavsky - Questions Online: What, Where, and Why Should we Care?
 

More from AIST

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray ImagesAIST
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныAIST
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...AIST
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...AIST
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...AIST
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...AIST
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAAIST
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeAIST
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesAIST
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationAIST
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsAIST
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceAIST
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...AIST
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...AIST
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...AIST
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumAIST
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...AIST
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingAIST
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...AIST
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...AIST
 

More from AIST (20)

Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  ImagesAlexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray  Images
Alexey Mikhaylichenko - Automatic Detection of Bone Contours in X-Ray Images
 
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоныАлена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
Алена Ильина и Иван Бибилов, GoTo - GoTo школы, конкурсы и хакатоны
 
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
Станислав Кралин, Сайтсофт - Связанные открытые данные федеральных органов ис...
 
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
Евгений Цымбалов, Webgames - Методы машинного обучения для задач игровой анал...
 
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
Александр Москвичев, EveResearch - Алгоритмы анализа данных в маркетинговых и...
 
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
Петр Ермаков, HeadHunter - Модерация резюме: от людей к роботам. Машинное обу...
 
Иосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBAИосиф Иткин, Exactpro - TBA
Иосиф Иткин, Exactpro - TBA
 
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge ExchangeNikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
Nikolay Karpov - Evolvable Semantic Platform for Facilitating Knowledge Exchange
 
George Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product CategoriesGeorge Moiseev - Classification of E-commerce Websites by Product Categories
George Moiseev - Classification of E-commerce Websites by Product Categories
 
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech DisambiguationElena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
Elena Bruches - The Hybrid Approach to Part-of-Speech Disambiguation
 
Marina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chantsMarina Danshina - The methodology of automated decryption of znamenny chants
Marina Danshina - The methodology of automated decryption of znamenny chants
 
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First GlanceEdward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
Edward Klyshinsky - The Corpus of Syntactic Co-occurences: the First Glance
 
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
Galina Lavrentyeva - Anti-spoofing Methods for Automatic Speaker Verification...
 
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
Oleksandr Frei and Murat Apishev - Parallel Non-blocking Deterministic Algori...
 
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
Kaytoue Mehdi - Finding duplicate labels in behavioral data: an application f...
 
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamediumValeri Labunets - The bichromatic excitable Schrodinger metamedium
Valeri Labunets - The bichromatic excitable Schrodinger metamedium
 
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
Alexander Karkishchenko - Threefold Symmetry Detection in Hexagonal Images Ba...
 
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation DenoisingArtyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
Artyom Makovetskii - An Efficient Algorithm for Total Variation Denoising
 
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
Olesia Kushnir - Reflection Symmetry of Shapes Based on Skeleton Primitive Ch...
 
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
Andrey Mukhtarov - The Study of Applicability of the Decision Tree Method for...
 

Verichev Fedoseev - Robust Image Watermarking on Triangle Grid of Feature Points

  • 1. ММРО-16, Казань, Россия АИСТ-2015, Екатеринбург, Россия, 10 апреля 2015 года Robust Image Watermarking on Triangle Grid of Feature Points (Стойкие ЦВЗ для изображений на триангуляционной сетке характеристических точек) Александр Веричев, Виктор Федосеев Самарский государственный аэрокосмический университет, Институт систем обработки изображений РАН, Самара, Россия, vicanfed@gmail.com
  • 2. АИСТ-2015, Екатеринбург О нас 10.04.2015 2А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com Наш локальный коллектив Лаборатория математических методов обработки изображений, ИСОИ РАН Лаборатория дистанционного зондирования, СГАУ Кафедра геоинформатики и информационной безопасности, СГАУ Наша специализация Обработка и анализ изображений и видео Арифметические методы синтеза быстрых алгоритмов ДОП и свёртки Дистанционное зондирование Земли Геоинформационные технологии Активная и пассивная защита изображений и видео ИСОИ РАН – маленький уютный институт СГАУ – большой монстр, НИУ, участник программы 5-100
  • 3. АИСТ-2015, Екатеринбург Защита изображений при помощи стойких ЦВЗ 10.04.2015 3 Основные задачи защиты изображений Защита авторских прав Защита от несанкционированного распространения Требования к системам цифровых водяных знаков Визуальная неразличимость Стойкость к искажениям носителя ЦВЗ Наибольшая сложность – обеспечение стойкости к геометрическим искажениям Сценарии использования изображений, приводящие к геометрическим искажениям Привязка спутниковых снимков Изменение масштаба, вырезание фрагмента Пересъёмка фотографий с аналогового образца Намеренное слабозаметное нарушение геометрии А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 4. АИСТ-2015, Екатеринбург Методы достижения стойкости ЦВЗ к геометрическим искажениям 10.04.2015 4 1. Использование преобразования Фурье-Меллина [Zheng, 2003; и мн. др.] Инвариантно к повороту, циклическому сдвигу, изотропному масштабированию 2. Использование особых точек изображения Использование особых точек только для геометрической коррекции (их исходные координаты известны) [Zhao, 2007] Встраивание ЦВЗ в окрестностях особых точек Примитивы встраивания определяются координатами особых точек и способом расчёта дескриптора (круглые, эллипсоидальные окрестности [Deng, 2008]) Примитивы встраивания определяются только координатами особых точек (триангуляционная сетка [Bas, 2002], диаграмма Вороного) контейнер ДПФ Взятие модуля Переход в лог-полярные координаты Взятие модуля ДПФ А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 5. АИСТ-2015, Екатеринбург Выбор детектора особых точек… 10.04.2015 5 Методика сравнения 1.Отыскание набора точек 𝑃0 по исходному изображению 2.Формирование коллекции из 𝑀 трансформированных изображений 3.Отыскание наборов точек 𝑃𝑗 , 𝑗 = 1. . 𝑀 на каждом из новых изображений 4.Построение триангуляции Делоне по каждому набору точек 𝑃𝑗 5.Расчёт целевого показателя 𝑆 = 𝑇𝑃𝑗 𝑇𝑃𝑗 + 𝐹𝑃𝑗 𝑀 𝑗=1 , где 𝑇𝑃𝑗 – количество треугольников в триангуляции j-го изображения, все точки которых содержатся и в наборе 𝑃0, 𝑇𝑃𝑗 + 𝐹𝑃𝑗 – полное количество треугольников на 𝑗-м изображении Анализировавшиеся детекторы: Harris, Achard-Rouquet, SIFT А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 6. АИСТ-2015, Екатеринбург Тестовый набор изображений Результаты тестирования детекторов …Выбор детектора особых точек 10.04.2015 6 Harris Achard-Rouquet SIFT А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 7. АИСТ-2015, Екатеринбург По множеству опорных точек строится триангуляция Делоне, обладающая рядом полезных свойств: Почти всегда единственна Максимизирует минимальный угол среди всех углов всех построенных треугольников Существуют быстрые алгоритмы её построения Сохраняется при преобразовании подобия Формируются примитивы встраивания [Bas et al., 2002]: треугольные примитивы Матрица ЦВЗ квадратная с обрезкой выше главной диагонали  имеет ступенчатую границу, что влечёт ошибки при отображении её данных на произвольный треугольник Наибольший угол отождествляется с прямым  возможны ошибки в определении ориентации у треугольников, близких к равносторонним Формирование встраиваемого сигнала… 10.04.2015 7А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 8. АИСТ-2015, Екатеринбург Предлагаемый метод: четырёхугольные примитивы …Формирование встраиваемого сигнала 10.04.2015 8 Отображение матрицы ЦВЗ на четырёхугольник Формирование сетки четырёхугольников Треугольники разбиваются на четырёхугольники точкой пересечения медиан Матрица ЦВЗ квадратная Гарантированно отсутствуют ошибки определения ориентации Пример встраиваемого сигнала А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 9. АИСТ-2015, Екатеринбург Встраивание ЦВЗ 10.04.2015 9 Используется аддитивная модель встраивания: 𝐶 𝑤 𝑛1, 𝑛2 = 𝐶 𝑛1, 𝑛2 + 𝛼 𝑛1, 𝑛2 ⋅ 𝑤 𝑛1, 𝑛2 , где 𝐶 𝑤 𝑛1, 𝑛2 – функция яркости изображения с ЦВЗ, 𝐶 𝑛1, 𝑛2 – функция яркости исходного изображения, 𝑤 𝑛1, 𝑛2 – значение встраиваемого сигнала, 𝛼 𝑛1, 𝑛2 – маска усиления ЦВЗ. Варианты задания маски 𝛼 𝑛1, 𝑛2 :  Постоянное значение: 𝛼 𝑛1, 𝑛2 = 𝑐𝑜𝑛𝑠𝑡  Маска Barni: 𝛼 𝑛1, 𝑛2 = 𝐷 ⋅ 𝜎С 2 𝑛1, 𝑛2 max 𝑛1, 𝑛2 𝜎С 2 𝑛1, 𝑛2  Маска Noise Visibility Function  Маска Just Noticeable Difference (метод Wu et al.) А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 10. АИСТ-2015, Екатеринбург Детектирование ЦВЗ 10.04.2015 10 Для детектирования вычисляется линейная корреляция между каждым примитивом и встроенным сигналом. 𝑧𝑖 𝐶 𝑤 , 𝑤 = 1 𝜇 𝑄𝑖 𝐶 𝑤 𝑛1, 𝑛2 (𝑛1,𝑛2)∈𝑄𝑖 ⋅ 𝑤 𝑛1, 𝑛2 , где 𝐶 𝑤 𝑛1, 𝑛2 –изображение с ЦВЗ, обработанное фильтром Винера, 𝑄𝑖 – множество пикселей 𝑖-го примитива, 𝜇 𝑄𝑖 – их количество 𝑤 𝑛1, 𝑛2 – значение встроенного сигнала. Решение о наличии ЦВЗ принимается по результатам пороговой обработки: 𝑍 = 1 𝑁 𝑧𝑖 𝐶 𝑤 , 𝑤 𝑁 𝑖=1 ≥ 𝜏, где 𝑁 – количество четырёхугольников, 𝜏 – порог, вычисляемый из вероятностных соображений А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 11. АИСТ-2015, Екатеринбург Выбор маски усиления ЦВЗ 10.04.2015 11 Const: SSIM=0.79 Barni: SSIM=0.92 NVF: SSIM=0.82 JND-Wu: SSIM=0.88 Зависимость SSIM от PSNR при искажениях с модуляцией различными масками (усреднение по 7 изображениям) А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com PSNR=25
  • 12. АИСТ-2015, Екатеринбург Пример работы: определение правильного ЦВЗ из нескольких вариантов 10.04.2015 12 Результаты детектирования – усреднённая линейная корреляция с каждым из 100 ЦВЗ Сгенерировано 100 ЦВЗ, один из них (40-й) встраивался в изображение Осуществлялось детектирование каждого из 100 ЦВЗ А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 13. АИСТ-2015, Екатеринбург Эксперимент: стойкость к повороту и масштабированию 10.04.2015 13 Стойкость к повороту (для разных углов в градусах) 5 10 15 20 25 30 35 40 barb + + + + – – + – boat + + + + + + + + bridge + + + + + + + – goldhill + + + + + + + + lena + + + + – + – – mandrill + + + + + + + – peppers + + + + + – + – Стойкость к масштабированию (для разных коэффициентов) 0,5 0,7 0,9 1,1 1,3 1,5 1,7 barb – – + + + + – boat + + + + + + + bridge + + + + + + + goldhill + + + + + – + lena – – + + + + + mandrill – + + + + + + peppers – + + + + + – А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com
  • 14. АИСТ-2015, Екатеринбург Результаты и выводы 10.04.2015 14 Разработан и реализован ЦВЗ-алгоритм, разработана методика сравнения детекторов особых точек для построения примитивов Исследованы детекторы точек, маски усиления ЦВЗ, стойкость ЦВЗ Метод работоспособен на данный момент для встраивания- детектирования ЦВЗ при условии небольших геометрических искажений Основная доля ошибок возникает за счёт неточного формирования множества точек Направления дальнейшей работы Повышение воспроизводимости точек (и треугольников) Проверка других детекторов Ослабление неотобранных особых точек на обрабатываемом изображении с целью снижения вероятности их отбора после геометрической трансформации Адаптивный отбор точек для формирования треугольников, близких к равносторонним Вопросы??? А. Веричев, В. Федосеев «Robust Image Watermarking…» | vicanfed@gmail.com