Руководство по метаданным фото

Как определить, что изображение создано ИИ

Одна проверка даёт однозначный ответ, когда срабатывает. Другая гадает и ошибается достаточно часто, чтобы разрушить любой спор. Начните с однозначной.

Короткий ответ

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

  • Метка есть: серьёзное свидетельство Значение IPTC Digital Source Type, поле генератора в XMP или подписанный манифест C2PA называют происхождение напрямую. Файлы редко получают эти поля случайно.
  • Метки нет: свидетельства нет ни в одну сторону Скриншоты, загрузки в соцсети, мессенджеры и большинство редакторов отбрасывают поля о происхождении. Чистый файл доказывает только то, что файл чистый.

Как выглядит настоящая метка ИИ

Эти поля пишут три разные системы, и сгенерированный файл часто несёт больше одной.

Сигналы происхождения, которые дают однозначный ответ
СигналГде хранитсяЧто сообщает
IPTC Digital Source TypeБлок IPTC или XMPКонтролируемое значение, например trained algorithmic media, composite synthetic media или digital capture. IPTC публикует этот словарь, поэтому значения означают одно и то же везде.
Поля генератора в XMPПакет XMPНазвание инструмента, модель, иногда текст запроса и идентификатор задания.
C2PA Content CredentialsПодписанный манифест внутри файлаПроисхождение плюс история правок, криптографически подписанные. Спецификация C2PA определяет этот формат.
Теги Software и комментарияEXIFСлабее, но значение Software с именем генератора всё же считается зацепкой.

Проверьте файл в три шага

  1. Получите оригинальный файл Попросите файл в том виде, в каком его отправили, не скриншот и не скачанную из соцсети копию. Пересохранённая копия уже потеряла поля, которые вы хотите прочитать.
  2. Откройте его в просмотрщике Загрузите его в инструмент для метаданных. Ничего не загружается на сервер. Панель ИИ и происхождения показывает заявленный генератор и каждое поле о происхождении, которое есть в файле.
  3. Читайте результат буквально «Поля есть» значит, что так говорит файл. «Ничего не найдено» значит, что файл не говорит ничего. Инструмент не превращает молчание в вердикт, и вам не стоит этого делать.

Почему пиксельные детекторы расходятся друг с другом

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

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

Системы водяных знаков, которые живут в пикселях, относятся к третьей категории. Google DeepMind описывает SynthID как незаметный сигнал, встроенный в сами пиксели и обнаруживаемый технологией SynthID. Прочитать его может только соответствующий детектор. Vaultaire никогда не анализирует пиксели, поэтому сообщает о строке SynthID только тогда, когда её упоминают метаданные, а в остальных случаях говорит, что проверка пикселей не выполнялась.

Как исчезают метки

Чаще всего потеря меток не связана с тем, что кто-то что-то скрывает.

  • Скриншоты Скриншот представляет собой новый снимок экрана. Он содержит метаданные вашего устройства и ничего из исходного файла.
  • Социальные платформы и мессенджеры Загружаемые файлы перекодируются ради экономии трафика. Перекодирование сохраняет пиксели и отбрасывает большинство блоков метаданных.
  • Обычные правки Обрежьте, измените размер или экспортируйте в другой формат, и многие редакторы запишут новый файл только с теми полями, которые их интересуют.
  • Намеренное удаление Инструмент для удаления метаданных очищает поля намеренно. Это та же проблема необратимости, только с другой стороны.

Частые вопросы о проверке изображений на ИИ

Можно ли определить, что изображение создано ИИ?

Иногда, и только в одну сторону. Если файл содержит метку ИИ, например значение IPTC Digital Source Type «trained algorithmic media», имя генератора или подписанный манифест C2PA, у вас есть однозначный ответ. Если файл не содержит ничего из этого, ответа нет вовсе, потому что сохранение и пересылка регулярно стирают эти поля.

Насколько точны детекторы изображений ИИ?

Пиксельные детекторы возвращают вероятность, а не факт, и ошибаются в обе стороны на обычных фотографиях. Используйте их как подсказку и никогда как доказательство.

Сохраняет ли скриншот метаданные ИИ?

Нет. Скриншот создаёт новый файл из того, что показывал экран. Он содержит метаданные, которые записывает ваше устройство, и ни одной метки ИИ или записи C2PA из исходного файла.

Удаляет ли Instagram данные EXIF?

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

Какие генераторы может назвать отчёт?

Когда файл это записывает, отчёт называет Adobe Firefly, AUTOMATIC1111 или Stable Diffusion WebUI, ChatGPT или OpenAI, ComfyUI, DALL-E, Flux, Google Imagen, InvokeAI, Midjourney и Stable Diffusion. Он сообщает текст, который содержит файл, и никогда не додумывает сверх него.

Покидает ли файл моё устройство?

Нет. Разбор выполняется в Web Worker в вашем браузере. Без отправки на сервер, без аккаунта, без копии на сервере.