摘要
Splatting是经典的基于物序的直接体绘制方法,运算数据量的多少制约着算法绘制图像的速度。为了进一步提升绘制速度,采用基于相邻层间相似性和空体素跳跃相结合的方法进行加速,在读取数据过程中对图片中的三维纹理数据进行筛选,并使用足迹表对筛选后的三维纹理数据进行二维投影,利用相邻层间相似性计算每一个点的灰度值,并根据灰度值将数据分类,算出对成像没有影响的空体素,跳过其绘制过程从而加速算法。实验结果显示,该算法能够在保证绘制图像质量的基础上,在一定程度上解决和改善Splatting算法数据的空间相关性和运算效率的问题。
Splatting is a classical direct volume rendering method based on object order,which volume data exists in layers and each layer of data has similar lines.The amount of calculation data restricts the speed of image rendering.In order to further improve the rendering speed,this paper used a method based on the combination of similarity between adjacent layers and empty voxel jump to speed up the algorithm.It filtered the 3D texture data of the image in the process of reading the data,and then used the footstep table in the 3D texture data after filtering to project in two dimensions.It calculated the gray value of each point by using the similarity between adjacent layers,and classified the data according to the gray value of each point to calculate the empty voxel that had no effect on the imaging,skipped the rendering process and speeded up the algorithm.The experimental results show that the optimized algorithm can solve and improve the spatial correlation and operation efficiency of Splatting algorithm to a certain extent on the basis of ensuring the quality of the drawn image.
作者
敖山
刘梦颖
李保锟
刘志中
Ao Shan;Liu Mengying;Li Baokun;Liu Zhizhong(School of Computer Science&Technology,Henan Polytechnic University,Jiaozuo Henan 454000,China)
出处
《计算机应用研究》
CSCD
北大核心
2021年第4期1277-1280,共4页
Application Research of Computers
基金
国家自然科学基金资助项目(61872126)
全国教育科学规划教育部重点课题项目(DFA170292)
河南省软科学研究计划资助项目(182400410147)。