梦想天空

.NET/.NET CF/Mobile Phones HP1937,Siemens M55,Siemens CXV65,Nokia 6021 PDU,SMS,Data Cabel,IrDA,Bluetooth and so on.
数据加载中……
核磁共振三维重建

  哈哈,看看我做的核磁共振图像重建的渲染,多亏我的8800GTS了,要不然还无法做得出来。目前还处在开发阶段,可实现实时任意切割,速度还 可以优化,主要是Shader的书写和一些压缩算法的考虑等等,还可能要使用一些更高级的特性来加速。800*600窗口256采样率的时候从35- 50FPS,512采样率就降到了25-30FPS,打开半透明后性能下降比较严重,拉近后在10FPS左右,基本达到实时性要求,关闭一个灯光的光照后 性能提升会更明显。下图是今天重新调整着色后的样子,色彩不遵循真实色彩(很难调,需要细心的调整,目前用的是1D传递函数,2D的更难调),好看就可 以:)

  图:渲染结果

图:进行实时切割

图:减少透明度

图:减少透明度,减少可渲染的物质

图:半透明渲染1,2

图:图片阵列。显摆一下我的双显示器,双1280*1024分辨率,哈哈

图:1D传递函数设计器,C#做的,实时调整颜色和透明度,有图片预览。设计器还有一些BUG,呵呵。

posted on 2008-02-04 19:52 Dream world 梦想天空 阅读(384) 评论(8)  编辑 收藏

评论

#1楼  2008-02-04 23:33 郝婧      

我看了第一眼 吓了我一跳 太恐怖了
    回复  引用  查看    

#2楼 [楼主] 2008-02-05 00:50 Dream world 梦想天空      

@郝婧
我天天看……这个人比前几天用的那个人的样子还要还看一些,呵呵~
    回复  引用  查看    

#3楼  2008-02-05 18:59 rr [未注册用户]

Volume Rendering吗?用什么算法的?
    回复  引用  查看    

#4楼 [楼主] 2008-02-05 19:18 Dream world 梦想天空      

@rr
体渲染
    回复  引用  查看    

#5楼  2008-02-16 10:12 同山2 [未注册用户]

好厉害,实体数据是直接核磁共振得到的吗
    回复  引用  查看    

#6楼 [楼主] 2008-02-16 17:16 Dream world 梦想天空      

@同山2
数据是用的处理后的2D图片,就和医院里面照片后看到的一样的,只是是数码的而已。
    回复  引用  查看    

#7楼  2008-03-17 13:19 cywater2000 [未注册用户]

楼主,你是把数据存到3d texture,然后渲染出来的?
你的vr算法用的哪种?如果3d texture不实时更新,可以用match cube,是很高效的。如果要实时更新,可能就要用到类似flat 3d texture的方法了
    回复  引用  查看    

#8楼 [楼主] 2008-03-17 15:21 Dream world 梦想天空      

@cywater2000
谢谢回复。需要实时更新的。使用光线追踪进行处理,但还有很长的路要走。
    回复  引用  查看    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
历史上的今天: