发明名称 一种船舶轨迹实时预测方法
摘要 本发明涉及一种船舶轨迹实时预测方法,包括如下几个步骤,首先通过海面雷达获得船舶的实时和历史位置信息并做初步处理;然后在每一采样时刻对船舶轨迹数据预处理,然后在每一采样时刻对船舶轨迹数据聚类,再而在每一采样时刻对船舶轨迹数据利用隐马尔科夫模型进行参数训练,然后在每一采样时刻依据隐马尔科夫模型参数,采用Viterbi算法获取当前时刻观测值所对应的隐状态q,最后在每一采样时刻通过设定预测时域W,基于船舶当前时刻的隐状态q,获取未来时段船舶的位置预测值O,从而在每一采样时刻滚动推测到未来时段内船舶的轨迹。本发明滚动实时对船舶轨迹进行预测,准确性较好,从而为后续船舶冲突解脱提供有力保障。
申请公布号 CN104537891A 申请公布日期 2015.04.22
申请号 CN201410841564.8 申请日期 2014.12.30
申请人 江苏理工学院 发明人 韩云祥;赵景波;李广军
分类号 G08G3/00(2006.01)I 主分类号 G08G3/00(2006.01)I
代理机构 常州市江海阳光知识产权代理有限公司 32214 代理人 陈晓君
主权项 一种船舶轨迹实时预测方法,其特征在于包括如下几个步骤:①通过海面雷达获得船舶的实时和历史位置信息,各船舶的位置信息为离散二维位置序列x′=[x<sub>1</sub>′,x<sub>2</sub>′,…,x<sub>n</sub>′]和y′=[y<sub>1</sub>′,y<sub>2</sub>′,…,y<sub>n</sub>′],通过应用小波变换理论对原始离散二维位置序列x′=[x<sub>1</sub>′,x<sub>2</sub>′,…,x<sub>n</sub>′]和y′=[y<sub>1</sub>′,y<sub>2</sub>′,…,y<sub>n</sub>′]进行初步处理,从而获取船舶的去噪离散二维位置序列x=[x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>]和y=[y<sub>1</sub>,y<sub>2</sub>,…,y<sub>n</sub>];②在每一采样时刻对船舶轨迹数据预处理,依据所获取的船舶原始离散二维位置序列x=[x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>]和y=[y<sub>1</sub>,y<sub>2</sub>,…,y<sub>n</sub>],采用一阶差分方法对其进行处理获取新的船舶离散位置序列Δx=[Δx<sub>1</sub>,Δx<sub>2</sub>,…,Δx<sub>n‑1</sub>]和Δy=[Δy<sub>1</sub>,Δy<sub>2</sub>,…,Δy<sub>n‑1</sub>],其中Δx<sub>i</sub>=x<sub>i+1</sub>‑x<sub>i</sub>,Δy<sub>i</sub>=y<sub>i+1</sub>‑y<sub>i</sub>(i=1,2,…,n‑1);③在每一采样时刻对船舶轨迹数据聚类,对处理后新的船舶离散二维位置序列Δx和Δy,通过设定聚类个数M′,采用K‑means聚类算法分别对其进行聚类;④在每一采样时刻对船舶轨迹数据利用隐马尔科夫模型进行参数训练,通过将处理后的船舶运行轨迹数据Δx和Δy视为隐马尔科夫过程的显观测值,通过设定隐状态数目N和参数更新时段τ′,依据最近的T′个位置观测值并采用B‑W算法滚动获取最新隐马尔科夫模型参数λ′;⑤在每一采样时刻依据隐马尔科夫模型参数,采用Viterbi算法获取当前时刻观测值所对应的隐状态q;⑥在每一采样时刻,通过设定预测时域W,基于船舶当前时刻的隐状态q,获取未来时段船舶的位置预测值O,从而在每一采样时刻滚动推测到未来时段内船舶的轨迹。
地址 213001 江苏省常州市钟楼区中吴大道1801号