SlideShare a Scribd company logo
Background Subtraction
Validation
Overview
●Problem Statement
●Background Subtraction Methods
●Methodology in creating ROC curve
●Data Sets Used
●ROC Results
●Conclusions/Discussion
Problem Statement
●Review and compare current methods of
Background Subtraction that have been
implemented, internally in SIG as well as in
Machine Vision community.
●Create a methodology to quantitatively compare
these methods of background subtraction.
●Summarize strengths and weakness of methods
●Conclusions / Discussion points going forward
Methods in Community
Gaussian Parametric Models
Mixture of Gaussians (MoG)
●Adaptive background mixture models for real-time tracking - C
Stauffer, WEL Grimson
●Understanding background mixture models for foreground
segmentation - PW Power, JA Schoonees
Bimodal
●W 4: real-time surveillance of people and theiractivities - I
Haritaoglu, D Harwood, LS Davis
Univariate Guassian
●Pfinder: Real-Time Tracking of the Human Body - CR Wren, A
Azarbayejani, T Darrell
Methods in Community
Non Parametric
Kernel Density Estimation
●Non-parametric model for background subtraction - A Elgammal, D
Harwood, L Davis
●Motion-based background subtraction using adaptive kernel density
estimation - A Mittal, N Paragios
●Background and Foreground Modeling Using Nonparametric Kernel
Density for Visual Surveillance - A Elgammal, R Duraiswami, D
Harwood, LS Davis
Codebook
●Background modeling and subtraction by codebook construction - K
Kim, TH Chalidabhongse, D Harwood, L Davis
Methods in Community
Many other Variations
Review Paper
●Background subtraction techniques: a review - M Piccardi
Eigenbackground
●Efficient mean-shift background subtraction - T.Jan
Conditional Random Fields
●A Dynamic Conditional Random Field Model for Object
Segmentation in Image Sequences - Y Wang, Q Ji
Methods – SIG Implemented
●Single Gaussian (full covariance in RGB)
(UNI) currently checked into SVN.
●Mixture of Gaussians (MoG) based on
Stauffer and Grimson (loosely).
●Hybrid – modification of UNI with ideas
from MOG model (YcRcB, median, clique)
●Multiple Mean Model – Previous SVN
check in
Methodology – Data Sets
Duke Data
●Hand ground truth key frames, adaBoost –
waiting for code
USF Gait Data
●Outdoor gait data, hand ground truth
VSSN 2005 Open Source Algorithm Competition
●Outdoor background, sprite foreground
Vienna University of Technology, WP2 Evaluation,
Integration, and Standards
●Outdoor background, sprite foreground of
varying intensities
Methodology - ROC
●Pd/Pfa calculated over all frames from one
clip
●Maximum likelihood of background
probability is found at various thresholds
●Probability detection: ratio of ML detected
pixels over all pixels in ground truth
●Probability of false alarm: ratio of ML
detected pixels not in ground truth over
(frame size – ground truth)
USF Gait Data
USF Gait Data
Results – WP2 Data
Results – WP2 Data
Results – VSSN Data
Results – VSSN Data
Comparison of Methods
UNI MoG Hybrid
Execution Time 20 fps (>20) 17 fps
Memory Requirement M*N*9 M*N*K*4 M*N*3
Variations in Lighting - Adapts
Background
-
Jitter of Bgnd Objects - Compares
Clique
Compares
Clique
Bgnd Initialization Average 30
Frames
Uses first frame
then adapts
Median 30
Frames
Temporal Correlation - - -
Conclusion / Discussion
●We have a methodology to compare
background subtraction methods.
●Choosing improvements on background
model affects performance more than the
choice of the initial model itself.
●Method going forward to choose and
improve Background Model.

More Related Content

