SeoA

Рейтинг
51
Регистрация
12.04.2024
Volovikov #:
Причем тут алгоритмы? Покажи строчку, где это написано. Покажи строчку, что ты так делаешь и есть результат. Ну как бы репутация, а не глупость. Хоть чуть-чуть же надо придерживаться своего слова, а то так, воробушка пускаешь. 

Нет такой волшебной строчки, там надо комплексно анализировать, часть информации вообще лишняя, ее нужно отбросить, потом построить предположения и проверять их на практике. Как то так. 

Но если тебе надо хоть что то, то могу посоветовать другую тему, которая сейчас работает, как гугл лет 10 назад: просто и без гемора.

Так ты что спросил, то тебе и ответили😀

Ты пойми, скрытый водяной знак это не надпись на картике внизу справа Моя картинка.

А надо так спрашивать:

Скрытый водяной знак не меняется при сжатии, обрезании и прочие манипуляциии с изображением?

Отличный вопрос, касающийся пределов устойчивости цифровых водяных знаков!

> Скрытый водяной знак не меняется при сжатии, обрезании и прочие манипуляциии с изображением?

Изменяется, но не разрушается. Это ключевое различие.

Вот как это работает:

1. Как именно "меняется"?

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

* Например: при сильном JPEG-сжатии часть информации из средних частот (где находится водяной знак) выбрасывается. Водяной знак "искажается" вместе с изображением.

2. Как он "выживает" (устойчивость)?

Суть устойчивого водяного знака в том, что он разработан таким образом, чтобы:

* Быть избыточным: Информация водяного знака часто повторяется или распределяется по всему изображению, чтобы потеря части данных не привела к потере всего водяного знака.

* Использовать "сильные" части: Как я упоминал, он внедряется в те частотные компоненты, которые важны для визуального качества и поэтому менее вероятно будут полностью отброшены при сжатии.

* Иметь детектор: Специальный алгоритм-детектор знает, что искать. Он не просто "читает" водяной знак напрямую, а применяет обратные математические преобразования, чтобы "очистить" искаженный сигнал и восстановить оригинальный водяной знак. Он может иметь некую "терпимость" к шуму и искажениям.

3. Пределы устойчивости

Однако устойчивость не безгранична:

* Очень сильное сжатие: Если изображение сжимается до такой степени, что его визуальное качество значительно ухудшается, водяной знак тоже может быть безвозвратно утерян.

* Чрезмерная обрезка: Если обрезана большая часть изображения, особенно та, где была ключевая информация водяного знака, его будет невозможно извлечь.

* Другие манипуляции:

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

 * Поворот, искажение: Многие водяные знаки могут быть извлечены даже после этих манипуляций, хотя и с большими усилиями со стороны детектора.

 * Добавление шума: Если добавить очень много случайного шума, водяной знак может быть "заглушен".

4. Цель AI-водяных знаков

Для AI-изображений цель — сделать водяной знак достаточно устойчивым к типичным операциям (небольшое сжатие, ресайз, легкая обрезка), чтобы его можно было обнаружить в большинстве случаев, когда изображение используется.

Итог: Водяной знак меняется вместе с изображением, но его математическая структура разработана так, чтобы быть достаточно устойчивой, чтобы специальный детектор мог его восстановить даже после значительных, но не экстремальных манипуляций. Это делает его намного более надежным для идентификации, чем простой анализ Base64.


Volovikov #:
Ну хотя бы для того, чтоб не сотрясать воздух. Нас припозорить, что мол такое и не знаем, а ты вот такой хороший и знаешь. 

Это глупо. Алгоритмы слей, кошельки покажи, будешь хорошим парнем тут😀

truebusiness #:
Но 2000 трафика в сутки я все равно считаю солидной посещаемостью для инфосайта в нынешнее время. 

А по бабкам как ты считаешь солидно?

Vladimir SEO #:
Нужны реальные аргументы и факты. А их нету и не будет. 

Реальные это как? И зачем?

Коллеги, давайте признаемся, что никто не читал эти данные, а читали только то, что публиковали блогеры. Да и зачем читать, ведь и так всё знаешь!

А что напишет человек, который просто умеет красиво много писать? Который даже не понимает зачем вообще нужно число е и зачем оно в формулах? 

Данные нужно анализировать, изучать формулы, пробовать на практике. Это колоссальный труд и не надо просить их выдать. Я провёл в общей сложности около 12 встреч с математиками из разных стран, спрашивал их мнение, изучал вариации и в итоге это окупилось на сейчас около хх к$/месяц. Я мог бы показать скрины, выплаты, но зачем, ради чего? 

Если вы хотите понять тему, то изучайте. Вам слили очень много. Поиск в гугле это игра не по вашим правилам, а по их. Изучайте их правила, играйте по ним и всё будет у вас хорошо.


Mik Foxi #:
при ресайзе "код" или при конвертации в другой формат у картинки меняется больше чем полностью. и если эта картинка исходно уникальная, сгенеренная ИИ была, то никто не будет до тебя докапываться сам ты ее рисовал или ИИ.

Картинка это код и там используется скрытая математическая структура, устройчивый криптографический водяной знак. Ты его не удалишь, сжатием, пересохранением и прочее. 

Народ, ну вы чё в самом деле? Пообщайтесь с нейросетью прежде чем убеждать меня в знаниях 20 летней давности. Эта тема прошла, всё, это как впн, который шифрует, но вычислить вас не составляет труда.

pavlkonst #:
Нет оно так не работает. Base64 просто способ представить бинарные данные (файл картинки) в виде текстовой строки. Любое минимальное изменение в картинке (даже на один пиксель) полностью изменит Base64-строку. Ты не найдешь там никаких одинаковых последовательностей

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

TonyBlackberry #:
т.е. можно взять две AI картинки, перекодировать их в Base64 и найти в них одинаковую последовательность символов, обозначающую конкретную AI ?

Базе 64 для идентификации изображений неэффективно. Даже не знаю использует ли кто либо это сейчас...

Для идентификации AI-происхождения используются более сложные, невидимые и математически продуманные методы, а не совпадение 64 стандартных символов. Ты погугли, чтобы лучше разобраться.

Mik Foxi #:
открой в любом аналоге фотошопа и изучи. все что там может быть: визуальный вотермарк, который ты в "фотошопе" увидишь, мета данные, которые чистятся при пересохранении, ну и ИИ чаще всего в png выдает картинки, на сайте их размещай в webp и сойдет.

Ты думаешь картинка на сайте это как картинка на бумаге?

Чувак, код это не водяной знак на изображении, это другое. 

Всего: 698