25-08-2017, 09:32 PM
Three Dimensional surface Inspection using Laser triangulation
Laser Triangulation.pptx (Size: 508.28 KB / Downloads: 45)
AIM :
High quality producers of Glass, metal, paper and plastic need to find defects in their products before sent to the customer. To ensure cost efficiency and successful high quality, producers need to detect defects in real time before large quantity of material is produced.
Objective :
To construct a algorithms for accurate, real time, image based surface inspection using one laser and two cameras that will be useful to detect defects on the surface of an object.
Implementation Aspects :
Setup LASER and Charge couple Device(CCD) in triangular fashion
Interface CCD, laser and PC
Access this devices into software (MATLAB)
Make Graphical user interface for processing
Identify laser dot or strip position on screen reflected through object
Capturing data in terms of x,y,z coordinates from real environment through camera and laser (Finding Z coordinate is the most complex part of this trigonometry)
Convert this into Three dimension using appropriate programming
Store this original data into memory for matching
Mathematical Implementation :
3D Surface Inspection deals with the analysis of surface defects in 3D, like bumps, dents, scratches, holl, pit, deposit or rough edges and not with texture comparision.
There are many depth estimation methods. One of them is Laser Triangulation, on which I am going to work.
The distance between CCD and LASER is known, but for depth estimation we have a need to calculate distance between CCD and object.
On the object surface there will be many views from CCD and for all these points we need to calculate X,Y and Z co-ordinate.
To determine Z co-ordinate we need to calculate Angle of received laser dot w.r.t CCD axis which is the most complex part.