← Все руководства Принцип работы

Что происходит с изображением при каждом повторном сохранении

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

· 8 мин чтения · Best AI Image Detector

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

Почему второе сохранение вообще на что-то влияет

Сжатие JPEG делит изображение на блоки, преобразует каждый в частотные компоненты и отбрасывает высокочастотные, к которым глаз наименее чувствителен. Результат получается меньше и немного мягче.

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

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

Как это влияет на оценку

Мы взяли одну подлинную фотографию, сохраняли ее несколько раз с качеством 75 и оценивали на каждом этапе. Никакого редактирования не было. Каждое изменение ниже — результат простого сохранения.

Оценка в зависимости от количества сохранений
Оригинальный снимок
17
После 1 сохранения
24
После 3 сохранений
39
После 6 сохранений
55
После 10 сохранений
68

Одна подлинная фотография. Никаких правок на любом этапе; только многократное кодирование.

Одна неотредактированная фотография, оцененная после последовательных циклов сохранения в формате JPEG с качеством 75.

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

Сколько сохранений накапливает реальное изображение

Десять звучит как перебор, пока вы не посчитаете, через что проходит обычное изображение от камеры до группового чата.

  1. 1 Экспорт с камеры Первое сохранение
  2. 2 Отредактировано и сохранено Второе сохранение
  3. 3 Загрузка на платформу Перекодирование при загрузке
  4. 4 Скачивание кем-то Часто повторное перекодирование
  5. 5 Отправка через мессенджер Сжатие для передачи
  6. 6 Скриншот Совершенно новый файл
Типичный путь. Каждый переход — это как минимум одна перекодировка, а иногда и две.

Скриншоты хуже, чем сохранения

Скриншот — это не копия файла. Это фотография того, что отображалось на экране, снятая в разрешении экрана, а затем заново закодированная.

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

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

Что сохраняется, а что нет

Практический эффект каждой операции
ОперацияПотеря деталейВлияние на оценку
Копирование файлаНетНет. Копия идентична
Сохранение с высоким качествомМалаяНесколько баллов вверх
Сохранение с низким качествомБольшаяОт десяти до двадцати баллов вверх
Изменение размера в меньшую сторонуБольшаяСущественная, удаляет карту регионов на небольших результатах
Масштабирование вверхДетали придуманыБольшой сдвиг вверх. Придуманные пиксели — это сгенерированные пиксели
СкриншотПочти всёСамый большой единичный сдвиг из всех операций здесь

Что с этим делать

  1. Всегда запрашивайте оригинал

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

  2. Никогда не проверяйте скриншот, если можете избежать этого

    Если существует только скриншот, воспринимайте низкую оценку как отсутствие ответа, а не как чистый результат.

  3. Сравнивайте подобное с подобным

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

  4. Воспринимайте среднюю оценку как деградацию в первую очередь

    В файле, который явно путешествовал, средний диапазон обычно означает потерю деталей, а не частичную манипуляцию.

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

Есть причина, по которой модель путает эти два понятия, и это не совпадение. Оба процесса воссоздают мелкие детали, а не записывают их.

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

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

Понимание этого меняет то, как вы читаете результат. Высокая оценка деградировавшего файла — это не ошибка детектора в определении реальной фотографии. Это правильное сообщение детектора о том, что текстура перед ним не была создана камерой, что оказывается правдой.

Вопросы пользователей

Повреждает ли многократное сохранение JPEG?
Да, и навсегда. Каждое сохранение отбрасывает больше высокочастотных деталей, и ничто их не восстанавливает. Открытие и закрытие файла без сохранения ничего не стоит, но каждое реальное сохранение с любым качеством ниже максимального удаляет информацию, которую сохранило предыдущее сохранение.
Помогает ли сохранение в PNG?
PNG — это формат без потерь, поэтому многократное сохранение PNG не ухудшает его. Преобразование JPEG в PNG не отменяет уже понесенные потери, хотя предотвращает дальнейшие. Если вы архивируете что-то для последующей проверки, PNG или исходный raw-файл — правильный выбор.
Почему мессенджеры так сильно сжимают?
Пропускная способность и хранилище для миллиардов сообщений. Большинство приложений ориентируются на размер файла, а не на уровень качества, поэтому большая фотография сжимается гораздо сильнее, чем маленькая. Опция файла, если она предлагается, обычно обходит это и отправляет оригинал.
Могу ли я определить, сколько раз изображение было сохранено?
Не надежно, но часто можно определить, что его сохраняли много раз. Заметные блоки вокруг краев, полосы в плавных градиентах и общая мягкость указывают на сильное пережатие. Это те изображения, где оценку следует читать с осторожностью в любом направлении.
Влияет ли это на сгенерированные изображения тоже?
Да, в противоположном направлении. Пережатие толкает всё к середине, поэтому сильно сохраненное сгенерированное изображение оценивается ниже, чем оригинал. Вот почему очистка путем пересохранения вообще работает, и почему низкая оценка деградировавшего файла мало что доказывает.
С какими настройками качества экспортировать?
Для всего, что может быть проверено позже, используйте самое высокое доступное или формат без потерь. Качество 90 и выше теряет мало при каждом сохранении. Ниже 70 повреждения существенны при первом проходе и быстро накапливаются при втором.

Проверить изображение сейчас

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

Открыть детектор

Читать далее