• DocumentCode
    2265626
  • Title

    Realtime affine-photometric KLT feature tracker on GPU in CUDA framework

  • Author

    Kim, Jun-Sik ; Hwangbo, Myung ; Kanade, Takeo

  • Author_Institution
    Robot. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2009
  • fDate
    Sept. 27 2009-Oct. 4 2009
  • Firstpage
    886
  • Lastpage
    893
  • Abstract
    Feature tracking is one of fundamental steps in many computer vision algorithms and the KLT (Kanade-Lucas-Tomasi) method has been successfully used for optical flow estimation. There has been also much effort to implement KLT on GPUs to increase the speed with more features. Many implementations have chosen the translation model to describe a template motion because of its simplicity. However, a more complex model is demanded for appearance change especially in outdoor scenes or when camera undergoes roll motions. We implement the KLT tracker using an affine-photometric model on GPUs which has not been in a popular use due to its computational complexity. With careful attention to the parallel computing architecture of GPUs, up to 1024 feature points can be tracked simultaneously at a video rate under various 3D camera motions. Practical implementation issues will be discussed in the NVIDIA CUDA framework. We design different thread types and memory access patterns according to different computation requirements at each step of the KLT. We also suggest a CPU-GPU hybrid structure to overcome GPU limitations.
  • Keywords
    computational complexity; computer graphic equipment; computer graphics; computer vision; coprocessors; feature extraction; parallel programming; CUDA framework; GPU; Kanade-Lucas-Tomasi method; computational complexity; computer vision algorithms; parallel computing; realtime affine photometric KLT feature tracker; Cameras; Computational complexity; Computer architecture; Computer vision; Image motion analysis; Karhunen-Loeve transforms; Layout; Parallel processing; Tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision Workshops (ICCV Workshops), 2009 IEEE 12th International Conference on
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4244-4442-7
  • Electronic_ISBN
    978-1-4244-4441-0
  • Type

    conf

  • DOI
    10.1109/ICCVW.2009.5457608
  • Filename
    5457608