Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I pull out true peaks?

Greetings,

I am using LabView 6.1 with Vision to pull images from a camera aimed at a screen and to find intensity peaks along lines. This screen, however, has a tendency to produce lines with sawtooth intensities.

This results in one true peak and a large amount of minor peaks (imagine one large amplitude curve with a smaller amplitude, much higher frequency curve added to it). I need to get rid of these minor peaks (which have no uniform distribution or frequency). I've increased the width on Peak Detect.vi to 10, and I'm afraid that if I widen it more, I may start losing legitimate peaks.

Any help would be greatly appreciated. Thanks.
0 Kudos
Message 1 of 2
(2,962 Views)
Hello Jared,

If this high frequency noise is due to the camera, then you might want to try averaging several images to reduce the noise.

You could also try using the IMAQ frequency domain VIs to apply a low pass filter to the image.

Image Averaging Example Program

Regards,

Brent R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(2,962 Views)