Face detection is a computer technology being used in a variety of applications that identifies human faces in digital images. Face detection also refers to the psychological process by which humans locate and attend to faces in a visual scene.
Definition and related algorithms
Face detection can be regarded as a specific case of
object-class detection
Object detection is a computer technology related to computer vision and image processing that deals with detecting instances of semantic objects of a certain class (such as humans, buildings, or cars) in digital images and videos. Well-researched ...
. In object-class detection, the task is to find the locations and sizes of all objects in an image that belong to a given class. Examples include upper torsos, pedestrians, and cars.
Face detection simply answers two question, 1. are there any human faces in the collected images or video? 2. where is the located?
Face-detection algorithms focus on the detection of frontal human faces. It is analogous to image detection in which the image of a person is matched bit by bit. Image matches with the image stores in database. Any facial feature changes in the database will invalidate the matching process.
A reliable face-detection approach based on the
genetic algorithm and the
eigen-face technique:
Firstly, the possible human eye regions are detected by testing all the valley regions in the gray-level image. Then the genetic algorithm is used to generate all the possible face regions which include the eyebrows, the iris, the nostril and the mouth corners.
Each possible face candidate is normalized to reduce both the lighting effect, which is caused by uneven illumination; and the shirring effect, which is due to head movement. The fitness value of each candidate is measured based on its projection on the eigen-faces. After a number of iterations, all the face candidates with a high fitness value are selected for further verification. At this stage, the face symmetry is measured and the existence of the different facial features is verified for each face candidate.
Applications
Facial motion capture
Facial recognition
Face detection is used in
biometrics, often as a part of (or together with) a
facial recognition system. It is also used in
video surveillance, human computer interface and image database management.
Photography
Some recent digital cameras use face detection for autofocus. Face detection is also useful for selecting regions of interest in photo slideshows that use a pan-and-scale
Ken Burns effect.
Modern appliances also use
smile detection
Affective computing is the study and development of systems and devices that can recognize, interpret, process, and simulate human affects. It is an interdisciplinary field spanning computer science, psychology, and cognitive science. While some ...
to take a photograph at an appropriate time.
Marketing
Face detection is gaining the interest of marketers. A webcam can be integrated into a television and detect any face that walks by. The system then calculates the race, gender, and age range of the face. Once the information is collected, a series of advertisements can be played that is specific toward the detected race/gender/age.
An example of such a system is ''OptimEyes'' and is integrated into the
Amscreen digital signage system.
IBM has to deal with the privacy issue of facial recognition , Technology , amarvelfox.com
/ref>
Emotional Inference
Face detection can be used as part of a software implementation of emotional inference
Emotion recognition is the process of identifying human emotion. People vary widely in their accuracy at recognizing the emotions of others. Use of technology to help people with emotion recognition is a relatively nascent research area. Genera ...
. Emotional inference can be used to help people with autism under stand the feelings of people around them.
Lip Reading
Face detection is essential for the process of language inference from visual cues. Automated lip reading has applications to help computers determine who is speaking which is needed when security is important.
See also
* Computer vision
Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
* Face ID
* Pedestrian detection
* Picasa
* SceneTap
* Super recogniser
* Three-dimensional face recognition
* TSL color space
* visage SDK
* Human sensing
References
External links
Detecting faces in images: a survey
Face detection and recognition
{{DEFAULTSORT:Face Detection
Face recognition
Object recognition and categorization
de:Gesichtserkennung