Как раскрасить чёрно-белые фото (фотошоп и ещё 3 варианта)

Алгоритм нейросетей

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

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

Самым популярным сервисом для раскраски черно-белых фотографий является Algorithmia Colorize Photos. Создателями программы стали ученые из Университета в Калифорнии. По сегодняшний день программа работает в тестовом режиме.

Работа в сервисе очень проста. Достаточно ввести адрес на изображение в необходимое поле или загрузить снимок из галереи. Иногда процесс колористики запускается автоматически. В течении 5-30 секунд пользователь получит фотографию с двух частей – цветной и черно-белой фотографии.

Еще одной программой, которая исполняет такую функцию является приложение Colorize Photos for Free. В этой программе стоит ограничение на размер загружаемого изображения – 15 Мегабайт. В программе можно регулировать уровень колористики. Чем выше показатель, тем ярче цветовое изображение. Программа осуществляет процесс раскраски с помощью машинной технологии.

Создание из готовых изображений

На нашем сайте множество готовых картинок, на основе которых Вы можете создать раскраску. Необходимо лишь указать название, описание и хэш-теги и при необходимости подкорректировать оттенки.

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

Где-то год назад я открыл для себя картины по номерам. Если кратко, то картины по номерам – это набор, состоящий из напечатанной на холсте схемы изображения, набора красок и кистей.

Имея такой набор и избыток свободного времени можно самостоятельно нарисовать любую картину. Но не любой набор продается в магазине. В магазине вы не найдете наборов с Вами в главной роли или репродукций известных картин. Сделать подобные наборы можно на заказ.

И я задался вопросом, насколько сложно сделать свой набор по номерам. Оказалось уже существуют готовые программы, позволяющие преобразовать произвольное изображение в набор по номерам, но у них был ФАТАЛЬНЫЙ недостаток. И я решил упороться и сделать свой аналог генератора картин по номерам из произвольных изображений с покером и куртизантками.

Задача оказалось не сильно тривиальной, времени на ее реализацию потратил раз в 5 больше, чем ожидал, решение на текущий момент не сильно стабильное, однако в бета-тест для получения обратной связи переводить уже можно.

Картина в шапке получена в автоматизированном режиме из следующего изображения:

Сгенерированная схема содержит менее 280 регионов.

Ну и для затравки последовательность преобразований над изображением в процессе получения схемы изображения по номерам:

Подготовка к работе

Приступать к раскрашиванию нужно, только тщательно к этому подготовившись. Во-первых, нужна будет заготовка. Конечно, можно скачать мандалу в интернете и распечатать ее, но куда лучше нарисовать ее самостоятельно. Во втором случае энергетика мандалы будет невероятно сильной, она сможет привлечь в жизнь своего создателя необходимые ему энергетические потоки. Кроме того, понадобятся различные принадлежности для раскрашивания: например, краски и кисти, восковые мелки, гелевые ручки или самые обычные цветные карандаши. Третья, но не менее важная составляющая, – спокойная обстановка. Только сконцентрировавшись, можно раскрасить мандалу так, чтобы улучшить свою жизнь. Начнем с самого сложного.

Как сделать раскраску?

Эта тема весьма актуальна для родителей, у которых двое или более детей. У каждого ребенка есть свои любимые герои или картинки. Дети будут с увлечением и удовольствием разукрашивать то, что им нравится, не отвлекая родителей от важных дел. К тому же занятие развивает творческие способности, совсем маленьким это полезно для хорошей моторики пальцев.

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

Для этого вам понадобится компьютер, интернет и принтер.

  1. Заходите в поисковую систему, набираете «Раскаски для детей». Вариации могут быть любыми. Например, раскарска для девочек, для мальчиков, для малышей. Можно выбрать определенную тематику: про Человека-Паука, про принцесс и т. д. Также есть возможность подбора по возрастной категории, где поисковик выводит варианты для нужного возраста.
  2. Кликаете по самой картинке левой клавишей мыши для того, чтобы она открылась.
  3. Далее правой клавишей выбираете «Сохранить изображение как», выбираете папку, в которую нужно сохранить, вписываете имя и тип файла (при необходимости).
  4. Рапечатываете на принтере.

Мастер-класс по раскраске

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

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

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

Дети любят яркие цвета, им очень понравится итог работы, да и от самого процесса раскраски, они будут в полном восторге.

Распечатываем раскраски

