Фото оживает, когда шум снимают по крупинке
Экран телефона вспыхнул, и фото было как после песчаной бури: лицо в крупинках, фон в тумане. Я потянул ползунок восстановления, и картинка стала чище, потом ещё. Эта медленная чистка по шагам и есть вся задумка.
Люди давно хотели, чтобы машина делала новые картинки похожими на настоящие, без пластиковой кожи и мятой ткани. Раньше часто пытались угадать всю картинку разом. Это как одним махом превратить убитое фото в идеальное: то всё размажешь, то мусор оставишь.
Новый ход начинается с обратного: с чистого шума, как с серого снега на экране. Есть две связанные дорожки. Одна всегда одинаковая: берут реальное фото и понемногу добавляют крупинки, пока не останется почти один шум. Другая учится идти назад и снимать крупинки слой за слоем.
И вот хитрость: на каждом шаге просят угадывать не «какая будет картинка чище», а «какой именно шум сейчас добавлен». Угадал шум, вычел его, и стало яснее. В нашем примере восстановитель не выдумывает ресницы. Он узнаёт, как выглядит грязь при этой силе, и убирает её.
Тренировку тоже упростили. Берут чистое фото, выбирают случайную «силу грязи» и сразу насыпают ровно столько крупинок, сколько нужно. Потом проверяют, сможет ли восстановитель назвать именно эти крупинки. Штука в том, что если ты знаешь, что насыпал, легко понять, попал ли он в точку.
Когда пора делать новую картинку, всё начинается с шума и повторяется много мягких чисток. Сначала проступает общий силуэт и крупные пятна света, а потом появляются края и мелкая фактура. В фото это похоже: сперва узнаёшь сцену, потом замечаешь детали. Где-то внутри есть точные расчёты для устойчивости шагов, но смысл простой: лучше много аккуратных движений, чем один грубый.
Когда восстановитель научился угадывать шум и тренировался на разной «грязи», картинки стали выглядеть убедительнее для своего времени. Контраст простой: не ставка на один идеальный взмах, а терпеливое снятие правильной пыли на правильной силе, пока не проявится чёткий снимок.