Point cloud registration method based on differential evolution algorithm and TrimmedICP algorithm

A differential evolution algorithm and point cloud registration technology, applied in the fields of surveying and mapping, computer graphics, and reverse engineering, can solve the problems of large data complexity and low computational complexity

Active Publication Date: 2017-09-08
XI AN JIAOTONG UNIV
View PDF7 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The public point method requires at least 3 pairs of artificial marker points or feature points between the two point clouds, and the transformation matrix parameters can be obtained by the least square method, but this method needs to separately identify certain marker points and number the recording tape to a large data complexity; the ICP method iteratively assigns the corresponding relationship based on the nearest distance criterion, and obtains the least squares of the rigid transformation of the two point clouds, and then re-determines the corresponding relationship and continues to iterate until reaching the minimum value, This method is simple and has low computational complexity, but the premise of the ICP algorithm requires that the point cloud overlap rate is greater than 50%, and a good initial value must be set for it so that it will not fall into a local optimal solution

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Point cloud registration method based on differential evolution algorithm and TrimmedICP algorithm
  • Point cloud registration method based on differential evolution algorithm and TrimmedICP algorithm
  • Point cloud registration method based on differential evolution algorithm and TrimmedICP algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention is described in further detail below in conjunction with accompanying drawing:

[0035] Such as figure 1 As shown, for a given reference point cloud D and registration point cloud M with a certain degree of overlap, the rotation matrix R is generated through the initialization operation0 and translation matrix t 0 ; Set the initial value R 0 and t 0 Input to the TrimmedICP algorithm to find the precise rotation matrix R under this initial value 0 ’ and the exact translation matrix t 0 ', but R 0 ' and t 0 'It may be a local optimal solution, and the optimal registration cost Cost(0) at this time is obtained; after a generation of differential evolution operation, the updated initial value is obtained: the rotation matrix R 1 and translation matrix t 1 ; The rotation matrix R required for accurate registration is obtained through the TrimmedICP algorithm 1 ′ and the translation matrix t 1 ’, and calculate the optimal registration cost Cost(...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a point cloud registration method based on a differential evolution algorithm and a TrimmedICP algorithm. The TrimmedICP algorithm can solve the problem of low overlapping rate in point cloud registration, but needs the setting of a proper initial value of a rotation matrix and a proper initial value of a translation matrix at first, otherwise it will fall into the local optimum; the differential evolution algorithm can generate an initial population through a random means and makes the population distributed in all ranges through using mutation, crossover and selection operation; and the differential evolution algorithm and the TrimmedICP algorithm are combined, and therefore, the problem of difficulty in selecting the initial values of the rotation matrix and the translation matrix can be solved, a globe optimal solution can be obtained, and thus, an accurate registration result can be obtained.

Description

technical field [0001] The invention belongs to the fields of computer graphics, surveying and mapping, reverse engineering and the like, and relates to a point cloud registration method based on a differential evolution algorithm and a TrimmedICP algorithm. Background technique [0002] In the field of 3D reconstruction of objects, there are two common ways to obtain the depth information of the target surface: one is to use a 3D laser scanner to scan in all directions, and the other is to use image matching to obtain depth information through binocular stereo vision. For the former, due to the complexity of the object, it is impossible to scan and obtain the overall point cloud data of the target at one time. For the latter, it is necessary to take binocular pictures from different angles to obtain point cloud information from different angles. Handle the problem of multi-site cloud registration. The problem of multi-site cloud registration is to align and merge the point...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T7/30G06N3/00
CPCG06N3/006G06T7/30G06T2207/10028
Inventor 张雪涛左长乐王飞孙继发姜沛林杨奔
Owner XI AN JIAOTONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products