Advances in Face Recognition Research Presentation for the 2 nd End - - PowerPoint PPT Presentation

advances in face recognition research
SMART_READER_LITE
LIVE PREVIEW

Advances in Face Recognition Research Presentation for the 2 nd End - - PowerPoint PPT Presentation

The face recognition company Advances in Face Recognition Research Presentation for the 2 nd End User Group Meeting Juergen Richter Cognitec Systems GmbH For legal reasons some pictures shown on the presentation at the End User meeting had to


slide-1
SLIDE 1

The face recognition company

Advances in Face Recognition Research

Presentation for the 2nd End User Group Meeting Juergen Richter – Cognitec Systems GmbH

For legal reasons some pictures shown on the presentation at the End User meeting had to be removed or replaced for this version.

slide-2
SLIDE 2

2

Outline

  • How does Cognitec's 3D Face Recognition work ?
  • Resulting research tasks and achievements

since start of the EU 3DFace project

  • Conclusions for development and user scenarios
slide-3
SLIDE 3

3

Face Recognition: Principal Approach

Raw Features Input Data Feature Vector Data as provided by sensor Features with reduced contingency Features transformed to optimally distinguish individualities Feature Extraction Classification Transformation

slide-4
SLIDE 4

4

Characterization of Sensor Data

  • Typically contains more than just the face
  • Varying orientation in space (pose)‏
  • Occasional data corruption

(gaps, outliers, artefacts like ripples)‏

  • Deformations of facial surface due to

glasses, hairdo and beard

slide-5
SLIDE 5

5

3D Face Recognition: Feature Extraction

  • Localize facial part of 3D shape
  • Align facial region to some defined orientation
  • Preprocess shape to eliminate data flaws

(Smoothing)‏

  • Apply some feature extraction operator

(Reduced dimension input for classification

slide-6
SLIDE 6

6

3D Face Recognition: Localization

  • Very accurate 2D feature

finders available

  • Task of feature localization

much more difficult for 3D shapes => Use Power of 2D feature finders for 3D localization, too!

slide-7
SLIDE 7

7

3D Face Recognition: Localization

Starting from 2D locations, find 3D locations by pixel – vertex correspondence

i = 1,2,... k= 1, 2, . . .

slide-8
SLIDE 8

8

3D Face Recognition: Alignment

slide-9
SLIDE 9

9

3D Face Recognition: Shape Preprocessing

  • Noise: deviations from true positions

with some continuous random distribution

  • Outliers: isolated points or groups of points

with large deviation from true positions

  • Gaps: locations where 3D data is missing at all
  • Occlusions: particular sort of gaps in regions not

available to sensor measurement Eliminate data flaws related to: One algorithm fits all: 3D surface reconstruction by “Moving Least Squares”

slide-10
SLIDE 10

10

Least Squares Method (1)‏

Linear Regression: Find line linearly approximating a set of points => minimize sum of squared distances

slide-11
SLIDE 11

11

Least Squares Method (2)‏

Disadvantage: Sensitive to outliers!

slide-12
SLIDE 12

12

3D Face Recognition: Moving Least Squares (MLS)‏ Local Least Squares Approximation Probe points MLS Surface Tangential Plane Local Neighbourhood

slide-13
SLIDE 13

13

3D Face Recognition: Processing Steps

Sensor Data MLS smoothed Aligned

slide-14
SLIDE 14

14

3D Face Recognition: Major Research Tasks

  • Improvement of 2D Feature Finders

(face finder, eyes finder)‏

  • Implementation and optimization of MLS algorithm
  • Optimization of classification algorithm

“Improvement” and “Optimization” both in terms of biometric performance, robustness and computing speed!

slide-15
SLIDE 15

15

Selected Achievements: Face Finding

Face Finder Performance: % of faces not/incorrectly found

0.1 0.3 Internal 3 0.1 1.7 Weizmann

Strong variations in both pose and lighting:

0.2 0.3 Internal 2 0.05 0.2 Internal 1 0.04 0.1 Cferet-frontal

Mainly frontal images, low variation in lighting:

T8 (2008)‏ T6 (2006)‏ Face Database

slide-16
SLIDE 16

16

Selected Achievements: Recognition Performance

slide-17
SLIDE 17

17

Selected Achievements: Computing Speed

0.4 0.9 Most recent MLS version Feb 2008 1.8 6.8 MLS version in TDF Modules Dec 2007 n/a 20 1st MLS version May 2006 4 Threads 1 Thread MLS Surface (200x200) Computation Timings (sec)

  • n Xeon 3220 (QuadCore, 2.4 GHz)‏
slide-18
SLIDE 18

18

Avoidable Data Flaws

  • Nonfrontal pose resulting in data gaps
  • Occlusions caused by caps, dark glasses,

strands of hair

  • Data artefacts (ripples, gaps, outliers) caused by

head motion during capture

slide-19
SLIDE 19

19

Conclusions

  • Keep exposure time low
  • Provide clear feedback on start and end of

exposure phase

  • Reduce processing times as far as possible

For user scenario: “Educate” cooperative user For Sensor and Application Developers:

  • Look straight into sensor camera
  • Keep neutral expression
  • For time of exposure, try to freeze head movements
  • Avoid occlusion of face (caps, dark sunglasses, hair)‏