Video Surveillance E6998 -007 Senior/Feris/Tian 1 Emerging Topics in Video Surveillance Rogerio Feris IBM TJ Watson Research Center

Slides:



Advertisements
Similar presentations
Real-Time Detection, Alignment and Recognition of Human Faces
Advertisements

Video Surveillance E Senior/Feris/Tian 1 Behavior Analysis Rogerio Feris IBM TJ Watson Research Center
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
ABC Technology Project
AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds 作者:Xiaofei Wang, MinChen, Ted Taekyoung Kwon,
The Layout Consistent Random Field for detecting and segmenting occluded objects CVPR, June 2006 John Winn Jamie Shotton.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
Text Categorization.
Presenter: Duan Tran (Part of slides are from Pedro’s)
Squares and Square Root WALK. Solve each problem REVIEW:
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Week 1.
We will resume in: 25 Minutes.
People Counting and Human Detection in a Challenging Situation Ya-Li Hou and Grantham K. H. Pang IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART.
Computer Science Department Learning on the Fly: Rapid Adaptation to the Image Erik Learned-Miller with Vidit Jain, Gary Huang, Laura Sevilla Lara, Manju.
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Lecture 31: Modern object recognition
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Robust Object Tracking via Sparsity-based Collaborative Model
Face detection Many slides adapted from P. Viola.
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Contour Based Approaches for Visual Object Recognition Jamie Shotton University of Cambridge Joint work with Roberto Cipolla, Andrew Blake.
Detecting Pedestrians by Learning Shapelet Features
A Robust Pedestrian Detection Approach Based on Shapelet Feature and Haar Detector Ensembles Wentao Yao, Zhidong Deng TSINGHUA SCIENCE AND TECHNOLOGY ISSNl.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Graz University of Technology, AUSTRIA Institute for Computer Graphics and Vision Fast Visual Object Identification and Categorization Michael Grabner,
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Spatial Pyramid Pooling in Deep Convolutional
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
Window-based models for generic object detection Mei-Chen Yeh 04/24/2012.
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Limitations of Cotemporary Classification Algorithms Major limitations of classification algorithms like Adaboost, SVMs, or Naïve Bayes include, Requirement.
Real-Time Detection, Alignment and Recognition of Human Faces Rogerio Schmidt Feris Changbo Hu Matthew Turk Pattern Recognition Project June 12, 2003.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
CS 1699: Intro to Computer Vision Detection II: Deformable Part Models Prof. Adriana Kovashka University of Pittsburgh November 12, 2015.
A Brief Introduction on Face Detection Mei-Chen Yeh 04/06/2010 P. Viola and M. J. Jones, Robust Real-Time Face Detection, IJCV 2004.
Face detection Many slides adapted from P. Viola.
2. Skin - color filtering.
Cascade for Fast Detection
Guillaume-Alexandre Bilodeau
Data Driven Attributes for Action Detection
Lit part of blue dress and shadowed part of white dress are the same color
Incremental Boosting Incremental Learning of Boosted Face Detector ICCV 2007 Unsupervised Incremental Learning for Improved Object Detection in a Video.
Brief Review of Recognition + Context
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Lecture 29: Face Detection Revisited
Report 2 Brandon Silva.
Presentation transcript:

Video Surveillance E Senior/Feris/Tian 1 Emerging Topics in Video Surveillance Rogerio Feris IBM TJ Watson Research Center

Video Surveillance E Senior/Feris/Tian 2 Outline Video Surveillance in Crowded Scenarios Online Learning – Self-adaptation in Surveillance Other Recent Topics

Video Surveillance E Senior/Feris/Tian 3 Simple Scenarios Few Objects – Background Subtraction + Tracking + High-level Event/Alert Detection Current systems work well

Video Surveillance E Senior/Feris/Tian 4 Crowded Scenarios Many objects, occlusions, shadows, etc. Object Segmentation, Tracking and Event Analysis in crowded scenarios: Open Problem!

Video Surveillance E Senior/Feris/Tian 5 Parts-based Detectors [Pedro et al, A discriminatively trained, multiscale, deformable part model, CVPR08] Root filter (low-res) + Parts filters (high-res) Occlusion Handling

Video Surveillance E Senior/Feris/Tian 6 Parts-based Detectors Score of a window: score of root + score of parts Score of Parts: Appearance + Geometry Efficient localization of parts through Dynamic Programming SVM Classification (Structured prediction)

Video Surveillance E Senior/Feris/Tian 7 Detecting Pedestrians in Crowds [Leibe et al, Pedestrian Detection in Crowded Scenes, CVPR05] Combination of different models: bag of features, segmentation, and chamfer matching

