Hi
I have the following result of segmentation
How can I improve the results?
1) I want to improve the appearance to get the vessels more smooth.
2) I want to extract the oval-like part of the vessels in the middle of the image.
Any suggestions?
*****************
Here is a link to the image
https://copy.com/GT6n8EF82BKw

 採用された回答

Evan
Evan 2014 年 7 月 31 日
編集済み: Evan 2014 年 7 月 31 日

0 投票

For your first question:
Is this strictly for appearances? If so, does medfilt2 do what you want?
rawImg = rgb2gray(imread('seg_vessel.jpg'));
nbhd = [2 2]; %play around with neighborhood size to get the smoothness you want
smoothedImg = medfilt2(rawImg,nbhd);
figure;imagesc(rawImg); colormap(gray)
figure;imagesc(smoothedImg); colormap(gray)

1 件のコメント

Nisreen Sulayman
Nisreen Sulayman 2014 年 7 月 31 日
編集済み: Nisreen Sulayman 2014 年 7 月 31 日
thanks Mr. Evan, I've tried medfilt2 ... can you suggest another thing ... the above code didn't gave the desired effect... I tried to use nbhd=[3 3] unfortunately it separates the vessels path

サインインしてコメントする。

その他の回答 (2 件)

SRI
SRI 2014 年 7 月 31 日

0 投票

inputImage = imread('seg_vessel.tif');
grayImage = rgb2gray(inputImage);
binaryImage = im2bw(grayImage,level);
[B,W,D,T] = bwboundaries(binaryImage);
imshow(W)
Hi Kindly Look into the code, this might be the result which you had expected
SRI
SRI 2014 年 7 月 31 日

0 投票

inputImage = imread('seg_vessel.tif');
grayImage = rgb2gray(inputImage);
level = graythresh(grayImage);
binaryImage = im2bw(grayImage,level);
[B,W,D,T] = bwboundaries(binaryImage);
imshow(W)
Sorry Use this one

3 件のコメント

Nisreen Sulayman
Nisreen Sulayman 2014 年 7 月 31 日
編集済み: Nisreen Sulayman 2014 年 7 月 31 日
I haven't got the desired result this is what I got ...
I want to get ride of small line and elongated parts which give "coarse look" of the image above
SRI
SRI 2014 年 8 月 1 日
Hi
You need to crop that oval part alone in this image
Image Analyst
Image Analyst 2014 年 8 月 1 日
You can use imopen() to snip off pointy parts or use imclose() to blur out the boundary.

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange で Image Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by