Abstract:
Objective The registration problem of continuous surfaces with weak features poses a challenge in computer vision and image processing. Automotive glass is a typical example of such a continuous surface with weak features. Due to the unclear characteristics of the Reference Point System (RPS) on automotive glass, it is difficult to accurately register the three-dimensional data obtained from either three-coordinate measurement or optical methods to the RPS coordinate system. To address this issue, the research proposes a low-cost and progressive registration algorithm that does not rely on high-precision fixtures and can still achieve precise registration and dimensional evaluation.
Methods This method first builds upon the "point to surface" ICP registration, and further proposes a rough matching with boundary penalty function correction to achieve initial alignment between the measurement data and the model, providing good initial values for subsequent registration (Fig.1). Secondly, in order to align with the results of CMM's measurement and meet industrial needs, the distance between non-RPS sampling model points and corresponding measurement data points is directly optimized through CMM's evaluation method, and the measurement point cloud is fine tuned. In order to adjust the overall minimum registration benchmark from the previous step to the RPS benchmark (Fig.2), the distance between the RPS point and the corresponding point in the measurement data was directly optimized using CMM's evaluation method, thereby achieving accurate positioning and surface shape evaluation of the RPS point in the measurement data of weak feature continuous surfaces.
Results and Discussions This article validates the effectiveness of the proposed progressive RPS point positioning algorithm through simulation and actual experiments. Combined with (Fig.11), it can be clearly seen that each step of adjusting the measurement data makes the deviation between the measurement data and the model closer to the deviation between the three coordinates and the model. Finally, the surface error between the measurement data and the three coordinates is controlled at the level of −0.06/0.08 mm, as shown in Fig.11, slightly greater than the measurement error of the sensor. The results are basically consistent with the simulation results, as shown in Fig.6, which meets the actual requirements. Because each step of registration is based on sampling points, which are uniformly sampled based on the model, although there are a total of three steps, fast registration of 200 000 measurement point clouds can be achieved in about 10 s using the RPS point coordinate system. And from Fig.11, it can be seen that without any step, the matching error between the measurement data and the three coordinate measurement results is much greater than the deviation between the complete progressive registration measurement data and the three coordinate measurement results. This indicates that each step of the proposed method cannot be ignored.
Conclusions This article proposes a low-cost progressive registration algorithm to overcome the technical difficulties of optical measurement methods in measuring weak feature surface RPS localization. Experiments have shown that for 40 cm × 40 cm automotive glass, traditional methods based on point-to-point ICP matching or direct matching with models have significant positioning deviations for RPS points, resulting in a significant discrepancy from the evaluation results of the three-coordinate system. However, the deviation between the proposed method and the three-dimensional evaluation is −0.06/0.08 mm, which basically meets the industrial demand, indicating the progressiveness of the proposed method. In addition, the proposed method actually has high computational efficiency. In the future, on the basis of improving the accuracy of automotive glass surface data, it is expected to combine the method proposed in this article to achieve online full inspection of automotive glass.