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

相关推荐
martian66519 天前
DICOM医学影像应用篇——窗宽窗位概念、原理及实现详解
图像处理·dicom·医学影像·窗宽窗位
martian6651 个月前
DICOM图像知识:深入详解DICOM的层级关系
dicom·医学影像·dicom标准
martian6651 个月前
DICOM标准:核医学图像模块属性——核医学(Nuclear Medicine, NM)DICOM标准详解
dicom·医学影像·dicom标准
罗小罗同学2 个月前
Nature Medicine病理AI汇总|UNI:一种用于计算病理学的通用自监督基础模型·顶刊精析·24-10-31
人工智能·深度学习·机器学习·医学图像处理·医学人工智能
martian6652 个月前
DICOM标准:深入详解DICOM标准的历史和基本概念
dicom·医学影像
罗小罗同学2 个月前
未来医疗:大语言模型如何改变临床实践、研究和教育|文献精析·24-10-23
人工智能·搜索引擎·语言模型·自然语言处理·医学图像处理·病理组学·医学人工智能
云之遥_2 个月前
Cornerstone3D Tools对影像进行交互(中篇)-注释类工具使用
前端·医学影像·cornerstone3d
罗小罗同学2 个月前
深度学习在癌症基因组学和组织病理学中的应用与前景|文献精析·24-10-16
人工智能·深度学习·医学图像处理·病理组学·医学人工智能
罗小罗同学2 个月前
如何借助病理AI开展分子水平的研究?|文献速递·24-10-17
人工智能·深度学习·医学图像处理·病理组学·医学人工智能