Department of Applied Informatics, Faculty of Mathematics, Physics and Informatics, Comenius University, Mlynska Dolina, 842 48 Bratislava, Slovakia.
ME-Inspection SK, Drobneho 25A, 84101 Bratislava, Slovakia.
Sensors (Basel). 2021 Feb 23;21(4):1529. doi: 10.3390/s21041529.
We introduce an integrated method for processing depth maps measured by a laser profile sensor. It serves for the recognition and alignment of an object given by a single example. Firstly, we look for potential object contours, mainly using the Retinex filter. Then, we select the actual object boundary via shape comparison based on Triangle Area Representation (TAR). We overcome the limitations of the TAR method by extension of its shape descriptor. That is helpful mainly for objects with symmetric shapes but other asymmetric aspects like squares with asymmetric holes. Finally, we use point-to-point pairing, provided by the extended TAR method, to calculate the 3D rigid affine transform that aligns the scanned object to the given example position. For the transform calculation, we design an algorithm that overcomes the Kabsch point-to-point algorithm's accuracy and accommodates it for a precise contour-to-contour alignment. In this way, we have implemented a pipeline with features convenient for industrial use, namely production inspection.
我们介绍了一种集成的方法来处理激光轮廓传感器测量的深度图。它用于识别和对齐给定的单个示例对象。首先,我们主要使用 Retinex 滤波器寻找潜在的对象轮廓。然后,我们通过基于三角形面积表示 (TAR) 的形状比较选择实际的对象边界。我们通过扩展其形状描述符来克服 TAR 方法的局限性。这对于具有对称形状但具有其他不对称方面(例如带有不对称孔的正方形)的对象很有帮助。最后,我们使用由扩展的 TAR 方法提供的点到点配对来计算将扫描对象对齐到给定示例位置的 3D 刚性仿射变换。对于变换计算,我们设计了一种算法,克服了 Kabsch 点到点算法的精度,并使其适应精确的轮廓到轮廓对齐。通过这种方式,我们实现了一个具有适合工业使用的功能的流水线,即生产检验。