Professional Documents
Culture Documents
By S.Indumathy II M.E CSE Guided by Mr.M.Varghese M.E (Ph.D) Infant Jesus College of Engg & Tech
Background Subtraction
Identify the foreground objects in an image or video frame Reduces the amount of data to be processed Widely used in traffic monitoring, human action recognition, etc.,
4/22/2013
4/22/2013
Objectives
To find Background behavior image. Detecting the anomalous behavior. To perform Vector Behavior Subtraction.
4/22/2013
Literature Survey
ViBe: A universal background subtraction algorithm for video sequences. Olivier Barnich and Marc Van Droogenbroeck,June 2011. Background Subtraction-Classification problem. Classify a new pixel with respect to its immediate neighborhood in the chosen color space A new pixel is included in the background only if it has been classified as a background sample. Background model initialization and updating.
4/22/2013
Behavior Subtraction. Pierre-Marc Jodoin, Venkatesh Saligrama, Janusz Konrad. Jan 2008. Anomaly detection. Train the video sequence with the number of frames. Two phase- Training phase and detection phase.
4/22/2013
Existing system
Classical approaches to BS are based on photometric scene properties. Eg. GMM,KDE Temporal anomaly detection done by constructing a dictionary of anomalies. Tracking algorithm applied to track the motion path.
4/22/2013
Proposed system
Behavior space Simple background subtraction followed by background update. Introduced the concept of event. Applying event hypothesis test to detect the anomaly. Addressing deficiencies of motion path based algorithm.
4/22/2013 Event based background subtraction 8
Modules
The modules of the proposed system are Background subtraction Event Modeling Behavior Image Outlier detection Background Subtraction with vector objects.
4/22/2013
Background Subtraction Detects the presence of motion by simple frame differencing and thresholding.
Each motion label captures the amount of activity occurring at a spatial location.
4/22/2013
10
Event Modeling Models the dynamic activity for each pixel at the specific spatial location by using the motion labels and the object descriptor.
4/22/2013
11
Behavior Image Identifies the background activity. Nominal model can be obtained. Implicitly tracks the path followed by moving object. Suppresses the event noise by averaging filter.
4/22/2013
12
4/22/2013
13
Vector Behavior Subtraction Vector object descriptor includes size and direction in five components. Components of vector descriptor are summed up during busy period. Enclose the nominal data for each pixel within a cuboid.
4/22/2013
14
Screen shot-1
4/22/2013
15
contd.
Behavior Image
4/22/2013
16
Screen shot - 2
4/22/2013
17
Screen shot-3
4/22/2013
18
Screen shot-4
4/22/2013
19
Conclusion
Easy to implement ,uses little memory. Content blind
4/22/2013
20
Reference
P.-M. Jodoin, V. Saligrama, and J. Konrad, Behavior subtraction, Proc.SPIE Visual Commun. Image Process., vol. 6822, pp. 10.110.12, Jan.2008. A. Elgammal, R. Duraiswami, D. Harwood, and L. Davis, Background and foreground modeling using nonparametric kernel density for visual surveillance, Proc. IEEE, vol. 90, no. 7, pp. 11511163, Jul. 2002. O. Barnich and M. V. Droogenbroeck, ViBe: A universal background subtraction algorithm for video sequences, IEEE Trans. Image Process.,vol. 20, no. 6, pp. 17091724, Jun. 2011. P.-M. Jodoin, J. Konrad, V. Saligrama, and V. Veilleux-Gaboury, Motion detection with an unstable camera, in Proc. 15th IEEE Int. Conf. Image Process., Oct. 2008, pp. 229232.
4/22/2013
21
THANK U
4/22/2013
22