SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object TrackingVanya Valindria
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...Edge AI and Vision Alliance
 
Pose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learningPose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learningYu Huang
 
Anchor free object detection by deep learning
Anchor free object detection by deep learningAnchor free object detection by deep learning
Anchor free object detection by deep learningYu Huang
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Md. Minhazul Haque
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)Yu Huang
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNNITISHKUMAR1401
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learningSushant Shrivastava
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction Wael Badawy
 
Deep VO and SLAM
Deep VO and SLAMDeep VO and SLAM
Deep VO and SLAMYu Huang
 
CV_Chap 6 Motion Representation
CV_Chap 6 Motion RepresentationCV_Chap 6 Motion Representation
CV_Chap 6 Motion RepresentationKhushali Kathiriya
 
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...Joonhyung Lee
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Universitat Politècnica de Catalunya
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving IIYu Huang
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCVdebayanin
 
Deformable ConvNets V2, DCNV2
Deformable ConvNets V2, DCNV2Deformable ConvNets V2, DCNV2
Deformable ConvNets V2, DCNV2HaiyanWang16
 

Tendances (20)

Object tracking
Object trackingObject tracking
Object tracking
 
Real Time Object Tracking
Real Time Object TrackingReal Time Object Tracking
Real Time Object Tracking
 
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation..."Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
"Semantic Segmentation for Scene Understanding: Algorithms and Implementation...
 
Pose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learningPose estimation from RGB images by deep learning
Pose estimation from RGB images by deep learning
 
Anchor free object detection by deep learning
Anchor free object detection by deep learningAnchor free object detection by deep learning
Anchor free object detection by deep learning
 
Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001Multi Object Tracking | Presentation 1 | ID 103001
Multi Object Tracking | Presentation 1 | ID 103001
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)LiDAR-based Autonomous Driving III (by Deep Learning)
LiDAR-based Autonomous Driving III (by Deep Learning)
 
Moving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNNMoving Object Detection And Tracking Using CNN
Moving Object Detection And Tracking Using CNN
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
Deep VO and SLAM
Deep VO and SLAMDeep VO and SLAM
Deep VO and SLAM
 
Activation function
Activation functionActivation function
Activation function
 
CV_Chap 6 Motion Representation
CV_Chap 6 Motion RepresentationCV_Chap 6 Motion Representation
CV_Chap 6 Motion Representation
 
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
DeepLab V3+: Encoder-Decoder with Atrous Separable Convolution for Semantic I...
 
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
Content-Based Image Retrieval (D2L6 Insight@DCU Machine Learning Workshop 2017)
 
3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II3-d interpretation from single 2-d image for autonomous driving II
3-d interpretation from single 2-d image for autonomous driving II
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Image Processing with OpenCV
Image Processing with OpenCVImage Processing with OpenCV
Image Processing with OpenCV
 
Deformable ConvNets V2, DCNV2
Deformable ConvNets V2, DCNV2Deformable ConvNets V2, DCNV2
Deformable ConvNets V2, DCNV2
 

En vedette

Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object trackingMohit Yadav
 
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
 
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
 

En vedette (15)

Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for 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
 
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
 

Similaire à 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
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
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
 

Similaire à 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
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
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
 

Plus 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
 

Plus 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
 

Dernier

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
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
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
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
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
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
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
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
 
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
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 

Dernier (20)

Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
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...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
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
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
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...
 
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
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
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
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 

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