Week 9 Emily Hand UNR.

Slides:



Advertisements
Similar presentations
Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
Advertisements

CVPR2013 Poster Modeling Actions through State Changes.
Large-Scale, Real-World Face Recognition in Movie Trailers Presentation 4 Alan Wright.
Tracking Learning Detection
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Automated Extraction and Parameterization of Motions in Large Data Sets SIGGRAPH’ 2004 Lucas Kovar, Michael Gleicher University of Wisconsin-Madison.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Planar Matchmove Using Invariant Image Features Andrew Kaufman.
CSSE463: Image Recognition Day 30 Due Friday – Project plan Due Friday – Project plan Evidence that you’ve tried something and what specifically you hope.
Augmented Reality: Object Tracking and Active Appearance Model
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Sana Naghipour, Saba Naghipour Mentor: Phani Chavali Advisers: Ed Richter, Prof. Arye Nehorai.
Facial Feature Detection
CS55 Tianfan Xue Adviser: Bo Zhang, Jianmin Li.
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
CSSE463: Image Recognition Day 30 This week This week Today: motion vectors and tracking Today: motion vectors and tracking Friday: Project workday. First.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
資訊碩一 蔡勇儀  Introduction  Method  Background generation and updating  Detection of moving object  Shape control points.
Professor: S. J. Wang Student : Y. S. Wang
Reading Between The Lines: Object Localization Using Implicit Cues from Image Tags Sung Ju Hwang and Kristen Grauman University of Texas at Austin Jingnan.
Latent SVM 1 st Frame: manually select target Find 6 highest weighted areas in template Area of 16 blocks Train 6 SVMs on those areas Train 1 SVM on entire.
Tracking People by Learning Their Appearance Deva Ramanan David A. Forsuth Andrew Zisserman.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
Dynamic Captioning: Video Accessibility Enhancement for Hearing Impairment Richang Hong, Meng Wang, Mengdi Xuy Shuicheng Yany and Tat-Seng Chua School.
21 June 2009Robust Feature Matching in 2.3μs1 Simon Taylor Edward Rosten Tom Drummond University of Cambridge.
Limitations of Cotemporary Classification Algorithms Major limitations of classification algorithms like Adaboost, SVMs, or Naïve Bayes include, Requirement.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Week 10 Emily Hand UNR.
Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen.
Week 4 Emily Hand UNR. Basic Tracking Framework Template Tracking – Manually Select Template – Correlation tracking Densely scan frame and compute histograms.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Artificial Intelligence in Game Design Lecture 20: Hill Climbing and N-Grams.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
Max-Confidence Boosting With Uncertainty for Visual tracking WEN GUO, LIANGLIANG CAO, TONY X. HAN, SHUICHENG YAN AND CHANGSHENG XU IEEE TRANSACTIONS ON.
CHAPTER 11 MOTION Section 1 Distance and Displacement Notes 11-1.
Interpret The Graph. The graph shows an object which is not moving (at rest). The distance stays the same as time goes by because it is not moving.
Week 3 Emily Hand UNR. Online Multiple Instance Learning The goal of MIL is to classify unseen bags, instances, by using the labeled bags as training.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Week 5 Emily Hand UNR. AdaBoost For our previous detector, we used SVM.  Color Histogram We decided to try AdaBoost  Mean Blocks.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Vision-based Android Application for GPS Assistance in Tunnels
Human Detection in Surveillance Applications
Presenter: Ibrahim A. Zedan
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Range Imaging Through Triangulation
Motion Review Challenge
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
CSSE463: Image Recognition Day 30
SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC
Motion Graphs Time – Distance Graphs.
Motion Graphs Time – Distance Graphs.
CSSE463: Image Recognition Day 30
Motion Graphs Time – Distance Graphs.
CSSE463: Image Recognition Day 30
Motion Section 1.
Nome Sobrenome. Time time time time time time..
Volodymyr Bobyr Supervised by Aayushjungbahadur Rana
Report 7 Brandon Silva.
Week 6 University of Nevada, Reno
Presentation transcript:

Week 9 Emily Hand UNR

This Week Blended Template Partial SVM Model Speed Motion Model Improvements/Debugging/Testing Finding best parameters Partial SVM Model Debugging/Testing Speed Decrease Speed of both methods Motion Model Used to help detector

Blended Template SVM for entire template is used to find the location in the next frame Confidence of each block extracted using blockSVM function A new template is constructed from positive blocks Blended with most recent positive blocks to form a complete template

Blended Template Ex 1

Example 1 Tracked Successfully: 36 Frames First frame – full occlusion 40% Partial Occlusion: Frames 33-36 Full Occlusion: Frame 37 Time Per Frame: ~5 minutes Threshold: 0.40

Example 1 Partial

Example 2

Example 2 Tracked Successfully: 57 frames First full instance – end of sequence 100% Partial Occlusion: Frames 40-48 Full Occlusion: None Time Per Frame: ~5 minutes Threshold: 0.40

Example 2 Partial

Example 3

Example 3 Tracked Successfully: 21 Frames First full instance – full occlusion 62% Partial Occlusion: Frames 66-69, 71-74 Full Occlusion: Frame 76 Time Per Frame: ~6 minutes Threshold: 0.40

Example 3 Partial

Example 3 Partial

Example 4

Example 4 Tracked Successfully: 84 Frames First full instance – end of sequence 100% Partial Occlusion: Frames 35-42 Full Occlusion: None Time Per Frame: ~7 minutes Threshold: 0.40

Example 4

Example 5

Example 5 Tracked Successfully: 133 Frames First full instance – end of sequence 100% Partial Occlusion: Frames 180-185, 199-203 Full Occlusion: None Time Per Frame: ~30 seconds Threshold: 0.40

Example 5 Partial

Example 5 Partial

Example 6

Example 6 Tracked Successfully: 46 Frames First full instance – full occlusion 56% Partial Occlusion: Frames 30-32, 42-46 Full Occlusion: 47-50 Time Per Frame: ~30 seconds Threshold: 0.40

Example 6 Partial

Example 6 Partial

Example 7

Example 7 Tracked Successfully: 80 Frames First full instance – end of sequence 100% Partial Occlusion: Frames 147-155 Full Occlusion: None Time Per Frame: ~30 seconds Threshold: 0.40

Example 7 Partial

Conclusions Blended Template Model works for situations without full occlusion. In the case of full occlusion a motion model must be used This can improve our results and allow the detector to continue locating the person after the full occlusion has passed.

Partial SVM Test with entire template. Find best match. If low confidence, then find blocks with a high confidence and train new SVM with those blocks. In next frame, test with both the entire template and the partial SVM model. Find highest match between the two. Worse Results than we expected....

Partial SVM

Partial SVM

Motion Model Used to help detector. A predicted location is computed. The confidence of each position inside of the search area is computed. The distance of each of these points is computed from the predicted location. If the distance is high, then the confidence at that point is decreased.

Blended Template Ex 1 36 Frames → 82 40% → 90%

Example 6 46 Frames → 82 56% → 100%

Speed Improvement Speed Decreased Search Area 7 minutes → 30-45 seconds per frame Much faster If the confidence is low for several frames, then the search area grows Once the confidence is high again, the search area shrinks around the confident area.

What's Next? New detection ideas 10-15 blocks in a template. Each has its own SVM Search for these parts and combine them to find best detection.