I. Introduction
Change detection is one of the preliminary tasks in numerous computer vision applications such as behavior analysis, traffic monitoring, video synopsis, action recognition, visual surveillance, anomaly detection and object tracking. Background subtraction is an effective approach to detect the relevant changes by segmenting the video frames into foreground and background regions. Moving object detection in videos with dynamic background changes, illumination variations and challenging environmental conditions is a challenging task due to the fluctuation and noise in the background appearance. These dynamic changes affect the accuracy of a background subtraction technique.