Title :
Using multicore processors to parallelize 3D point cloud registration with the Coarse Binary Cubes method
Author :
Martinez, Jose Luis ; Reina, A.J. ; Morales, Javier ; Mandow, A. ; Garcia-Cerezo, A.J.
Author_Institution :
Dipt. Ing. de Sist. y Autom., Univ. de Malaga, Malaga, Spain
fDate :
Feb. 27 2013-March 1 2013
Abstract :
This paper pursues speeding up 3D point cloud matching, which is crucial for mobile robotics. In previous work, we devised the Coarse Binary Cubes (CBC) method for fast and accurate registration of 3D scenes based on an integer objective function. Instead of point distance calculations, the method optimizes the number of coincident binary cubes between a pair of range images. In this paper, we propose taking advantage of widespread multicore and multithreaded processors to further speed-up CBC by parallel evaluation of prospective solutions in a globalized Nelder-Mead search. A performance analysis on two types of multicore processors is offered for indoor and outdoor scans from a 3D laser rangefinder. The proposed solution achieves a computational time gain close to the number of physical cores.
Keywords :
computational complexity; control engineering computing; laser ranging; mobile robots; multi-threading; multiprocessing systems; search problems; 3D laser rangefinder; 3D point cloud registration; 3D scenes; CBC method; coarse 3D point cloud matching; coarse binary cubes method; coincident binary cubes; computational time; globalized Nelder-Mead search; indoor scans; integer objective function; mobile robotics; multicore processors; multithreaded processors; outdoor scans; parallel evaluation; performance analysis; physical cores; Estimation; Image resolution; Linear programming; Multicore processing; Optimization; Program processors; Three-dimensional displays;
Conference_Titel :
Mechatronics (ICM), 2013 IEEE International Conference on
Conference_Location :
Vicenza
Print_ISBN :
978-1-4673-1386-5
Electronic_ISBN :
978-1-4673-1387-2
DOI :
10.1109/ICMECH.2013.6518558