Abstract
Face detection is the first significant step in face recognition and many computer vision applications. The goal of this work was to improve detection accuracy as well as reducing the execution time. Images are pre-processed, scaled and normalised with the discrete cosine transform. Gabor feature extraction techniques were employed to extract thousands of facial vectors. An AdaBoost-based feature selection tool was formulated to select a few hundreds of the Gabor wavelets. These vectors representing significant salient local features are used as input vectors to a support vector machine classifier. The classifier is trained and becomes capable of detecting faces. A detection rate of 97.6% with acceptable false positives was registered with a test set of 507 faces. The execution time of a pixel of size 320 × 240 is 0.0285 s, which is very promising. A comparative evaluation of receiver operating characteristic (ROC) curves of different detectors on FDDB set shows that the proposed method is very effective.
Original language | English |
---|---|
Pages (from-to) | 477-491 |
Number of pages | 15 |
Journal | Journal of Experimental and Theoretical Artificial Intelligence |
Volume | 26 |
Issue number | 4 |
DOIs | |
Publication status | Published - 2 Oct 2014 |
Externally published | Yes |
Keywords
- AdaBoost
- Gabor filter
- discrete cosine transform
- face detection
- support vector machine