нейросеть

Постов: 2 Рейтинг: 3655
785

ReColorer - нейронное раскрашивание изображений

Развернуть


28 марта 2016 года исследователями из Калифорнийского университета в Беркли Richard Zhang, Phillip Isola, Alexei A. Efros был разработан алгоритм раскрашивания произвольных изображений на основе нейронной сети, и ими же эта нейронная сеть была обучена на довольно большой базе фотографий и выложена в свободный доступ, что даёт простым обывателям возможность быстро и довольно качественно раскрасить любые фотографии, например старые детские фотоснимки.
ReColorer - нейронное раскрашивание изображений
К сожалению, процесс настройки и развёртывания нейросети сложен, требует специальной настройки оборудования, программного обеспечения и знаний по работе с этим интерфейсом. Понятно, что это под силу далеко не каждому.

Но где наша не пропадала? По просьбе пикабушников я раз вернул собственную нейросеть на своём оборудовании, написал простенькую веб-морду и теперь абсолютно каждый в два клика или тача сможет воспользоваться данной системой!

Конечно, сеть не идеальная и даёт огрехи, но всё-равно даёт довольно сносные результаты.

Перед, собственно, презентацией самого сервиса, предлагаю посмотреть на несколько примеров работы этой сети: 
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
Котятки ^_^
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
ReColorer - нейронное раскрашивание изображений
А теперь, собственно, о самом сервисе. На время теста стоят следующие ограничения: максимальный размер оригинального файла - 4 Мб, максимальный выходной размер - 2000x2000 пикселей (входной может быть любой, сервер сам изменит размер с сохранением сторон) (ограничения временные, пока не упадёт спрос со стороны пикабу) (знаю я вас, вам только дай момент сервера положить). Обработка изображений однопоточная (в связи со спецификой алгоритма и его прожорливостью), так что вам придётся отстоять виртуальную очередь перед теми, кто успел загрузить своё изображение раньше. Сам сервис находится , разобраться в интерфейсе с одной кнопкой думаю сможете - дерзайте ;)
2870

Нейросеть научили колоризировать ЧБ картинки.

Развернуть
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейронные сети могут делать цветными черно-белые снимки. Для того, чтобы научить систему это делать, исследователи обучают ее, демонстрируя большое количество различных фотографий. Нейронная сеть выбирает с цветных снимков те объекты, что схожи с объектами на черно-белых снимках, и разукрашивает последние. Сейчас такой проект разрабатывается исследователями из Калифорнийского университета в Беркли. 
Нейросеть научили колоризировать ЧБ картинки.
По результатам работы в рамках проекта опубликована статья Colorful Image Colorization (PDF). Далеко не все «окрашенные» снимки можно назвать удачными, но некоторые — просто идеальны. Алгоритм системы, разработанной исследователями, работает с рядом обычных правил (например, небо — голубое, трава — зеленая и т.п.), плюс эти алгоритмы прорабатывают множество схожих фото, чтобы получить информацию о точном цвете нужных объектов. 
Нейросеть научили колоризировать ЧБ картинки.
Исходники алгоритма, документацию и остальные наработки можно найти на . 
Я собрал исходники, и попробовал скормить ЧБ изображения. Вот что получилось:
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Нейросеть научили колоризировать ЧБ картинки.
Для тех кто не хочет собирать из исходников, скидывайте в комменты фотки, результат скину ответом.