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

Метод называют «подрисовыванием изображения», он похож на функцию «автоматическая заливка с учётом содержимого» (Content-Aware Autofill), которую Adobe добавила в Photoshop CS5 – технология восстанавливала удалённую часть изображения на основе фона фотографии.

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

В конце 2017 года исследователи из «Яндекса» и Оксфордского университета разработали похожий алгоритм с названием Deep Image Prior. Это нейронная сеть, способная реставрировать повреждённые и некачественные изображения.

Исследователи Nvidia отмечают, что нейронная сеть обучена с использованием более 55 тысяч фотошаблонов. Они применялись для удаления некоторых деталей из исходных изображений. Далее алгоритму показывали вырезанный фрагмент и его первоначальную форму, чтобы научить его восстанавливать недостающие пиксели.

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

Нашли ошибку в тексте?
Выделите ее и нажмите Ctrl + Enter