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