Почему нейросеть меняет лицо на фото и как его сохранить: 22 правки с замерами

· 13 мин · Команда Чипа

22 правки одного портрета с замерами: что портит лицо, какая фраза его бережёт и почему выделение меняет его вдвое меньше.

Почему нейросеть меняет лицо на фото и как его сохранить: 22 правки с замерами

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

Мы делаем Чипа, нейросеть-помощника. В его Студии правят фото, и пока мы её собирали, видели такое постоянно. Решили замерить: сделали 22 правки одного портрета и после каждой посчитали, насколько изменилось лицо. Сильнее всего его испортила самая безобидная просьба. До неё дойдём.

Коротко. Без выделения нейросеть рисует заново весь кадр, и лицо меняется даже там, где вы ничего не просили. Правка по выделению меняет его вдвое меньше: 3,8 против 8,0. Пять правок подряд увели лицо до 18,3, одна просьба «сделай красивее» до 18,6. Как этого избежать, собрали в шпаргалку, а как это устроено у нас, рассказали в разделе про Студию Чипа.

Как мы проверяли

Взяли портрет: женщина за столиком уличного кафе, сзади идёт прохожий. Снимок сгенерирован, этой женщины не существует. Все правки делали на GPT Image 2.5, на ней же работает Студия Чипа. Правки «как в Студии» делали её способом: та же модель, та же маска и та же просьба к нейросети, что в коде Студии.

Чтобы не спорить на глаз, вырезали лицо до и после правки и посчитали, насколько в среднем отличаются пиксели, по шкале яркости от 0 до 255. Чем меньше число, тем ближе к оригиналу. Для ориентира:

Разница Как это видно
до 4 на глаз не заметно
6–9 заметно, если положить снимки рядом
15–19 видно сразу

Всего 22 правки: семь раз убирали прохожего, пять правок сделали подряд, одну одной общей просьбой, одну «сделай красивее», четыре раза меняли фон и четыре раза убирали человека с группового фото.

Опыт 1. Убрать прохожего

Самая частая просьба. Сначала написали её словами, как в любом чате с нейросетью: «Убери мужчину на заднем плане». Потом сделали то же самое способом Студии Чипа: выделили прохожего, и нейросеть получила маску, где рисовать.

Убрать прохожего: обычный чат и Студия Чипа

Прохожий пропал оба раза, и на глаз снимки почти одинаковые. Разницу видно на карте изменений. В чате нейросеть заново нарисовала весь кадр: лицо, руки, куртку, чашку. В Студии заметно поменялось только место, где шёл прохожий.

Карта изменений: оранжевым отмечено всё, что отличается от исходника

Так это выглядит, если снимки сменяют друг друга. Слева после чата лицо дёргается, справа почти стоит на месте.

Оригинал и правка сменяют друг друга: слева обычный чат, справа Студия Чипа

Мы повторили опыт несколько раз:

Прогоны В среднем
Обычный чат 7,4 · 9,7 · 6,8 8,0
Студия Чипа 3,7 · 3,7 · 4,1 · 3,6 3,8

В среднем вдвое меньше, и в каждом прогоне Студия держала лицо ближе к оригиналу.

Опыт 2. Пять правок подряд

Обычно фото правят по шагам: сначала одно, потом другое. Мы сделали пять безобидных правок, каждую поверх прошлой: свитер синий, круассан на стол, куртка бежевая, велосипед сзади, чашка красная. Лицо не трогали ни разу.

Пять правок подряд: лицо уплывает

После первой правки лицо изменилось на 5,1, после третьей на 11,4, после пятой на 18,3. Морщинки у глаз стали глубже, кожа розовее, взгляд другой. Каждая правка рисует кадр заново с уже перерисованного снимка, и мелкие отличия складываются.

Лицо через пять правок подряд

Потом мы попросили те же пять изменений одной просьбой с исходника и дописали в конце, что лицо менять нельзя. Лицо изменилось на 7,0, в два с половиной раза меньше. Эту фразу разберём ниже.

Опыт 3. «Сделай фото красивее»

