Exploring the Effectiveness of Sobel, Canny, and Prewitt Edge Detection Algorithms on Digital Images

Ebele G., Onyedinma and Doris C., Asogwa and Joy N, Onwumbiko (2025) Exploring the Effectiveness of Sobel, Canny, and Prewitt Edge Detection Algorithms on Digital Images. World Journal of Advanced Engineering Technology and Sciences, 15 (1). pp. 1722-1730. ISSN 2582-8266

[thumbnail of WJAETS-2025-0346.pdf] Article PDF
WJAETS-2025-0346.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download ( 795kB)

Abstract

Edge detection is a fundamental process in image processing, crucial for identifying object boundaries and structural features within images. This study explores three classical edge detection techniques - Canny, Sobel, and Prewitt. Six test images were used to ascertain their performance based on five metrics: Recall, Precision, F1-Score, Structural Similarity Index (SSIM), and Figure of Merit (FoM) implemented using python. The experimental results indicate that the Canny operator consistently outperforms the others in terms of Recall, F1-Score, and FoM, demonstrating superior capability in detecting true edges with high sensitivity and robustness against noise. The Sobel operator achieves the highest Precision and SSIM scores, reflecting strong edge localization and structural preservation, although with lower overall edge detection effectiveness. The Prewitt operator offers balanced performance across all metrics, providing a compromise between detection quality and computational simplicity. These findings are consistent with general observations from the literature, where Sobel is recognized for its noise resistance and simplicity, making it suitable for fast, real-time applications, while Prewitt, offering a similarly straightforward implementation, exhibits slightly greater sensitivity to noise. The Canny operator, widely regarded as the optimal edge detector, remains the preferred method for applications requiring high precision, low error rates, and strong edge continuity. Consequently, Canny is best suited for high-accuracy edge detection tasks, Sobel excels in structure-preserving applications, and Prewitt is recommended for general-purpose, resource-constrained scenarios.

Item Type: Article
Official URL: https://doi.org/10.30574/wjaets.2025.15.1.0346
Uncontrolled Keywords: Edge Detection; Sobel; Prewitt; Canny; Image Processing; Image Segmentation
Depositing User: Editor Engineering Section
Date Deposited: 04 Aug 2025 16:15
Related URLs:
URI: https://eprint.scholarsrepository.com/id/eprint/3083