Poster + Paper
4 October 2023 Neural network analog of the ICP algorithm
Sergey Leonov, Alexander Vasilyev, Artyom Makovetskii, Egor Gordionok, Vitaly Kober
Author Affiliations +
Conference Poster
Abstract
The paper deals with the problem of overlapping two point-data clouds. Traditionally, iterative or variational methods are used to solve such problems. However, these methods are ineffective to solve tasks with a large number of points in the clouds or in the cases of task series with real-time cloud mapping. For those tasks, it is more appropriate to use neural network technique and deep learning methods. The overlap of point-data clouds is understood as finding the displacement vector between them and the rotation matrix of the clouds relative to each other. First of all, point-data clouds are reduced to the zero displacement by means of some transformation. To find the rotation matrix for transformed clouds the authors proposed a simple neural network implementation of the ICP algorithm. This implementation consists of two stages substantially formed by neural networks. At the first stage, a two-layer probabilistic network acts as a metric classifier. The first layer of the probabilistic network is composed of radial-basis elements – Gaussians. The Gaussian activation function makes it possible to identify the output of the first layer with the probability showing the proximity of the points of the superimposed clouds. The second layer of this network is competitive. As a result of the probabilistic network, the points of these two clouds are ranked according to the degree of proximity. The point-data clouds sorted by proximity are sent to the second single-layer neural network. On the second stage, the rotation matrix is calculated using the learning procedure according to the Hebb rule. In the case of small point clouds (less than 10 thousand points), it is more appropriate to use a pseudo-inverse rule (calculations using a pseudoinverse Penrose-Moore matrix) based on the Hebb rule. At the output of the second stage, the rotation matrix is obtained, with which we can easily calculate the displacement vector of the original point clouds. The approbation of the proposed point-data cloud overlap method showed a good match on samples from the ModelNet40 database.
(2023) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Sergey Leonov, Alexander Vasilyev, Artyom Makovetskii, Egor Gordionok, and Vitaly Kober "Neural network analog of the ICP algorithm", Proc. SPIE 12674, Applications of Digital Image Processing XLVI, 126741H (4 October 2023); https://doi.org/10.1117/12.2676383
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Clouds

Matrices

Neural networks

Artificial neural networks

Evolutionary algorithms

Gallium nitride

Point clouds

Back to Top