• DocumentCode
    3717096
  • Title

    GPU implementation of an anisotropic Huber-L1 dense optical flow algorithm using OpenCL

  • Author

    Duygu B?y?kaydin;Toygar Akg?n

  • Author_Institution
    ASELSAN, Transportation, Security, Energy and Automation Systems (UGES) Business Sector, Ankara, Turkey
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    326
  • Lastpage
    331
  • Abstract
    Optical flow estimation aims at inferring a dense pixel-wise correspondence field between two images or video frames. It is commonly used in video processing and computer vision applications, including motion-compensated frame processing, extracting temporal features, computing stereo disparity, understanding scene context/dynamics and understanding behavior. Dense optical flow estimation is a computationally complex problem. Fortunately, a wide range of optical flow estimation algorithms are embarrassingly parallel and can efficiently be accelerated on GPUs. In this work we discuss a massively multi-threaded GPU implementation of the anisotropic Huber-L1 optical flow estimation algorithm using OpenCL framework, which achieves per frame execution time speed-up factors up to almost 300×. Overall algorithm flow, GPU specific implementation details and performance results are presented.
  • Keywords
    "Optical imaging","Kernel","Graphics processing units","Biomedical optical imaging","Estimation","Computational modeling","Geometrical optics"
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/SAMOS.2015.7363693
  • Filename
    7363693