Target object spatial point cloud feature-based automatic splicing method

A space point cloud and target object technology, applied in the field of point cloud data splicing technology, can solve problems such as poor stability, splicing failure, and failure to meet the needs of practical applications, etc., to achieve accurate splicing, improve efficiency, and eliminate splicing traces.

CN108133458AInactive Publication Date: 2018-06-08视缘(上海)智能科技有限公司
2 Cites 47 Cited by

Patent Information

Authority / Receiving Office
CN · China
Current Assignee / Owner
Publication Date
2018-06-08
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a target object spatial point cloud feature-based automatic splicing method. The method comprises the following specific steps of: scanning point cloud information of a to-be-tested object at a plurality of angles of view by using a Kinect depth camera, calculating FPFH feature information of point clouds, and carrying out feature matching between two point clouds by utilizing a point feature histogram of the point clouds so as to complete initial registration; solving transformation matrixes between the point clouds by utilizing an ICP algorithm, and carrying out rotation / translation transformation on target point clouds to finally complete splicing between the two point clouds. According to the method, matching and splicing are carried out by utilizing point cloudfeatures without manual mark points, so that the application range is wider. Moreover, the method has the effects of improving the point cloud splicing efficiency and enabling spliced models to be more real and natural.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The invention relates to an automatic splicing method based on the spatial point cloud characteristics of a target object, and belongs to a point cloud data splicing technology in a three-dimensional model reconstruction technology. Background technique

[0002] Point cloud splicing technology is an important research direction in the field of computer vision, and it has a wide range of applications in virtual reality, cultural relics protection, reverse engineering, human-computer interaction and other fields. In the process of data collection, due to the constraints of the environment and the equipment itself, it is necessary to collect data on a certain model surface from multiple angles. In order to obtain the complete model surface point cloud data, we need to unify the point cloud data obtained from different angles to the same camera coordinate system through coordinate conversion. This process is called point cloud stitching. Point cloud splicing t...

Examples

Embodiment Construction

[0058] Such as Figure 1-Figure 4 As shown, an automatic splicing method based on spatial point cloud features of a target object includes the following steps:

[0059] S10. Obtain spatial point cloud information on the surface of the target object by using a scanning device;

[0060] S20. Solving the normal vector of the point cloud surface can be approximately replaced by the normal of the tangent plane of the surface at the point, which becomes a problem of least squares plane fitting estimation.

[0061] S201. For a point p on the surface of the point cloud, the coordinates are (x, y, z) T , Its neighboring k neighborhood points are p i , Then the corresponding covariance matrix is:

[0062]

[0063] q is the centroid of all neighboring points of p. Assuming λ n Is the eigenvalue of matrix C, v n Is its corresponding feature vector.

[0064] Cv n =λ n (2)

[0065] λ n And v n Is the nth eigenvalue and eigenvector of the covariance matrix C. The covariance matrix of a point on the...