Next Article in Journal
Identifying Dynamic Changes in Water Surface Using Sentinel-1 Data Based on Genetic Algorithm and Machine Learning Techniques
Previous Article in Journal
Identification of NO2 and SO2 Pollution Hotspots and Sources in Jiangsu Province of China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Insect Target Tracking Algorithm in Clutter Based on the Multidimensional Feature Fusion Strategy

1
Radar Research Lab, School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
2
Advanced Technology Research Institute, Beijing Institute of Technology, Jinan 250300, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(18), 3744; https://doi.org/10.3390/rs13183744
Submission received: 10 August 2021 / Revised: 9 September 2021 / Accepted: 15 September 2021 / Published: 18 September 2021

Abstract

:
Entomological radar is an effective means of monitoring insect migration, and can realize long-distance and large-scale rapid monitoring. The stable tracking of individual insect targets is the basic premise underlying the identification of insect species and the study of insect migration mechanisms. However, the complex motion trajectory and large number of false measurements decrease the performance of insect target tracking. In this paper, an insect target tracking algorithm in clutter was designed based on the multidimensional feature fusion strategy (ITT-MFF). Firstly, multiple feature parameters of measurements were fused to calculate the membership of measurements and target, thereby improving the data association accuracy in the presence of clutter. Secondly, a distance-correction factor was introduced to the probabilistic data association (PDA) algorithm to accomplish multi-target data association with a low computational cost. Finally, simulation scenarios with different target numbers and clutter densities were constructed to verify the effectiveness of the proposed method. The tracking result comparisons of the experimental data acquired from a Ku-band entomological radar also indicate that the proposed method can effectively reduce computational cost while maintaining high tracking precision, and is suitable for engineering implementation.

Graphical Abstract

1. Introduction

Insects are the most abundant and economically important group of terrestrial migrants [1]. They transfer enormous quantities of parasites, propagules, nutrients, and energy between regions, with substantial effects on the essential ecosystem [2]. However, some migratory pests can cause serious plant diseases [3] and virus transmission [4], creating great losses for human society. According to statistics, in China, pests cause an average of 17.5 billion kilograms of lost crop production annually [5]. Observations of migratory flight have utility for crop protection that aim to predict damaging pests and reduce their impacts [6]. Radar, having the advantages of a wide detection range all-time, is an effective technology to realize the large-scale and rapid monitoring of flying insects [7]. Meanwhile, the tracking of insect targets via high-resolution radar is of great significance for the study of insect migration mechanisms [8]. However, for the insect target tracking in cluttered environments [9], complex flight trajectories (such as parallel and crossing trajectories) and large numbers of false measurements not only make it difficult to accurately determine the sources of the measurements but also increase the calculation burden.
The Bayesian multi-target probability data association algorithm is widely used in engineering due to its superior tracking performance [10]. Multiple hypothesis tracking (MHT) is recognized theoretically as the optimal approach in Bayesian tracking, in which the hypotheses are propagated into the future in anticipation that subsequent data will resolve the uncertainty [11]; however, this process requires high computational complexity. Furthermore, the joint probabilistic data association algorithm (JPDA), where a track is updated by a weighted sum of all measurements in its gate, can maintain excellent performance in the case of dense clutter and missed detections [12]. Nevertheless, the intensive computations limit its practical applications.
In terms of reducing computational complexity, in [13], a cheap JPDA algorithm was designed using an ad hoc formula to simplify association probability calculations. On this basis, a suboptimal JPDA algorithm was developed [14], in which joint event probability is simplified by assuming that the probability of detection is one, or very nearly one, using partial joint events. Although cheap JPDA and suboptimal JPDA can greatly reduce computational complexity, the tracking performance degrades in the presence of dense clutter. Furthermore, from the perspective of fuzzy mathematics theory, a joint probabilistic data association algorithm based on all-neighbor fuzzy clustering (ANFCJPDA) was developed [15]. In this algorithm, the predicted position of the target is set as a cluster center, and the association probabilities are calculated according to fuzzy clustering. In [16], a rough set probabilistic data association (RS-PDA) algorithm was presented, in which rough set theory is introduced to judge the origination of measurements in the validation regions, and the measurements in the intersection region can then be processed discriminatingly. The above two algorithms can maintain a good tracking performance in the presence of clutter, but their time consumption is only slightly less than that of JPDA. Therefore, it is difficult to achieve a balance between computational cost and tracking performance in the existing optimized JPDA algorithm, which makes it difficult to ensure excellent performance in insect target tracking scenarios.
Another challenging problem for multitarget tracking is differentiating between measurements arising from the target of interest and measurements originating from other target returns or clutter. As a result, accurate judgments of measurement origin would help enhance tracking accuracy. In addition to target position measurements, the Doppler component [17] is widely used in combination with kinetic information as an additional discriminant of measurement origin. However, when target Doppler is included in the measurement vector, a nonlinear filter process is required to deal with the nonlinearity between the target’s kinematic state and Doppler measurement, which brings additional computation. Moreover, in many studies, several non-kinematic features were utilized to assist in determining the measurement source. In [18,19], four different types of sensor data were introduced for target tracking: kinematic measurements (target position and velocity), features (such as radar cross section (RCS), signal strength, and wing span), attributes (such as the number of aircraft engines and type of radar), and categorical features (such as wing span, with only a few types of targets). In [20], target class information was integrated into the data association process, and the association results was improved when the kinematic likelihoods were similar for different targets. However, for migrating insect groups, the individuals in the group are usually of the same category, potentially invalidating the class information. Moreover, amplitude is also a vital information to discriminate against false measurements and further improve tracking performance. In [21], the target RCS was used to track multiple Rayleigh targets. Further, in [22], based on the probabilistic data association filter with amplitude information [23], appropriate amplitude likelihoods were specified to cope with K-distributed clutter. Nevertheless, in the above algorithm, only a single-dimensional feature is utilized, making it difficult to achieve excellent performance in complex insect target tracking scenarios.
For a rotating-polarization radar [24], which is generally used to observe insect migration, many feature parameters related to the insect target characteristics can be measured, besides the RCS parameters. Therefore, in this paper, an insect target tracking algorithm in clutter was designed based on the multidimensional feature fusion strategy, which is mainly aimed at data association processing, one of the most important aspects of tracking. For the echo data collected by high resolution and fully polarimetric entomological radar, multidimensional feature parameters of the measurements are extracted, and then these features are fused based on the proposed multidimensional feature fusion strategy. The obtained membership of the multidimensional feature fusion can effectively improve the accuracy of measurement-to-track associations. Further, in this work, a distance-correction factor was introduced to PDA to modify the association probability of the measurements falling into the crossing gate, thereby avoiding the split of association probability matrix in JPDA and ensuring the multitarget tracking performance under the premise of low computation.
The remainder of this paper is organized as follows. In Section 2, the multiple target tracking problem is described and the problems in the insect target tracking scenario are analyzed. Section 3 presents the principles of the proposed insect target tracking algorithm based on the multidimensional feature fusion strategy. Section 4 introduces comparisons of simulations and experimental data results between the proposed method and traditional methods. The discussion and future work are presented in Section 5, and the conclusions are given in Section 6.

