GMM & EM algorithm for mammogram classification
显示 更早的评论
I try to estimate a mammogram by Gaussian mixture model and then obtain log-likelihood image.I initialize Mu & Sigma with kmeans but when I use gmdistribution command there is an error : "the shared diagonal covariance must be a row vector with the same number of columns as Mu"
or when I want to write code for EM function I face to an error at the first step:"undefined function or method... for input argument of type 'uint8','double','single',...and I don't know what type I should use(my input is an image). I will appreciate if someone guide me what to do. thank you
采纳的回答
更多回答(1 个)
Ilya
2012-7-16
0 个投票
For your first problem, type 'help gmdistribution/gmdistribution' (note that you need to type gmdistribution twice to get the help for the constructor). Or take a look at the doc page here http://www.mathworks.com/help/toolbox/stats/gmdistribution.html The error message is pretty clear.
I also note that you do not need to use kmeans. You can execute gmdistribution.fit to estimate the mixture (yes, by the EM algorithm).
类别
在 帮助中心 和 File Exchange 中查找有关 Gaussian Mixture Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!