In three-dimensional measurement of large-scale parts, such as car bodies and aircraft wings, massive points (up to hundreds of millions) are collected. If all point cloud data is processed, a large amount of computing resources and storage space will be consumed. It is an important task to reduce the burden of processing while maintaining the feature of the point cloud as much as possible. This paper proposes a novel point cloud simplification method using local conditional information that is utilized to evaluate the features of each point in point clouds. The proposed method can reduce the size of point clouds while reserving significant features. Firstly, the original information of each point is evaluated by calculating the curvature of the original point cloud. Secondly, the point with the maximal information is selected and reserved in the target point cloud that will be updated as the alternative point cloud after simplification. The conditional information of each rest point is evaluated by the neighborhood and updated to the information of the current point, which attenuates with the distance from the other reserved points. Finally, the point with the maximal information is reserved iteratively until the number of points reserved satisfies the requirements of simplification according to enterprise needs. Experiments verify the effectiveness and performance of the proposed method. The experimental results indicate that the proposed method performs much better on feature retention than Voxel simplification and Curvature simplification.
On-site inspection with a laser displacement sensor installed on the spindle of a three-axis machine tool has found a wide range of applications in industrial processes. The calibration of the beam direction and the integration of the on-site scanned points are crucial for the measurement of free-form surfaces. This paper presents a method to calibrate the unit direction vector of the laser beam and integrate the on-site scanned points based on a standard ball. By scanning the fixed ball, a group of nonlinear equations is constructed. The nonlinear equations are solved by the Levenberg–Marquardt algorithm to get the unit direction vector of the laser beam and the center position of the standard ball. Then the coordinate transformation parameters between the world coordinate system and the sensor coordinate system are calculated. The scanned points from different coordinate systems are transformed into the world coordinate system by the coordinate transformation. The method simplifies the traditional calibration process and realizes the integration of the multi-angle scanned points on a three-axis machine tool. The feasibility and effectiveness of this method are verified through simulation and practical experiment. By comparing fitting value under different measuring conditions with the nominal, the measurement parameters including the incident angle and the scan depth are optimized. In the experiment, the measurement accuracy of this method reaches 0.02 mm.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.