DWI图像 从DICOM Tag识别 b value 的方法
DWI序列图像包含高低b值的DICOM图像,经常需要将高低b值DICOM图像分开以便后续计算。
一般来讲DWI图像DICOM TAG里面的b值读取按以下规则:https://www.na-mic.org/wiki/NAMIC_Wiki:DTI:DICOM_for_DWI_and_DTI
即按机器厂家区分:
Philips: b_value (0018,9087) ----- 0 1000 (这也是DICOM标准推荐的tag)
SIEMENS: b_value (0019,100C) ----- 0 1000
GE: b_value (0043,1039) ----- 0\8\0\0(表示b value=0) 1000\8\0\0 (表示b value=1000)
但GE的机器有时候会存在这个情况(由radiant读取的dicom tag):
这个表示 0\8\0\0 也就是b value=0
这个表示 1000\8\0\0 也就是b value=1000
但在python里面用simpleITK可以正确读取为 0\8\0\0 或 1000\8\0\0
reader = sitk.ImageFileReader()
reader.SetFileName(dwi_file_path)
reader.LoadPrivateTagsOn()
reader.ReadImageInformation()
b_value = reader.GetMetaData('0043|1039')
print(b_value)
DWI图像 从DICOM Tag识别 b value 的方法相关推荐
- 【转】DICOM中几个判断图像方向的tag
转自:https://www.cnblogs.com/h2zZhou/p/9072967.html 在DICOM标准里,有三个TAG与成像的方向相关. 参考来源:Kitware关于DICOM方向的说明 ...
- 机器视觉及图像处理系列之二(C++,VS2015)——图像级的人脸识别(1)
机器视觉及图像处理系列之二(C++,VS2015)--图像级的人脸识别(1) 接上一篇,一切顺利的话,你从github上clone下来的整个工程应该已经成功编译并生成dll和exe文件了:同时,Ima ...
- python提取人物特征_基于图像人物面部表情识别的特征提取优化方法与流程
本发明涉及一种基于图像人物面部表情识别的特征提取优化方法,主要利用基于统计特征提取的二维主成分分析法和改进的粒子群算法优化图像矩阵的解,属于图像处理.模式识别和计算机视觉交叉技术应用领域. 背景技术: ...
- MSTAR数据库结合深度学习(SAR图像目标检测与识别)
MSTAR数据库作为SAR图像自动目标识别(SAR ATR)研究的一个通用库,被很多学者广泛采用.从现有的SAR ATR系统处理流程来看,目标检测作为该系统的前端,很大程度上影响系统后续识别性能,在较 ...
- 论文笔记(二):基于卷积神经网络的高分辨率遥感图像上的水体识别技术
基于卷积神经网络的高分辨率遥感图像上的水体识别技术 作者:徐文健 作者单位:浙江大学 日期:2017.01 (硕士学位论文) https://kns.cnki.net/KCMS/detail/deta ...
- 手写体数字图像识别图像_手写识别调整笔画大小而不是图像
手写体数字图像识别图像 A straightforward algorithm to dealing with handwritten symbol recognition problems in M ...
- AprilTag的Tag识别,定位以及跟随
AprilTag的Tag识别,定位以及跟随 Author lifuguan E-mail 1002732355@qq.com 开源链接 https://github.com/lifuguan/Apri ...
- matlab 图像痕迹识别,鉴别P图,人脸识别和数字图像取证方法
鉴别P图,人脸识别和数字图像取证方法 来源:知乎作者:笨猫猪日期:2018/04/27浏览: 判断一幅数字图像是否被修改过(这里我擅自扩大题主提问的领域,这里的修改不仅包括PS修改图像内容,也包括用一 ...
- SAR图像飞机目标检测识别进展
目标检测与识别是高分辨合成孔径雷达(SAR)领域的热点问题.机场上飞机作为一种典型目标,其检测与识别具有一定的独特性.在检测与识别的过程中,如何将深度学习和目标电磁散射机理结合.提高网络或模型的泛化能 ...
最新文章
- [cpp]c++中的 _t 类的数据类型
- 计算机二级报名可以报两个地方吗,同学们注意了!!这4个地区计算机二级还可以报名!!...
- 发布json数据_数据库每周国际新闻 20201211
- java基本类型的包装类型_有了基本数据类型,为什么还需要包装类型
- 为什么别人有微粒贷,而你没有?
- Sys.WebForms.PageRequestManagerTimeoutException:服务器请求超时
- Vue CLI 3 可以使用 TypeScript 生成新工程
- Firefox 检测到该服务器正在将此地址的请求循环重定向。 此问题可能是因为禁用或拒绝 Cookie 导致。...
- LeetCode 540. Single Element in a Sorted Array
- 【将图像字符画】【第二玩】图像字符化
- 双代号网络图节点编号原则_难倒一片的双代号网络图你学会了吗?
- 单机rust怎么设置白天_工业除尘器不会选 看看粉尘治理设备生产厂家怎么说
- 【数论学习笔记】同余
- python输出字符_python输出字符
- WPF仿微信界面发送消息简易版
- 汇编语言典型例子详解_汇编语言例子_汇编语言 举例子
- linux多进程spawn,【Linux Shell脚本编程】expect解决脚本交互 + Shell的多进程处理
- 如何使用SVG生成超酷的页面预加载素描动画效果
- po 价格条件表_SAP 定价
- A Belief Propagation Algorithm for Multipath-Based SLAM IEEE TWC2019阅读
热门文章
- 中国移动M2M终端规范——WMMP协议分册
- Feign的使用及原理剖析
- 聚名:购买in域名有什么优势呢?
- Windows环境下无法将python第三方库安装到Anaconda下
- python把坐标写入文本_使用Python将XY坐标写入CSV文件
- (转) JVM Crash with SIGSEGV - problematic frame - libzip.so
- 如何优雅地搬运参考论文的文字与公式
- 暴风集团高管的薪酬累加约等于退市的暴风流通市值
- 关于mysql数据库误删除后的数据恢复操作说明
- Linux 下安装Docker且配置镜像加速器