The invention discloses a deformation detection method based on three-dimensional
point cloud data of a river
sluice, and the method comprises the steps: 1), carrying out the observation
station arrangement of the river
sluice, scanning the surface of the river
sluice through a ground three-dimensional
laser scanner, and obtaining the
point cloud data of the river sluice; 2) extracting contour points of the river sluice based on a river sluice stable area
control point extraction method; 3) registering two-stage river sluice
point cloud data based on a registration
algorithm optimized by a symmetric objective function; and 4) based on a multi-scale river sluice
surface deformation algorithm of a point cloud roughness
confidence interval, calculating a deformation amount between two registered river sluice point clouds. According to the method, accurate control points are extracted as feature input based on a non-deformation stable region in an overall environment, a registration
correction algorithm objective function is optimized, the spatial position of the river sluice is corrected, and a
confidence interval is set by using each part of the river sluice and an overall point cloud roughness
distribution rule; and accurate detection of actual deformation of the river sluice is completed based on multi-period prototype
observation data.