Home › Glossary › Computer Vision › Object Detection

Intermediate · Computer Vision

Object Detection

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A computer vision task that identifies and localizes multiple objects in an image with bounding boxes.

Technical Definition

A computer vision task that identifies and localizes multiple objects in an image with bounding boxes.

How it works

Object detection combines classification with localization. Two-stage detectors like Faster R-CNN propose regions then classify. Single-stage detectors like YOLO predict boxes and classes in one pass. Modern detectors like DETR use Transformers. Metrics include mAP and IoU.

Related Concepts

  • Convolutional Neural Network (CNN) — A neural network that uses learnable filters to detect spatial patterns like edges, textures, and objects in images.
  • Deep Learning — A subset of machine learning using neural networks with many layers to learn hierarchical representations from large datasets.
  • Image Segmentation — Classifying every pixel in an image to delineate objects and boundaries with detailed spatial understanding.

Further Reading

  • YOLO Paper