Abstract
Line recognition-based rendering technique has been used effectively for shape transmission of 3D polygon model. Line recognition is defined by multifarious forms and characteristics of lines, and has been a fundamental key point in expressing shape of 3D polygon model in non-photorealistic rendering technique. Line recognition, however, requires a long period of calculation time and thus, various methods have been studied to accelerate the speed of the operation. This paper presents a new method that will accelerate the overall operation compared to the standard CPU-based method of extracting ink line. The new method will enhance the efficiency of the calculation speed by applying the parallel processing technique CUDA (Compute Unified Device Architecture) to the complex processes that consume a lot of time such as implicit surface calculation and feature point extraction. The overall performance will be tested and verified through various types of experiments with 3D polygon model.
Similar content being viewed by others
References
Hwu W-M, Kirk D (2010) Programming massively parallel processors: a hands-on approach. Morgan Kaufmann
Judd T, Durand F, Adelson EH (2007) Apparent ridges for line drawing. ACM Trans Graph 26(3):19:1–7
Kang SJ, Kim SK, Cho SH (2011) Procedural game level generation with interactive evolutionary computation. J Future Game Technol 1(1):9–20
Kim SK, Kim C-H (2006) Finding ridges and valleys in a discrete surface using a modified MLS approximation. Comput Aided Des 38(2):173–180
Lee Y, Markosian L, Lee S, Hughes JF (2007) Line drawings via abstracted shading. ACM Trans Graph (ACM SIGGRAPH 2007) 26(3):18
nVidia (2011) NVIDIA CUDA C programming guide, nVidia
nVidia (2011) CUDA API reference manual, nVidia
Ohtake Y, Belyaev AG, Seidel H-P (2004) Ridge-valley lines on Meshes via implicit surface fitting. ACM Trans Graphics 23(3):609.12 [Proceedings of SIGGRAPH 2004]
Sanders J, Kandrot E (2010) CUDA by example. Addison-Wesle
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kang, J.H., Kang, S.J. & Kim, S. Line recognition algorithm for 3D polygonal model using a parallel computing platform. Multimed Tools Appl 74, 259–270 (2015). https://doi.org/10.1007/s11042-013-1758-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1758-4