Черно-белые картинки-раскраски приводятся на сайте «Дети онлайн». Если у вас нет времени, или желания идти в магазин и покупать книжки-раскраски, можно зайти на этот сайт и разукрашки распечатать.

Каких только рисунков здесь нет: для любого возраста и пола. Увлечения и пристрастия детей учтены в тематических сюжетах.

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

Трактовка цветов и оттенков

Разумеется, доминирование определенного цвета в мандале указывает на приоритетные цели, на которые человек направляет свою энергию. Что означает каждый из оттенков, который используются при раскрашивании мандал? Вот характеристики основных:

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

Оригинальный сюрприз

Можно удивить ребенка, смастерив своими руками книжку-раскраску. Еще такой способ отлично подойдет для оригинального подарка. Если ваше чадо собирается на день рождения к другу, можно творить вместе.

Итак, посмотрим, как сделать раскраску в форме книжки.

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

  1. Скачиваете и распечатываете изображения вышеописанным методом.
  2. Готовите картон для оформления обложки (можно приобрести готовые в специализированных магазинах).
  3. Если нет готового варианта обложки, обклеиваем картон красочной бумагой.
  4. Дыроколом проделываем дырки на листах с раскраской и на обложке.
  5. Вдеваете все на кольца.
  6. К внешним краям обложки можно приклеить для удобства ленточки.

Такому подарку будет рад любой ребенок. Главное — делать все с любовью. Ваши усилия оправдаются, когда вы увидите счастливую улыбку на лицу у ребенка.

Полезный оффлайн: AKVIS Coloriage

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

Изображение подгружается, пользователем выбирается нужный цвет и обрисовывается контур той части кадра, которую нужно этим цветом закрасить. А вот теперь — наконец-то нажимается кнопка: дальше программа автоматически подмечает более точный контур объекта и красит его в выбранный пользователем цвет.

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

Работать с AKVIS онлайн, к сожалению, не получится, зато загрузка его «домашней» версии — бесплатна и не потребует денег еще в течение десяти дней после скачивания. А ведь за это время можно успеть очень многое!

Раскрашиваем черно-белое фото в цветное

Вам потребуется Photoshop 7 и выше.

1. Открываем черно-белое фото, которое хотим раскрасить (Файл — Открыть). Для начала возьмем фото попроще, на котором один человек, а после того как Вы поймете принцип работы, Вы сможете раскрашивать любые фотографии или картинки.

2. Для начала подкорректируем наше фото с помощью уровней Изображение — Коррекция — Уровни (или сочетание клавиш Ktrl+L). По картинке видно, что на фото не хватает белого (справа много пустого места), поэтому сдвигаем белый ползунов влево, до того места, где начинается график, а черный ползунок слегка сдвинем вправо. Фото станет более контрастным.

3. Итак начнем раскрашивать. Создаем новый слой, нажав на кнопку «Создать новый слой» в нижней части палитры Слои. При помощи любого инструмента выделения выделяем волосы (я для выделения использовала инструмент «Быстрая маска». Как выделять при помощи инструмента «Быстрая маска» , Вы можете прочитать в этом уроке). Для удобства выделения увеличте изображение.

4. Растушуем выделение Выделение — Модификация — Растушевка, установив радиус растушевки 5 пикселей. И заливаем выделение цветом # a13906 (для своей фотографии Вы можете подобрать другой цвет), при помощи инструмента «Заливка». Меняем режим наложения слоя на «Умножение», а «Непрозрачность» устанавливаем 45%. Еще раз оговорюсь, что эти параметры для данной фотографии, для Ваших фото возможно понадобятся другие значения, тут нужно поэксперементировать.

5. Снова создаем новый слой. На этот раз выделяем кожу. Растушевываем выделение на 5 пикселей (Выделение — Модификация — Растушевка). Заливаем выделение цветом # fbd0ba. Устанавливаем режим наложения слоя — «Цветность», а «Непрозрачность» — 50%. При помощи инструмента «Ластик» стираем цвет с глаз и с зубов.

6. Создаем новый слой, как Вы уже поняли — под каждый цвет нужен новый слой. Теперь будем раскрашивать глаза, а значит выделяем радужку глаз вместе со зрачком. Растушевываем выделение на 3 пикселя (Выделение — Модификация — Растушевка). Заливаем выделение цветом # 106afe. Устанавливаем режим наложения слоя — «Мягкий свет», а «Непрозрачность» — 40%.

7. Дальше все раскрашиваем точно так-же, не забывая создавать под каждую деталь новый слой.

