Image Recognition
Image recognition is the computer-vision task that identifies and classifies the content of an image. We explain its nuances—classify, detect, segment—the turning point that AlexNet marked in 2012, how convolutional networks work in broad strokes, their applications and their limits, such as biases and adversarial examples.
Image recognition is the computer-vision task that consists of identifying and classifying the content of an image: the objects, people or scenes that appear in it. It helps to distinguish three levels of detail: classification puts a label on the whole image, object detection locates each object with a box, and segmentation classifies pixel by pixel to draw its exact shape.
The turning point
For decades, recognition relied on hand-designed features crafted by engineers (descriptors such as SIFT or HOG), which worked in controlled conditions but failed in the face of real variation in light, scale and occlusion. Everything changed in 2012, when a neural network called AlexNet—by Alex Krizhevsky, Ilya Sutskever and Geoffrey Hinton—won the great ImageNet visual recognition challenge by a crushing margin. That result unleashed the deep learning revolution in computer vision.
How a convolutional network works
The engine of that advance is the convolutional neural network (CNN). In broad strokes, they apply filters that sweep across the image detecting local patterns, and organize them into a hierarchy: the first layers recognize edges, the next textures, then parts and finally whole objects. Pooling layers summarize the information along the way, and a final part handles the classification.
What it is for
Its applications are enormous: medical diagnosis by image, autonomous driving, facial recognition, industrial quality control or the visual search for products.
Its limits
But it is not infallible. Systems depend on their training data, and when these are not representative, biases appear: a 2018 study showed that several commercial systems were far less accurate with dark-skinned faces, especially women's. Moreover, they are vulnerable to adversarial examples: small alterations of the pixels, imperceptible to a person, that can lead the network to be completely wrong.
Series
How a machine sees, step by step — step 1 of 3
- 1. Image Recognition
- 2. Convolutional Neural Networks
- 3. YOLO (You Only Look Once)
Pieces using this term
- AI Being Used in Astronomy to Analyze Data and Develop New Tools (2024-01-05)
- AI, Through the Use of Convolutional and Graph Neural Networks, Improves Accuracy and Safety in Navigation Systems (2024-01-05)
- AI is Transforming the Retail Sector, Optimizing Real-Time Promotions, Managing Inventories, and Facilitating Shopping Experience (2024-01-05)
- Research and Future Trends in Machine Learning and Artificial Intelligence (2023-05-09)
- Active Learning: How to Reduce the Need for Labeled Data (2023-05-09)
- History of Artificial Intelligence: From Early Automata to AGI (2023-05-09)
- Knowledge Transfer and Multitask Learning in AGI (2023-05-09)
- AGI and Robotics: The Synergy Between Intelligence and Physics (2023-05-09)
This article was produced with artificial intelligence under human editorial oversight.