Moving Object Detection For Video Surveillance
Moving Object Detection For Video Surveillance
Journal
Of Modern Engineering Research (IJMER)
Student (ME-CSE), Electronics and Communication, L. D. College of Engineering, Ahmedabad, India Associate Professor, Electronics and Communication, L. D. College of Engineering, Ahmedabad, India
ABSTRACT: Video surveillance has long been in use to monitor security sensitive areas such as banks,
department stores, highways, crowded public places and borders. The advance in computing power, availability of large-capacity storage devices and high speed network infrastructure paved the way for cheaper, multi sensor video surveillance systems. Traditionally, the video outputs are processed online by human operators and are usually saved to tapes for later use only after a forensic event. The increase in the number of cameras in ordinary surveillance systems overloaded both the human operators and the storage devices with high volumes of data and made it infeasible to ensure proper monitoring of sensitive areas for long times. In order to filter out redundant information generated by an array of cameras, and increase the response time to forensic events, assisting the human operators with identification of important events in video by the use of smart video surveillance systems has become a critical requirement. The making of video surveillance systems smart requires fast, reliable and robust algorithms for moving object detection, classification, tracking and activity analysis. Keywords: Video-Based Smart Surveillance, Moving Object Detection, Background Subtraction, Object Tracking.
I. Introduction
Video surveillance systems have long been in use to monitor security sensitive areas. The history of video surveillance consists of three generations of systems which are called 1GSS, 2GSS and 3GSS. The first generation surveillance systems (1GSS, 1960-1980) were based on analog sub systems for image acquisition, transmission and processing. They extended human eye in spatial sense by transmitting the outputs of several cameras monitoring a set of sites to the displays in a central control room. They had the major drawbacks like requiring high bandwidth, difficult archiving and retrieval of events due to large number of video tape requirements and difficult online event detection which only depended on human operators with limited attention span. The next generation surveillance systems (2GSS, 1980-2000) were hybrids in the sense that they used both analog and digital sub systems to resolve some drawbacks of its predecessors. They made use of the early advances in digital video processing methods that provide assistance to the human operators by filtering out spurious events. Most of the work during 2GSS is focused on real-time event detection. Third generation surveillance systems (3GSS, 2000- ) provide end-to-end digital systems. Image acquisition and processing at the sensor level, communication through mobile and fixed heterogeneous broadband networks and image storage at the central servers benefit from low cost digital infrastructure. Unlike previous generations, in 3GSS some part of the image processing is distributed towards the sensor level by the use of intelligent cameras that are able to digitize and compress acquired analog image signals and perform image analysis algorithms like motion and face detection with the help of their attached digital computing components. The ultimate goal of 3GSS is to allow video data to be used for online alarm generation to assist human operators and for offline inspection effectively. In order to achieve this goal, 3GSS will provide smart systems that are able to generate real-time alarms defined on complex events and handle distributed storage and content-based retrieval of video data. The making of video surveillance systems smart requires fast, reliable and robust algorithms for moving object detection, classification, tracking and activity analysis. Starting from the 2GSS, a considerable amount of research has been devoted for the development of these intelligent algorithms. Moving object detection is the basic step for further analysis of video. It handles segmentation of moving objects from stationary background objects. This not only creates a focus of attention for higher level processing but also decreases computation time considerably. Commonly used techniques for object detection are background subtraction, statistical models, temporal differencing and optical flow. Due to dynamic environmental conditions such as illumination changes, shadows and waving tree branches in the wind object segmentation is a difficult and significant problem that needs to be handled well for a robust visual surveillance system [1].
www.ijmer.com
Fig 1: A generic framework for smart video processing algorithms A. Background Subtraction Background subtraction is particularly a commonly used technique for motion segmentation in static scenes. It attempts to detect moving regions by subtracting the current image pixel-by-pixel from a reference background image that is created by averaging images over time in an initialization period. The pixels where the difference is above a threshold are classified as foreground. After creating a foreground pixel map, some morphological post processing operations such as erosion, dilation and closing are performed to reduce the effects of noise and enhance the detected regions. The reference background is updated with new images over time to adapt to dynamic scene changes. There are different approaches to this basic scheme of background subtraction in terms of foreground region detection, background maintenance and post processing. In Heikkila and Silven uses the simple version of this scheme where a pixel at location (x, y) in the current image It is marked as foreground if |It(x, y) Bt(x, y)| > Is satisfied where a predefined threshold is. The background image BT is updated by the use of an Infinite Impulse Response (IIR) filter as follows: Bt+1 = It + (1 ) Bt The foreground pixel map creation is followed by morphological closing and the elimination of small-sized regions. Although background subtraction techniques perform well at extracting most of the relevant pixels of moving regions even they stop, they are usually sensitive to dynamic changes when, for instance, stationary objects uncover the background (e.g. a parked car moves out of the parking lot) or sudden illumination changes occur [3]. B. Statistical Methods More advanced methods that make use of the statistical characteristics of individual pixels have been developed to overcome the shortcomings of basic background subtraction methods. These statistical methods are mainly inspired by the background subtraction methods in terms of keeping and dynamically updating statistics of the pixels that belong to the background image process. Foreground pixels are identified by comparing each pixels statistics with that of the background model. This approach is becoming more popular due to its reliability in scenes that contain noise, illumination changes and shadow. The W4 system uses a statistical background model where each pixel is represented with its minimum (M) and maximum (N) intensity values and | IJMER | ISSN: 22496645 | www.ijmer.com | Vol. 4 | Iss. 2 | Feb. 2014 | 52 |
www.ijmer.com
www.ijmer.com
Fig. 4(a)
Fig. 4(b)
Fig. 4(c)
Fig. 4(d)
Fig. 4 Position wise detection of moving object along with their corresponding reference frames
www.ijmer.com
REFERENCES
[1] [2] [3] [4] [5] [6] Komagal, E.; Vinodhini, A.; Srinivasan, A.; Ekava , B. Real time Background Subtraction techniques fo r detection of moving objects in video surveillancesystem Computing, Communication and Applications (ICCCA), 2012. Soumya. T A Moving Object Segmentation Method for Low Illumination Night Videos Proceedings of the World Congress on Engineering and Computer Science 2008. A. Amer. Voting-based simultaneous tracking of multiple video objects. In Proc. SPIE Int. Symposium on Electronic Imaging, pages 500511, Santa Clara, USA, January 2003. R. Bodor, B. Jackson, and N. Papanikolopoulos. Vision-based human tracking and activity recognition. In Proc. of the 11th Mediterranean Conf. on Control and Automation, June 2003. H.T. Chen, H.H. Lin, and T.L. Liu. Multi-object tracking using dynamical graph matching. In Proc. of IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pages 210 217, 2001 Lian Xiaofeng; Zhang Tao; Liu Zaiwen A Novel Method on Moving -Objects Detection Based on Background Subtraction and Three Frames Differencing Measuring Technology and Mechatronics Automation (ICMTMA), 2010 International Conference on, Issue March 2010. Jin Wang; Lanfang Dong Moving objects detection method based on a fast convergence Gaussian mixture model Computer Research and Development (ICCRD), 2011 3rd International Conference on, Issue March 2011. C. B. Liu and N. Ahuja. Vision based fire detection. In IEEE International Conference on Pattern Recognition, Cambridge, UK, August 2004.
[7] [8]
www.ijmer.com