216
20.3.3 Reducing noise by frame averaging
20.3.3.1 What is frame average?
As the name suggests, the functionality averages the gray values of each pixel using the information of subsequent
frames. This can be used to
• reduce the noise in an image and
• compensate motion in an image.
MATRIX VISION implemented one version of the frame averaging:
• "mvNTo1".
This mode is a FPGA function which will not need any CPU of the host system. However, this mode is only available
for the following cameras:
• mvBlueFOX3-1xxx family,
• mvBlueFOX3-2024G/C and
• mvBlueFOX3-2032G/C.
20.3.3.2 mvNTo1
To get an averaged pixel, this mode takes the gray value of each pixel of the specified number of subsequent frames
("mv Frame Average Frame Count") and calculates the average. E.g. Averaging of pixel [0,0] using 8 frames
(
"mv Frame Average Frame Count = 8"
Gray_value[0,0,image1] + Gray_value[0,0,image2] + ... + Gray_value[0,0,image8]
Pixel_avg[0,0] = ------------------------------------------------------------------------------
20.3.3.2.1 Using wxPropView
Using the frame average mode "mvNTo1", you have to do the following step:
1. Start wxPropView (p. 74) and
2. connect to the camera.
3. Then specify in "Setting -
camera should do the frame averaging, e.g. unit 0 should do the frame averaging
"mv Device Processing Unit Selector = 0"
"mv Device Processing Unit = mvFrameAverage".
Afterwards, "mv Frame Average Control" is available.
4. Now open "Setting -
5. select "mv Frame Average Mode = mvNto1".
) will be as follows:
Base -
Camera -
Base -
Camera -
GenICam -
8
GenICam -
Device Control" which processing unit of the
mv Frame Average Control" and
CONTENTS
MATRIX VISION GmbH
Need help?
Do you have a question about the mvBlueFOX3 and is the answer not in the manual?