In this paper, we present a complete change detection system named multimode background subtraction. The universal nature of system allows it to robustly handle multitude of challenges associated with video change detection, such as illumination changes, dynamic background, camera jitter, and moving camera. The system comprises multiple innovative mechanisms in background modeling, model update, pixel classification, and the use of multiple color spaces. The system first creates multiple background models of the scene followed by an initial foreground/background probability estimation for each pixel. Next, the image pixels are merged together to form megapixels, which are used to spatially denoise the initial probability estimates to generate binary masks for both RGB and YCbCr color spaces. The masks generated after processing these input images are then combined to separate foreground pixels from the background. Comprehensive evaluation of the proposed approach on publicly available test sequences from the CDnet and the ESI data sets shows superiority in the performance of our system over other state-of-the-art algorithms.
 K. Toyama, J. Krumm, B. Brumitt, and B. Meyers, “Wallflower: Principles and practice of background maintenance,” in Proc. ICCV, Sep. 1999, pp. 255–261.
 Y. Wang, P.-M. Jodoin, F. Porikli, J. Konrad, Y. Benezeth, and P. Ishwar, “CDnet 2014: An expanded change detection benchmark dataset,” in Proc. Comput. Vis. Pattern Recognit. Workshops (CVPRW), 2014, pp. 387–394.
 Changedetection Dataset, accessed on Dec. 15, 2016. [Online]. Available: https://www.changedetection.net
 H. Sajid and S.-C. S. Cheung, “Background subtraction under sudden illumination change,” in Proc. IEEE Multimedia Signal Process. (MMSP), Sep. 2014, pp. 1–6.
 H. Sajid and S.-C. S. Cheung, “Background subtraction for static moving camera,” in Proc. Int. Conf. Image Process., Sep. 2015, pp. 4530–4534.
Computer vision, change detection, background model bank, background subtraction, color spaces, binary classifiers, foreground segmentation, pixel classification.