image processing using Matlab
Mostrar comentarios más antiguos
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
Respuesta aceptada
Más respuestas (2)
SRI
el 31 de Jul. de 2014
0 votos
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
el 31 de Jul. de 2014
0 votos
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 comentarios
Nisreen Sulayman
el 31 de Jul. de 2014
Editada: Nisreen Sulayman
el 31 de Jul. de 2014
SRI
el 1 de Ag. de 2014
Hi
You need to crop that oval part alone in this image
Image Analyst
el 1 de Ag. de 2014
You can use imopen() to snip off pointy parts or use imclose() to blur out the boundary.
Categorías
Más información sobre Image Filtering en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

