A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.

Slides:



Advertisements
Similar presentations
What do color changes reveal about an outdoor scene? Kalyan Sunkavalli Fabiano Romeiro Wojciech Matusik Todd Zickler Hanspeter Pfister Harvard University.
Advertisements

Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Nathan Johnson1 Background Subtraction Various Methods for Different Inputs.
Wallflower Principles and Practice of Background Maintenance
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Color Image Processing
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
ICME 2008 Huiying Liu, Shuqiang Jiang, Qingming Huang, Changsheng Xu.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Segmentation by Clustering Reading: Chapter 14 (skip 14.5) Data reduction - obtain a compact representation for interesting image data in terms of a set.
A neural approach to extract foreground from human movement images S.Conforto, M.Schmid, A.Neri, T.D’Alessio Compute Method and Programs in Biomedicine.
On the Use of Computable Features for Film Classification Zeeshan Rasheed,Yaser Sheikh Mubarak Shah IEEE TRANSCATION ON CIRCUITS AND SYSTEMS FOR VIDEO.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Illumination Normalization with Time-Dependent Intrinsic Images for Video Surveillance Yasuyuki Matsushita, Member, IEEE, Ko Nishino, Member, IEEE, Katsushi.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
A Real-Time for Classification of Moving Objects
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Traffic Sign Identification Team G Project 15. Team members Lajos Rodek-Szeged, Hungary Marcin Rogucki-Lodz, Poland Mircea Nanu -Timisoara, Romania Selman.
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
1 Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications.
1 Webcam Mouse Using Face and Eye Tracking in Various Illumination Environments Yuan-Pin Lin et al. Proceedings of the 2005 IEEE Y.S. Lee.
Background Subtraction based on Cooccurrence of Image Variations Seki, Wada, Fujiwara & Sumi Presented by: Alon Pakash & Gilad Karni.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
Hierarchical Method for Foreground DetectionUsing Codebook Model Jing-Ming Guo, Yun-Fu Liu, Chih-Hsien Hsia, Min-Hsiung Shih, and Chih-Sheng Hsu IEEE TRANSACTIONS.
Introduction to Video Background Subtraction 1. Motivation In video action analysis, there are many popular applications like surveillance for security,
Tracking and event recognition – the Etiseo experience Son Tran, Nagia Ghanem, David Harwood and Larry Davis UMIACS, University of Maryland.
Expectation-Maximization (EM) Case Studies
CSSE463: Image Recognition Day 27 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Video Surveillance Under The Guidance of Smt. D.Neelima M.Tech., Asst. Professor Submitted by G. Subrahmanyam Roll No: 10021F0013 M.C.A.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Detecting Moving Objects, Ghosts, and Shadows in Video Streams
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Color Image Processing
Color Image Processing
Presenter: Ibrahim A. Zedan
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Color Image Processing
Image Retrieval Based on Regions of Interest
Recognition: Face Recognition
Histogram—Representation of Color Feature in Image Processing Yang, Li
Outline Multilinear Analysis
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
Eric Grimson, Chris Stauffer,
Shadow Detection and Removal
Color Image Processing
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Color Image Processing
Introduction to Artificial Intelligence Lecture 24: Computer Vision IV
Presentation transcript:

A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE

Abstract  Detection of moving objects in video streams is the first relevant step of information extraction in many computer vision applications.  Detecting moving objects provides a focus of attention for recognition, classification, and activity analysis.  The proposed approach can handle scenes containing moving backgrounds, gradual illumination variations and camouflage, has no bootstrapping limitations.

Abstract  light changes: should adapt to gradual illumination changes.  moving background: should include changing background that is not of interest for visual surveillance, such as waving trees.  cast shadows: the background model should include the shadow cast by moving objects.  bootstrapping: the background model should be properly set up even in the absence of a complete and static (free of moving objects) training set at the beginning of the sequence.  camouflage: if their chromatic features are similar to those of the background model.

Modeling the background by Self-Organization A. Initial Background Model  In order to represent each weight vector, we choose the HSV color space. Such color space allows us to specify colors in a way that is close to human experience of colors.  Let (h, s, v) be the HSV components of the generic pixel (x, y) of the first sequence frame, and let be the model for pixel (x, y). Each weight vector is a 3-D vector initialized as =(h, s, v)

Modeling the background by Self-Organization A. Initial Background Model  The complete set of weight vectors for all pixels of an image I with N rows and M columns is represented as a neuronal map A with n*N rows and n*M columns.

Modeling the background by Self-Organization B. Subtraction and Update of the Background Model  Each incoming pixel of the sequence frame is compared to the current pixel model C. If a best matching weight vector is found, it means that belongs to the background.  If isn ’ t found. is in the shadow cast by some object or not. (shadow information into the background model or foreground)

Modeling the background by Self-Organization B. Subtraction and Update of the Background Model

Modeling the background by Self-Organization

 If the best match for current pixel is the weight vector, then the weight vectors that are updated according to (3) are weight vectors.

Modeling the background by Self-Organization

 The basic idea is that a cast shadow darkens the background. where and indicate the hue, saturation, and value components of pixel.

Experimental Results 1) Sequence MSA:  Sequence MSA is consisting of 528 frames of 320*240 spatial resolution, acquired at a frequency of 30 fps.

Experimental Results 2) SequenceWalk1:  SequenceWalk1 is consisting of 611 frames of 384*288 spatial resolution, captured at a frequency of 25 fps.

Experimental Results

Accuracy Metrics:  For measuring accuracy we adopted different metrics, namely Recall (detection rate), Precision (positive prediction),, and Similarity.

Experimental Results