Code covered by the BSD License  

Highlights from
Processed Histogram based Face Recognition

3.75

3.8 | 4 ratings Rate this file 59 Downloads (last 30 days) File Size: 4.14 MB File ID: #22457
image thumbnail

Processed Histogram based Face Recognition

by Usman Qayyum

 

16 Dec 2008

The histogram based face recognition algorithm tested on ORL database with 99.75% accuracy

| Watch this File

File Information
Description

Recognizing objects from large image databases, histogram based methods have proved simplicity and usefulness in last decade. Initially, this idea was based on color histograms that were launched by swain [1]. This algorithm presents the first part of our proposed technique named as “Histogram processed Face Recognition” [2]
For training, grayscale images with 256 gray levels are used. Firstly, frequency of every gray-level is computed and stored in vectors for further processing. Secondly, mean of consecutive nine frequencies from the stored vectors is calculated and are stored in another vectors for later use in testing phase.
This mean vector is used for calculating the absolute differences among the mean of trained images and the test image. Finally the minimum difference found identifies the matched class with test image.
Recognition accuracy is of 99.75% (only one mis-match i.e. recognition fails on image number 4 of subject 17)

[1] M. J. Swain and D. H. Ballard, “Indexing via color histogram”, In Proceedings of third international conference on Computer Vision (ICCV), pages 390–393, Osaka, Japan, 1990.
[2] Fazl-e-Basit, Younus Javed and Usman Qayyum, "Face Recognition using processed histogram and phase only correlation ", 3rd IEEE International Conference on Emerging Technology pp. 238-242

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.4 (R2007a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (5)
24 Dec 2008 Marcos

I tested the system on the ORL database (first 5 faces for training and the remaining ones for testing). I obtain 90% identification rate.
I tested the system on the AR database (segmented faces) (faces 1..3 for training and faces 7..9 for testing). I obtain 30% identification rate.
In my opinion this method is not recognizing the face. It is recognizing the shirt, hair, etc. If you remove this information, the method fails.

29 Dec 2008 Usman Qayyum

The first point which you asked for is absolutely right. As the ORL database contains 10 images for each subject and the odd or even contains the maximum pose required to train the system

The second point is also correct that this is simple technique of histogram (gray-level ) matching so it can be fooled but fusing this faster technique to other powerful methods will improve the system (i.e POC etc).

The code provides the simple system of matching where gray-lelvel information is essential

02 Jul 2009 Zafer  
14 May 2011 Alaa jomaat

It's really useful ,but i need this program to find the matching score between the images.

thanx

20 Nov 2011 xcode jogja  
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
histogram Usman Qayyum 16 Dec 2008 15:44:40
mean based bin formation Usman Qayyum 16 Dec 2008 15:44:40
absolute distance Usman Qayyum 16 Dec 2008 15:44:40
orl Marcos 24 Dec 2008 08:04:30
histogram gcet joshi 29 Mar 2010 07:16:20
absolute distance divya manju 28 Jun 2011 10:25:22
absolute distance xcode jogja 22 Nov 2011 12:36:48

Contact us at files@mathworks.com