0

我正在对视网膜图像进行一些图像处理。我需要用背景像素替换血管,以便我可以专注于视网膜的其他方面。我想不出办法来做到这一点。我正在使用matlab。有什么建议么?

4

2 回答 2

1

在广泛使用视网膜图像之后,我可以告诉你,你提出的问题本身就是一个复杂的问题。当然,如果你只是想要一个粗略的方法,你可以使用imdilate. 但这会影响您的整个图像,并且图像中的其他结构会改变外观。有些东西,那是不可取的。

但是,如果你想正确地做到这一点,你首先需要分割所有的血管并创建一个二进制掩码。一旦你有了一个二进制掩码,如何填充容器区域就取决于你了。您可以从边界进行插值或计算背景图像并用背景图像中的像素替换血管区域等。

血管的分割是一个具有挑战性的问题,你会在互联网上找到很多关于这方面的文献。最终,您必须选择所需的分割精度并相应地构建算法。

于 2013-09-13T10:27:42.447 回答
0

imdilate应该做你想做的,因为它用最大的邻居替换每个像素。有关更详细的建议,我需要查看图像。

于 2013-09-13T05:28:42.353 回答