Search This Blog

Monday, March 28, 2011

Externded gmm for backgroud substract

http://code.google.com/p/cubgs/

Introduction

This is an implementation of Extended Gaussian mixture model (GMM) applying in Background subtraction for NVIDIA CUDA platform. The original CPU idea and implementation can be found in Ref. 1 and 2.

Usage

<T.B.D>
Please see the sample code in svn, read the article on CodeProject, read the paper, or the lengthy technical report.

License

The testing video clips and libraries (CUDA, OpenCV) belong to its authors.
The following conditions are derived from Zivkovic's original CPU implementation:
This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following:
  • this notice,
  • an acknowledgment of the authors and individual contributions to the work;
Copying, reproduction, or republishing for any other purpose shall require a license. Please contact the author in such cases. All the code is provided without any guarantee.
If you use this project in academic publications, please cite:
Vu Pham, Phong Vo, Hung Vu Thanh, Bac Le Hoai, "GPU Implementation of Extended Gaussian Mixture Model for Background Subtraction", IEEE-RIVF 2010 International Conference on Computing and Telecommunication Technologies, Vietnam National University, Nov. 01-04, 2010. DOI: 10.1109/RIVF.2010.5634007.

References

  1. Z.Zivkovic, "Improved adaptive Gausian mixture model for background subtraction", International Conference Pattern Recognition, Vol.2, pages: 28-31, 2004.
  2. Z.Zivkovic, F. van der Heijden, "Efficient adaptive density estimation per image pixel for the task of background subtraction", Pattern Recognition Letters, vol. 27, no. 7, pages 773-780, 2006.