Academia.eduAcademia.edu

Outline

A FPGA based implementation of Sobel edge detection

2018, Microprocessors and Microsystems

https://doi.org/10.1016/J.MICPRO.2017.10.011

Abstract

This paper presents an architecture for Sobel edge detection on Field Programmable Gate Array (FPGA) board, which is inexpensive in terms of computation. Hardware implementation of the Sobel edge detection algorithm is chosen because hardware presents a good scope of parallelism over software. On the other hand, Sobel edge detection can work with less deterioration in high level of noise. A compact study is also been done based on the previous methods. The proposed architecture uses less number of logic gates with respect to previous method. Space complexity is also reduced using proposed architecture.

References (12)

  1. Tanvir A Abbasi, Mohd Abbasi, et al. A proposed fpga based architecture for sobel edge detection operator. Journal of Active & Passive Electronic Devices, 2(4), 2007.
  2. Fahad M Alzahrani and Tom Chen. A real-time edge detector: algorithm and vlsi architecture. Real-Time Imaging, 3(5):363-378, 1997.
  3. M Boo, E Antelo, and JD Bruguera. Vlsi implementation of an edge detector based on sobel operator. In EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference., pages 506-512. IEEE, 1994.
  4. Stephen Brown and Jonathan Rose. Architecture of fpgas and cplds: A tutorial. IEEE Design and Test of Computers, 13(2):42-57, 1996.
  5. Stephen D Brown, Robert J Francis, Jonathan Rose, and Zvonko G Vranesic. Field- programmable gate arrays, volume 180. Springer Science & Business Media, 2012.
  6. Richard O Duda, Peter E Hart, et al. Pattern classification and scene analysis, volume 3. Wiley New York, 1973.
  7. Rafael C Gonzalez, Richard E Woods, and Steven L Eddins. Digital image processing using matlab. 2004.
  8. Santanu Halder, Debotosh Bhattacharjee, Mita Nasipuri, and Dipak Kumar Basu. A fast fpga based architecture for sobel edge detection. In Progress in VLSI Design and Test, pages 300-306. Springer, 2012.
  9. Douglas L Perry. VHDL: programming by example, volume 4. McGraw-Hill, 2002.
  10. James D Plummer. Silicon VLSI technology: fundamentals, practice, and modeling. Pearson Education India, 2009.
  11. John C Russ. The image processing handbook. CRC press, 2015.
  12. Alfredo Gardel Vicente, Ignacio Bravo Munoz, Pedro Jiménez Molina, and José Luis Lázaro Galilea. Embedded vision modules for tracking and counting people. In- strumentation and Measurement, IEEE Transactions on, 58(9):3004-3011, 2009.