Vein Detection in Angiogram image

6 次查看(过去 30 天)
There are veins in above image. I need to find out the location of pixels at which veins are present.
I tried to do this:
img=imread('segmented plus orignal image 1\aa00001.jpg');
bi=im2bw(img); imshow(bi)
But still, it is not clear.
  2 个评论
Matthew Eicholtz
Matthew Eicholtz 2016-3-23
What do you mean by "it is not clear"? Is this the result you get?
Explorer
Explorer 2016-3-24
Yes, I am getting this result. I want to remove other things. Only veins should be there.

请先登录,再进行评论。

采纳的回答

Matthew Eicholtz
Matthew Eicholtz 2016-3-23
You may want to try edge detection followed by some image morphological operations (e.g. dilation, erosion) and region flood-filling.
Also, if your results from im2bw are as depicted in the comment above, the bwareaopen function may be helpful.

更多回答(1 个)

Image Analyst
Image Analyst 2016-3-24
Has that image already been through a Hessian or Frangi filter?

Community Treasure Hunt

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

Start Hunting!

Translated by