The invention discloses a lunar surface target three-dimensional
point cloud detection and positioning method and
system based on
semantic information, relates to the technical field of three-dimensional
object detection, and receives three-dimensional
point cloud data and a two-dimensional
image detection result, the two-dimensional
image detection result is obtained by detecting acquired image data based on a pre-established two-dimensional target detection model, performing ground segmentation on the three-dimensional
point cloud data to obtain non-ground point
cloud data, mapping the non-ground point
cloud data into a two-dimensional grid with a preset size to obtain a two-dimensional clustering result, and performing clustering on the non-ground point
cloud data to obtain a clustering result; mapping the two-dimensional clustering result to the three-dimensional point cloud data to obtain a plurality of point cloud clusters; the points of each point cloud cluster are projected into an image coordinate
system, dynamic weighted scores are calculated based on the number and confidence of the projection points of each point cloud cluster falling into the detection frame and the geometrical characteristics of the point cloud clusters, the point cloud cluster with the highest dynamic
weighted score is selected for distance calculation, and the distance of the point cloud cluster with the highest dynamic
weighted score is calculated; and obtaining a lunar surface target three-dimensional point
cloud detection and positioning result.