Optimization methods for edge extraction in digital images

Authors

  • Elizabeth Martínez Machado Tecnológico Nacional de Ensenada, Boulevard Tecnológico No.150
  • Eduardo Rodríguez Orozco
  • Eusebio Bugarin Carlos Tecnológico Nacional de Ensenada
  • Ana Yaveni Aguilar Bustos Tecnológico Nacional de Ensenada

DOI:

https://doi.org/10.66131/JDSC1220261%20-%2014

Keywords:

Edge detection, Artificial bee colony method, ABC-ED, SIMD instructions, Optimization

Abstract

Edge detection plays a crucial role in identifying boundaries and key features in images, providing valuable information for various applications such as object recognition, image segmentation, pattern analysis, and stereoscopic vision. However, this process, often required in real-time, involves a high computational demand, which has driven significant efforts toward optimization. This article compares two optimization methods to efficiently address this task: the optimization method using SIMD instructions and the metaheuristic Artificial Bee Colony method modified for edge detection (ABC-ED). First, the SIMD instruction method is implemented, performing parallel edge inspection by simultaneously processing four pixels and optimizing resource usage. Next, the ABC-ED method is developed, highlighting its effectiveness in detecting edges by evaluating less than one-third of the image’s pixels. Nevertheless, despite narrowing the search region, it still exhibits a high execution time. In contrast, the SIMD instruction method demonstrates efficiency and speed in edge detection, positioning it as the most suitable option for this task. A comparison with other state-of-the-art methods reveals superior performance of the SIMD instruction method, even when compared to implementations in the well-known OpenCV open-source library aimed at the same task. Code is available at https://github.com/elimm1910/OptimizationMethodsEdgeDetect.

References

S. Gupta, C. Gupta, and S.K. Chakarvarti. “Image edge detection: a review”. In: International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) 2.7 (2013), pp. 2246–2251.

V.M. Dharampal. “Methods of image edge detection: A review”. In: J. Electr. Electron. Syst 4.2 (2015), pp. 2332–0796.

C. Orhei et al. “Dilated filters for edge-detection algorithms”. In: Applied Sciences 11.22 (2021), p. 10716.

A. Fuentes. “Optimización de algoritmos científicos en sistemas heterogéneos y aceleradores para computación de altas prestaciones”. PhD thesis. Universidad de Córdoba (ESP), 2023.

P. Sabouri and H. GholamHosseini. “Lesion border detection using deep learning”. In: 2016 IEEE Congress on Evolutionary Computation (CEC). IEEE. 2016, pp. 1416–1421.

A. Banharnsakun. “Artificial bee colony algorithm for enhancing image edge detection”. In: Evolving Systems 10 (2019), pp. 679–687.

S. Kumar et al. “Optimization Methods for Image Edge Detection Using Ant and Bee Colony Techniques”. In: Advances in Information Communication Technology and Computing: Proceedings of AICTC 2022. Springer, 2023, pp. 381–388.

J. Vásquez Feijóo. “Localización eficiente en detección de bordes en imágenes adaptando el algoritmo ABC”. PhD thesis. Universidad de Concepción., 2016.

J. Vásquez F., R. Contreras A., and M. A. Pinninghoff J. “Efficient Localization in Edge Detection by Adapting Articial Bee Colony (ABC) Algorithm”. In: Natural and Artificial Computation for Biomedicine and Neuroscience. Ed. by José Manuel Ferrández Vicente et al. Cham: Springer International Publishing, 2017, pp. 107–114. isbn:978-3-319-59740-9.

M. Qi, G. Sun, and G. Chen. “Parallel and SIMD Optimization of Image Feature Extraction”. In: Procedia Computer Science 4 (2011). Proceedings of the International Conference on Computational Science, ICCS 2011, pp. 489–498. issn: 1877-0509. doi: https://doi.org/10.1016/j.procs.2011.04.051. url: https: //www.sciencedirect.com/science/article/pii/S1877050911001098.

C. Mala and M. Sridevi. “Parallel algorithms for Edge detection in an Image”. In: 2014 17th International Conference on Network Based Information Systems. IEEE. 2014, pp. 23–30.

T. Peng-o and P. Chaikan. “Optimization of Edge Detection using AVX Intrinsics on Multi-core Architectures”. In: 2022 37th International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC). 2022, pp. 364–367. https://doi: 10.1109/ITC-CSCC55581.2022.9894947.

Additional Files

Published

2026-06-30

How to Cite

Martínez Machado, E., Rodríguez Orozco , E., Bugarin Carlos, E., & Aguilar Bustos, A. Y. (2026). Optimization methods for edge extraction in digital images. Journal of Dynamical Systems and Complexity , 1(2), 1–14. https://doi.org/10.66131/JDSC1220261 - 14

Issue

Section

Computer and Information Systems