我有一个原始的胸部X光图像(orig.jpg).我用ITK-SNAP做了手动分割,产生了这个二元掩模图像(bmask.jpg):

要从背景中提取肺部区域,我运行以下MATLAB代码:
clear all;
clc;
IR=imread('orig.jpg');
im=imread('bmask.jpg');
ROI = IR;
ROI(im == 1) = 0;
ROI(im ~= 1) = 1;
SEG = IR.*ROI;
figure;
imshow(SEG);
imwrite(SEG,'SEG.jpg');
Run Code Online (Sandbox Code Playgroud)
结果图片:

我想通了,因为肺边界附近的肺部区域内的二元面罩的一些像素具有"1"值,所得到的图像在肺部区域内的肺部边界附近具有一些黑点.而且,在得到的图像中,肺边界具有Z字形图案,而不是作为二元掩模的平滑图案.我该如何解决这些问题?有人可以帮助我吗?
谢谢.
我需要在Matlab中找到驻留在3D图像中的3D子图像位置的坐标.谁能帮我?
谢谢,