舰船科学技术  2018, Vol. 40 Issue (10): 114-117   PDF    
基于JPDA的智能船舶多源信息融合技术研究
范新刚, 管日升     
上海船舶电子设备研究所,上海 201108
摘要: 智能船舶领域正在不断发展,智能船舶技术的兴起推动着船舶智能化、无人化成为船舶航运的主流趋势,而智能船舶多源信息融合技术是智能船舶在智能安全航行中的关键核心技术之一,智能船舶集成系统能够为智能船舶自主航行提供决策和控制信息,因此智能船舶集成系统的多源信息融合已经成为智能船舶自主航行发展急需解决的问题,本文的智能船舶集成系统可接入多个或多种传感器上传的实时信息,利用基于改进的JPDA算法的智能船舶多源信息融合技术,来处理多源信息冗余度和提高多源信息精准度,以实现并增强智能船舶自主航行的安全性和可靠性。
关键词: 智能船舶     联合概率数据关联(JPDA)     多源信息融合    
Research on intelligent ship multi-source information fusion technology based on JPDA
FAN Xin-gang, GUAN Ri-sheng     
Shanghai Marine Electric Equipment Institute, Shanghai 201108, China
Abstract: In recent years, intelligent ship is developing continuously, the rise of intelligent ship technology driving the ship intelligent, unmanned became the mainstream trend of marine shipping. Intelligent multi-source information fusion technology is intelligent ship one of the key core technology in intelligent security. Intelligent ship integrated system can provide decision-making for independent intelligent ship navigation and control information. As a result, intelligent ship integrated system of multi-source information fusion has become intelligent ship the urgent problems in the development of autonomous navigation. In this paper, the intelligent ship integrated system can access more than one or multiple sensors to upload real-time information. Based on the improved JPDA algorithm of intelligent ship multi-source information fusion technology, to deal with multiple source information redundancy and improve precision multi-source information. In order to realize and improve the intelligent autonomous navigation safety and reliability of the ship.
Key words: intelligent shipping     JPDA     multi-information fusion    
0 引 言

当前,在民用和军用领域对智能船舶需求日益迫切,而船舶智能化、无人化是智能船舶技术的主要研究方向[4],智能船舶为了达到无人化和智能化,在智能船舶平台中会配置多个或多种传感器,例如避碰声呐、红外光电设备、导航雷达、AIS系统、GPS/北斗等来实现自主航行的安全性和可靠性。然而如何处理多个或多种传感器上传的互补信息和冗余信息来消除或减少冗余信息以及降低信息的模糊性,是本文的关键问题[6]

本文采用智能船舶多源信息融合技术,使用目标位置特性和运动特性双跟踪门限的联合概率数据关联算法(JPDA)减少落入跟踪门内的冗余信息,并在信息处理过程中采用极大似然估计法对多个或多种传感器上传的船舶自身运动参数、周围静态环境信息、它船参数、海洋环境信息和岸基指控信息等进行同源划分,来降低联合概率数据关联算法(JPDA)的计算量[5],最终实现对多传感器信息的高质量融合估计,为智能船舶航运实时提供决策和控制信息,保障智能船舶自主航行的安全性和可靠性。

1 智能船舶多源信息融合技术 1.1 改进传统JPDA算法的必要性

传统的联合概率数据关联算法(JPDA)对单一传感器和多目标跟踪的处理效果较好,本文的智能船舶平台配置了包括避碰声呐、红外光电设备、导航雷达、AIS系统等多个或多种传感器,每个传感器都可能得到多个目标信息。在本文中的智能船舶多传感器、多目标跟踪的环境下,采用传统的JPDA算法主要存在计算量太大问题[7]。在探测到大量的目标信息出现在跟踪波门的相交区域内,并且这些目标信息可能对应多个传感器,造成了多个传感器的探测信息源于同一个目标,最终导致有效的关联事件数量与探测目标数量呈指数增长,运算过程中的计算量也会呈指数增长甚至造成计算量的爆炸[5]

本文为了解决智能船舶多传感器、多目标跟踪的环境下多传感器多目标导致的计算量太大问题,采用基于位置信息的跟踪门1和基于运行特性的跟踪门2的双跟踪门设计思路,把目标的位置特性和运动特性结合起来,从而有效地限制关联门出现的冗余信息,并将智能船舶的避碰声呐、红外光电设备、导航雷达、AIS系统等多种传感器上传的信息进行同源划分,减少关联事件数量,降低了目标和探测数据之间的关联概率事件,从而达到降低 JPDA算法计算量的目的。

1.2 改进的JPDA算法设计

联合概率数据关联算法(JPDA)具体设计内容如下:

算法假设存在M个目标,其算法方程和变量描述为:

$\begin{split}& {A^t}(i + 1) = {M^t}(t){A^t}(i) + {X^t}(t)\;\text{,}\;\;t < = T\text{;}\\& {C^t}(i) = \left\{ {\begin{array}{*{20}{c}}\!\!{N(i){A^t}(i) + Y(i)}\text{,}\quad\quad\;\;\\\!\!{B(i)}\text{。}\quad\quad\quad\quad\quad\quad\quad\;\;\end{array}} \right.\end{split}$

式中:A为目标变量;C为测量变量;MN为已知的矩阵量;XY为相对独立的变量,其中X为零均值的状态噪声变量,Y为零均值的探测噪声向量;ti时刻探测到的目标。

定义i时刻目标t的关联区域为:

$r_i^t = C\left\{ {C|(C - \hat C_{i|i - 1}^t)S_i^t{{(C - \hat C_{i|i - 1}^t)}^{\rm{T}}} \leqslant g_t^2} \right\}\text{,}$

式中: $\hat C_{i|i - 1}^t$ 为目标ti时刻的检测值; $S_i^t$ 为目标ti时刻收到的数据协方差; $g_t^2$ 为落入传感器探测区域的跟踪门限值。

i时刻的有效信息为ni)个,记为 $ {C_{i,1}},{C_{i,2}}, \cdots ,$ ${C_{i,ni}}$ i时刻的有效信息集为 ${C_i} = \left\{ {{C_{i,{j_{}}}}} \right\}_{j = 1}^{n(i)}$ ,当检测目标值落入跟踪门限内时,多个检测目标可能会出现在相交区域,联合概率数据关联算法(JPDA)计算每一个检测目标信息与第一个探测值相关联的概率。设 $\theta (i) = \left\{ {{\theta _i}(i)} \right\}_{i = 1}^h$ 为在i时刻的所有联合事件值的集合,h表示 $\theta (i)$ 中元素的数量,在设 $ {\theta _{jt}}(i) = {U_{i = 1}}\theta _{jt}^i(i),\;j = $ $1,2, \cdots ,m(i)$ ,表示测量值j与目标t关联的事件。

依据全概率公式和JPDA相关的计算公式,可以得到目标在i时刻的滤波值为:

${\hat A^t}(i|i) = \sum\limits_{j = 0}^{m(i)} {{\beta _{jt}}} (i)\hat A_j^t(i|i)\text{,}$

式中 $\hat A_j^t(i|i)$ 为在i时刻第j个测量值对目标t进行滤波所得到估计值。

本文中的JPDA算法采用基于位置信息的跟踪门1和基于运行特性的跟踪门2的双跟踪门设计思路,跟踪门设计过程中,除了考虑目标位置特性外,还考虑了运动方向等运行特性,把目标的位置特性和运动特性结合起来,从而有效地限制关联门出现的冗余信息,降低了目标和探测数据之间的关联概率事件,降低了 JPDA 计算量的目的[9]

基于位置信息的跟踪门1,在i时刻以目标t的位置预测数据中心所建立的跟踪门1的体积为 ${V^t}(i) = {\phi _M}{\gamma ^{M/2}}|{W^t}(i){|^{1/2}}$ ,其中自由度为M

${\varphi _M} \!=\!\! \frac{{{\pi ^{M/2}}}}{{\eta \left( {M/2 + 1} \right)}} \!=\! \left\{ \begin{aligned}& \frac{{{\pi ^{M/2}}}}{{\left( {M/2} \right)!}}\text{,} {M{\text{为偶数}}} \text{,}\\& \frac{{{2^{M + 1}}\left( {\left( {M + 1} \right)/2} \right)!{\pi ^{M - 1}}}}{{\left( {M + 1} \right)!}}\text{,} \!{M{\text{为奇数}}} \text{。}\end{aligned} \right.$

本文中的传感器为避碰声呐、红外光电设备、导航雷达、AIS系统等,可以提供目标运动方向或速度等运行状态相关的数据,故可在跟踪门1的基础上,引入速度特性。假设i时刻目标t的预测运动方向为θβ,并且是落入跟踪门1区域内的一个有效回波探测目标,公式如下:

$\begin{split} & \theta = \arctan \left( {\frac{{\hat y(i|i - 1)}}{{\hat x(i|i - 1)}}} \right)\text{,} \\ & \beta = \arctan \left( {\frac{{\hat z(i|i - 1)}}{{{v_{xy}}}}} \right)\text{,} \\& {v_{xy}} = \sqrt {{{(\hat y(i|i - 1))}^2} + {{(\hat x(i|i - 1))}^2}}\text{。} \end{split} $

依据双跟踪门设计思路,降低落入跟踪门限交叉区域内的目标信息与传感器源的关联事件,本文根据传感器的集合进行极大似然法的同源划分,首先明确哪些探测目标值是哪个传感器探测的,即多传感器对多目标探测的同源分划。本文采用了极大似然估计法来解决这个问题[5]

设在i时刻,在N个传感器对Q个目标的探测集合ZN中,每一传感器有mnn=1,2,…,N)个探测结果。记i时探测结果集合为:

${Z^n} = \left\{ {{Z_n}} \right\}_{n = 1}^N\text{。}$

对某一目标的探测信息集合为:

${\varGamma ^{{l_i}}} = \left\{ {{Z_{{1_{i1}}}},\;{Z_{{2_{i2}}}},\; \ldots ,\;{Z_{{N_{iN}}}}} \right\}$ ,其中i=1,…,Q,表示Q个目标集合,这就构成ZN个划分,共有L个可能分划集合,i=0,l=0时,为假目标集合。

1.3 智能船舶多传感器信息流设计

本文的智能船舶接收本船避碰声呐、测深声呐、光电传感器、导航雷达、AIS系统、GPS/北斗等传感器发送的航行数据和设备信息,以及接入岸基中心外部信息,通过自动感知和获得船舶自身位置、航速、航向等船舶运动参数,水深、港口设施、危险区等静态环境信息,它船位置、航速、航向等目标参数以及风、波、浪、涌、潮、气象等海洋环境信息和数据,结合智能化电子海图,为智能船舶航运实时提供决策和控制信息,以使智能船舶航行过程更加安全、可靠。

智能船舶获取雷达光电、避碰声呐、AIS等实时数据,实现实时监测目标的动态信息,通过本文的JPDA多源信息融合技术,解决传感器空间覆盖区域中的冗余信息,对各类传感器同步控制和协同探测,克服多种或多个传感器的应用环境、作用距离、目标识别能力不同等问题[1],通过采用信息优化技术、数据转换技术、数据相关技术、态势分析评估技术和融合推理技术,实现在航线选择、船舶避让等方面的优化,生成正确的航行决策[23]。智能船舶多传感器信息流设计框图如图1所示。

图 1 智能船舶多传感器信息流设计框图 Fig. 1 Intelligent multi-sensor information flow design block diagram of the ship

本文智能船舶多传感器信息处理原理框图如图2所示。

图 2 多传感器信息处理原理框图 Fig. 2 Multi-sensor information processing principle block diagram
2 仿真设计与结果分析

