×
Home Current Archive Editorial board
News Contact
Original scientific article

HIGH-SPEED HARDWARE EDGE DETECTION IMPLEMENTATION ON FPGA USING PIPELINED SOBEL AND CANNY ALGORITHMS

By
Ancy Joy Orcid logo ,
Ancy Joy

APJ Abdul Kalam Technological University , Kerala , India

Jisha Jacob Orcid logo ,
Jisha Jacob

APJ Abdul Kalam Technological University , Kerala , India

Basil Roy Orcid logo
Basil Roy

APJ Abdul Kalam Technological University , Kerala , India

Abstract

Edge detection is a critical image processing operation and is a core aspect of feature extraction as well as object identification. In this paper, we introduce an uncomplicated pipelined hardware architecture for Sobel edge detection and Canny edge detection on an FPGA for comparing their edge detection performance, on-chip power, and resource usage. The Sobel edge method delivers computation simplicity and efficiency, while the Canny algorithm offers more robust and reliable detection of thin edges, which are important in enabling supporting technologies such as self-driving cars, computer vision, medical imaging, etc. It is thus important to have a dedicated hardware design for performing both edge detection algorithms on an embedded system, thereby reducing the dependency on the general processing part of the system. The hardware was designed using hardware description language (Verilog) and was implemented on the Zedboard FPGA. The Zedboard, containing all programmable SoC (AP SoC) Xilinx Zynq-7000, was used for the purpose of testing and analysis of input grayscale images. The edge detection accuracy, power utilization, and resource utilization of both algorithms are analysed in real-time. As a result, this work demonstrates that the Canny edge detection algorithm outperforms Sobel edge detection algorithm for its precise detection of thin edges when implemented on an FPGA. The latter algorithm uses less power and resources on the FPGA, but it can’t be used for critical applications.

References

1.
Joy A, Kuruvilla J. Design of 1T2R ReRAM array for in memory element-wise multiplication with distributed and majority logics. Integration. 2025;103:102418.
2.
Maleki E. Concurrent BIST for Embedded SRAMs in SoCs. International Academic Journal of Science and Engineering. 2017;(2):59–74.
3.
Sabah M, Sundaraguru R. A Survey on Improved Canny-Edge Detection Algorithm. Perspectives in Communication, Embedded-systems and Signal-processing-PiCES. 2018;(4):73–8.
4.
Wilamowski G. Embedded system architectures optimization for high-performance edge computing. SCCTS Journal of Embedded Systems Design and Applications. 2025;(2):47–55.
5.
Guo L, Wu S. FPGA implementation of a real-time edge detection system based on an improved Canny algorithm. Applied sciences. 2023;(2):870.
6.
Holovati J, Zaki F. Energy-aware task scheduling in heterogeneous GPU/TPU-FPGA embedded platforms. InECCSUBMIT Conferences. 2025;(2):16–27.
7.
Joshi M, Vyas A. Comparison of Canny edge detector with Sobel and Prewitt edge detector using different image formats. Int J Eng Res Technol. 2020;133–7.
8.
V R, Alsalami ZA, Khujanova O, Kushmanov J, Djabbarova S, Nandy M. Edge-Centric Mobile Internet Architecture for Ultra-Low Latency Services. Journal of Internet Services and Information Security. 2025;15(2):807–16.
9.
Joy A, Kuruvilla J. OPTIMIZED RESISTIVE RAM USING 2T2R CELL AND IT’S ARRAY PERFORMANCE COMPARISON WITH OTHER CELLS. Archives for Technical Sciences. 2025;32(1):44–56.
10.
Yemunarane DrK, Chandramowleeswaran DrG, Subramani DrK, ALkhayyat A, Srinivas G. Development and Management of E-Commerce Information Systems Using Edge Computing and Neural Networks. Indian Journal of Information Sources and Services. 2024;14(2):153–9.
11.
Othman Z, Haron H, Kadir M, Rafiq M. Comparison of Canny and Sobel edge detection in MRI images. Computer Science, Biomechanics & Tissue Engineering Group, and Information System. 2009;133–6.
12.
Sathiyamurthy A, Naidu SGS. Designing Edge Computing Solutions for Real-Time Vessel Tracking and Collision Avoidance. Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications. 2025;16(2):863–74.
13.
Joy A, Kuruvilla J. A Stable Low Power Dissipating 9 T SRAM for Implementation of 4 × 4 Memory Array with High Frequency Analysis. Wireless Personal Communications. 2022;126(4):3305–16.
14.
Ravichandran S, Su H, Kuo W, Dhanasekaran D, Mahalingam M, Yang J. Parallel processing of Sobel edge detection on FPGA: enhancing real-time image analysis. Sensors. 2025;(12):3649.
15.
Baloch A, Memon T, Memon F, Lal B, Viyas V, Jan. Hardware synthesize and performance analysis of intelligent transportation using canny edge detection algorithm. International Journal of Engineering and Manufacturing. 2021;(4):22–32.

Citation

This is an open access article distributed under the  Creative Commons Attribution Non-Commercial License (CC BY-NC) License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 

Article metrics

Google scholar: See link

The statements, opinions and data contained in the journal are solely those of the individual authors and contributors and not of the publisher and the editor(s). We stay neutral with regard to jurisdictional claims in published maps and institutional affiliations.