12-07-2012 03:44 AM
Hello all,
I have been doing tools survey for constructing 3D images in Labview based on Laser triangulation. I have gone through forums regarding this (http://forums.ni.com/t5/Machine-Vision/3d-machine-vision-library-3dmvl/m-p/2153462/highlight/true#M3... forum and found some third party tool boxes.
I have Labview full version and all vision tool boxes installed. I would like to know , is there any Labview functions ( not third party ) to integrate the laser sheet of light into a single surface with adjustable acquisition parameters ???????
the tool boxes in the above link exactly fullfill my requirements, but I want to implement them with Labview Vision tools. Please let me knowif any one has done some research
Thanks
Regards
Neo.
12-12-2012 03:50 AM
Hello Neo6,
imaginglab is one of the alliance partner of National Instruments.
They have specialized in this topic and developed spezific libraries.
I have not found this function in Labview yet.
Regards,
Philipp
12-12-2012 03:55 AM
Hello Philipp,
Thank you for your reply. Imaginglab is also in my list of options. I am searching for basic functions developed by LabVIEW. Lets wait for some more ppl to respond.
Cheers
Neo
07-26-2013 06:09 PM
what did more time with the issue teach you guys? I'm a student looking to prototype an r3 scanning, object sorting system, and would greatly like to know whether or not labview can do what I need on its own.
many thanks,
Joseph
07-27-2013 12:44 AM
07-28-2013 04:46 AM
Hi Klemn,
Good info... Will give a try and report you back
Regards
Neo
07-29-2013 11:49 AM
If you want to perform laser triangulation in LV, using only IMAQ, you need to develop an image processing pipeline that can take in a series of images of the laser line, as viewed by a 2D camera, and process the laser profile into a 1D array of values for each image. Each subsequent 1D array will then be appended to your result image, which will be a raster height map.
To increase processing speed, you will want to crop the input images to include only that part of the image that contains profile data. You will need to establish MIN and MAX of the profile for this.
Once you have your height map, you can apply parallax correction of the X values, and build a point cloud. For calibration, you will need to apply gain/offset for each of X,Y,Z, and possibly do a pitch/roll/yaw correction if the imaging surface is not optimal.