DICOM-RT:放疗系统的坐标系统DICOM-RT Coordinate System

背景:

继上一篇博文后,继续科普肿瘤放疗领域中的相关概念。文中的知识点都来自于相关的官方或相关企业文档,仅从相关行业从业者的角度来进行阐述,由于本人不是放疗医生和技师,因此可能与实际工作中的环节有出入,欢迎大家来邮交流,共同进步。

本博文开篇让我从最熟悉的DICOM文件格式说起,相较于普通的bmp图像而言,DCM是结合了患者、医院、设备等相关信息于像素数据之上的文件。但单单从像素数据来看,两者同样存在着差异:

标准的BMP文件像素存储顺序是由左到右、由下到上,即坐标原点为图像左下角;而DICOM标准存储顺序为从左到右,从上到下,坐标原点为图像左上角。(详情参见专栏博文DICOM医学图像处理:DICOM存储操作之“多幅BMP图像数据存入DCM文件”

这说明bmp图像与dcm图像的坐标系是不同的,在肿瘤放疗过程中也存在着多个坐标系,详情见下文:

放疗中的坐标系统:

放疗治疗过程中牵涉到患者、放疗设备(直线加速器、准直器、多叶光栅MLC)、诊室等多个对象,存在着不同的视角自然就存在着不同的坐标系。

0. 默认固定坐标系:

IEC 61217标准中规定的坐标系都属于“笛卡尔右手坐标系”,默认横轴(Xf)由左到右,纵轴(Yf)有前到后,竖轴(Zf)由下到上。如下图所示:

1. 患者坐标系:

整个DICOM标准中的坐标系亦是来源于IEC 61217标准,这其中唯一不同的就是患者坐标系。相较于IEC Patient坐标系,DICOM标准中(放疗系统)的患者坐标新是IEC Patient坐标系沿着X轴顺时针旋转90度。

2. 机架坐标系(射线坐标系):

放疗过程中主要的是直线加速器,即射线发生器。这里所谓的机架(Gantry Coordinate)坐标系对应的就是射线坐标系(Beam Coordinate)。

注:上图中的患者坐标系指的是IEC Patient Coordinate System

我们再看一张DICOM标准中的插图,该图是机架顺时针旋转90度后的示意图:

机架系统的旋转是沿着固定坐标系Yf顺时针,如下所示:

3. 射线过滤坐标系:

如下图右上角(Xw,Yw,Zw)表示的即是Wedge Filter Coordinate System。

注:上图的S代表Radiation Source;Io代表ISOCenter;R/D F代表Radiation Field or Delineated Radiation Field

放疗设备设计图:

  1. 上图1代表机架(Gantry)旋转轴
  2. 上图4代表限束器(准直器)的旋转轴
  3. 上图5代表Patient Support(IEC标准患者坐标系)等中心旋转
  4. 上图14代表沿着Yf轴正向看去放射野在Xf方向的距离。
  5. 上图15代表沿着Xf轴反向看去放射野在Yf方向的距离。

如果从上往下看(沿着Zf反向看)上述FX、FY的示意图如下:

参考资料:

http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.8.8.25.6.html

http://rtsafety.org/Download/Documents/CoordinateSystemsAndTransformations.pdf

https://www.aapm.org/pubs/reports/OR_01.pdf

作者:[email protected]

时间:2016-04-09

时间: 2024-10-10 04:08:31

DICOM-RT:放疗系统的坐标系统DICOM-RT Coordinate System的相关文章

dicom通讯的工作方式及dicom标准简介

转自:http://www.cnblogs.com/assassinx/p/3223460.html 本文主要讲述dicom标准及dicom通讯的工作方式.dicom全称医学数字图像与通讯 其实嘛就两个方面 那就是“存储”跟“通讯”. 文件数据组织方式  网络数据组织方式.文件数据组织方式就是解析静态的dicom文件 在 <dicom格式文件解析器>一文中已经阐述过了 就不再说了.网络数据组织方式 简而言之就是各种协议 命令控制 数据序列化.那么这一章中我们将会讲他,但是进行实际操作将在后面几

DICOM:基于fo-dicom的简易DICOM Viewer

背景 正如段子所言,"春节"副本已通关,您的属性有如下变化:力量 0,智力 0,敏捷 0,体重 15,金钱-999.您已被传送回出发点,系统时间从"初八"切换到"周四",请继续进行主线任务--虽然公司春节多放了几天假,原本以为上班还早的我突然发现原来这个月是2月啊,只有28天,怎奈假期配置测试的DCM4CHEE系列文章还未整理完成,既然到了月底了,就凑一篇水文吧,把春节帮网友写的一个基于fo-dicom的DICOM Viewer贴出来,代码拙劣,

Silverlight &amp; Blend动画设计系列十:Silverlight中的坐标系统(Coordinate System)与向量(Vector)运动

如果我们习惯于数学坐标系,那么对于Silverlight中的坐标系可能会有些不习惯.因为在Silverlight中的坐标系与Flash中的坐标系一样,一切都的颠倒的.在标准的数学坐标系中,X轴表示水平轴,Y轴表是垂直轴,然而Silverlight中的坐标系是基于视频屏幕的坐标系. Silverlight中的坐标系统和Flash中的坐标系统是完全一样的,都是采用笛卡尔坐标系统,分为四象限.简单的说就是以X轴表示水平方向并向东方无限延伸,Y轴表示垂直方向并向着南方无限延伸,X和Y轴相交点表示坐标系源

磁盘系统报错,Read-only file system

环境:阿里云 centos6.5 原因:手动回滚了一下快照磁盘导致 回滚磁盘快照之后导致系统失去了写权限,在root用户下也无法创建修改任何文件,一直报错Read-only file system 分析过程: 1,使用fcsk命令进行修复下文件系统没有发现错误 2,查看挂在报错: fstab 文件中挂载出现错误,导致文件系统没有挂载,只是进行挂载数据盘,导致的这个错误. 处理方法:重新手动挂载磁盘 mount -o remount,rw /dev/xvda1 / touch test   没有报

瑞士地理坐标系统简介(Swiss Coordinate System or Swiss Grid)

瑞士地理坐标系统(CH1903标准)是一套用于瑞士境内地图制作和相关地理调研的地理坐标系统.该坐标系统是由瑞士联邦地志局(Swisstopo)开发的.瑞士地理坐标系统使用的地图投影法(map projection)是基于1841 Bessel ellipsoid的Oblique Mercator.1841 Bessel ellipsoid现在仍然被包括瑞士在内的少数欧洲国家使用,但是现在大部分国际都使用的是新型的satellite ellipsoid. 为何要使用瑞士地理坐标系统呢?或者说瑞士地

Ubuntu&amp;Linux系统出现文件系统只读Read-only file system 的快速解决方法

问题描述: 周末运行盘平台服务程序,周一来操作系统卡顿,主进程已退出,重启进程时提示Read-only file system:新建目录和其他chmod -R等等操作都提示Read-only file system. 问题原因: 重启系统,提示根分区error,原因是磁盘出现文件系统错误. 解决方法: 使用fsck手动修复,具体操作如下: 切换到root用户,运行fsck.ext4 -y /dev/vdb1 说明:文件系统采用fsck.ext4,/dev/vdb1是系统/根分区.运行完毕后reb

ubuntu系统:插入优盘read-only file system

http://sharadchhetri.com/2013/12/19/how-to-fix-read-only-usb-pen-drive-in-ubuntu/ To fix USB pen drive read only in Ubuntu,follow the given below steps Step 1: 进入root sudo su Step 2:run the df -Th 查看. [email protected]5437:/home/wj# df -Th Filesystem

Linux系统编程——进程同步与互斥:System V 信号量

信号量概述 信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问. 编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,则可以访问,否则将阻塞.PV 原语是对信号量的操作,一次 P 操作使信号量减1,一次 V 操作使信号量加1. 在实际应用中两个进程间通信可能会使用多个信号量,因此 System V 的信号量以集合的概念来管理,具体操作和Posix 信号量大同小异,详情请点此链接:http://blog.cs

在Windows系统下使用pycharm调用os.system(&quot;dir&quot;)为什么乱码

问题: 因为在pycharm中,将属性文件的默认编码设定为了UTF-8,而Windows中取出的dir信息为GBK编码形式.所以打印时出现乱码. 解决方案: 在以下设置处,将编码格式设定为GBK即可,只有设定project encoding才有效 原文地址:https://www.cnblogs.com/zhubincheng/p/12601985.html