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

Slides:



Advertisements
Similar presentations
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.
Advertisements

1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
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 מאת : אבישג אנגרמן.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
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.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Different Tracking Techniques  1.Gaussian Mixture Model:  1.Construct the model of the Background.  2.Given sequence of background images find the.
The image based surveillance system for personnel and vehicle tracking Chairman:Hung-Chi Yang Advisor: Yen-Ting Chen Presenter: Fong-Ren Sie Date:
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.
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.
Vehicle Movement Tracking
Vigilant Real-time storage and intelligent retrieval of visual surveillance data Dr Graeme A. Jones.
Object Detection and Tracking Mike Knowles 11 th January 2005
Domenico Bloisi, Luca Iocchi, Dorothy Monekosso, Paolo Remagnino
Improved Adaptive Gaussian Mixture Model for Background
Abandoned Object Detection for Indoor Public Surveillance Video Dept. of Computer Science National Tsing Hua University.
A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Trinity College Dublin PixelGT: A new Ground Truth specification for video surveillance Dr. Kenneth Dawson-Howe, Graphics, Vision and Visualisation Group.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
[cvPONG] A 3-D Pong Game Controlled Using Computer Vision Techniques Quan Yu and Chris Wagner.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
College of Engineering and Science Clemson University
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
A video-based real-time vehicle counting system using adaptive background method 2008 IEEE International Conference on Signal Image Technology and Internet.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Vision Surveillance Paul Scovanner.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Progress Presentation Supervisor: Rein van den Boomgaard Mark.
1 Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Kevin Cherry Robert Firth Manohar Karki. Accurate detection of moving objects within scenes with dynamic background, in scenarios where the camera is.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Stable Multi-Target Tracking in Real-Time Surveillance Video
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
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Fast and Robust Algorithm of Tracking Multiple Moving Objects for Intelligent Video Surveillance Systems Jong Sun Kim, Dong Hae Yeom, and Young Hoon Joo,2011.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
PROBABILISTIC DETECTION AND GROUPING OF HIGHWAY LANE MARKS James H. Elder York University Eduardo Corral York University.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
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.
Tracking Under Low-light Conditions Using Background Subtraction Matthew Bennink Clemson University Clemson, SC.
Date of download: 7/8/2016 Copyright © 2016 SPIE. All rights reserved. A scalable platform for learning and evaluating a real-time vehicle detection system.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
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
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
Report 7 Brandon Silva.
Presentation transcript:

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

Overview Introduction Background Subtraction Shadow Detection Video Summarization Demo’s Background Subtraction in action Shadow Detector in action Smart Surveillance using Video Summarization Evaluation Conclusions

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Traditional ways of traffic monitoring using magnetic loops

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Traditional ways of traffic monitoring using magnetic loops Limitations: These systems only count, very costly

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Traditional ways of traffic monitoring using magnetic loops Limitations: These systems only count, very costly For extended traffic monitoring we want to measure: road density, queue detection, vehicle speed, exact location of vehicles

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Traditional ways of traffic monitoring using magnetic loops Limitations: These systems only count, very costly For extended traffic monitoring we want to measure: road density, queue detection, vehicle speed, exact location of vehicles Solution: use cameras to monitor traffic automatically

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Why focus on an urban setting? Most research focused on a highway setting More challenging tasks

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Why focus on an urban setting? Most research focused on a highway setting More challenging tasks Components of a vision based traffic monitoring system: cameras, calibration, background subtraction, tracking, shadow detection, parameter extraction, video summarization, …

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Why focus on an urban setting? Most research focused on a highway setting More challenging tasks Components of a vision based traffic monitoring system: cameras, calibration, background subtraction, tracking, shadow detection, parameter extraction, video summarization, …

Background Subtraction Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Deterministic approach Create an initial background model from the first N frames For each new frame, subtract it from the background model to obtain a binary mask for all x,y: if I(x,y) – B(x,y) > T then M(x,y) = 1 else M(x,y) = 0 Update the background model: for all x,y: if M(x,y) = 0 then B(x,y) = I(x,y)

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Statistical approach Model each pixel in the background model by a mixture of Gaussians Background Subtraction

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Statistical approach Model each pixel in the background model by a mixture of Gaussians How to 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: Background Subtraction

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Shadows: cast and self shadows

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Shadows: cast and self shadows Elimination of cast shadows can improve background subtraction results very much…

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Shadows: cast and self shadows Elimination of cast shadows can improve background subtraction results very much…

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Consider the set of pixels classified as foreground pixels

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Consider the set of pixels classified as foreground pixels A pixel is a candidate shadow pixel when the pixel value has a significant lower value than it’s corresponding background value

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Consider the set of pixels classified as foreground pixels A pixel is a candidate shadow pixel when the pixel value has a significant lower value than it’s corresponding background value Extend this idea: let c = (R,G,B) and Rate of similarity:

Shadow Detection Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Consider the set of pixels classified as foreground pixels A pixel is a candidate shadow pixel when the pixel value has a significant lower value than it’s corresponding background value Extend this idea: let c = (R,G,B) and Rate of similarity: If tau < < 1 then pixel is a shadow pixel

Video Summarization Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Application: smart vision based surveillance system

Video Summarization Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Application: smart vision based surveillance system Record only frames which includes relevant foreground objects

Video Summarization Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Application: smart vision based surveillance system Record only frames which includes relevant foreground objects How to guarantee that a full trajectory of a vehicle is recorded?

Demos Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions 1.Shadow Detector in action – 1 | Background Subtraction in action det 1 | stat 1 - det 2 | stat 2det 1stat 1det 2stat 2 3.Smart Surveillance using Video Sum. - 11

Evaluation Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Test videos: three different weather conditions (5 minutes each) Goal: test both background subtraction algorithms on these videos Limitation: no ground truth available!

Evaluation Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Evaluation on another level: using the video summarization component. A frame level ground truth is created For each algorithm a score can be computed

Evaluation Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions

Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Score S (deterministic approach) Score S (statistical approach) Total number of Frames Video A (wind/cloudy) 85.6%88.3%4581 Video B (sunny) 88.5%94.6%4163 Video C (rain) 83.4%93.4%3024 Evaluation

Conclusions For all weather conditions: the statistical approach outperforms the deterministic approach (5-10%) Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions

For all weather conditions: the statistical approach outperforms the deterministic approach (5-10%) Wind is the hardest problem from both algorithms Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions

For all weather conditions: the statistical approach outperforms the deterministic approach (5-10%) Wind is the hardest problem from both algorithms Statistical approach performs much better in the sunny settings Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions

For all weather conditions: the statistical approach outperforms the deterministic approach (5-10%) Wind is the hardest problem from both algorithms Statistical approach performs much better in the sunny settings Future work: create a pixel-level ground truth and evaluate both algorithms Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions

Questions? Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions Questions?

MoG details Update Equations: Z. Zivkovic, “Improved Adaptive Gaussian Mixture Model for Background Subtraction” MoG : Introduction Background Subtraction Shadow Detection Video Summarization Demos Evaluation Conclusions