Dokazao da ništa nije nemoguće

Razvio aplikaciju koja koristi mehanizam praćenja ljudskog pogleda po ekranu

Iris Insighter je open source aplikacija, dostupna svima, a želja Jakova Jakovca je da takva i ostane

Jakov Jakovac

 Darko Tomas/Cropix

Prije desetak godina čudili smo se prepoznavanju lica, face swapu i filterima na kameri svog pametnog telefona. S vremenom smo oguglali, priviknuli se na tehnološki novitet u svom džepu i nastavili dalje. Nastavio je i tehnološki razvoj, čije rezultate većina nas prihvaća zdravo za gotovo, kao novu životnu pogodnost. Manjina će se zapitati - što je još moguće? U nju spada Jakov Jakovac, jedan od finalista ovogodišnjeg DIGI natječaja Jutarnjeg lista za nacionalnu inovacijsku tech nagradu za mlade.

- Prije nekoliko godina na YouTubeu sam gledao snimku profesionalnog gamera koji je koristio softver za praćenje pogleda pomoću kojeg se u stvarnom vremenu prikazivalo kamo gleda tijekom igre. Pomislio sam ‘očito da je moguće‘ - prisjeća se Jakov začetka svoje ideje da isto proba razviti sam. Uspio je. Ovaj student na zagrebačkom Fakultetu elektrotehnike i računarstva razvio je aplikaciju koja koristi mehanizam praćenja ljudskog pogleda po ekranu, takozvanog gaze trackera - i to samo uz pomoć svog osobnog računala.

Zvuči kao utopijska ideja, pogotovo bez korištenja kamera, softvera i zaslona, specijaliziranih za tu svrhu. - Studiram na FER-u pa znam da ništa nije nemoguće - govori ovaj 24-godišnji student prve godine diplomskog studija računarstva i dodaje: - Ali nisam znao kamo će me odvesti istraživanje, a ni hoću li na kraju uspjeti.

Započeo je s razvojem aplikacije iz znatiželje. - Krenuo sam s istraživanjem po Wikipediji te uz pomoć ChatGPT-ja, koji me usmjerio na znanstvene radove koji datiraju u ‘60-e i ‘70-e godine prošlog stoljeća. Jednostavno sam htio saznati sve što mogu - pojašnjava Jakov, koji se, da bi razvio softver koji može pratiti pomicanje zjenice ljudskog oka, odnosno pogled na ekranu, bacio i na proučavanje informatičke neuronske mreže. Njegova aplikacija Iris Insighter prepoznaje zjenicu oka pomoću kamere na računalu. Pomicanjem oka i klikom miša na fokusirane točke ekrana, što se naziva kalibriranje, aplikacija ‘uči‘ prepoznati pogled korisnika. Nakon kalibracije, u aplikaciji se možete i zaigrati; cilj je iz skupine plavih točkica odvojiti onu narančaste boje - samo svojim pogledom.

- Model strojnog učenja nije savršen - priznaje Jakov, koji ga je razvijao uz studentske obveze na fakultetu. - Volio bih ga nastaviti razvijati, uzeti još podataka i slika, tako da bude precizniji u budućnosti. Po vlastitoj je procjeni dosta blizu softverima specijaliziranim za praćenje pogleda, čija je točnost oko 80%. Njegova je, smatra, 60-70%. Sljedeći mu je cilj isprogramirati aplikaciju na način da funkcionira i na mobilnom uređaju, a potom i drugim veličinama ekrana.

Iz rodnih Delnica doselio se u Zagreb na studij za koji ga je, kaže, inspirirao tata, inače inženjer šumarstva po struci. - Tatu su kompjutori zanimali otkad su se pojavili, a u Hrvatskim šumama su relativno rano dobili prva računala. Moglo bi se reći da je bio pionir u tom području znanja u cijelom Gorskom kotaru - govori Jakov, kojeg je tata očito uspješno zarazio entuzijazmom. - U programiranju nema granica, možeš sve što ti padne napamet - ističe, dodajući da je ljepota programiranja upravo nadilaženje prepreka, kojih uvijek ima.

S programiranjem se prvi put susreo na satovima informatike u srednjoj školi. - To što smo u školi radili godinu dana na FER-u smo prošli u dva i pol dana, smije se pojašnjavajući povijest svoje ljubavi prema programiranju. Iako je ovo najozbiljniji projekt kojega se dosad primio, nije prvi. - Radio sam aplikaciju za Ponos domovine - to je neko natjecanje u kojem bubaš pitanja napamet, pa sam napravio aplikaciju koja je ustvari kviz s tim pitanjima, kako bih testirao i poboljšao svoje znanje.

Iris Insighter je open source aplikacija, dostupna svima, a njegova je želja da takva i ostane. - Praćenje pogleda na ekranima može imati beskonačno mnogo primjena - i dobrih, i loših - govori nam. - Meni su zanimljive primjene ovog sustava na takozvane komunikacijske ploče, koje služe osobama s različitim poteškoćama ili invaliditetom da komuniciraju. Nekim bi ljudima to mogao biti i jedini komunikacijski kanal s okolinom.

Jakov zna da je programiranje njegova ljubav za cijeli život i nada se da će biti u prilici time se i baviti. Potencijala u ovom području ima pregršt, a ovo je samo početak. Sretan je, kaže, jer je dokazao da se može.

Želite li dopuniti temu ili prijaviti pogrešku u tekstu?

Komentari (0)

Komentiraj

Ovaj članak još nema komentara
Važna obavijest:
Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na web portalima društva HANZA MEDIA d.o.o. dopušteno je samo registriranim korisnicima.
Svaki korisnik koji želi komentirati članke obvezan je prethodno se upoznati s Pravilima komentiranja na web portalu društva HANZA MEDIA d.o.o. te sa zabranama propisanim stavkom 2. članka 94. Zakona o elektroničkim medijima.
29. svibanj 2025 14:01