The application relates to the field of 3D vision, in particular to a
point cloud shape
analysis method based on a space geometry
perception convolutional neural network. According to a K nearest
neighbor algorithm, a
point cloud is constructed as graph structure data, and
a domain adaptive
convolution kernel with different geometric shapes is adaptively generated according to features in each neighborhood. Subsequently, unit direction vectors, elevation angles and
azimuth angles of neighborhood nodes are taken as prior geometric information, and
convolution operation is performed on the generated
convolution kernel to realize space geometry
perception convolution operation. Subsequently, graph attention
pooling is designed to coarsen the
point cloud, realize multi-scale analysis and reduce the calculation cost. Finally, space geometry
perception convolution and graph attention
pooling are taken as basic units to construct two networks to realize point cloud classification and component segmentation tasks. The application can effectively classify and component segment target point clouds, and ensures the invariance of point cloud translation and scaling transformation, so that the model has stronger robustness.