Skip to content
— CH. 1 · INTRODUCTION —

Computer vision

~7 min read · Ch. 1 of 6
6 sections
  • Computer vision is the field dedicated to teaching machines to see and understand the world through images. In 1966, researchers believed the entire problem could be solved over a single summer by attaching a camera to a computer and asking it to describe what it saw. That optimism now seems startling. Decades of research would follow, drawing on geometry, physics, statistics, and neurobiology, before machines could reliably tell a cat from a dog. What makes a machine truly see? How did a summer project become a field that now drives autonomous vehicles, cancer detection, and battlefield awareness? And what happens when the performance of computer algorithms on recognition tasks draws level with that of humans?

  • In the late 1960s, the first computer vision work grew out of universities exploring artificial intelligence. The ambition from the start was not just image manipulation but three-dimensional understanding. Researchers wanted systems that could reconstruct the shape of objects and scenes from flat pictures, not merely process pixels.

    Studies in the 1970s built the early foundations that still underpin the field today. Researchers developed methods for extracting edges from images, labeling lines, building models of polyhedral and non-polyhedral objects, and estimating optical flow and motion. These were unglamorous building blocks, but they became the scaffolding for everything that followed.

    The 1980s brought more rigorous mathematical treatment. Concepts such as scale-space emerged, along with techniques for inferring shape from shading, texture, and focus. Contour-tracing models known as snakes appeared, and researchers recognized that many of these ideas could be unified within a shared mathematical framework involving regularization and Markov random fields.

    By the 1990s, camera calibration became a serious focus. Researchers discovered that many of their ideas had already been explored in bundle adjustment theory from the older field of photogrammetry. That cross-disciplinary connection enabled sparse three-dimensional reconstructions of scenes from multiple images. The decade also saw statistical learning techniques applied to face recognition for the first time, in work that introduced the Eigenface approach, and it closed with a wave of interest in joining computer vision with computer graphics, producing techniques for image morphing, panoramic stitching, and early light-field rendering.

  • Kunihiko Fukushima built the Neocognitron in the 1970s, a neural network directly inspired by the structure of the primary visual cortex. That single decision, to look at biology for architectural guidance, planted a seed that would take decades to flower.

    Neurobiology has shaped the field more broadly than any single network. Over the past century, detailed study of eyes, neurons, and the brain structures devoted to visual processing in humans and animals produced a rough but intricate picture of how natural vision solves perceptual problems. Computer vision researchers translated those findings into a sub-field where artificial systems mimic biological processing at varying levels of complexity.

    The debt runs in both directions. Deep learning methods developed for machine vision, including neural-net-based image classification, draw their conceptual lineage from neurobiology. But biological vision research has also benefited from the engineering perspective, gaining new tools for modeling and measurement. Solid-state physics underpins this relationship at the hardware level; image sensors exploit quantum physics to detect light, and the behavior of optics in any imaging system is grounded in classical and quantum mechanics.

    Signal processing theory provided another intellectual bridge. Methods for analyzing one-dimensional temporal signals were extended to two-dimensional and multi-dimensional image data, giving the field a set of mathematical tools it could adapt and build upon. The subdiscipline of signal processing that deals specifically with images now sits partly inside and partly alongside computer vision.

  • Recognition is the oldest challenge in computer vision. The core question is whether an image contains a specific object, feature, or activity. Object recognition, identification of individuals, and detection of events or obstacles are all variants of this single problem.

    The best algorithms for recognition tasks today are convolutional neural networks. The ImageNet Large Scale Visual Recognition Challenge benchmarks these systems against millions of images across a thousand object classes. Performance on those tests now approaches human levels. Yet the same systems struggle with objects that are small or thin, such as a small ant on the stem of a flower or a person holding a quill. They also fail on images distorted by digital filters, while humans handle those cases without difficulty. Humans, by contrast, perform poorly at fine-grained classification, such as distinguishing one breed of dog from another, where convolutional networks excel.

    Beyond object recognition, the field handles a wide range of specialized tasks. Optical character recognition identifies printed or handwritten text and converts it to editable formats. Facial recognition matches faces in video frames against stored databases; it is now embedded in phone-unlocking systems and smart door locks. Pose estimation calculates the position and orientation of an object relative to a camera. Emotion recognition attempts to classify human emotional states from facial images, though psychologists caution that internal emotions cannot be reliably detected from faces alone.

    Motion analysis adds a temporal dimension to these tasks. Egomotion determines the rigid movement of a camera itself. Optical flow computes, for each point in an image, how that point is moving relative to the image plane. Tracking follows vehicles, people, or other objects across a sequence of frames, an approach with wide industrial applications in monitoring machinery.

  • For 2024, the three leading markets for computer vision by size were industry at 5.22 billion US dollars, medicine at 2.6 billion, and military at 996.2 million. Each of those sectors makes distinct demands on the technology.

    In medicine, computer vision extracts diagnostically useful information from imaging data. Systems detect tumors, arteriosclerosis, and dental pathologies; they measure organ dimensions and blood flow; they enhance ultrasonic and X-ray images to reduce noise. Progress in convolutional neural networks has specifically improved disease detection in cardiology, pathology, dermatology, and radiology. The field also contributes to pure research, offering new windows into brain structure and the outcomes of treatments.

    Industry relies on machine vision for quality control. Every wafer destined for a computer chip is measured and inspected for defects before it can reach the market. Robots picking parts from bins use pose estimation to locate and orient each component. Agricultural processors use optical sorting to remove undesirable material from bulk food streams.

    Military applications range from missile guidance systems that select targets using locally acquired image data on arrival in a target area, to broader battlefield awareness systems that fuse information from multiple sensors to support strategic decisions. Autonomous vehicles extend across all three domains: NASA's Curiosity rover and CNSA's Yutu-2 rover both navigate using computer vision. Open road vehicles use cameras and LiDAR sensors for obstacle detection, and unmanned aerial vehicles scan for events such as forest fires.

    A vision transformer model developed for agriculture demonstrates the precision now possible: trained to detect strawberry diseases, it achieves 98.4 percent accuracy.

  • Every computer vision system, regardless of complexity, rests on the same basic architecture: a power source, at least one image acquisition device, a processor, and a communication mechanism.

    Most systems use visible-light cameras that capture passive scenes at frame rates of at most 60 frames per second, and often far slower. A smaller number of systems use active illumination or non-visible wavelengths. Thermographic cameras, hyperspectral imagers, lidar scanners, side-scan sonar, synthetic aperture sonar, and magnetic resonance imaging all produce data that can be processed using the same algorithmic pipeline designed for visible-light images.

    Advances in digital signal processing and consumer graphics hardware have pushed high-speed acquisition into the hundreds to thousands of frames per second for real-time systems. When a fast camera is paired with a high-speed projector, the combination enables three-dimensional measurement and feature tracking at speeds impractical a decade ago. In robotics, fast real-time video simplifies the processing requirements for certain algorithms that would otherwise be computationally prohibitive.

    As of 2016, a new class of silicon called vision processing units began appearing alongside CPUs and GPUs. These chips are designed specifically for the kinds of computation that image understanding demands.

    The software pipeline that runs on this hardware moves through recognizable stages: image acquisition, pre-processing to correct noise and contrast, feature extraction to identify edges and points of interest, detection and segmentation to isolate regions of concern, and high-level processing to recognize, classify, or register what the system has found. Egocentric vision systems depart from the fixed-camera model entirely; they are wearable devices that capture images from a first-person perspective, opening applications that stationary cameras cannot reach.

