Aerospace and Electronic Systems - March 2019 - 22

Robust Cooperative Target Detection for a Vision-Based UAVs Autonomous Aerial Refueling Platform via the Contrast . . .
is conducted to all the morphological dilated binary maps
at all scales and the output of the MFL is described by:
Cout ðx; yÞ ¼ bs1 ðx; yÞ

Y

ðbsi È Dsi Þðx; yÞ

(13)

where Dsi is the structuring element for morphological
dilation. In this paper, it is a disk of radius s i where s i is
the ith resolution of all scales with ascending order.

TARGET SELECTION RECOGNITION LAYER

When the frames of the cooperative target are successively
acquired, the visual measurement algorithms are utilized to
determine the relative pose information. The process of
visual measurement can be divided into four steps, cooperative target detection, feature extraction, point matching and
pose estimation. Finally, the visual measurement system is
implemented in the AAR platform designed in our work.

FEATURE EXTRACTION AND FEATURE MATCHING

After the contours of four scales are fused, the morphological closing operation is conducted to the fused contour image, so that the breaks of the salient contour of
the target can be eliminated as much as possible.
Thereby, the cooperative target area can be filled.
According to the minimum pixels of the cooperative
target in the actual situation, an appropriate threshold is
set and those connected components less than the set
threshold number of pixels are excluded. The corresponding binary images of each remaining connected
component are separated and their Hu's moment invariant vectors are calculated. The Euclidean distance
between them and the Hu's moment invariant vector of
the cooperative target is calculated subsequently. The
corresponding binary image with the smallest Euclidean
distance is selected, and in this binary image, the pixels
with value 1 form the of the cooperative target area.
In order to illustrate the advantages of the cooperative
target detection method, we perform the proposed method
on images from two challenging lighting conditions and
present the results in accordance with the above described
five layers. As a comparison, the Canny edge detection operator is used to the same images. The experiment results are
shown in Figure 4.
From Figure 4(b), we can see that OSNL prefers the
salient contour while the texture edges are restrained by
the layer, and the DL can smooth the energy maps and
retain its principal details as shown in Figure 4(c). Our
proposed detection method is able to extract the salient
contours effectively and to remove a lot of texture edges
and the cooperative targets for two challenging lighting
conditions are successfully detected, shown in Figure 4(f).
By contrast, the Canny detection results in Figure 4(g)
shows that it failed to extract the cooperative target
since there are complex contours in the binary images.
In our test, the value of four scales are set
fs 1 ¼ 1; s 2 ¼ 2; s 3 ¼ 3; s 4 ¼ 4g for strong light condition and fs 1 ¼ 11; s 2 ¼ 12; s 3 ¼ 13; s 4 ¼ 14g for low
light condition. The inhibition factor k has an important
effect on the performance of our proposed detection
method, and it is necessary to design appropriate inhibition factor k according to the specific situation. In our test,
k ¼ 1:5 is acceptable.
22

AAR PLATFORM

After target detection, the cooperative target area is
obtained. Feature extraction only concentrates on this
area, which greatly reduces the computation load and
improves the accuracy. In our platform, the main task of
feature extraction is to detect seven red markers on the
surface of the cooperative target and calculate the corresponding coordinates, respectively. Since HSV space has
better ability to represent color features of those red
markers relative to RGB space, the image is first transformed from the RGB space to the HSV space. Then HSV
segmentation [42] is utilized to extract those red markers
in this paper. Finally, the feature point coordinates of
those red markers are determined by the centroids of these
corresponding blobs and the quantity of blobs is counted
as the number of detected feature points.
After feature extraction, it is required to correctly
associate each detected corner with its physical marker on
the receiver UAV before pose estimation. Assume that
_
_ _
_
q ¼ fq1 ; q2 ; . . . ; q7 g represents actual world coordinates
_
_ _
of seven red markers, where qi ¼ ðui ; vi Þ is the ith marker,
and p ¼ fp1 ; p2 ; . . . ; pm g denotes the detected feature
point coordinates, where pi ¼ ðui ; vi Þ indicates the ith feature point coordinate obtained from feature extraction.
_
_ _
_
The projected point coordinates p ¼ fp1 ; p2 ; . . . ; p7 g can
be calculated by the standard pin-hole projection model.
The Euclidean distance matrix between the reprojected
_
_ _
_
point coordinates p ¼ fp1 ; p2 ; . . . ; p7 g and the feature
point coordinates p ¼ fp1 ; p2 ; . . . ; pm g is denoted as:
2

_

_

dðp1 ; p1 Þ dðp1 ; p2 Þ Á Á Á
6 dðp_ ; p1 Þ dðp_ ; p2 Þ Á Á Á
2
2
6
Err ¼ 6
..
..
..
4
.
.
.
_
_
dðp7 ; p1 Þ dðp7 ; p2 Þ Á Á Á

