目录

nii基础

坐标

体素

转换矩阵

nii格式


NIFTI 格式基本知识

Nifti 格式最初是为神经影像学发明的。神经影像信息学技术计划(NIFTI)将 NIfTI 格式预设为 ANALYZE7.5 格式的替代品。它最初的应用领域是神经影像,但是也被用在其他领域。这种格式的主要特点就是它包含两个能够将每个体素的索引(i,j,k)和它的空间位置(x,y,z)关联起来的仿射坐标。

nii基础

大部分医学领域导出dicom格式,但是太复杂了。很多时候,将dicom转换为nifti格式也就是nii格式
一个NIFTI格式主要包含三部分:hdr, ext, img

hdr/header

这部分数据长度是固定的,当然不同版本可能规定的长度不同,但是同一版本的多个nii文件是相同的。
header里包含的信息有:
--维度,x,y,z,单位是毫米。还有第四个维度,就是时间。这部分储存的主要是四个数字。
--voxel size(体素大小):毫米单位的x,y,z大小。
--数据类型,一般是int16,这个精度不够,最好使用double类型。
--Form和转换矩阵,每一个Form都对应一个转换矩阵。暂时不知道Form是什么。

Extension

是自己可以随意定义数据的部分,可以自己用。但是通用的软件公司都无法使用这部分。

Image

储存3D或者4D的图像数据

坐标

dicom和nii格式定义了不同的方向,对于nii格式,坐标原点在大脑中某个部位上,方向可以从图上看出。

体素

转换矩阵

转换矩阵可以轻松分清图像的左右。转换矩阵是一个4X4的矩阵,作用是将体素索引(i,j,k)转换为空间位置(x,y,z)。具体使用方法是转换矩阵乘以一个包含(i,j,k)的矩阵,就可以得到一个包含(x,y,z)的矩阵。
转换矩阵用到了一些概念,在dicom格式上也是一样的
详情见引用文章

nii格式

后缀名为.nii的文件格式又叫NIfTI-1,它改编自广泛使用的ANALYZE™7.5格式。一些比NIfTI-1发展早的老软件也可以兼容NIfTI-1。
比ANALYZE 7.5新的特性如下:

--将体素索引(i,j,k)与空间位置(x,y,z)相关的仿射坐标定义
--表示FMRI(核磁共振)的时空切片顺序的代码;
--“完整”的8-128位数据类型集;
--在1-4维域上存储矢量值数据集的标准化方法;
--表示数据“含义”的代码;
--向标头添加“扩展”数据的标准化方法;
--双文件(.hdr和.img)或单文件(.nii)存储;

还有很多。 目的是在FMRI数据分析软件包之间的文件交换级别上促进互操作性。
AFNI,BrainVoyager,FSL和SPM的作者都致力于支持这种格式的输入和输出。

医学图像 .nii文件格式详解相关推荐

  1. python医学图像读取_对python读取CT医学图像的实例详解

    需要安装OpenCV和SimpleItk. SimpleItk比较简单,直接pip install SimpleItk即可. 代码如下: #coding:utf-8 import SimpleITK ...

  2. S19文件格式详解(总结)以及与hex文件的互转

    S19文件格式详解 ​​ ​​ S-record格式文件是Freescale CodeWarrior编译器生成的后缀名为.S19的程序文件,是一段直接烧写进MCU的ASCII码,英文全称问Motoro ...

  3. MP4文件格式详解——文件类型ftyp

    原谅地址:http://blog.csdn.net/pirateleo/article/details/7583321 文件类型ftyp(ISO-14496-12) Author:Pirate Leo ...

  4. MP4文件格式详解——文件类型ftyp(转)

    文件类型ftyp(ISO-14496-12) Author:Pirate Leo Email:codeevoship@gmail.com ISO 14496 - 12 定义了一种封装媒体数据的基础文件 ...

  5. 多媒体 MP4文件格式详解——文件类型ftyp

    ISO 14496 - 12 定义了一种封装媒体数据的基础文件格式,mp4.3gp.ismv等我们常见媒体封装格式都是以这种基础文件格式为基础衍生的. 如果从全局角度了解基础文件格式,请看我之前的博文 ...

  6. MP4文件格式详解——结构概述

    MP4文件格式详解(ISO-14496-12/14) 一.基本概念 1. 文件,由许多Box和FullBox组成. 2. Box,每个Box由Header和Data组成. 3. FullBox,是Bo ...

  7. S19文件格式详解(1)

    1.记录结构 0 1 2 3 4 5 S Type Byte Count Address Data Checksum 一个SREC格式文件包含一系列ASCLL格式的的数据.具体如下: Record t ...

  8. Ffmpeg快速命令使用 Ffmpeg选项详解 Ffmepg格式详解 常见视频文件格式详解

    http://www.ffmpeg.com.cn/index.php/%E9%A6%96%E9%A1%B5 Ffmpeg快速命令使用 From Ffmpeg工程组 Jump to: navigatio ...

  9. ZIP文件格式详解(一)——文件数据格式

    ZIP文件格式详解(一)--文件数据格式 ------------------------------------------------------------------------------- ...

最新文章

  1. OSChina 周六乱弹 —— 胖点其实挺好
  2. 2013 8.26   总结记录下,别忘了哈
  3. php mysql table_关于php:MySQL Table不存在错误,但确实存在
  4. 大中型网站集群架构企业级高标准全自动实战项目征集
  5. Hadoop、Spark、Hbase、Hive的安装
  6. 斯坦福大学CS224d基础1:线性代数回顾 Linear Algebra - review
  7. JZOJ 5440. 【NOIP2017提高A组冲刺11.1】背包
  8. 网易智慧企业 Node.js 实践(3)| 灰度环境和应用监控
  9. gin post 数据参数_golang--gin获取post里body的参数
  10. Java-控制台接受用户输入数据的方法
  11. IIS安装2个SSL_SSL的申请与https使用
  12. MySQL高级知识(十一)——Show Profile
  13. python图片转视频加特效_使用Python opencv实现视频与图片的相互转换
  14. 尝试OUTFIle、INFILE快速导入导出数据
  15. 有关单片机c语言的参考文献,单片机设计参考文献
  16. 计算机桌面图标任意排列,教你win7电脑桌面图标怎么随意摆放
  17. 惠普服务器蓝屏怎么修复,Win10惠普电脑出现蓝屏?解决教程附上
  18. Windows如何安装mysql
  19. 远程操控计算机,将手机平板与电脑连接起来--随时办公
  20. 【SVAC1】NAL单元的封装

热门文章

  1. H无穷滤波(H∞ filtering )
  2. JS逆向-请求参数验证(案例:七麦数据)
  3. 放榜!腾讯iOA、腾讯天幕入选国内数字化可信服务首批认证产品
  4. 300期夏天计算机开机号,2018年300期福彩中心开机号附汇总
  5. 计算机科学与技术500分左右的大学,2021高考500分左右的理科大学有哪些
  6. 12月7日|无线传感器网络原理及方法|无线传感器网络与应用|期末考试重点 final fighting
  7. LTM提示使大语言模型中的复杂推理成为可能
  8. ppt打印铺满纸张时的设置方法
  9. 他们如何利用微信赚钱
  10. 有计算机学的大学,Brandeis有计算机专业排名经验揭秘精简篇