如何在R上的图像上应用EM算法?

时间:2019-06-02 09:42:41

标签: r image-segmentation gmm

我要实现标题为“使用高斯混合模型的光谱聚类的图像分割”的文章,该算法在论文中的定义如下:

  

输入:输入图像和所需的图像段数,   距离函数|| 。 ||,终止条件。

     

输出:图片的分割。

     
      
  1. 从输入图像中提取颜色和位置特征。

  2.   
  3. 执行EM-IRC算法以使用方程式(3)-(6)获得GMM参数。 GMM的组件数量由   阈值方程(10)。

  4.   
  5. 将GMM参数视为光谱聚类的特征。通过KL散度获得分量R的相似矩阵   使用公式(13)。

  6.   
  7. 采用方程式(16)中的Floyd算法将原始相似度矩阵R修改为改进的相似度矩阵Ropt。

  8.   
  9. 根据等式(8)建立拉普拉斯矩阵。分解拉普拉斯矩阵以获得光谱特征。

  10.   
  11. 通常,将与第二最小特征值和第三最小特征值相对应的特征向量选择为   光谱特征。使用FCM聚类光谱特征   算法以获取合并结果。

  12.   
  13. 使用合并的组件对图像像素进行重新分类,以进行最终的图像分割。

  14.   

我想使用mclust软件包运行EM算法来获取GMM参数,但是问题是我不知道如何在彩色图像上执行它。

谢谢您的帮助。

0 个答案:

没有答案