Недавно в Open Source выложили предварительно обученную нейросеть, которая умеет генерировать изображения, взяв за основу образец стиля с другого изображения. Таким образом, из карандашного наброска можно создать художественный шедевр в стиле Ренуара или Моне. Технология основана на свёрточной нейросети, разработанной в прошлом году в университете Тюбингена (о которой тоже рассказывали на Geektimes). Она правдоподобно подделывает художественный стиль известных художников, принимая на вход для обработки любые фотографии.

Интересные научные исследования привели к тому, что сейчас в интернете открылось несколько сервисов, рассчитанных на массовую публику. Не нужно теперь устанавливать Python 3.4+, библиотеки, скачивать нейросеть и настраивать окружение на локальном ПК, просто загружаем на сервер фотографии — и получаем результат.

Один из таких сайтов — Instapainting. На сайт нужно закачать фотографию для «раскрашивания», а потом образец стиля. Процедура ресурсоёмкая, так что обработка занимает до несколько минут.



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

Instapainting зарабатывает на продаже картин, которые рисует профессиональный художник по фотографии клиента.

Российский клон — Ostagram. В галерее встречаются довольно красивые работы.









Бесплатная версия генерирует изображения не более 600 пикселов по длинной стороне с одним проходом фильтра. В платной версии — до 1000 итераций. Есть услуга печати изображений на холсте.

Очень приятно, что последние научные разработки так быстро доходят до массовой публики. Кто-то пробует даже на них заработать.

