DICOM-RT:放疗领域中的各种影像
背景:
DICOM-RT系列博文着眼于DICOM3.0中对放疗领域的补充标准,即DICOM-RT。为了方便兴许对DICOM-RT中相关IOD、SOP概念的理解,专栏最近做了放疗相关知识点的普及。
PS:当然本人并不是放疗专业人士,文中概念多整理来自国外文献书籍、google,以及wiki。文中不妥之处。欢迎大家邮件交流。
放疗领域的相关影像
前几篇博文已简介了放疗的相关流程以及相关參与角色,也提到了放疗计划的制定,包含靶区勾画、几何计划和剂量计划等。这当中会存在着各种各样的图像。以下一一道来:
1. CT from CT SIM
在博文DICOM-RT:放疗流程与參与角色介绍放疗流程时。提到患者首先须要进行常规模态数据的扫描。这里指的就是常规诊断CT扫描(当然也可会额外拍MRI、PET模态数据)。兴许还会介绍kv CBCT和MV CT等模态数据,因此这里的CT限定为CT模拟机的诊断级三维影像。
CT模拟机是肿瘤科配备的诊断CT,与传统放射科的CT螺旋CT设备同样。其採集的数据主要用于肿瘤医师进行靶区勾画,以及兴许物理师(剂量技师)放疗计划的制定。(常规CT能够真实反映物质的密度,能够用于剂量计算,这与下文即将介绍的CBCT影像不同)。
下图节选自3DSlicer中的一组靶区勾画数据(即DICOM-RT中的RT Structure Set):
2. EPID(Electronic Portal Imaging Device)
EPID俗称电子射野影像,能量属于兆伏级(即用肿瘤治疗过程中的治疗级X射线来成像。比常规CT中使用X射线能级高)。主要用于治疗时採集影像,进行位置校准和影像引导。
其固有的缺点是“兆伏级射线影像低对照度、影像採集范围有限”,另外现有的放疗信息系统多半无法整合EPID影像。EPID与放疗加速器配套。详情例如以下:
上图摘自:《Electronic portal imaging devices: a review and historical perspective of contemporary technologies and research》
EPID的影像在患者治疗前进行採集。会从几个角度拍摄而获得的不同视角的平面二维图。通过与上述计划CT图像重建后的二维图像(DRR,Digitally Reconstructed Radiographs。这就是兴许会具体介绍的DICOM-RT中的RT Image)进行配准实现靶区对位。
上图摘自:《DICOM-RT and Its Utilization in Radiation Therapy》
3. kV-CBCT(包含平片2D、容积3D和实时透视三种影像)
千伏级CBCT,赋予了传统医用直线加速器容积成像的功能。在治疗開始前患者已经处于治疗位置时,进行CBCT图像採集与重建,提供三维和软组织的高分辨率容积成像。实现更精确的靶区对位。
4. MV-CBCT(包含平片2D、容积3D和实时透视三种影像)
兆伏级CBCT,直接利用直线加速器作为成像的射线源,对于具有高对照度的组织(诸如骨骼和肺)或含有高原子序数的材质(如假牙或髋关节假体)的成像质量良好。可是相较于kV-CBCT而言,软组织的影像质量非常难达到影像引导所要求的精度。
5. MV CT
通过一台位于环形机架上的MV直线加速器结合诊断螺旋CT的滑环技术实施照耀,构造相似于常规螺旋CT扫描仪,直线加速器可绕患者持续旋转。经多叶光栅调制的扇形射束可从随意角度对患者体内靶区实施逐层调强放射治疗。可是MV CT影像有其局限性,包含固有的软组织对照度低和探測器效率低下。
【备注】:
上述提到了多种成像模式。当中CBCT使用的非晶硅探測器(AMFPIs)与诊断级CT的晶体硅技术相比,非晶硅平板成像仪的制造成本更低且更耐受辐射损伤。因此kV-CBCT和MV-CBCT能够直接採用直线加速器来作为X射线源。
标准的诊断成像利用一个X线球管作为光子源,峰值电压通常为70-120kVp。与直线加速器产生的MV级光子相比,kV级光子与照耀目标发生相互作用的概率更高,从而能够较低的辐射剂量获得更高对照度的图像。
因为X线球管焦点尺寸通常小于直线加速器,因此与MV影像相比,kV影像的空间分辨率更高。
通过整合kV-X线球管和AMFPIs非晶硅探測器,能够用于CBCT成像,同一时候又能够进行透视及平片成像。
总结
上述各种技术的更新。推动着放疗领域的发展,从最初的常规二维放疗,到三维适形放疗(3D-CRT)。到调强放疗(IMRT),直至影像引导放疗(IGRT),到最后的适应性放疗(ART)。唯一的目的就是“faster, better and cheaper”。确保靶区精确定位、对位以及影像引导,降低放射治疗中的不确定性,这样的不确定性能够出如今分次治疗之间。也能够发生在每次治疗之中。
通过又一次摆位或又一次计划能够控制分次治疗间的误差;通过治疗影像监控治疗过程中体内组织结构的位置变化。能够纠正每次治疗内的误差。上述介绍的影像从计划制定和实际放疗两种角度来分,能够将CT模拟机的诊断CT数据归类为放疗计划过程,其余的诸多模态影像(EPID、kV-CBCT、MV-CBCT、MV CT等)都是用于治疗过程中的靶区对位和治疗监控。
作者:zssure@163.com
时间:2016-04-13
DICOM-RT:放疗领域中的各种影像的更多相关文章
- IT领域中哲学原理的应用——个体与整体
个体与整体哲学原理在很多学科和领域中都会得到应用,今天就看看IT行业中有哪些地方应用了个体和整体的原理. IT行业可以分为硬件.软件.网络三个领域,我们可以分别针对这三个领域来看下. 硬件方面,最基本 ...
- 针对于网络安全领域中基于PCAP流量的数据集
网络安全领域中基于PCAP流量的数据集 MAWI Working Group Traffic Archive URL:http://mawi.wide.ad.jp/mawi/ CIC dataset ...
- DDD实战8_1 实现对领域中连接字符串的可配置
1.在webapi的配置文件中配置连接字符串节 2.在webapi的startup类中的Configure方法中 将工具类里面AppSetting的静态Section的值 对应上webapi的配置文件 ...
- 使用医学影像开源库cornerstone.js解析Dicom图像显示到HTML中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 在matlab中进行遥感影像地理坐标的相互转换
在matlab中进行图像处理,一般使用的都是图像本地坐标,以左上角(1,1)开始.处理完成后,如果要将结果在带地理坐标的遥感影像中显示,或者需要输出成shp文件,就需要涉及到本地坐标和地理坐标的转换, ...
- 敏捷在《PMBOK指南》知识领域中的应用
<PMOBOK指南>知识领域 敏捷工作过程中的应用 第四章 项目整合管理 迭代和敏捷方法能够促进团队成员以相关领域专家的身份参与整合管理.团队成员自行决定计划及其组件的整合方式.在适应型环 ...
- 在matlab中实现遥感影像和shp文件的结合显示
clc;close all;clear; road=shaperead('boston_roads.shp'); %读取shape文件 figure, mapshow('boston.tif'); % ...
- UI领域中常常听见的''modal''到底是什么?
模态窗口其实就是个弹窗.... 问题总结 用户需要采取操作或取消覆盖,直到他可以继续与原始页面进行交互, 这是最原始的modal定义, 本质上是页面在时间维度上的中断系统: 来自wiki百科: Mod ...
- 对设计领域中Tile和Card的理解
前端工程师离不开设计, 谈到设计就要想到大名鼎鼎的material design主题, 而material是以card为经典单元的, card即卡片, 是层次化模型的最小模块, 用于提供扁平化的信息, ...
随机推荐
- hdu 3360 最小点覆盖 **
题意:给你一个图,图中有宝物和保安两种元素.每个宝物需要周围的某些位置同时安放保安(如果那些位置有宝物,可以把宝物替换成保安)问你最少需要再安置多少保安,可以使所有宝物满足要求. 题意有点难懂 链接: ...
- java集合之Link的比较
概要 前面,我们学完了List的全部内容(ArrayList, LinkedList, Vector, Stack). 现在,我们再回头看看总结一下List.内容包括:第1部分 List概括第2部分 ...
- 在JavaScript中什么时候使用==是正确的?
在JavaScript中什么情况下使用==是正确的?简而言之:没有.这篇文章来看五种情况下总是使用===,并且解释为什么不用==. JavaScript有两种操作符用来比较两个值是否相等 [1]: 严 ...
- git 仓库迁移,git remote 更改源
git仓库迁移 我们有时候需要迁移git仓库,但又想保留每次commit的记录,所以我们只需要更改git remote [源]的问题即可 首先查看你的remote的地址 git remote -vv ...
- LinkedIn实时低延迟数据抓取系统Databus开源
http://www.infoq.com/cn/news/2013/03/linkedin-databus
- Java怎样处理EXCEL的读取
须要包:poi-3.5.jar.poi-ooxml-3.5.jar 实例: [java] view plaincopy public class ProcessExcel { private Work ...
- 《Go语言实战》摘录:6.5 并发 - 通道
6.5 通道
- Golang Vendor 包机制 及 注意事项
现在的 Go 版本是 1.8,早在 1.5 时期,就有了 Vendor 包机制,详情可查看博文:“理解 Go 1.5 vendor”. 遇到的问题 个人在使用 Glide 管理 Vendor 包时(附 ...
- AngularJS过滤排序思路
本篇主要整理使用AngularJS进行过滤排序的思路. 在controller中,$scope的persons字段存储数组. $scope.persons = [ { "name" ...
- 查看Oracle数据库名和实例名的命令
查看数据库名 SQL> select name from v$database; NAME --------- ORCL SQL> desc v$database; 名称 ...