SlideShare una empresa de Scribd logo
1 de 55
object tracking:a survey Nhat ‘Rich’ Nguyen Vision Seminar February 2010 Based on a paper by Yilmaz et al
Definition 2 Tracking is the problem of estimatingthe trajectory of an object in the image plane as it moves around a scene.
Applications 3 Motion Recognition Automated Surveillance Video  Indexing Human Computer Interaction Traffic Monitoring Vehicle Navigation
Problems Projection Noises Complex shape Complex motion Non-rigid  Occlusions Lighting Real-time 4
Questions Which object representation is suitable? Which image features should be used? How should motion, appearance of the object be modeled? 5 Help you to design  an object tracking system
Overview Object Representations Features Selection Object Detection Object Tracking Future Direction 6
1. Object Representation 7 [How to represent an object for tracking]
8 Shape - Points Centroid Multiple Points Control Points
9 Shape - Patches Rectangular Patch Elliptical Patch Multiple Patches
10 Shape - Contour Complete Contour Skeletal  Model Silhouette
11 Appearance – Prob. Densities Gaussian Histogram Mixture of  Gaussians
12 Appearance – Models Geometric  Template Active Contour Multi-view Appearance
2. Feature Selection 13 [Which feature can be easily distinguished?]
14 Color HSV RGB LAB
15 Edges Canny Edge Detector
16 Optical Flow Dense field of displacement vectors which defines the translation of each pixel
17 Texture Gray-level Co-occurence Matrix
18 Texture – Law’s measures 1-D: kernel for Level, Edge, Spot, Wave, and Ripple 2-D: convoluting a vertical and a horizontal 1-D kernel
3. Object Detection 19 [To track, we first detect.]
20 Approaches Point Detector Harris  SIFT Background Subtraction Segmentation Mean shift Graph cuts Active Contours Supervised Learning Adaptive Boosting Support Vector Machines
21 Point Detectors Harris SIFT
22 Background Subtraction
23 Segmentation
24 Segmentation - Mean shift
25 Segmentation - Mean shift
26 Segmentation – Graph-cuts
27 Segmentation – Active Contour
28 Supervised Learning Learning Examples Features Supervised Learners Input Classification
29 Adaptive Boosting
30 Support Vector Machine
4. Object Tracking 31 [State-of-the-art methods.]
32 Approaches Point Tracking [Multi-point Correspondence]  Kernel Tracking [Parametric  Transformation]  Silhouette Tracking [Contour  Evolution]
33 Taxonomy
34 Deterministic All possible  Associations Unique Associations Multi-frame Correspondence Optimal Assignment Methods: Hungarian vs. Greedy
35 Motion Constraints Proximity Small change in velocity Maximum Velocity Common Motion Rigidity
36 Examples Rotating dish Flying birds
37 State Estimation
Estimate the state of a linear system. The state is Gaussian distributed. Filters 38 Kalman The state is NOT Gaussian distributed. Particle Instead of nearest neighbor, offer a probabilistic approach for data association No entering or exiting objects Joint Probability Data Association Multiple  Hypothesis Exhaustively enumerate all possible associations.
39 Evaluation
40 Template Matching Brute force Similarity measure: cross correlation - specifies candidate template position - object template in previous frame
41 Mean Shift Tracker
42 KLT Feature Tracker Compute the translation of a rectangular region centered on an interest point. Evaluate the quality by computing the affine transformation between corresponding patches.
43 Eigen Tracker Subspace-based approach for multi-view appearance. Uses eigenspace for similarity instead of SSD, or correlation. Allows distortion in the template.
44 SVM Tracker Positive samples consist of images of the object to be tracked. Negative samples consist of images of background object. Maximizes the  SVM classification score over image region to estimate the object position. Knowledge about background object is explicitly incorporated in the tracker.
45 Evaluation
46 Shape Matching Similar to Template Matching Use Hausdorff distance measure to identify most mismatch edges. Emphasize parts of model that are not drastically affected by object motion. Examples of a person walking : head and torso vs. arms and legs.
47 State Space Model State is term of shape and motion parameters of the  contour Control points of the contour moves on the spring stiffness parameters Measurements consist of the image edges computed in the normal direction of the contour
48 Gradient Descent ,[object Object]
To find a local minimum of a function using gradient descent, one takes steps proportional to the negative of the gradient of the function at the current point.rms and legs.,[object Object]
50 Evaluation
5. Future Direction 51 [What’s left for us?]
Depth information Occlusion Resolution Moving cameras Non-overlapping view Multiple Camera Tracking 52
Broadcast news or home videos. Noisy, compressed, unstructured, multiple views. Severe occlusion, object partially visible. Employ audio in addition to video. Unconstrained Videos 53
Ability to learn object model online. Unsupervised learning of object models for multiple non-rigid moving object from a single camera. Efficient Online Estimation 54
Require detection at some point. State-of-the-art tracking methods. Point correspondence Geometric models Contour evolution Dependency on context of use. Give valuable insight and encourage new research. Concluding Remarks 55

Más contenido relacionado

La actualidad más candente

Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCVdebayanin
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentationMrsShwetaBanait1
 
Introduction to multiple object tracking
Introduction to multiple object trackingIntroduction to multiple object tracking
Introduction to multiple object trackingFan Yang
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksUsman Qayyum
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object TrackingRainakSharma
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsManish Khare
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition Intel Nervana
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learningSushant Shrivastava
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]Dongmin Choi
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learningAntonio Rueda-Toicen
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basicsBrodmann17
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyNUPUR YADAV
 
Real time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimationReal time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimationomid Asudeh
 
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present..."Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...Edge AI and Vision Alliance
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filterSRIKANTH DANDE
 

La actualidad más candente (20)

Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCV
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
 
Introduction to multiple object tracking
Introduction to multiple object trackingIntroduction to multiple object tracking
Introduction to multiple object tracking
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Object Detection using Deep Neural Networks
Object Detection using Deep Neural NetworksObject Detection using Deep Neural Networks
Object Detection using Deep Neural Networks
 
Multiple Object Tracking
Multiple Object TrackingMultiple Object Tracking
Multiple Object Tracking
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objects
 
Object tracking
Object trackingObject tracking
Object tracking
 
Mask R-CNN
Mask R-CNNMask R-CNN
Mask R-CNN
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]
 
Image segmentation with deep learning
Image segmentation with deep learningImage segmentation with deep learning
Image segmentation with deep learning
 
Deep learning based object detection basics
Deep learning based object detection basicsDeep learning based object detection basics
Deep learning based object detection basics
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A survey
 
Real time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimationReal time pedestrian detection, tracking, and distance estimation
Real time pedestrian detection, tracking, and distance estimation
 
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present..."Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filter
 

Destacado

Object tracking a survey
Object tracking a surveyObject tracking a survey
Object tracking a surveyHaseeb Hassan
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object trackingMohit Yadav
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEAswinraj Manickam
 
★Mean shift a_robust_approach_to_feature_space_analysis
★Mean shift a_robust_approach_to_feature_space_analysis★Mean shift a_robust_approach_to_feature_space_analysis
★Mean shift a_robust_approach_to_feature_space_analysisirisshicat
 
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...grssieee
 
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…Dongseo University
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverFalak Shah
 
Video Indexing And Retrieval
Video Indexing And RetrievalVideo Indexing And Retrieval
Video Indexing And RetrievalYvonne M
 
Object Recognition: Fourier Descriptors and Minimum-Distance Classification
Object Recognition: Fourier Descriptors and Minimum-Distance ClassificationObject Recognition: Fourier Descriptors and Minimum-Distance Classification
Object Recognition: Fourier Descriptors and Minimum-Distance ClassificationCody Ray
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptorszukun
 
Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Afnan Rehman
 
Moving object detection
Moving object detectionMoving object detection
Moving object detectionManav Mittal
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 

Destacado (15)

Object tracking a survey
Object tracking a surveyObject tracking a survey
Object tracking a survey
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object tracking
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 
New object locator
New object locatorNew object locator
New object locator
 
★Mean shift a_robust_approach_to_feature_space_analysis
★Mean shift a_robust_approach_to_feature_space_analysis★Mean shift a_robust_approach_to_feature_space_analysis
★Mean shift a_robust_approach_to_feature_space_analysis
 
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...
WE4.L09 - MEAN-SHIFT AND HIERARCHICAL CLUSTERING FOR TEXTURED POLARIMETRIC SA...
 
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
2013-1 Machine Learning Lecture 06 - Artur Ferreira - A Survey on Boosting…
 
Kalman Filter Based GPS Receiver
Kalman Filter Based GPS ReceiverKalman Filter Based GPS Receiver
Kalman Filter Based GPS Receiver
 
Video Indexing And Retrieval
Video Indexing And RetrievalVideo Indexing And Retrieval
Video Indexing And Retrieval
 
Object Recognition: Fourier Descriptors and Minimum-Distance Classification
Object Recognition: Fourier Descriptors and Minimum-Distance ClassificationObject Recognition: Fourier Descriptors and Minimum-Distance Classification
Object Recognition: Fourier Descriptors and Minimum-Distance Classification
 
Modern features-part-2-descriptors
Modern features-part-2-descriptorsModern features-part-2-descriptors
Modern features-part-2-descriptors
 
Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)Hand gesture recognition system(FYP REPORT)
Hand gesture recognition system(FYP REPORT)
 
Moving object detection
Moving object detectionMoving object detection
Moving object detection
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Text Detection and Recognition
Text Detection and RecognitionText Detection and Recognition
Text Detection and Recognition
 

Similar a Object tracking methods and challenges

Object Capturing In A Cluttered Scene By Using Point Feature Matching
Object Capturing In A Cluttered Scene By Using Point Feature MatchingObject Capturing In A Cluttered Scene By Using Point Feature Matching
Object Capturing In A Cluttered Scene By Using Point Feature MatchingIJERA Editor
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and trackingpotaters
 
A Survey on Approaches for Object Tracking
A Survey on Approaches for Object TrackingA Survey on Approaches for Object Tracking
A Survey on Approaches for Object Trackingjournal ijrtem
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in videoijitjournal
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Editor IJARCET
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Trackingijsrd.com
 
Detection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyDetection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyIJEACS
 
Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defenceZhipeng Wang
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSsipij
 
C0365025029
C0365025029C0365025029
C0365025029theijes
 
A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...Editor IJMTER
 
Henrik Christensen - Vision for co-robot applications
Henrik Christensen  -  Vision for co-robot applicationsHenrik Christensen  -  Vision for co-robot applications
Henrik Christensen - Vision for co-robot applicationsDaniel Huber
 
Henrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot ApplicationsHenrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot ApplicationsDaniel Huber
 
Object detection involves identifying and locating
Object detection involves identifying and locatingObject detection involves identifying and locating
Object detection involves identifying and locatingmahendrarm2112
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detectionramya1591
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 

Similar a Object tracking methods and challenges (20)

Object Capturing In A Cluttered Scene By Using Point Feature Matching
Object Capturing In A Cluttered Scene By Using Point Feature MatchingObject Capturing In A Cluttered Scene By Using Point Feature Matching
Object Capturing In A Cluttered Scene By Using Point Feature Matching
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and tracking
 
A Survey on Approaches for Object Tracking
A Survey on Approaches for Object TrackingA Survey on Approaches for Object Tracking
A Survey on Approaches for Object Tracking
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in video
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
 
research_paper
research_paperresearch_paper
research_paper
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
 
Detection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed StudyDetection and Tracking of Objects: A Detailed Study
Detection and Tracking of Objects: A Detailed Study
 
Wang midterm-defence
Wang midterm-defenceWang midterm-defence
Wang midterm-defence
 
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTSMULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
MULTIPLE OBJECTS TRACKING IN SURVEILLANCE VIDEO USING COLOR AND HU MOMENTS
 
C0365025029
C0365025029C0365025029
C0365025029
 
A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...A Critical Survey on Detection of Object and Tracking of Object With differen...
A Critical Survey on Detection of Object and Tracking of Object With differen...
 