Continue Browsing

Common questions

What is computer vision and what does it do?

Computer vision is an interdisciplinary field concerned with enabling computers to extract high-level understanding from digital images or videos. It produces numerical or symbolic information from visual data, including decisions, three-dimensional models, and object classifications.

When did computer vision start as a field?

Computer vision began in the late 1960s at universities pioneering artificial intelligence. In 1966, researchers believed the problem could be solved in a single undergraduate summer project by attaching a camera to a computer and having it describe what it saw.

How does computer vision perform compared to humans on recognition tasks?

Performance of convolutional neural networks on the ImageNet Large Scale Visual Recognition Challenge now approaches human levels. However, these systems still struggle with small or thin objects and filter-distorted images, while they surpass humans at fine-grained classification tasks such as identifying specific breeds or species.

What are the largest markets for computer vision in 2024?

For 2024, the leading markets for computer vision were industry with a market size of 5.22 billion US dollars, medicine at 2.6 billion, and military at 996.2 million.

How is computer vision used in medicine?

Medical computer vision extracts diagnostic information from imaging data to detect conditions such as tumors, arteriosclerosis, and dental pathologies, and to measure organ dimensions and blood flow. Progress in convolutional neural networks has improved disease detection specifically in cardiology, pathology, dermatology, and radiology.

What role did neurobiology play in the development of computer vision?

Neurobiology directly shaped computer vision algorithms. The Neocognitron, a neural network built by Kunihiko Fukushima in the 1970s, was explicitly modeled on the primary visual cortex. Deep learning methods for image classification also trace their conceptual origins to the study of biological neural systems.

All sources

