基于GPU的图形渲染和并行计算在光学分子成像中的应用

基于GPU的图形渲染和并行计算在光学分子成像中的应用

论文摘要

光学分子成像是近几年分子成像领域的研究热点,其算法研究主要包括:前向问题和逆向问题。其中,前向问题的实质是粒子的输运问题,等价于Boltzmann传输方程的求解。一般情况下,此方程的解析解很难获得,因此通常采用随机统计解法(如Monte Carlo方法)来获得精确的数值解。为了保证Monte Carlo方法在求解前向问题时仿真结果的精确度,一般需要跟踪的光子数量十分巨大,而模拟时间也会随着光子数的增加成比例性增长。因此,本文提出了一种基于GPU高性能计算能力的并行化设计方法,将前向问题中Monte Carlo算法部分并行化。由于传统GPU硬件架构的限制,很难有效利用其资源进行通用计算,而NVIDIA公司推出的CUDA产品与传统GPU通用计算开发方式相比,编程性能更高,应用领域更广泛,支持CUDA的硬件性能也更强。本文则是通过利用CUDA将Monte Carlo算法模拟部分并行化,使其模拟结果能够在保证有较高精确度的同时又节省大量的模拟时间。同时,为了增强模拟结果图像渲染的可视化效果,本文也利用OpenGL对其模拟结果进行了图像渲染的GPU硬件加速,提高了图像渲染尤其是3D图像渲染的效果和速度,在充分利用GPU的同时方便了实验人员对模拟结果的观察。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 光学分子成像的背景和发展现状
  • 1.2 Monte Carlo 方法
  • 1.3 并行化计算方法
  • 1.4 GPU 简介
  • 1.5 本文的主要工作和论文的组织
  • 1.5.1 OpenGL 的可编程实现
  • 1.5.2 CUDA 编程模型的并行化实现
  • 第二章 光在生物体内传输的理论
  • 2.1 光子在生物组织中传输的数学模型
  • 2.1.1 辐射传输方程
  • 2.1.2 Monte Carlo 方法
  • 2.2 Monte Carlo 在前向问题中的实现
  • 2.2.1 光源光子的产生
  • 2.2.2 光子在生物组织中的传输
  • 2.3 小结
  • 第三章 OpenGL 在光学分子成像软件中的应用
  • 3.1 OpenGL 简介
  • 3.2 MOSE 的简介
  • 3.2.1 仿真环境模块
  • 3.2.2 算法模块
  • 3.2.3 操作交互模块
  • 3.2.4 数据交互模块
  • 3.2.5 数据显示模块
  • 3.3 MOSE 图形显示类的设计
  • 3.4 仿真平台的图形显示实现
  • 3.4.1 规则图形显示
  • 3.4.2 不规则图形显示
  • 3.5 小结
  • 第四章 CUDA 在光学分子成像中的应用
  • 4.1 CUDA 简介
  • 4.1.1 CUDA 编程模型
  • 4.1.2 CUDA 执行模型
  • 4.1.3 CUDA 存储器模型
  • 4.2 Monte Carlo 算法的GPU 并行化设计
  • 4.2.1 并行程序的优化
  • 4.2.2 算法仿真实现
  • 4.3 GPU 应用效率评测
  • 4.4 小结
  • 第五章 结论与展望
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    • [1].GPU架构的航拍舰船图像拼接算法[J]. 舰船科学技术 2020(06)
    • [2].数字信号相似度方法研究及GPU并行加速[J]. 贵州师范大学学报(自然科学版) 2020(03)
    • [3].基于GPU平台和多源遥感的月度草畜平衡快速评价方法研究[J]. 科技促进发展 2020(Z1)
    • [4].GPU优化的大规模线性方程组并行求解的研究与比较[J]. 信息通信 2016(12)
    • [5].GPU支持的低延迟引力波数据处理[J]. 中国科学:物理学 力学 天文学 2017(01)
    • [6].片上网络良率评估的GPU加速[J]. 浙江大学学报(工学版) 2017(01)
    • [7].基于GPU的图像处理并行算法分析[J]. 中小企业管理与科技(上旬刊) 2017(03)
    • [8].GPU协处理视频编码的服务平台设计[J]. 电脑知识与技术 2016(28)
    • [9].基于GPU的图像处理计算方法分析[J]. 科技风 2017(03)
    • [10].基于GPU的脉冲压缩并行化研究[J]. 航空计算技术 2017(02)
    • [11].基于GPU的图像增强实验设计与实现[J]. 实验技术与管理 2017(05)
    • [12].基于GPU的数字信道化设计[J]. 数字技术与应用 2017(06)
    • [13].基于GPU加速的电力系统静态安全分析研究[J]. 机电信息 2017(27)
    • [14].GPU并行计算分析[J]. 数字通信世界 2017(09)
    • [15].基于双线性插值的图像缩放在GPU上的实现[J]. 微电子学与计算机 2016(11)
    • [16].GPU并行加速的多步逆时偏移在东濮前梨园地区的应用[J]. 物探与化探 2015(01)
    • [17].基于GPU的视频编辑特效技术研究与实现[J]. 科技资讯 2015(12)
    • [18].基于GPU的异构计算技术在超级计算领域的现状及发展展望[J]. 电脑迷 2017(08)
    • [19].瑞士研究人员利用GPU加速的超级计算机模拟宇宙[J]. 中国教育网络 2017(08)
    • [20].一种基于GPU的逆时偏移并行算法[J]. 计算机应用与软件 2013(10)
    • [21].基于GPU并行加速的逆时偏移成像方法[J]. 石油地球物理勘探 2013(05)
    • [22].一种基于GPU的主机接口设计与验证[J]. 航空计算技术 2020(06)
    • [23].局部地形改正快速计算的GPU并行的棱柱法[J]. 测绘学报 2020(11)
    • [24].高性能GPU模拟器的实现[J]. 高技术通讯 2020(06)
    • [25].基于GPU的天基预警雷达信号自适应检测仿真[J]. 计算机仿真 2020(06)
    • [26].未来的汽车需要什么样的GPU?[J]. 单片机与嵌入式系统应用 2018(03)
    • [27].未来的汽车需要什么样的GPU?[J]. 中国集成电路 2018(07)
    • [28].基于GPU的视频序列中运动目标轮廓提取[J]. 电子测量技术 2016(11)
    • [29].基于GPU加速的包络波形反演[J]. 物探化探计算技术 2017(02)
    • [30].基于GPU的高质量隐式曲面四边形化[J]. 计算机辅助设计与图形学学报 2016(04)

    标签:;  ;  ;  

    基于GPU的图形渲染和并行计算在光学分子成像中的应用
    下载Doc文档

    猜你喜欢