我用OSG做的虚拟手术的演示,虽然很粗糙,但也能够实现下面的功能了:
- 实现从影像设备上采集到DICOM格式的影像数据的功能。
- 实现从采集到的DICOM格式中提取相关数据,转换为虚拟手术系统内部格式的功能。
- 实现DICOM数据的2D显示功能,完成重采样、去噪点等图像学算法以提高图像质量。
- 实现图像的2D和3D分割,完成区域生长、Snake算法等的研究,实现仅需要少量人工介入就能将病变组织自动提取的功能。
- 实现了对感兴趣的组织进行标注和分离,并能够建立实时的3D立体模型。
- 重点研究和实现了高质量的实时光线追踪算法的三维重建算法,在此基础之上,研究出了如何将该算法和常规的光栅渲染图形进行混合的方法。
- 掌握了基于组织的三维立体切割方法。
- 掌握了真三维立体显示的关键技术,使最终的成像不局限于显示器的平面2D环境,达到一种触手可及的感受,具有很强的立体效果和沉溺感。
目前用OSG来做我看已经到了一种无法收场的局面了,OSG缺乏文档和越来越臃肿的弊病始终让人很不爽。最近准备学OGRE,看其设计比较有特色,关键是他的文档很齐全,不至于像OSG一样让人摸不着头脑。
早期完整技术演示
后期手术模拟演示:
演示1
演示2
作者:april1985
原文链接:http://www.april1985.com/2009/02/04/demo-virtual-surgery/
《-= April 1985 =-》版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
你可能也想看看:
jw
February 5th, 2009
Nice demo! Do you have any demo for your 5-axis simulation based on OCC?
april1985
February 5th, 2009
Thanks. 5-axis simulation has not started yet. I'm now busy focusing on a control program of PCB drill&route machine.
jianghanxia
February 5th, 2009
实现了、重点研究了、掌握了……不错,很好很简历。囧
现在配色比以前好了,脑袋终于不那么丑了。
PS:
1、脑花真硬,那两个轻而易举割开骨头的拿脑花都没办法~
2、开场三个棒子……好厉害的棒子,估计当武器不错
april1985
February 5th, 2009
@jianghanxia
从一个报告上直接粘过来的。嘿嘿。
脑花的问题,只有等物理引擎了~~~
TangDynasty
July 25th, 2010
从你的应用来看,我觉得VTK更合适