24小时热门版块排行榜    

CyRhmU.jpeg
查看: 4532  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

aller_gogo

木虫 (小有名气)

[交流] 【求助】CT值怎么和matlab中图像的灰度值联系起来啊?已有6人参与

将dicom格式的图像读入matlab中,原来图像的CT值有-900Hu的,读入matlab后的图像矩阵I,I元素值的范围在0到2775之间。想问一下CT值和I元素值之间他是怎么转化的?如果我想取-500Hu当阈值,那我对I操作时阈值又应该取多少呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gorgan

木虫之王 (文学泰斗)

无意苦争春


小木虫: 金币+0.5, 给个红包,谢谢回帖
怎么会把负数变成正数呢,一定是把有符号数按无符号数读进去了,CT的hu值可以按下列方法读入:
    fid=fopen(infile);
    A=fread(fid,'int16');
无我相,无人相,无众生相,无寿者相
5楼2013-11-14 09:56:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

string121

金虫 (小有名气)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
conanwj(金币+2):感谢交流。。。 2010-05-12 22:12:12
一般是线性变换。
需知道原来图像的CT值的最大值M与最小值m,则-500Hu对应的灰度值为:
[2775(-500-m)/ (M-m)].
2楼2010-05-12 19:38:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aller_gogo

木虫 (小有名气)


haixing2008(金币+1):加油,问题搞定了吗? 2010-05-13 12:49:37
谢谢!我换了幅图像,发现I矩阵的元素值是从0到另外一个数,不是2775,也就是最大值发生了一点变化。这个最大值发生变化是不是由于原来图像的最大CT值发生变化引起的呢?
可不可以这样进行计算:如果一副图像的CT值最小是m,最大是M。I矩阵元素最小值是n,最大值是N,按照线性变换的原则,那么CT值为x对应的矩阵元素值是(x-m)(N-n)/(M-m)+n?

[ Last edited by aller_gogo on 2010-5-13 at 09:57 ]

» 本帖已获得的红花(最新10朵)

3楼2010-05-13 09:42:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangyd

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
兄弟:我想找人做一个,图形显示软件,有兴趣吗?
4楼2013-11-13 11:24:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见