Толковый словарь по нейросетям и искусственному интеллекту
Инпейнтинг
Категория термина
Инпейнтинг (Inpainting) — метод редактирования изображений, при котором определённые области заменяются сгенерированным содержимым, соответствующим контексту окружающей сцены. В интерфейсе Stable Diffusion (например, Automatic1111) эта опция используется для исправления, замены или дорисовки частей изображения с сохранением общего стиля.
🧠 Механизм работы
Пользователь выделяет область на изображении (маску), которая должна быть изменена. В этой зоне модель генерирует новый контент, ориентируясь на промпт и окружающие пиксели. Генерация выполняется в латентном пространстве, где модель использует как информацию из промпта, так и контекст исходного изображения. Результат затем декодируется обратно в пиксельное пространство, формируя финальную картинку.
🔑 Особенности
- Локальное редактирование изображения без полной перегенерации.
- Использует маску для ограничения области изменений.
- Может совмещать дорисовку по промпту и сохранение исходных деталей.
- Подходит для исправления ошибок, замены объектов или добавления новых элементов.
📌 Примеры применения
- Удаление нежелательных объектов с фотографии (например, людей или надписей).
- Дорисовка фона за пределами исходного изображения.
- Замена деталей (одежды, предметов, архитектурных элементов).
⚖️ Преимущества и недостатки
Преимущества:
- Точечное редактирование без изменения всей картинки.
- Сохраняет стиль и освещение изображения.
- Гибкость: можно комбинировать промпты для разных участков.
Недостатки:
- Результаты зависят от качества маски и правильности промпта.
- Возможны артефакты при сложных текстурах или больших областях замены.
- Иногда модель изменяет больше деталей, чем требуется.
🧠 Связанные понятия
- Outpainting — расширение изображения за границы исходного кадра.
- Masking — процесс создания маски для выделения редактируемой области.
- Denoising strength — параметр, определяющий степень изменений в маске.
- Latent Space — скрытое пространство признаков, в котором выполняется генерация.
- Image-to-Image — режим генерации, в котором новое изображение создаётся на основе исходного.
💡 Вывод
Inpainting — это мощный инструмент для локальной генерации и редактирования изображений, позволяющий заменять или восстанавливать отдельные части без полной перегенерации. Он сочетает точность маскирования и гибкость промптов, что делает его незаменимым при постобработке и доработке изображений в генеративных моделях.