mimics,slicer软件将.nii.gz转为.ply格式

工具使用

Posted by ThreeStones1029 on June 27, 2023

[TOC]

一、前言

最近学习open3d的可视化drr与三维椎体,需要导入三维椎体的.ply格式,源文件是.nii.gz格式,但是mimics不能导入.nii.gz,所以需要先利用将slicer将.nii.gz导出为.dcm格式。然后再用mimics将.dcm导出为.ply格式。本文主要作为个人笔记。

二、步骤

2.1.slicer将.nii.gz格式转为.dcm格式

由于.nii.gz不能直接导入到mimics,需要先利用slicer作为中转站,将.nii.gz导为.dcm文件。本文中我的需求是将四个.nii.gz文件导为一个.dcm文件。

2.1.1导入.nii.gz文件

打开slicer,导入四个.nii.gz文件,点击ok。

image-20230627210718894

2.1.2.可视化渲染

这里我们在Modules那一栏选择Volume Rendering看一下文件,可以看到我这里导入的四个文件(需要在Volume那一栏选择每个文件打开”眼睛“按钮才能看到)

image-20230627211029877

2.1.3.新建一个segmentation

同样在Modules选择Segmentations,然后在Activate segmentation选择create new segmentation,

image-20230627211509151

2.1.4.添加到segmenation

点击完create segmenation后会出现一个笔的符号,点击后就得到如下界面,就可以开始添加了,选择master volume里面的文件,点击Add

image-20230627211956591

再选择Threshold(就在Add下面,紧挨着)。

image-20230627212155178

再滑到下面,将进度条拉到最右边,再点击apply。如此一个文件就加进来了,再把剩下的导入就行,操作一样。

image-20230627212539230

添加完为这样

image-20230627212926614

2.1.5.导出为.dcm文件

然后选择Modules为Data。

image-20230627213057018

点击Segmenation右键导出为Dicom。

image-20230627213157331

选择文件导出即可。

image-20230627213321576

以上完成了多个.nii.gz导为单个.dicom的过程。

2.2.Mimics将.dicom导为.ply格式

下面需要用Mimics导出为.ply格式

2.2.1.加载.dicom文件

打开mimics,点击file,点击New Project wiza,选择需要导入的的dicom文件,点击next导入。

image-20230627213926646

加载进来是这样的。

image-20230627214108801

2.2.2.调thresholding

将min设置为1,点击apply。

image-20230627214414481

2.2.3.calculate

选择右边的Green右键点击Calulate 3D。

image-20230627214516770

会再右下角的窗口生成三维视图。

image-20230627214731647

2.2.4.导出ply文件

选择file->export->PLY

image-20230627214853404

选择3D,点击需要导出的三维文件,再点击add,选择需要导出的文件夹位置即可。

image-20230627215128695

以上即为全部过程,总算把这个过程写下来了,希望可以帮助到需要的朋友。