找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 6770|回复: 16

多帧图像在文件中是如何存储的?

[复制链接]
发表于 2003-4-14 15:51:56 | 显示全部楼层 |阅读模式
是否必须是压缩的?
如果不是压缩的,那数据是否是连续存放的?还是存放在sequence里
另外有哪位用dcmtk库保存过多帧图像?
发表于 2003-4-14 17:03:15 | 显示全部楼层

多帧图像在文件中是如何存储的?

我也想问这个问题,当一个人多幅图像的时候,Dicom设备是一个一个的发过来还是一次发过来?我个人认为是一个一个的发过来,然后一个一个的存储成文件的。
在有Sequence应该是一个容器类,用它说明的实例,可以有顺序存放数据集,但不知道怎么样填充这个实例空间。有例子知道怎么数据集一个一个的取出来。我现在用的是UCDMC99的库。
请高手指点!
发表于 2003-4-15 08:51:27 | 显示全部楼层

多帧图像在文件中是如何存储的?

就我所接触的DICOM文件来看,CT,MR多是一帧一个文件,而DSA则是多帧一个文件,以SIEMENS的DSA文件为例,
数据区(7fe0, 0010) VR为OB,数据区长度为未定义(FFFFFFFF),解下来为Basic offset table with item value,每一帧图像用(fffe,e000)分隔。具体的格式见DICOM PS3.5 Table A.4-2.
图像数据可以做压缩,也可以不做。
我也见过一NMR的多帧文件,直接就是顺序存放,无任何标志,干脆得很。
发表于 2003-4-15 15:12:29 | 显示全部楼层

多帧图像在文件中是如何存储的?

图像的格式在第五章写的很清楚,虽然这样,但是如果没有example,那么写起来有点没有头绪,我当初就是这样的。

是否必须是压缩的?
都可以,按 transfer syntax 来区别
如果不是压缩的,那数据是否是连续存放的?还是存放在sequence里
sequence中一帧接一帧的

 楼主| 发表于 2003-4-15 16:17:29 | 显示全部楼层

多帧图像在文件中是如何存储的?

那么哪位有jpeglossy压缩的图像文件?
或者哪里可以下载?
发表于 2003-4-15 17:01:02 | 显示全部楼层

多帧图像在文件中是如何存储的?

好像很少有lossy的文件,如果你要lossless,去这里:
http://www.barre.nom.fr/medical/samples/index.html
发表于 2003-4-16 11:24:51 | 显示全部楼层

多帧图像在文件中是如何存储的?

聪明的熊
我这有程序可以实现transfer syntax之间的转换,如果需要的,请跟帖
 楼主| 发表于 2003-4-16 12:27:25 | 显示全部楼层

多帧图像在文件中是如何存储的?

Myth:
谢谢啦,我已经找着压缩的图像了。
发表于 2003-4-16 12:31:09 | 显示全部楼层

多帧图像在文件中是如何存储的?

To Myth:
我想要啊,如果不大,请发到我的信箱里吧:sakieltang@263.net,谢谢。
发表于 2003-4-16 14:13:50 | 显示全部楼层

多帧图像在文件中是如何存储的?

数据区(7fe0, 0010) 多幅图像 encoding 与压缩没有直接关系。
总共有两种 encoding 方式:
1. flat -- 1 幅 1 幅连续下去。压缩的图 (encoded pixel data) 不能这样做。VR = OW/OB
2. Items with offset table (上面 sakiel 已经说得很清楚了)VR = OB
发表于 2003-4-16 17:11:28 | 显示全部楼层

多帧图像在文件中是如何存储的?

To Myth:
我收到了,谢谢,但是为什么打不开文件呀
发表于 2003-4-17 12:03:18 | 显示全部楼层

多帧图像在文件中是如何存储的?

不会吧
哦,对了,单击后缀名为dcm的文件,或者双击你认为是DICOM的文件。
功能都在functions中写了
发表于 2003-4-18 08:32:27 | 显示全部楼层

多帧图像在文件中是如何存储的?

我就是这么做的,打不开,无奈...
发表于 2003-4-18 15:41:22 | 显示全部楼层

多帧图像在文件中是如何存储的?

能否把你的文件打包发给我
yyyyinsheng@163.net
发表于 2003-4-19 10:28:18 | 显示全部楼层

多帧图像在文件中是如何存储的?

多帧文件一般是在超声、DSA、数字胃肠等设备有动态需要的时候产生的,存储在一个物理文件中,存储格式一般在7fe0,0010里面,根据格式来区分,未压缩的一般是直接将每一帧图象数据区连续存储,或者加上item begin,item end标记来区分,另外,还有按照rle或者jpeg压缩方式存储的,这种情况下的多帧图象一般是整体压缩进行存储,我有这样的例子,但是没有可解压缩的代码,不知道谁有这样的代码,能否拿出来分享啊?
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表