Для тех, кто бережет время: рекомендую сначала сделать безпроблемную обработку на DeepAI, если не понравится, обратиться к AI Image Enlarger.
Нашел тут пару сервисов по увеличению изображений с повышением детализации на основе нейронных сетей. Несколько лет назад я бы высмеял того, кто мне о подобном рассказал. Но время идет, всё меняется.
Итак:
1. AI Image Enlarger https://imglarger.com/ - на данный момент бесплатный сервис, но требует регистрации. Есть ограничение по количеству обрабатываемых изображений. Ограничение снимается за денежки. У меня всегда наблюдается крайне нестабильная работа этого сервиса. Приходилось и по два раза картинки выгружать, и вручную вбивать url в адресную строку, так как приложение для windows не может скачивать обработанные картинки, вылетает. До недавнего времени этот сервис позволял увеличивать неограниченное количество изображений, чем я и пользовался. Подключив упорство, я сделал более 100 обработок изображений на нем в целях изучения возможностей. Потом лавочку прикрыли)
Отлично работает с маленькими изображениями, полученными уменьшением оригинала большего разрешения. Увеличивает и заодно убирает шумы, т. е. можно не вычищать фон и лицо, например.
Лучший результат дает, как правило, режим High-Grade, но лучше перепробовать их все: арт, фото, лицо и этот самый High-Grade.
Есть особенность: если исходная маленькая картинка (полученная уменьшением большой) была увеличена интерполяцией, сервис работает плохо, часто его работа не лучше бикубической интерполяции. Поэтому для увеличения такой картинки ее приходится сначала уменьшить, иногда это помогает.
Всё еще хорошо работает андроид приложение этого сервиса, без регистрации и лагов. Однако мне кажется что это может скоро прикрыться.
2. DeepAI https://deepai.org/machine-learning-model/torch-srgan
Чем лучше предыдущего:
- стабильная работа
-высокая скорость обработки
-не требует регистрации
-нет ограничения по количеству обрабатываемых изображений
-не мылит картинку
чем хуже:
- проблемы с круглыми объектами: глаза почти никогда не получаются нормально. Радужку стремится сделать квадратной
- помимо деталей, генерирует шумы. При желании можно их вычистить, конечно
- искажает цвета (немного)
Итак, сравнение. Оригинальная картинка была уменьшена, затем восстановлена:
Далее картинки остаются на своих местах. Что видим? DeepAI лучше восстановил зубчики молнии:
также DeepAI лучше восстановил волосы, частично за счет слабого подавления шумов:
более натурально восстановил "камни":
не стёр мелкие родинки:
Лучше восстановил подводку глаз, но хуже радужку:
однако в данном примере DeepAI сработал хорошо только потому, что уменьшенное фото не было повреждено сжатием jpeeg. На практике такого практически не встречается, и ниже уже AI Image Enlarger сработал лучше:



А вот как AI Image Enlarger увеличил и сделал четче кота, из-за которого я начал курить:
