999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

提升算法下船舶AIS 航跡數據壓縮方法

2023-09-16 09:14:10吳曉陽
艦船科學技術 2023年16期
關鍵詞:船舶方法

吳曉陽

(桂林理工大學,廣西 南寧 530001)

0 引 言

船舶自動識別系統(Automatic Identification System,AIS),其是船舶航行必須安裝的船載AIS 設備,其主要作用是實現船舶導航和監控[1]。目前海上管理系統的不斷完善,已經形成AIS 基站的基礎網絡體系[2]。隨著船載AIS 設備數量的逐漸增加,設備信息的收集和管理逐步完善,則形成海量的船舶AIS 軌跡數據,該數據可為船舶異常識別、交通情況監測等提供可靠依據[3]。但是該數據量較大、維度較高,并且數據格式存在一定差異,導致數據的查詢效率、效用程度受到影響,同時數據的傳輸耗時較大[4]。因此,數據壓縮成為解決該問題的有效手段。在壓縮過程中,如何保證數據的完整性,避免數據在壓縮過程中發生損壞,成為重點研究內容。劉歌等[5]為保證多維數據的壓縮效果,以MVC 架構為核心,通過正交變換的方式實現數據重構,并對重構后的數據進行編碼,以此完成多維數據壓縮;該方法在應用過程中,可實現數據降維,但是無法實現不同數據格式的處理。張曉梅等[6]為實現數據壓縮,利用邊緣計算較好的計算能力,實現數據無損壓縮;但是該方法在應用過程中,對于維數較高數據的壓縮率較低。

提升算法屬于框架算法,該算法能夠強化數據點的處理效果,常見的提升算法包擴道格拉斯-普克算法(Douglas-Peucker,DP)、機器分類算法等。本文以DP 算法為核心,提出船舶AIS 航跡數據壓縮方法。

1 船舶AIS 航跡數據壓縮

1.1 AIS 數據處理

1.1.1 AIS 軌跡數據格式轉換

AIS 在使用過程中,僅可實現可打印的AIS 字符傳輸,該字符的有效范圍為0X20~0X7E,在該范圍內,可將字符劃分為保留、有效和未定義3 種字符。其中保留字符指的是傳輸數據中,用于控制數據格式的關鍵字[7],有效字符用于描述能夠用于打印的ASCII 字符,未定義字符用于描述無法直接進行傳輸的字符。

AIS 數據的每條記錄均由開始符(!)開始,以結束符()結束。采用封裝方式對AIS 數據進行處理后,利用高級鏈接HDLC(高級數據鏈路控制)進行傳輸后,對其進行不歸零倒置編碼后,對其進行數字調制解調,同時插入同步和停止位,最后經由甚高頻進行傳輸,以此可通過IEC61162-1 標準和ITU1371-1 協議,完成AIS 軌跡數據格式的轉換,將其從暗碼轉換成明碼。

1.1.2 AIS 軌跡數據清洗

由于AIS 數據中包含靜態數據、動態數據等所有和船舶航行相關的數據,這些數據在采集過程中,會受到網絡性能、采集環境以及采集設備性能的影響,導致數據不完整、錯誤或者重復,影響數據的效用水平。因此,完成AIS 數據格式轉換后,需對AIS 數據進行清洗,清洗的主要目的是刪除AIS 數據中的不完整數據,并且清除數據中的錯誤數據,同時對重復的數據進行篩選,只保留一條數據記錄。本文針對AIS 數據的清洗需求,本文采用基于偏序集的規則鏈方法完成AIS 數據清洗,該方法的整體結構如圖1 所示。該方法整體分為標準模塊、業務模塊以及自動模塊,將格式轉換后的數據作為該方法的輸入,結合數據清洗需求按層選擇相應規則,以此生成每一層的規則鏈,最后依據規則鏈完成數據清洗,并輸出清洗后的AIS 數據。

1.2 AIS 軌跡數據庫設計

海量的AIS 軌跡數據的存儲和調用,是實現該數據快速壓縮以及顯示的主要基礎,如何高效完成所需AIS 數據的提取,并按照時間順序將其導入DP 算法中進行壓縮,是待解決的首要問題。為保證AIS 軌跡數據的快速壓縮,采用SQLite 數據庫進行AIS 軌跡數據的管理,清洗后數據存儲在該數據庫中,為該軌跡數據壓縮提供支撐。該數據庫的管理方案如圖2 所示。該數據庫以單TRACK 表庫結構為主完成構建,并且單表的各條記錄中包含MMSI(數據識別碼)、經度、緯度以及時間4 個字段。單表的一條記錄則對應AIS 設備一次發送的數據,以此實現AIS 軌跡數據的可靠管理,保證AIS 軌跡數據的高效壓縮。

圖2 AIS 軌跡數據庫結構Fig.2 AIS trajectory database structure

AIS 軌跡數據中,主要是依據經度和緯度描述船舶的地理位置,在進行數據壓縮前,先對經度和緯度進行轉換,形成墨卡托坐標,在此基礎上進行轉換使其形成屏幕坐標進行顯示。在上述轉換過程中,依據等角正圓柱投影原理完成,如果船舶在某處的經度和緯度坐標用 (φ,λ)表示,平面坐標用(x,y)表示,將經度和緯度轉換至平面坐標的轉換公式為:

式中:r0為基準緯度圈半徑;a和e分別為地球橢圓球長軸半徑和第一偏心率;q表示等量緯度; φ為基準緯度。

依據上述公式即可完成所有AIS 軌跡數據中,船舶位置數據的轉換,并存儲在數據庫中。

1.3 基于DP 算法的AIS 軌跡數據壓縮

AIS 軌跡數據壓縮的主要目的快速獲取AIS 數據中的目標數據,實現船舶航行軌跡的識別監測。DP 算法屬于一種曲變形逼近算法,主要是采用以直代曲的理念,保留AIS 航跡中的關鍵航跡點,舍棄其中的非關鍵航跡點,以此高效實現船舶AIS 航跡數據壓縮。該算法的詳細壓縮過程如下:

步驟1 船舶軌跡離散點為:P1(x1,y1),P2(x2,y2),...,Pn(xn,yn),A=P1(x1,y1),B=Pn(xn,yn) ,則 連 接A和B后,形成線段AB。

步驟2 在AB的范圍內進行尋找,獲取該范圍內的和AB之 間距離最遠的點,用C表示;C和AB之間的距離用d表示。

步驟3 設定AIS 軌跡數據的壓縮閾值 η,如果d≤η , 則采用線段AB描述船舶原始航跡曲線,如圖3所示;如果d>η ,則定義C為關鍵點,并對船舶航跡進行劃分,使其形成兩段曲線,如圖4 所示。采用步驟1~步驟3,對兩段曲線分別處理。

圖3 船舶原始航跡曲線Fig.3 Original ship track curve

圖4 劃分航跡曲線Fig.4 Divided track curve

步驟4 按照上述步驟完成整個航跡數據處理后,連接航跡曲線AB的上所有關鍵點,以此獲取原始船舶航跡曲線AB的壓縮航跡數據。

2 測試結果與分析

為驗證本文方法對于船舶AIS 航跡數據壓縮的處理效果,以某海洋科技有限公司的船舶AIS 航跡數據為例,進行相關測試。該數據主要以csv 的文件格式進行存儲,共包含256 艘船的航跡數據,共計1200條,部分數據詳情如表1 所示。

表1 部分船舶AIS 航跡數據詳情Tab.1 Details of AIS track data for some ships

為驗證本文方法的船舶AIS 航跡數據壓縮效果,采用壓縮率ζ、數據長度損失率l作為評價指標,計算公式分別為:

式中:No和Ns均為船舶航跡數據點數量,前者對應壓縮前,后者對應壓縮后;l為船舶航跡總長度;lL為長度損失;lo和ls則表示壓縮前和壓縮后的船舶軌跡長度;lR為原始船舶航跡數據點數量;pnpn+1為2 個相鄰船舶航跡電腦之間的距離。壓縮率的期望結果在90.6%以上,數據長度損失率測期望結果在0.15%以下。

依據上述公式計算本文方法在不同航跡數據點數量下,本文方法的ζ 和l結果如表2 所示。可知:采用本文方法對船舶AIS 航跡數據進行壓縮后,其壓縮率均在90.6%以上,數據長度損失率最大值為0.11%。滿足使用需求,可保證AIS 航跡數據的壓縮效果。

表2 壓縮率結果和數據長度損失率測試結果Tab.2 Compression rate results and data length loss rate test results

