欢迎来到天天文库
浏览记录
ID:32279783
大小:5.86 MB
页数:76页
时间:2019-02-02
《基于gpu加速医学图像3d实时绘制技术论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要医学图像三维可视化技术是目前的一个研究热点问题,也是一个多学科交叉的研究领域和计算机图形学和图像处理技术在生物医学工程中的重要应用。它涉及的相关知识有数字图像处理、计算机图形学以及医学领域应用背景知识等。本文研究的主要内容是:针对当前医学图像三维可视化计算量太大,在传统CPU计算平台很难实时运算进行交互式显示的问题。考虑到可视化算法高度的并行性,采用现有的显卡GPU强大的并行流处理能力来进行加速计算,从而达到可视化技术的交互式执行。本文研究和在GPU上实现了几种绘制方法:三维纹理代理几何体绘制算法,GPUShader光线跟踪算法,GPU几何Shader上等值面提取算法,改善了现有常
2、用方法在CPU平台上存在的无法实时交互性显示的缺点。本文的创新点和独立工作主要体现在以下几个方面:1.研究和总结了医学影像处理与分析中的医学图像的预处理技术、医学图像的三维可视化技术和GPU硬件平台及其通用编程技术的各个特点。实现了常用的绘制算法,使其能更加灵活的进行绘制,不同的绘制效果对应不同的GPUShader特效文件,算法在统一的软件框架下进行了实现。2.研究和实现了基于GPU加速的三维纹理代理几何体方法,该方法是光线跟踪思想的一个针对GPU硬件的实现改进。将体数据以三维纹理方式存入显存,采用带纹理坐标的代理几何体对体数据进行采样,使用Alpha混合进行颜色合成。3.研究和针对G
3、PU硬件特点,改进并利用PixelShader实现了光线跟踪算法,该方法在像素shader的运算里面生成光线,并且通过固定采样率在当前光线位置对体数据进行采样,然后将光线沿方向延伸,直到光线穿出体数据。通过不同的shader特效的实现来产生不同效果,能产生透明,等值面,体光照等特效。4.改进了经典的MarchingCube等值面提取的实现方法,用了最新的GPU几何Shader进行实现,每一个体素的三角形边的可能的拓扑信息用一个纹理来进行保存,通过纹理采样来进行三角形边信息的查询。用emitVertexshader函数来进行顶点和三角形的实时生成和渲染。该实现方法解决了CPU实现版本无法
4、交互式实时生成等值面片的问题。关键词:医学图像三维可视化,GPU编程,光线跟踪,体绘制,MarchingCubeAbstractABSTRACTMedicalimage3Dvisualizationistheoneofpopularresearchprojects,ItcoversmanysubjectssuchaScomputergraphics,imageprocessandmedicalknowledge,anditismainlyconstitutedbythepre-processingofmedicalimage.Theprimecontentsofthisthesisar
5、e3Dvisualizationofmedicalimagesneedsmuchcomputation,intraditionalplatforms,CPUisusedtocomputeandhardtoachievereal-timedisplay.Inthispaper,wemakedeepresearchesonseveralvisualizationmethodsonGPUincluding:3Dtexturealgorithmbasedonproxygeometries;Ray-tracingalgorithmonGPUshadef:MarchingCubealgorithm
6、implementedbyGPUGeometryshader.ThesemethodssolvesomedisadvantagesoncurrentCPUversionimplementations.Thekeyworkandinnovationsofthisthesismainlyinclude:1.Researchoftheactualityofthepre-processingofmedicalimage,image3DvisualizationandthebackgroundandprogrammingmethodofGPU.Implementedvisualizationme
7、thodstomakeitmoreflexibletorender,differentshaderfilesmakedifferentrenderingeffects.2.ResearchandimplementthreedimensionaltexturealgorithmbaSedonproxygeometryrendering.Thisalgorithmloadsmedicalvolumedata勰threedimensionaltext
此文档下载收益归作者所有