Как алгоритмы вычисляют синтетические лица и фейковые изображения
Опубликовано: 12.08.2026
Появление генеративных моделей привело к массовому распространению подделок — от безобидных аватаров до манипуляций, где алгоритм удаляет одежду с реального человека. Противостоять этому призваны детекторы синтетических изображений. Их задача — отличить настоящую фотографию от сгенерированной, опираясь на математические признаки, невидимые человеческому глазу.
Почему генеративные модели оставляют следы
Любой алгоритм глубокого обучения работает с ограничениями. При создании реалистичного лица генеративная модель решает задачу распределения пикселей: какие цвета и оттенки разместить в каждой точке холста. Человеческий глаз воспринимает результат как цельное изображение, но математический анализ выявляет закономерности, не свойственные настоящим фотографиям.
Основные классы артефактов:
- Нарушения симметрии — зрачки разного размера, асимметрия ушей, неровная линия челюсти
- Аномалии текстур — кожа выглядит чрезмерно однородной или, наоборот, содержит паттерны, повторяющиеся в разных зонах
- Ошибки фона — размытые контуры объектов, искажённая перспектива, сливающиеся элементы
- Проблемы с мелкими деталями — зубы сливаются в белую полосу, отсутствие индивидуальных черт ресниц
Когда речь идёт о манипуляциях с одеждой, артефакты проявляются на границах: неровные контуры тела, несоответствие освещения на добавленных участках, искажения текстуры кожи в зоне редактирования.
Пространственный анализ: поиск аномалий в пикселях
Первый уровень детекции — покоординатный анализ изображения. Алгоритм проходит по массиву пикселей и вычисляет статистические характеристики локальных областей.
Ключевой метод — анализ шумовой компоненты. Каждая камера при съёмке вносит характерный шум, обусловленный матрицей сенсора и процессором. Этот шум распределён равномерно по всему кадру. Генеративная модель при дорисовке участков создаёт собственный шумовой паттерн, который отличается от оригинального. Детектор сравнивает шумовые характеристики подозрительных зон с эталонным профилем камеры — расхождение свидетельствует о вмешательстве.
Ещё один подход — выявление высокочастотных аномалий. Настоящие фотографии содержат естественный спектр частот: плавные переходы в зонах теней, резкие границы на контурах объектов. Сгенерированные фрагменты часто демонстрируют либо избыточное сглаживание, либо неестественные высокочастотные компоненты, проявляющиеся в виде муара или микротекстур.
Пространственные методы эффективны при высоком качестве исходной фотографии и заметном вмешательстве. Однако при агрессивном сжатии (JPEG с низким качеством) артефакты сжатия маскируют следы генерации, и точность падает.Частотный анализ и преобразование Фурье
Более устойчивый к сжатию подход — перевод изображения в частотную область. Преобразование Фурье декомпозирует картинку на синусоидальные компоненты разной частоты и амплитуды.
Сгенерированные изображения имеют характерный частотный «отпечаток». Генеративные архитектуры (GAN, диффузионные модели) по-разному воспроизводят спектр: одни подавляют высокие частоты, другие создают периодические пики в определённых диапазонах. Детектор, обученный на большом массиве настоящих и синтетических изображений, выделяет эти паттерны.
Для манипуляций с удалением одежды частотный анализ особенно полезен на границах редактирования. Переход от оригинальной текстуры к сгенерированной создаёт дисконтинуитет в частотном спектре — резкий скачок, который алгоритм фиксирует как маркер подделки.

Вейвлет-анализ как уточнение
Вейвлет-преобразование дополняет Фурье-анализ, добавляя пространственную привязку частотных компонентов. Вместо глобального спектра алгоритм получает карту частотных характеристик по участкам изображения. Это позволяет локализовать зону вмешательства, а не просто констатировать факт подделки всего кадра.
Обнаружение несогласованностей семантических карт
Продвинутые детекторы используют промежуточные представления: сегментационные карты, карты глубины, карты нормалей. Идея в том, что на настоящей фотографии все эти представления согласованы между собой — глубина соответствует положению объектов, сегментация совпадает с границами освещения.
Сгенерированные или отредактированные участки нарушают эту согласованность. Например, алгоритм может определить, что фрагмент кожи имеет иную карту нормалей по сравнению с окружающими областями, хотя визуально разница незаметна. При удалении одежды часто возникает рассинхронизация между формой тела и тенями, падающими на него — детектор фиксирует это через несоответствие карт глубины и освещения.
Классификаторы на основе машинного обучения
Большинство практических детекторов — это обученные классификаторы, которые принимают на вход извлечённые признаки (пространственные, частотные, семантические) и выдают вероятность подделки.
Тип классификатора Принцип работы Сильные стороны Сверточные сети (CNN) Автоматическое выделение пространственных паттернов Хорошо находят локальные артефакты Трансформеры (ViT) Анализ глобальных зависимостей между участками Эффективны при малозаметных вмешательствах Ансамблевые методы Комбинация нескольких моделей Повышенная устойчивость к новым типам генерацииОбучение классификатора требует репрезентативной выборки: тысячи настоящих фотографий и тысячи подделок, созданных разными моделями. Ключевая сложность — генеративные алгоритмы быстро эволюционируют, и детектор, обученный на подделках прошлого года, может не распознать результаты новой модели.
Почему идеального детектора не существует
Соревнование между генерацией и детекцией напоминает вооружённую гонку. Каждое улучшение качества генеративных моделей снижает эффективность существующих детекторов. Несколько фундаментальных ограничений:
- Проблема обобщения — детектор, показывающий 98% точности на тестовой выборке, может полностью провалиться на изображениях от новой генеративной модели, которой не было в обучающих данных
- Зависимость от качества оригинала — низкое разрешение, сильный шум, плохое освещение создают неопределённость, в которой детектор вынужден угадывать
- Адаптивные атаки — создатели подделок могут целенаправленно добавлять шум или искажения, которые обманывают конкретный детектор, оставляя изображение визуально приемлемым
Практический вывод: детектор — это инструмент снижения риска, а не абсолютный арбитр истины. Высокий процент вероятности подделки требует дополнительной проверки, но низкий процент не гарантирует подлинность.
Практические рекомендации по использованию детекторов
Для максимальной эффективности проверки стоит комбинировать несколько подходов:
- Запустить изображение через два-три детектора с разной архитектурой — совпадение результатов повышает достоверность
- При обнаружении подозрительной зоны — проанализировать её отдельно, увеличив масштаб и применив частотный фильтр вручную
- Проверить метаданные файла (EXIF) на предмет следов редактирования, хотя их легко подделать
- Сравнить подозрительное изображение с другими фотографиями того же человека из достоверных источников — discrepancies в пропорциях лица выдают манипуляцию
Технологии генерации и манипуляции изображениями продолжат совершенствоваться. Параллельно будут развиваться и методы детекции, но их эффективность всегда будет ограничена фундаментальной асимметрией: создать подделку нужно один раз, а детектор должен уметь распознавать все возможные варианты.