Przejdź do treści
Strona główna " IT ir technologijos " Kaip veikia akies rainelės skaitytuvas

Kaip veikia akies rainelės skaitytuvas

Kai technologija žiūri į tave atgal

Prisimenu, kaip prieš kokį dešimtmetį akies rainelės skaitytuvai atrodė kaip kažkas iš mokslinės fantastikos filmų. Dabar šią technologiją sutinkame oro uostuose, bankuose, net kai kuriuose išmaniuosiuose telefonuose. Bet kaip iš tikrųjų veikia šis įrenginys, kuris gali atpažinti žmogų pagal jo akies spalvotą dalį? Pasirodo, tai daug sudėtingiau ir įdomiau, nei galima pagalvoti.

Rainelė – tai tas spalvotas žiedas aplink vyzdį, kuris daro kiekvieno žmogaus akis unikalias. Kai kas turi rudas akis, kai kas mėlynas, o kai kas net skirtingų spalvų. Bet spalva čia nėra svarbiausia. Svarbiausia yra tai, kad rainelės struktūra – jos raštai, linijos, taškiukai ir kitokios smulkmenos – yra unikalūs kiekvienam žmogui. Net vieniausi dvyniai turi skirtingas raineles. Dar daugiau – jūsų kairės ir dešinės akies rainelės taip pat skiriasi viena nuo kitos.

Kodėl rainelė tokia ypatinga

Rainelė formuojasi dar prieš gimimą, apie trečią nėštumo mėnesį, ir jos struktūra išlieka stabili visą gyvenimą. Tai ne tas pats kaip pirštų atspaudai, nors principas panašus – abiem atvejais kalbame apie unikalius biologinius požymius. Tačiau rainelė turi keletą privalumų prieš kitas biometrines identifikavimo sistemas.

Pirma, rainelę skaityti galima be fizinio kontakto. Nereikia liesti jokio paviršiaus, kaip tai daroma su pirštų atspaudais. Tai ypač aktualu higienos požiūriu – pandemijos metu daugelis įstaigų būtent dėl šios priežasties pradėjo rinktis bekontaktes identifikavimo sistemas. Antra, rainelę apgauti yra itin sudėtinga. Negalima tiesiog nusifotografuoti kieno nors akies ir tikėtis, kad sistema tave praleistų – moderniems skaitytuvams reikia gyvos akies su visais jos natūraliais atspindžiais ir reakcijomis.

Dar vienas įdomus faktas – rainelėje yra apie 250 skirtingų charakteristikų, kurias galima išmatuoti ir panaudoti identifikavimui. Lyginimui, pirštų atspauduose tokių charakteristikų yra apie 40. Tai reiškia, kad rainelės skaitymas yra daug tikslesnis ir saugesnis.

Kaip vyksta pats skaitymo procesas

Kai prieinate prie rainelės skaitytuvo, įvyksta visa technologinių procesų grandinė, nors jums atrodo, kad tai užtrunka vos akimirką. Pirmiausia įrenginys turi rasti jūsų akį. Tam naudojamos specialios kameros su infraraudonųjų spindulių šviesa. Kodėl būtent infraraudonoji? Nes ji nesukelia diskomforto akims ir gerai veikia įvairiomis apšvietimo sąlygomis – tiek ryškioje šviesoje, tiek prieblandoje.

Sistema pirmiausia nustato, kur yra jūsų veidas, tada – kur yra akys, ir galiausiai sufokusuoja į rainelę. Šiuolaikiniai skaitytuvai gali tai padaryti net kai jūs judite arba esate šiek tiek per toli ar per arti – jie automatiškai reguliuoja fokusą. Kai rainelė aptinkama, įrenginys padaro labai detalią nuotrauką. Ši nuotrauka nėra tokia, kokią padarytumėte įprastu fotoaparatu – ji daug detalizuotesnė ir dažniausiai daroma infraraudonųjų spindulių spektre.

Toliau prasideda įdomiausia dalis – vaizdo analizė. Specialus algoritmas išskiria rainelę iš bendro akies vaizdo, atskiria ją nuo voko, blakstienų ir vyzdžio. Tada sistema ieško tų pačių charakteristikų – linijų, taškų, spalvos pokyčių, raštų. Viskas koduojama į skaičių seką, kuri vadinama šablonu arba template. Šis šablonas užima labai mažai vietos – paprastai apie 512 baitų. Palyginkite su nuotrauka, kuri gali užimti kelis megabaitus!

