Щях да пиша, че всеки от нас има стари черно-бели снимки като бебе… После осъзнах, че съм поостарял, така че… Всеки от нас има стари черно-бели снимки… ако не свои собствени, то на родители, баби и дядовци, прабаби и прадядовци… Липсата на цвят им придава особен художествен чар, но понякога просто ни се иска да знаем как наистина са изглеждали тези хора. Е, имам добра новина! Deep-learning-ът е напреднал до такава степен, че може да направи цветни изображения от черно-белите снимки…
Реших да изпробвам докъде са стигнали технологиите с тази моя снимка, като едногодишно бебе, използвайки най-известните сайтове за оцветяване на снимки.
Сайт No. 1: Colorize-It.com
Colorful Image Colorization microservice е имплементация на Colorful Image Colorization algorithm, създаден от Richard Zhang, Phillip Isola, and Alexei A. Efros. Ето резултатът от оцветяването:
Сайт No. 2: Colourise.sg
Това е сингапурски сайт, трениран със стари снимки от Сингапур. Проект, разработен в Data Science and Artificial Intelligence Division, GovTech Singapore от Andrew Tan, Preston Lim и Tan Kai Wei. Резултатът е този:
Добре, тук явно наблягат на това да открият ръцете и лицето. Реших да пробвам и
Сайт No. 3: Colorize.cc
Сървърите им са доста натоварени, така че искат email адрес и пращат оцветената снимка в рамките на между 30 секунди и 10 минути. Все пак чакането си струваше и получих може би най-реалистичната от трите снимки…
Общо впечатление
Определено се впечатлих колко са напреднали подобни системи. Реших да направя едно „осреднено“ изображение от трите системи и в крайна сметка се получи това:
Бих казал, че дава една нелоша представа за това как съм изглеждал тогава… Интересно ми стана и какъв е бил пуловерът ми на цвят. Бих се учудил, ако е розов… И звъннах на мама…
— Здрасти, мамо… Спомняш ли си бебешката ми снимка на една година, дето се хиля с един плетен пуловер като бебе…
— Не е пуловер, а гащеризон!
Определено си спомня, казах си…
— Е, а помниш ли какъв цвят беше пуловерът?
— Да, беше в небесно синьо, обувките са сиви, блузката ти е снежно, искрящо бяла!
— Благодаря!
Значи реалността е била нещо такова:
Реших да направя и втори опит – този път с друг преломен момент в живота ми – първо място на щафетата в Русенското градско първенство на детските градини през 1987 г., където държа високо вдигната купата:
Е, да оцветяваме:
Сайт No. 1: Colorize-It.com:
Не е зле, имаме някакви наченки на цвят… Личи си, че момиченцата са били в червени костюмчета, но като цяло „другарките“ си остават черно-бели, едва си личи и зеленото в дърветата…
Сайт No. 2: Colourise.sg:
Тук ясно си личат червените медали на момчетата и бяло-червените гащеризони на момичетата. Едва доловими са зелените дървета, цвят на небето липсва (може пък да е било облачно)…
Сайт No. 3: Colorize.cc:
Тази снимка дава най-много цвят… На моменти – ненужен (като например лилавеещите гащеризони на момиченцата или червенеещата табела под статуята на лъва). Но като цяло – доста добър краен резултат.
Общо впечатление
Впечатляващо е, че и трите сайта „познаха“ червените гащеризони на момичетата, а последните два ясно откроиха медалите на момчетата, които, признавам си, не бях забелязал на черно-бялата снимка.
Нито един от сайтовете обаче не успя да „хване“ венците на паметника и да им придаде цвят, нито пък „златната“ купа, която добре си спомням, че беше жълта пластмасова кегла…
Реших да направя още един, финален опит, с моя детска снимка – мама, татко и аз сред природата, класика в жанра:
Сайт No. 1: Colorize-It.com:
Уау, имаме зелена трева, пълноцветна мама, полуцветен татко и все още черно-бяло дете…
Сайт No. 2: Colourise.sg:
Доста „по-несигурно“ зелено, единствено анцугът на татко изглежда по-реалистичен. Аз отново съм черно-бял, обаче, а лявата ръка на мама е сякаш част от сакото ѝ…
Сайт No. 3: Colorize.cc:
Тук тревата изглежда доста по-есенна, отколкото трябва… Чудесни цветове на дрехите на родителите ми, но и този сайт „не хваща“, че между родителите има дете… и го оставя черно-бяло, а мама е „едноръка“…
Общо впечатление
И трите сайта се справиха с тревата и растенията на заден фон в някаква степен, като първият май се справи най-добре с фона, а третият – с фигурите. Но пропускането на моя милост и лявата ръка на мама не е за пренебрегване.
Реших да направя един финален тест, с ето тази снимка…
Точно така, взех наша ЦВЕТНА семейна снимка от Рим, където бяхме тази пролет (Вики направи първото си travel видео, между впрочем). Избрах именно тази снимка, защото има много хора, исторически забележителности и растителност… Разбира се, превърнах я в черно-бяла:
И в този вид я подадох на трите сайта… ето какво се получи:
Сайт No. 1: Colorize-It.com:
Е, определено не е „уау“! Небето се вижда добре, но не е „хванато“ под арката… Снимката сякаш е разделена на две половини – нито една човешка фигура не е разпозната… Тревата поне е частично уловена… Уцелват цвета на роклята на Вики, но го „лепват“ и на моята тениска, както и на тениската на Симеон…
Сайт No. 2: Colourise.sg:
Сингапуският сайт се справи много добре с лицата ни, небето (хващат арката), тревата и Колизеумът, успяват да „нацелят“ цвета на тениската ми, т.е. избират си синьо вместо розово спрямо предходния сайт, но изглежда по-естествено. Разпознават и шапката на дамата, която бута количката и решават да я направят розова… Интересно е, че около короните на дърветата се образува странна, мистична аура… Другият интересен момент е добавянето на трева вдясно, макар на оригиналната снимка такава да липсва…
Сайт No. 3: Colorize.cc:
Тъй като това беше четвърто поред изображение, от сайта ми поискаха пари, за да ми го покажат… Но с incognito mode и mailinator.com, стигнах бързо до това изображение:
Добро разпознаване на растителността и Колизеума, прекрасно небе, но цветовете на лицата и дрехите ни са доста безлични… Чудесно се справят с тълпата в лявата част на снимката, дамата с количката вдясно обаче е доста „изгорена“…
Общо впечатление
Като цяло трябва да експериментирате. Всеки от сайтовете се справя различно добре в различни ситуации – Colorize.it като че ли се справя по-добре с цветовете в периферията на снимката, сингапурският сайт Colourise.sg умеят да хващат определени детайли, а Colorize.cc се опитват да придадат най-много реализъм на снимката…
Истината е, че за да направите качествено оцветена снимка, ще са ви необходими умения във Photoshop, като може да комбинирате изображения от трите сайта (а вероятно има и още, споделете в коментар). Вероятно за някои елементи от снимката ще е добре да „добавите“ нещо от себе си или да имате на разположение мама, която да ви каже, че пуловерът ви всъщност е син…
Едно обаче не мога да отрека – софтуерът доста е напреднал и определено придава повече живец на черно-белите фотоси.