Skip to content

Creating a pipeline to identify key points for a quadrilateral-shaped green card even if there is occlusion with other objects/cards of different color/ cards of green color.

Notifications You must be signed in to change notification settings

avs-abhishek123/Object_tracking_awone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem Statement -

Create a pipeline to identify key points for a quadrilateral-shaped green card even if there is occlusion with other objects/cards of different color/ cards of green color.


Articles & Research

The research papers that I will be going through is being added to this - Link

Implementations

Methods implemented

Link

MeanShift MeanShift
OpticalFlow OpticalFlow
SIFTDetector + Optical Flow SIFT_Detector_OpticalFLow
FASTFeatureDetector + Optical Flow FASTFeatureDetector_OpticalFlow
FASTFeatureDetector + Farneback Optical Flow FASTFeatureDetector_Farneback_OpticalFlow
Kalman_Filter Kalman_Filter
tracking_by_detection tracking_by_detection
Haar Cascade Classifier + MOSSE tracker HAAR_MOSSE
Haar Cascade Classifier + TrackerBoosting HAAR_TrackerBoosting
Haar Cascade Classifier + TrackerKCF HAAR_TrackerKCF
Haar Cascade Classifier + TrackerKCF + selectROI HAAR_TrackerKCF_selectROI
ROLO ROLO
YOLO with DeepSort YOLO_DeepSort


Challenges in Object Tracking

  • Challenge-1: Occlusion problem

    • The occlusion of objects in videos is one of the most common obstacles to the seamless tracking of objects. In the below figure (left), the man in the background is detected, while the same guy goes undetected in the next frame (right). Now, the challenge for the tracker lies in identifying the same guy when he is detected in a much later frame and associating his older track and features with his trajectory.
    • Remedy -
  • Challenge-2: Variations in viewpoints

    • Often in tracking, the objective will be to track an object across different cameras. As a consequence of this, there will be significant changes in how we view the object. In such cases the features used to track an object become very important as we need to make sure they are invariant to the changes in views.
    • Remedy -
  • Challenge-3: Non-stationary camera

    • When the camera used for tracking a particular object is also in motion with respect to the object, it can often lead to unintended consequences. Many trackers consider the features of an object to track them. Such a tracker might fail in scenarios where the object appears different because of the camera motion (appear bigger or smaller). A robust tracker for this problem can be very helpful in important applications like object tracking drones, and autonomous navigation.
    • Remedy -
  • Challenge-4: Annotating training data

    • Getting good training data for a particular scenario is a challenge. Unlike building a dataset for an object detector, where randomly unconnected images where the object is seen can be annotated, we require video sequences where each instance of the object is identified throughout, for each frame.
    • Remedy -

In progress

About

Creating a pipeline to identify key points for a quadrilateral-shaped green card even if there is occlusion with other objects/cards of different color/ cards of green color.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published