beautypg.com

Automatic generation of correction data, Requirements, Algorithm – ALLIED Vision Technologies Pike F-1600 User Manual

Page 155: Requirements algorithm

background image

Description of the data path

PIKE Technical Manual V5.1.2

155

Automatic generation of correction data

Requirements

Shading correction compensates for non-homogeneities by giving all pixels the
same gray value as the brightest pixel. This means that only the background
must be visible and the brightest pixel has a gray value of less than 255 when
automatic generation of shading data is started.

It may be necessary to use a neutral white reference, e.g. a piece of paper,
instead of the real image.

Algorithm

After the start of automatic generation, the camera pulls in the number of
frames set in the GRAB_COUNT register. Recommended values are 2, 4, 8, 16,
32, 64, 128 or 256. An arithmetic mean value is calculated from them (to reduce
noise).

After this, a search is made for the brightest pixel in the mean value frame. The
brightest pixel(s) remain unchanged. A factor is then calculated for each pixel
to be multiplied by, giving it the gray value of the brightest pixel.

All of these multipliers are saved in a shading reference image. The time
required for this process depends on the number of frames to be calculated and
on the resolution of the image.

Correction alone can compensate for shading by up to 50% and relies on full
resolution data to minimize the generation of missing codes.

How to proceed:

Figure 78: Automatic generation of a shading image

Set GrabCount to # of

desired frames

Set BuildImage Flag to true

Poll SHGD_Control

Register until Busy and

BuildImage Flag are

resetted

This manual is related to the following products: