Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.

Slides:



Advertisements
Similar presentations
DONG XU, MEMBER, IEEE, AND SHIH-FU CHANG, FELLOW, IEEE Video Event Recognition Using Kernel Methods with Multilevel Temporal Alignment.
Advertisements

Actions in video Monday, April 25 Kristen Grauman UT-Austin.
Tracking Learning Detection
Introduction To Tracking
Patch to the Future: Unsupervised Visual Prediction
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Database-Based Hand Pose Estimation CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Visual Event Detection & Recognition Filiz Bunyak Ersoy, Ph.D. student Smart Engineering Systems Lab.
Robust Object Tracking via Sparsity-based Collaborative Model
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Student: Yao-Sheng Wang Advisor: Prof. Sheng-Jyh Wang ARTICULATED HUMAN DETECTION 1 Department of Electronics Engineering National Chiao Tung University.
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Event prediction CS 590v. Applications Video search Surveillance – Detecting suspicious activities – Illegally parked cars – Abandoned bags Intelligent.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Generic Object Recognition -- by Yatharth Saraf A Project on.
A Study of Approaches for Object Recognition
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Detecting Patterns So far Specific patterns (eyes) Generally useful patterns (edges) Also (new) “Interesting” distinctive patterns ( No specific pattern:
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Kapitel 7 “Tracking” – p. 1 Tracking  Fundamentals  Object representation  Object detection  Object tracking A. Yilmaz, O. Javed, and M. Shah Object.
Gait Recognition Simon Smith Jamie Hutton Thomas Moore David Newman.
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Introduction to Object Tracking Presented by Youyou Wang CS643 Texas A&M University.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Spatial Pyramid Pooling in Deep Convolutional
Real-Time Decentralized Articulated Motion Analysis and Object Tracking From Videos Wei Qu, Member, IEEE, and Dan Schonfeld, Senior Member, IEEE.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
Learning to classify the visual dynamics of a scene Nicoletta Noceti Università degli Studi di Genova Corso di Dottorato.
Topic regards: ◆ Browsing of Search Results ◆ Video Retrieval using Spatio-Temporal ◆ Object Tracking ◆ Face tracking Yuan-Hao Lai.
Action recognition with improved trajectories
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Olga Zoidi, Anastasios Tefas, Member, IEEE Ioannis Pitas, Fellow, IEEE
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
A General Framework for Tracking Multiple People from a Moving Camera
Kourosh MESHGI Shin-ichi MAEDA Shigeyuki OBA Shin ISHII 18 MAR 2014 Integrated System Biology Lab (Ishii Lab) Graduate School of Informatics Kyoto University.
Video-Vigilance and Biometrics
Window-based models for generic object detection Mei-Chen Yeh 04/24/2012.
Face detection Slides adapted Grauman & Liebe’s tutorial
Beyond Sliding Windows: Object Localization by Efficient Subwindow Search The best paper prize at CVPR 2008.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Expectation-Maximization (EM) Case Studies
Looking at people and Image-based Localisation Roberto Cipolla Department of Engineering Research team
DETECTING AND TRACKING TRACTOR-TRAILERS USING VIEW-BASED TEMPLATES Masters Thesis Defense by Vinay Gidla Apr 19,2010.
Data Mining, ICDM '08. Eighth IEEE International Conference on Duy-Dinh Le National Institute of Informatics Hitotsubashi, Chiyoda-ku Tokyo,
Lecture 5: Image Interpolation and Features
Suspicious Behavior in Outdoor Video Analysis - Challenges & Complexities Air Force Institute of Technology/ROME Air Force Research Lab Unclassified IED.
Max-Confidence Boosting With Uncertainty for Visual tracking WEN GUO, LIANGLIANG CAO, TONY X. HAN, SHUICHENG YAN AND CHANGSHENG XU IEEE TRANSACTIONS ON.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Lecture 5: Feature detection and matching CS4670 / 5670: Computer Vision Noah Snavely.
REAL-TIME DETECTOR FOR UNUSUAL BEHAVIOR
COMP 9517 Computer Vision Motion and Tracking 6/11/2018
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Lecture 26 Hand Pose Estimation Using a Database of Hand Images
Object Tracking Based on Appearance and Depth Information
Fast and Robust Object Tracking with Adaptive Detection
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Multimedia Information Retrieval
Presentation transcript:

Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu

Application Fields Motion-based recognition ---human identification based on gait; automated surveillance --monitoring a scene to detect suspicious activities; video indexing --automatic annotation and retrieval of the videos in multimedia databases; human-computer interaction -- gesture, eye gaze tracking for data input to computers; Robot or vehicle navigation --video-based path planning and obstacle avoidance capabilities.

Main contributions A tracking-by-detection framework is proposed that combines nearest-neighbor classification of bags of features Efficient sub-window search A framework that handles occlusion, background clutter, scale and appearance change State-of-art results on challenging sequences Demo Demo

Outline Object tracking and its challenges The proposed tracking-by-detection framework –Bag-of-Features model –Online nearest neighbor classifier –Efficient sub-window search Analysis and results Result on our data

Challenges in object tracking Occlusion Scale change Background clutter Appearance change —loss of information from 3D world on a 2D image, —scene illumination changes —complex object motion, —nonrigid or articulated nature of objects, —real-time processing requirements.

Occlusion

Scale change

Background Clutter

Appearance change

Main Contributions A simple yet effective visual tracker, combine nearest-neighbor classification of bags of features A framework that handles occlusion, background clutter, scale and appearance change Can be implemented efficiently with ESS.

-----The main advantages of tracking by detection come from the flexibility and adaptability of its underlying representation of appearance.

Tracking-by-detection framework Appearance Model

The Objective Given: the object model in the previous frame: O k-1 the background modelB, which is static the location of the tracked window: W k Estimate the updated object model: O k

The Motion Model Given –the object model in the previous frame: Ok-1 –the background model B, which is static –the window in the previous frame: Wk-1 –the current test window W Compute –the matching score between Wand Wk-1given Ok-1

Tracking with ESS We modify the quality function: Easy to show that the quality function satisfies the criteria for branch and bound

Limitation SIFT descriptor cannot handle uniform regions and motion blur No advanced motion model is utilized –e.g. Kalmanfilter, particle filter, etc current tracker cannot localize objects very precisely when the object’s shape deforms.

Comparison with MIL

Application in our project Application background: Robot walks around, taking pictures intermittently; so the View, scale of object change when robot is approaching, leaving, walking around the object. As robot walking around,the background changes

Changes in view ( appearance ), scale, occlusion and background

SIFT

Revised Feature, from sift to color sift and dense sift Update the background model

Tracking result with dense-sift

How to improve Object representation Features representation