Та самая безобидная просьба. Одна фраза изменила лицо на 18,6, сильнее, чем пять правок подряд.

«Сделай фото красивее»: кожа глаже и розовее, губы ярче, зубы белее

Нейросеть не знает, что красиво именно для вас, и делает как на снимках, на которых училась. А там много ретуши: гладкая кожа, белые зубы, тёплый свет. Снимок стал глянцевым, но на нём уже немного другой человек.

Исходник и «сделай фото красивее» сменяют друг друга

Если хочется улучшить фото, называйте конкретное: «убери блик на лбу», «подними свет слева». Так нейросети остаётся меньше места для догадок.

Опыт 4. Новый фон и групповое фото

Есть два случая, где лицо меняется при любом способе правки. Их полезно знать заранее.

Новый фон. Мы попросили перенести женщину на солнечную набережную у моря: в чате словами, в Студии через выделение, где женщина, чашка и столик остаются, а всё вокруг рисуется заново. Лицо изменилось на 12–17 в обоих случаях. Дело в свете: нейросеть подстраивает свет на лице под новое солнце, иначе человек выглядел бы вклеенным. Черты остаются те же: веснушки, родинка, улыбка.

Групповое фото. Снимок тоже сгенерирован. Попросили убрать мужчину справа. Девушку рядом трогать не просили, но её лицо в кадре маленькое, и нейросеть нарисовала его заново: поменялись профиль, улыбка и рука. С выделением разница почти та же. Мелкие лица нейросеть дорисовывает в любом случае.

Групповое фото: лицо соседки нейросеть нарисовала заново

Что с этим делать: на групповом фото правьте людей по одному и после каждой правки проверяйте соседей. Если важно чьё-то лицо, берите снимок, где оно крупнее.

Так эти правки выглядят в Студии Чипа:

Новый фон и человек, убранный с группового фото, в Студии Чипа

Почему нейросеть меняет лицо

Если собрать опыты вместе, причин четыре.

1. Нейросеть рисует кадр заново. Фоторедактор меняет только нужные пиксели. Нейросеть смотрит на фото и рисует его целиком ещё раз, уже с вашей правкой. Лицо выходит похожим, но это новый рисунок.

2. Без выделения она не знает, где остановиться. Просьба «убери прохожего» ничего не говорит про остальной кадр, и меняется всё. Маска показывает, где рисовать новое, а остальное нейросеть старается сохранить.

3. Отличия копятся. Каждая следующая правка рисуется с уже перерисованного снимка, поэтому пять правок подряд увели лицо до 18,3.

4. Размытую просьбу нейросеть понимает по-своему. «Красивее» для неё значит гладко и глянцево. Мелкое лицо и новый свет тоже заставляют её додумывать.

Насколько меняется лицо: все опыты на одной картинке

Фраза, которая бережёт лицо

Если правите в обычном чате, лучше всего у нас сработало так: соберите все изменения в одну просьбу к исходному фото и допишите в конце:

Лицо, волосы, причёску
и выражение лица не меняй,
остальное оставь как есть.

Вот наша просьба целиком. Её можно скопировать и поменять под своё фото:

Сделай свитер синим,
куртку бежевой, чашку красной,
добавь на стол круассан на блюдце,
а на заднем плане велосипед у стены.
Лицо, волосы, причёску
и выражение лица не меняй,
остальное оставь как есть.

Те же пять изменений одной просьбой с этой фразой изменили лицо на 7,0 вместо 18,3. Фразу мы проверяли вместе с одной общей просьбой, работают они в паре.

7,0 всё ещё заметно, если положить снимки рядом. Поэтому для правок, где лицо важно, надёжнее выделение.

Шпаргалка: как сохранить лицо

1. Выделяйте, что править. Правка по выделению меняет лицо вдвое меньше: 3,8 против 8,0.

2. Говорите, что оставить: «лицо, волосы и выражение не меняй». Без этого нейросеть решает сама.

3. Не просите «красивее». Называйте конкретное: «убери блик на лбу», «подними свет слева».

4. Собирайте правки в одну. Пять правок подряд увели лицо до 18,3, одна общая просьба до 7,0.

