使用证据理论和GMM模型进行图像分割(其他博客未提到的细节记录)
最近在看使用GMM(高斯混合分布)模型进行图像分割的文献《Interactive color image segmentation via interactive evidential labeling》。第一次接触图像的文献,随后代码复现出现困难,现在将遇到的问题记录如下。1.GMM模型用于生成颜色空间的标签生成模式该文献使用半监督学习,迭代前由人工标注一些前景和背景像素。我一开始以为是使用GM
最近在看使用GMM(高斯混合分布)模型进行图像分割的文献《Interactive color image segmentation via interactive evidential labeling》(绝了,打算基于这篇继续做的可以放弃了,审稿人:你做的东西太过时了)。第一次接触图像的文献,随后代码复现出现困难,现在将遇到的问题记录如下。
1.GMM模型用于生成颜色空间的标签生成模式
该文献使用半监督学习,迭代前由人工标注一些前景和背景像素。我一开始以为是使用GMM模型生成前景和背景在图片的2维空间的抽样分布吗?第二天才明白不是的,是生成前景和背景在颜色空间中的抽样分布(比如RGB,等,文献使用LAB)。生成好以后就可以推广到未标注的像素点上了,这样就实现了“封闭世界”假设下的标签传播。在1次迭代的过程中使用EM算法对参数进行更新。这可以使用sklearn帮我们实现,事实上已经帮我们集成在sklearn的函数中了。

2.基于BIC准则的GMM聚类簇数选择
同样地,sklearn已经帮我们集成好了:Scikit-Learn学习笔记——高斯混合模型(GMM)应用:分类、密度估计、生成模型
3.簇的个数
前景使用若干簇生成,背景使用若干簇生成,至少不是网络上GMM分割一般使用的2个簇,因为这篇文献是给定标签的。那到底是多少簇合适呢?BIC准则,见2。
4.一区文献竟然调调库就能复现了,sklearn确实给力啊,然后我发现matlab也可以直接调参,不错啊
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)