我正在对视网膜图像进行一些图像处理。我需要用背景像素替换血管,以便我可以专注于视网膜的其他方面。我无法想办法做到这一点。我正在使用matlab。有什么建议吗?
答案 0 :(得分:1)
广泛研究视网膜图像后,我可以告诉你,你提出的建议本身就是一个复杂的问题。当然,如果你只想要粗略的方法,你可以使用imdilate
。但这会影响整个图像,图像中的其他结构会改变外观。有些东西,这是不可取的。
但是,如果你想要正确地做,你首先需要分割所有的血管并创建一个二元面具。一旦你有二元面膜,你可以自己决定如何填充血管区域。您可以从边界进行插值或计算背景图像,并使用背景图像中的像素替换血管区域等。
血管分割是一个具有挑战性的问题,你会在互联网上找到很多关于血管的文献。最终,您必须选择所需分段的准确程度并相应地构建算法。
答案 1 :(得分:0)
imdilate
应该做你想要的,因为它用最大的邻居替换每个像素。有关更详细的建议,我需要查看图像。