The computer will look at you and tell your age
Estimating someone's age is not an easy task, even for a computer. But a software being developed by the University of Illinois can tell your age fairly accurately by looking at your face.world Updated: Sep 24, 2008 13:24 IST
A software being developed by the University of Illinois can tell your age fairly accurately by looking at your face.
"Age-estimation software is useful in applications where you don't need to specifically identify someone but would like to know their age," said Thomas S. Huang, professor of electrical and computer engineering at Illinois.
For example, age-recognition algorithms could stop underage drinkers from entering bars, prevent minors from purchasing tobacco products from vending machines, and deny children access to adult Web sites, said Huang, who heads the Image Formation and Processing group at the University's Beckman Institute.
Estimating someone's age is not an easy task, even for a computer. That's partly because the ageing process is determined not only by a person's genetic makeup, but by many other factors as well, including health, location and living conditions, reports Eurekalert.
"Human faces do convey a significant amount of information, however, and provide important visual cues for estimating age," Huang said. "Facial attributes, such as expression, gender and ethnic origin, play a crucial role in our image analysis."
Consisting of three modules - face detection, discriminative manifold learning, and multiple linear regression - the researchers' age-estimation software was trained on a database containing photos of 1,600 faces.
The software can estimate ages from one year to 93. The software's accuracy ranges from about 50 per cent when estimating ages to within five years, to more than 80 per cent when estimating ages to within 10 years. The accuracy can be improved by additional training on larger databases of faces, Huang said.
In addition to performing tasks such as security control and surveillance monitoring, age-estimation software also could be used for electronic customer relationship management.
For example, a camera snapping photos of customers could collect demographic data - such as how many adult men and women buy burgers, or what percentage of teenagers purchase a particular soft drink.
Or, combined with algorithms that identify a person's sex, age-estimation software could help target specific audiences for specific ads. "All of this can be done without violating anyone's privacy," Huang said. "Our software does not identify specific individuals. It just estimates their ages."