为什么DICOM文件中会有截距和斜率两个概念?
解决方案 »
- C++/CLI登陆对话框编程出错
- 3种不同的CreateInstance,有什么区别?
- sdk 滚动条覆盖工具栏和状态栏
- 关于CPropertyPage向CDiaLog页面转化的问题
- 问题
- 禁止多个实例 传递命令行参数的问题
- 请教vc下w32 console application问题
- 有人说vb+vc=everything,是否说java,vj等能做的vc+vb也能做?
- ===关于listctl的又一问?===
- 怎么往对话框的一个按钮上加进一幅图片?
- VC有dephi好么?
- 600分 求真正的高手 atl组件在IE中,这个组件又create一个窗口,窗口的属性是ws_child 父窗口是IE,但是这个窗口会遮挡住IE滚动条,怎么能
否则在8位显示系统上显示会有问题。
主要是我应用截距和斜率的概念实现了图象的显示和处理,但是上司提出为什么这么做,我才发现我也不知道为什么?所以...在进行dicom 图象显示时,是要考虑截距和斜率问题,我看了一下dicom3.0协议。是从设备相关的图形数据转换成设备无关的一种映射关系(这种描述是我自己翻译的,可能有不准确的地方)
我对于几种dicom图象进行解析比较,发现在肺部ct中有截距和斜率的有效值。是不是真的是和设备相关呢?
在DICOM文件中,我发现一个点的值比如是-1120而窗位是35,那么怎么来解析这个图像呢?据我的经验就是讲原始点乘以rescale slope并加上截距,转换到另外的一个值,这个值就是可以和窗宽窗位比较的值了。
不知道我讲的对不对。如果有错及时通知我。
(非线性的 CT 值 可以使用 gammar 的公式)根据CT值和窗宽窗位就可以得到要显示的图像。
-----------
曾经有人给我讲过在ct机中斜率&截距的计算方法,不过现在已经忘记了。
按照我的理解 斜率 & 截距的作用是放大机器采样得到的原始值之间的差距,使采集的结果可以体现更多的细节,斜率&截距是随着硬件的设置变化的。
-----------上面都是我的理解,也可能不正确,仅供参考。