基于SSD模型的船載危險駕駛行為檢測系統(tǒng)設(shè)計
發(fā)布時間:2021-10-10 02:34
水上交通安全問題日益凸顯,如何預(yù)防水上交通事故的發(fā)生是水上管理部門亟需解決的問題。針對船舶駕駛員危險駕駛行為容易造成水上交通事故,危害生命,造成巨大經(jīng)濟(jì)損失等問題,設(shè)計了一種基于SSD模型的船載危險駕駛行為檢測系統(tǒng)。該系統(tǒng)采用有NVIDIA顯卡的主機(jī),通過獲取船舶駕駛員的視頻數(shù)據(jù)流,加載訓(xùn)練好的駕駛行為檢測模型,有效地提高了檢測的速度和精度,并且及時通過語音播報的形式提醒駕駛員小心駕駛規(guī)避水上交通事故。檢測的數(shù)據(jù)信息通過MQTT數(shù)據(jù)包的形式發(fā)送到遠(yuǎn)程后臺管理平臺,管理人員可以登錄平臺查看所管理的船舶船員的駕駛情況,歷史信息統(tǒng)一存放在數(shù)據(jù)庫中,不會丟失。實際結(jié)果表明,該檢測系統(tǒng)對危險駕駛行為平均識別率為95.76%,系統(tǒng)處理視頻流平均幀率為15fps,實現(xiàn)SSD模型在船舶危險駕駛行為檢測上的應(yīng)用,后臺管理平臺減少了管理成本,提高了駕駛的安全性,具有十分廣泛的應(yīng)用駕駛。
【文章來源】:艦船電子工程. 2020,40(12)
【文章頁數(shù)】:5 頁
【部分圖文】:
網(wǎng)絡(luò)模型結(jié)構(gòu)圖
船載主機(jī)可以設(shè)置掉電自動重啟功能,每次船舶開始啟動通電時主機(jī)能夠自動開機(jī),檢測程序隨之能夠?qū)崟r地檢測船員的危險駕駛行為,非常方便,不需要人工干預(yù)。2.2 軟件系統(tǒng)設(shè)計
放置在船上的主機(jī)里面集成了危險駕駛行為的檢測程序,其主要的流程如圖2所示。首先,當(dāng)主機(jī)通電時,檢測程序自動開始運行,首先會進(jìn)行系統(tǒng)初始化,根據(jù)主機(jī)、端口和主題等配置向MQTT服務(wù)器發(fā)起訂閱,訂閱成功則開始檢查TTS模塊是否正常啟動,其次,加載危險駕駛行為檢測模型,然后開始讀取視頻流,讀取每幀的圖片進(jìn)行檢測,如果檢測到危險駕駛行為則通知TTS模塊播放對應(yīng)的提示語音并且通過MQTT向遠(yuǎn)程平臺發(fā)送MQTT數(shù)據(jù)包。MQTT協(xié)議[9]特別適合應(yīng)用在物聯(lián)網(wǎng)領(lǐng)域,本系統(tǒng)中,我們就是采用MQTT協(xié)議發(fā)送數(shù)據(jù)包。MQTT協(xié)議是一種基于Publish/Subscribe模式的協(xié)議,它的主題支持通配符格式,一般常用的是“+”和“#”。本系統(tǒng)設(shè)計的主題格式主要是根據(jù)公司代碼還有船舶九位碼來區(qū)別不同的船舶發(fā)送過來的駕駛行為的數(shù)據(jù),主要形式為/ship/+/+/alert/publish,其中第一個“+”匹配的是公司代碼,第二個加號匹配的是船舶九位碼,這樣設(shè)計的目的是可以根據(jù)主題的層級關(guān)系每個公司可以只訂閱自己管理的船舶的主題,便于后續(xù)需要。MQTT的數(shù)據(jù)格式采用json格式,各字段含義主要如表1所示。
本文編號:3427477
【文章來源】:艦船電子工程. 2020,40(12)
【文章頁數(shù)】:5 頁
【部分圖文】:
網(wǎng)絡(luò)模型結(jié)構(gòu)圖
船載主機(jī)可以設(shè)置掉電自動重啟功能,每次船舶開始啟動通電時主機(jī)能夠自動開機(jī),檢測程序隨之能夠?qū)崟r地檢測船員的危險駕駛行為,非常方便,不需要人工干預(yù)。2.2 軟件系統(tǒng)設(shè)計
放置在船上的主機(jī)里面集成了危險駕駛行為的檢測程序,其主要的流程如圖2所示。首先,當(dāng)主機(jī)通電時,檢測程序自動開始運行,首先會進(jìn)行系統(tǒng)初始化,根據(jù)主機(jī)、端口和主題等配置向MQTT服務(wù)器發(fā)起訂閱,訂閱成功則開始檢查TTS模塊是否正常啟動,其次,加載危險駕駛行為檢測模型,然后開始讀取視頻流,讀取每幀的圖片進(jìn)行檢測,如果檢測到危險駕駛行為則通知TTS模塊播放對應(yīng)的提示語音并且通過MQTT向遠(yuǎn)程平臺發(fā)送MQTT數(shù)據(jù)包。MQTT協(xié)議[9]特別適合應(yīng)用在物聯(lián)網(wǎng)領(lǐng)域,本系統(tǒng)中,我們就是采用MQTT協(xié)議發(fā)送數(shù)據(jù)包。MQTT協(xié)議是一種基于Publish/Subscribe模式的協(xié)議,它的主題支持通配符格式,一般常用的是“+”和“#”。本系統(tǒng)設(shè)計的主題格式主要是根據(jù)公司代碼還有船舶九位碼來區(qū)別不同的船舶發(fā)送過來的駕駛行為的數(shù)據(jù),主要形式為/ship/+/+/alert/publish,其中第一個“+”匹配的是公司代碼,第二個加號匹配的是船舶九位碼,這樣設(shè)計的目的是可以根據(jù)主題的層級關(guān)系每個公司可以只訂閱自己管理的船舶的主題,便于后續(xù)需要。MQTT的數(shù)據(jù)格式采用json格式,各字段含義主要如表1所示。
本文編號:3427477
本文鏈接:http://sikaile.net/kejilunwen/chuanbolw/3427477.html
最近更新
教材專著