• DocumentCode
    2188562
  • 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
  • fYear
    2013
  • fDate
    Feb. 27 2013-March 1 2013
  • Firstpage
    335
  • Lastpage
    340
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICMECH.2013.6518558
  • Filename
    6518558