Machine Vision

Machine vision is the application of computer vision to industry and manufacturing and most often requires also digital input/output devices and computer networks to control other manufacturing equipment such as robotic arms.

Machine Vision applications are used for quality control, security and surveillance, environment, entertainment, medicine and so on. It uses cameras and image processing software to perform inspections.

A typical machine vision system will consist of several among the following components:

  • One or more digital or analog cameras (black-and-white or color) with suitable optics for acquiring images
  • Camera interface for digitizing images (widely known as a "frame grabber")
  • A processor (often a PC or embedded processor, such as a DSP)
  • (In some cases, all of the above are combined within a single device, called a smart camera)
  • Input/Output hardware (e.g. digital I/O) or communication links (e.g. network connection or RS-232) to report results
  • Lenses to focus the desired field of view onto the image sensor
  • Suitable, often very specialized, light sources (LED illuminators, fluorescent or halogen lamps etc.)
  • A program to process images and detect relevant features
  • A synchronizing sensor for part detection (often an optical or magnetic sensor) to trigger image acquisition and processing
  • Some form of actuators used to sort or reject defective parts

Machine Vision Resources

Machine Vision

Glossary of Machine Vision Terms - from Aberration to Zoom Lens

Another Machine Vision Glossary - Common definitions related to the machine vision field from Wikipedia

Machine Vision Resources - Machine Vision Directory

Applications of machine vision - from British Machine Vision Association and Society for Pattern Recognition

Machine vision online - From AIA (Automated Imaging Association)

Machine Vision Unit home page - academic research group

Machine Vision algorithm - New algorithm improves robot vision

Machine Vision Group - Imaging technologies Laboratory, Department of Electrical Engineering, University of Ljubljana

EMVA - European Machine Vision Association

The British Machine Vision Association - provides a national forum for individuals and organisations involved in machine vision, image processing, and pattern recognition in the United Kingdom.

Learning and Vision Group Robotics and Machine Vision - MIT Projects

Machine Vision Laboratory - UWE: Faculty of Computing, Engineering and Mathematical Sciences

Machine Vision Group - University of Oulu

Computational Vision - Caltech

Machine Vision and Applications - journal

Imaging & Machine Vision - magazine

Free e-book on Machine Vision

How should control engineers use machine vision? - article on Machine Vision applied to Control Engineering

Machine Vision : Theory, Algorithms, Practicalities - large number of experimental design and evaluation procedures

Image Processing, Analysis, and Machine Vision - deep coverage of topics encountered in image processing and machine vision

Machine Vision Algorithms and Applications - up-to-date textbook for machine vision software

Machine Vision - introduction to the field of computer vision

Machine Vision algorithms in Java - algorithms and techniques associated with machine vision systems

Machine Vision 4 Users - Machine Vision blog

Machine vision and image processing technology magazine

Machine Vision proverbs

Computer Vision

Introduction to computer vision

Another introduction: Computer Vision and Speech - The ACM Student Magazine

Computer Vision For Beginners: A Developer's Platform

Compendium of Computer Vision - Robert B. Fisher, CVonline: The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision

Annotated Computer Vision Bibliography - Maintained by Keith Price

Clearer computer vision - Nikos Paragios, École Centrale Paris

Recent advances in computer vision - by Massimo Picardi and Tony Jan ( Human-computer interfaces / Voice / Video surveillance )

Computer vision reasearch groups

Computer vision homepage - Carnegie Mellon University

Computer vision reasearch groups

Computer Vision Group - UC Berkeley Computer Vision

Computer Vision Group - The University of Wisconsin-Madison Computer Vision Group

Computer Vision Lab - KEUCHI Laboratory, Institute of Industrial Science, University of Tokyo

Computer Vision Resources large active link directory

Computer Vision Blog (Spanish)

Visionary - A Dictionary of terminology in vision research

Computer Vision and Artificial Intelligence

Computer Vision handbook