Image recognition
Definition
Image recognition is a branch of computer vision in which machine learning models—predominantly convolutional neural networks (CNNs) and, more recently, vision transformers—analyze pixel data to identify objects, scenes, attributes, text, or other visual features within an image. The model learns hierarchical representations of visual patterns during training on labeled datasets, enabling it to generalize and classify content in new, unseen images. Modern systems achieve human-competitive accuracy on benchmark classification tasks and can localize multiple objects within a single image through object detection variants.
In commerce and enterprise AI, image recognition enables a broad range of applications: visual search allows customers to upload a photo and find similar products, reducing the friction of describing items in words; automated catalog tagging extracts attributes such as color, style, material, and category from product images to accelerate SKU onboarding; quality control systems on manufacturing lines detect defects faster and more consistently than manual inspection; and loss-prevention tools in physical retail identify suspicious behaviors or items at self-checkout. As product catalogs scale to millions of items, image recognition becomes an operational necessity for maintaining catalog quality and powering personalized, visually driven shopping experiences.
Related Terms
Source
Last updated: May 12, 2026