Smart Cameras Resolve Control Issues
Speedy data reduction is only one benefit of increasingly advanced machine vision technology. Smart system integrators are applying that technology in more and better ways.
C.G. Masi, Control Engineering -- Control Engineering, 9/1/2008
|
Image analysis for machine vision applications is essentially an exercise in data reduction. The raw data stream is a torrent. A single black and white image from a 1,000 pixel x 1,000 pixel image sensor reporting 16 gray levels contains roughly 500 kB of data. At a standard frame rate of 30 f/s, that amounts to 15 MB/s. The amount of data a control system actually needs is much smaller. A pass/fail inspection application, for example, needs exactly 1 bit!
While many application programs report considerably more information than that, the fact remains that image analysis invariably reduces the data flow by several orders of magnitude. That data reduction actually occurs in stages. The first stage typically reduces data content by one to three orders of magnitude by picking out particular frames from the data stream and manipulating them to highlight features of interest. Another order of magnitude or more comes from perceiving what the highlighted features represent.
For example, an OCR reader may put out a single byte for each character it reads. A vision system recognizing a person wandering unauthorized into a robot workcell may put out a few computer words to specify the person’s existence, location, and velocity.
Finally, one reaches the decision level, where the safety system puts out two bits: one says if there’s a problem, the other says whether the threat calls for a slowdown or a complete halt.
Smart cameras provide the opportunity to perform some or all of that data reduction right in the camera. There are two advantages to reducing data early. First, the smaller the data stream, the faster it can be reported. Second, the closer the computer is to the data source, the sooner it can get started reducing the data.
Smart cameras combine the basic components required for any vision application into one unit. These components include:
- Optics, which capture light from the scene to be viewed and form it into an image.
- Sensor electronics, which comprise a photoelectric array to convert the image to an electronic signal.
- Frame grabber electronics, which acquire signals representing individual frames and store them in digital memory.
- An image analysis computer, which extracts useful information from the digitized image(s).
All machine vision cameras include the optics and sensor electronics in one package. Smart cameras integrate the frame grabber electronics and an image analysis computer as well. This integration provides significant advantages beyond data reduction speed. Obviously, there is a space savings, since what otherwise would be packaged in three boxes fits into one.
The technology also makes the user’s job easier. The smart camera vendor has taken on the tasks of choosing compatible system elements, connecting them so they work to the best of their ability, and installing image-analysis software. Smart-camera vendors also generally provide a development environment to ease the job of writing software needed specifically for the given application: System integrators no longer need be machine-vision experts; they only need to be application experts.
Applications highlighted elsewhere in this article demonstrate a few of the ways developers have used smart cameras to create control systems that are more capable than would be possible otherwise.
| Author Information |
| C.G. Masi is a senior editor with Control Engineering. Contact him at charlie.masi@reedbusiness.com |
|


























View All Blogs



