Introduction to Video Background Subtraction 1. Motivation In video action analysis, there are many popular applications like surveillance for security,

Slides:



Advertisements
Similar presentations
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
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.
Structured Sparse Principal Component Analysis Reading Group Presenter: Peng Zhang Cognitive Radio Institute Friday, October 01, 2010 Authors: Rodolphe.
Image Congealing (batch/multiple) image (alignment/registration) Advanced Topics in Computer Vision (048921) Boris Kimelman.
Human Pose detection Abhinav Golas S. Arun Nair. Overview Problem Previous solutions Solution, details.
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.
The image based surveillance system for personnel and vehicle tracking Chairman:Hung-Chi Yang Advisor: Yen-Ting Chen Presenter: Fong-Ren Sie Date:
Application of light fields in computer vision AMARI LEWIS – REU STUDENT AIDEAN SHARGHI- PH.D STUENT.
Robust Principle Component Analysis Based 4D Computed Tomography Hongkai Zhao Department of Mathematics, UC Irvine Joint work with H. Gao, J. Cai and Z.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Matrix Extensions to Sparse Recovery Yi Ma 1,2 Allen Yang 3 John Wright 1 CVPR Tutorial, June 20, Microsoft Research Asia 3 University of California.
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.
Object Detection and Tracking Mike Knowles 11 th January 2005
Improved Adaptive Gaussian Mixture Model for Background
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
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.
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Final Presentation Supervisor: Rein van den Boomgaard Mark.
A Probabilistic Framework for Video Representation Arnaldo Mayer, Hayit Greenspan Dept. of Biomedical Engineering Faculty of Engineering Tel-Aviv University,
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Computer Vision - A Modern Approach Set: Segmentation Slides by D.A. Forsyth Segmentation and Grouping Motivation: not information is evidence Obtain a.
Introduction to machine learning
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
HMM-BASED PSEUDO-CLEAN SPEECH SYNTHESIS FOR SPLICE ALGORITHM Jun Du, Yu Hu, Li-Rong Dai, Ren-Hua Wang Wen-Yi Chu Department of Computer Science & Information.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
Similarity measuress Laboratory of Image Analysis for Computer Vision and Multimedia Università di Modena e Reggio Emilia,
Background Subtraction for Urban Traffic Monitoring using Webcams Master Graduation Project Progress Presentation Supervisor: Rein van den Boomgaard Mark.
Object Stereo- Joint Stereo Matching and Object Segmentation Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on Michael Bleyer Vienna.
Video Tracking Using Learned Hierarchical Features
1 Finding Constant From Change: Revisiting Network Performance Aware Optimizations on IaaS Clouds Yifan Gong, Bingsheng He, Dan Li Nanyang Technological.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
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.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Shuai Zheng TNT group meeting 1/12/2011.  Paper Tracking  Robust view transformation model for gait recognition.
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.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Robust Principal Components Analysis IT530 Lecture Notes.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Dense Color Moment: A New Discriminative Color Descriptor Kylie Gorman, Mentor: Yang Zhang University of Central Florida I.Problem:  Create Robust Discriminative.
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
CS 548 Spring 2016 Model and Regression Trees Showcase by Yanran Ma, Thanaporn Patikorn, Boya Zhou Showcasing work by Gabriele Fanelli, Juergen Gall, and.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Wildlife Census via LSH-based animal tracking APOORV PATWARDHAN 1.
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.
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 
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Gait Analysis for Human Identification (GAHI)
Motion Detection And Analysis
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
PCA vs ICA vs LDA.
Statistical Learning Dong Liu Dept. EEIS, USTC.
Object tracking in video scenes Object tracking in video scenes
Effective and Efficient Detection of Moving Targets From a UAV’s Camera
Segmentation of Dynamical Scenes
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Introduction to Video Background Subtraction 1

