Point Matching using epipolar constraint algorithms and unsupervised machine learning to calculate strain in metal sheets.
This is an improvement of the preceding work https://github.com/itcelaya92/3D-Reconstruction-of-metal-sheet Here a method was added to find a first correspondence that serves to trigger the neighborhood search algorithm. The new method is the following:
- Stamping of undeformed sheet metal with a uniform pattern of circles.
- Calibration of the stereoscopic or multi-camera vision system.
- Acquisition of images in a controlled lighting environment.
-
Digital processing of the images to label the circles of the uniform pattern drawn on the surface of the sheet.
-
Matching points:
a. DBSCAN to group the labels that are in the same epiline.
b. Implementation of the matching algorithm by the disparity in each group of labels that belong to the same epiline in both images. c. Find and match neighbor labels between the left and right images.
- Triangulation of points to obtain their position in 3D space and reconstruction of the metal sheet.
- Calculation of the deformation at each point of the piece.