Matematika už akių

Kai jau turime tą skaičių seką, reikia ją su kažkuo palyginti. Jei registruojatės sistemoje pirmą kartą, jūsų rainelės šablonas išsaugomas duomenų bazėje. Kai grįžtate po savaitės ar metų, sistema vėl nuskanuoja jūsų rainelę, sukuria naują šabloną ir palygina jį su išsaugotu.

Čia įsijungia sudėtinga matematika. Sistema nenori 100% atitikmens, nes tai būtų beveik neįmanoma – jūsų akis gali būti šiek tiek kitokiame kampe, apšvietimas gali skirtis, galite būti pavargęs ir akys paraudusios. Vietoj to, algoritmas skaičiuoja panašumo koeficientą. Jei šis koeficientas viršija tam tikrą slenkstį (paprastai apie 90-95%), sistema priima, kad tai jūs.

Dažniausiai naudojamas metodas vadinamas Hamingo atstumu. Tai skamba sudėtingai, bet iš esmės sistema tiesiog skaičiuoja, kiek skaitmenų skiriasi tarp dviejų šablonų. Kuo mažiau skirtumų, tuo didesnis tikimybė, kad tai ta pati rainelė. Visas šis procesas – nuo akies nuskaitymo iki sprendimo priėmimo – užtrunka mažiau nei sekundę.

Kas gali suklaidinti sistemą

Nors rainelės skaitytuvai yra labai tikslūs, jie nėra tobuli. Yra keletas dalykų, kurie gali sukelti problemų. Kontaktiniai lęšiai, ypač spalvoti, kartais gali apsunkinti skaitymą. Jei turite labai tamsias akis, kai kuriems senesniems skaitytuvams gali būti sunkiau išskirti rainelės detales. Tam tikros akių ligos, tokios kaip katarakta ar glaukoma, taip pat gali pakeisti rainelės išvaizdą.

Įdomu tai, kad akiniai paprastai nekelia jokių problemų – infraraudonieji spinduliai juos prasiskverbia be vargo. Tačiau jei turite saulės akinius, juos teks nusiimti. Kai kurie žmonės bijo, kad skaitytuvas gali pakenkti akims, bet tai mitas. Naudojama infraraudonoji šviesa yra labai silpna, daug silpnesnė nei saulės šviesa, kurią patiriate kiekvieną dieną.

Dar viena problema – ašaros arba per daug ryški aplinkos šviesa, kuri sukelia atspindžius. Moderniūs skaitytuvai moka su tuo tvarkytis, bet kartais gali prireikti pakartoti skenavimą. Jei esate labai nervuojate ir jūsų vyzdys labai išsiplėtęs arba susitraukęs, tai taip pat gali šiek tiek apsunkinti procesą, nors sistema paprastai su tuo susidoroja.

Nuo laboratorijos iki oro uostų

Rainelės atpažinimo technologija nėra nauja – jos šaknys siekia dar 1980-uosius. Oftalmologai John Daugman ir Aran Safir pirmieji sukūrė veikiančią sistemą, kuri galėjo patikimai atpažinti žmones pagal jų raineles. Daugman algoritmas, kurį jis sukūrė 1993 metais, vis dar naudojamas daugelyje šiuolaikinių sistemų, nors, žinoma, daug patobulintas.

Pirmosios komercinės sistemos atsirado devintojo dešimtmečio pabaigoje ir buvo didelės, brangios ir gana lėtos. Reikėjo stovėti visiškai nejudant, žiūrėti į konkretų tašką, ir procesas užtrukdavo kelias sekundes. Dabar viskas pasikeitė – šiuolaikiniai skaitytuvai gali atpažinti jus net kai einate pro šalį, nors ir ne visada taip tiksliai.

Didelis proveržis įvyko po 2001 metų rugsėjo 11-osios įvykių, kai saugumas tapo prioritetu. JAV pradėjo diegti rainelės skaitytuvus oro uostuose, sienų kontrolės punktuose. Dabar ši technologija naudojama daugiau nei 100 šalių. Kai kuriose Artimųjų Rytų šalyse rainelės skaitytuvas yra standartinė įranga net bankomatuose.

Kur dar sutinkame šią technologiją

