Computer vision is a field that includes methods for acquiring, processing, analyzing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions. A theme in the development of this field has been to duplicate the abilities of human vision by electronically perceiving and understanding an image. This image understanding can be seen as the disentangling of symbolic information from image data using models constructed with the aid of geometry, physics, statistics, and learning theory. Computer vision has also been described as the enterprise of automating and integrating a wide range of processes and representations for vision perception.
Applications range from tasks such as industrial machine vision systems which, say, inspect bottles speeding by on a production line, to research into artificial intelligence and computers or robots that can comprehend the world around them. The computer vision and machine vision fields have significant overlap. Computer vision covers the core technology of automated image analysis which is used in many fields. Machine vision usually refers to a process of combining automated image analysis with other methods and technologies to provide automated inspection and robot guidance in industrial applications.
As a scientific discipline, computer vision is concerned with the theory behind artificial systems that extract information from images. The image data can take many forms, such as video sequences, views from multiple cameras, or multi-dimensional data from a medical scanner.
As a technological discipline, computer vision seeks to apply its theories and models to the construction of computer vision systems. Examples of applications of computer vision include systems for:
- Controlling processes, e.g., an industrial robot;
- Navigation, e.g., by an autonomous vehicle or mobile robot;
- Detecting events, e.g., for visual surveillance or people counting;
- Organizing information, e.g., for indexing databases of images and image sequences;
- Modeling objects or environments, e.g., medical image analysis or topographical modeling;
- Interaction, e.g., as the input to a device for computer-human interaction, and
- Automatic inspection, e.g., in manufacturing applications.
Sub-domains of computer vision include scene reconstruction, event detection, video tracking, object recognition, learning, indexing, motion estimation, and image restoration.
In most practical computer vision applications, the computers are pre-programmed to solve a particular task, but methods based on learning are now becoming increasingly common.
... Geometric invariance in computer vision ... Applications of invariance in computer vision second joint European-US workshop, Ponta Delgada, Azores, Portugal, October 9–14, 1993 proceedings ... England) Object representation in computer vision II ECCV '96 International Workshop, Cambridge, UK, April 13–14, 1996 proceedings ...
... mipmapping More general articles on feature detection, computer vision and image processing feature detection (computer vision) computer vision image processing ...
... of algorithms and robotic devices, related to the field of space-variant computer vision ... Algorithms for space-variant computer vision and non-linear diffusion have been developed together with students Giorgio Bonmassar, Bruce Fischl, and Leo Grady ...
... The Marr Prize is a prestigious biennial award in computer vision given by the committee of the International Conference on Computer Vision ... is considered one of the top honors for a computer vision researcher ...
... The organization of a computer vision system is highly application dependent ... The specific implementation of a computer vision system also depends on if its functionality is pre-specified or if some part of it can be learned or modified ... There are, however, typical functions which are found in many computer vision systems ...
Famous quotes containing the words vision and/or computer:
“If you want a vision of the future, imagine a boot stamping on a human faceforever.”
—George Orwell (19031950)
“The analogy between the mind and a computer fails for many reasons. The brain is constructed by principles that assure diversity and degeneracy. Unlike a computer, it has no replicative memory. It is historical and value driven. It forms categories by internal criteria and by constraints acting at many scales, not by means of a syntactically constructed program. The world with which the brain interacts is not unequivocally made up of classical categories.”
—Gerald M. Edelman (b. 1928)