The invention relates to the technical field of three-dimensional vision and
robot perception, in particular to a belt conveying line multi-camera
point cloud real-time splicing method and
system based on GPU acceleration. The
point cloud real-time splicing method comprises the following steps of S1, collecting
point cloud data of objects on a belt conveying line through a plurality of depth cameras; s2, performing spatial range filtering of the point clouds in parallel by using a GPU, and removing invalid points; s3, point cloud coordinate transformation is executed in parallel by using a GPU, and the point clouds of all the cameras are uniformly converted into the same world coordinate
system; s4, performing triple filtering
processing on the transformed point cloud to realize
noise suppression, downsampling and density
equalization; s5, fusing the filtered point clouds to form a complete scene point cloud; and S6, publishing the fused point
cloud data through an ROS mechanism. GPU
parallel computing is utilized, multi-camera point cloud high-speed real-time splicing is achieved, denoising
equalization is effectively achieved through triple filtering, the
processing efficiency and precision are remarkably improved, and the method is suitable for long-distance
industrial monitoring.