Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Progress Presentation Supervisor: Rein van den Boomgaard Mark.

Slides:



Advertisements
Similar presentations
Moving Object Detection with Background Model based on spatio- Temporal Texture Ryo Yumiba, Masanori Miyoshi,Hirononbu Fujiyoshi WACV 2011.
Advertisements

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.
Abandoned Object Detection for Public Surveillance Video Student: Wei-Hao Tung Advisor: Jia-Shung Wang Dept. of Computer Science National Tsing Hua University.
Foreground Background detection from video Foreground Background detection from video מאת : אבישג אנגרמן.
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Surveillance Application Ankit Mathur Mayank Agarwal Subhajit Sanyal Lavanya Sharan Vipul Kansal.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Tracking with Online Appearance Model Bohyung Han
A Bayesian Formulation For 3d Articulated Upper Body Segmentation And Tracking From Dense Disparity Maps Navin Goel Dr Ara V Nefian Dr George Bebis.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Object Detection and Tracking Mike Knowles 11 th January 2005
Improved Adaptive Gaussian Mixture Model for Background
Abandoned Object Detection for Indoor Public Surveillance Video Dept. of Computer Science National Tsing Hua University.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
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.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
A Real-Time for Classification of Moving Objects
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
© 2010 Cengage Learning Engineering. All Rights Reserved.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Object detection, tracking and event recognition: the ETISEO experience Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
BraMBLe: The Bayesian Multiple-BLob Tracker By Michael Isard and John MacCormick Presented by Kristin Branson CSE 252C, Fall 2003.
A video-based real-time vehicle counting system using adaptive background method 2008 IEEE International Conference on Signal Image Technology and Internet.
Optical Tracking for VR Bertus Labuschagne Christopher Parker Russell Joffe.
Update September 14, 2011 Adrian Fletcher, Jacob Schreiver, Justin Clark, & Nathan Armentrout.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
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,
Expectation-Maximization (EM) Case Studies
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Eye Tracking Using A Simple Webcamera.
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Dynamic Background Learning through Deep Auto-encoder Networks Pei Xu 1, Mao Ye 1, Xue Li 2, Qihe Liu 1, Yi Yang 2 and Jian Ding 3 1.University of Electronic.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
OpenCV C++ Image Processing
Detecting Moving Objects, Ghosts, and Shadows in Video Streams
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
E L A.
Hand Gestures Based Applications
Signal and Image Processing Lab
CSSE463: Image Recognition Day 29
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Gait Analysis for Human Identification (GAHI)
Motion Detection And Analysis
Vehicle Segmentation and Tracking in the Presence of Occlusions
Eric Grimson, Chris Stauffer,
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Background extraction with a coarse to fine approach
Presentation transcript:

Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Progress Presentation Supervisor: Rein van den Boomgaard Mark Smids September 12 th 2006

Overview Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions

Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions Goals of this research Literature study on traffic monitoring Literature study on background subtraction methods and shadow detectors Implement a suitable background subtraction method and shadow detector for this application

Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions A number of camera’s producing streams Camera calibration and initialization For each stream: Background subtraction Shadow detection and elimination Object tracking Update traffic parameters Video summarization Control panel (GUI) System Overview

Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions A number of camera’s producing streams Camera calibration and initialization For each stream: Background subtraction Shadow detection and elimination Object tracking Update traffic parameters Video summarization Control panel (GUI) System Overview

Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions System Overview Background Subtraction Component consists of: Pre-processing stage Background modeling Foreground detection Data validation Incorporated: Shadow Detection

Background Subtraction Methods Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions #1 Deterministic Approach Create an initial background model from the first N frames Use mean? Use median? For each new frame, subtract it from the background model to obtain a binary mask Update the background model

Background Subtraction Methods Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions #2 Statistical Approach Model each pixel in the history frames by a mixture of Gaussians Why a mixture? Build a background model by selecting those Gaussians that correspond to background pixels Update the background model by updating weight, mean and covariance parameters

Background Subtraction Methods Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions How determine those components that model the background? Observation: these Gaussians have the most supporting evidence and lowest variances Order the K distributions in the mixture by the value of The first B distributions are chosen as the background model, where:

Progress Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions What’s done? Literature study about traffic monitoring, background subtraction methods and shadow detection Implementation of two background subtractors Implementation of two a shadow detectors Written the parts of my thesis covering the above

Progress Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions What still to do? Testing the two background subtraction systems with prerecorded videos Finishing my thesis/paper

Conclusions Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions Urban traffic monitoring is more challenging than traffic monitoring on highways The background subtraction component is the most important one in the chain Real time processing possible using the OpenCV library.

The Next Presentation Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions Discuss the shadow detectors Discuss the testing process Compare both background subtraction methods and shadow detectors Concluding which method is best given the urban traffic setting

Questions… Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions

You should have asked about this… Introduction System Overview Background Subtraction Methods Progress Conclusions The Next Presentation Questions Hidden Section Update Equations: Z. Zivkovic, “Improved Adaptive Gaussian Mixture Model for Background Subtraction” MoG :