3
_
dðp1 ; pm Þ
_
dðp2 ; pm Þ 7
7
7
..
5
.
_

dðp7 ; pm Þ

(14)

The problem of point correspondence can be described
by the classical assignment model, and the Munkres algorithm [43] is adopted to resolve the optimal assignment
problem by labeling each peak. We have implemented the
algorithm in our previous work [15].

IEEE A&E SYSTEMS MAGAZINE

MARCH 2019



Aerospace and Electronic Systems - March 2019

Table of Contents for the Digital Edition of Aerospace and Electronic Systems - March 2019

Contents
Aerospace and Electronic Systems - March 2019 - Cover1
Aerospace and Electronic Systems - March 2019 - Cover2
Aerospace and Electronic Systems - March 2019 - Contents
Aerospace and Electronic Systems - March 2019 - 2
Aerospace and Electronic Systems - March 2019 - 3
Aerospace and Electronic Systems - March 2019 - 4
Aerospace and Electronic Systems - March 2019 - 5
Aerospace and Electronic Systems - March 2019 - 6
Aerospace and Electronic Systems - March 2019 - 7
Aerospace and Electronic Systems - March 2019 - 8
Aerospace and Electronic Systems - March 2019 - 9
Aerospace and Electronic Systems - March 2019 - 10
Aerospace and Electronic Systems - March 2019 - 11
Aerospace and Electronic Systems - March 2019 - 12
Aerospace and Electronic Systems - March 2019 - 13
Aerospace and Electronic Systems - March 2019 - 14
Aerospace and Electronic Systems - March 2019 - 15
Aerospace and Electronic Systems - March 2019 - 16
Aerospace and Electronic Systems - March 2019 - 17
Aerospace and Electronic Systems - March 2019 - 18
Aerospace and Electronic Systems - March 2019 - 19
Aerospace and Electronic Systems - March 2019 - 20
Aerospace and Electronic Systems - March 2019 - 21
Aerospace and Electronic Systems - March 2019 - 22
Aerospace and Electronic Systems - March 2019 - 23
Aerospace and Electronic Systems - March 2019 - 24
Aerospace and Electronic Systems - March 2019 - 25
Aerospace and Electronic Systems - March 2019 - 26
Aerospace and Electronic Systems - March 2019 - 27
Aerospace and Electronic Systems - March 2019 - 28
Aerospace and Electronic Systems - March 2019 - 29
Aerospace and Electronic Systems - March 2019 - 30
Aerospace and Electronic Systems - March 2019 - 31
Aerospace and Electronic Systems - March 2019 - 32
Aerospace and Electronic Systems - March 2019 - 33
Aerospace and Electronic Systems - March 2019 - 34
Aerospace and Electronic Systems - March 2019 - 35
Aerospace and Electronic Systems - March 2019 - 36
Aerospace and Electronic Systems - March 2019 - 37
Aerospace and Electronic Systems - March 2019 - 38
Aerospace and Electronic Systems - March 2019 - 39
Aerospace and Electronic Systems - March 2019 - 40
Aerospace and Electronic Systems - March 2019 - 41
Aerospace and Electronic Systems - March 2019 - 42
Aerospace and Electronic Systems - March 2019 - 43
Aerospace and Electronic Systems - March 2019 - 44
Aerospace and Electronic Systems - March 2019 - 45
Aerospace and Electronic Systems - March 2019 - 46
Aerospace and Electronic Systems - March 2019 - 47
Aerospace and Electronic Systems - March 2019 - 48
Aerospace and Electronic Systems - March 2019 - 49
Aerospace and Electronic Systems - March 2019 - 50
Aerospace and Electronic Systems - March 2019 - 51
Aerospace and Electronic Systems - March 2019 - 52
Aerospace and Electronic Systems - March 2019 - 53
Aerospace and Electronic Systems - March 2019 - 54
Aerospace and Electronic Systems - March 2019 - 55
Aerospace and Electronic Systems - March 2019 - 56
Aerospace and Electronic Systems - March 2019 - 57
Aerospace and Electronic Systems - March 2019 - 58
Aerospace and Electronic Systems - March 2019 - 59
Aerospace and Electronic Systems - March 2019 - 60
Aerospace and Electronic Systems - March 2019 - 61
Aerospace and Electronic Systems - March 2019 - 62
Aerospace and Electronic Systems - March 2019 - 63
Aerospace and Electronic Systems - March 2019 - 64
Aerospace and Electronic Systems - March 2019 - 65
Aerospace and Electronic Systems - March 2019 - 66
Aerospace and Electronic Systems - March 2019 - 67
Aerospace and Electronic Systems - March 2019 - 68
Aerospace and Electronic Systems - March 2019 - Cover3
Aerospace and Electronic Systems - March 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com