Recent Advances in Computer Science and Communications

Author(s): Adolf Fenyi*, Isaac Fenyi and Michael Asante

DOI: 10.2174/2666255816666220617092943

Colored Edge Detection Using Thresholding Techniques

Article ID: e170622206109 Pages: 9

  • * (Excluding Mailing and Handling)

Abstract

Background: In this research, a novel algorithm is formulated through the combination of gradient and adaptive thresholding. A set of 5 X 5 convolution kernels were generated to determine the gradients in the four main directions of the image.

Objectives: The researcher converted the gaussian equation into a normalized kernel, which was convolved with the gradients to suppress the impact of noise.

Methods: The edges derived were partitioned into a set of 5 x 5 matrices. A weighted variance was calculated for each local window in the image. The pixel that generated the minimum variance was used for the segmentation process in each local window. The researcher then trimmed multiple pixel width edges into singles by developing a set of 5 X 5 Structuring Elements (SE). These elements were placed over the image to remove boundary pixels. In order to produce colored edges, the algorithm was executed over all the channels and the results were concatenated to produce the skeletal colored edges.

Results: From the evaluations conducted, the proposed algorithm exhibited better performance than most of the recent algorithms with respect to Human Perception Clarity and time complexity in both noisy and nonuniform illuminated images.

Conclusion: The reason for this performance is that it is able to extract edges moving in the various directions of images. It also ensures that identified edges are single pixel width instead of multiple.

Keywords: Image segmentation, Human Perception Clarity, Weighted variance, Gradient, Skeletonization, Normalization, Edge detection

Graphical Abstract

[1]
S. Marikkannan, and G. Kanagavalli, "Detection of retinal abnormality by contrast enhancement method using curvelet transform", Int. J. Pure Appl. Math., pp. 1-8, 2017.
[2]
T. Lindeberg, "Edge detection and ridge detection with automatic scale selection", Int. J. Comput. Vis., vol. 30, no. 2, pp. 117-154, 1998.
[http://dx.doi.org/10.1023/A:1008097225773]
[3]
I.E. Sobel, Camera Models and Machine Perception., Stanford University: Stanford, 1970.
[4]
L.G. Robert, "Machine perception of 3-D solids", In: Computer Methods in Image Analysis, Las Alamitos, California, 1977.
[5]
J. Prewitt, Object Enhancement and Extraction: Picture Processing and Psychopictorics., Academic Press: San Diego, 1970.
[6]
R.A. Kirsch, "Computer determination of the constituent structure of biological images", Comput. Biomed. Res., vol. 4, no. 3, pp. 315-328, 1971.
[http://dx.doi.org/10.1016/0010-4809(71)90034-6] [PMID: 5562571]
[7]
Z. Zhang, H. Huazhu, D. Hang, and S. Ling, "A generic edge-attention guidance network for medical image segmentation", In 2019 International Conference on Medical Image Computing and Computer Assisted Intervention, China, vol. 11764, pp. 442-450, 2019.
[http://dx.doi.org/10.1007/978-3-030-32239-7_49]
[8]
D. Karthikeyan, D. Enitha, and K. Durkadevi, "Traffic sign detection and recognition using image processing", In: Int. J. Eng. Res. Technol., 2020, pp. 21-35.
[9]
B. Radhakrishnan, and L.P. Suresh, "Tumor region extraction using edge detection", In: 2017 International Conference on Circuit, Power And Computing Technologies (ICCPCT), 20-21 April, 2017, Kollam, India, 2017, pp. 1-5.
[10]
C. Khotimah, and D. Juniati, "Iris recognition using feature extraction of box counting fractal dimension", J. Phys. Conf. Ser., vol. 947, pp. 1-7, 2018.
[http://dx.doi.org/10.1088/1742-6596/947/1/012004]
[11]
D. Sharath, A. Kumar, M. Rohan, and C. Prathap, "Image based plant disease detection in pomegranate plant for bacterial blight", In: International Conference on Communication and Signal Processing (ICCSP), 4-6 April, 2019, Chennai, India, 2019, pp. 645-649.
[12]
S. Prasad, S. Sunitha, R. Janga, and K. Gunjan, "A survey of fingerprint recognition systems and their applications", In: International Conference on Communications and Cyber Physical Engineering, 1 Sept, 2019, Singapore, 2019, pp. 513-520.
[http://dx.doi.org/10.1007/978-981-13-0212-1_53]
[13]
W. Zhang, Y. Zhao, T. Breckon, and L. Chen, "Noise robust image edge detection based upon the automatic anisotropic gaussian kernels", Pattern Recognit., vol. 63, pp. 195-203, 2017.
[http://dx.doi.org/10.1016/j.patcog.2016.10.008]
[14]
A.K. Bharodiya, and A.M. Gonsai, "An improved edge detection algorithm for X-Ray images based on the statistical range", Heliyon, vol. 5, no. 10, p. e02743, 2019.
[http://dx.doi.org/10.1016/j.heliyon.2019.e02743] [PMID: 31720478]
[15]
L. Xuan, and Z. Hong, "An improved canny edge detection algorithm", In 2017 IEEE International Conference on Software Engineering and Service Science (ICSESS), 24-26 Nov, 2017, Beijing, China, 2017, pp. 577-582
[16]
J. Sanjeev, and M. Mrunali, "A survey of non-linear filtering techniques for image noise removal", Int. J. Recent Innov. Trends Comput. Commun., pp. 1-17, 2015.
[17]
C.A. Martínez, and M.E. Buemi, "Hybrid ACO algorithm for edge detection", Evol. Syst., pp. 293-371, 2019.
[18]
S. Biswas, and R. Hazra, "Robust edge detection based on modified moore-neighbor", Optik, pp. 1-29, 2018.
[19]
W.C. Lin, and J.W. Wang, "Edge detection in medical images with quasi high-pass filter based on local statistics", Biomed. Signal Process. Control, pp. 294-302, 2017.
[20]
H.D. Ren, L. Wang, and S.M. Zhao, "Efficient edge detection based on ghost imaging", OSA Continuum, vol. 2, no. 1, pp. 47-56, 2019.
[http://dx.doi.org/10.1364/OSAC.2.000064]
[21]
Z. Su, W. Liu, and Z. Yu, "Pixel difference networks for efficient edge detection", In: Proceedings of the IEEE/CVF International Conference on Computer Vision, 2021, pp. 5117-5127.
[http://dx.doi.org/10.1109/ICCV48922.2021.00507]
[22]
S. Xie, and Z. Tu, "Holistically-nested edge detection", In: Proceedings of the IEEE International Conference on Computer Vision, 2015, pp. 1395-1403.
[23]
L. Huan, N. Xue, X. Zheng, W. He, J. Gong, and G.S. Xia, "Unmixing convolutional features for crisp edge detection", IEEE Trans. Pattern Anal. Mach. Intell., vol. PP. 2021, pp. 1-8.
[http://dx.doi.org/10.1109/TPAMI.2021.3084197] [PMID: 34043504]