Documente Academic
Documente Profesional
Documente Cultură
Keywords: recunoaștere facial, Visage Cloud, coordinate 2D, model 3D, SmartGate.
1. Introducere
2. Materiale și metode
Recunoașterea facială poate fi realizată utilizând fie tehnici bidimensionale (2D), fie
tridimensionale (3D). Când se folosește sistemul 2D, pixelii din imagine sunt comparați cu pixelii
dintr-o altă imagine realizată de camere diferite. Cu cât mediul este mai stabil (de exemplu,
iluminarea), cu atât recunoașterea poate fi mai fiabilă. Pe lângă fotografii, radiografiile pot fi
folosite ca model pentru a construi modele 3D. Imaginile multiple sunt aliniate folosind
caracteristicile craniene ca puncte de referință de la care modelul 3D este construit de software-ul
de modelare a computerului. Coordonatele 2D ale unui punct pe o față la o poziție arbitrară pot fi
reprezentate ca o combinație liniară de coordonate a punctului corespunzător dintr-un set de
imagini 2D ale feței la poziții diferite, cu condiția ca forma să rămână rigidă. Aceste viziuni diferite
acoperă spațiul dintre toate vederile posibile și formează o formă a vectorului. Forma feței poate
fi apoi reprezentată prin selectarea unui număr suficient de puncte caracteristice pe față. Datorită
auto-ocluziei sunt necesare mai multe vederi ale feței pentru o reprezentare eficientă. Cu toate
acestea, dacă sunt oferite suficiente vederi 2D, imaginea 3D poate fi construită. Tehnologiile 3D
se bazează pe geometrie; chipul uman este 3D. Iluminarea este elementul cheie, deoarece modelul
3D al unei fețe umane este construit de reflectările luminii de pe fața umană. Aceasta determină
cerințele în mediul operațional al camerelor; iluminarea trebuie să fie sub control. De asemenea,
persoana trebuie să coopereze; în caz contrar, detectarea și salvarea imaginii feței umane este foarte
dificilă. Modelarea 3D poate fi realizată cu una sau mai multe camere, care ar putea ajuta la
strângerea materialului pentru model în cazul în care persoana nu este cooperantă. Recunoașterea
facială 3D este mai precisă decât tehnologiile 2D, dar și mai scumpă. Avantajul 3D este totuși că
poate fi adaptat la mediul 2D. Unele programe sunt capabile să utilizeze materiale 2D și să
construiască modele 3D, dar pentru a construi o imagine 3D este un punct sensibil de cercetare în
ziua de azi. O problemă este aceea că imaginile comparabile sunt de obicei luate numai din față,
cum sunt fotografiile din pașaport. Cu toate acestea, forma feței umane este 3D, astfel încât
trăsăturile feței s-ar putea schimba radical în alte poziții. Pentru a crea o imagine 3D, trebuie
colectate imagini de la fața sau capul din diferite unghiuri. De asemenea, materialul video în care
capul se rotește ar putea fi suficient pentru a crea o imagine 3D. Din punct de vedere teoretic,
calitatea materialului video nu trebuie să fie excelentă dacă există imagini suficient de lungi.
Sistemele 3D sunt mult mai greu de trecut.
VisageCloud este aplicația software cu ajutorul căreia am realizat recunoașterea facială
utilizând o bază de date compusă din fotografii. Programul are patru elemente cheie: cont, colecție,
profil și față. Pentru a înțelege modelul domeniului pe scurt, trebuie să se aibă în vedere
următoarele aspecte:
Un cont oferă acces la gestionarea mai multor colecții
O colecție cuprinde mai multe profiluri ale persoanelor distincteș
Un profil identifică un individ distinct care aparține unei colecții.
O față este un exemplu al feței unui individ, așa cum este capturată într-o fotografie. Prin
asocierea mai multor fețe unui profil (de preferință cu iluminare diferită, perspectivă,
machiaj, expresie facială sau alte caracteristici contextuale) se poate îmbunătăți acuratețea
recunoașterii faciale).
Pasul 1: Crearea unei colecții
Pentru a grupa toți oamenii pe care utilizatorul dorește să îi înregistreze în sistemul său.
într-un mod mai ușor de gestionat, trebuie să creeze o colecție, luând în calcul presupusa colecție
sau un grup de persoane înregistrate. Utilizatorul trebuie să creeze un profil, să-i dea un nume, iar
VisageCloud va returna o colecție în acest sens.
Pasul 2: Crearea profilurilor
Un profil reprezintă o persoană. Deși nu trebuie să fie numit, acesta este un element care
garantează că persoana A (și fețele acesteia) sunt tratate diferit comparativ cu persoana B.
Pasul 3: Detectarea facială
Acest pas presupune detectarea chipurilor și a atributelor faciale într-o fotografie.
Aplicația VisageCloud se bazează pe detectare care e una dintre sarcinile cele mai de bază
asociate cu recunoașterea facială este detectarea fețelor frontale sau aproape frontale într-o
fotografie, indiferent de orientare, condițiile de iluminare sau culoarea pielii. De asemenea,
recunoașterea implică confirmarea identității unei persoane, odată ce fața sa a fost detectată în
imagine, prin căutarea a sute de mii de fețe cunoscute în mai puțin de o secundă. Fețele detectate
sunt clasificate în funcție de vârstă, sex, etnie sau emoție, astfel încât această caracteristică este
utilă în special pentru analizele în vânzarea cu amănuntul și pentru proiectarea semnalelor digitale
cu direcționare în timp real. VisageCloud poate compara două sau mai multe fețe pentru a evalua
dacă aparțin aceleiași persoane - chiar dacă această persoană este necunoscută. Enumerarea este
strâns legată de clasificare, deoarece permite utilizatorului să știe exact câte persoane au fost
detectate într-un anumit interval de timp. Softul funcționează atât pe fluxuri de camere, cât și pe
grupuri de fotografii și nu necesită identificarea unei anumite persoane, iar eidentificarea indică
de câte ori o persoană reapare după ce a fost identificată o singură dată.