Motivation In video action analysis, there are many popular applications like surveillance for security, home care and athletes action analysis to predict and develop the strategy. The first step is to capture the human or moving parts which we call foreground. And then use the information to recognize the actions. In this presentation, I will introduce the methods to extract the foreground. 2

Overall structure Background Subtraction Activity Recognition 3D model Estimation Human Joints Estimation Model learning Feature points 3

Methods of Background Subtraction At early time, the widely used method is the Gaussian Mixture Model (GMM) [1] and statistics [2]. The main advantage of GMM is that the it can reach real time processing. But it is sensitive to small noise like changing the luminance. In recent years, robust principle component analysis (RPCA) model [3][4][5] is found good performance than other state-of- the-art means. But instead, it costs more iterative time. 4

GMM (Method 1) GMM uses 3~5 Gaussian functions to each color channel pixel of the video frame. New input pixels the algorithm would check whether the value is smaller than the deviation of Gaussian which is determined by the past pixel values of the same pixel location to determine this pixel is foreground or not. 5

GMM (cont’d) Traffic sequence This picture is result showed in [1] Left is original frame, and the right is the overlapped frames 6

GMM (cont’d) We use the code provided by [1]. And the clip was shot by ourselves There are holes and noise in the left image 7

GMM (cont’d) We use closing morphology to do post processing in order to get more clean images. 8

Foreground classification & Statistics (Method 2) The work [2] tears foreground into 4 parts, including moving visual object (MVO), ghost due to deinterlacing of TV, moving visual object shadow (MVO shadow), and ghost shadow. Judge whether the pixel belongs to foreground. If not, use several previous frames to estimate the current value. 9 Examples from [6] to show the effect of ghost

Foreground classification & Statistics 10 The result from [2]

RPCA (Method 3) The method is to transform video frames to vectors. And then combine the vectors into a big matrix. It follows the conditions that B is background matrix which is low rank and F represent foreground matrix which is sparse. And the combination of the two matrix is the original frames. 11

RPCA (cont’d) The objective function in P.9 is an ill-posed problem, so the solution is to iteratively optimize B and F This is captured from [3]. 12

RPCA (cont’d) We also run the code provided by [3] with our own video clips. Use the code from [3] by our clips Comparing with GMM, obviously RPCA is more robust. 13

Generalized Fused Lasso (GFL) (Method 4) The latest research about background subtraction is [4]. With the same low-ranked objective function. The zero norm term is modeled by generalized fused lasso function. 14

Generalized Fused Lasso (GFL) (cont’d) Results comparison of GFL and RCPA from [4] Result from [4] Original image, ground truth, GFL 15

Conclusion GMM only cost 0.03 second per frame, but it always cause holes in the foreground parts. Also the low-ranked matrix is fancy, but the cost time is high. (Almost 30 seconds for 10 frames) Also the shadow parts of images are not considered as foreground. There may need some constraints to remove the shadow. All of the methods discussed above are only applied in static cameras. 16

References [1]Zoran Zivkovic Improved Adaptive Gaussian Mixture Model for Background Subtraction In Proc. ICPR, 2004 [2]Rita Cucchiara, Costantino Grana, Massimo Piccardi, Andrea Prati Detecting Moving Objects, Ghosts, and Shadows in Video Streams IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 25, NO. 10, OCTOBER 2003 [3]John Wright, Yigang Peng, Yi Ma, Arvind Ganesh, Shankar Rao Robust Principal Component Analysis: Exact Recovery of Corrupted Low-Rank Matrices by Convex Optimization NIPS 2009 [4]Xiaowei Zhou, Can Yang and Weichuan Yu Moving Object Detection by Detecting Contiguous Outliers in the Low-Rank Representation Pattern Analysis and Machine Intelligence, IEEE Transactions 2012 [5]Bo Xin Yuan Tian Yizhou Wang Wen Gao Background Subtraction via Generalized Fused Lasso Foreground Modeling CVPR 2015 [6] 17