Більшість інструментів для створення зображень ШІ включають невидимий водяний знак у створюване зображення.
Цей водяний знак невидимий для людського ока, але може бути ідентифікований алгоритмом.
Спочатку зображення розбивається на різні піддіапазони, що складаються з високочастотних (fine-grained) і низькочастотних (course-grained) компонентів.
Для цього використовується дискретне перетворення “wavelet”.
Водяний знак додається до середньочастотних компонентів.
Чому?
- Зміни в низькочастотних компонентах видно людському оку
- Зміни у високочастотних компонентах можуть бути знищені зміною розміру/стисненням зображення.
Зображення розбивається на блоки 4×4, і в кожен блок додається водяний знак.
Водяний знак додається шляхом зміни DCT-коефіцієнтів середньочастотних компонентів.
Усі компоненти об’єднуються назад для отримання зображення з водяним знаком.
Отже, як ми можемо відновити водяний знак?
Це робиться шляхом аналізу кореляцій між блоками 4×4.
Це було пояснення на пальцях, а ось серйозно і детально все описано тут:









