Professional Documents
Culture Documents
Persistent Automatic Tracking of Multiple Surface Vessels by Fusing Radar and Lidar
Persistent Automatic Tracking of Multiple Surface Vessels by Fusing Radar and Lidar
Abstract—This paper addresses the problem of automatic fusion. This method enhances the automatic radar plotting
target tracking of multiple surface vessels for unmanned surface aid (ARPA) capability and the surveillance performance of
vehicles (USVs). For safe USV operation, the detection of vessels a USV system. The proposed tracking approach consists of
in the surrounding environment is an important capability, and
marine radars have been used to detect and estimate their three parts. First, target objects are detected using both a pulse
motion. However, vessel detection at short-range using radars radar and a 3D lidar by applying automatic feature extraction
is challenging due to their inherent shadow zone. Therefore, we algorithms on their measurements. Second, the relative bearing
proposes a vessel tracking approach fusing a pulse radar and and range information of the targets is obtained from the
a 3D lidar. The relative bearing and range information between extracted features. Finally, the target motion is analyzed in
a USV and nearby vessels is obtained using radar and lidar
sensors, and their motion including the position, heading, and a dual filter structure using an extended Kalman filter (EKF).
speed is estimated based on a dual filter structure using an
extended Kalman filter (EKF). This approach enables persistent II. R ELATED S TUDIES
tracking of multiple surface vessels. To verify and demonstrate Estimating the motion of target traffic vessels is an impor-
the feasibility of the proposed method, a field experiment was tant capability for safe navigation in marine environments.
performed in an inland river environment and the results are
presented. A variety of tracking algorithms have been introduced, and
Index Terms— Multiple target tracking, unmanned surface exteroceptive sensors such as cameras, sonars and radars have
vehicle, sensor fusion been employed for target tracking [1–5]. Among them, passive
sensors (e.g., cameras or passive sonars) have been applied in
I. I NTRODUCTION the framework of bearing-only tracking (BOT) approach [2],
In recent years, unmanned surface vehicles (USVs) have [4] for target motion analysis. However, the performance of
attracted much interest for their potential applications to time- the BOT approach is highly dependent on the observability
consuming and dangerous missions such as environmental defined by the relative trajectory of an observing ship with
monitoring, reconnaissance, and surveillance. To perform these respect to a target ship, and thus the BOT performance may
missions, autonomous vehicle capabilities including precise degrade severely in some situation (e.g., head-on targets).
navigation, path planning, control, mapping, and obstacle Compared to the passive sensors, marine radars provide both
detection are required. Among them, this study focuses on bearing and explicit range information. Various types of radar
automatic detection and motion estimation of marine obstacles sensors such as S-band, X-band, and high-frequency (HF)
which are important capabilities for safe vehicle operation. radars have been utilized. Among them, X-band radars are
Marine radars are standard navigational sensors for target commonly used as the standard navigational sensor for surface
ship tracking and collision avoidance. The sensor provides rel- ships [6]. With the radars, a pixel-wise detector and a joint
ative bearing and range information of surrounding obstacles probabilistic data association (JPDA) tracker were imple-
over a wide range. However, their detection capability greatly mented to estimate kinematics and physical size of targets in
degrades when target objects are at close range due to their a tracking filter [7]. To improve estimation of target trajectory,
inherent sensing characteristic (e.g., close-range shadow zone). multiple motion models were considered in an alpha-beta-
For persistent automatic target tracking, additional sensors are tracking filter [8].
required to detect short range obstacles. To obtain more accurate target state estimates and broader
In fact, three-dimensional (3D) lidars have been successfully tracking coverage, multi-sensor tracking methods can be em-
applied to self-driving cars to collect traffic information in the ployed [9]. For example, camera measurements were com-
surrounding environment. Lidars can provide precise relative bined into a radar-based tracking algorithm to complement the
bearing and range information of close-range obstacles within radar’s bearing measurement and minimize the dead-zone [10].
the radar’s shadow zone. Therefore, persistent target tracking A multiple sensor module including radars, a lidar, and a stereo
with no dead-zone can be achieved by fusing radar and lidar camera mounted on a USV platform was applied for target
measurements. tracking of marine traffic ships [11]. For maritime surveillance,
In this paper, we address a multiple-target tracking method multi-radar tracking was implemented by incorporating the
using radar and lidar sensors in the framework of sensor weighted center of detected targets into a tracking filter [12].
Authorized licensed use limited to: Shanghai Jiaotong University. Downloaded on April 24,2022 at 12:50:43 UTC from IEEE Xplore. Restrictions apply.
In this paper, multiple target tracking by fusing radar and background of each mask are extracted. The extracted signals
lidar sensors is proposed for persistently tracking multiple sur- are classified into identical targets, and then the weighted
face vessels with no dead-zone. To detect short range obstacles center of each target is estimated considering the intensity of
within the radar’s dead-zone, a 3D lidar is employed and its the each signal.
measurements are incorporated in an EKF-based tracking filter 2) Lidar-based detection: Lidar measurements are provided
with radar measurements. The proposed method is expected to as point cloud data, and the point-distance-based segmen-
greatly enhance the surveillance capability of USV systems. tation (PDBS) algorithm is applied to extract targets from
the data [14]. A 3D lidar which consists of multiple lasers
III. P ROBLEM FORMULATION arranged in the vertical direction is used in this study. Each
The formulation of the proposed multiple target tracking laser provides a point cloud set reflected from the surfaces of
mainly consists of two parts. The first part is the automatic target vessels. The coordinates of the data are transformed
target detection from radar and lidar measurements. To extract into the stabilized body-fixed frame which is obtained by
the relative bearing and range information of target vessels, compensating the lidar’s roll and pitch angles, and then the
segmentation and classification methods are applied. The sec- point cloud data are projected onto the vehicle’s motion
ond part is the multiple target tracking to estimate the motion plane. The PDBS algorithm is applied on the projected point
of each target including its position, heading, and speed using cloud data to assign a set of classified objects (i.e., clusters).
an EKF. The tracking algorithm is designed to have a dual Then, the clusters driven from noises are removed considering
structure to improve the robustness and computational effi- the density-based statistical characteristics of clusters. To be
ciency of target tracking. The overall procedure is illustrated more specific, the lidar measurements reflected from a glint
in Fig.1. of sunlight may appear sporadically, and the cluster driven
from this has low spatial density compared to that of a real
target (see Fig. 2(b)). Therefore, clusters whose spatial density
are smaller than a predefined threshold value are ignored. The
overall procedure is summarized in Algorithm 1.
Authorized licensed use limited to: Shanghai Jiaotong University. Downloaded on April 24,2022 at 12:50:43 UTC from IEEE Xplore. Restrictions apply.
The two measurement datasets are employed to update the
motions of the observer and targets.
The first measurement dataset is for updating the motion of
the observer whose equation is expressed as
zo = [ zx zy zψ zV ]T = [ xo yo ψo Vo ]T + vo (5)
where zx , zy , zψ , and zV denote the position, heading and
speed measurements from onboard motion sensors. The vo is
the measurement noise, which is assumed to follow a zero-
mean Gaussian distribution.
(a) (b) The second measurement dataset is for updating the motion
of targets whose equation is expressed as
Fig. 2: Automatic target detection. Sensor measurements were
yT −yo
collected in an inland river environment (in blue dots). (a) arctan xT −xo − ψo
zβ
radar measurements (100 m ring). (b) lidar measurements (10 zT = = + vT (6)
zρ q
2 2
m ring). (xT − xo ) + (yT − yo )
Authorized licensed use limited to: Shanghai Jiaotong University. Downloaded on April 24,2022 at 12:50:43 UTC from IEEE Xplore. Restrictions apply.
gate is only applied to the pairs for which the rectangular
gate condition is met.
(a) (b)
Authorized licensed use limited to: Shanghai Jiaotong University. Downloaded on April 24,2022 at 12:50:43 UTC from IEEE Xplore. Restrictions apply.
(a)
(b)
Authorized licensed use limited to: Shanghai Jiaotong University. Downloaded on April 24,2022 at 12:50:43 UTC from IEEE Xplore. Restrictions apply.