Henrik Christensen - Vision for co-robot applications
Henrik Christensen  -  Vision for co-robot applicationsHenrik Christensen  -  Vision for co-robot applications
Henrik Christensen - Vision for co-robot applications
 
Henrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot ApplicationsHenrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot Applications
 
Jw2517421747
Jw2517421747Jw2517421747
Jw2517421747
 
Jw2517421747
Jw2517421747Jw2517421747
Jw2517421747
 
Object detection involves identifying and locating
Object detection involves identifying and locatingObject detection involves identifying and locating
Object detection involves identifying and locating
 
ramya_Motion_Detection
ramya_Motion_Detectionramya_Motion_Detection
ramya_Motion_Detection
 
A350111
A350111A350111
A350111
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 

Más de Rich Nguyen

Improving pollen classification with less training effort
Improving pollen classification with less training effortImproving pollen classification with less training effort
Improving pollen classification with less training effortRich Nguyen
 
An Accurate Cell Detection with Minimal Training Effort
An Accurate Cell Detection with Minimal Training EffortAn Accurate Cell Detection with Minimal Training Effort
An Accurate Cell Detection with Minimal Training EffortRich Nguyen
 
Wbc master thesisdefense
Wbc master thesisdefenseWbc master thesisdefense
Wbc master thesisdefenseRich Nguyen
 
Programming style guildelines
Programming style guildelinesProgramming style guildelines
Programming style guildelinesRich Nguyen
 
Soccer Ball Tracking
Soccer Ball TrackingSoccer Ball Tracking
Soccer Ball TrackingRich Nguyen
 
Tracking Colliding Cells
Tracking Colliding CellsTracking Colliding Cells
Tracking Colliding CellsRich Nguyen
 

Más de Rich Nguyen (8)

Improving pollen classification with less training effort
Improving pollen classification with less training effortImproving pollen classification with less training effort
Improving pollen classification with less training effort
 
An Accurate Cell Detection with Minimal Training Effort
An Accurate Cell Detection with Minimal Training EffortAn Accurate Cell Detection with Minimal Training Effort
An Accurate Cell Detection with Minimal Training Effort
 
Wbc master thesisdefense
Wbc master thesisdefenseWbc master thesisdefense
Wbc master thesisdefense
 
Wbc cmc talk
Wbc cmc talkWbc cmc talk
Wbc cmc talk
 
Programming style guildelines
Programming style guildelinesProgramming style guildelines
Programming style guildelines
 
Wbc demo
Wbc demoWbc demo
Wbc demo
 
Soccer Ball Tracking
Soccer Ball TrackingSoccer Ball Tracking
Soccer Ball Tracking
 
Tracking Colliding Cells
Tracking Colliding CellsTracking Colliding Cells
Tracking Colliding Cells
 

Último

It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 

Último (20)

It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 