Комментарии (37)


  1. myxo
    19.04.2016 14:53

    А как же deepart.io?


    1. delfi
      19.04.2016 16:28

      Время ожидания бесплатного фото — 7000 минут, забавно.
      Но сервис удобней, чем озвученный русский вариант.


    1. Ridcally
      19.04.2016 17:18

      в результате выдает полный бред.
      я бы и заплатил деньгу, но по сути — чепуха.


      1. halfhope
        19.04.2016 22:56

        Правильно подобранные изображения содержимого и стиля — залог успеха.


        1. Ridcally
          20.04.2016 12:55
          +1

          когда заливаешь на пробу и ждешь трое суток — трудно правильно подобрать.
          ну а деньги платить за такой результат не хочется.


  1. Zzzuhell
    19.04.2016 16:32
    +1

    Процедура ресурсоёмкая, так что обработка занимает до несколько минут.

    Эх, до чего техника дошла! (с)
    Были времена, когда несколько минут можно было просто потратить на копирование файла-исходника картинки (на дискету, к примеру). А сейчас за это же время рендер происходит…


  1. aydahar
    19.04.2016 16:32

    А есть ли готовые оффлайновые программы, работающие на таких нейросетях? Не в виде open-source кода, а готовое решение «из коробки»?


    1. silvansky
      19.04.2016 19:37

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


    1. JTG
      20.04.2016 11:12

      Нет и не будет (разве что докер-контейнер с веб-интерфейсом): слишком уж закрученный там стек технологий. Например, скрипт, выкачивающий torch с зависимостями, выглядит так raw.githubusercontent.com/torch/ezinstall/master/install-deps


  1. ragequit
    19.04.2016 17:06
    +3

    Толя, ты в курсе, что за тобой уже выехали?


  1. hrustash
    19.04.2016 17:38
    +1

    Пикчер бог.


  1. Toxygen
    19.04.2016 20:52

    Вангую появление следующих сервисов:
    — «реверс инжиниринг по дипмайндовски»: сети скармливают программный продукт, сеть распознает из каких компонентов состоит программа, распознает поведение, на выходе получаем примерный исходный код
    — восстановление музыкальных треков в изначальный формат. В дальнейшем обнаружение в треках паттернов и генерация на основе них новых произведений (нечто похожее уже вроде реализовано)
    — новый вид фишинга, когда подделываются не только сообщения/письма/сайты, а реальные личности — голос, фото и видеоизображения


    1. Rastishka
      19.04.2016 22:04

      Вангую NNaaS (Neural Network as as Service)


    1. Biga
      19.04.2016 22:21

      Замена лица в видео в реальном времени уже работает достаточно хорошо.


  1. yanisbiziuk
    19.04.2016 20:52

    Может есть исходники в свободном доступе?



    1. JTG
      20.04.2016 11:14
      +1

      https://github.com/jcjohnson/neural-style/


  1. Vogan_erik
    19.04.2016 20:52
    +1

    Бедные современные художники, теперь не продать то, что можно сгенерировать.


    1. deslambada
      20.04.2016 10:23

      Я согласен. [VangaModeON] Сначала работы лишатся водители грузовиков, потом таксисты, потом водители катеров, потом художники, потом продавцы и работники ТЦ. В общем список можно продолжать очень долго. Возможно слишком пессимистично, но лет через 20 будет безработица 20-30 процентов. И начнутся массовые беспорядки. а ещё через 20-30 автоматические роботы будут убивать людей, и не только на ближнем востоке.


      1. alcanoid
        20.04.2016 21:17

        Но перед этим луддиты придут за программистами.


  1. Roseluck
    19.04.2016 21:58

    Или у меня что-то не работает корректно, или этот Ostagram та еще шарашка. При попытке создать бесплатный вариант картинки он пишет: Email registration allows only payed image processing — и работают только варианты за деньги. И немаленькие для такой ерунды, кстати, бакс за картинку.


    1. Nikopolos
      19.04.2016 22:12

      При регистрации не через Email работают не только варианты за деньги.


      1. Roseluck
        19.04.2016 23:12

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


        1. Nikopolos
          20.04.2016 09:56

          Обязательно держите всех в курсе.


          1. ub9obe
            20.04.2016 10:50

            а оно при входе через соцсети не работает =)


            1. Nikopolos
              20.04.2016 11:02

              Что конкретно не работает? У них ночью и утром обновление было, может вы в этот момент попробовали воспользоваться?


              1. ub9obe
                20.04.2016 11:13

                Вход через VK: "{«error»:«invalid_request»,«error_description»:«Security Error»}"
                Вход через FB: час назад ругалось про вход (дословно не помню, что то про тестовый аккаунт). теперь пускает, но кнопка добавить в обработку «подсвечивается» зачёркнутым курсором.


          1. Roseluck
            26.04.2016 00:38

            https://deepart.io/ — в итоге прислал нечто вообще непонятное из серии «уронили полку с красками».)


  1. alex_blank
    20.04.2016 00:03
    +3

    Чего только не придумают, чтобы не жрать элосде


  1. the_zip_one
    20.04.2016 10:23
    +1

    надо бы Малевича попробовать


  1. Sing
    20.04.2016 10:54

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

    Instapainting cпустя сутки выдаёт «AI Painter uploads disabled temporarily. Please check back later.».
    Ostagram вчера вечером прилёг, но сегодня я уже обнаружил сгенерированную картинку (600x400). Во всяком случае, работает.
    Deepart просит подождать ещё 5700 минут.


    1. Sing
      20.04.2016 18:01

      Спустя некоторое время, Instapainting всё-таки разродился картинкой (512x340). Deepart обещает отстать всего на 5200 минут.


  1. 13_beta2
    20.04.2016 14:30

    Если память не подводит обученная сеть весит порядка нескольких ГБ или даже меньше. Думаю через каких-нибудь лет 5 всё сведётся к ещё одному пункту в списке фильтров графического редактора. Хотя сейчас результат выглядит очень круто и самое главное реалистично.


    1. agran
      21.04.2016 03:12

      В neural-style используется VGG_ILSVRC_19_layers.caffemodel весом 548 MB.


  1. SilentPrayerCG
    22.04.2016 09:58

    А как вообще Instapainting работает?
    Вот эта форма, на которую тут выложена ссылка, которая вчера лежала, сегодня работает (я так и не понял как на неё попасть не используя ссылку отсюда)
    Ну и там шаги, 1) залить 1ое изображение, 2) залить второе 3) все ждите
    Т.е нужно просто ждать? Не нужно подтверждать ничего? Это как-то странно.

    А чуть ниже где этот working asset или как его, где показаны какие фотки залиты, написано что «если вы загружаете несколько фоток, укажите артисту справа какую использовать»

    Может нужно что-то написать в тот чат.
    Сделано как-то странно, или может это я корявый.


    1. Pinsky
      25.04.2016 12:22

      Ну и ругается, что приложение не доступно)


      1. SilentPrayerCG
        25.04.2016 12:45

        Кто?