為驗證本文方法對于船舶AIS 航跡數據的壓縮應用性,隨機選擇一艘船舶的AIS 航跡數據,對該數據進行轉換和清洗后,進行該數據壓縮,并且獲取壓縮前后的AIS 軌跡結果,如圖5 和圖6 所示。可知:船舶AIS 軌跡數據壓縮前,原始數據中包含若干個數據點,采用本文方法對數據進行壓縮后,共剩余13 個數據點,這些數據點完好保存了船舶轉向行為數據點,能夠精準描述船舶的操縱情況,不會遺漏船舶航行過程中的關鍵點,完好保存船舶運動特性。因此,該方法具有較好的應用性,能夠在保留AIS 軌跡特征數據的前提下,完成數據壓縮,為船舶航行情況管理提供可靠依據。

圖5 壓縮前船舶的AIS 軌跡Fig.5 AIS trajectory of the ship before compression

圖6 壓縮后船舶的AIS 軌跡Fig.6 AIS trajectory of compressed ship

3 結 語

船舶航行情況監測、運動模式識別等均是船舶管理的重要部分,在管理過程中,由于AIS 數據量較大,并且數據中存在一定的重復或者損壞數據,導致數據的效用水平較低,直接降低船舶的管理效率。因此,為提升船舶的管理效果,針對海量AIS 船舶航跡數據,提出提升算法下的船舶AIS 航跡數據壓縮算法。并對該算法的應用效果進行測試,可知:本文所提方法具有較好的船舶AIS 航跡數據壓縮性能,并且壓縮后數據能夠可靠描述船舶航行過程中操縱情況,為船舶航行管理提供可靠保障。

猜你喜歡
船舶方法
計算流體力學在船舶操縱運動仿真中的應用
基于改進譜分析法的船舶疲勞強度直接計算
船舶!請加速
BOG壓縮機在小型LNG船舶上的應用
學習方法
船舶壓載水管理系統
中國船檢(2017年3期)2017-05-18 11:33:09
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 综合色在线| 亚洲国产精品无码久久一线| 无码免费视频| 狠狠干综合| AV色爱天堂网| 亚洲人成色在线观看| 青青草91视频| 精品无码一区二区三区电影| 欧美三级日韩三级| 亚洲精品国产综合99| 青青青视频蜜桃一区二区| 手机精品福利在线观看| 亚洲另类第一页| 欧美一区日韩一区中文字幕页| 99r在线精品视频在线播放| AV无码国产在线看岛国岛| 亚洲福利一区二区三区| 丝袜国产一区| 亚洲日韩国产精品综合在线观看| 国产精品一区二区在线播放| 亚洲最黄视频| 亚洲天堂精品在线| 久久一日本道色综合久久| 国产情精品嫩草影院88av| 国产精品久久久久久久久kt| 国产精品黄色片| 午夜毛片福利| 日韩一区精品视频一区二区| 国内丰满少妇猛烈精品播| 国产91蝌蚪窝| 老司机午夜精品网站在线观看 | 国产精品深爱在线| 久久综合九色综合97婷婷| 国产色伊人| 亚洲精品午夜无码电影网| 无码AV高清毛片中国一级毛片 | 2021精品国产自在现线看| 亚洲综合精品香蕉久久网| 99久久国产自偷自偷免费一区| 久久国产精品娇妻素人| 免费人成网站在线高清| 亚洲精品色AV无码看| 丝袜无码一区二区三区| 91国语视频| 一本一本大道香蕉久在线播放| 久久久久久久久久国产精品| 草草影院国产第一页| 久久免费精品琪琪| 午夜性刺激在线观看免费| 国产一区二区三区夜色 | 精品一區二區久久久久久久網站| 久久频这里精品99香蕉久网址| 日本一区二区三区精品视频| 五月婷婷精品| 日韩人妻少妇一区二区| 国产91高跟丝袜| 成人免费网站久久久| 伊人久久大香线蕉aⅴ色| 色综合天天视频在线观看| 美女被狂躁www在线观看| 亚洲色欲色欲www在线观看| 国产亚洲精品97在线观看| 97在线公开视频| www.国产福利| 亚洲婷婷在线视频| 久久久久久久久亚洲精品| 综合色区亚洲熟妇在线| 在线观看国产精美视频| 国产黄网站在线观看| 99视频在线免费| 国产精品无码翘臀在线看纯欲| 二级特黄绝大片免费视频大片| 亚洲成a人片| 四虎影视库国产精品一区| 五月综合色婷婷| 亚洲国产天堂久久综合226114| 最新国语自产精品视频在| 青青青国产在线播放| 国产97色在线| 国内精自线i品一区202| 中国特黄美女一级视频| 日韩在线永久免费播放|