医学图像中解剖学坐标系(病人坐标系)和图像坐标系
对于这个问题,疑惑很久了,每次查完之后感觉好像明白了一些,等过一段时间就又迷糊了,这里记录一下,方便以后回想,同时如果有理解的不对的地方,欢迎各位大佬指正。
- 坐标体系介绍
在图像处理的程序中通常运用三种坐标体系:世界坐标体系,解剖学上的坐标体系(也称为病人坐标体系)和图像坐标体系。
- 世界坐标体系:
世界坐标体系是典型的笛卡尔坐标体系,在这个坐标体系中模型(如核磁扫描器,病人)被定位。每个模型都有它自身的坐标体系但是只存在一个世界坐标体系来定义模型的位置与方向。(感觉在医学图像中并不会直接运用世界坐标体系,一般都是解剖学坐标体系和图像坐标体系的运用。) - 解剖学坐标体系:
对医学图像处理技术来说,最重要的坐标体系是解剖学空间坐标体系。这个坐标体系由三个位面组成,用来描述标准的人体在解剖学上的位置。
横断面(The axial plane):与地面平行,分离头部(Superior)与脚部(Inferior)
冠状面(The coronal plane):与地面垂直,分离人体的前(Anterior)后(Posterior)
矢状面(The sagittal plane):与地面垂直,分离人体的左(Left)右(Right)
这个解剖学坐标体系是一个连续的三维空间,在这个空间中,图像被采样。在神经成像中,3D基本上通过解剖轴Anterior-Posterior,Inferior-Superior,Left-Right来定义。
不同的医学应用软件运用不同的3D基本定义
下面这些基本上是最常用的:
LPS:(Left,Posterior,Superior)用在Dicom与ITK工具包上
from right to left; from anterior to posterior; from inferior to superior
RAS:(Right,Anterior,Superior)3D Slicer用RAS
from left to right; from posterior to anterior; from inferior to superior
从根本上来说,这两种坐标轴是等价使用的,有着相同的逻辑,但是有必要知道图像到底引用了哪种坐标轴。 - 图像坐标体系
图像坐标体系描述一幅与解剖相关的图像是怎样被获取的。医学扫描仪器创建了规则的点和网格的矩形数组,它的原点在左上角。i坐标轴向右递增,j坐标轴向下递增,k坐标轴向后递增。除每个立体像素voxel(i,j,k)的强度值外,这个解剖学坐标的原点以及间距也被保存下来。
这个原点代表着第一个voxel(0,0,0)体素在解剖学坐标体系中的位置如(100mm, 50mm,-25mm)
这个间距指定立体像素在各个坐标轴的实际距离间隔例如(1.5mm, 0.5mm, 0.5mm)。在下面的2D例子中显示了原点与间距的意义。3D的可对应理解一下。(上面的1.5mm, 0.5mm, 0.5mm是3D中的,下面的例子是2D的)
也就是说,通过解剖学坐标系我们获得了一个3D图像,这个3D图像中的坐标原点(原点是对应图像坐标系说的)在解剖学坐标系中并不是原点,而是对应着一个坐标,上述例子中的(100mm, 50mm,-50mm)就是图像原点给对应的解剖学坐标。可以看到,在解剖学坐标系中,单位基本都是mm。
利用原点和间距,每个立体像素在解剖学坐标体系中的对应位置都能够被计算出来
我们利用图像坐标系中的坐标得到各个体素之间的相对位置,然后根据相对位置和重采样的分辨率,就可以计算体素在解剖学坐标系中的位置了。
那为什么不直接在解剖学坐标系中获取呢?因为解剖学坐标系中的单位都是1mm,你写程序的时候怎么去获取这个1mm呢,而用图像坐标系中的坐标,不用考虑单位,直接根据索引获取就可以。
医学图像中解剖学坐标系(病人坐标系)和图像坐标系相关推荐
- 核磁共振数据中DCM图像的坐标系——从世界坐标系到图像坐标系的理解与转换,从矩阵坐标转换至MNI坐标
从矩阵坐标转换至MNI坐标 假设矩阵坐标:X=3,Y = 5, Z = 6; 方法一:mx = 90-3*(X-1); my = 3*(Y-1)-126; mz = 3*(Z-1) - 72; 方法二 ...
- 医学影像坐标系问题(世界坐标系、解剖坐标系和图像坐标系)
文章目录 2. 坐标系方向orientation(RAI → AIL) 2.1 统一转为RAI方向(itk的python代码) 2.2. 统一转为某个方向(itk的C++代码) 2.3 设置成和另一个 ...
- 【自动驾驶】16.计算机视觉:相机成像原理:世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换
本篇博客为转载,我对其中的细节添加了一些说明. 原文链接:https://blog.csdn.net/chentravelling/article/details/53558096 0.前言 最近整理 ...
- 单目视觉标定:世界坐标系、相机坐标系、图像坐标系、像素坐标系——简单粗暴,粗暴
转:https://blog.csdn.net/chentravelling/article/details/53558096 1.正文 图像处理.立体视觉等等方向常常涉及到四个坐标系:世界坐标系.相 ...
- 计算机视觉:相机成像原理:世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换(转载)
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chentravelling/article/details/53558096 0.前言 最近整理了& ...
- 三维视觉基础之世界坐标系、相机坐标系、图像坐标系和像素坐标系之间的转换关系
三维视觉基础之世界坐标系.相机坐标系.图像坐标系和像素坐标系之间的转换关系 一.各坐标系介绍 二.世界坐标系和相机坐标系之间的转换 三.相机坐标系和图像坐标系之间的转换 四.图像坐标系和像素坐标系之间 ...
- 世界坐标系/相机坐标系/图像坐标系 转换
目录 一.各坐标系简要介绍 二.坐标系转换 2.1 世界坐标系转为相机坐标系 2.2 相机坐标系转为物理图像坐标系 2.3 物理图像坐标系转为图像坐标系 2.4 总结 2.5 为什么要使用齐次坐标 参 ...
- 世界坐标系、相机坐标系、图像坐标系、像素坐标系之间的转换
世界坐标系.相机坐标系.图像坐标系.像素坐标系之间的转换 图像处理.立体视觉等方向常常涉及到四个坐标系:世界坐标系.相机坐标系.图像坐标系.像素坐标系.例如下图: 构建世界坐标系只是为了更好的描述相机 ...
- 相机标定----世界坐标系,相机坐标系,图像坐标系,像素坐标系的转换
1.坐标系介绍 相机模型中,三维世界中的某一点 和 其对应的像素点是通过坐标系的转换得到的.这个过程中会涉及到四个坐标系,即世界坐标系.相机坐标系.图像坐标系.像素坐标系.下面将详细介绍四个坐标系 ...
最新文章
- 打通多个视觉任务的全能Backbone:HRNet
- 2015年9月13日-9月15日课程作业(sed、awk)
- CMAK找不到相关编译器的问题
- 数字证书格式详细说明【转】
- H264 CAVLC 研究
- ComponentOne FlexGrid for WinForms 中文版快速入门(4)--设置单元格格式
- Memory Management Registers(GDTR, LDTR, IDTR, and TR)
- 北大新成果!首次成功地将CNN解码器用于代码生成 | 论文+代码
- 如何强制gradle重新下载依赖项?
- Tomcat5.5链接Oracle、DB2、MySQL数据源实现JSP下拉框的填充
- 如何在Eclipse配置PyDev插件
- 全局唯一标识符 (GUID)
- word转变pdf插件
- 苹果vs剪辑下载_适合mac的视频剪辑软件
- lidar_camera_calib学习笔记(激光雷达相机标定)
- C语言中的指针加减偏移量
- 如何设计并实现传统小区智能化
- 【学习资料】中国开放大学-电大-《教育学》形考作业答案(2018).docx
- c语言 结构体 选择题,c语言结构体共用体选择题新
- 搭建maven私服发布项目并从私服下载jar包
热门文章
- 翻译德文到中文,北京德文翻译哪家好?
- 如何屏蔽UC强制嵌入到你网站页面上的垃圾广告
- oul可以用作c语言常量吗,STL chips
- 探探php模板下载,PHP开发的优客365网址导航商业精华版1.1.6版本源码带WAP手机版附带三款模板和四款插件_随便下源码网...
- maven 设置打包路径为模块_Maven项目的子模块不能打成jar包输出到lib目录
- mysql - database/数据库
- 区块链开发工程师和人工智能算法工程师,哪个会在未来 5 年收入更高?
- 咋筛选变量进入多因素回归 纳入变量 变量选择 类似机器学习的特征选择 cox回归分析cox多因素
- 第三章 栈与队列(二)
- 毕业论文word排版常用小技巧——目录导航、参考文献引用……