• DocumentCode
    675539
  • Title

    Implementing image processing algorithms in FPGA hardware

  • Author

    AlAli, Mohammad I. ; Mhaidat, Khaldoon M. ; Aljarrah, Inad A.

  • Author_Institution
    Fac. of Comput. & Inf. Technol., Jordan Univ. of Sci. & Technol., Irbid, Jordan
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper describes an efficient FPGA based hardware design for different image processing, enhancement, and filtering algorithms. FPGAs are often used as implementation platforms for real-time image processing applications because their structure is able to exploit spatial and temporal parallelism. The approach used is a windowing operator technique to traverse the pixels of an image, and apply the filters to them. As image sizes bit depth grow larger, software becomes less useful and real-time hardware systems are needed to take their place. The results are obtained for image size of 585×450, but the approach discussed can be used for images of any size, as long as the FPGA memory will hold it. The implementation was created with the Xilinx Spartan-6 FPGA on a Nexys3 board in mind.
  • Keywords
    field programmable gate arrays; filtering theory; image processing; multiprogramming; real-time systems; FPGA based hardware design; FPGA memory; Nexys3 board; Xilinx Spartan-6 FPGA; image enhancement; image enhancement algorithms; image filtering algorithms; image pixels; image processing algorithms; image size; real-time hardware systems; real-time image processing applications; spatial parallelism; temporal parallelism; windowing operator technique; Field programmable gate arrays; Filtering algorithms; Hardware; Image edge detection; Noise; Sorting; embedded; image processing; real-time; systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Electrical Engineering and Computing Technologies (AEECT), 2013 IEEE Jordan Conference on
  • Conference_Location
    Amman
  • Print_ISBN
    978-1-4799-2305-2
  • Type

    conf

  • DOI
    10.1109/AEECT.2013.6716446
  • Filename
    6716446