5. Правьте от исходника. Каждый круг поверх прошлого результата добавляет новые отличия.

6. Крупное лицо держится лучше. На групповом фото правьте людей по одному и не трогайте соседей.

7. Сравнивайте в 100 %. Глаза, зубы, родинки и линия волос: здесь отличия видны первыми.

8. Храните оригинал. Если лицо уплыло, вернитесь к исходнику и сузьте просьбу.

Та же шпаргалка картинкой, её удобно сохранить:

Шпаргалка: как сохранить лицо при правке фото

Как это устроено в Студии Чипа

Студия Чипа работает в браузере на компьютере и на телефоне. Многое из шпаргалки в ней уже встроено: правка по выделению, приписка про лицо и оригинал рядом с каждой версией.

Выделение кликом

Откройте фото и нажмите на то, что мешает. Контур выделится сам, а насколько выделять, переключается кнопками: целое, часть, деталь. Если контур захватил лишнее, его можно поправить кистью или лассо. Для выделенного Студия предложит действия: убрать, заменить, изменить по описанию, вырезать без фона.

Новое рисуется только в выделенном месте

Перед удалением Студия стирает выделенное: закрашивает его цветом фона вокруг, чтобы нейросеть не нарисовала прохожего снова, и чуть расширяет маску, чтобы от него не остался контур. Нейросеть получает фото, маску и просьбу заполнить это место тем же фоном, ничего нового не добавлять и всё остальное оставить как есть. В наших замерах лицо при этом менялось на 3,6–4,1, на глаз этого не видно.

Клик по прохожему, маска, результат: лицо изменилось на 3,6

Про лицо Чип допишет сам

Выделять необязательно, можно написать Чипу, что изменить. Он разберёт просьбу на части: что сделать, где, что оставить и что не трогать. Предмет на фото Чип найдёт сам. А если в кадре человек и просьба не про его лицо, Чип допишет для нейросети, что лицо и выражение нужно оставить как есть. Что именно ушло нейросети, видно под спойлером «промпт для модели».

Что Чип дописывает к просьбе «сделай свитер синим»

Свет, цвет и резкость Студия правит ползунками, без нейросети. Просьба «сделай светлее» или «потеплее» лицо не перерисовывает.

Каждая правка отдельной версией

Оригинал остаётся на месте, каждая правка ложится рядом новой версией. Нажмите «До и после» и двигайте ползунок или удерживайте фото, чтобы увидеть исходник. Если лицо где-то уплыло, вернитесь к любой версии.

«До и после»: слева как было, справа как стало

После удаления, замены и дорисовки краёв Чип сам проверяет результат. Если остался след предмета или виден шов, правка переделывается бесплатно, несколько раз в день.

Частые вопросы

Почему нейросеть меняет лицо, если просьба была про другое?
Она рисует заново весь кадр вместе с лицом. Без выделения и без слов «лицо не меняй» ей неоткуда узнать, что лицо трогать нельзя.

Как убрать человека с фото и не испортить лицо?
Выделите человека и попросите убрать только его. В наших опытах так лицо менялось вдвое меньше, чем при просьбе словами. В Студии Чипа это клик по человеку и кнопка «Убрать».

Помогает ли приписка «не меняй лицо» в обычном чате?
Помогает, особенно если собрать все изменения в одну просьбу к исходнику: у нас вышло 7,0 вместо 18,3. Готовая фраза есть выше.

Почему после замены фона лицо выглядит иначе?
Под новое место меняется свет. Нейросеть подстраивает его на лице, чтобы человек не выглядел вклеенным. Черты при этом остаются прежними.

Нужен ли VPN, чтобы пользоваться Студией Чипа?
Нет. Студия работает в России без VPN, оплатить можно российской картой или через СБП.

Попробовать на своём фото

Откройте Студию Чипа, загрузите снимок и нажмите на то, что мешает. Как устроены остальные инструменты, рассказываем в инструкции по Студии.

Чип есть и в Telegram: @ChipAI_robot.

Теги: студия, фото, нейросети, редактор фото, лицо