• DocumentCode
    3111205
  • Title

    Hardware software co-design of a fast bilateral filter in FPGA

  • Author

    Pal, Chandrajit ; Chaudhury, K.N. ; Samanta, Anik Kumar ; Chakrabarti, Anandaroop ; Ghosh, Rajesh

  • Author_Institution
    A.K Choudhury Sch. of Inf. Technol., Univ. of Calcutta, Kolkata, India
  • fYear
    2013
  • fDate
    13-15 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Bilateral filters are widely used in computer vision and digital imaging applications such as denoising, video abstraction, demosaicing, optical-flow estimation etc. to name a few. Its smoothing and edge preserving characteristics suites perfectly for image and video processing applications, yet its high computational complexity makes real-time hardware implementation a challenging task. This paper provides an efficient Field Programmable Gate Array (FPGA) based implementation of an edge preserving fast bilateral filter on a hardware software co-design environment of a most recent algorithm preserving the boundaries, spikes and canyons in presence of noise. Further, the four stage parallel pipelined architecture greatly improves the speed of operation. Moreover, our separable kernel implementation of the filtering hardware increases the speed of execution by almost five times than the traditional convolution filtering, while utilizing less hardware resource.
  • Keywords
    field programmable gate arrays; filters; hardware-software codesign; FPGA; canyons; computational complexity; computer vision; convolution filtering; digital imaging applications; edge preserving characteristics suites; fast bilateral filter; field programmable gate array; hardware resource; hardware software codesign; image demosaicing; image denoising; image processing applications; optical flow estimation; parallel pipelined architecture; spikes; video abstraction; video processing applications; Clocks; Field programmable gate arrays; Filtering algorithms; Finite impulse response filters; Hardware; Kernel; Bilateral filter; FPGA; O(l) complexity; VHDL; constant-time algorithm; edge-preserving smoothing; raised cosines; system generator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    India Conference (INDICON), 2013 Annual IEEE
  • Conference_Location
    Mumbai
  • Print_ISBN
    978-1-4799-2274-1
  • Type

    conf

  • DOI
    10.1109/INDCON.2013.6726034
  • Filename
    6726034