Unmanned Aerial Vehicles
(UAVs) have become a key research area in recent years in military and civilian
applications, which has the advantages of small, lightweight, fast and easy
deployment, as well as it can achieve “zero” casualties so it can be deploy at
the extreme missions. Vehicle detection from UAVs has drawn a great attention
in the researches such as automatic traffic monitoring, aerial surveillance and
other security related applications. There are various challenges that UAVs
could face, one of the main challenges of the detection and tracking is the
target objects might change their shapes in the aerial images or sudden
disappear and reappear during the tracking process. Thus, the detection and
tracking process needs to handle various problems. First of all, the tracking
and detection system have to be scale-invariant to the target which avoid the
errors caused by the UAVs changing their altitude during tracking. Secondly,
the rotationally invariant features should be considered as the UAV’s flight
directions can change rapidly and unpredictable, which change the directions of
the target’s movement. Furthermore, the illumination to the targets may vary
depending on the flight directions of the UAVs and shooting angles to the
targets, also, the blur problems could occurred by the UAVs’ shaking.
Therefore, the transformation invariant is needed. Furthermore, the background
confusions and targets occlusions may exist. Finally, the most important issue
is the detection and tracking process have to be real-time. In this paper, a
vehicle tracking and detection method with self-learning has been proposed as
shown in Figure 1. In the input video, vehicles are detected automatically
using the features extracted from Histogram of Oriented Gradients (HoG) [1] and
Features from Accelerated Segment Test (FAST) [2] with Support Vector Machine
(SVM) classifier [3]. It is assumed that the vehicle has higher density of
corners than other objects in the environment so finding the distribution of
corners should be the very first thing to narrow the area for further HoG
processing. FAST corner detection method can quickly and accurately detect
relevant corner points. Another detection method by using the Grey Level
Co-occurrence Matrix (GLCM) with HSV colour feature has been used in order to
prove that the proposed self-learning tracking method can increase the
detection accuracy.https://codeshoppy.com/shop/product/
The proposed self-learning tracking
system was inspired by the method of Tracking Learning Detection (TLD) in [4],
which the TLD can track a single target. The proposed approach in this paper
upgraded it to track multiple targets in real-time. It is assumed that both
detection and tracking process could make errors so it is necessary to let them
monitor each other. The TLD algorithm can monitor the tracking results by the
detection results. In this paper, a Forward and Backward Tracking (FBT)
mechanism has been proposed, which can self-check whether there is any errors
in the tracking process by using the previous tracking results. Also, the FBT
could monitor the detection results by comparing the similarity with the
tracking results using the Scalar Invariant Feature Transform (SIFT) feature.
The inspectors (positive and negative) have been developed for the error
estimations. Furthermore, the FBT will also update the classification based on
the tracking results for future detection use. Two measures have used for the
FBT monitoring process. Firstly, it is assumed that when tracking a same target
in a sequence frames, the features of the target should be very similar. Thus,
FBT uses SIFT matching process in the tracking results along the tracking
sequence. If the matching score between the current result and previous result
is above the threshold, the FBT is tracking the same target. Conversely, if the
matching score is below the threshold, the FBT will be considered another
target has been tracked. The FBT has a tracked vehicle database (TVD) which
stores the SIFT information about already tracked vehicles. The second measure
is that when the FBT could not match with any targets in the TVD, the FBT will
considered this result as a false positive. Once the FBT gives the tracking
result, it will compare with the detection results in the following frame,
which can decide whether the detection result is correct or not. All decisions
will be saved to update the classification model for further detections. The
SIFT matching method has been used because it has a considerable high matching
performance with acceptable processing resources requirement. In the TVD, each
vehicle has its own SIFT points’ descriptors which will be used in the matching
process.
Conclusion
This paper proposed a
self-learning tracing method for vehicle detection and tracking from aerial
videos. The proposed method can tackle problems in the tracking and detection
where the training sample are taken from different vehicles from the tracking
target at the first place, which can easily cause errors because of the different
feature descriptors. The proposed method can learn the vehicle features and
created a unique detection model for each vehicle during the tracking process.
A Forward and Backward Tracking mechanism was proposed to check the errors from
the tracking and detection process. The proposed method demonstrated a
reasonably high accuracy and can successfully detect and track a variety of
differing vehicle types under varying rotation, sheering and blurring
conditions. This paper also proposed two detection method using FAST-HoG and
HSV-GLCM. 5 aerial videos were used for different challenges in the testing.
The results have shown that the proposed method can improve the detection
performance by using the self-learning tracking mechanism. This paper also compared
the proposed approach with other tracking approaches and the results show that
the proposed approach has slightly better performance. For the future work,
using more training samples can improve the classifier accuracy for the initial
detection. Also, the lerning component could be improved by revising the error
checking part between the detector and tracker
https://codeshoppy.com/shop/product/pg-locator-for-searching-pg-hostel-or-rental-houses/
https://codeshoppy.com/shop/product/child-safety-app/
https://codeshoppy.com/shop/product/libarary-management-system/
https://codeshoppy.com/shop/product/leakage-detection-and-risk-assessment-on-privacy-for-android-applications-lrpandroid/
https://codeshoppy.com/shop/product/ediagnostic-lab-online-reporting-mobile-app/
https://codeshoppy.com/shop/product/anomaly-detection/
https://codeshoppy.com/shop/product/child-safety-app/
https://codeshoppy.com/shop/product/libarary-management-system/
https://codeshoppy.com/shop/product/leakage-detection-and-risk-assessment-on-privacy-for-android-applications-lrpandroid/
https://codeshoppy.com/shop/product/ediagnostic-lab-online-reporting-mobile-app/
https://codeshoppy.com/shop/product/anomaly-detection/
No comments:
Post a Comment