Abstract: For many computer vision applications such as surveillance, vehicle navigation, even for autonomous robot navigation moving object detection is very important and challenging task. Detecting the objects in the video and tracking their motion to identify their characteristics has been emerging as a demanding research area in the domain of Image Processing and Computer Vision. Video surveillance in a dynamic environment, especially for humans and vehicles, is one of the current challenging research topics in computer vision. It is a very significant technology to fight against terrorism, crime, public safety. The work involves designing of the efficient video surveillance system in complex environments. In video surveillance, detection of moving objects from a video is important for object detection, target tracking, and behaviour understanding. Detection of moving objects in video streams is the very first and basic step for further processing.

Keywords: Video surveillance, moving object detection, background subtraction, optical flow.