Presentation is loading. Please wait.

Presentation is loading. Please wait.

Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006.

Similar presentations


Presentation on theme: "Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006."— Presentation transcript:

1 Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006

2 Overview Detect multiple faces in images and return their locations  Pre-processor to face recognition  People tracking  Expression analysis Challenges include:  Pose, occlusion/beards/glasses etc, expression, orientation, lighting conditions

3 Our Chosen Techniques Compare 2 methods:  Feature Based Selection of image processing methods  Machine Learning (AdaBoost) Currently the de facto method C++ implementation (with CImg library)

4 Feature Based Method Uses image processing techniques to extract low-level facial features 1. Identify and segment possible regions of interest  Skin tones and overall proportions of skin regions. 2. Determine if each region contains face  Locate facial features – eyes and mouth  Compare feature locations using rules-based approach

5 Skin Colour Map Many different implementations Chosen Hsu model – good performance and parameters available Non-linear mapping of YCrCb space Ellipse in CrCb plane defines skin colour Works for multiple skin types (from Hsu et al)

6 Colour Correction Choose ‘white’ reference level from image based on maximum 5% luminance values Find scale factor to make this pure white in RGB space Apply same scaling to all other image pixels Colour corrected imageImage with red tint

7 Colour Correction Benefits Original Image Colour Corrected Image

8 Region Finding Algorithm Two Pass:  Identify local region connectivity and build equivalence map  Re-label equivalences Remove Regions:  Small area (noise)  Min. dimensions  Aspect ratio Output:  Set of bounding boxes containing possible face candidates  Passed to Eye+Mouth feature detection stage Connectivity Region Neighbourhood Detected Face Candidates

9 Skin Adjacency Problem Overlapping regions of skin colour cause false detection Skin Map

10 Updated Connectivity Criteria New connectivity requirements:  Is a Skin pixel  Y ±8 between adj regions Still can be problematic with some images with inadequate Y variation Edge criteria tested to augment Y channel connectivity metric  Faces broken into separate regions by glasses, eyebrows, strong lighting  Decided that performance gain was not worth the complexity increase Y Channel

11 Localisation of facial features Using the skin tone bounding boxes, aim to located facial features. Eye and mouth detection based on colour information and morphological techniques. Using YC b C r colour space. Then use heuristic method to discriminate between Face and Not-Face

12 Eye Detection - Chrominance Chrominance eyemap:  High C b and low C r values around eyes  High response in C b /C r  Also divide by original luminance – eyes usually dark areas. OriginalChrominance eyemap

13 Eye Detection - Luminance Greyscale morphological methods to emphasise areas of high luminance change – e.g. eyes Results – highlights eyes, plus sometimes nose, open mouthes Combine with chrominance map to pinpoint eye regions. LuminanceDilated luminance LuminanceLuminance + Crominance

14 Mouthmap Mouth stronger red and weaker blue  C r higher than C b  Low response in C r /C b  High response in C r 2  η based on ratio of C r 2 to C r /C b Original Mouthmap

15 Results Mouth – high luminance High chrominance map on dark hair Hair – high chrominance, but low luminance Luminance affected by reflection Blue – based on luminance dilation peaks Red – chrominance eyemap/luminance peaks Green – mouthmap peak

16 Heuristic Rules Eliminate false eye candidates:  Merge repeated eye points  Eye radial distance from mouth  Distance above mouth  Eye-eye-mouth triangle – min and max angles Removal of false eye candidates

17

18

19 Feature Based Methods Conclusions Face detection correct in many cases. Skin detection and segmentation works well  Sometimes confused by overlapping regions in complex arrangements Eye and mouth detection mostly correct  Red-eye, jewellery, other skin areas with high contrast differences can cause false-positives Heuristic elimination of false positives works well and fast  Additional rules could improve robustness Speed improvements possible for the intensive segmentation stage. Subsequent stages very fast.

20 [1] S. Cooray and N. O’Connor. A Hybrid Technique for Face Detection in Color Images. In Proc. IEEE Conference on Advanced Video and Signal Based Surveillance, pages 253-258, 2005. [2] R. Hsu and M. Abdel-Mottaleb. Face Detection in Color Images. In IEEE Transactions on Pattern Analysis and Machine Intelligence, volume 25 issue 5, pages 696-706, 2002


Download ppt "Face Detection Final Presentation Mark Lee Nic Phillips Paul Sowden Andy Tait 9 th May 2006."

Similar presentations


Ads by Google