Você está na página 1de 8

FACE DETECT ION USING MATLAB

Electronics and Communication Engineering Dibrugarh University

Introduction
Human face detection and recognition is an active area of research spanning several disciplines such as computer vision and pattern classification. A robust face recognition system is a system based on good feature extractor method and good classifier. Neural network have been successfully applied to many pattern classification problems. And among the new techniques used in the literature for feature extraction, it is proven that Gabor filters can extract the maximum information from local image regions and it is invariant against, translation, rotation, variations due to illumination and scale . The objective of this project is to automatically recognize the human face. This face detection is mainly used for automation and security systems.

Basic concept
Neural NetworkNN is an extremely simplified model of the brain. Essentially it is a function approximator which transforms inputs into outputs to the best of its ability. Useful to classify the complex data like face data. Another advantage of the NN is that it is suitable to design in hardware based embedded systems due to its simple and repetitive calculations. A neural network (NN) detector can be used in various other applications such as an automatic number plate recognition, postal code recognition, etc. Neural networks are divided into several groups. In our research, multi-layered perceptron (MLP) was used as a representative method for the supervised-learning groups. For reference, a single-layered perceptron cannot map a curved line, and cannot solve non-linear problems, like the XOR problem. Therefore, the single-layered perceptron is used for a simple filter or detector due to its limited abilities. The MLP can classify complex data groups onto a curved line. Considering the topology of an MLP, the MLP can be categorized either as a fully connected, or as a partially connected network as shown in. A fully connected network is connected by all nodes between layers, unlike a partially connected network which is not connected at all nodes between former and next layers . A partially connected network can be used as a filter. The partially connected network uses less

weights memory; however, it was proved that less connection reduced the performance through the simple experiment. However, considering its performance, the detection rate of a fully connected network was better than a partially connected network. Moreover, it was very difficult to make the NN learn. Therefore, multi-layered and fully connected networks were used for the NN detector.

Feature extraction In pattern recognition and in image processing, feature extraction is a special form of dimensionality reduction. When the input data to an algorithm is too large to be processed and it is suspected to be notoriously redundant (e.g. the same measurement in both feet and meters) then the input data will be transformed into a reduced representation set of features (also named features vector). Transforming the input data into the set of features is called feature extraction. If the features extracted are carefully chosen it is expected that the features set will extract the relevant information from the input data in order to perform the desired task using this reduced representation instead of the full size input.

How the circuit works

Camera CAMERA ->

NN Detector NN DETECTOR H/W

Recognitin System -> RECOGNITION SYSTEM S/W

Components required
The major components of this system are as follows: Camera. Neural Network Detector. Matlab software.

Thank you.

Você também pode gostar