共查询到16条相似文献,搜索用时 156 毫秒
1.
基于八叉树编码的CUDA光线投射算法 总被引:2,自引:0,他引:2
目的针对传统的GPU光线投射算法绘制效果差,绘制效率低的问题,在CUDA架构上对光线投射算法进行优化和加速。方法首先采用八叉树对体数据进行编码,有效地剔除体数据中对重建图像无贡献的部分;其次,将体数据绑定到三维纹理上,根据体数据大小分配线程,每条光线与体数据求交时采用并行计算;最后,在CUDA内核中实现光线投射算法。结果仿真实验结果表明文中算法可以将传统GPU光线投射算法的绘制速度提高7~15倍,并增强算法的绘制效果。结论算法对传统的GPU光线投射算法的绘制速度和效果都有提高。 相似文献
2.
《西北大学学报(自然科学版)》2015,(3):373-378
为了提高光线投射算法中射线与物体求交速度,提出一种利用八叉树空间结构在视平面上投影的射线快速求交方法。算法构造平行于视平面的八叉树空间结构,将每个八叉树叶子包围盒沿视点方向投影在视平面上,将视平面划分成若干投影区域。在射线与包围盒求交时,根据射线落在视平面上的位置,确定其所属投影区域,求出与该射线相交的包围盒。实验表明该算法对传统的光线投射算法效率有较大提升。 相似文献
3.
4.
工业CT图像三维可视化能够对工业构件提供真实、直观的反映。体绘制技术可以显示工业CT三维数据的整体特征和内部细节信息。根据光线投射算法的特点,采用对原始数据场进行最大熵原则的预处理的方法,加快了绘制速度,在一定程度上改进了光线投射算法。取得了较好的显示效果。 相似文献
5.
体绘制技术及其在矿床三维可视化中的应用 总被引:4,自引:2,他引:2
体绘制技术是与传统的面绘制技术完全不同的一种可视化方法。论述了体绘制技术的原理、算法和过程,并结合地矿工程特点,设计了一个基于改进的光线投射法的地矿三维可视化仿真系统,利用某一矿山实际地测数据对系统进行了验证。结果表明,所研究的系统能够很好地反映地矿三维空间实际情况,展示了算法的正确性与仿真系统的应用前景,使体绘制技术向实际应用迈进了重要的一步。 相似文献
6.
针对传统光线投射体绘制算法的非透明度校正不能满足实际应用的要求,提出了一种新的体绘制算法。该算法基于新的采样合成函数,采用非透明度提前截止来判断光线终止。最后,通过gsgl语言编写顶点程序和片段程序对实现了算法。实验结果表明该算法在不同的采样间距下都可以大大改善体绘制的质量和速度。 相似文献
7.
针对传统光线投射算法绘制速度慢和图形处理器(graphics processing unit,GPU)不能有效进行并行计算的缺点,文章提出一种基于包围跳跃的计算统一设备架构(compute unified device architecture,CUDA)光线投射算法。首先介绍了CUDA的编程模型和线程结构,然后用包围盒技术隔离体数据周围无效的空体素,减少投射光线的数目;利用光线跳跃技术,在包围盒内进行快速光线的合成,跳过透明的体素,减少大量体素的重采样;最后使用CUDA强大的并行处理计算的功能实现光线投射算法。实验结果表明,在保证图像质量的同时,绘制速度上比基于GPU加速的光线投射算法有14倍的提高,能够接近实时绘制,有很好的应用价值。 相似文献
8.
针对传统光线投射算法绘制速度慢和GPU (Graphics Processing Unit,图形处理器)不能有效进行并行计算的缺点,文章提出一种基于包围跳跃的CUDA(Compute Unified Device Architecture,计算统一设备架构)光线投射算法,首先介绍了CUDA的编程模型和线程结构,然后用包围盒技术隔离体数据周围无效的空体素,减少投射光线的数目;利用光线跳跃技术,在包围盒内进行快速光线的合成,跳过透明的体素,减少大量体素的重采样;最后使用CUDA强大的并行处理计算的功能实现光线投射算法。实验结果表明,本文的方法在保证图像质量的同时,在绘制速度上比基于GPU加速的光线投射算法有14倍的提高,能够接近实时绘制,有很好的应用价值。 相似文献
9.
针对医学体数据场的直接体绘制(DVR)的加速算法进行了讨论。基于体绘制的多种加速技术。利用格雷厄姆求凸壳算法和与平面簇求交算法对体数据场和投射光线进行裁剪,结合多边形的扫描线转换和投射光线的离散化、体素化,改进了光线投射算法。。 相似文献
10.
一种八叉树编码加速的3D纹理体绘制算法 总被引:2,自引:0,他引:2
针对后分类3D纹理体绘制算法在数据量较大或片元着色程序较复杂时绘制速度较慢的问题,提出了一种基于八叉树编码的加速算法.首先设置八叉树的高度,并根据空间位置对体数据逐层剖分,然后构建八叉树,用八叉树结点来保存生成子块的相关信息,最后遍历八叉树来实现空间跳跃,减少了在体数据内采样生成的片元数量,从而缩短了GPU对片元进行着色、测试、混合等处理的时间.实验结果表明,该算法可应用于不同片元程序的纹理体绘制中,绘制速度均在10帧/s以上,与自适应分块加速算法相比,该算法能获得平均3.7的高加速比. 相似文献
11.
12.
刘北胜 《北京交通大学学报(自然科学版)》2017,41(6):107-113
利用BIM(Building Information Modeling)技术进行工程建设的精细化管理需要实现三维BIM模型的在线展示及交互操作.传统的三维图形可视化技术虽然能够实现模型展示,但存在模型文件格式兼容性差,对终端设备硬件要求高,缺少必要的交互功能等问题.针对这些问题进行系统分析,提出了一套基于云渲染技术的三维BIM模型可视化解决方案.其中包括源模型文件轻量化转换技术,基于HOOPS的图形引擎开发技术,以及基于云渲染的大体量模型浏览器展示和交互技术.通过系统研发实现了主流建模软件Revit、Catia、Microstation、Tekla模型源文件的轻量化转换,以及基于云渲染的图形引擎系统,并在北京至张家口铁路工程建设项目中进行了验证. 相似文献
13.
采用点八叉树数据结构并设计颜色融合数组, 解决了大型点云数据在绘制速度和质量方面的难点. 点八叉树数据结构可在耗时大的绘制过程执行前预先进行不可见点的剔除, 便于根据视点远近选择不同的细节层次和绘制策略, 以便控制绘制的复杂度与速度. 由插值误差δ控制的颜色融合数组在提高绘制质量的同时还实现了消隐. 相似文献
14.
医学人体数据三维可视化方法的研究与实现 总被引:3,自引:0,他引:3
结合医学图像三维可视化的两种方法:表面绘制方法和体绘制方法,采用了一种混合绘制方法,在微机上实现了医学断层图像序列的三维重构,既克服了表明绘制不能体现内部数据的缺点,又从一定程度上解决了人体绘制的速度问题。在此基础上,研究了对任意剖面数据进行检索的算法,通过对层间数据的插值,可以从任意角度和位置来观察剖面的形状、大小、颜色分布等各种病理特征,对临床诊断有重要意义。 相似文献
15.
基于PC系统的快速体绘制实现 总被引:1,自引:0,他引:1
由于体绘制算法需要强大的计算能力,通常在PC系统上难以实现满足交互式应用的绘制速度,因而阻碍了其应用普及。该文使用Shear-Warp体绘制算法,结合Intel公司的SSE2扩展指令对整个绘制过程进行加速,实现了基于中高档PC系统对256*256*256体数据的实时快速体绘制技术。 相似文献
16.
针对粗糙点云分割效果差的问题,提出了一种采用八叉树和局部凸性的点云分割算法.该算法首先通过仪器扫描得到仅包含坐标信息的点云数据,然后对点云进行法向量估算,并根据点云的法向量信息进行八叉树初始分割得到面片,最后根据面片之间的局部凸性特征进行融合,得到最终的分割结果.与其他同类算法相比,采用八叉树和局部凸性的点云分割算法不仅能有效地减少曲面数量,而且在曲面质量上也优于同类算法.采用塔身震落石块的点云数据进行的实验表明,该算法在处理分布较均匀的闭合点云数据时,能够有效减少最终的曲面个数,且面片的质量与手工分割拟合度达到90 %以上. 相似文献