nearest.nii.gz 是将BN_Atlas图谱配准到个体b0图像上的结果,怎样将nearest.nii.gz 中图谱编号为1的脑区提取出来?
时间: 2024-02-13 18:00:56 浏览: 66
kNN.zip_K._knn_k近邻算法 KNN
可以使用以下步骤将 nearest.nii.gz 中图谱编号为 1 的脑区提取出来:
1. 使用 FSLeyes 或类似的软件打开 BN_Atlas 中的 `BN_Atlas_246_1mm.nii.gz` 文件,找到编号为 1 的脑区的标签值。
2. 使用 FSL 的 `fslmaths` 命令将 nearest.nii.gz 中标签值为 1 的像素提取出来,生成一个新的 NIfTI 文件,命令如下:
```
fslmaths nearest.nii.gz -thr 1.5 -uthr 1.5 -bin 1_mask.nii.gz
```
其中,`-thr 1.5` 表示将值大于等于 1.5 的像素赋值为 1;`-uthr 1.5` 表示将值小于等于 1.5 的像素赋值为 1;`-bin` 表示将结果二值化,生成的 `1_mask.nii.gz` 文件中只有标签值为 1 的像素值为 1,其他像素值为 0。
3. 使用 `fslmaths` 命令将原始图像与新生成的脑区掩膜相乘,提取出标签值为 1 的脑区,命令如下:
```
fslmaths nearest.nii.gz -mul 1_mask.nii.gz BN_Atlas_1.nii.gz
```
其中,`-mul` 表示进行像素间的乘法运算,生成的 `BN_Atlas_1.nii.gz` 文件中只有标签值为 1 的脑区像素值保留,其他像素值为 0。
阅读全文