
2D image edge detection enhancement using convolutional neural network
- 1 University of Florida, Gainesville FL 32611, USA
* Author to whom correspondence should be addressed.
Abstract
Traditional edge detection operators are usually applied on edge detection in 2D image processing. However, the edge detection system equipped with simple operators has many disadvantages, such as high sensitivity to noise and neglect of significant edge details. This work proposed a method to enhance edge detection with convolutional neural net-work. To overcome the shortcomings of the system using simple edge detection operators in 2D image processing, an edge detection system using convolutional neural network was developed with Python language. In the convolutional neural network, two convolutional layers were designed to extract 2D image features that were relative to edge information. Then a normalization layer was applied to normalize the convoluted output. After that, pre-processing was utilized to denoise and smooth the image input. The final step was edge detection using traditional operators. Experiments were also implemented to verify the improvement of the plugin of the three-layer convolutional neural network in the de-signed edge detection system. Relative frequencies were utilized to quantify the edge de-tection performance. Results showed that the involvement of convolutional neural net-work could strengthen edge detection operators’ performance obviously in computer vi-sion.
Keywords
edge detection, convolutional neural network, image processing, computer vision
[1]. D. R. Waghule and R. S. Ochawar, "Overview on Edge Detection Methods," 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies, 2014, pp. 151-155, doi: 10.1109/ICESC.2014.31.
[2]. Sobel, Irwin. (2014). An Isotropic 3x3 Image Gradient Operator. Presentation at Stanford A.I. Project 1968.
[3]. G. Chaple and R. D. Daruwala, "Design of Sobel Operator Based image Edge Detection Algorithm on FPGA," 2014 International Conference on Communication and Signal Processing, 2014, pp. 788-792, doi: 10.1109/ICCSP.2014.6949951.
[4]. J. M. S. Prewitt, “Object Enhancement and Extraction,” Picture Processing and Psychopictorics, B. Lipkin and A. Rosenfeld, Eds., New York: Academic Press, 1970, pp. 75-149.
[5]. P. Nguyen, J. Cho and S. B. Cho, "An Architecture for Real-time Hardware Co-simulation of Edge Detection in Image Processing using Prewitt edge operator” 2014 International Conference on Electronics, Information and Communications (ICEIC), 2014, pp. 1-2, doi: 10.1109/ELINFOCOM.2014.6914387.
[6]. R. Bansal, G. Raj and T. Choudhury, "Blur Image Detection Using Laplacian Operator and Open-CV," 2016 International Conference System Modeling & Advancement in Research Trends (SMART), 2016, pp. 63-67, doi: 10.1109/SYSMART.2016.7894491.
[7]. J. Canny, "A Computational Approach to Edge Detection," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-8, no. 6, pp. 679-698, Nov. 1986, doi: 10.1109/TPAMI.1986.4767851.
[8]. F. A. Pellegrino. “Edge Detection Revisited,” IEEE Trans on System Man and Cybernetics, vol.34, no.3, pp. 1500-1517, 2004.
[9]. T. B. Nguyen,D Ziou. “Contextual and Non-contextual Performance Evaluation of Edge detectors,” Pattern Recognition Letters, vol.21 no.8, pp.805-816,2000
[10]. Cai-Xia Deng, Gui-Bin Wang and Xin-Rui Yang, "Image Edge Detection Algorithm Based on Improved Canny Operator," 2013 International Conference on Wavelet Analysis and Pattern Recognition, 2013, pp. 168-172, doi: 10.1109/ICWAPR.2013.6599311.
[11]. Masakazu Matsugu, Katsuhiko Mori, Yusuke Mitari, Yuji Kaneda, “Subject Independent Facial Expression Recognition with Robust Face Detection Using a Convolutional Neural Network” Neural Networks, Volume 16, Issues 5–6, 2003, pp. 555-559, doi: 10.1016/S0893-6080(03)00115-1.
[12]. J. J. Lim, C. L. Zitnick and P. Dollár, "Sketch Tokens: A Learned Mid-level Representation for Contour and Object Detection" 2013 IEEE Conference on Computer Vision and Pattern Recognition, 2013, pp. 3158-3165, doi: 10.1109/CVPR.2013.406.
[13]. Juneja, Mamta & Sandhu, Parvinder. (2009). Performance Evaluation of Edge Detection Techniques for Images in Spatial Domain. International Journal. 1. 614-621. 1
[14]. S. Yaman, M. Yildrim, B. Karmşhoğlu, Y. Erol and H. Kürüm, "Image and Video Processing Applications Using Xilinx System Generator," 2019 7th International Symposium on Digital Forensics and Security (ISDFS), 2019, pp. 1-5, doi: 10.1109/ISDFS.2019.8757540.
[15]. L. Yuan and X. Xu, "Adaptive Image Edge Detection Algorithm Based on Canny Operator," 2015 4th International Conference on Advanced Information Technology and Sensor Application (AITS), 2015, pp. 28-31, doi: 10.1109/AITS.2015.14.
[16]. Aisha Baloch, Tayab D. Memon, Farida Memon, Bharat Lal, Ved Viyas and Tony Jan, “Hardware Synthesize and Performance Analysis of Intelligent Transportation Using Canny Edge Detection Algorithm” I. J. Engineering and Manufacturing, 2021, 4, 22-32, DOI: 10.5815/ijem.2021.04.03
[17]. G. Baraskar and P. Thakre, “Evaluation of Canny and Sobel Edge Detection Technique using Xilinx System Generator,” vol. 2, no. 2, pp. 53–56, 2017, [Online]. Available: http://ijsrst.com/paper/872.pdf.
Cite this article
Lin,G. (2023). 2D image edge detection enhancement using convolutional neural network. Applied and Computational Engineering,2,1-8.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
Disclaimer/Publisher's Note
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
About volume
Volume title: Proceedings of the 4th International Conference on Computing and Data Science (CONF-CDS 2022)
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).