We have implemented a robust real-time background subtraction algorithm based on codebook approach. Our method is more forgiving for camera and image noise than the methods utilizing a single modality for each background pixel. The algorithm adapts background model to the changing backgrounds and is tolerant to illumination changes and background clutter. Special emphasis is made on dealing with the compression artifacts produced by MPEG-like compression algorithms.
The results presented below are from two datasets: OTCBVS shot outdoors with one RGB and one thermal camera and CAVIAR shot indoor with RGB camera