Computer Vision
By giving a computer cameras, you are giving it eyes to see. By using advanced image recognition and modeling techniques, the computer is able to form a concept of, and describe, an object. Finally, by using a database of human (expert) meta-information, a computer can learn to name, judge and group objects.
Applications can range from classifying the looks of a tomato to detecting suspicious behaviour in public spaces to retrieving specific scenes in large video archives.