Computer Science ›› 2013, Vol. 40 ›› Issue (6): 29-31.

Previous Articles     Next Articles

Higher-order Smooth Surface Extraction CUDA Parallel Implementation

YUAN Hong-xing,WU Shao-qun,GUO Li and ZHU Ren-xiang   

  • Online:2018-11-16 Published:2018-11-16

Abstract: Higher-order smooth surface extraction method can overcome aliasing artifacts of marching cubes algorithm.However,it introduces extra computation burden especially with optimal embedding function calculation.To resolve the problem,a parallel implementation based on graphics processing unit was presented.The original higher-order smooth surface extraction algorithm was divided into five parts including margin region,narrow band region,embedding function margin values,optimal embedding function and triangular mesh extraction.Then they were paralleled with task assignments method.The most complexity function embedding calculation is approximated by projected Jacobin method.The experimental results show that the speedup achieves more than 9after parallelization on GeForce GT 240M GPU.

Key words: Marching cubes,Surface extraction,Graphics processing unit,Higher-order smooth

[1] 僧德文,李仲学,李翠平,等.Marching Cubes算法改进研究及应用[J].计算机应用研究,2006,7:50-51
[2] 梁秀霞,张彩明.拓扑结构正确的三线性插值曲面的三角片逼近[J].计算机研究与发展,2006,43(3):528-535
[3] Lopes A,Brodlie K.Improving the robustness and accuracy of the marching cubes algorithm for isosurfacing[J].IEEE Tran-sactions on Visualization and Computer Graphics,2003,9(1):16-29
[4] 薛强,蔡文立,石教英.Marching Boxes:一个多精度等值面抽取算法[J].计算机辅助设计与图形学学报,1998,10(1):7-14
[5] 朱经纬,蒙培生,王乘.一种改进的MC算法[J].中国图象图形学报,2008,13(7):1359-1366
[6] 吕理伟,顾耀林.移动立法体算法的三重线性插值研究[J].计算机工程与应用,2005,32:41-44
[7] Lempitsky V,Boykov Y.Global optimization for shape fitting[C]∥Proceedings of Computer Vision and Pattern Recognition,2007.Minneapolis,USA:IEEE Press,2007:1-8
[8] Li Wen,Guo Li,Yuan Hong-xing,et al.Parallel implementation and optimization of the Sebvhos algorithm[J].Journal of Electronics,2011,28(3):277-283
[9] 李文,郭立,袁红星,等.一种高阶平滑表面并行提取方法[J].中国科学院研究生院学报,2012,29(2):251-256
[10] NVIDIA Corporation.CUDA programming guide 4.0 [EB/OL].http://www.developer.nvidia.com/,2011-06-27
[11] Cremeters D,Kolev K.Multiview stereo and silhouette consistency via convex functionals over convex domains [J].IEEE Transactions on pattern analysis and machine intelligence,2011,33(6):1161-1174
[12] NVIDIA Corporation.CUDA SDK C Samples[EB/OL]. http://developer.nvidia.com/cuda-cc-sdk-code-samples,2012-06-27
[13] Culess B,Levoy M.A volumetric method for building complexmodels from range images[C]∥Proceedings of ACM SIGGRAPH,1996.New Orleans,LA,USA:ACM Press,1996:303-312
[14] Yasutaka F,Jean P.3D Photography Dataset [EB/OL]. http://www.cs.washington.edu/homes/furukawa/research/mview/index.html,2011-06-27
[15] Steve S,Brian C,James D,et al.The multi-view stereo evaluation[EB/OL].2011-06-27

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!