Восстановление нерезких фотографий нейросетью

app.baseten.co — Восстановите старые фотографии с помощью нашего приложения, созданного с помощью Baseten и работающего на модели GFP-GAN
Новости, Технологии | Сизый Лайт 13:51 11.08.2022
23 комментария | 52 за, 0 против |
#1 | 13:55 11.08.2022 | Кому: Всем
Теперь все доебки, что по отражению в винтике номера машины нельзя опознать преступника несостоятельны!!!
#2 | 13:55 11.08.2022 | Кому: Всем
На глаз ничем от древнего HiRaLoAm не отличается.
#3 | 14:01 11.08.2022 | Кому: Всем
залил эту

[censored]

и получил эту

[censored]

есть еще над чем работать!
Malganus
надзор »
#4 | 14:05 11.08.2022 | Кому: bazuka_joe
> есть еще над чем работать!

Камрад, ты с печенью поаккуратнее что ли.

КС.
#5 | 14:07 11.08.2022 | Кому: Malganus
> Камрад, ты с печенью поаккуратнее что ли.
> КС.


- Завтра пятница - бухаем!
- А как же твоя печень?
- Она в курсе!
#6 | 14:07 11.08.2022 | Кому: Всем
Чёт как-то не очень

[censored]
#7 | 14:15 11.08.2022 | Кому: Malganus
ты меня еще перед отпуском не видел
#8 | 15:15 11.08.2022 | Кому: Всем
как то не очень
#9 | 15:20 11.08.2022 | Кому: bazuka_joe
Джека Салли попердолило
#10 | 15:21 11.08.2022 | Кому: Всем
Проверил. Надо допиливать, результат так себе получается.
Malganus
надзор »
#11 | 16:17 11.08.2022 | Кому: bazuka_joe
> ты меня еще перед отпуском не видел

[рыдает в плечо]

Я себя перед отпуском видел. Хватило.
#12 | 16:53 11.08.2022 | Кому: coba555
> Чёт как-то не очень

Чё-то да, действительно не очень

[censored]

[censored]

В общем и в целом картинка чётче, но ретушь сразу подозревается. И надписи на корешках книг за спиной у Стругаликов всё равно не прочитать - какие-то геометрические фигуры вместо букв.

Но в целом за развлечение автору темы спасибо.
#13 | 17:10 11.08.2022 | Кому: Всем
Решил попробовать загрузить заранее отретушированную фотографию.

Это фотография Александра Беляева, которая сохранилась до наших дней только вотт в таком вотт вдоль и поперёк отретушированном варианте:

[censored]

На выходе получилась вообще какая-то компьютерная графика:

[censored]
#14 | 17:32 11.08.2022 | Кому: Всем
А я когда-то попробовал программки Топаз. Очень понравились, поскольку что-либо лучшее (для меня) мне не встречалось.
#15 | 17:35 11.08.2022 | Кому: Всем
Чисто интуитивный вывод - резкость фото это дополнительная информация, ее по сути неоткуда взять, имея лишь размытые контуры.

Можно лишь увеличить резкость контуров размытого, что сетка и делает.

Более того, чисто интуитивно опять же, - нейросетку невозможно обучить делать фото более резкими по той причине, что это даже человек по сути делать не умеет, да и невозможно это. Человек лишь делает резкими размытые контуры, и не более (см. Ретушь). А если обучать ее на парах фото, то это бесполезно, т.к. резкое<>f(размытого). Она, как и человек, - не сможет понять, как это получить. Максимум - придет к псевдоретуши, что мы и видим. Но, возможно, что более качественной, нежели человеческая.
#16 | 18:26 11.08.2022 | Кому: Longint
> резкость фото это дополнительная информация, ее по сути неоткуда взять, имея лишь размытые контуры.

Есть способы, но нужно хотя бы примерно знать какое искажение было на оригинальном изображении. Обратный фильтр или "деконволюция".
[censored]

А вот "увеличить разрешение" чтобы прочитать пикселизованный текст реально невозможно, только разные виды интерполяции (в том числе и "умные", которые четкие контуры оставляют четкими а размытые - размытыми)
[censored]
#17 | 18:41 11.08.2022 | Кому: TTimur
> вся информация просто перераспределяется по некоторому закону

Так это ключевое.

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

Пусть возмут фильтр, который "вычисляет среднее", например.
Размоют им и попробуют восстановить.
Это ж задача сродни попытке восстановления предыдущего порядка следования чисел, имея на входе уже отсортированную последовательность, т.е. обратная функция будет иметь на выходе сразу множество значений, а не одно.
Или сродни попытке вычисления данных по имеющемуся их хэшу.
#18 | 18:43 11.08.2022 | Кому: TTimur
> А вот "увеличить разрешение" чтобы прочитать пикселизованный текст реально невозможно

Если для размытия применялся тот же фильтр, который только "перераспределяет" информацию, то - отчего нет?
Если из пятна выводим ясно видимый дом - с текстом должно быть точно так же.
#19 | 19:08 11.08.2022 | Кому: coba555
а по мне - отлично.
#20 | 20:15 11.08.2022 | Кому: Всем
[censored]
Вполне!
#21 | 20:15 11.08.2022 | Кому: askad
> а по мне - отлично.

Я мамино фото восстановил, вообще дико смазанное. Восстановил на ура.
#22 | 05:40 12.08.2022 | Кому: Longint
> с текстом должно быть точно так же

Если изображение размытое, но высокого разрешения - да, есть информация, для восстановления. Если разрешение настолько плохое, что пятно текста - несколько пикселей, то никак буквы не восстановишь. Теоретически, полноценный ИИ мог бы по рисункам на корешках книг поискать что-нибудь похожее и хотя бы предположить какие там были книги и какой там мог бы быть текст. Но имеем пока то, что имеем.
#23 | 05:43 12.08.2022 | Кому: Longint
> фильтр, который "вычисляет среднее", например

Это уже не оптическое искажение. Метод, все-таки имеет ограничения.
Войдите или зарегистрируйтесь чтобы писать комментарии.