Models image as sample from one of 2 Gaussians in RGB space. Classifies each pixel as having originated from one Gaussian.
In the future this could be expanded to remove the ith, kth, etc Gaussians from an N-Gaussian image model.
RemoveBackground.m contains a demonstration of how to use the main function, separate.m
Alexander Farley (2020). Background Removal using Gaussian Model (https://www.mathworks.com/matlabcentral/fileexchange/34077-background-removal-using-gaussian-model), MATLAB Central File Exchange. Retrieved .
I tried this code for my image which is black-white picture. The code can't process my picture.
though it has a good result for the picture author gives, this method has a bad effect for my picture.
thank you !
It is not a fast code but output is awesome.
Hi Supriya, I just tested in R2013a and it seems to work correctly.
sir i tried to run this code in matlab2013-computer vision toolbox as well as 2010 but it shows error for2013-undefined function kmeans,also statsremovenan....how to run it....
Inspired by: EM_GM