• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (4): 86-92.doi: 10.3969/j.issn.1007130X.2011.

• 论文 • Previous Articles     Next Articles

Fast Smoothing of CloudPoints Using Graphics Processors

ZHANG Lianwei1,2,LIU Daxue2,LIU Xiaolin2,LI Yan2,XU Xin2,HE Hangen2   

  1. (1.The Second Artillery Equipment Academy,Beijing 100085;2.School of Mechatronics Engineering and Automation,National University of Defense Technology,Changsha 410073,China)
  • Received:2010-03-25 Revised:2010-06-23 Online:2011-04-25 Published:2011-04-25

Abstract:

The smoothing of cloud points is an important topic in the field of digital geometry processing. Applications based on huge sampled points require fast processing speed and high quality smoothing quality. The traditional CPU based methods deal with every point in a serial manner which leads to great time consumption. a novel approach using graphics processing units(GPUs) is proposed for cloud points smoothing processors in this paper. Many covariance matrices are organized into a large scale spare matrix that is compressed in several textures. The least eigenvalues and corresponding eigenvectors of the matrices are calculated in pixel programs using GPU which has the powerful parallel processing capability. Then the smoothing speed and normal direction can be determined. Experiments are conducted in a PC with the GeForce 8600GTS graphic card. The results show that the efficiency of smoothing processing is improved greatly by using the GPUbased algorithm. Therefore, they well support the applications of the fast processing of cloud points.

Key words: graphics processing unit;smoothing;general computation;neighborhood;covariance matrix