Niektoré algoritmy rozpoznávania tváre sú založené na príznakoch extrahovaných z obrazu tváre človeka - nazývaných tvárové príznaky. Napríklad algoritmus môže analyzovať relatívnu polohu, veľkosť, a/alebo tvar očí, nosa, úst, lícnych kostí a čeľuste. Tieto príznaky sú potom použité pri hľadaní zodpovedajúcich príznakov v skupine snímok. Ostatné algoritmy normalizujú galériu snímok tváre a potom komprimujú dáta tým, že ukladajú iba dáta v obraze, ktoré sú užitočné pre rozpoznanie tváre. Testovaný obraz sa potom porovná s údajmi o tvári.
Pred získaním príznakov sú obrázky/snímky predspracované a normalizované.
Ako súčasť predspracovania je zníženie rozmerov všetkých vstupných snímok na definovanú veľkosť. Tiež je možné aplikovať CLAHE (contrast limited adaptive histogram equalization) - kontrastovo obmedzená adaptívna ekvalizácia histogramu. Normalizované snímky môžu byť maskované tak, aby sa vynechalo pozadie a ponechala sa iba oblasť tváre.
Hlavným cieľom procesu normalizácie je minimalizovať nekontrolované variácie, ktoré sa vyskytujú v priebehu získavania snímok a na udržiavanie odchýlok pozorovaných v tvárových príznakoch medzi jednotlivcami.
Veľkú zmenu v obraze môže spôsobiť zmena pózy.
Extrakcia príznakov zahŕňa zníženie množstva prostriedkov potrebných k popisu veľkého súboru dát. Pri rozpoznaní tváre sa vykonáva analýza veľkého množstva dát. Analýza s veľkým počtom premenných všeobecne vyžaduje veľké množstvo pamäte a výpočtovej sily. Extrakcia príznakov sa vzťahuje k zníženiu premenných a dát.
Pri extrakcii príznakov sa najčastejšie využívajú metódy založené na detekcií hrán. Veľmi dobré výsledky sa dosahujú aj pri lokálnych binárnych vzoroch (local binary patterns LBP).
Detekcia hrán je názov pre sadu matematických metód. Hlavným cieľom je detekovať body v digitálnom obraze, kde sa prudko mení jas. Tieto obrazové body s ostrou zmenou jasu sú obvykle usporiadané do zostavy zakrivených čiar pomenovaných hrany.
Najčastejšie používane funkcie na detekciu hrán sú Sobelov operátor (nazývaný tiež Sobelov filter), Prewittov operátor alebo Gaborov filter.
Príznaky sa môžu získať z predspracovaných snímok tvárí pomocou LBP histogramu. LBP historgramy sa považujú za jedny z najlepších príznakov pre rozpoznávanie tvárí, keď je k dispozícií iba limitované množstvo vzoriek a môžu byť ľahko vypočítané v reálnom čase [5] (Fig. 2.1).