Current Issue Cover
基于GPU的工业CT体数据剖切显示

邹永宁, 王珏, 黄霞(重庆大学光电技术及系统教育部重点实验室ICT研究中心,重庆 400030)

摘 要
为了优化工业CT体数据的3维显示性能,必须提高剖切显示的速度,为此可将基于图形处理器(GPU)的编程方法应用到体数据显示算法中来,由于GPU可利用可编程流水线来加速渲染复杂场景,而且图形应用程序可调用片段着色程序来实现剖切显示算法,这样几十个可编程片段处理器可同时对多个像素点进行采样。为了提高剖切显示速度,提出了一种基于GPU的CT体数据剖切显示算法,并首先阐述了如何加载和预处理工业CT体数据,然后给出了Cg应用程序和片段着色程序的设计步骤;最后对工业CT扫描体数据进行了剖切实验。实验结果表明,基于GPU的剖切显示算法不仅生成的图像清晰,具有稳定和较高的帧率,而且计算速度是CPU算法的2~9倍,可满足了工业CT图像系统快速3维显示的要求。
关键词
Slice display of industrial CT volume data based on GPU

ZOU Yong-ning, WANG Jue, HUANG Xiang(ICT Research Center,Key Laboratory of Optoelectronic Technology and System of the Education Ministry of China,Chongqing University,Chongqing 400030)

Abstract
In order to optimize 3D display performance for volume data of industrial CT,it is necessary to accelerate slice display. Programming method based on graphics processing unit(GPU)is applied to volume display algorithm.Because GPU render complex scenes using a programmable parallel pipeline and slice display algorithm is implemented by graphics application which call fragment shading program, many programmable fragment processors can contemporaneously sample for lots of pixels. A slice display algorithm of CT volume based on GPU is presented. Firstly loading and preprocessing industrial CT volume data are interpreted. Then design steps of Cg application and fragment shading program are presented. Experiments of cutting muli-slice industrial CT images is carried out,the experimental results show that slice image generated by GPU algorithm is clear, the frame rate is steady and high, speed of computing is 2~9 times than CPU algorithm’s.It meets the needs of industrial CT image system in terms of rapid 3D display.
Keywords

订阅号|日报