一、nii格式文件具体内容

nii格式(NIFTI格式的扩展)是为多维神经影像学发明的,可真实反映元数据,包含方向信息。nii格式图片主要包含三部分信息:hdr, ext, img(其中.hdr和.img也可用单文件.nii存储)

1、hdr(header数据头)

同一版本的nii文件的数据长度是固定的。header里包含的信息有:

  • 维度:x,y,z,单位为毫米(有可能出现第四个维度---时间)
  • 体素(voxel size)大小:毫米单位的x,y,z大小(体素就是固定分辨率的三维栅格地图,可类比为二维图像中的像素)
  • 数据类型:一般为int16,最好用double类型
  • Form和转换矩阵:每个Form对应一个转换矩阵,转换矩阵可以轻松分清图像的左右,可将体素索引(i,j,k)矩阵转换为空间位置(x,y,z)

2、ext(extension)

是可以自己随意定义数据的部分,可以自己使用

3、img(image)

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

二、nii格式与dicom格式的区别

nii格式和dicom分别为两种医学影像数据的格式,它们分别定义了不同的方向:

三、nii文件的打开方法

.nii文件可用ITK-SNAP软件直接读取:

ITK-SNAP下载地址:ITK-SNAP Version 3.x Downloads

读取结果如下:

以上三个框分解展示了 扫描到的牙齿的三个角度的视图(水平面、矢状面、冠状面)

更具体的文章大家可参考:python 笔记:打开nii格式(nibabel 库)_大数据_UQI-LIUWJ-DevPress官方社区 (csdn.net)

.nii格式文件解析相关推荐

  1. 【转】Dicom格式文件解析器!!!!!!!

    转自:https://www.cnblogs.com/assassinx/archive/2013/01/09/dicomViewer.html Dicom全称是医学数字图像与通讯,这里讲的暂不涉及通 ...

  2. java 对Outlook保存的.Msg格式文件解析

    文件控件上传.msg格式文件,达到预览效果 前端控件代码就介绍了,重点是解析文件.我是用了outlook-message-parser来解析文件. 代码展示 首先是maven依赖 <depend ...

  3. MATLAB处理.nii格式文件(.nii转换为.jpg格式)

    1. NIFTI出现原因 .nii文件是NIFTI格式的文件,出现的原因是原来一种图像格式是ANALYZE 7.5 format,但是这个图像格式缺少一些信息,比如没有方向信息,病人的左右方位等,如果 ...

  4. csv格式文件解析失败_理解CSV格式规范(解析CSV必备)

    什么是CSV 逗号分隔值(Comma-Separated Values,CSV),其文件以纯文本形式存储表格数据(数字和文本),文件的每一行都是一个数据记录.每个记录由一个或多个字段组成,用逗号分隔. ...

  5. .nii格式文件python_python 读取.nii格式图像实例

    我就废话不多说了,大家还是直接看代码吧~ # encoding=utf8 ''' 查看和显示nii文件 ''' import matplotlib matplotlib.use('TkAgg') fr ...

  6. Mp3(ID3v2)格式文件解析

    ID3v2版本的标签分析: 1.标签头 在文件的首部顺序记录 10 个字节的 ID3V2.3 的头部.数据结构如下: char Header[3];     /*必须为"ID3"否 ...

  7. .nii格式文件python_python处理nii格式文件

    网上已经有很多代码了,但是注释的都不全,看起来很费解,我自己加了一些注释,重新发出来,尽可能的通俗易懂 读取前需要先安装库 pip install nibabel pip install matplo ...

  8. csv格式文件解析失败_由导出CSV文件格式错误的小结

    问题描述: 目前.一般情况下,在web开发过程中,使用导入导出报表的情形很多.我们先说导出.项目数据量多导出行数较多,50万行左右,选择的是csv方式导出.针对以下应用场景,导出过程有几点需要注意的的 ...

  9. toml 格式文件解析

    toml 文件格式是在 yaml 之后被鼓捣出来的,所以,在文件编写以及解析上,都会比 yaml 文件更简单一些. 掌握 yaml 的解析,核心在于了解 yaml 的设计理念:TOML is desi ...

最新文章

  1. 地图旋转_折纸效果三维旋转,不一样的地图页设计
  2. 微软 ibm novell云计算大会印象记
  3. 从对话框中传递参数到视图类
  4. Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作
  5. 音视频技术开发周刊 | 168
  6. 浅析 .Net Core中Json配置的自动更新
  7. 软件安装(JDK+MySQL+TOMCAT)
  8. vue取通过key取value_如何通过获取map中的key来获得与key对应的value值,进行运算...
  9. 未来计算机硬件的发展有可能使用的技术,未来计算机硬件的发展有可能使用的技术是______。...
  10. python中pop函数的用法_python中pop()函数怎么用
  11. JSP中URL路径获取问题
  12. java rfb,github上开源的超轻量级人脸检测模型及github地址。
  13. 句句真研—每日长难句打卡Day20
  14. uva 11137 Ingenuous Cubrency
  15. mysql 查询每个班级的前三名
  16. ArcGIS Administartor localhost是无效主机名
  17. vue2.0桌面端框架_Element-UI组件库(Vue2.0桌面端组件库)V2.9.2 免费版
  18. 歌曲排行榜html页面,音乐组合排行板_音乐排行榜网页模板
  19. Linux26期 6月21日
  20. 你知道什么是软中断吗?

热门文章

  1. ubuntu qt支持中文输入,嵌入式QT支持中文显示.
  2. 通过一些细节的调整,将信息优雅的保存为json形式
  3. js匿名函数和立即执行函数
  4. 十一放假通知!假期有变,都看看吧
  5. Python的raise用法
  6. java jcf查看_Java学习笔记——JCF集合框架
  7. MySQL导入数据库脚本
  8. Unity3d Note8(粒子光环)
  9. 学习日记02 GEE查询指定范围(时间,云量)的哨兵影像数量
  10. 一个模型就2000?次世代PBR游戏枪械道具建模全流程,学到就是赚到