2. Multiple Target Tracking Problem Formation

Assume that the number of targets in the surveillance is n t , and the dynamic and measurement models for target t , t = 1 , 2 , , n t , are defined as
x t ( k + 1 ) = F t ( k ) x t ( k ) + G t ( k ) v t ( k )
z t ( k ) = H t ( k ) x t ( k ) + w t ( k )
where x t ( k ) denotes the state vector of target t at time k , and z t ( k ) denotes the measurement vector. F t ( k ) is the state transition matrix and H t ( k ) is the measurement transition matrix. G t ( k ) is the process noise distribution matrix. v t ( k ) and w t ( k ) are zero-mean mutually dependent white Gaussian noise vectors with covariance matrices Q t ( k ) and R t ( k ) , respectively.
Suppose the number of validated measurements at time k is m k . The validated measurement set at time k is denoted as Z ( k ) = { z i ( k ) } i = 1 m k . Generally, JPDA [12] is the preferred method to handle multitarget tracking in clutter. The following is a brief introduction to the process of multi-target tracking based on JPDA.
The state prediction and the measurement prediction at time k are defined as
x ^ t ( k | k 1 ) = F t ( k ) x ^ t ( k 1 | k 1 )
z ^ t ( k | k 1 ) = H t ( k ) x ^ t ( k | k 1 ) .
The predicted covariance is defined as
P t ( k | k 1 ) = F t ( k ) P t ( k 1 | k 1 ) F t ( k ) T + G t ( k ) Q t ( k ) G t ( k ) T .
The innovation covariance is
Σ t ( k ) = H t ( k ) P t ( k | k 1 ) H t ( k ) T + R t ( k ) .
The filter gain is
W t ( k ) = P t ( k | k 1 ) H t ( k ) T Σ t ( k ) 1 + R t ( k ) .
A validation gate is designed to select the validated measurements of the target t , and is represented as
[ z ( k ) z ^ t ( k | k 1 ) ] T Σ t ( k ) 1 [ z ( k ) z ^ t ( k | k 1 ) ] < g       t = 1 , 2 , , n t
where the value of parameter g can be obtained from tables of chi-square distribution based on the probability P G that the true measurements will fall in the elliptical gate. On this basis, the following m k × ( n t + 1 ) validation matrix Ω can be defined as follows:
Ω = [ ω j t ] = [ ω 10 ω 1 n t ω m k 0 ω m k n t ] t = 0 , 1 , , n t 1 m k } j
where ω j t refers to the binary elements that indicate whether measurement j lies in the validation gate for target t . Index t = 0 indicates “no target” and the corresponding column of Ω has all units, which represents each measurement may originate from clutter or a false alarm.
The state estimation for target t is
x ^ t ( k | k ) = x ^ t ( k | k 1 ) + W t ( k ) e t ( k )                 t = 1 , 2 , , n t .
e t ( k ) is combined innovation and defined as
e t ( k ) = j = 1 m k β j t e j t ( k )
where e j t ( k ) = z j ( k ) z ^ t ( k | k 1 ) . β j t is the association probability that the validated measurement j originates from target t at time k and is calculated by
β j t ( k ) = Pr { θ j t ( k ) | Z k } = Pr { i = 1 n k θ j t i ( k ) | Z k } = i = 1 n k ω ^ j t i [ θ i ( k ) ] Pr { θ i ( k ) | Z k }
where θ i ( k ) is the i th feasible event, and θ j t i ( k ) is the event that the measurement j originates from target t in the i th feasible event. Z k { Z ( 1 ) , Z ( 2 ) , , Z ( k ) } denotes the cumulative measurement set up to time k , and n k is the number of the feasible events.
For multi-target tracking based on JPDA, the probabilities of all feasible joint events should be calculated. As the number of targets and clutter density increase, the joint events also increase exponentially, which result in huge amounts of calculations. Moreover, only the position distribution is considered in Pr { θ i ( k ) | Z k } . Consequently, it is difficult to achieve excellent tracking performance for insect target tracking in a cluttered background.

3. Insect Target Tracking Algorithm Based on Multidimensional Feature Fusion

To improve the tracking accuracy of insect targets in cluttered environments with low computational cost, we designed an insect target tracking algorithm based on the multidimensional feature fusion strategy. The flow diagram is shown in Figure 1. Based on the framework of the probabilistic data association algorithm, two key modules are added to better deal with insect target tracking scenarios, as shown in the grey boxes in Figure 1. On the one hand, a multidimensional feature fusion strategy based on fuzzy logic synthesis is proposed to calculate the membership of multi-dimensional feature fusion between the measurements and the existing target track, thereby improving the accuracy of measurement-to-track associations. On the other hand, a distance correction factor is introduced to correct the association probability of the measurements falling into the crossing gate, enabling the PDA [23] to handle multitarget tracking with a low computational load. Finally, the association probability of PDA is modified based on the membership of multidimensional feature fusion and the distance correction factor.

3.1. Multidimensional Feature Fusion Strategy

