Breakend / MotionDetection

A project on motion detection in a noisy environment (shaky or moving camera), through background subtraction with single Gaussian models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A parallelized motion detection implementation of Yi et al.’s dual-mode SGM background subtraction model.

If you use our implementation please cite:

@article{henderson2017analysis,
  title={An Analysis of Parallelized Motion Masking Using Dual-Mode Single Gaussian Models},
  author={Henderson, Peter and Vertescher, Matthew},
  journal={arXiv preprint arXiv:1702.05156},
  year={2017}
}

The CUDA implementation of our code is in the cuda folder. Both the serial and parallelized tbb versions of our code reside in the same folder: serial_and_tbb. They can both be seen in the main.cpp and DualSGM.cpp files.

About

A project on motion detection in a noisy environment (shaky or moving camera), through background subtraction with single Gaussian models.


Languages

Language:C++ 75.4%Language:Cuda 18.5%Language:CMake 3.6%Language:Shell 1.8%Language:Makefile 0.6%Language:C 0.1%