Description: Among the high-complexity methods, two methods dominate the literature Kalman filtering and Mixture of Gaussians (MoG). Both have their advantages, but Kalman filtering gets slammed in every paper for leaving object trails that can t be eliminated. As this seems like a possible deal breaker for many applications, I went with MoG. Also, MoG is more robust, as it can handle multi-modal distributions. For instance, a leaf waving against a blue sky has two modes—leaf and sky. MoG can filter out both. Kalman filters effectively track a single Gaussian, and are therefore unimodal: they can filter out only leaf or sky, but usually not both.
To Search:
File list (Check if you may need any files):
mixture_of_gaussians\bg_sub_mog_gui2.fig
....................\bg_sub_mog_gui2.m
....................\mixture_of_gaussians.m
....................\mixture_of_gaussians_c.m
....................\......................_files\cfiles
....................\............................\mixture_of_gaussians_c.c
....................\............................\mixture_of_gaussians_c.ctm
....................\............................\mixture_of_gaussians_c.h
....................\............................\mixture_of_gaussians_c_main.c
....................\............................\mixture_of_gaussians_c_msvc6.dsp
....................\............................\mixture_of_gaussians_c_msvc8.dsp
....................\............................\mixture_of_gaussians_c_stub_main.c
....................\............................\README_msvc8.txt
....................\.....................mex_files\cfiles
....................\..............................\mixture_of_gaussians_c.asv
....................\..............................\mixture_of_gaussians_c.c
....................\..............................\mixture_of_gaussians_c.dll
....................\..............................\mixture_of_gaussians_c.h
....................\..............................\mixture_of_gaussians_c.list
....................\..............................\mixture_of_gaussians_c_mex.c
....................\..............................\mixture_of_gaussians_c_msvc6.dsp
....................\..............................\mixture_of_gaussians_c_msvc8.dsp
....................\..............................\mixture_of_gaussians_c_stub_mex.c
....................\..............................\README_msvc8.txt
....................\mixture_of_gaussians_test_harness.m
....................\mixture_of_gaussians_c_files
....................\mixture_of_gaussians_mex_files
mixture_of_gaussians