user:deniz001
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:deniz001 [2021/02/18 20:09] – [4. Object Tracking] deniz001 | user:deniz001 [2023/01/05 14:38] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 106: | Line 106: | ||
To sum up, if the tracker has efficient models about the object' | To sum up, if the tracker has efficient models about the object' | ||
- | == Object tracking algorithm other characteristics== | + | == Type of object trackers: |
- | Offline trackers are used when we have a recorded media, in that case we use also the future frames to make tracking predictions. While online trackers can only use the past frames to model the appearance , and the motion models of the object for tracking estimations. | + | **Offline |
- | Online learning trackers train itself to learn about the object which is initially selected | + | **Online learning trackers** train itself to learn about the object which is inputted to the tracker for learning |
- | So, offline | + | A decision has to be made: |
- | An offline tracker | + | - Use an online tracker that could train itself. |
+ | - Use an offline | ||
+ | - Train an offline | ||
+ | - Train an offline tracker to identify | ||
- | Most of the traditional | + | Offline |
- | + | ||
- | CNN(Convolutional Neural Network) based offline trackers: GOTURN | + | |
- | CNN(Convolutional Neural Network) based online trackers: MDNet(Multi domain network) best DL based | + | |
- | + | ||
- | Tracking algorithms available: | + | |
- | * __**Boosting Tracker: | + | |
- | * __**MIL Tracker: | + | |
- | * __**KCF Tracker: | + | |
- | * __**KCF Tracker: | + | |
- | * __**KCF Tracker: | + | |
- | * __**KCF Tracker: | + | |
- | * __**KCF Tracker: | + | |
- | * __**KCF Tracker: | + | |
+ | I have been implementing various tracking algorithms and will continue to work on this for the future. For more information, | ||
==== 5. PID Controller ==== | ==== 5. PID Controller ==== | ||
Line 135: | Line 126: | ||
The output of the tracking algorithm is a bounding box that represents the location of the object that we track, that is the drone object. Using the output of the tracker the error, that is the distance between the center of the current frame and the center of the drone object in the current frame, is calculated and this error is the input to the PID controller which tells the PTU(Pan and Tilt Unit) in which direction to move in order to put the object in the center of the current frame. | The output of the tracking algorithm is a bounding box that represents the location of the object that we track, that is the drone object. Using the output of the tracker the error, that is the distance between the center of the current frame and the center of the drone object in the current frame, is calculated and this error is the input to the PID controller which tells the PTU(Pan and Tilt Unit) in which direction to move in order to put the object in the center of the current frame. | ||
+ | |||
+ | ==== 6. References ==== | ||
+ | |||
+ |
user/deniz001.1613675368.txt.gz · Last modified: 2023/01/05 14:38 (external edit)