PPTX
Background subtraction
PDF
Implementation and performance evaluation of
PPTX
Density-Based Multi feature Background Subtraction with Support Vector Machine
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Poster: AVSS 2012
PDF
Dj31514517
PDF
Dj31514517
PDF
Talk 2011-buet-perception-event
Background subtraction
Implementation and performance evaluation of
Density-Based Multi feature Background Subtraction with Support Vector Machine
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Poster: AVSS 2012
Dj31514517
Dj31514517
Talk 2011-buet-perception-event

Similar to Image Processing Background Elimination in Video Editting (20)

PDF
Robust foreground modelling to segment and detect multiple moving objects in ...
PDF
L0816166
PDF
Poster: EII Winter School 2007
PDF
26.motion and feature based person tracking
PDF
Poster: MMSP 2008
PDF
Object Tracking System Using Motion Detection and Sound Detection
PPTX
Moving object detection in video surveillance
PDF
Foreground algorithms for detection and extraction of an object in multimedia...
PDF
A Moving Target Detection Algorithm Based on Dynamic Background
PDF
Threshold adaptation and XOR accumulation algorithm for objects detection
PDF
Robust techniques for background subtraction in urban
PDF
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
PDF
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
PDF
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
PDF
Tracking-based Visual Surveillance System
PDF
Overview of behavioural understanding system with filtered vision sensor (Sua...
PPT
johnson.ppt
PPTX
motion and feature based person tracking in survillance videos
PDF
3.survey on wireless intelligent video surveillance system using moving objec...
PDF
11.0003www.iiste.org call for paper.survey on wireless intelligent video surv...
Robust foreground modelling to segment and detect multiple moving objects in ...
L0816166
Poster: EII Winter School 2007
26.motion and feature based person tracking
Poster: MMSP 2008
Object Tracking System Using Motion Detection and Sound Detection
Moving object detection in video surveillance
Foreground algorithms for detection and extraction of an object in multimedia...
A Moving Target Detection Algorithm Based on Dynamic Background
Threshold adaptation and XOR accumulation algorithm for objects detection
Robust techniques for background subtraction in urban
Multiple Person Tracking with Shadow Removal Using Adaptive Gaussian Mixture ...
A Novel Background Subtraction Algorithm for Person Tracking Based on K-NN
A NOVEL BACKGROUND SUBTRACTION ALGORITHM FOR PERSON TRACKING BASED ON K-NN
Tracking-based Visual Surveillance System
Overview of behavioural understanding system with filtered vision sensor (Sua...
johnson.ppt
motion and feature based person tracking in survillance videos
3.survey on wireless intelligent video surveillance system using moving objec...
11.0003www.iiste.org call for paper.survey on wireless intelligent video surv...
Ad

More from Tushar Tank (13)

PPTX
Kalman Filter Redux .
PPTX
Should you use zsh? .
PPTX
Statistical Clustering Redux - kmeans, GMM and Variational Inference
PPTX
Intuition behind Markov Chain Monte Carlo
PPTX
Bayesian Analysis Fundamentals with Examples
PPTX
Review of CausalImpact / Bayesian Structural Time-Series Analysis
PPTX
Tech Talk overview of xgboost and review of paper
PPTX
Shapley Tech Talk - SHAP and Shapley Discussion
PPT
Hindu ABC Book
PPTX
Statistical Clustering
PPT
Variational Inference
PPT
Time Frequency Analysis for Poets
PPTX
Kalman filter upload
Kalman Filter Redux .
Should you use zsh? .
Statistical Clustering Redux - kmeans, GMM and Variational Inference
Intuition behind Markov Chain Monte Carlo
Bayesian Analysis Fundamentals with Examples
Review of CausalImpact / Bayesian Structural Time-Series Analysis
Tech Talk overview of xgboost and review of paper
Shapley Tech Talk - SHAP and Shapley Discussion
Hindu ABC Book
Statistical Clustering
Variational Inference
Time Frequency Analysis for Poets
Kalman filter upload
Ad

Recently uploaded (20)

PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Pharma ospi slides which help in ospi learning
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
01-Introduction-to-Information-Management.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Classroom Observation Tools for Teachers
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Pharma ospi slides which help in ospi learning
2.FourierTransform-ShortQuestionswithAnswers.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
01-Introduction-to-Information-Management.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Classroom Observation Tools for Teachers
Module 4: Burden of Disease Tutorial Slides S2 2025
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Microbial disease of the cardiovascular and lymphatic systems
STATICS OF THE RIGID BODIES Hibbelers.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
A systematic review of self-coping strategies used by university students to ...
Chinmaya Tiranga quiz Grand Finale.pdf

Image Processing Background Elimination in Video Editting

  • 2. Overview ●Problem Statement ●Background Subtraction Methods ●Methodology in creating ROC curve ●Data Sets Used ●ROC Results ●Conclusions/Discussion
  • 3. Problem Statement ●Review and compare current methods of Background Subtraction that have been implemented, internally in SIG as well as in Machine Vision community. ●Create a methodology to quantitatively compare these methods of background subtraction. ●Summarize strengths and weakness of methods ●Conclusions / Discussion points going forward
  • 4. Methods in Community Gaussian Parametric Models Mixture of Gaussians (MoG) ●Adaptive background mixture models for real-time tracking - C Stauffer, WEL Grimson ●Understanding background mixture models for foreground segmentation - PW Power, JA Schoonees Bimodal ●W 4: real-time surveillance of people and theiractivities - I Haritaoglu, D Harwood, LS Davis Univariate Guassian ●Pfinder: Real-Time Tracking of the Human Body - CR Wren, A Azarbayejani, T Darrell
  • 5. Methods in Community Non Parametric Kernel Density Estimation ●Non-parametric model for background subtraction - A Elgammal, D Harwood, L Davis ●Motion-based background subtraction using adaptive kernel density estimation - A Mittal, N Paragios ●Background and Foreground Modeling Using Nonparametric Kernel Density for Visual Surveillance - A Elgammal, R Duraiswami, D Harwood, LS Davis Codebook ●Background modeling and subtraction by codebook construction - K Kim, TH Chalidabhongse, D Harwood, L Davis
  • 6. Methods in Community Many other Variations Review Paper ●Background subtraction techniques: a review - M Piccardi Eigenbackground ●Efficient mean-shift background subtraction - T.Jan Conditional Random Fields ●A Dynamic Conditional Random Field Model for Object Segmentation in Image Sequences - Y Wang, Q Ji
  • 7. Methods – SIG Implemented ●Single Gaussian (full covariance in RGB) (UNI) currently checked into SVN. ●Mixture of Gaussians (MoG) based on Stauffer and Grimson (loosely). ●Hybrid – modification of UNI with ideas from MOG model (YcRcB, median, clique) ●Multiple Mean Model – Previous SVN check in
  • 8. Methodology – Data Sets Duke Data ●Hand ground truth key frames, adaBoost – waiting for code USF Gait Data ●Outdoor gait data, hand ground truth VSSN 2005 Open Source Algorithm Competition ●Outdoor background, sprite foreground Vienna University of Technology, WP2 Evaluation, Integration, and Standards ●Outdoor background, sprite foreground of varying intensities
  • 9. Methodology - ROC ●Pd/Pfa calculated over all frames from one clip ●Maximum likelihood of background probability is found at various thresholds ●Probability detection: ratio of ML detected pixels over all pixels in ground truth ●Probability of false alarm: ratio of ML detected pixels not in ground truth over (frame size – ground truth)
  • 16. Comparison of Methods UNI MoG Hybrid Execution Time 20 fps (>20) 17 fps Memory Requirement M*N*9 M*N*K*4 M*N*3 Variations in Lighting - Adapts Background - Jitter of Bgnd Objects - Compares Clique Compares Clique Bgnd Initialization Average 30 Frames Uses first frame then adapts Median 30 Frames Temporal Correlation - - -
  • 17. Conclusion / Discussion ●We have a methodology to compare background subtraction methods. ●Choosing improvements on background model affects performance more than the choice of the initial model itself. ●Method going forward to choose and improve Background Model.