www.machinevision .ie

English Albanian Arabic Bulgarian Catalan Croatian Czech Danish Dutch Estonian Filipino Finnish French German Greek Hebrew Hindi Hungarian Indonesian Italian Japanese Korean Latvian Lithuanian Maltese Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Ukrainian Vietnamese Galician

Machine vision

Machine vision term

Custom search
Bookmark and Share
 

Machine vision

Machine vision (MV) is a general term for using software, microprocessor systems and cameras to inspect manufactured products or other inspection criteria in industry.  Some computer vision systems may have only a computer or camera but a machine vision system normally integrates into a process where various industrial interface standards can be used.  
You can consider Machine vision as a subset of industrial imaging  and uses the fields of optics, vision illumination, mechanical , electrical , data communication , software engineering , image processing and machine physics.
To the right you can see an image of an Assembly line machine which uses vision to inspect.
If you have an basic inderstanding of these areas, then you have a good starting point in machine vision.
What we have done in this website is try to document the core vision requirements involved when considering any machine system requiring vision.
 
At the very least you will understand the concepts. Our aim is to keep adding to the site so you can dip in and out as you please, depending on the depth of your knowledge.
 
The core elements that make up a machine vision system are:
 
 
 
Illumination  :         Probably the most important aspects of any machine vision project. Lighting is critical. The majority of vision systems are a 2D representation of light reflected from a subject. If the light doesn't reflect properly then the project is off to a bad start.
 
Optics:                  Correct field of view and distortion levels are critical. You need to consider the degree of positional accuracy required in a subject that is being inspected repeatedly. Also for measurement applications any distortion introuduced by the camera lens is undesirable.
 
Cameras:               Area Scan, Line Scan, Smart cameras ,firewire , Camera link, etc. The nchoice of camera is dependant primarily on the speed of inspection and the resolution required.
 
Cabling:                 How far is your camera form your vision processor?. Digital cameras have restrictions on cable lengths.
 
Frame Grabbers:     Frame Grabber or direct firewire or USB link to your PC. Being designed out of more and more systems but you still need an interface to get your image onto the computer.
 
Software:               Matrox , cognex, your own user defined algorithms. Choose an SDK from a major imaging supplier which will have most of the most common filters and Image analysis routines written for you. But you will still need to integrate them and decide which ones are best for your application
 
Systems:                Combining all of the above into a fully validated system.
 
The video on the next paragraph, shows a typical application where a machine vision system is used to increase productivity on an assembly line.
 
 


                                                  
machine vision
Click Image to enlarge.

 

Example of a high speed vision system


Bookmark and Share
 

The History of Machine Vision

Most of the advances that form the basis of modern machine vision are more then 20 years old. A machine vision system is simply a computer capable an image capture and processing. Therefore, it's not surprising that the recent history of machine vision is essentially the history of the adaptation of evolving computer technology to the commercialization of image processing for industrial automation. This adaptation and commercialization process has passed through several stages, each stage heavily influenced by advances in semiconductor and computer software technology.

In the 1970's general-purpose mainframe computers were first coupled with image capture and display peripherals.  In the 1980's mainframes gave way to dedicated machine vision computers and proprietary special purpose hardware designed to accelerate image-processing operations. In the 1990's machine vision products followed the prevailing trend to standard platform computing. High performance microprocessors and low-cost personal computers made most special purpose vision hardware obsolete.  Similarly, today's advanced technologies, developed for the likes of high-speed networking and mobile computing, have positioned the machine vision industry for the next quantum step.


old-machine-vision-system
Click Image to enlarge.

 

Today's Machine Vision systems

Today's machine vision systems are progressing in line with advances in PC architecture. They're getting smaller, faster and more powerful.....
Traditionally, you had companies who made cameras and other companies who made framegrabbers and wrote software. In the past cameras had limited intelligence. To effect any changes or edit the images you needed a framegrabber to capture the image and then some software to edit it.
Well, that's changing. Now the cameras contain a lot of what was peviously on the PC and in the software. Cameras can now adjust the frame size, speed etc taking some of the load off the PC. More and more intelligence is going into the camera and the framegrabber is dying. The 1394 interface has become the standard for the bulk machine Vision applications.
Take it a step further and Smart cameras are finally coming into their own. Originally the preserve of DVT and Cognex, all the other suppliers finally saw the light and started producing lo-cost industrial cameras that could be sold directly to end users who didn't need a Masters degree in Computer Science from MIT to program them. Now these cameras are everywhere and have all the functionality of a complete Machine Vision system from 5 years ago.

machine-vision-smart-camera
Click Image to enlarge.

Bookmark and Share
 

Future Machine Vision Systems

The next step for machine vision technology will center on the integration of the complete machine vision system into a monolithic network appliance.  The vision system is becoming a vision sensor, a tightly integrated intelligent camera with the performance and ease-of-use of the previous generation, but, at significantly lower cost.
The vision sensor is destined to dominate the next generation of machine vision products.
 
Vision systems will do a lot more with improved algorithms, increasing processing power for color processing, texture analysis, and combining 2-D and 3-D. Many predict more widespread use of 3-D vision, and 3-D smart cameras in particular.
They also forecast more applications being addressed that involve X-ray or infrared imaging.
 
 

machine-vision-robots
Click Image to enlarge.