• DocumentCode
    1894338
  • Title

    Fast accurate contours for 3D shape recognition

  • Author

    Butt, M. Usman ; Morris, John ; Patel, Nitish ; Biglari-Abhari, Morteza

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland, New Zealand
  • fYear
    2015
  • fDate
    June 28 2015-July 1 2015
  • Firstpage
    832
  • Lastpage
    838
  • Abstract
    We describe an efficient GPU algorithm which extracts multiple contours from an image. The algorithm uses crack codes to generate contours which sit logically between adjacent image values; it works scan line by scan line and it can generate multiple contours in parallel with an image streamed directly from a camera. Whilst specifically targeted at detecting object contours in stereo disparity maps, it can also be used for general segmentation with a trivial change to the code generating the crack code masks. Using a480 ALU 1.4 GHz nVidia GPU, it can generate ~ 25000 contours from a real 2048 × 768 resolution 128 level disparity map image in ~ 29 ms if the contours are further processed in the GPU (additional ~5 ms to calculate shape moments) or ~ 39 ms if contours are transferred to the host. This is ~ 40 times faster than an OpenCV CPU implementation.
  • Keywords
    graphics processing units; image resolution; image segmentation; object detection; pedestrians; road safety; shape recognition; stereo image processing; 128 level disparity map image; 3D shape recognition; 480 ALU 1.4 GHz nVidia GPU; crack codes; frequency 1.4 GHz; image resolution; image segmentation; multiple contour extraction; object contour detection; stereo disparity maps; time 29 ms; time 39 ms; Complexity theory; Graphics processing units; Image coding; Image resolution; Image segmentation; Indexes; Instruction sets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Vehicles Symposium (IV), 2015 IEEE
  • Conference_Location
    Seoul
  • Type

    conf

  • DOI
    10.1109/IVS.2015.7225788
  • Filename
    7225788