can you explain this code?

4 views (last 30 days)
MARIYA DAVIS
MARIYA DAVIS on 20 Feb 2016
Commented: Reyhaneh ST on 21 May 2021
%Lung Mask Creation
croped = [];
croped = i(10:end-10,10:end-10) ;
figure(2)
subplot(221);imshow(mat2gray(croped));title('Croped Image');
binaryImage = croped < 120;
subplot(222),imshow(binaryImage, []),title('Original Binary Image');
se = strel('disk',6);
lungMask = zeros(m,n);
lungMask(10:end-10,10:end-10)= imclose(binaryImage,se);
subplot(223);imshow(lungMask);title('Lung mask');

Answers (1)

Stalin Samuel
Stalin Samuel on 20 Feb 2016
croped = [];%empty matrix created
croped = i(10:end-10,10:end-10) ;% we going to crop first 10 rows and and 10 columns of the image
figure(2)
subplot(221);imshow(mat2gray(croped));%croped region displayed
title('Croped Image');
binaryImage = croped < 120;%binaryImage contains pixel value less than 120 from the croped image
subplot(222),
imshow(binaryImage, []),%binary image displayed
title('Original Binary Image');
se = strel('disk',6); %Create a disk-shaped structuring element
lungMask = zeros(m,n);
lungMask(10:end-10,10:end-10)= imclose(binaryImage,se);%se shape fills the gap with structuring element
subplot(223);
imshow(lungMask);
title('Lung mask');
  2 Comments
Reyhaneh ST
Reyhaneh ST on 21 May 2021
Hi
I want to use this code to create a lungmusk, but i'm get this error!
can you say me what should i do?

Sign in to comment.

Categories

Find more on Denoising and Compression in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!