Nepedia
Back to Discover
Advanced Reader
💻

Computer vision

technology Maturity 7-9 Next article →

Computer vision is an interdisciplinary field focused on how computers gain high-level understanding from digital images or videos. At its core, it involves the automatic extraction, analysis, and understanding of useful information from visual data. This process transforms raw visual images into descriptions of the world that make sense to thought processes. These descriptions can then elicit appropriate actions from a machine. From an engineering perspective, the goal is to automate tasks that the human visual system performs naturally.

Intersection over Union - object detection bounding boxes
Intersection over Union - object detection bounding boxes

The mechanism of computer vision begins with the acquisition of data. This data can take many forms, such as video sequences, views from multiple cameras, or multi-dimensional data from a medical scanner. Some systems use LiDaR sensors to collect 3D point clouds.

LiDAR Scanner and Back Camera of iPad Pro 2020 - 3
LiDAR Scanner and Back Camera of iPad Pro 2020 - 3

Once the data is acquired, the system must process and analyze it. This involves disentangling symbolic information from image data. Scientists use models constructed with the aid of geometry, physics, statistics, and learning theory to achieve this. The ultimate result is the production of numerical or symbolic information, which allows the computer to make decisions.

There are many specialized subdisciplines within computer vision that handle different tasks. Scene reconstruction and 3D scene modeling focus on rebuilding the structure of a space. Object detection and object recognition allow a system to identify specific items. Event detection and activity recognition focus on understanding what is happening over time. Other tasks include video tracking, 3D pose estimation, and motion estimation. There are also technical processes like image restoration, indexing, and visual servoing. Each of these subfields applies different mathematical and algorithmic approaches to solve specific visual problems.

The history of computer vision began in the late 1960s at universities pioneering artificial intelligence. Researchers wanted to mimic the human visual system to help robots behave intelligently. In 1966, it was famously believed that a simple undergraduate summer project could solve the problem. The plan was to attach a camera to a computer and have it "describe what it saw." However, the field proved much more complex than that initial goal. During the 1970s, researchers built foundations by studying edge extraction, line labeling, and motion estimation.

Synthesizing 3D Shapes via Modeling Multi-View Depth Maps and Silhouettes With Deep Generative Networks
Synthesizing 3D Shapes via Modeling Multi-View Depth Maps and Silhouettes With Deep Generative Networks

As the field progressed, it became more mathematically rigorous. The 1980s saw the introduction of concepts like scale-space and the inference of shape from shading or texture. In the 1990s, research into projective 3-D reconstructions improved camera calibration. This era also saw the first use of statistical learning techniques to recognize faces, a method known as Eigenface. Toward the end of the 1990s, computer vision began to interact more closely with computer graphics. This led to new techniques like image morphing, panoramic image stitching, and view interpolation.

Today, the field is experiencing a resurgence due to the advancement of deep learning. Deep learning is a type of machine learning that uses complex optimization frameworks. These algorithms have surpassed prior methods in accuracy for tasks like classification, segmentation, and optical flow. This technological leap allows for much more sophisticated artificial vision systems. The field also maintains a distinction from machine vision, which is a systems engineering discipline used mostly in factory automation. While the terms have converged recently, they represent different focuses within the broader industry.

Computer vision is deeply connected to several other scientific fields. Neurobiology has a massive influence, as researchers study how eyes, neurons, and brain structures process visual stimuli. An early example of this influence is the Neocognitron, a neural network developed by Kunihiko Fukushima in the 1970s. The field also relies on solid-state physics to design image sensors that detect electromagnetic radiation.

Furthermore, computer vision is essential for robotic navigation. A robot requires a detailed understanding of its environment to perform autonomous path planning. This makes computer vision a vital component of modern robotics, medicine, and even fashion eCommerce.

630 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (7)
File:Intersection_over_Union_-_object_detection_bounding_boxes.jpg
Intersection_over_Union_-_object_detection...
File:Synthesizing 3D Shapes via Modeling Multi-View Depth Maps and Silhouettes With Deep Generative Networks.png
Synthesizing 3D Shapes via Modeling...
DARPA Visual Media Reasoning Concept Video.ogv
File:Mars Science Laboratory, 2011-Present.jpg
Mars Science Laboratory, 2011-Present.jpg
Finger sensor.webp
File:SRT Shape Recognition Technology.png
SRT Shape Recognition Technology.png
File:LiDAR_Scanner_and_Back_Camera_of_iPad_Pro_2020_-_3.jpg
LiDAR_Scanner_and_Back_Camera_of_iPad_Pro_...
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.