简体   繁体   中英

Having extracted the blood vessels, how to brighten them?

I've used Kirsch filter to try and obtain the blood vessels, but the result isn't the best, as shown below:

在此处输入图片说明

Although the vessels have been obtained, they aren't bright enough. How do I go about making them 'more visible'?

I worked on retina vessel detection for a bit few years ago, and there are different ways to do it:

  • If you don't need a top result but something fast, you can use oriented openings, see here and here .
  • Then you have an other version using mathematical morphology version here .

For better results, here are some ideas:

[EDIT] To answer your specific question, you can erase the bright ring, and then apply a histogram stretching. But I think that the methods I introduced before will work better than the filter you are using.

looks like, the solution for your problem is histogram equalization (we had the same problem for homework)

http://docs.opencv.org/3.1.0/d5/daf/tutorial_py_histogram_equalization.html#gsc.tab=0

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM