2016-09-27 15 views
2

私が手にしている問題の解決策を探しています。三つの部分にセグメントに私が持っているイメージを次に示します。ブライトスポットを削除してグレー画像を分割する

問題は、コア領域における明るいスポットがあるが。私はイメージを滑らかにし、明るい場所のマスクを得ることによって明るい場所を取り除こうとした。輝点の位置から特定の値を差し引く。ここでの結果は次のとおりです。私はそれが画像の濃淡値に基づいてセグメントにしようとすると、

は今、私は次のような奇妙な結果が得られます。

私が必要以下の画像の輪郭を描いた領域に類似したセグメント化。

clc 
close all 
clear 
I=imread('recon-1.1-B_Export0113.tiff'); 
I=im2uint8(I); 

filt1=ones(31)/(31^2); 
I2=imfilter(I,filt1); 
I2=imfilter(I2,filt1); 
I2=imfilter(I2,filt1); 
I2=I2-40; 
% I2=imadjust(I2); 

I3=I-I2; 
figure, imshow(I3) 
figure, imshow(I) 
I4=zeros(size(I)); 
I4(I3>40)=1; 
se = strel('disk',2); 
I4=imopen(I4,se); 
figure,imshow(I4) 

答えて

関連する問題