CFP last date
22 April 2024
Reseach Article

Hardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA

by Arash Nosrat, Yousef S. Kavian
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 47 - Number 25
Year of Publication: 2012
Authors: Arash Nosrat, Yousef S. Kavian
10.5120/7533-9872

Arash Nosrat, Yousef S. Kavian . Hardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA. International Journal of Computer Applications. 47, 25 ( June 2012), 1-7. DOI=10.5120/7533-9872

@article{ 10.5120/7533-9872,
author = { Arash Nosrat, Yousef S. Kavian },
title = { Hardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA },
journal = { International Journal of Computer Applications },
issue_date = { June 2012 },
volume = { 47 },
number = { 25 },
month = { June },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-7 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume47/number25/7533-9872/ },
doi = { 10.5120/7533-9872 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:42:45.962280+05:30
%A Arash Nosrat
%A Yousef S. Kavian
%T Hardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA
%J International Journal of Computer Applications
%@ 0975-8887
%V 47
%N 25
%P 1-7
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The VHDL is an appropriate Hardware Description Language (HDL) for providing hardware models of practical image processing algorithms. The aim of this paper is to present hardware architecture of Sobel edge detection algorithm for implementing on field programmable gate array (FPGA) chips. The proposed architecture calculates the edges of gray scale images in four directions; vertical, horizontal, right diagonal and left diagonal. Simulation results and synthesizing proposed Sobel edge detection processor on Xilinx Spartan3 XC3S200 FPGA chip demonstrate the efficiency of proposed architecture for edge detecting of gray scale 1024×1024 images for real-time image processing applications.

References
  1. Gonzalez, R. C. and Woods, R. E. 2003. Digital Image Processing.
  2. Wolf, W. 2004. FPGA-Based System Design. Englewood Cliffs, NJ: Prentice- Hall.
  3. Roth, H. C. , 2004. Circuit Design with VHDL. Cambridge, MA: MIT Press.
  4. Baese, U. M. 2007. Digital Signal Processing With Field Programmable Gate Arrays, Springer, 2007.
  5. Nguyen, D. , Halupka, D. , Aarabi, P. and Sheikholeslami, A. 2006. Real-Time Face Detection and Lip Feature Extraction Using Field-Programmable Gate Arrays. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 902-912.
  6. Wu, J. , Sun, J. and Liu, W. 2010. Design and Implementation of Video Image edge Detection System Based on FPGA. In Proceedings of 3rd IEEE International Congress on Image and Signal Processing.
  7. He, W. and Yuan, K. 2008. An Improved Canny Edge Detector and Its Realization on FPGA. In Proceedings of 7th IEEE World Congress on Intelligent Control and Automation.
  8. Haque, M. N. 2010. Implementation of a FPGA based Architecture of Prewitt Edge detection Algorithm using Verilog HDL. In Proceedings of Conference on Electronic and Telecommunication.
  9. Guo?Z. , Xu, W. and Chai, Z. 2010. Image Edge Detection Based on FPGA. In Proceedings of Ninth IEEE International Symposium on Distributed Computing and Applications to Business, Engineering and Science.
  10. Abbasi, T. A. and Abbasi, M. U. 2007. A novel FPGA-based architecture for Sobel edge detection operator. International Journal of Electronics, Taylor & Francis, 889–896.
  11. Yasri, I. , Hamid, N. H. and Yap, V. V. 2008. Performance Analysis of FPGA Based Sobel Edge Detection Operator. International Conference on Electronic Design.
  12. www. xilinx. com
Index Terms

Computer Science
Information Sciences

Keywords

Hardware Description Edge Detection Sobel Algorithm Vhdl Fpga.