image processing using Matlab
Mostra commenti meno recenti
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
Risposta accettata
Più risposte (2)
SRI
il 31 Lug 2014
0 voti
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
il 31 Lug 2014
0 voti
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 Commenti
Nisreen Sulayman
il 31 Lug 2014
Modificato: Nisreen Sulayman
il 31 Lug 2014
SRI
il 1 Ago 2014
Hi
You need to crop that oval part alone in this image
Image Analyst
il 1 Ago 2014
You can use imopen() to snip off pointy parts or use imclose() to blur out the boundary.
Categorie
Scopri di più su Image Filtering in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