为进一步验证本文提出的JPDA算法有效性和可行性,采用Matlab(版本号R2015b)软件进行仿真试验验证,采用2个水下目标(目标M和目标N)进行模拟,2个目标都是匀速直线运动,探测水下目标的传感器选用避碰声呐,传感器测距标准差均为10 m,传感器的虚警概率为0.01,落入跟踪门限检测概率为0.85,对应正确量测目标落入跟踪门1的概率为0.99,对应正确量测目标落入跟踪门2的概率为0.99,各个传感器的扫描周期为1 s。仿真结果如图3~图5所示。

图 5 目标探值与估计值误差分析图 Fig. 5 Target error analysis diagram agent and estimated values

图 3 目标实际航迹仿真图 Fig. 3 Target track simulation diagram

其中图3为在上述设定条件下,仿真2个真实目标MN的实际运动航迹和实时位置,实线2为目标M航迹,实线1为目标N航迹。图4为避碰声呐探测到目标M和目标N的杂波和估计位置,可见算法对杂波的处理效果还是比较明显,线1虚点为目标M杂波航迹,线2虚点为目标N杂波航迹,线1实线为目标M估计位置航迹,线2实线为目标N估计位置航迹。图5为2个目标的位置探测值与位置估计值误差分布显示。由此仿真结果可知,验证了本文采用此算法的可行性。

图 4 目标杂波和估计位置航迹图 Fig. 4 Goals clutter and the estimated position track diagram
3 结 语

本文主要介绍智能船舶的发展前景,智能船舶多源信息融合技术是智能船舶集成系统的关键核心技术之一[1],描述了基于改进的联合概率数据关联算法(JPDA)的智能船舶多源信息融合技术,详细分析了JPDA算法模型,提出了智能船舶多传感器、多目标跟踪的环境下多传感器多目标导致的计算量太大问题,并给出了解决方法。基于位置信息的跟踪门1和基于运行特性的跟踪门2的双跟踪门设计,把目标的位置特性和运动特性结合起来,从而有效地限制关联门出现的冗余信息,以实现并增强智能船舶自主航行的安全性和可靠性,最后采用Matlab(版本号R2015b)软件进行模拟验证仿真,对仿真结果给出分析,验证了本文提出JPDA算法的有效性和可行性,本文对多传感器融合设计和智能船舶集成系统设计方面具有一定借鉴意义。

参考文献
[1]
吴笑风, 张郑海. 基于信息流视角的智能船舶系统模型[J]. 舰船科学技术, 2016, 38(10): 14-19.
[2]
周剑敏, 王捷. 基于AIS数据的智能船舶动态视频监控系统设计[J]. 上海海事大学学报, 2009(30): 14-18.
[3]
贾锐, 曹凯. 浅析智能船舶系统[J]. 船舶标准化与质量, 2016(1): 36-40.
[4]
柳晨光, 初秀民, 谢朔, 等. 船舶智能化研究现状与展望[J]. 船舶工程, 2016(3): 77-84.
[5]
巴宏欣, 赵宗贵, 杨飞, 等. 多传感器多目标跟踪的JPDA算法[J]. 系统仿真学报, 2004(16): 1563-1566.
[6]
兰艳亭. 多传感器数据融合跟踪算法研究[D]. 太原: 太原中北大学, 2006.
[7]
李圣怡, 吴学忠, 范大鹏. 多传感器融合理论及在智能制造系统中的应用[M]. 长沙: 国防科技大学出版社, 1998.
[8]
李洪志. 信息融合技术[M]. 北京: 国防工业出版社, 1996.
[9]
刘同明, 夏祖勋, 解洪成. 数据融合技术及其应用[M]. 北京: 国防工业出版社, 1998.
[10]
苏惠敏. 多传感器信息融合方法与研究[D]. 北京: 北京航空航天大学, 1998.
[11]
何友, 王国宏, 彭应宁, 等. 多传感器信息融合及其应用[M]. 北京: 电子工业出版社, 2000.
[12]
E WALTZ, J LLINAS. Multisensor data fusion[J]. Artech House, Norwood, Massachusetts, 1990.