• DocumentCode
    1785561
  • Title

    ABLUR: An FPGA-based adaptive deblurring core for real-time applications

  • Author

    Farulla, Giuseppe Airo ; Indaco, M. ; Prinetto, P. ; Rolfo, Daniele ; Trotta, Pascal

  • Author_Institution
    Dipt. di Autom. e Inf., Politec. di Torino, Turin, Italy
  • fYear
    2014
  • fDate
    14-17 July 2014
  • Firstpage
    104
  • Lastpage
    111
  • Abstract
    If a camera moves while taking a picture, motion blur is induced. There exist mechanical techniques to prevent this effect to occur, but they are cumbersome and expensive. Considering for example an Unmanned Aerial Vehicle (UAV) engaged in a save and rescue mission, where recording frames of scene to identify people and animals to rescue is required. In such cases, weight of equipments is of absolute importance, and no extra hardware can be used. In such case, vibrations are unavoidably transmitted to the camera, and recorded frames are affected by blur. It is then necessary to deblur in real-time every frame to allow post-processing algorithms to extract the largest possible amount of information from them. For more than 40 years, numerous researchers have developed theories and algorithms for this purpose, which work quite well but very often require multiple different versions of the input image, huge amount of computational resources, large execution times or intensive parameters tuning.
  • Keywords
    autonomous aerial vehicles; cameras; field programmable gate arrays; image motion analysis; image restoration; real-time systems; ABLUR; FPGA; UAV; adaptive deblurring core; camera; motion blur; real-time applications; unmanned aerial vehicle; Calculators; Cameras; Field programmable gate arrays; Hardware; Histograms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2014 NASA/ESA Conference on
  • Conference_Location
    Leicester
  • Type

    conf

  • DOI
    10.1109/AHS.2014.6880165
  • Filename
    6880165