Abstract
Edge detection is a crucial task for computer vision. In this paper, we propose to use both the multi-directional first-order anisotropic Gaussian derivative and the second-order anisotropic Gaussian derivative to extract image gray information. The first-order derivative is utilized to determine the gradient direction, while the second-order derivative is used to identify the gradient magnitude. By double filtering of the feature information, the operator’s robustness is improved, and the edge stretching is reduced. The multi-directional filters can obtain enough gradient information to avoid edge missing. Moreover, we propose to use the adaptive thresholds to improve the operator’s generalizability. The aggregate receiver operating characteristic curve shows that the proposed method improves the accuracy of edge detection and exhibits strong robustness.











Similar content being viewed by others
References
Lyu, L., Higgins, G., Zhu, W.: Operational modal analysis of a rotating structure using image-based tracking continuously scanning laser doppler vibrometry via a novel edge detection method. J. Sound Vib. 525, 116797 (2022)
Yang, C., Wang, W., Feng, X.: Joint image restoration and edge detection in cooperative game formulation. Signal Process. 191, 108363 (2022)
Babu, P. A., Sridhar, P., Vallabhuni, R. R.: “Fake currency recognition system using edge detection,” in 2022 Interdisciplinary Research in Technology and Management (IRTM), pp. 1–5, IEEE, (2022)
Li, B., Qiu, S., Jiang, W., Zhang, W., Le, M.: A uav detection and tracking algorithm based on image feature super-resolution. Wirel. Commun. Mobile Comput., 2022 (2022)
Li, K., He, F.-Z., Yu, H.-P.: Robust visual tracking based on convolutional features with illumination and occlusion handing. J. Comput. Sci. Technol. 33(1), 223–236 (2018)
Ismail, S.M., Said, L.A., Radwan, A.G., Madian, A.H., Abu-ElYazeed, M.F.: A novel image encryption system merging fractional-order edge detection and generalized chaotic maps. Signal Process. 167, 107280 (2020)
Zhang, W., Zhao, Y., Breckon, T.P., Chen, L.: Noise robust image edge detection based upon the automatic anisotropic gaussian kernels. Pattern Recognit. 63, 193–205 (2017)
Song, R., Zhang, Z., Liu, H.: Edge connection based canny edge detection algorithm. Pattern Recognit. Image Anal. 27(4), 740–747 (2017)
Liu, Y., Xie, Z., Liu, H.: An adaptive and robust edge detection method based on edge proportion statistics. IEEE Trans. Image Process. 29, 5206–5215 (2020)
Dollár, P., Zitnick, C.L.: Fast edge detection using structured forests. IEEE Trans. Pattern Anal. Mach. Intell. 37(8), 1558–1570 (2014)
Arbelaez, P., Maire, M., Fowlkes, C., Malik, J.: Contour detection and hierarchical image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 33(5), 898–916 (2010)
Lim, J.J., Zitnick, C.L., Dollár, P.: Sketch tokens: a learned mid-level representation for contour and object detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3158–3165 (2013)
Zhang, Z., Xing, F., Shi, X., Yang, L.: Semicontour: a semi-supervised learning approach for contour detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 251–259 (2016)
Liu, Y., Cheng, M.-M., Hu, X., Wang, K., Bai, X.: Richer convolutional features for edge detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3000–3009 (2017)
He, J., Zhang, S., Yang, M., Shan, Y, Huang, T.: Bi-directional cascade network for perceptual edge detection. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3828–3837 (2019)
Su, Z., Liu, W., Yu, Z., Hu, D., Liao, Q., Tian, Q., Pietikäinen, M., Liu, L.: Pixel difference networks for efficient edge detection. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 5117–5127 (2021)
Soria, X., Sappa, A., Humanante, P., Akbarinia, A.: Dense extreme inception network for edge detection. Pattern Recognit. 139, 109461 (2023)
Xie, S., Tu, Z.: Holistically-nested edge detection. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 1395–1403 (2015)
Pu, M., Huang, Y., Liu, Y., Guan, Q., Ling, H.: Edter: edge detection with transformer. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1402–1412 (2022)
Gao, Y., Tang, C., Lang, J., Lv, J.: End-to-end edge detection via improved transformer model. In: Neural Information Processing: 28th International Conference, ICONIP 2021, Sanur, Bali, Indonesia, December 8–12, 2021, Proceedings, Part IV 28, pp. 514–525. SpringerZ (2021)
Elharrouss, O., Hmamouche, Y., Idrissi, A.K., El Khamlichi, B., El Fallah-Seghrouchni, A.: Refined edge detection with cascaded and high-resolution convolutional network. Pattern Recognit. 138, 109361 (2023)
Liu, Y., Cheng, M.-M., Fan, D.-P., Zhang, L., Bian, J.-W., Tao, D.: Semantic edge detection with diverse deep supervision. Int. J. Comput. Vis. 130(1), 179–198 (2022)
Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 6, 679–698 (1986)
Torre, V., Poggio, T.A.: On edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 2, 147–163 (1986)
You, N., Han, L., Zhu, D., Song, W.: Research on image denoising in edge detection based on wavelet transform. Appl. Sci. 13(3), 1837 (2023)
Anand, S., Nagajothi,K., Nithya, K.: Edge detection using stationary wavelet transform, hmm, and em algorithm. arXiv:2004.11296 (2020)
Hou, S.-M., Jia, C.-L., Wanga, Y.-B., Brown, M.: A review of the edge detection technology. Sparklinglight Trans. Artif. Intell. Quantum Comput. (STAIQC) 1(2), 26–37 (2021)
Shui, P.-L., Zhang, W.-C.: Noise-robust edge detector combining isotropic and anisotropic Gaussian kernels. Pattern Recognit. 45(2), 806–820 (2012)
Liu, S.-L., Niu, Z.-D., Sun, G., Chen, Z.-P.: Gabor filter-based edge detection: a note. Optik 125(15), 4120–4123 (2014)
Rakesh, R.R., Chaudhuri, P., Murthy, C.: Thresholding in edge detection: a statistical approach. IEEE Trans. Image Process. 13(7), 927–936 (2004)
Shui, P.-L., Wang, F.-P.: Anti-impulse-noise edge detection via anisotropic morphological directional derivatives. IEEE Trans. Image Process. 26(10), 4962–4977 (2017)
Nezhadarya, E., Ward, R.K.: A new scheme for robust gradient vector estimation in color images. IEEE Trans. Image Process. 20(8), 2211–2220 (2011)
Akinlar, C., Topal, C.: Colored: color edge and segment detection by edge drawing (ed). J. Vis. Commun. Image Represent. 44, 82–94 (2017)
Bowyer, K., Kranenburg, C., Dougherty, S.: Edge detector evaluation using empirical roc curves. Comput. Vis. Image Underst. 84(1), 77–103 (2001)
Funding
Funding was provided by National Natural Science Foundation of China (No. 62176204), Innovation Capability Support Program of Shaanxi (No. 2021TD-29), Youth Innovation Team of Shaanxi Universities, Shaanxi Province Qin Chuangyuan "scientists+ engineers"team construction (No:2023KXJ-061).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
An, Y., Jing, J. & Zhang, W. Edge detection using multi-directional anisotropic Gaussian directional derivative. SIViP 17, 3767–3774 (2023). https://doi.org/10.1007/s11760-023-02604-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-023-02604-0