Для языка использовался цвет # fe1010, режим наложения слоя — «Умножение», а «Непрозрачность» — 35%.

Для губ использовался цвет # d90b0b, режим наложения слоя — «Мягкий свет», а «Непрозрачность» — 20%.

Для заднего фона использовался цвет # d95d0b, режим наложения слоя — «Мягкий свет», а «Непрозрачность» — 100%.

8. Если какой нибудь цвет «влез» не туда куда нужно — подтираем мягким ластиком. Ну вот и все — любуемся своим произведением. Творческих успехов вам.

Метод ручной раскраски

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

Ручную раскраску можно сделать на компьютере с помощью специальной программы Colorize Photo Converter. Это фоторедактор любительского образца, который запускается через интернет-браузер. Он дает возможность раскрашивать цифровые черно-белые фотографии посредством подбора цветов с любого изображения, загруженного пользователем, или выбранного из представленных в программе. Такой вариант раскраски подойдет для снимков, которые не перенасыщены мелкими деталями. Мелкие детали требуют более профессионального подхода к обработке. Программа является отличным вариантом для раскраски портретных снимков.

Для создания цифрового формата снимка используйте сканер или услуги фотосалонов.

Создайте настроение, сделав собственный выбор цветовых гамм

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

Цветная стенография, подобная этой — отличный способ помочь читателю понять, что происходит за пределами и между панелями, и помочь отделить сцены. Если я работаю над более длинным проектом, создание пользовательских цветных символов (и привязка к ним) помогает установить этот проект отдельно от основного пакета.

Игра раскраска

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

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

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

Цифровые фоторедакторы

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

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

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

Дополнительные возможности «Раскраски» для производителей картин по номерам

«Раскраска» используется не только простыми людьми для создания сюжетов по собственным фотографиям, но и множеством предприятий. Для них у HobbyLine есть отдельные предложения, вот некоторые из них:

  • Возможность интеграции своей расширенной неограниченной палитры цветов для создания сюжетов именно из своих красок.
  • Возможность подключения режима «Без изменения» — когда «Раскраска» никак не изменяет загружаемые в неё макеты, а только рисует контуры и проставляет в них обозначения.
  • Возможность подключения сохранения в векторном формате — для увеличения чёткости печати.

Ну что ж, таков базовый экскурс в программу «Раскраска», которая позволит лююююбую Вашу фотографию или любимую картинку превратить в полноценную настоящую картину по номерам!

Заходите, изучайте, скачивайте, пробуйте, радуйтесь! 🙂

Любой игрок с Post Rank не ниже 3, может загрузить на сайт готовую раскраску. Загружаемый файл должен представлять собой контурное изображение, не содержащее посторонних элементов, например текста, водяных знаков и т.п. Можно загружать файлы форматов jpg, png и gif с размером каждой из сторон не менее 400 пикселей. Для картинок большого размера, нужно выбрать, до каких пределов оно будет сжиматься.

За добавление каждой раскраски игрок получает 10 игровых монет.

Цвета будут автоматически преобразованы в фиксированный набор из 3 оттенков серого. Это необходимо для четкого отделений контуров от областей, которые можно закрашивать. Вы можете подобрать оптимальное соотношение цветов передвигая ползунки.

Что ещё можно делать в «Раскраске»?

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

1. На второй вкладке программы — «Редактирование картины», — можно полноценно вручную дорисовывать картину, созданную программой на автомате. Можно дорисовывать детали, изменять и удалять их, добавлять, заменять и удалять цвета картины. Очень полезная вкладка на тот случай, если Вы хотите привнести в картину что-то, чего нет на исходном изображении. Но доступна эта вкладка только в «Коммерческой» версии программы.

2. Перед загрузкой исходного изображения в программу Вы можете воспользоваться встроенным функционалом предобработки исходного фото: можете его обрезать нужным образом, подогнать яркость и контраст, перевести в сепию или чёрно-белый вариант. Вот конкретно подгонка яркости и контраста здорово помогает улучшить результат. Так что советуюсь пользоваться этой возможностью.

3. По запросу авторы программы могут подключить Вам английский язык в «Раскраске» (вероятно, скоро она будет доступна к покупке и зарубежом).

Инструкция по раскрашиванию

Как только малышу исполнилось два года, самое время приучать его к раскрашиванию картинок. Поэтапная инструкция обучения ребенка раскрашиванию, призывает начать процесс обучения с этого раннего возраста.