A key problem of multitarget tracking in cluttered environments is the uncertainty of measurement-to-track data associations, which means it is difficult to correctly determine the sources of measurements by only relying on kinematic information (target position and velocity). According to the previous literature [24,25], it can be concluded that an insect’s polarization pattern and scattering matrix (SM) are closely related to the insect’s geometry and composition, which can be measured using a fully polarimetric radar. This type of radar can measure all four linear-polarization receive–transmit (HH, HV, VH, VV) backscattering combinations. The corresponding feature parameters reflect the inherent characteristics of the insect target and are beneficial to distinguish the target and clutter measurements.
Therefore, a multidimensional feature fusion strategy based on fuzzy logic synthesis theory is proposed to obtain the membership of the multidimensional feature fusion. The flow diagram of this strategy is shown in Figure 2. It mainly includes four key modules, as shown in the grey boxes. Firstly, the feature parameters of measurements are extracted in real time. Secondly, a new membership function, the fitting probability distribution function (PDF) ratio of the target and clutter feature parameters, is designed to adapt to the characteristics of insect targets. Meanwhile, the analytic hierarchy process (AHP) is employed to calculate the weight of each feature. In the end, multidimensional feature fusion is realized by fuzzy logic synthesis.

3.1.1. Feature Parameter Exaction