Object tracking methods and challenges

  • 1. object tracking:a survey Nhat ‘Rich’ Nguyen Vision Seminar February 2010 Based on a paper by Yilmaz et al
  • 2. Definition 2 Tracking is the problem of estimatingthe trajectory of an object in the image plane as it moves around a scene.
  • 3. Applications 3 Motion Recognition Automated Surveillance Video Indexing Human Computer Interaction Traffic Monitoring Vehicle Navigation
  • 4. Problems Projection Noises Complex shape Complex motion Non-rigid Occlusions Lighting Real-time 4
  • 5. Questions Which object representation is suitable? Which image features should be used? How should motion, appearance of the object be modeled? 5 Help you to design an object tracking system
  • 6. Overview Object Representations Features Selection Object Detection Object Tracking Future Direction 6
  • 7. 1. Object Representation 7 [How to represent an object for tracking]
  • 8. 8 Shape - Points Centroid Multiple Points Control Points
  • 9. 9 Shape - Patches Rectangular Patch Elliptical Patch Multiple Patches
  • 10. 10 Shape - Contour Complete Contour Skeletal Model Silhouette
  • 11. 11 Appearance – Prob. Densities Gaussian Histogram Mixture of Gaussians
  • 12. 12 Appearance – Models Geometric Template Active Contour Multi-view Appearance
  • 13. 2. Feature Selection 13 [Which feature can be easily distinguished?]
  • 14. 14 Color HSV RGB LAB
  • 15. 15 Edges Canny Edge Detector
  • 16. 16 Optical Flow Dense field of displacement vectors which defines the translation of each pixel
  • 17. 17 Texture Gray-level Co-occurence Matrix
  • 18. 18 Texture – Law’s measures 1-D: kernel for Level, Edge, Spot, Wave, and Ripple 2-D: convoluting a vertical and a horizontal 1-D kernel
  • 19. 3. Object Detection 19 [To track, we first detect.]
  • 20. 20 Approaches Point Detector Harris SIFT Background Subtraction Segmentation Mean shift Graph cuts Active Contours Supervised Learning Adaptive Boosting Support Vector Machines
  • 21. 21 Point Detectors Harris SIFT
  • 24. 24 Segmentation - Mean shift
  • 25. 25 Segmentation - Mean shift
  • 26. 26 Segmentation – Graph-cuts
  • 27. 27 Segmentation – Active Contour
  • 28. 28 Supervised Learning Learning Examples Features Supervised Learners Input Classification
  • 30. 30 Support Vector Machine
  • 31. 4. Object Tracking 31 [State-of-the-art methods.]
  • 32. 32 Approaches Point Tracking [Multi-point Correspondence] Kernel Tracking [Parametric Transformation] Silhouette Tracking [Contour Evolution]
  • 34. 34 Deterministic All possible Associations Unique Associations Multi-frame Correspondence Optimal Assignment Methods: Hungarian vs. Greedy
  • 35. 35 Motion Constraints Proximity Small change in velocity Maximum Velocity Common Motion Rigidity
  • 36. 36 Examples Rotating dish Flying birds
  • 38. Estimate the state of a linear system. The state is Gaussian distributed. Filters 38 Kalman The state is NOT Gaussian distributed. Particle Instead of nearest neighbor, offer a probabilistic approach for data association No entering or exiting objects Joint Probability Data Association Multiple Hypothesis Exhaustively enumerate all possible associations.
  • 40. 40 Template Matching Brute force Similarity measure: cross correlation - specifies candidate template position - object template in previous frame
  • 41. 41 Mean Shift Tracker
  • 42. 42 KLT Feature Tracker Compute the translation of a rectangular region centered on an interest point. Evaluate the quality by computing the affine transformation between corresponding patches.
  • 43. 43 Eigen Tracker Subspace-based approach for multi-view appearance. Uses eigenspace for similarity instead of SSD, or correlation. Allows distortion in the template.
  • 44. 44 SVM Tracker Positive samples consist of images of the object to be tracked. Negative samples consist of images of background object. Maximizes the SVM classification score over image region to estimate the object position. Knowledge about background object is explicitly incorporated in the tracker.
  • 46. 46 Shape Matching Similar to Template Matching Use Hausdorff distance measure to identify most mismatch edges. Emphasize parts of model that are not drastically affected by object motion. Examples of a person walking : head and torso vs. arms and legs.
  • 47. 47 State Space Model State is term of shape and motion parameters of the contour Control points of the contour moves on the spring stiffness parameters Measurements consist of the image edges computed in the normal direction of the contour
  • 48.
  • 49.
  • 51. 5. Future Direction 51 [What’s left for us?]
  • 52. Depth information Occlusion Resolution Moving cameras Non-overlapping view Multiple Camera Tracking 52
  • 53. Broadcast news or home videos. Noisy, compressed, unstructured, multiple views. Severe occlusion, object partially visible. Employ audio in addition to video. Unconstrained Videos 53
  • 54. Ability to learn object model online. Unsupervised learning of object models for multiple non-rigid moving object from a single camera. Efficient Online Estimation 54
  • 55. Require detection at some point. State-of-the-art tracking methods. Point correspondence Geometric models Contour evolution Dependency on context of use. Give valuable insight and encourage new research. Concluding Remarks 55