Global Hybrid Registration for 3D Constructed Surfaces using Ray-casting and Improved Self Adaptive Differential Evolution Algorithm (original) (raw)

An Adaptive Differential Evolution Algorithm with a Point-Based Approach for 3D Point Cloud Registration

Journal of Image and Graphics, 2022

This paper presents a novel pairwise registration approach, which aligns images of the same object that have different ranges. By using a point search medium instead of a conventional six-dimensional parameter to reduce the number of search dimensions, the new method resulted in a higher convergence rate and robustness in the same search conditions. The approach integrated a hybrid registration strategy, a combination of Iterative Closest Point (ICP) as a local aligning tool and a global search algorithm such as simulated annealing, particle swarm optimization, differential evolution, etc. An adaptive differential evolution algorithm called ISADE was chosen as the best-so-far global search algorithm. Different experiments on different datasets were carried out. In the new method, as compared with the conventional approach, better aligning results in convergence rate and robustness were observed.

Global ray-casting range image registration

IPSJ Transactions on Computer Vision and Applications, 2017

This paper presents a novel method for pair-wise range image registration, a backbone task in world modeling, parts inspection and manufacture, object recognition, pose estimation, robotic navigation, and reverse engineering. The method finds the most suitable homogeneous transformation matrix between two constructed range images to create a more complete 3D view of a scene. The proposed solution integrates a ray casting-based fitness estimation with a global optimization method called improved self-adaptive differential evolution. This method eliminates the fine registration steps of the well-known iterative closest point (ICP) algorithm used in previously proposed methods, and thus, is the first direct global registration algorithm. With its parallel implementation potential, the ray casting-based algorithm speeds up the fitness calculation for the global optimization method, which effectively exploits the search space to find the best transformation solution. The integration was ...

Optimization of Point Clouds Registration by Means of a Hybrid Algorithm

An important area in Reverse Engineering applications is the combination of multiple scans of a 3D product to model the object. Moreover the registration refinement of multiple range images is a crucial step in multi- view 3D modeling. In the present paper a hybrid optimization method is developed to align point clouds, without any user-applied initial alignment. The proposed method combines a genetic algorithm with a quasi-Newton algorithm and furthermore a constraints handling method is involved. Several free-form point clouds are used to verify the accuracy and the reliability of the proposed method and two characteristic examples are presented.

Registration of point cloud data from a geometric optimization perspective

2004

We propose a framework for pairwise registration of shapes represented by point cloud data (PCD). We assume that the points are sampled from a surface and formulate the problem of aligning two PCDs as a minimization of the squared distance between the underlying surfaces. Local quadratic approximants of the squared distance function are used to develop a linear system whose solution gives the best aligning rigid transform for the given pair of point clouds. The rigid transform is applied and the linear system corresponding to the new orientation is build. This process is iterated until it converges. The point-to-point and the point-to-plane Iterated Closest Point (ICP) algorithms can be treated as special cases in this framework. Our algorithm can align PCDs even when they are placed far apart, and is experimentally found to be more stable than point-to-plane ICP. We analyze the convergence behavior of our algorithm and of point-to-point and point-to-plane ICP under our proposed framework, and derive bounds on their rate of convergence. We compare the stability and convergence properties of our algorithm with other registration algorithms on a variety of scanned data.

A Point Cloud Registration Algorithm for Free-form Surface

Chemical Engineering Transactions, 2016

To improve the searching efficiency of the precise position of workpiece with free-form surface, a new two- step point cloud registration method is proposed. It seeks to improve the preliminary registration algorithm and the iterative closest point (ICP) algorithm. Firstly, for preliminary registration, the co-planar 4-points sets are searched based on the constraints of distance and proportional relationship between points. Then the invariant of these co-planar 4-points sets are used for random sample consensus algorithm (RANSAC) to get initial position of the target point cloud. Secondly, re-sampling of source data, matching method based on double direction normal projection and elimination of unreliable point-pairs are used to improve the original ICP algorithm to optimize the preliminary registration result. The registration simulations of two simple workpieces were conducted. The results show that the improved algorithm has higher efficiency and better precision than the tradit...

Point cloud registration using MSSIR: Maximally stable shape index regions

