Fast and Robust Object Tracking with Adaptive Detection

Slides:



Advertisements
Similar presentations
Active Appearance Models
Advertisements

Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Document Image Processing
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Robust Object Tracking via Sparsity-based Collaborative Model
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Last Time Pinhole camera model, projection
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
Image Classification.
Object Detection and Tracking Mike Knowles 11 th January 2005
The plan for today Camera matrix
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
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.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D Echocardiography A Fast and Accurate Tracking Algorithm of the Left Ventricle in 3D.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Finish Hardware Accelerated Voxel Coloring Anselmo A. Montenegro †, Luiz Velho †, Paulo Carvalho † and Marcelo Gattass ‡ †
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
VIP: Finding Important People in Images Clint Solomon Mathialagan Andrew C. Gallagher Dhruv Batra CVPR
Spatiotemporal Saliency Map of a Video Sequence in FPGA hardware David Boland Acknowledgements: Professor Peter Cheung Mr Yang Liu.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Presented by: Idan Aharoni
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
 Mentor : Prof. Amitabha Mukerjee Learning to Detect Salient Objects Team Members - Avinash Koyya Diwakar Chauhan.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Signal and Image Processing Lab
CSSE463: Image Recognition Day 29
Real-Time Soft Shadows with Adaptive Light Source Sampling
COMP 9517 Computer Vision Motion and Tracking 6/11/2018
Paper – Stephen Se, David Lowe, Jim Little
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Computer Vision Lecture 13: Image Segmentation III
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Motion Detection And Analysis
Fast Preprocessing for Robust Face Sketch Synthesis
Recognition using Nearest Neighbor (or kNN)
Computer Vision Lecture 12: Image Segmentation II
Real-Time Object Localization and Tracking from Image Sequences
A segmentation and tracking algorithm
Object Tracking Based on Appearance and Depth Information
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
Vehicle Segmentation and Tracking in the Presence of Occlusions
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Historic Document Image De-Noising using Principal Component Analysis (PCA) and Local Pixel Grouping (LPG) Han-Yang Tang1, Azah Kamilah Muda1, Yun-Huoy.
Text Detection in Images and Video
CSSE463: Image Recognition Day 29
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei.
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Image and Video Processing
CSSE463: Image Recognition Day 29
Image Segmentation.
A Novel Smoke Detection Method Using Support Vector Machine
CSSE463: Image Recognition Day 29
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
Multi-UAV to UAV Tracking
Report 2 Brandon Silva.
Presentation transcript:

Fast and Robust Object Tracking with Adaptive Detection Sushil Pratap Bharati, Soumyaroop Nandi, Yanwei Wu, Yao Sui and Guanghui Wang

Aim of the research To develop an autonomous intelligent vision system that assists in autonomous navigation for Unmanned Aerial Vehicles (UAVs) Automatically localize and track the obstacles present in the trajectory of UAVs in real-time

Contributions Localizes and generates an adaptive bounding box in real-time around the object being tracked as the object changes its shape and size. Conjoins tracking with detection for long-term error free tracking Avoids computationally expensive supervised training for detection Runs automatically without any manual initializations

Breakdown Object Tracking Salient Object Detection Post-processing

Overview - Flowchart

OBJECT TRACKING

Correlation Filter based tracking Filters trained on previously tracked objects and their immediately surrounding background Small test window is selected on the object that needs to be tracked. Filter is correlated over a search window in an adjacent frame and a peak value is determined on the correlation output. Fast Fourier Transform is used to reduce computational complexity

Advantages of Correlation Filters Can track complex objects through rotations, occlusions and other distractions at over 20x the rate of current state-of-the-art techniques. Tracking is computationally inexpensive O(PlogP) where P is the number of pixels in the tracking window

Formulae used in MOSSE (A type of Correlation Filter)

Tracking using kernels Necessity? Sparse Sampling Strategy and Sub-window Overlap Inability to exploit structure efficiently or ran out of time

Classifier and its use The core component in tracking-by-detection is a classifier. Each frame, a set of samples is collected around the estimated position of the object/target; samples close to the target are labelled +ve and the ones further away are labelled –ve. Updating the classifier with these samples allows it to adapt over time. In Kernelized Correlation Filtering (KCF), training of a classifier is performed using dense sampling.

KCF in action Kernel Trick can improve the performance by allowing classification on a rich high dimensional features space Further, we can express ‘w’ as a linear combination of non-linear feature space with kernel trick

Closed form solutions

Kernel Trick We need to solve for Train using: Kernel correlation: Track (fast detection) using:

SALIENT OBJECT DETECTION

Saliency Map and Raster Scan Salient object detection is formulated as finding the shortest distance from pixel pij to set of pixels B along the image boundary.

Parameters for Saliency Map Since we consider 4-adjacent neighboring pixels to calculate the distance of pij namely; pi-1,j , pi+1,j , pi,j-1 , p i,j+1 A path P = <P(0), P(1), … , P(k)> on I is a sequence of pixels where consecutive pairs of pixels are adjacent Given a distance cost function D, the distance map for each pixel in I is best defined as The cost function is given as

Parameters for Saliency Map During the raster scan, pi,j-1 and pi-1,j and during the inverse raster scan, pi,j+1 and pi+1,j are updated using where, Thus, each iteration of raster/inverse raster scan updates H and L if path assignment is found to be changed. The final outcome is a saliency map S for region R, where post processing needs to be done to obtain a binary image for final object detection.

POST PROCESSING

Importance!? Post processing is vital to enhance the quality of the saliency map S Obtain a binary image that differentiates a foreground salient object with the background Applying a direct threshold would not work  Why? Because different scene may have different level of noise content, relative size of objects background, illuminance and reflectance. Okay, gotcha. So what do we need? – Adaptive Thresholding

Adaptive Threshold

Mean Intensities

DEMO

Inter Class Variance

Experiments and Curves

Comparison Table

Our method in Action

Our Method in Action

THANK YOU