The feature parameters extracted by the polarization pattern and SM are represented as a 0 , a 1 , d and v , and their definitions and physical meanings are as follows.
According to [26], the insect’s polarization pattern σ ( α ) can be expressed as
σ ( α ) = a 0 + a 1 cos 2 ( α θ 1 ) + a 2 cos 4 ( α θ 2 )
where α is the direction of linear polarization, and a 0 represents the average of the RCS over all polarization angles (360°). θ 1 and θ 2 are parameters of theoretical model in natural coordinates. a 1 and a 2 are magnitudes of harmonic modulations representing elongated component and cruciform component respectively.
The backscatter of a target is defined by the scattering matrix. For monostatic radar, the general form of the insect SM is modeled as follows [26,27]:
S = [ s 11 s 12 e j β s 12 e j β s 22 e j γ ]
where s 11 , s 12 , and s 22 represent the square roots of the RCSs, σ x x , σ x y , and σ y y (unit: m 2 ), respectively. σ x x and σ y y are the maximum of the copolar polarization pattern and the value in the orthogonal direction, respectively, and σ x y is the cross polarisation element magnitudes. They can be calculated from a 0 , a 1 , and a 2 [26]. β and γ are the phases related to target properties. The eigenvalue of S is defined as λ s 1 and λ s 2 . For fully polarimetric radar, by transmitting orthogonally polarized signals, the inset SM elements can be measured from the echo signals of different polarization directions.
According to [26], d and v are the invariant target parameters of SM, which can be calculated by the Graves matrix. The Graves matrix [28] is defined as
G = S H S = [ g 11 g 12 g 21 g 22 ]
where superscript H represents combined conjugate and transpose operations.
λ 1 and λ 2 are the two eigen values of the Graves matrixDet G [29,30]. Assuming that λ 1 λ 2 , then
λ 1 = ( g 11 + g 22 ) + ( g 11 g 22 ) 2 + 4 g 12 g 21 2
λ 2 = ( g 11 + g 22 ) ( g 11 g 22 ) 2 + 4 g 12 g 21 2
where
g 11 = s 11 2 + s 12 2 g 12 = s 11 s 12 e j β + s 12 s 22 e j ( γ β ) g 21 = s 11 s 12 e j β + s 12 s 22 e j ( γ β ) g 22 = s 12 2 + s 22 2
The determinant of the Graves matrix can be expressed as the product of its two eigenvalues
Det G = λ 1 λ 2 .
The determinant is represented by variable d :
d = Det G = λ 1 λ 2 .
An “eigen parameter” v is defined as
v = { λ 1         ϕ > 0 λ 2         ϕ 0
where, ϕ represents the phase difference between λ s 1 and λ s 2 .

3.1.2. Membership Function Definition

The membership function [31] is the core element when using fuzzy synthesis theory to solve practical problems. Commonly used membership functions include normal distribution and Γ distribution. Considering the characteristics of insect targets, a new membership function is proposed. For each feature, the ratio of the target and the clutter feature parameter’s fitting PDF is defined as the membership function. Correspondingly, the membership μ p of the p th feature is expressed as
μ p = μ ( u p ) = p d f T p ( u p ) p d f C p ( u p )
where, p d f T p is the target PDF of the p th feature, p d f C p is the clutter PDF of the p th feature, and u p is the feature parameter value calculated by the measurement information.
As a result, the statistical models for the target and clutter measurement feature parameters need to be known a priori to achieve multi-dimensional feature fusion. For this reason, the PDF of the feature parameters defined in Section 3.1.1 was modeled based on the experimental data collected by the fully polarimetric entomological radar in Ku-band in August 2019 in Lancang, Yunnan province, China. The experimental scenario and parameters are detailed in Section 4.3.1. The measurements, after undertaking constant false alarm rate (CFAR) detection process, included not only kinetic information but also the feature parameters extracted in Section 3.1.1. Here, the number of target trajectory samples is 5000, and the number of measurements of each trajectory is greater than 100. The ground clutter data were collected by the radar at different elevation angles and distances.
Next, based on the least squares fitting criterion and Kolmogorov–Smirnov (K–S) fitting goodness test methods [32], four typical distribution models (Lognormal, Weibull, Gamma, and Normal distribution) were employed to fit the statistical characteristics of the four feature parameters. The least squares fitting error and K–S test parameters are shown in Figure 3 and Figure 4, respectively. Then, on the basis of the fitting results, the fitting model of the four feature parameters was selected, as shown in Table 1. Furthermore, Figure 5 shows the PDF fitting curves for the different feature parameters of insect targets and clutter. It can be seen that the extracted features present obvious distinction between the target and clutter measurements.

3.1.3. Feature Weight Assignment

As shown in Figure 5, the overlapping areas of target and clutter PDF are different for different features. The smaller the overlap area is, the better the distinction. Therefore, it is necessary to define a scheme to achieve feature weight assignment.
The analytic hierarchy process is an effective way to determine the weight assignment [33,34] and is widely employed to quantitatively describe the weight value of each feature. The first step of the AHP method is to evaluate the relative importance of each pair of factors and to build a pairwise comparison matrix. In this section, the overlapping area of the PDF fitting model of the target and clutter feature parameters is used to measure the discrimination of those features, expressed as A d , A v , A a 0 , and A a 1 . Then the ratios of the PDF overlapping areas between multiple features are taken as the corresponding elements of the comparison matrix, as shown in Table 2.
Based on the comparison matrix, an arithmetic mean method is adopted to calculate the assigned weight b p of each feature. Specifically, we use the arithmetic mean value of all column vectors to calculate the weight vector. The expression is as follows:
b p = 1 n j = 1 n A p j k = 1 n A k j ,             p = 1 , 2 , , n
where A p j is the element in the comparison matrix, and n is the dimension of matrix, i.e., the number of feature parameters.

3.1.4. Fuzzy Logic Synthesis

Fuzzy logic synthesis [35] is implemented using the weighted average method. Consequently, the multidimensional feature fusion membership of each measurement j that falls into the target t validation gate at time k can be obtained, as follows:
f j t ( k ) = 1 C 0 p = 1 n b p μ j p ,             j = 1 , 2 , m k , t
where m k , t is the number of measurements in the target t validation gate, and C 0 is the normalization factor. μ j p is the p th feature membership of measurement j and target t , which can be calculated by (22).

3.2. Distance-Correction Factor Calculation

For the scenario of insect target tracking, the JPDA, due to its combinatorial nature, comprises the bulk of the computational load in multitarget tracking processing. The PDA uses all of the validated measurements with different probabilities to update the target states, but it does not take into account the measurements in the crossing gate and is also not suitable for multitarget tracking. Therefore, here, we introduce a distance-correction factor into PDA to modify the association probability of the measurement in the crossing gate, enabling the algorithm to better handle multiple target tracking and achieve a compromise between the quantity of calculations and the tracking performance. The calculation steps for the distance-correction factor are described as follows:
Firstly, the target set is divided based on the validation matrix defined in (9). Assume that n j is the number of validation gates that measurement j lies in, i.e., n j = t = 1 n t ω j t . n j > 1 indicates that measurement j might have originated from multiple targets. In this case, the corresponding target index set is defined as
T _ i n d e x = { t i i | t     s a t i s f y     ω j t = 1 }     i i = 1 , 2 , , n j ,     n j n t .
Then, the Mahalanobis distance [36] is employed to measure the distance between measurement j and the center of the validation gate t , the size of which measures the competition degree between multiple crossing gates and the involved measurements. The mathematical expression is
d j t 2 ( k ) = [ z j ( k ) z ^ t ( k | k 1 ) ] Σ t 1 ( k + 1 ) [ z j ( k ) z ^ t ( k | k 1 ) ] .
Here, the smaller the distance, the higher the relevance degree between measurement j and target t . Therefore, the distance-correction factor between measurement j and target t is defined as
O j t ( k ) = { 1 d j t 2 ( k ) t = 1 n j d j t 2 ( k ) ,           t T _ i n d e x                   1                           ,           t T _ i n d e x .

3.3. Association Probability Matrix Modification

The number of candidate measurements of target t is denoted as m k , t , and the validation measurement set originating from target t at time k can be obtained based on the validation matrix denoted as Z t ( k ) :
Z t ( k ) = { z 1 ( k ) , z 2 ( k ) , , z m k , t ( k ) } ,
The association probability that measurement j originated from target t , as calculated by the PDA algorithm [23], is defined as
β j t ( k ) = P { θ j t ( k ) | Z t ( k ) , m k , t , Z t k 1 } = p [ Z t ( k ) | θ j t ( k ) , m k , t , Z t k 1 ] P { θ j t ( k ) | m k , t , Z t k 1 } i = 1 m k , t p [ Z t ( k ) | θ i t ( k ) , m k , t , Z t k 1 ] P { θ i t ( k ) | m k , t , Z t k 1 }
where, θ j t ( k ) is the feasible event that the measurement j originates from target t , and Z t k 1 denotes the measurement set up to frame k 1 .
However, in a cluttered environment, the number of measurements is usually greater than the number of targets. Thus, the source of measurements within the crossing gate needs to be considered. Moreover, only the position distribution is considered in (28). It is, therefore, difficult to deal with complex insect target tracking.
Thus, in the proposed ITT-MFF, the association probability β j t , defined in (28), is modified by the multidimensional feature fusion membership in (24) and the distance-correction factor in (26). The utilization of more dimensional features is beneficial to improving the accuracy of measurement-to-track associations, and the introduction of the distance-correction factor can realize multi-target tracking under the premise of a low computational cost. The modified expression is defined as
β j t ( k ) = β j t ( k ) · f j t ( k ) · O j t ( k ) .

4. Simulations and Experimental Results

In this section, the tracking performance of the proposed insect target tracking algorithm is first evaluated in the simulation scenarios with different target numbers and clutter densities. Then, based on the real observational data acquired from the Ku-band entomological radar, the tracking results in a cluttered environment also verify the effectiveness of the proposed method.

4.1. Tracking Performance Evaluation Criteria

Three evaluation criteria were considered to evaluate the tracking performance of the algorithms.
  • Success Tracking Ratio (STR)
If a track can maintain more than N T frames and ensure that the mean of the tracking error is less than the standard deviation of measurement noise σ R , the trajectory is considered to be tracked successfully, thereby satisfying:
1 N T k = 1 N T ( x ^ ( k ) x ( k ) ) σ R
where x ^ ( k ) is the state estimation at time k , and x ( k ) is the real value. N T is the number of scan frames.
S T R = N u m b e r     o f     t r a j e c t o r i e s     s u c c e s s f u l l y     t r a c k i n g n u m b e r     o f     t a r g e t s × n u m b e r     o f     M o n t e     C a r l o     r u n s .
  • Optimal Subpattern Assignment (OSPA) Statistic
The OSPA statistic [37] gives an evaluation of the performance of a tracking algorithm. The metric includes two parameters, c and p , where c limits the penalty assigned for false or lost tracks, and p determines the penalty assigned for estimates that are not close to any true target.
The OSPA statistic between the set of estimated state vectors x ^ ( k | k ) and the set of true target states x ( k ) can be expressed as
d ¯ p ( c ) ( x ^ ( k | k ) , x ( k ) ) = { 0                                                                                                                                                                                                         , m = n = 0 ( 1 n ( min π Π n i = 1 m d ( c ) ( x ^ i ( k | k ) , x π ( i ) ( k ) ) p + ( n m ) c p ) ) 1 / p     , m n d ¯ p ( c ) ( x ( k ) , x ^ ( k | k ) )                                                                                                                                             , m > n
where d ( c ) ( x ^ i ( k | k ) , x π ( i ) ( k ) ) = min [ c , d ( x ^ i ( k | k ) , x π ( i ) ( k ) ) ] ; d ( x ^ i ( k | k ) , x π ( i ) ( k ) ) represents the distance between x ^ i ( k | k ) and x π ( i ) ( k ) ; x ^ i ( k | k ) is the i -th state of x ^ ( k | k ) ; Π n represents the set of all permutations of the true target states; n is the number of measurements; and m is the number of targets. In the following simulation, we set the values as p = 1 and c 2 = 10,000   m 2 .
After M times Monte Carlo simulation runs, the mean OSPA (MOSPA) is defined by taking the average of the errors, which is expressed as
MOSPA ( k ) = 1 M i = 1 M ( d ¯ p i ( c ) ( x ^ ( k | k ) , x ( k ) ) ) .
  • Running Time
To assess the computational requirements of the proposed method, the running time (denoted by T R ) is obtained by computing the average CPU time in MATLAB 2017 on an Intel Core 2.40 GHz two-CPU computer operating under Windows 10.

4.2. Simulations

4.2.1. Simulation Scenarios

In this section, a crossing target scenario is simulated. The number of targets is set to two, four, and six, as shown in Figure 6. The targets move towards each other, cross at a certain moment, and then move away from each other. In each simulation scenario, the three clutter density values are set to 10−5, 10−4, and 10−3, respectively. The tracking filter parameters are shown in Table 3. The PDF of the target and the clutter feature parameters satisfy the statistical model in Section 3.1.2.

4.2.2. Result Comparisons

Based on the performance evaluation criteria listed in Section 4.1, the proposed ITT-MFF algorithm is compared with several probability data association algorithms (JPDA [12], cheap JPDA [13] and suboptimal JPDA [14]) in different simulation scenarios. At the same time, for fairness, a comparison with the ITT-NoMFF (only the distance-correction factor is introduced) algorithm is added to verify the performance in the absence of multidimensional feature fusion. In addition, when the clutter density is 10−3 and the number of targets is six, the result of the JPDA algorithm is not shown due to the high memory requirements and time-consuming.
  • STR
The comparison results of the algorithm’s STR in different simulation scenarios are shown in Table 4. For JPDA, suboptimal JPDA, cheap JPDA, and ITT-NoMFF, without the aid of multidimensional features, the STR decreases with an increase of clutter density. With an increase in the number of targets, the magnitude of this decline increases. Notably, when the clutter density is 10−3 and the number of targets is greater than four, the STR drops to less than 50%. However, the ITT-NoMFF algorithm is superior to cheap JPDA and suboptimal JPDA, and is basically the same as the JPDA algorithm, which verifies the validity of the distance-correction factor. Besides, the proposed ITT-MFF algorithm is robust in cluttered background due to the use of multidimensional feature fusion. Moreover, when the clutter density is 10−3, the successful tracking ratio of ITT-MFF can still be guaranteed as greater than 90%. Therefore, compared to other algorithms, ITT-MFF offers more stable tracking performance.
  • MOSPA
The MOPSA metric is an effective means to evaluate the algorithm’s tracking precision. To avoid the impact of unsuccessful tracking results on the evaluation in the process of multiple Monte Carlo simulations, only the tracking accuracy of successful tracking is evaluated. The MOPSA distance comparison results in different simulation scenarios are shown in Figure 7, Figure 8 and Figure 9. It can be seen that with an increase in clutter density, the MOSPA distances of JPDA, suboptimal JPDA, Cheap JPDA, and ITT-NoMFF gradually increase. However, ITT-NoMFF outperforms the other three methods.
When the multi-dimensional feature fusion strategy is introduced, the proposed ITT-MFF algorithm still guarantees high tracking accuracy with an increase in clutter density, which indicates that the extracted features can effectively improve the distinction between the target and clutter measurements.
  • Running Time
Running time comparisons of different algorithms are shown in Table 5. For the JPDA algorithm, as the number of targets increases, the running time increases rapidly. Moreover, the greater the clutter density is, the larger the growth rate. Such increases are unacceptable in practical applications. Since cheap JPDA and suboptimal JPDA simplify the calculations of association probability, the running time is reduced greatly. However, the tracking precision in dense clutter is difficult to meet the demand. Although the running time of the proposed ITT-MFF algorithm increased slightly compared to the two simplified algorithms, it will not, like JPDA, increase rapidly with an increase in clutter density or number of targets. Moreover, compared to ITT-NoMFF, the multidimensional feature fusion processing does not entail much extra computation.

4.3. Experiment Data Validation

4.3.1. Experiment Scenarios

The engineering practicability of the proposed ITT-MFF algorithm is verified based on experimental field data. In August 2019, the echo data were collected using a Ku-band high resolution and fully polarimetric entomological radar (shown in Figure 10) in Lancang, Yunnan province, China. The experimental scene is shown in Figure 11. The basic parameters of the radar system are shown in Table 6.
After CFAR detection processing, the target measurement sets were acquired, as shown in Figure 12. For this study, we selected six insect target trajectories, including parallel and crossing situations. To evaluate the algorithm’s tracking performance in different clutter densities, a semi-physical simulation experiment [38] was adopted. We assumed that the positions of the clutter measurements were uniformly distributed around the target measurements, and set the clutter density to 10−3. The target feature parameters were obtained in real time based on the theoretical formulas in Section 3.1.1, and the clutter feature parameters were subjected to the PDF distribution model obtained in Section 3.1.2.

4.3.2. Result Comparisons

Based on the practical measurements of insect targets, a comparative analysis of various algorithms was conducted based on the filter result diagram and running time.
The filtering results are shown in Figure 13. It can be seen that because of the interference of the clutter points, the cheap JPDA, suboptimal JPDA, JPDA, and ITT-NoMFF algorithms all have false associations. Especially around the 70th frame, when the target trajectory crosses and the distance is small, the performance significantly degrades. However, the proposed ITT-MFF algorithm can effectively distinguish target and clutter measurements based on multidimensional feature fusion, thereby reducing the number of false associations and achieving stable tracking in a cluttered environment.
Correspondingly, the running time comparison results are shown in Table 7. It can be seen that, although the running time of ITT-MFF is slightly higher than that of cheap JPDA and suboptimal JPDA, it is still much lower than that of JPDA.

5. Discussion

For insect target tracking in a cluttered environment, complex flight trajectories (such as parallel and crossing trajectories) and large numbers of false measurements not only make it difficult to accurately determine the origins of the measurements but also increase the calculation burden. The JPDA algorithm can maintain an excellent performance in the case of dense clutter, but the expensive computational cost is a critical problem in applying the algorithm. Therefore, determining how to achieve a tradeoff between computation and tracking accuracy is a primary problem in achieving insect target tracking. To this end, we designed an insect target tracking algorithm based on multidimensional feature fusion strategy.
The simulation experiments show that the time consumption of JPDA algorithm increases exponentially with an increase in the number of targets. Although the suboptimal JPDA and cheap JPDA offer high computing efficiency, their performance degrades seriously in crossing trajectory and densely cluttered environments. The main reason for this decrease in tracking performance is the difficulty in achieving the correct discrimination of measurement sources in clutter. The method proposed in this paper fully considers the scattering characteristics of insect targets and improves the data association accuracy in cluttered environments based on multidimensional feature fusion strategy. A distance-correction factor was also introduced into the PDA algorithm to ensure the effectiveness of multi-target tracking processing. The experimental data processing results further show that, compared to other algorithms, this method can realize the stable tracking of insect targets with a low computational cost.
The accurate extraction of insect target trajectories is of great significance to the study of insect migration mechanisms. However, the research in this paper mainly focuses on the tracking algorithm for individual insect targets. In future research, we will consider using the movement characteristics of group targets to track larger numbers of insects. In addition, multi-sensor tracking systems will be employed to obtain more target information and deal with more complex tracking scenarios.

6. Conclusions

In this paper, an insect target tracking algorithm in clutter based on the multidimensional feature fusion strategy was proposed. Based on the simulation results under different scenarios, this method achieved a higher successful tracking rate and tracking accuracy, which means that multidimensional feature fusion can effectively improve the accuracy of data association. In addition, compared to the JPDA algorithm, the running time was greatly reduced and there was no exponential explosion in computations, which indicates that introducing the distance-correction factor avoided splitting the confirmation matrix, and also provided excellent performance in the crossing track. To summarize, the proposed method can guarantee an excellent tracking performance in cluttered background with a low computing cost and is suitable for insect target tracking scenarios.

Author Contributions

Conceptualization, L.F. and W.T.; methodology, L.F. and W.T.; software, L.F.; validation, L.F. and R.W.; formal analysis, R.W.; investigation, R.W.; resources, C.Z.; data curation, L.F.; writing—original draft preparation, L.F. and W.T.; writing—review and editing, R.W. and L.F.; visualization, C.Z.; supervision, C.H.; project administration, C.H.; funding acquisition, C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grant No. 31727901) and the National Natural Science Foundation of China (Grant No. 61971037).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chapman, J.W.; Reynolds, D.R.; Wilson, K. Long-range seasonal migration in insects: Mechanisms, evolutionary drivers and ecological consequences. Ecol. Lett. 2015, 18, 287–302. [Google Scholar] [CrossRef] [Green Version]
  2. Hu, G.; Lim, K.S.; Horvitz, N.; Clark, S.J.; Reynolds, D.R.; Sapir, N.; Chapman, J.W. Mass seasonal bioflows of high-flying insect migrants. Science 2016, 354, 1584–1587. [Google Scholar] [CrossRef] [Green Version]
  3. Hunter, D.; Deveson, T. Forecasting and management of migratory pests in Australia. Insect Sci. 2002, 9, 13–25. [Google Scholar] [CrossRef]
  4. Reynolds, D.R.; Chapman, J.W.; Harrington, R. The migration of insect vectors of plant and animal viruses. Adv. Virus Res. 2006, 67, 453–517. [Google Scholar] [CrossRef] [PubMed]
  5. The Ministry of Agriculture of the People’s Republic of China. China Agricultural Statistics 2013; China Agriculture Press: Beijing, China, 2014.
  6. Drake, V.A.; Wang, H. Recognition and characterization of migratory movements of Australian plague locusts, Chortoicetes terminifera, with an insect monitoring radar. J. Appl. Remote Sens. 2013, 7, 075095. [Google Scholar] [CrossRef] [Green Version]
  7. Drake, V.A.; Wang, H. Ascent and descent rates of high-flying insect migrants determined with a non-coherent vertical-beam entomological radar. Int. J. Remote Sens. 2019, 40, 883–904. [Google Scholar] [CrossRef]
  8. Long, T.; Hu, C.; Wang, R.; Zhang, T.; Kong, S.; Li, W.; Cai, J.; Tian, W.; Zeng, T. Entomological radar overview: System and signal processing. IEEE Aerosp. Electron. Syst. Mag. 2020, 35, 20–32. [Google Scholar] [CrossRef]
  9. Wang, R.; Zhang, Y.; Tian, W.; Cai, J.; Hu, C.; Zhang, T. Fast implementation of insect multi-target detection based on multimodal optimization. Remote Sens. 2021, 13, 594. [Google Scholar] [CrossRef]
  10. Li, S.; Xu, Y. Joint probabilistic data association algorithm based on adaptive cluster probability matrix. J. Southwest Jiaotong Univ. 2017, 52, 340–347. [Google Scholar] [CrossRef]
  11. Blackman, S.S. Multiple hypothesis tracking for multiple target tracking. IEEE Aerosp. Electron. Syst. Mag. 2009, 19, 5–18. [Google Scholar] [CrossRef]
  12. Fortmann, T.; Bar-Shalom, Y.; Scheffe, M. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 2003, 8, 173–184. [Google Scholar] [CrossRef] [Green Version]
  13. Fitzgerald, R.J. Development of practical PDA logic for multitarget tracking by microprocessor. In Proceedings of the American Control Conference, Seattle, WA, USA, 18–20 June 1986; pp. 889–898. [Google Scholar] [CrossRef]
  14. Roecker, J.A.; Phillis, G.L. Suboptimal joint probabilistic data association. IEEE Trans. Aerosp. Electron. Syst. 1993, 29, 510–517. [Google Scholar] [CrossRef]
  15. Liu, J.; Liu, Y.; He, Y.; Sun, S. Joint probabilistic data association algorithm based on all-neighbor fuzzy clustering in clutter. J. Electron. Inf. Technol. 2016, 38, 1438–1445. [Google Scholar] [CrossRef]
  16. Ni, L.; Gao, S.; Feng, P.; Zhao, K. Rough sets probabilistic data association algorithm and its application in multi-target tracking. Def. Technol. 2013, 9, 208–216. [Google Scholar] [CrossRef] [Green Version]
  17. Wang, X.; Musicki, D.; Ellem, R.; Fletcher, F. Efficient and enhanced multi-target tracking with doppler measurements. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 1400–1417. [Google Scholar] [CrossRef]
  18. Drummond, O.E. Feature, attribute, and classification aided target tracking. Proc. SPIE 2001, 4473, 542–558. [Google Scholar] [CrossRef]
  19. Drummond, O.E. Attributes in tracking and classification with incomplete data. Signal Data Process. Small Targets 2004, 5428, 476–496. [Google Scholar] [CrossRef]
  20. Bar-Shalom, Y.; Kirubarajan, T.; Gokberk, C. Tracking with classification-aided multiframe data association. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 868–878. [Google Scholar] [CrossRef]
  21. Ehrman, L.M.; Blair, W.D. Using target RCS when tracking multiple rayleigh targets. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 701–716. [Google Scholar] [CrossRef]
  22. Edmund, B.; Oddvar, H.; John, G. Tracking small targets in heavy-tailed clutter using amplitude information. IEEE J. Ocean. Eng. 2010, 35, 314–329. [Google Scholar] [CrossRef]
  23. Lerro, D.; Bar-Shalom, Y. Automated tracking with target amplitude information. In Proceedings of the American Control Conference, San Diego, CA, USA, 23–25 May 1990; pp. 2875–2880. [Google Scholar] [CrossRef]
  24. Hu, C.; Li, W.; Wang, R.; Long, T.; Liu, C.; Drake, V.A. Insect biological parameter estimation based on the invariant target parameters of the scattering matrix. IEEE Trans. Geosci. Electron. 2019, 57, 6212–6225. [Google Scholar] [CrossRef]
  25. Hu, C.; Kong, S.; Wang, R.; Zhang, F. Radar measurements of morphological parameters and species identification analysis of migratory insects. Remote Sens. 2019, 11, 1977. [Google Scholar] [CrossRef] [Green Version]
  26. Aldhous, A.C. An Investigation of the Polarisation Dependence of Insect Radar Cross Sections at Constant Aspect. Ph.D. Thesis, Cranfield Institute of Technology, Cranfield, UK, 1989. [Google Scholar]
  27. Hobbs, S.E.; Aldhous, A.C. Insect ventral radar cross-section polarisation dependence measurements for radar entomology. IEE Proc.-Radar Sonar Navig. 2007, 153, 502–508. [Google Scholar] [CrossRef] [Green Version]
  28. Graves, C.D. Radar polarization power scattering matrix. Proc. IRE 1956, 44, 248–252. [Google Scholar] [CrossRef]
  29. Boerner, W.M.; Yan, W. On the basic principles of radar polarimetry: The target characteristic polarization state theory of Kennaugh, Huynen’s polarization fork concept, and its extension to the partially polarized case. Proc. IEEE 1991, 79, 1538–1550. [Google Scholar] [CrossRef]
  30. Li, W.; Hu, C.; Wang, R.; Kong, S.; Zhang, F. Comprehensive analysis of polarimetric radar cross-section parameters for insect body width and length estimation. Sci. China Inf. Sci. 2021, 64, 122302. [Google Scholar] [CrossRef]
  31. He, Y.; Wang, G.; Lu, D.; Peng, Y. Multisensor Information Fusion with Applications; Publishing House of Electronics Industry: Beijing, China, 2007. [Google Scholar]
  32. Dowdy, P.C. RCS probability distribution function modeling of a fluctuating target. In Proceedings of the Radar Conference, Los Angeles, CA, USA, 12–13 March 1991. [Google Scholar] [CrossRef]
  33. Mordeson, J.N.; Wierman, M.J.; Clark, T.D.; Pham, A.; Redmond, M.A. The Analytic Hierarchy Process; Springer Science and Business Media LLC: Berlin, Germany, 2013; Volume 463, pp. 93–117. [Google Scholar] [CrossRef]
  34. Mario, E.; Tommaso, P. Project selection by constrained fuzzy AHP. Fuzzy Optim. Decis. Mak. 2004, 3, 39–62. [Google Scholar] [CrossRef]
  35. Horton, M.J.; Jones, R.A. Fuzzy logic extended rule set for multitarget tracking. In Proceedings of the Acquisition, Tracking, and Pointing IX, Orlando, FL, USA, 26 May 1995; pp. 106–117. [Google Scholar] [CrossRef]
  36. Maesschalck, R.D.; Jouan-Rimbaud, D.; Massart, D.L. The Mahalanobis distance. Chemom. Intell. Lab. Syst. 2000, 50, 1–18. [Google Scholar] [CrossRef]
  37. Schuhmacher, D.; Vo, B.T.; Vo, B.N. A consistent metric for performance evaluation of multi-object filters. IEEE Trans. Signal Process. 2008, 56, 3447–3457. [Google Scholar] [CrossRef] [Green Version]
  38. He, Y.; Xiu, J.; Guan, X. Radar Data Processing with Applications; Publishing House of Electronics Industry: Beijing, China, 2013. [Google Scholar]
Figure 1. Flow diagram of the proposed insect target tracking algorithm.
Figure 1. Flow diagram of the proposed insect target tracking algorithm.
Remotesensing 13 03744 g001
Figure 2. Principle diagram of the multidimensional feature fusion strategy.
Figure 2. Principle diagram of the multidimensional feature fusion strategy.
Remotesensing 13 03744 g002
Figure 3. The least squares fitting error: (a) target, (b) clutter.
Figure 3. The least squares fitting error: (a) target, (b) clutter.
Remotesensing 13 03744 g003
Figure 4. K–S test parameter: (a) target, (b) clutter.
Figure 4. K–S test parameter: (a) target, (b) clutter.
Remotesensing 13 03744 g004
Figure 5. PDF fitting curves for the different feature parameters of insect targets and clutter: (a) d , (b) v , (c) a 0 , (d) a 1 .
Figure 5. PDF fitting curves for the different feature parameters of insect targets and clutter: (a) d , (b) v , (c) a 0 , (d) a 1 .
Remotesensing 13 03744 g005aRemotesensing 13 03744 g005b
Figure 6. Cross trajectory scenarios with different numbers of targets: (a) two targets; (b) four targets; (c) six targets.
Figure 6. Cross trajectory scenarios with different numbers of targets: (a) two targets; (b) four targets; (c) six targets.
Remotesensing 13 03744 g006
Figure 7. MOSPA comparisons of the two target scenarios with different clutter densities: (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Figure 7. MOSPA comparisons of the two target scenarios with different clutter densities: (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Remotesensing 13 03744 g007
Figure 8. MOSPA comparisons of the four target scenarios with different clutter densities: (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Figure 8. MOSPA comparisons of the four target scenarios with different clutter densities: (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Remotesensing 13 03744 g008
Figure 9. MOSPA comparisons of the six target scenarios with different clutter densities. (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Figure 9. MOSPA comparisons of the six target scenarios with different clutter densities. (a) λ = 10 5 ; (b) λ = 10 4 ; (c) λ = 10 3 .
Remotesensing 13 03744 g009
Figure 10. Ku-band entomological radar.
Figure 10. Ku-band entomological radar.
Remotesensing 13 03744 g010
Figure 11. Experimental scene.
Figure 11. Experimental scene.
Remotesensing 13 03744 g011
Figure 12. Measurements after CFAR detection.
Figure 12. Measurements after CFAR detection.
Remotesensing 13 03744 g012
Figure 13. Filtering result comparisons: (a) cheap JPDA, (b) suboptimal JPDA, (c) JPDA, (d) ITT-NoMFF, (e) ITT-MFF.
Figure 13. Filtering result comparisons: (a) cheap JPDA, (b) suboptimal JPDA, (c) JPDA, (d) ITT-NoMFF, (e) ITT-MFF.
Remotesensing 13 03744 g013
Table 1. The selected statistical model for different feature parameters.
Table 1. The selected statistical model for different feature parameters.
d v a 0 a 1
TargetLognormalLognormalLognormalLognormal
ClutterWeibullNormalWeibullWeibull
Table 2. Pairwise comparison matrix of multiple factors.
Table 2. Pairwise comparison matrix of multiple factors.
d v a 0 a 1
d A d / A d A v / A d A a 0 / A d A a 1 / A d
v A d / A v A v / A v A a 0 / A v A a 1 / A v
a 0 A d / A a 0 A v / A a 0 A a 0 / A a 0 A a 1 / A a 0
a 1 A d / A a 1 A v / A a 1 A a 0 / A a 1 A a 1 / A a 1
Table 3. Simulation Parameters.
Table 3. Simulation Parameters.
ParameterValue
Target velocity7 m/s
Standard deviation of acceleration noise σ a 10 m/s2
Standard deviation of measurement noise σ R 0.8 m
The number of scans80
Monte Carlo runs500
Scan interval0.04 s
Detection probability P d 0.9
Table 4. STR comparisons.
Table 4. STR comparisons.
Number of Targets246
Clutter Density10−510−410−310−510−410−310−510−410−3
JPDA92.586.879.381.862.046.480.550.8
Suboptimal JPDA88.379.072.579.459.942.076.551.739.0
Cheap JPDA81.867.061.878.856.640.074.748.833.2
ITT-NoMFF90.184.778.281.060.644.378.649.843.1
ITT-MFF97.895.694.196.095.193.592.191.490.2
Table 5. Running time comparisons (unit: s).
Table 5. Running time comparisons (unit: s).
Number of Targets246
Clutter Density10−510−410−310−510−410−310−510−410−3
JPDA0.040.070.160.495.0890.6813.25951.28
Suboptimal JPDA0.020.020.020.040.060.080.090.120.20
Cheap JPDA0.010.020.020.030.040.040.050.070.11
ITT-NoMFF0.030.040.060.070.100.140.150.170.28
ITT-MFF0.060.070.090.120.150.200.210.400.43
Table 6. The basic parameters of the radar system.
Table 6. The basic parameters of the radar system.
ParameterValue
Range resolution0.18 m
Synthetic bandwidth800 MHz
Detection probability0.9
Sample interval0.04 s
Centre frequency16.2 GHz
Polarization modesHH, HV, VH, VV
False alarm probability10−6
The number of scans140
Table 7. Running time comparison (Unit: s).
Table 7. Running time comparison (Unit: s).
AlgorithmRunning Time
JPDA3.63
Cheap JPDA0.17
Suboptimal JPDA0.28
ITT-NoMFF0.32
ITT-MFF0.44
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fang, L.; Tian, W.; Wang, R.; Zhou, C.; Hu, C. Design of Insect Target Tracking Algorithm in Clutter Based on the Multidimensional Feature Fusion Strategy. Remote Sens. 2021, 13, 3744. https://doi.org/10.3390/rs13183744

AMA Style

Fang L, Tian W, Wang R, Zhou C, Hu C. Design of Insect Target Tracking Algorithm in Clutter Based on the Multidimensional Feature Fusion Strategy. Remote Sensing. 2021; 13(18):3744. https://doi.org/10.3390/rs13183744

Chicago/Turabian Style

Fang, Linlin, Weiming Tian, Rui Wang, Chao Zhou, and Cheng Hu. 2021. "Design of Insect Target Tracking Algorithm in Clutter Based on the Multidimensional Feature Fusion Strategy" Remote Sensing 13, no. 18: 3744. https://doi.org/10.3390/rs13183744

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop