MATLAB截取图像的一部分并保存导出,在itksnap中3D展示

**问题描述:**输入nifti图像,截取图像的一部分并输出,比如截取图像的101010这一块,并导出为nii文件

matlab 复制代码
inputFile = 'D:\aa\dcm\input.nii'; % 输入文件路径

subsetSize = [10 10 10]; % 截取的图像块大小
subsetStart = [1 1 1]; % 截取的起始位置
% 读取NIfTI图像
img = niftiread(inputFile);

% 获取图像尺寸
imgSize = size(img);

% 检查截取区域是否超出图像边界
if any(subsetSize + subsetStart > imgSize)
    error('Subset exceeds image boundaries.');
end

% 截取图像
subset = img(subsetStart(1):subsetStart(1)+subsetSize(1)-1, ...
             subsetStart(2):subsetStart(2)+subsetSize(2)-1, ...
             subsetStart(3):subsetStart(3)+subsetSize(3)-1);

% 保存导出,导出为nifti
niiFile = 'output.nii';  
niftiwrite(subset,niiFile);

3D展示:

itk-snap -- edit -- 3D Panel -- Toggle Volume Rendering V

相关推荐
裤裤兔3 天前
特定脑区的可视化展示
影像分析·医学影像·影像处理·医学图像·脑科学·大脑·脑影像
裤裤兔6 天前
利用wfu pickatlas保存脑区ROI
医学影像·医学图像处理·影像处理·脑科学
裤裤兔7 天前
影像分割公开数据集
影像分析·医学影像·医学图像处理·影像处理·医学图像
裤裤兔8 天前
脑影像制作slice切片展示图
影像分析·医学影像·影像处理·医学图像·脑科学·脑影像
裤裤兔9 天前
变换nii图像的左右,将nifti影像左右翻转
dicom·医学影像·医学图像·脑科学·影像·nifti
柚子味的羊1 个月前
TorchIO:超级好用的3D医学图像处理package
深度学习·医学图像处理·torchio
youcans_3 个月前
【医学影像 AI】YoloCurvSeg:仅需标注一个带噪骨架即可实现血管状曲线结构分割
人工智能·yolo·计算机视觉·分割·医学影像
martian6653 个月前
AI大模型实践项目:医学影像分类器(肺结节检测)
人工智能·ai大模型·医学影像·影像大模型·肺结节
martian6653 个月前
LeetCode算法领域经典入门题目之“Two Sum”问题
人工智能·算法·leetcode·医学影像
martian6654 个月前
深度学习核心:神经网络-激活函数 - 原理、实现及在医学影像领域的应用
人工智能·深度学习·神经网络·机器学习·医学影像·影像大模型