Colorarea fotografiilor monocrome este o practică care datează din primele zile ale fotografiei. Întrucât fotografia color nu era disponibilă pentru majoritatea consumatorilor până în anii 1940, membrii publicului care doreau să îmbunătățească realitatea fotografiilor au experimentat adesea cu colorarea manuală ca alternativă. A fost un efort incredibil de consumator de timp care a implicat acuarele, uleiuri sau pasteluri - iar rezultatele, deși cu siguranță distinctiv, nu arată neapărat atât de realist pe cât ar putea crea creatorii lor sperat.
Cuprins
- Un proiect pandemic
- Cum funcționează Colorize_bot
- O măsură a succesului
Astăzi, transformarea imaginilor alb-negru în fotografii color este mult mai ușoară - iar rezultatele sunt mult, mult mai bune. Ce usor? Tot ce trebuie să faci este să postezi sau să reperezi o imagine monocromă pe Twitter și să-i răspunzi cu @colorize_bot. Asemenea invocării unui Captain Planet colorizant, Colorize_bot - așa cum este cunoscut - va intra instantaneu în acțiune cu Crayolas-ul său digital, lăsând utilizatorului o imagine proaspăt multicoloră și un vesel „Desigur, mă bucur să te ajut!” Toate acestea se întâmplă în doar câțiva secunde.
Videoclipuri recomandate
Și ai un student de 21 de ani la informatică și inginerie din Ecuador - și niște inteligență artificială. instrumente - să mulțumesc pentru asta.
Legate de
- Noua recunoaștere a imaginii de la Facebook A.I. este antrenat pe 1 miliard de fotografii Instagram
- Retrageți-vă, hoți de fotografii: Flickr alertează fotografii despre furtul de imagini cu Pixsy
Un proiect pandemic
„Colorize_bot este, fără îndoială, cel mai bun proiect al meu”, a declarat creatorul Geovanny Zambrano pentru Digital Trends.
Ca și în cazul multor proiecte în curs de desfășurare, Colorize_bot a trecut la viața digitală ca urmare a pandemiei. Găzindu-se blocat acasă cu „mult timp liber” pe mâini, Zambrano a decis să creeze un bot Twitter pentru a-și exersa abilitățile JavaScript.
Aceste instrumente software simple, de o utilitate diferită, pot fi apelate pentru a efectua o varietate de acțiuni autonome pe Twitter - fie că este vorba de tweeting link-uri către cărți electronice gratuite pe Amazon sau amestecând titlurile de știri pentru efect comic. „Am avut multe idei”, a spus el. „De la un bot care publică o frază motivațională în fiecare oră la un bot „traducător de oră”. Obiectivul proiectului nu a fost niciodată să câștige adepți. Scopul meu a fost doar să creez [ceva util.]”
În acest moment, și-a amintit de un videoclip pe YouTube pe care îl văzuse cu șapte luni mai devreme, care detalia modul în care învățarea automată poate fi folosită pentru a remasteriza fotografiile vechi. Zambrano a venit cu conceptul de a construi pe unele dintre aceste A.I. instrumente, care erau disponibile gratuit online și transformându-le într-un instrument de colorare. A început pe 26 octombrie și a lucrat timp de o lună, investind aproximativ trei sau patru ore în fiecare zi.
Prima versiune a botului – una limitată care putea face față doar unei singure imagini pe tweet – a fost postată pe 28 noiembrie 2020.
Cum funcționează Colorize_bot
Ori de câte ori un utilizator etichetează Colorize_bot într-un tweet, acesta este activat instantaneu folosind un webhook care monitoare pentru convocare 24/7. Odată ce o mențiune este capturată, procesată și validată, apoi adună imaginile monocrome și le transmite pe o altă colorare A.I. instrument. Acesta nu a fost creat de Zambrano, ci este mai degrabă un model open-source dezvoltat de cercetătorul Jason Antic.
La fel de descris pe Github, modelul folosește o variantă a unei rețele generative adversare (GAN), discriminatorul și generatorul A.I. sistem care a fost folosit anterior pentru a crea totul din cod genetic uman fals la A.I. tablouri. Instrumentul NoGAN poate fi folosit pentru a colora atât imagini statice, cât și videoclipuri, deși, fără a fi surprinzător, acestea din urmă durează ceva mai mult. După cum explică Antic într-o postare despre model, chiar și el nu este complet sigur de cum extrage tipul de date pe care le face pentru colorarea imaginilor. Doar învață acest lucru din cantități masive de date, care pot fi apoi împins în direcția corectă folosind algoritmii corespunzători.
„Cea mai bună presupunere este că modelele învață câteva reguli interesante despre cum să coloreze pe baza indicii subtile prezente în imaginile alb-negru la care cu siguranță nu m-aș aștepta să existe”, Antic scrie. „Acest rezultat duce la rezultate deterministe și consistente și asta înseamnă că nu aveți decizii de colorare a modelului de urmărire, deoarece nu sunt arbitrare. În plus, par remarcabil de robuste, astfel încât chiar și în scenele în mișcare randările sunt foarte consistente.”
Imaginea finalizată este apoi transmisă înapoi la Colorize_bot pentru a o posta pe Twitter. Întregul sistem de captare a unei mențiuni inițiale prin răspunsul la un tweet durează doar 10 secunde în ceea ce privește procesarea. Cu toate acestea, bot-ul este programat să răspundă la fiecare 30 de secunde, pentru a nu încălca regulile Twitter despre spam. De asemenea, răspunde doar la o mențiune pe oră, per utilizator, ca o modalitate de a economisi costurile de infrastructură pe care, ca student, Zambrano nu și le poate permite cu ușurință.
„În prezent, plătesc aproximativ 30 de dolari pe lună pentru a menține proiectul activ”, a spus el. „Acest lucru a fost finanțat de mine, folosind economiile mele. În viitor, când nu voi mai putea plăti asta, mă gândesc să cer un fel de donație sau sponsorizare de la o instituție care este interesată.”
O măsură a succesului
Botul nu este perfect și nici nu este un făcător de minuni. Imaginile cu rezoluție scăzută, de exemplu, dau rezultate cu rezoluție scăzută. Mai remarcabil, a spus Zambrano, Colorize_bot merge prost când vine vorba de colorarea imaginilor manga, ceea ce oamenii îi cer frecvent să facă. „Acest lucru, la nivel tehnic, se datorează faptului că modelul de colorare a fost antrenat cu imagini reale”, a spus el. Când i se cere să coloreze imagini de alt tip decât cele pentru care a fost antrenat, rezultatele sunt mai puțin decât perfecte.
Cu toate acestea, s-a dovedit impresionant de precis în multe cazuri, suficient încât Colorize_Bot a adunat deja peste 30.000 de urmăritori pe Twitter în doar câteva luni scurte. O căutare rapidă a persoanelor care îl sună în serviciu dezvăluie că este cerut cel puțin la fiecare două minute.
„Cele mai bune povești pe care le am ca urmare a dezvoltării acestui proiect au fost oamenii care îmi scriu, mulțumindu-mi că am colorat fotografiile vechi ale rudelor lor”, a spus Zambrano. O persoană i-a trimis chiar și o fotografie a mamei lor, ținând în mână o fotografie înrămată a unei imagini colorate a unui strămoș. Este greu să determinați valoarea unui astfel de proiect în termeni monetari. Dar în ceea ce privește sentimentul că acele luni de codare au fost bine petrecute? Aceste povești indică faptul că a fost un câștigător.
„Ce moment am trăit în noaptea aceea, a fost un sentiment de satisfacție, bucurie și optimism”, a spus el. „Văzând acea mamă frumoasă ținându-și imprimatul m-a făcut să știu că, de multe ori, lucrurile pe care le facem pur și simplu în scopul de a ajuta alți oameni pot avea un impact mare.”
Recomandările editorilor
- A.I. de obicei nu uită nimic, dar noul sistem Facebook uită. Iata de ce
- A.I. a atins câteva repere majore în 2020. Iată o recapitulare