Advanced Imaging


Advanced Imaging Magazine

Updated: January 12th, 2011 10:01 AM CDT

Determining Sensor Choice

Look to machine vision application before making a decision
application chart
When selecting a sensor for a machine vision application it's important to have a thorough understanding of the application's needs for dynamic range, speed, and responsivity.

By Mark Butler, DALSA

The camera is the eye of a machine vision system, but the heart of a camera is the image sensor. Sensor choice dictates the accuracy, throughput, sensitivity, and cost of a machine vision system and must be made with full understanding of the application's needs. A basic understanding of key sensor attributes will allow developers to quickly narrow their search for the right sensor.

Most users of machine vision systems recognize that the camera is a key system element and often refer to it as the vision system's "sensor." But the camera is itself a complex system, including lenses, signal processing, communications interfaces, and, at the core, the device that converts photons to electrons: the true image sensor. While the lens and other elements work to support the camera's capability, the sensor ultimately sets the camera's maximum performance limits.

Much discussion within the industry has centered on the question of fabrication technology, debating the relative merits of CMOS and CCD sensors. Both technologies offer advantages and drawbacks, and sensors made from them will have differing attributes. What the user cares about is not the "how" of a sensor, but its performance in the final application. Application needs, not technology, drive sensor choice.

Three sensor characteristics are of critical interest when making a selection for a given application: dynamic range, speed, and responsivity. Dynamic range determines the quality of the image, or the ability of a system to determine critical information from minute subtleties within the image. Sensor speed measures how many images per second the sensor can produce and sets the throughput that the system can achieve. Responsivity measures the sensor's efficiency in converting photons to electrons and determines the illumination levels and time a system needs to capture a useable image. Sensor technology and design both create interactions among these characteristics, so system developers must make tradeoffs when choosing a sensor. Exploring these characteristics in detail can assist in making those tradeoffs.

Interaction Requires Tradeoffs

The dynamic range characteristic of a sensor may be its most confusing. Because most machine vision systems are digital, dynamic range is influenced by two components, the analog circuitry of the sensor and the digital circuitry, which may not be part of the sensor. The analog component represents the range of exposures (illumination x time) over which the sensor can operate. With sensors, to maximize dynamic range you typically look for high full-well capacity and low read or dark noise. The digital component of dynamic range is the number of levels the sensor uses to digitize the analog signal, expressed in bits. The more bits the better your digital resolution. The two are typically, but not necessarily, related. What you want to ensure is that you don't use a high-dynamic range sensor and then digitize to a low-bit level, otherwise you lose dynamic-range benefits of the sensor. For this reason, the two are typically, but not necessarily, related.

Dynamic range determines, in part, the quality of image with which the machine vision system will work. Achieving higher levels of dynamic range through low dark noise and high-precision quantization requires a premium sensor, however, and not all applications need image subtlety. As a result, sensor designs target a variety of different dynamic ranges to meet application needs. Applications such as postal sorting or electronics manufacturing inspection, for instance, work effectively with an 8-bit dynamic range. Medical imaging and aerial reconnaissance, on the other hand, may need as much as 14 bits.

1 2 next

Subscribe to our RSS Feeds