Abstract
In this paper we compare the speed and quality of CUDA implementation for a new edge detection algorithm based on geometrical coding with the CUDA implementation of Canny algorithm commonly used in OpenCV library. The comparison shows that the new approach can really compete with the Canny operator and in some cases even overcomes it in speed and quality. Examples of geometrical coding edge detection in different situations are presented.
Similar content being viewed by others
References
J. Canny, “A Computational Approach for Edge Detection,” IEEE Trans. Pattern Anal. and Machine Intel. 8(6), 679 (1986).
G. V. Nosovskii, “Geometric Encoding of Color Images,” Vestnik Mosk. Univ., Matem. Mekhan., No. 1, 3 (2018) [Moscow Univ. Math. Bulletin 73(1), 1 (2018)].
G. V. Nosovskii, A. Yu. Chekunov, and S. A. Podlipaev, “Fast Algorithm for Geometrical Coding of Digital Images,” Vestnik Mosk. Univ., Matem. Mekhan., No. 6, 20 (2017) [Moscow Univ. Math. Bulletin 72 (6), 238 (2017)].
J. Q. Li and D. C. Sun, “An Improved Box-Counting Method for Image Fractal Dimension Estimation,” Pattern Recognition 42(11), 2460 (2009).
Y. Roodt, W. Visser, and W. Clarke, “Image Processing on the GPU: Implementing the Canny Edge Detection Algorithm,” in: Int. Symp. of the Pattern Recognition Association of South Africa (PRASA, Pietermaritzburg, 2007), pp. 45–50.
Y. Luo and R. Duraiswami, “Canny Edge Detection on NVIDIA CUDA,” in: IEEE Comput. Soc. Conf. on Computer Vision and Pattern Recognition Workshops. CVPRW’08 (Anchorage, Alaska, 2008).
K. Ogawa, Y. Ito, and K. Nakano, “Efficient Canny Edge Detection Using a GPU,” in: Int. Conf. on Networking and Computing (ICNC) (Higashi–Hiroshima, 2010), pp. 279–280.
S. Niu, J. Yang, S. Wang, and G. Chen, “Improvement and Parallel Implementation of Canny Edge Detection Algorithm Based on GPU,” in: IEEE 9th Int. Conf. on ASIC (ASICON). October 25–28. Xiamen, China, 2011, pp. 641–644.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © A.Yu. Chekunov, 2018, published in Vestnik Moskovskogo Universiteta, Matematika. Mekhanika, 2018, Vol. 73, No. 6, pp. 20–30.
About this article
Cite this article
Chekunov, A.Y. Implementation of the Fast Algorithm for Geometrical Coding of Digital Images with the Use of CUDA Architecture. Moscow Univ. Math. Bull. 73, 229–238 (2018). https://doi.org/10.3103/S0027132218060037
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0027132218060037