56 references cited across the entry

  1. 3bookThe deep learning revolutionTerrence J. Sejnowski — The MIT Press — 2018
  2. 4bookThree-Dimensional Machine VisionTakeo Kanade — Springer Science & Business Media — 6 December 2012
  3. 5bookMachine Learning in Computer VisionNicu Sebe et al. — Springer Science & Business Media — 3 June 2005
  4. 6journalGuest Editorial: Machine Learning for Computer VisionWilliam Freeman et al. — 2008
  5. 7journalDeep LearningYann LeCun et al. — 2015
  6. 8arxivFlowNet 2.0: Evolution of Optical Flow Estimation with Deep NetworksEddy Ilg et al. — 2016
  7. 9journalA Survey of Deep Learning-Based Object DetectionLicheng Jiao et al. — 2019
  8. 10bookNeural Networks for BabiesFerrie, C. — Sourcebooks — 2019
  9. 12webComputational Vision and Business Intelligence in the Beauty Segment - An Analysis through InstagramNorberto Almeida Andrade — American Research Institute for Policy Development
  10. 13book2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)A. A. Soltani et al. — 2017
  11. 15journalDeep learning-enabled medical computer visionAndre Esteva et al. — 2021-01-08
  12. 16journalResidue Number System-Based Solution for Reducing the Hardware Cost of a Convolutional Neural NetworkN. I. Chervyakov et al. — 2020
  13. 17journalPlant Species Identification Using Computer Vision Techniques: A Systematic Literature ReviewJana Wäldchen et al. — 2017-01-07
  14. 18journalOptimizing Strawberry Disease and Quality Detection with Vision Transformers and Attention-Based Convolutional Neural NetworksKimia Aghamohammadesmaeilketabforoosh et al. — January 2024
  15. 24journalMedical image analysis using deep learning algorithmsMengfang Li et al. — 2023
  16. 25journalRubber artificial skin layer with flexible structure for shape estimation of micro-undulation surfacesMitsuhito Ando et al. — 2020-03-03
  17. 26journalDexterous object manipulation by a multi-fingered robotic hand with visual-tactile fingertip sensorsSeung-hyun Choi et al. — 2020-03-12
  18. 27book2020 International Conference on Power Electronics & IoT Applications in Renewable Energy and its Control (PARC)Hitendra Garg — 2020-02-29
  19. 28book2021 29th Conference of Open Innovations Association (FRUCT)Fudail Hasan et al. — 2021-05-14
  20. 29journalComputer vision based fatigue detection using facial parametersA Balasundaram et al. — 2020-12-01
  21. 30journaltrackdem: Automated particle tracking to obtain population counts and size distributions from videos in rMarjolein Bruijning et al. — 2018
  22. 32bookComputer vision: a modern approachDavid Forsyth et al. — Pearson — 2012
  23. 33journalImageNet Large Scale Visual Recognition ChallengeOlga Russakovsky et al. — December 2015
  24. 35journalEmotional Expressions Reconsidered: Challenges to Inferring Emotion From Human Facial MovementsLisa Feldman Barrett et al. — July 2019
  25. 36arxivImprovised Salient Object Detection and ManipulationA. Maity — 2015
  26. 40bookEncyclopedia of Artificial Intelligence, Volume 1Stuart C. Shapiro — John Wiley & Sons, Inc. — 1992
  27. 41book2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - WorkshopsShingo Kagami — 2010
  28. 43bookConcise Computer VisionReinhard Klette — Springer — 2014
  29. 44bookComputer VisionLinda G. Shapiro et al. — Prentice Hall — 2001
  30. 45bookComputer Vision and Applications, A Guide for Students and PractitionersBernd Jähne et al. — Academic Press — 2000
  31. 46bookComputer Vision and Image ProcessingTim Morris — Palgrave Macmillan — 2004
  32. 47bookImage Processing, Analysis, and Machine VisionMilan Sonka et al. — Thomson — 2008
  33. 48bookComputer Vision, A Modern ApproachDavid A. Forsyth et al. — Prentice Hall — 2003
  34. 49bookMachine Vision: Theory, Algorithms, PracticalitiesE. Roy Davies — Morgan Kaufmann — 2005
  35. 50journalMachine Vision Fundamentals, How to Make Robots SeeTurek, Fred — June 2011
  36. 51bookMachine Vision Algorithms and ApplicationsSteger, Carsten et al. — Wiley-VCH — 2018
  37. 52bookComputer VisionDana H. Ballard et al. — Prentice Hall — 1982
  38. 53conferenceComputer Vision: Evolution And PromiseT. Huang — CERN — 1996-11-19
  39. 54bookMind as Machine: A History of Cognitive ScienceMargaret Ann Boden — Clarendon Press — 2006
  40. 55journalThe Summer Vision ProjectSeymour Papert — 1966-07-01
  41. 56bookComputer Vision: Algorithms and ApplicationsRichard Szeliski — Springer Science & Business Media — 30 September 2010