Дите, несомненно, увлечется этим интересным процессом. Руки его получат первые навыки в работе инструментами: кисточкой, карандашом. Это первые шаги к тому, чтобы развивать письменные навыки. Ребенок, до того, как пойдет в школу, должен уметь писать цифры и буквы. Процесс этот требует кропотливого и длительного обучения.

По мере роста ребенка, книжки-раскраски должны становиться все сложнее, содержать все больше и больше мелких деталей.

Если в 2-х летнем возрасте малышу дает раскрасить крупный рисунок, где присутствуют всего лишь 2-3 цвета, то ребята постарше могут раскрашивать сюжетные рисунки, где нужно использовать чуть ли не всю палитру.

Как раскрасить картинку в фотошопе: простой гайд для новичков

Сразу хотим сказать, что этот метод потребует гораздо больше времени, чем предыдущий. Также здесь понадобятся минимальные навыки работы в Фотошопе, и чем их больше – тем красивее будет результат.

Загружаем снимок в Photoshop и создаем новый пустой слой. Далее используем инструмент «Быстрое выделение» и кликаем на объекты, которые собираемся перевести в один цвет.

Используйте клавишу Alt, чтобы снять выделение с ненужной области

Выбираем инструмент «Кисть», подбираем подходящий цвет и зарисовываем выделенные фрагменты.

Если хотите, чтобы оттенки были не слишком насыщенными, можете уменьшить непрозрачность и нажим кистиДля того, чтобы сохранить присутствие теней и цветовых переходов, измените способ наложения слоя на «Перекрытие»Так уже выглядит гораздо естественнее

Те же самые операции повторяем и с остальными объектами на фото. Напомним последовательность:

  • создаем новый слой;
  • выделяем фрагмент;
  • наносим нужный цвет;
  • изменяем режим наложения слоя.

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

Если обрабатывать края не слишком аккуратно, то это обязательно будет заметно и рисунок станет выглядеть неестественно. Рекомендуем воспользоваться функцией «Размытие по Гауссу» с небольшим радиусом, чтобы немного сгладить все несовершенства.

В разделе «Фильтр» выберите пункт «Размытие», а затем – «Размытие по Гауссу». Дальше просто управляйте радиусом, пока не добьетесь органичного результата

Давайте посмотрим, что получилось в итоге. Слева – исходник фотографии, которую мы потом обесцветили, справа – ее цветная версия.

В целом, новое изображение выглядит вполне естественно, хотя и многие оттенки отличаются от тех, что были в оригинальном варианте

Подводя итог, можно сказать, что сделать черно-белое фото цветным в Фотошопе гораздо труднее и дольше, чем с помощью онлайн-сервиса. Для сравнения скажем, что весь процесс у нас занял больше часа, хотя в Algorithmia все было бы готово уже через несколько секунд. Правда результат в Photoshop получается более органичным и предсказуемым, да и все моменты вы можете контролировать самостоятельно.

Пока что это все способы, позволяющие раскрасить черно-белое фото. Поэтому определяйтесь, что для вас важнее – оперативность или качество результата, и скорее используйте на практике все полученные советы!

Способ #3:

Делаем черно-белое изображение с помощью корректирующего слоя «Черно-белое»

Этот способ тоже предельно прост и быстр, преимущество его в том, что при использование корректирующих слоёв программа Фотошоп вносит изменения и поправки в специальный корректирующий слой, а не в оригинальное изображенное, которое мы решили сделать черно-белым. Ещё у нас есть такие возможности как: обратить назад весь процесс редактирования, управлять непрозрачностью слоя, включать и отключать видимость слоя. Такой способ позволяет получить более красивое черно-белое изображение в отличии от предыдущих.

Шаг 1:

Итак, фотография у нас уже открыта. Теперь переходим в панель «Коррекция», если она у Вас закрыта, то открываем её через верхнее меню Окно/Коррекция. Находим в панели «Коррекция» корректирующий слой «Черно-белое» и щелкаем по нему.

Чтобы открыть панель корректирующие слои, заходим в верхнее меню Окно/Коррекция

Шаг 2:

После того как Вы щелкнули по корректирующему слою «Черно-белое«, наше изображение преобразовалось в черно-белое и появилось окошко с ползунками. В этом окошке с помощью множества простых параметров, Вы можете подогнать эффект черно-белого под себя, так как Вам больше нравится. Перемещайте ползунки, пока не добьетесь контрастного черно-белого изображение. Движение регуляторов вправо окрашивает области, которые ранее были окрашены в соответствующий регулятору цвет, в более светлый оттенок серого, а движение регуляторов наоборот влево окрашивает области в более темный оттенок серого.

