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

Computer Engineering & Science ›› 2021, Vol. 43 ›› Issue (04): 614-619.

Previous Articles     Next Articles

A GPU-based elevation parallel interpolation algorithm for massive discrete points

WANG Zhi-guang1,2,ZHANG Teng-chang3,WU Xiang-jin2,LU Qiang1,2   

  1. (1.Beijing Key Laboratory of Petroleum Data Mining,China University of Petroleum-Beijing,Beijing 102249;

    2.Department of Computer Science and Technology,China University of Petroleum-Beijing,Beijing 102249;

    3.CNPC Beijing Richfit Information Technology Co.,LTD.,Beijing 102206,China)

  • Received:2020-05-01 Revised:2020-07-02 Accepted:2021-04-25 Online:2021-04-25 Published:2021-04-21

Abstract: A GPU-based elevation parallel interpolation algorithm is proposed, which realizes the parallel accelerated rendering of discrete points on the three-dimensional surface. The algorithm orga- nizes the three-dimensional surface grid elevation data through the elevation texture as the basis of discrete point rendering, and uses GLSL to write GPU shader programs to dynamically control the graphics rendering pipeline, so as to realize the parallel elevation interpolation algorithm related to the viewpoints. The experimental results indicate that, compared with the traditional memory interpolation algorithm, the GPU-based elevation parallel interpolation algorithm improves the rendering magnitude of discrete points on the three-dimensional surface from one million to ten million.

Key words: massive discrete points, elevation texture, parallel interpolation, shader programming