Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University...

11
Jan Sedmidubsky April 7, 2014 Face Recognition Technology Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11

Transcript of Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University...

Page 1: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Face Recognition Technology

Faculty of InformaticsMasaryk UniversityBrno, Czech Republic 1/11

Page 2: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky

• Face recognition technology

April 7, 2014Face Recognition Technology

Motivation

queryface

Facerecognitio

ntechnolog

y

ranked list of the most similar faces

“Jack Daniels” – query person name

Database of faces

2/11

Page 3: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky

• Components of face recognition technology– Detection – automatic localization of faces in

images– Recognition – calculation of similarity of two

faces– Retrieval – search for the most similar faces from

a large database

April 7, 2014Face Recognition Technology

Motivation

3/11

Page 4: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky

• Our objective – to effectively and efficiently retrieve the most similar faces to a query face

• Approach– Multi-technology – more effective

detection/recognition• Combination of existing techniques for detection and

recognition

– Multi-query – more effective retrieval• Query composed of a number of reference objects

– Scalability – more efficient retrieval• Indexing MPEG-7 descriptors + effective re-ranking

April 7, 2014Face Recognition Technology

Motivation

4/11

Page 5: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky

• Efficiency– Time necessary for detection of faces in an image– Time necessary for retrieval of the most similar

faces

• Effectiveness– Detection – recall 75%, precision 100%

– Recognition/retrieval – recall 50%, precision 40% when 8 relevant faces are in the database

April 7, 2014Face Recognition Technology

Motivation

query

5/11

Page 6: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Multi-technology – Face Detection

• Multi-technology approach for face detection– Combination of OpenCV, Luxand,

Neurotechnology– Agreement of at least 2 techniques out of 3Low-quality dataset High-quality dataset

Recall Precision RecallPrecisio

n

OpenCV 55 89 92 86

Luxand 63 83 95 94

Neurotechnology

73 84 100 96

Combination 62 98 97 100

6/11

Page 7: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Multi-technology – Face Recognition

• Multi-technology approach for face recognition– Combination of MPEG-7, Luxand,

Neurotechnology– Combination based on normalization of

techniquesLow-quality dataset(1k database faces)

High-quality dataset(10k database faces)

Recallprecision=8

5%

Recallprecision=95

%

Recallprecision=85

%

Recallprecision=9

5%

MPEG-7 24 14 8 3

Luxand 23 16 14 0

Neurotechnology

12 11 53 51

Combination 31 24 54 51

7/11

Page 8: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Multi-query

• Multi-query– Query composed of a number of reference

objects

– Relevance feedback on 1.3M dataset:• Manual selection of positive (correct) retrieval results• Iterative search where positive results represent query

objects• 1st iteration: R=P=6%, 5th iteration: R=P=30% (k=60)

query

query

8/11

Page 9: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Scalability

• Scalability– Efficient search + re-ranking– Candidate set retrieved by the metric MPEG-7

function– Re-ranking of candidate set by multi-technology

approach

9/11

Page 10: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

Face Recognition Technology – API

• Technology can be controlled by API– Management of faces/images:

• detectFaces, getImageFaces• insertImage, insertFace, getAllFaces

– Retrieval:• searchByFaceId, searchByFaceDescriptor

– Multi-query retrieval:• multiSearchByFaceId, multiSearchByFaceDescriptor

10/11

Page 11: Jan SedmidubskyApril 7, 2014Face Recognition Technology Faculty of Informatics Masaryk University Brno, Czech Republic 1/11.

Jan Sedmidubsky April 7, 2014Face Recognition Technology

GUI Design

Thank Petra and her husband very much:http://www.fi.muni.cz/~xkohout7/facematch/index.html

11/11