Oro uostai ir sienų kontrolė – tai akivaizdžiausi pavyzdžiai, bet rainelės skaitytuvai naudojami ir daug kur kitur. Daugelis didelių duomenų centrų juos naudoja patekimo kontrolei – juk ten saugoma itin slapta informacija. Kai kurios ligoninės naudoja rainelės skanavimą naujagimiams identifikuoti ir užkirsti kelią kūdikių supainiojimui.

Bankai ir finansų įstaigos vis dažniau įdiegia šią technologiją. Jungtinių Arabų Emyratų kai kuriuose bankomatuose galite išsiimti pinigų tiesiog pažvelgę į kamerą – jokių kortelių ar PIN kodų. Tai patogiau ir saugiau. Kai kurios mokyklos ir universitetai naudoja rainelės skaitytuvus lankomumo registravimui – nebegalima paprašyti draugo pažymėti, kad buvai.

Išmanieji telefonai taip pat pamažu pradeda įsisavinti šią technologiją, nors kol kas ji nėra tokia populiari kaip veido ar pirštų atspaudų atpažinimas. Priežastis paprasta – reikia specialios aparatūros, kuri brangesnė už paprastą kamerą. Tačiau kai kurie aukščiausios klasės modeliai jau turi rainelės skaitytuvus, ypač tie, kurie skirti verslo naudotojams, kuriems saugumas yra prioritetas.

Privatumo klausimas ir kas toliau

Kalbant apie biometriją, visada iškyla privatumo klausimas. Jūsų rainelės šablonas yra unikalus ir negali būti pakeistas – juk negalite tiesiog užsiauginti naujos rainelės, kaip galite pakeisti slaptažodį. Todėl labai svarbu, kaip šie duomenys saugomi ir kas prie jų turi prieigą.

Geros naujienos yra tai, kad dauguma sistemų nesaugo pačios rainelės nuotraukos – jos saugo tik tą matematinį šabloną, skaičių seką. Iš šio šablono neįmanoma atkurti, kaip atrodo jūsų akis. Tai tarsi vienpusė gatvė – galite iš rainelės sukurti šabloną, bet iš šablono negalite atkurti rainelės. Be to, šie šablonai paprastai šifruojami, todėl net jei kas nors juos pavogtų, jie būtų nenaudingi.

Vis dėlto, kaip ir su bet kokia technologija, yra rizikų. Jei kažkas gautų prieigą prie duomenų bazės su milijonais rainelių šablonų, tai būtų rimta problema. Todėl tokios sistemos turi būti ypač gerai saugomos. Daugelis ekspertų rekomenduoja naudoti daugiapakopio autentifikavimo sistemas – pavyzdžiui, rainelės skanavimą kartu su PIN kodu ar kitu saugumo elementu.

Ateityje tikėtina, kad rainelės skaitymo technologija taps dar tikslesnė ir greitesnė. Jau dabar kuriamos sistemos, kurios gali nuskaityti rainelę iš kelių metrų atstumo, net kai žmogus juda. Tai galėtų būti naudinga masinio žmonių srauto vietose – įsivaizduokite, kad galėtumėte tiesiog praeiti pro oro uosto saugumo kontrolę nė nesustodami. Kai kurie mokslininkai dirba prie sistemų, kurios galėtų atpažinti žmones net iš vaizdo įrašų, nors tai kelia dar daugiau etinių klausimų.

Kai technologija tampa kasdieniu dalyku

Rainelės skaitytuvai puikiai iliustruoja, kaip sudėtinga technologija gali tapti paprasta ir kasdieniška. Tai, kas prieš trisdešimt metų atrodė kaip fantastika, dabar yra įprasta daugybėje vietų. Ir nors mes dažnai nė nepagalvojame apie tai, koks sudėtingas procesas vyksta, kai žvelgiame į tą mažą kamerą, tai yra tikras inžinerijos ir matematikos šedevras.

Jei kada nors turėsite galimybę naudotis rainelės skaitytuvu, nebijokite – tai saugu, greita ir daug patikimiau nei daugelis kitų identifikavimo būdų. Tiesiog žiūrėkite į kamerą, leiskite sistemai padaryti savo darbą, ir per akimirką būsite identifikuoti su beveik absoliučiu tikslumu. Jūsų akys tikrai yra langai ne tik į sielą, bet ir į labai saugią ateities technologijų pasaulį.