论文部分内容阅读
人体可视化研究是20世纪后期兴起的一项信息技术和医学学科相互交叉、综合发展起来的世界前沿性研究领域。在医学领域得到的人体及其内部器官的二维数字断层图像序列,通过数字化技术使其成为具有直观立体效果的图像,进而应用于与人体结构有关的多个领域。尽管数字虚拟人有着广泛的应用前景,但是由于其数据集巨大且难以获取、重建及其优化算法复杂,普通计算机无法提供其所需的各类资源。网格计算是伴随着万维网技术而迅速发展起来的,成为专门针对复杂科学计算的新型计算模式。将网格技术应用于数字虚拟人重建过程中,使其数据资源、算法资源和计算资源被更多的用户共享成为可能。本文首先简单介绍了网格相关的几个基本概念,包括网格的基本特点,与其它分布式技术的关系,特别是万维网技术、分布式技术、对等计算和集群计算等。接着从数字化虚拟人可视化平台的整体结构出发,介绍了数字虚拟人重建的软硬件工作环境、工作流程,并重点阐述本文的主要工作,即重建及其优化过程应用到网格平台时所需要的工作,包括:重建任务分配,关键算法封装,三维模型浏览和冠装截面显示等。重建任务分发实现了虚拟人分布式重建的过程,经过任务的分配,重建过程可以被应用到集群或网格环境;以MC算法为例,介绍了网格服务封装的实现步骤,通过网格服务的形式,用户可以提交指定格式的数据进行断层数据的三角网格构建并快速获取重建结果;给出了重建结果可视化和冠状截面显示过程中的关键算法,还说明了封装后的重建及其优化算法在网格门户页面的使用方法,展示了与本文工作相关的一些结果。在网格环境下进行数字虚拟人重建工作,不仅避免复杂算法的重复开发,打破了计算能力大小的限制、地理位置的限制,还使得普通用户通过互联网方便的使用网格门户页面或应用程序,对数据资源和封装后的算法资源、计算资源进行访问。