Service Center 800-441-8246
  1. 2D vision sensors
  2. Technology

O2D5 vision sensor technology

ifm's O2D5 family of industrial image sensors can solve a variety of error-proofing and inspection applications throughout the manufacturing process. The product includes a CMOS image sensor, evaluation electronics and integrated lighting in a compact robust housing. It provides reliable performance in production control using object and contour recogntion and BLOB analysis tools.

CMOS processor

ifm's O2D5 family uses a 1.2 MP (1280 x 960 pixels) CMOS image processor.

  • Each pixel contains a photon that collects and amplifies light from the camera lens.
  • Micro lenses on top of each pixel maximizes the photon contact.
  • The photon accumulates an electrical charge proportional to the amount of light it receives.
  • The electrical charge is converted to an analog voltage signal.
  • The analog signal is transmitted to an A/D converter.
  • The image processor evaluates each digital signal and assembles into an image.

CMOS image processors are easier, faster and less expensive to produce, making them the most common in the marketplace.

LED light sources

Choosing the right lighting to maximize contrast for each pixel is critical. The O2D family comes complete with integrated high intensity LED light sources in RGB-W (red, green, blue, white) and infrared.

Note that the image sensor is not a color sensor!

However, choosing a different color light source can have a dramatic effect on the contrast of the image. The image below shows colored pencils in daylight and the same pencils illuminated with the different LEDs of the O2D5 sensor.

1 = red light; 2 = green light; 3 = blue light; 4 = white light; 5 = infrared light

Comparison of light sources
Light type Points to consider
Daylight
(for reference only)
  • The human eye recognizes all colors equally in normal daylight.
  • Industrial inspection applications require highlighting of features and contrasts of an object for evaluation by an image sensor.
Red light
  • Red components appear brighter; colors like green and blue appear more contrasting and because they are absorbed, they appear darker.
  • Ideal for evaluating printed objects (good contrast).
  • The O2D5 has a polarization filter that can be turned on to remove strong reflections.
Green light
  • Green components appear brighter; colors like red have a higher contrast.
  • Ideal for evaluating metal objects.
  • The O2D5 has a polarization filter that can be turned on to remove strong reflections.
Blue light
  • Blue components appear brighter; colors like red, yellow and green appear more contrasting.
  • Ideal for evaluating metal objects.
  • The O2D5 has a polarization filter that can be turned on to remove strong reflections.
White light
  • All colors are present in white light.
  • Ideal for distinguishing among colors by their contrast (not absolute color).
  • The O2D5 has a polarization filter that can be turned on to remove strong reflections.
Infrared light
  • Color-independent; dark areas appear more contrasting.
  • Ideal for shiny or reflective surfaces since it is robust against external light. Most artificial light sources have little to no infrared components).
  • Preferred when used in the vacinity of operators as no light is visible to the human eye.
  • Accounts for solutions to more than 80% of applications.

Effect of polarization filter

It can be difficult to obtain sharp contours or areas on shiny objects because of reflections. The O2D5 sensors with RGB-W light sources include a polarization filter that can be turned on or off to minimize the effect of reflections. 

1 = red light without polarization filter; 2 = red light with polarization filter

Object and contour recognition -- for objects with defined geometry

Contour evaluation and pattern match relies on identifying a sharp distinction between light and dark pixels based on a defined level of contrast. It analyzes shapes and captures the outline of an object.

The level of contrast can be adjusted in the configuration software to obtain the best contrast of the contour of interest. If the level of detail is too high, you probably see too many details. If the level is too low, you probably do not see enough details.

Set the level of contrast to highlight contours of interest

Contour detection is carried out by:

  • Highlighting the contour of interest
  • Optimizing the contour using filtering and elimination of unneccessary contours
  • Saving this contour as the reference image
  • Evaluating the live image and comparing the contour to the saved image based on a tolerance threshold.

Contour evaluation is ideal to Identify objects with defined geometry

  • presence
  • completeness
  • position detection
  • sorting

BLOB analysis -- for objects with variable feature

Binary-Logic Data Object is a set of pixels with the same logical state or level of brightness. Adjacent pixels are selected using a grey-scale histogram to obtain the best area of interest. It analyzes shapes based on the captured pixels.

The brightness level can be adjusted in the configuration software using a grey-scale histogram. If the level is too high, you probably see too many details. If the level is too low, you probably do not see enough details.

Set the brightness to highlight areas of interest

BLOB analysis is carried out by

  • Highlighting the area of interest using a grey-scale value
  • Optimizing the area using filtering and other tools
  • Saving this area as the reference image
  • Evaluating the live image and comparing the area to the saved image based on a tolerance threshold.

BLOB analysis is ideal to identify objects with variable features

  • area
  • relative size
  • roundness
  • contrast