Найти тему
НейроМагия | Эпоха AI

Методы масштабирования изображений в нейросети Stable Diffusion:

Оглавление

Друзья, вы хотите создавать большие изображения с большим количеством деталей?

В этой статье вы узнаете про 2 метода масштабирования изображений с помощью нейросети Stable Diffusion (SD):

  • AI upscalers
  • SD upscale

1. AI апскейлер

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

  1. В AUTOMATIC1111 перейдите в раздел <Extras>.

2. Загрузите изображение.

3. Установите параметра Resize (размер) на 4 (для увеличения изображения в 4 раза).

4. Выберите любой апскейлер в Upscaler 1.

5. Нажмите Generate (Создать).

Через несколько секунд появится увеличенное изображение в окне вывода справа.

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

Можно еще включить восстановление лица (face restoration), которое использует другую модель ИИ для восстановления лиц. Но это может привести к появлению артефактов и сделать лица неестественными.

2. SD Upscale

Для этого метода необходимо расширение Ultimate SD Upscale.

Установка расширения Ultimate SD upscale

Ultimate SD Upscale — это расширение, предлагающее функции, аналогичные встроенному сценарию SD Upscale, но с некоторыми дополнительными параметрами.

Чтобы установить Ultimate SD upscale в AUTOMATIC1111:

  1. Перейдите на страницу расширений (Extensions).

2. Выберите вкладку Установить с URL-адреса (Install from URL).

3. Поместите следующий URL-адрес в поле URL-адреса репозитория расширения:

https://github.com/Coyote-A/ultimate-upscale-for-automatic1111

4. Нажмите кнопку Установить (Install).

5. Дождитесь подтверждающего сообщения о том, что расширение успешно установлено.

6. Перезапустите AUTOMATIC1111.

Если установка прошла успешно, в раскрывающемся меню «Сценарий» (Script) в нижней части страницы img2img должно появиться изображение Ultimate SD upscale:

-2

Пошаговое руководство:

1. В разделе img2img загрузите изображение.

Если вы только что создали изображение на странице txt2img , нажмите кнопку <Send to img2img> (Отправить в img2img). Изображение и промт будут заполнены автоматически.

Если у вас есть готовое изображение, то загрузив его в PNG info, вы увидите всю информацию для создания этого изображения, включая промт и модели. Нажмите <Send to img2img>.

2. Вставьте промт (текстовый запрос), в т.ч. и негативный.

-3

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

4. Установите ширину и высоту (width, height) изображения на 512 (или на 1024). Это размер фрагмента, который будет использоваться для масштабирования SD.

5. Установите denoising strength (сила шумоподавления) на 0,3. Не нужно устанавливать его выше 0,4, чтобы не было артефактов.

-4

5. Найдите выпадающее меню Script рядом с кнопкой страницы img2img. Выберите <SD upscale>.

6. Установите Scale Factor (коэффициент масштабирования) равным 4 для увеличения в 4 раза.

7. Выберите Upscaler (средство масштабирования). Можно выбрать ESRGAN, R-ESRGAN или другой.

-5

8. Нажмите Generate (Создать).

Вы заметите, что SD upscale исправляет лица без появления артефактов.

Можно поэкспериментировать со следующими параметрами:

  • Sampling steps (шаги выборки): Установка более высокого значения, например, 50–100, может привести к получению более подробной информации.
  • Sampling method (метод выборки).
  • Denosing strength (силы шумоподавления): определяет количество добавляемых деталей. Рабочий диапазон для этого метода составляет от 0,1 до 0,4.
  • Seed (семя): изменение деталей. Обычно его значение делают случайным (-1).

Друзья, есть еще третий метод, но о нем я расскажу в другой статье.

☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀☀

А сейчас по традиции поделюсь с вами изображениями, созданными в SD. Эти изображения я сделала на основе реальных фотографий известного блогера.

Карина Кросс (реальное фото)
Карина Кросс (реальное фото)

P. S. Все желающие приглашаются на бесплатный мастер-класс «Специалист по нейросетям»! Вы познакомитесь с нейросетями - ChatGPT, Midjourney, Claude, YandexGPT, GigaChat, Kandinsky. Узнаете, как стать востребованным специалистом с достойным доходом. Получите ПОДАРОК — PDF-книгу «10 способов заработка на нейросетях ChatGPT и Midjourney».

<<<<< Регистрация на мастер-класс >>>>>

**********************************************************************************

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

<<<<< Участвовать БЕСПЛАТНО >>>>>