Video Surveillance E Senior/Feris/Tian 8 Tracking in Crowds [Andriluka et al, People-tracking-by-detection and people-detection-by- tracking, CVPR08] Extends [Leibe et al, CVPR05] to temporal-domain and person articulation (parts) estimation Click for Video Demo

Video Surveillance E Senior/Feris/Tian 9 Crowd Segmentation [Dong et al, Fast Crowd Segmentation Using Shape Indexing, ICCV07]

Video Surveillance E Senior/Feris/Tian 10 Crowd Analysis [Ali & Shah, A Lagrangian Particle Dynamics Approach for Crowd Flow Segmentation and Stability Analysis, CVPR07]

Video Surveillance E Senior/Feris/Tian 11 Online Learning

Video Surveillance E Senior/Feris/Tian 12 Initialize sample weights For each cycle: Find a classifier/rectangle feature that performs well on the weighted samples Increase weights of misclassified examples Return a weighted combination of classifiers Adaboost ensembles many weak classifiers into one single strong classifier Offline Adaboost Learning

Video Surveillance E Senior/Feris/Tian 13 Offline Adaboost Learning Major Problems: Large number of examples required to train a robust classifier time consuming to label data slow training (may take several days) No Adaptation to particular surveillance scenarios

Video Surveillance E Senior/Feris/Tian 14 Learning from Small Sets Choice of Features (Levi & Weiss, CVPR04) Co-Training (Levin & Viola, ICCV2003) Online Adaptation: Online Boosting (Oza01, Javed05, Bischof06, Pham07)

Video Surveillance E Senior/Feris/Tian 15 Online Boosting [Oza,2001] Train a generic strong classifier (set of weak classifiers, # of weak classifiers fixed) on a small training set. Online Process: Given one single example with known label: Slide the example over each weak classifier When the weak classifier receives the example update the weak classifier online update the weight of the example and pass to the next weak classifier

Video Surveillance E Senior/Feris/Tian 16 Online Boosting [Oza,2001]

Video Surveillance E Senior/Feris/Tian 17 Online Boosting [Oza,2001]

Video Surveillance E Senior/Feris/Tian 18 Online Boosting Car and People Detection [Omar Javed, CVPR05] Train a generic strong classifier (set of weak classifiers, # of weak classifiers fixed) on a small training set. While running the classifier on unlabeled data, if an example is confidently predicted by a subset of weak classifiers use it for online learning Co-training framework BGS used for efficiency, for using more expensive features, and for balancing the number of positive and negative examples

Video Surveillance E Senior/Feris/Tian 19 Online Boosting Car and People Detection [Omar Javed, CVPR05]

Video Surveillance E Senior/Feris/Tian 20 More Recent Work [Bo Wu & Nevatia, Improving Part-based Object Detection by Unsupervised, Online Boosting, CVPR07] [Helmut & Hurst, Online Boosting and Vision, CVPR06] [Pham & Cham, Online Learning Asymmetric Boosted Classifiers for Object Detection, CVPR07] [Huang et al.,Incremental Learning of Boosted Face Detector, ICCV07] – Boosting Adaptation IEEE Online Learning for Classification Workshop (CVPR08)

Video Surveillance E Senior/Feris/Tian 21 Other Recent Topics

Video Surveillance E Senior/Feris/Tian 22 High-Resolution Imagery [Kopf et al, Capturing and Viewing Gigapixel Images, SIGGRAPH07] How can we make use of high-resolution in video analytics? Much more info – e.g., in face reco: skin texture, iris, etc.

Video Surveillance E Senior/Feris/Tian 23 Next Generation Neural Networks [Hinton, Reducing the dimensionality of data with neural networks, Science 2006] New algorithm for learning deep belief nets State-of-the art results in MNIST digit dataset (better than SVMs) Youtube talk at Google: Matlab Code:

Video Surveillance E Senior/Feris/Tian 24 Learning with lots of data How can we recognize thousands of products in a retail store for loss prevention? 80 Million Tiny Images ( Surveillance with Moving Cameras Cameras in vehicles, or even wearable cameras. New challenges: object detection, etc. [Leibe et al, Dynamic 3D Scene Analysis from a Moving Vehicle, CVPR 2007]

Video Surveillance E Senior/Feris/Tian 25 Many more recent topics: Check for papers in recent computer vision conferences (like CVPR, ICCV, and ECCV) and also specialized workshops/conferences such as AVSS and PETS