我试图在下面的图片上执行细分任务。
我使用模糊c-means进行一些最小的预处理。分割将有3个类:背景(蓝色区域),肉类(红色区域)和脂肪(白色区域)。背景分割效果很好。然而,照片左侧的肉和脂肪分割将许多肉类组织映射为脂肪。最后的肉面膜是这样的:
我怀疑这是因为照明条件会使左侧更亮,因此算法会将该区域归类为胖级。另外我认为如果我能以某种方式使表面更平滑,可能会有一些改进。我使用了6x6中值滤波器,它可以正常工作,但我可以接受新的建议。有什么建议如何克服这个问题?可能是某种平滑? 谢谢:))
编辑1: 脂肪区域大致标在下面的照片中。顶部区域含糊不清,但正如rayryeng在评论中提到的那样,如果对我来说它是一个模糊的人类,那么算法也可以对它进行错误分类。但左手部分显然都是肉,而算法将其中很大一部分分配为脂肪。
答案 0 :(得分:2)
分割中的第一条规则是"尝试描述你(作为一个人)如何能够进行分割"。一旦你这样做,算法就变得清晰了。 换句话说,您必须执行以下2个任务:
您似乎跳过了第1步,这是您算法的问题。
以下是我的观察:
有关详细信息,您可以阅读我关于纹理相似性的答案here。你有一个反向问题(而不是测量相似性,你想训练一个区分非相似纹理的分类器)。但解决方案的框架是相同的。确定区分纹理的重要特征,将特征连接到矢量并运行分类器。您可以在每个像素或小区域的图像块(例如5x5像素)上运行分类器。您期望的结果是训练这样一个智能分类器,对于图像中的每个补丁,它可以告诉您它是否更像是一块肉或脂肪
答案 1 :(得分:0)