社区
图形处理/算法
帖子详情
OpenGL、Ray casting、GPU编程
dal0324
2009-08-26 12:10:54
各位大牛们,小弟现在要利用opengl做医学图像的ray casting,想问下数据结构该怎么组织?是把每个点都绘制出来,还是光栅化后以纹理贴图的方式把各个层面绘制出来?像有的医学图像三维重建软件,在鼠标拖动的过程中图像是模糊的,那个是什么样的数据,灰度值?还是梯度幅值?还是利用传输函数得到的每个点RGBA值?请多多指教,另外刚接触GPU编程,牛人们给点建议或者提供点参考资料,万分感谢
...全文
183
5
打赏
收藏
OpenGL、Ray casting、GPU编程
各位大牛们,小弟现在要利用opengl做医学图像的ray casting,想问下数据结构该怎么组织?是把每个点都绘制出来,还是光栅化后以纹理贴图的方式把各个层面绘制出来?像有的医学图像三维重建软件,在鼠标拖动的过程中图像是模糊的,那个是什么样的数据,灰度值?还是梯度幅值?还是利用传输函数得到的每个点RGBA值?请多多指教,另外刚接触GPU编程,牛人们给点建议或者提供点参考资料,万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dayong576
2009-08-26
打赏
举报
回复
菜鸟留名。
feilinhe
2009-08-26
打赏
举报
回复
你这个问题太专业了~
hhwei1985
2009-08-26
打赏
举报
回复
SF
dal0324
2009-08-26
打赏
举报
回复
医学图像没你说的那么恐怖,大得也就2G左右,不过貌似原理差不多,我有个大概概念,但是想确定一下,这样可以少走点弯路,毕业也才接触这一块,谢谢sing_along_river的回复
sing_along_river
2009-08-26
打赏
举报
回复
"像有的医学图像三维重建软件,在鼠标拖动的过程中图像是模糊的,那个是什么样的数据,灰度值?还是梯度幅值?"
我回答一下这个问题啊,
我现在也是做三维建模,是地质构造建模,有些相通。
一般情况下,三维建模的数据量是非常大的,我知道一个描述地质构造的SEGY文件动辄几十G,
如果要观察一个切片的话,每个切片对应的数据也得有几十甚至上百M,
如果要把这几十M的数据都从硬盘读到内存来,并进行相应的处理,那将会是很消耗时间,
但是你在拖动鼠标的时候,有很多的切面要显示出来,这样,显示的速度根本就跟不上。
用通俗的话说,比较卡,我现在用的工作站都是动辄16G内存的,很多情况仍然吃不消。
所以,很多情况下,在鼠标拖动的过程中,我们并不是把其中的每一个切面的数据都读出来
而是仅仅把其中的十分之一的数据读数来,然后插值,所以生成图像所以就会比较模糊,
如果鼠标在某个切面停留的时间比较长,我们就把完整的数据都显示出来,就会比较清晰。
不知道这些对楼主有没有帮助。
(多个)光线投射算法(
ray
casting
)和光线跟踪算法(
ray
tracing)代码
多个光线投射算法(
ray
casting
)和光线跟踪算法(
ray
tracing)代码,四个
ray
casting
代码(分别基于
opengl
、
GPU
),一个
ray
tracing代码(MFC),都是基础代码
基于
GPU
光线投射的体绘制算法源码(
ray
casting
_tutorial)
基于光线投射的体绘制算法,采用
opengl
和
GPU
(Cg语言)实现,比较基础的代码,适合对体绘制有兴趣的初学者。 详见国外Peter Triers Blog,可google之。
GPU
PRO 6 PDF
1. 用于快速光线投射操作的分块线性二元方格(Block-Wise Linear Binary Grids for Fast
Ray
-
Casting
Operations) 2. 采用Shader Shaker基的于语义的着色器生成(Semantic-Based Shader Generation Using Shader ...
GPU
.Pro.6.Advanced.Rendering.Techniques.148226461
Chapter VII-1: Block-Wise Linear Binary Grids for Fast
Ray
-
Casting
Operations Chapter VII-2: Semantic-Based Shader Generation Using Shader Shaker Chapter VII-3: ANGLE: Bringing
OpenGL
ES to the ...
OpenGL
development cookbook
We will take a look at several algorithms for volume rendering, namely view-aligned 3D texture slicing, single-pass
GPU
ray
casting
, pseudo-isosurface rendering, splatting, polygonal isosurface ...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章