High Level Facial Features Localisation
Using A Morphological Approach

Eyes detection

From input image, edges detection and morphological operators (dilations, erosions, openings) are combined to extract main blobs. From these blobs, the most relevant pair of blobs is chosen and supposed to be the eyes.
Figure1: Original image, detected blobs and eyes
Input image
Blobs Eyes

Boxes

From the eyes position, three boxes are built: one for the eyebrows, one for the nose and one for the mouth.
Figure 2: Boxes
Boxes

Eyebrows, Nose and Mouth detection

Each box is specifically processed to extract Eyebrows, Nose and Mouth.
Figure 3: Features
Facial Features
Index | Facial Features Detection | Feature Points Extraction | Refining | Tracking