加载 nii.zip(压缩)3d 分割文件

Posted

技术标签:

【中文标题】加载 nii.zip(压缩)3d 分割文件【英文标题】:Loading nii.zip (compressed) 3d segmentation files 【发布时间】:2019-08-27 13:55:31 【问题描述】:

我知道 SimpleITK 可以读取 Nifty (.nii) 格式的 3d 图像,并且它支持 nii.gz 压缩版本。但是,我无法加载 nii.zip 文件。如果我尝试直接解压缩/提取这些文件,这些文件会引发错误,而且 SimpleITK 也不会将它们识别为可读格式之一。

可供参考的数据集位于:https://academictorrents.com/details/27772adef6f563a1ecc0ae19a528b956e6c803ce

【问题讨论】:

【参考方案1】:

前段时间我下载了相同的数据集,我没有彻底试验过,但这是我的经验:

    我能够成功解压 nii.zip 文件

    我使用的是 Linux Ubuntu 18.04,并从 GUI 预安装了解压缩实用程序 您遇到的问题可能是由于使用了不同的存档管理器,或者数据集在下载过程中已损坏 解决方案 - 尝试不同的存档管理器并再次下载数据集

    我正在使用 Aliza 来查看解压缩的扫描文件

    根据我快速检查医学图像格式的经验,Aliza viewer 是最好的程序,可以导出为不同的格式

    读取压缩文件的解决方案

    如果您使用 SimpleITK 或(我在 python 中最喜欢的)Nibabel 并想直接读取压缩文件,您可以参考这些答案如何解决读取压缩档案中的文件的问题 - Stack overflow question 1 和Stack overflow question 2

【讨论】:

以上是关于加载 nii.zip(压缩)3d 分割文件的主要内容,如果未能解决你的问题,请参考以下文章

linux命令-压缩分割

linux下压缩并分割稀疏文件

Linux 将文件打包压缩并分割成指定大小

如何用7-zip分割文件

tar 分割压缩

tar 分割压缩