Dept. of ECE 1 Feature-based Object Tracking Dr. Dapeng Oliver Wu Joint Work with Bing Han, William Roberts, and Jian Li Department of Electrical and Computer.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Andrew Cosand ECE CVRR CSE
Outline Feature Extraction and Matching (for Larger Motion)
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
DSP Based Motion Tracking System Dani Cherkassky Ronen Globinski Advisor: Mr Slapak Alon.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Image alignment Image from
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Computer Vision Optical Flow
Tracking Features with Large Motion. Abstract Problem: When frame-to-frame motion is too large, KLT feature tracker does not work. Solution: Estimate.
MASKS © 2004 Invitation to 3D vision Lecture 8 Segmentation of Dynamical Scenes.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
LUCAS KANADE FEATURE TRACKER a pyramidal implementation
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Estimating the Driving State of Oncoming Vehicles From a Moving Platform Using Stereo Vision IEEE Intelligent Transportation Systems 2009 M.S. Student,
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Person Detection and Tracking using Binocular Lucas-Kanade Feature Tracking and K-means Clustering Chris Dunkel Committee: Dr. Stanley Birchfield, Committee.
Feature Tracking and Optical Flow
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Feature and object tracking algorithms for video tracking Student: Oren Shevach Instructor: Arie nakhmani.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
The Correspondence Problem and “Interest Point” Detection Václav Hlaváč Center for Machine Perception Czech Technical University Prague
Introduction EE 520: Image Analysis & Computer Vision.
CSCE 643 Computer Vision: Structure from Motion
CSE 185 Introduction to Computer Vision Feature Tracking and Optical Flow.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Counting Crowded Moving Objects Vincent Rabaud and Serge Belongie Department of Computer Science and Engineering University of California, San Diego
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Pyramidal Implementation of Lucas Kanade Feature Tracker Jia Huang Xiaoyan Liu Han Xin Yizhen Tan.
Feature Reconstruction Using Lucas-Kanade Feature Tracking and Tomasi-Kanade Factorization EE7740 Project I Dr. Gunturk.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Expectation-Maximization (EM) Case Studies
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
1 Motion estimation from image and inertial measurements Dennis Strelow and Sanjiv Singh.
Joint Tracking of Features and Edges STAN BIRCHFIELD AND SHRINIVAS PUNDLIK CLEMSON UNIVERSITY ABSTRACT LUCAS-KANADE AND HORN-SCHUNCK JOINT TRACKING OF.
Department of Computer Science,
Affine Registration in R m 5. The matching function allows to define tentative correspondences and a RANSAC-like algorithm can be used to estimate the.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Motion estimation Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2005/4/12 with slides by Michael Black and P. Anandan.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Occlusion Tracking Using Logical Models Summary. A Variational Partial Differential Equations based model is used for tracking objects under occlusions.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
1 Long-term image-based motion estimation Dennis Strelow and Sanjiv Singh.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Motion estimation Parametric motion (image alignment) Tracking Optical flow.
Motion estimation Digital Visual Effects, Spring 2005 Yung-Yu Chuang 2005/3/23 with slides by Michael Black and P. Anandan.
Feature Tracking and Optical Flow
Affine Motion-compensated Prediction
Motion and Optical Flow
Segmentation of Dynamic Scenes
ISOMAP TRACKING WITH PARTICLE FILTERING
Vehicle Segmentation and Tracking in the Presence of Occlusions
Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera
Multiway Cut for Stereo and Motion with Slanted Surfaces
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Segmentation of Dynamical Scenes
Coupled Horn-Schunck and Lukas-Kanade for image processing
Optical flow and keypoint tracking
Presentation transcript:

Dept. of ECE 1 Feature-based Object Tracking Dr. Dapeng Oliver Wu Joint Work with Bing Han, William Roberts, and Jian Li Department of Electrical and Computer Engineering University of Florida

Dept. of ECE 2 Outline  What is object tracking?  How to track an object?  KLT feature-based tracking algorithm  Our feature-based tracking algorithm  Experimental results  Conclusions

Dept. of ECE 3 What is Object Tracking?  Object tracking: Track an object over a sequence of images

Dept. of ECE 4 Why Object/Vehicle Tracking is Challenging?  Occlusion or partial occlusion  Re-appearance  A vehicle makes a left/right turn  A vehicle passes another vehicle in the same direction  Tracking of a small imaged object (consisting of 4 pixels)  Shadow effect: use local histogram-based equalization  Cloud effect  Tracking of many vehicles (e.g., thousands of vehicles in a city)  Clutters  Parallax problems (caused by high-rise buildings)  Multi-camera based tracking (e.g., urban surveillance networks)

Dept. of ECE 5 How to Track an Object?  Kanade-Lucas-Tomasi (KLT) feature-based tracking algorithm  Han, Roberts, Wu, Li (HRWL) feature-based tracking algorithm  ……

Dept. of ECE 6 KLT Feature-based Tracker 1. Identification of feature points 2. Determination of an optimization criterion for feature correspondence 3. Computational method to solve the optimization problem Web: References [1] Bruce D. Lucas and Takeo Kanade. An Iterative Image Registration Technique with an Application to Stereo Vision. International Joint Conference on Artificial Intelligence, pages , [2] Carlo Tomasi and Takeo Kanade. Detection and Tracking of Point Features. Carnegie Mellon University Technical Report CMU-CS , April [3] Jianbo Shi and Carlo Tomasi. Good Features to Track. IEEE Conference on Computer Vision and Pattern Recognition, pages , [4] Stan Birchfield. Derivation of Kanade-Lucas-Tomasi Tracking Equation. Unpublished.

Dept. of ECE 7 Identification of Feature Points  Harris criterion:  For low threshold For high threshold

Dept. of ECE 8 Feature Correspondence  Determination of an optimization criterion for feature correspondence (find a similarity measure) l lCorrelation lInformation distance: e.g., mutual information

Dept. of ECE 9 How to Solve the Optimization problem?  Key difficulties: lDiscrete optimization problem lGradient methods not directly applicable  Exhaustive search: incurs exponential complexity  Lucas-Kanade computational method: lNewton-Raphson type search

Dept. of ECE 10 More about KLT Tracker  Hierarchical search  Work for any dimensional vector  Can address affine motion (translation, rotation, scaling)  Can address intensity adjustment

Dept. of ECE 11 Hierarchical Search

Dept. of ECE 12 Limitation of KLT Tracker  Limitation: KLT tracker does not guarantee the corresponding point in the next frame is a feature point.  Why? lBecause KLT tracker only uses the Harris criterion for the first frame but not for other frames.  What problem it may cause? lKLT may not handle occlusion well.  How to improve it? lEvaluate the quality of the corresponding point using the Harris criterion lRefer to: B. Han, W. Roberts, D. Wu, J. Li, ``Robust Feature-based Object Tracking,'' SPIE Defense & Security Symposium 2007, Orlando, FL, USA, April 9–13, 2007.

Dept. of ECE 13 Our Tracking approach  Feature tracking: SSD criteria applied to find the feature point whose window minimizes the following energy function:  Feature quality: If the quality of a tracked feature point decreases below a chosen threshold, that point is removed from consideration. To compensate, new features are identified in the same window. The feature point with the minimum SSD criteria is retained if its SSD is below a certain threshold.

Dept. of ECE 14 Tracking Diagram Feature point in current frame, new frame Find point that min. SSD criteria Meets threshold? Retain feature Identify new feature points Select feature that min. SSD Meets threshold? Feature lost Retain new feature N N Y Y

Dept. of ECE 15 Experimental Results  Biker image sequence l50 frame sequence of bikers. lVideo contains global and local motions. lObjects undergo scaling, translation, and rotation.

Dept. of ECE 16 Experimental Results (2)  Biker image sequence (Cont’d) l1 st frame. l258 features selected. l50 th frame. l241 features tracked.

Dept. of ECE 17 Experimental Results (3)  Biker image sequence (Cont’d) lBlue: our approach. lRed: KLT algorithm.

Dept. of ECE 18 Conclusions  Number of successfully tracked features increased by over 10% versus Tomasi-Kanade’s approach.  Computationally inexpensive and robust against various types of object motion.  For pure translational object motion, the combined algorithm does not offer improved performance to Tomasi-Kanade’s method.

Dept. of ECE 19 Future Research Direction  Design tracking schemes, which are proven to converge. lKLT algorithm does not guarantee convergence; no proof of convergence lIt is important to design convergence-guaranteed tracking algorithms. lWe will systematically study this problem.

Dept. of ECE 20 THANK YOU!