Вверху этого окошка, Вы можете выбрать уже готовые наборы или создать свой собственный набор и затем сохранить его через меню «треугольник с полосками», который находится в верхнем правом углу окошка. Если Вы кликните по кнопке «Авто«, Фотошоп автоматически выберет параметры, как по его мнению должно выглядеть черно-белое изображение. Вот что получилось у меня.

Вот что получилось у меня

Виды раскрасок

Самым интересным развивающим пособием для детей являются раскраски. При их подборе, родители должны учитывать некоторые моменты. Мальчики и девочки, даже малыши, все равно имеют врожденные предпочтения.

При выпуске раскрасок, производители учитывают пол ребенка. Если мальчика интересуют машины, самолеты. Ракеты, то девочки предпочитают видеть в книжках-раскрасках цветы, бабочки, куклы.

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

Дети средних групп (3-5 лет) уже могут закрашивать карандашами. В этом возрасте они уже хорошо различают цвета. Рисунки с четким контуром, это то, что им нравится. Вот и пусть совершенствуют технику закрашивания и штриховки рисунков.

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

Как сделать черно-белое фото цветным на онлайн-сервисе Сolourise

Программисты и аналитики сингапурской компании GovTech запустили проект Сolourise на основе искусственного интеллекта для колоризации классических старых фотографий. Команда поставила себе цель – создать изображения с правдоподобными цветами. Но никто не сможет дать гарантии, что новая фотография в точности отображает фактическое положение дел на снимке. Надо сказать, что колоризация является активно изучаемой областью. Можно вспомнить хотя бы раскрашенные в России классические черно-белые фильмы, получившие вторую жизнь. Идеальным результат быть не может – одни фотографии лучше поддаются обработке, а другие – хуже. Нравится новое фото тоже не всем.

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

Ручная колоризация фотографии является очень трудоемким процессом. Специалисту необходимо сперва детально изучить исторический, культурный и географический контекст работы и подобрать соответствующие требуемые цвета. Затем черно-белое фото раскрашивают с помощью программ. Чаще всего это обычный Photoshop. Такова очень упрощенная схема. Аналогично свои задачи решает и компьютерная программа. Она должна идентифицировать объекты на черно-белом фоне и определить для них приемлемый цвет с учетом прошлого опыта. Затем происходит раскраска.

Команда из Сингапура использовала методику глубокого обучения Generative Adversarial Networks (GAN). В нее входит одна нейронная сеть с миллионами параметров, пытающаяся предсказать значения цвета для разных черно-белых пикселей на основе особенностей изображения и другая, пытающая определить фотореалистичность сгенерированных цветов по сравнению с аналогичными фотографиями. Модель продолжает самообучение до тех пор, пока генератор создает «поддельные» цвета.

Для обучения модели был использован набор из 500 тысяч старых доступных фотографий и множество графических процессоров NVIDIA V100. Для улучшения результатов была задействована открытая библиотека изображений от Google. Это помогло обработать части тела, с которыми оригинальная модель плохо работала: руки, ноги, трудно идентифицируемые конечности. Помощь Google увеличила и скорость обучения.

Первоначально модель работала на локальном кластере внутри офиса – доступ к ней имела лишь команда разработчиков. Чтобы результат был виден всем, потребовалось веб-приложение, через которое сервис мог бы получать запросы снаружи. В качестве облачного провайдера была выбрана платформа Google. Она позволяет защититься от атак, хранить и кэшировать статический контент, балансировать и распределять нагрузку.

Этап окрашивания требует значительных вычислительных мощностей и занимает около 3 секунд. Задачей постановки запросов в бэкенд занимается NGINX-сервер. Он может попросить пользователя повторить попытку позже, если частота входящих запросов превышает скорость работы внутренних служб. Ключевым моментом архитектуры является автоматическое масштабирование виртуальных машин в зависимости от объема трафика. Это позволяет экономить средства, так как дополнительные мощности активируются только в случае запроса на них.

Сервис Colourise хорошо себя показал на изображениях с высоким разрешением, на которых значительную часть фотографии занимают люди. Хорошо справляется и с пейзажами. Итоговые изображения выглядят правдоподобно, если на них есть объекты, присутствующие в обучающем наборе. Модель правильно определяет их и раскрашивает нужным образом.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий