Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a way to track points in 3-space with IMAQ?

I would eventually like to track points in 3 dimensions with a camera and was wondering if IMAQ has the ability to do so.

Thank you,

Andrew Zwart
Wescast Industries
Test Engineering
0 Kudos
Message 1 of 5
(3,770 Views)
Andrew,

3D point tracking can be a complex problem. 3D points can not be easily generated from a 2D image - at least not accurately. You might be able to calculate the 'depth' of an object through perspective, but you would have to know the size of the object to begin with.

Normally, stereoscopy is used to accomplish this task. This technique uses two cameras separated by a known distance. By analyzing the difference between the two images, depth of field can be calculated for objects.

The following link is a paper dealing with the same issue:
http://www.ics.forth.gr/cvrl/publications/journals/2004_04_aoip_vol43_No2_3d_skin_tracking.pdf

If you are looking for a simple solution, two cameras mounted at 90 degrees from each other would allow measuring distances in the different planes with the IMAQ caliper/edge detection/ or pattern match functions from the IMAQ Vision Development Module.

I hope this gives you some ideas and possible directions. Good luck with your project.
0 Kudos
Message 2 of 5
(3,755 Views)
Thank you.

Andrew
0 Kudos
Message 3 of 5
(3,742 Views)
Andrew,

Don't know if you are still working on the 3D issue, but here is a document I found that has some great info on how to setup a simple system based on 'depth from disparity'.
0 Kudos
Message 4 of 5
(3,723 Views)
Thanks again,

I am a Co-op student and am leaving my position at the end of the week but I will pass this on to those taking over the project.

Thanks,

Andrew
0 Kudos
Message 5 of 5
(3,709 Views)