系统仿真学报 ›› 2015, Vol. 27 ›› Issue (6): 1280-1287.doi: 10.16182/j.cnki.joss.2015.06.019

• 虚拟现实与可视化 • 上一篇    下一篇

CUDA加速的肝脏体纹理合成与映射方法研究

陈国栋, 何汉鑫   

  1. 福州大学物理与信息工程学院,福州 350002
  • 收稿日期:2014-05-14 修回日期:2014-07-13 出版日期:2015-06-08 发布日期:2021-01-15
  • 作者简介:陈国栋(1979-),男,福建永春,博士,副研究员,研究方向为虚拟现实; 何汉鑫(1990-),男,福建漳州,硕士生,研究方向为图像处理与通信。
  • 基金资助:
    福建省科技计划重点项目(2011H0027); 福建省自然科学基金(2013J05090)

Research of Liver Solid Texture Synthesis and Mapping Method with CUDA Acceleration

Chen Guodong, He Hanxin   

  1. Institute of Physics and Information Engineering, Fuzbou Univrsity, Fuzhou 350002, China
  • Received:2014-05-14 Revised:2014-07-13 Online:2015-06-08 Published:2021-01-15

摘要: 提出一种基于计算机统一设备架构加速(CUDA)的肝脏体纹理合成与映射方法,用于解决传统方法中合成肝脏体纹理耗时过长的问题。新方法消除了传统串行纹理合成中的关联性,采用基于CUDA构架的多线程并行处理来进行肝脏体纹理空间合成中的选块和布块工作,将映射计算中肝脏体模型表面网格节点着色、三角面片内部点集遍历的方法并行化,转移到GPU上进行计算。实验结果表明,该方法在保证肝脏体纹理真实感的同时,具有更高的合成速度。结果表明,该方法在保证肝脏体纹理真实感的同时,具有更高的合成速度。

关键词: 体纹理, 合成, 映射, CUDA, 并行计算

Abstract: A liver solid texture synthesis and mapping method based on Computer Unified Device Architecture acceleration (CUDA) was proposed to solve the problem of the overlong time consuming within the period of synthesizing liver solid texture in traditional way. The relevance in traditional serial texture synthesis was elim inated in the new method. The work of selecting and distributing blocks of space synthesis of the liver solid texture was processed by using the parallel processing of multiple threads based on CUDA. Both the procedures of tinting the surface grid nodes of liver model and internal point set traversal in mapping calculation were parallelized and these work were done by GPU. The experimental results show that the new method possesses a higher resultant velocity, simultaneously guaranteeing the realistic of liver solid texture.

Key words: solid texture, synthesis, mapping, CUDA, parallel computing

中图分类号: