• DocumentCode
    2996052
  • Title

    GPU-SHOT: Parallel Optimization for Real-Time 3D Local Description

  • Author

    Palossi, Daniele ; Tombari, Federico ; Salti, Samuele ; Ruggiero, Matteo ; Di Stefano, Luigi ; Benini, Luca

  • Author_Institution
    DEI, Univ. of Bologna, Bologna, Italy
  • fYear
    2013
  • fDate
    23-28 June 2013
  • Firstpage
    584
  • Lastpage
    591
  • Abstract
    The fields of 3D computer vision, 3D robotic perception and photogrammetry rely more and more heavily on matching 3D local descriptors, computed on a small neighborhood of a point cloud or a mesh, to carry out tasks such as point cloud registration, 3D object recognition and pose estimation in clutter, SLAM, 3D object retrieval. One major drawback of these applications is currently the high computational cost of processing 3D point clouds, with the 3D descriptor computation representing one of the main bottlenecks. In this paper we explore the optimization for parallel architectures of the recently proposed SHOT descriptor [22] and of its extension to RGB-D data [23]. Even though some steps of the original algorithm are not directly suitable for parallel optimization, we are able to obtain notable speed-ups with respect to the CPU implementation. We also show an application of our optimization to 3D object recognition in clutter, where the proposed parallel implementation allows for real-time 3D local description.
  • Keywords
    graphics processing units; object recognition; optimisation; parallel architectures; 3D computer vision; 3D descriptor computation; 3D local descriptor matching; 3D object recognition; 3D object retrieval; 3D point clouds; 3D robotic perception; CPU implementation; GPU-SHOT; RGB-D data; SLAM; mesh; parallel architecture optimization; photogrammetry; point cloud registration; pose estimation; real-time 3D local description; Covariance matrices; Graphics processing units; Histograms; Image color analysis; Indexes; Optimization; Three-dimensional displays; 3D descriptor; 3D feature; 3D object recognition; GPU optimization; SHOT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision and Pattern Recognition Workshops (CVPRW), 2013 IEEE Conference on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/CVPRW.2013.88
  • Filename
    6595932