Почему второе сохранение вообще на что-то влияет
Сжатие JPEG делит изображение на блоки, преобразует каждый в частотные компоненты и отбрасывает высокочастотные, к которым глаз наименее чувствителен. Результат получается меньше и немного мягче.
Откройте этот файл и сохраните его снова — процесс повторится с данными, которые уже прошли через него. Кодировщик не может отличить, где оригинальная деталь, а где артефакт предыдущего прохода, поэтому он обрабатывает и то, и другое одинаково, отбрасывая больше и того, и другого.
Потери накапливаются и никогда не обращаются вспять. Нет такой операции, которая восстановила бы отброшенные частотные компоненты, поэтому изображение, прошедшее через четыре платформы, нельзя исправить ни одним инструментом, можно только создать заново.
Как это влияет на оценку
Мы взяли одну подлинную фотографию, сохраняли ее несколько раз с качеством 75 и оценивали на каждом этапе. Никакого редактирования не было. Каждое изменение ниже — результат простого сохранения.
К десятому сохранению фотография перешла границу принятия решения. Это та же самая картинка той же сцены, снятая той же камерой, но теперь детектор сообщает, что это, вероятно, ИИ.
Сколько сохранений накапливает реальное изображение
Десять звучит как перебор, пока вы не посчитаете, через что проходит обычное изображение от камеры до группового чата.
- 1 Экспорт с камеры Первое сохранение
- 2 Отредактировано и сохранено Второе сохранение
- 3 Загрузка на платформу Перекодирование при загрузке
- 4 Скачивание кем-то Часто повторное перекодирование
- 5 Отправка через мессенджер Сжатие для передачи
- 6 Скриншот Совершенно новый файл
Скриншоты хуже, чем сохранения
Скриншот — это не копия файла. Это фотография того, что отображалось на экране, снятая в разрешении экрана, а затем заново закодированная.
Это полностью отбрасывает оригинальный файл вместе с его метаданными и любыми учетными данными, и перезаписывает текстуру всем, что выдали дисплей и масштабирование. Скриншот 4000-пиксельной фотографии на экране ноутбука сохраняет, возможно, четверть пикселей и ничего из происхождения.
Это также самый распространенный способ, которым изображения попадают к людям, желающим их проверить, что является неудачным сочетанием.
Что сохраняется, а что нет
| Операция | Потеря деталей | Влияние на оценку |
|---|---|---|
| Копирование файла | Нет | Нет. Копия идентична |
| Сохранение с высоким качеством | Малая | Несколько баллов вверх |
| Сохранение с низким качеством | Большая | От десяти до двадцати баллов вверх |
| Изменение размера в меньшую сторону | Большая | Существенная, удаляет карту регионов на небольших результатах |
| Масштабирование вверх | Детали придуманы | Большой сдвиг вверх. Придуманные пиксели — это сгенерированные пиксели |
| Скриншот | Почти всё | Самый большой единичный сдвиг из всех операций здесь |
Что с этим делать
-
Всегда запрашивайте оригинал
С устройства, которое сделало снимок, отправленный как файл, а не как фото. Этот шаг решает большинство спорных результатов.
-
Никогда не проверяйте скриншот, если можете избежать этого
Если существует только скриншот, воспринимайте низкую оценку как отсутствие ответа, а не как чистый результат.
-
Сравнивайте подобное с подобным
Оценка оригинала в сравнении со скачанной копией говорит вам о скачивании, а не об изображении. Обе стороны сравнения требуют одинаковой обработки.
-
Воспринимайте среднюю оценку как деградацию в первую очередь
В файле, который явно путешествовал, средний диапазон обычно означает потерю деталей, а не частичную манипуляцию.
Почему потеря качества при генерации выглядит как генерация
Есть причина, по которой модель путает эти два понятия, и это не совпадение. Оба процесса воссоздают мелкие детали, а не записывают их.
Кодировщик JPEG отбрасывает высокочастотные компоненты, а декодировщик восстанавливает приближение из того, что осталось. Диффузионная модель выстраивает детали из шума в соответствии с тем, чему она обучилась. Ни тот, ни другой вывод не несут в себе специфическую связь между соседними пикселями, которую создают сенсор и объектив, потому что в обоих случаях эта связь была отброшена и на ее место было поставлено нечто правдоподобное.
С точки зрения модели, сильно пережатая фотография и сгенерированное изображение обладают одним и тем же фундаментальным свойством: мелкая текстура была написана программным обеспечением. Вот почему оценка движется в этом направлении, и почему эффект усиливается с каждым проходом.
Понимание этого меняет то, как вы читаете результат. Высокая оценка деградировавшего файла — это не ошибка детектора в определении реальной фотографии. Это правильное сообщение детектора о том, что текстура перед ним не была создана камерой, что оказывается правдой.