2013 21st Iranian Conference on Electrical Engineering (ICEE), 2013

Range image registration is one of the fundamental tasks in 3D computer vision and robotics which is gaining more attention with availability of affordable range cameras. Existing recent research has considered application or extension of well known point features like SIFT to the range data; examples include Shape index SIFT and 2.5D SIFT. Compared to RGB image, the quality of range measurement is much worse in sensors like Kinect. This is expected and inherent due to the exploited structured light technique. Therefore, point features may easily mismatched as a result of higher noise level. In this paper we show how using region based features may overcome this challenge. MSER features are extracted from shape index image obtained from the input range image. A SIFT-like descriptor is then proposed to encode major smooth regions of the scene as stable features invariant to scale, rotation and affine transformations. Experimental results are obtained using range image databases of Ohio State University and Stuttgart University which show improvement on the percentage of correct matched features and stability of detected features.

A novel approach to automatic registration of point clouds

2007 IEEE International Geoscience and Remote Sensing Symposium, 2007

For the 3D reconstruction inside historic buildings, we need a marker-free automatic registration approach to align different views together, because GPS does not work indoors and markers are not allowed to paste on the walls. This paper presents an automatic matching process, which employs a novel algorithm, Dynamic Matching Tree technique, for a fast and stable coarse-matching to achieve the automatic pre-alignment of two point clouds and uses modified ICP to do a fine matching efficiently. The whole process can be divided in the following stages: preprocessing, 2-View matching and N-View matching. To validate our method, various experiments has been done on reconstruction of historic sites and industrial objects.

Point Cloud Registration and Accuracy for 3D Modelling - a Review

Journal of Information System and Technology Management, 2021

Geoinformation is a surveying and mapping field where topography and details on the ground are spatially mapped. The point cloud is one of the data types that is used for measurement and visualisation of Earth features mapping. Point cloud could come from a different source such as terrestrial laser scanned or photogrammetry. The concepts of terrestrial laser scanning and photogrammetry surveying are elaborated in this paper. This paper also presents the method used for point cloud registration; Iterative Closest Point (ICP) and Feature Extraction and Matching (FEM) and the accuracy of laser scanned, and photogrammetric point cloud based on the previous experiments. Experimental analysis conducted in the previous study shows an impressive result on laser scanned point cloud with very mínimum errors compared to photogrammetric point cloud.

A Survey of Rigid 3D Pointcloud Registration Algorithms

Geometric alignment of 3D pointclouds, obtained using a depth sensor such as a time-of-flight camera, is a challenging task with important applications in robotics and computer vision. Due to the recent advent of cheap depth sensing devices, many different 3D registration algorithms have been proposed in literature, focussing on different domains such as localization and mapping or image registration. In this survey paper, we review the state-of-the-art registration algorithms and discuss their common mathematical foundation. Starting from simple deterministic methods, such as Principal Component Analysis (PCA) and Singular Value Decomposition (SVD), more recently introduced approaches such as Iterative Closest Point (ICP) and its variants, are analyzed and compared. The main contribution of this paper therefore consists of an overview of registration algorithms that are of interest in the field of computer vision and robotics, for example Simultaneous Localization and Mapping.

Robust Registration Method of 3D Point Cloud Data

Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods, 2016

3D point cloud data is used for 3D model acquisition, geometry processing and 3D inspection. Registration of 3D point cloud data is crucial for each field. The difference between 2D image registration and 3D point cloud registration is that the latter requires several things to be considered: translation on each plane, rotation, tilt and etc. This paper describes a method of registering 3D point cloud data with noise. The relationship between the two sets of 3D point cloud data can be obtained by Affine transformation. In order to calculate 3D Affine transformation matrix, corresponding points are required. To find the corresponding points, we use the height map which is projected from 3D point cloud data onto XY plane. We formulate the height map matching as a cost function and estimate the corresponding points. To find the proper 3D Affine transformation matrix, we formulate a cost function which uses the relationship of the corresponding points. Also the proper 3D Affine transformation matrix can be calculated by minimizing the cost function. The experimental results show that the proposed method can be applied to various objects and gives better performance than the previous work.