国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向視障人群的視聽輔助裝置設(shè)計(jì)

2022-08-28 07:44李杲陽宋曉煒文秀靜牛旭
現(xiàn)代信息科技 2022年10期
關(guān)鍵詞:盲道導(dǎo)盲犬輔助

李杲陽,宋曉煒,文秀靜,牛旭

(1.中原工學(xué)院電子信息學(xué)院,河南 鄭州 450007;2.開封大學(xué),河南 開封 475004)

0 引 言

從20世紀(jì)80年代到21世紀(jì)初,我國進(jìn)行兩次殘疾人調(diào)查。殘障人士包括視力殘疾、言語殘疾、肢體殘疾、智力殘疾、精神殘疾、多重殘疾等,其中屬于視力殘疾的有視盲患者和低視力患者。視盲患者的患病率大約是低視力患者患病率的一半。造成視力殘疾的病因有很多,兩次的抽樣調(diào)查總結(jié)得出,白內(nèi)障是位居第一的致殘?jiān)?,位居第二和第三的致殘?jiān)蚍謩e是角膜混濁與視網(wǎng)膜病,由此可以得出老年人的患病率明顯高于兒童。從世界衛(wèi)生組織發(fā)布的數(shù)據(jù)可以得出,中國的白內(nèi)障患者人數(shù)是最多的,其導(dǎo)致視力殘疾的人數(shù)排在世界首位。

雖然視障人群的數(shù)量很大,但是在日常生活中卻很少見到他們的身影。這表明現(xiàn)有協(xié)助視障人群出行的設(shè)施還不夠完善。決定視障人群出行與否的因素主要有盲道、導(dǎo)盲犬、盲杖、智能導(dǎo)航軟件等。其中依靠盲道出行是視障人群最常用的出行方式,地鐵站和馬路邊大多設(shè)有盲道。但是經(jīng)調(diào)查發(fā)現(xiàn),盲道的損壞情況還是很嚴(yán)重的。有些盲道本身就設(shè)計(jì)得不夠合理,有些盲道由于自然原因遭到損壞之后沒有得到及時(shí)的修繕、有些盲道則被一些物體遮擋或者占用。導(dǎo)盲犬對視障人群也是有很大幫助的,導(dǎo)盲犬可以代替人類陪伴以及照顧視障人群,但是導(dǎo)盲犬的培養(yǎng)過程是漫長且復(fù)雜的。因?yàn)閷?dǎo)盲犬的訓(xùn)練過程既耗時(shí)又耗力,所以導(dǎo)盲犬的價(jià)格很高,并不是每一個(gè)家庭都有能力購買導(dǎo)盲犬。盲杖是視障人群出行的首選工具,也是視障人群的必備工具。但是在使用盲杖時(shí)需要有一個(gè)對視障人群友好的城市環(huán)境。當(dāng)盲道被毀或者缺少導(dǎo)盲犬時(shí),盲杖是起不到作用的。這樣就造成了當(dāng)前視障人群很少出行的現(xiàn)象。隨著社會(huì)的不斷發(fā)展,一些智能軟件被開發(fā)出來幫助視障人群安全出行。各國都在不斷提高對視障人群的關(guān)注,設(shè)計(jì)了一系列的電子導(dǎo)盲系統(tǒng)。對視障人群而言,他們最需要了解的就是周圍的環(huán)境,所以有大量的研究員致力于利用視覺系統(tǒng)來幫助視障人群獲得更多更全面的環(huán)境信息。依靠視覺系統(tǒng)獲取環(huán)境信息用以補(bǔ)償視障人群對視覺感知的缺失,彌補(bǔ)其內(nèi)心的渴望和現(xiàn)實(shí)的需求。

隨著技術(shù)的發(fā)展,各種各樣的盲人輔助設(shè)備相繼推出。2012年一款盲人視覺輔助系統(tǒng)NAVIG 被開發(fā)出來,這個(gè)系統(tǒng)主要是給視障人群提供視覺導(dǎo)航的提示,以及實(shí)現(xiàn)對周圍目標(biāo)的檢測。2016年,一個(gè)基于彩色相機(jī)的深度相機(jī)視覺導(dǎo)航系統(tǒng)被研制出來,這個(gè)系統(tǒng)利用深度相機(jī)采集到的深度信息來輔助視障人群在家里行走。我國在2011年設(shè)計(jì)出一款導(dǎo)盲杖,這款導(dǎo)盲杖不僅可以給視障者的家屬發(fā)送位置信息,還可以提示視障人群前方有障礙物。雖然有大量的助盲設(shè)備被設(shè)計(jì)制作出來,但是對于視障人群來說,這些設(shè)備都或多或少地存在視覺盲區(qū),不能讓視障人群全方位無死角地了解周圍的環(huán)境。

本文針對視障人群不能看到眼前物體的問題,設(shè)計(jì)一款面向視障人群的輔助裝置。該裝置易于被視障者攜帶,成本低,功能完備,除了具備一般導(dǎo)盲裝置的功能之外,還增加了目標(biāo)檢測與識(shí)別模塊。該模塊以近幾年比較流行的深度學(xué)習(xí)為基礎(chǔ),經(jīng)過對比分析,選用YOLOv4 目標(biāo)檢測算法進(jìn)行目標(biāo)檢測與識(shí)別。檢測結(jié)果經(jīng)過液晶顯示屏顯示,并與超聲波測距模塊相結(jié)合,得出視障人士前方障礙物的類別及距離,通過語音模塊的揚(yáng)聲器播報(bào)距離和類別信息,使視障人士能夠快速找到室內(nèi)的物品,還可以及時(shí)了解室外周圍環(huán)境的情況,進(jìn)而可以快速地對危險(xiǎn)情況做出反應(yīng),有效提升了視障人群的安全感與便捷感。該輔助裝置還具有可擴(kuò)展性,可以針對不同的需求增加相應(yīng)的模塊,所以該輔助裝置對視障人群具有很強(qiáng)的應(yīng)用價(jià)值和現(xiàn)實(shí)意義。

1 硬件設(shè)計(jì)與分析

本設(shè)計(jì)以Arduino Mega 2560 為核心,通過與各個(gè)模塊的連接來實(shí)現(xiàn)目標(biāo)識(shí)別、超聲波測距、語音播報(bào)、屏幕顯示檢測結(jié)果等功能。系統(tǒng)結(jié)構(gòu)框架圖如圖1所示,電路板連接圖如圖2所示。

圖1 系統(tǒng)結(jié)構(gòu)框架圖

圖2 設(shè)計(jì)電路連接圖

Arduino Mega 2560 使用的是精簡指令系統(tǒng)計(jì)算機(jī)(RISC)。RISC 的輸入和輸出都很強(qiáng)大,可以支持54 路數(shù)字的輸入與輸出,且擁有四個(gè)串口。這些串口能夠保證設(shè)備之間的快速通信,能夠快速實(shí)時(shí)地完成信息的交換。另外還添加了ArduinoMEGASensorShieldV1.0 專用傳感器擴(kuò)展展板,便于增添一些傳感器,比如超聲波測距儀、語音合成模塊、電池模塊、視覺模塊等。

視覺模塊采用的是HuskyLens。因?yàn)樗哂泄δ荦R全、操作簡單、體積小巧、內(nèi)置2.0 寸IPS 顯示屏等特點(diǎn),所以非常適合視障人群使用。它不僅可以實(shí)現(xiàn)對圖像信號(hào)的處理,還可以完成對視野內(nèi)物體的識(shí)別。

語音合成模塊采用的是SYN6288 中文語音合成芯片(一款非常實(shí)用的語音合成芯片)。語音合成效果讓視障者聽起來很自然,能夠?qū)⑷粘I钪械某S梦谋究焖贉?zhǔn)確地播報(bào)出來。對于英文字母,該芯片也可以按照字母的正確發(fā)音進(jìn)行播報(bào)。

主控制器模塊通過RTD(Receive(rx) Data)、TXD(Transmit(tx) Data)及SYN6288 語音合成芯片進(jìn)行數(shù)據(jù)的發(fā)送和接收??刂破鞯墓ぷ髁鞒讨饕ù诘氖瞻l(fā)、語音合成、語音線路輸出語音至功率放大器、喇叭等。主控制器的指令能夠在每一部分得到快速準(zhǔn)確的響應(yīng),進(jìn)而實(shí)現(xiàn)語音播報(bào)功能。因此該芯片可以將視覺識(shí)別模塊識(shí)別出的類別名稱和超聲波模塊檢測的距離播報(bào)給視障人士,工作流程如圖3所示。

圖3 SYN6288 工作流程圖

顯示模塊采用OLED 液晶屏(有機(jī)發(fā)光二極管)。視障人士不需要觀看顯示的內(nèi)容,因此OLED 液晶屏設(shè)計(jì)得很小。一方面節(jié)省了電池的耗電量,另一方面也減少了設(shè)備的體積和重量。OLED 液晶屏的尺寸設(shè)計(jì)為剛好能夠讓調(diào)試者順利調(diào)試各項(xiàng)功能。

電池模塊采用鋰電池給主控板供電。該電池在充滿電的情況下,能夠使該輔助設(shè)備工作5 ~6 個(gè)小時(shí)。該電池充電方便,具有實(shí)際應(yīng)用價(jià)值。

2 軟件設(shè)計(jì)與流程

主控制器模塊在整個(gè)軟件中扮演著很重要的角色。它不僅要對各個(gè)模塊的信息進(jìn)行匯總分析,還需要控制各個(gè)模塊做出相應(yīng)的反應(yīng)。啟動(dòng)小助手之后,首先需要進(jìn)行初始化,接著HuskyLens 讀取數(shù)據(jù)同時(shí)超聲波模塊開始工作,主控程序流程圖如圖4所示。

圖4 主控程序流程圖

現(xiàn)有的目標(biāo)檢測算法都是利用卷積神經(jīng)網(wǎng)絡(luò)的功能,提取輸入圖像中的深層特征。因?yàn)榫矸e神經(jīng)網(wǎng)絡(luò)能夠自動(dòng)獲取到圖像中的特征,所以逐漸替代了傳統(tǒng)的手工設(shè)計(jì)特征的方法。越來越多的研究者致力于運(yùn)用CNN 來提取圖像中的特征。現(xiàn)有的目標(biāo)檢測算法可以同時(shí)輸出目標(biāo)的空間位置信息與目標(biāo)的類別,很適合用來輔助視障人群了解周圍的信息。視障人群因?yàn)榭床坏街車奈矬w,所以對輔助設(shè)備能否檢測出周圍物體的位置和類別十分看重?,F(xiàn)有的目標(biāo)檢測算法就可以快速而準(zhǔn)確地完成這項(xiàng)任務(wù)。目標(biāo)檢測算法按照是否回歸可以分為兩種:第一種是單階段目標(biāo)檢測算法,第二種是兩階段目標(biāo)檢測算法。單階段目標(biāo)檢測算法主要是YOLO系列,它們的檢測速度相對較快。兩階段目標(biāo)檢測算法主要是Faster R-CNN系列,它們的檢測精度相對較高。隨著單階段目標(biāo)檢測算法的不斷發(fā)展,其檢測精度也超越了兩階段目標(biāo)檢測算法,所以單階段目標(biāo)檢測算法不僅檢測速度快而且檢測精度高。因?yàn)楸緦?shí)驗(yàn)針對的是視障人群的輔助避障,需要準(zhǔn)確實(shí)時(shí)地檢測目標(biāo),所以我們選用檢測速度較快、檢測精度較高的單階段目標(biāo)檢測網(wǎng)絡(luò)作為本課題的目標(biāo)檢測網(wǎng)絡(luò)。通過對經(jīng)典的四種單階段目標(biāo)檢測網(wǎng)絡(luò)進(jìn)行對比,選取最優(yōu)目標(biāo)檢測網(wǎng)絡(luò)。實(shí)驗(yàn)訓(xùn)練用的數(shù)據(jù)集是常用的Pascal VOC 公共數(shù)據(jù)集。四種單階段目標(biāo)檢測網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù)都設(shè)置為相同的值,都不使用預(yù)訓(xùn)練權(quán)重。在訓(xùn)練好以后,對比四種檢測算法的mAP 值,如表1所示。

由表1可以看出,Retinanet 的mAP 為79.34%,M2Det的mAP 為79.89%,YOLOv3 的mAP 為85.48%,YOLOv4的mAP 為88.56%。最后分析得出,選用mAP 值最大的YOLOv4 網(wǎng)絡(luò)作為本課題的目標(biāo)檢測算法。

表1 四種檢測算法的mAP 值

視覺識(shí)別采用的是HuskyLens,在Mind+圖形化編程工具編寫好代碼以后,需要把寫好的程序燒錄到Arduino Mega 2560 中。首先需要一根USB 連接線把電腦與HuskyLens 連接起來,接著確認(rèn)連接以后裝置是否能夠正常運(yùn)行,然后運(yùn)行代碼上傳軟件,最后把寫好的代碼上傳到Arduino Mega 2560 中。這個(gè)過程不是很快就可以完成的,需要耐心等待一段時(shí)間。等代碼燒錄完成就可以正常開機(jī),視障人士便可以使用這個(gè)視障輔助裝置來感知周圍的環(huán)境信息了。

3 實(shí)驗(yàn)與結(jié)果分析

如圖5所示,開機(jī)后,設(shè)備正常工作,事先已經(jīng)學(xué)習(xí)了對感冒靈顆粒這個(gè)目標(biāo)的檢測,所以用感冒靈顆粒進(jìn)行實(shí)驗(yàn)驗(yàn)證。由圖5可以看出,物體檢測框能夠檢測出感冒靈顆粒,準(zhǔn)確地完成了目標(biāo)檢測任務(wù)。所識(shí)別出目標(biāo)的標(biāo)簽會(huì)在AI圖像識(shí)別平臺(tái)以文本的形式顯示出來。同時(shí)采用超聲波模塊測距,得出檢測框內(nèi)物體與視障者的距離。語音模塊同步輸出檢測出來的物體標(biāo)簽以及物體與設(shè)備的距離。綜上所述,該設(shè)備可以準(zhǔn)確實(shí)時(shí)地完成視障者室內(nèi)常用物體的識(shí)別與語音播報(bào)。

圖5 室內(nèi)檢測

在室內(nèi),該裝置對于視障人士常用的物體可以事先學(xué)習(xí)得到很高的識(shí)別率。但是室外的物體,對于視障者以及系統(tǒng)來說都是陌生的。為了實(shí)現(xiàn)對室外物體的識(shí)別,需要提前對對視障者阻礙比較多的物體進(jìn)行學(xué)習(xí),這里以車輛、電線桿、大樹等為例進(jìn)行實(shí)驗(yàn),結(jié)果如圖6所示。

如圖6所示,設(shè)備開機(jī)后正常工作,可以分別識(shí)別出電動(dòng)車、電線桿、大樹、汽車。但是由于這幾種物體的種類不同以及受光線強(qiáng)弱等影響,有時(shí)也會(huì)出現(xiàn)識(shí)別不出前方物體的情況,造成這一現(xiàn)象的主要原因是目標(biāo)檢測算法訓(xùn)練的數(shù)據(jù)集較小。為了提升識(shí)別的準(zhǔn)確率及裝置的穩(wěn)定性,可以事先增加數(shù)據(jù)集的種類與數(shù)量,經(jīng)過訓(xùn)練得到穩(wěn)定而準(zhǔn)確的網(wǎng)絡(luò)權(quán)重。把訓(xùn)練好的網(wǎng)絡(luò)權(quán)重?zé)浀紸rduino Mega 2560 之中,實(shí)現(xiàn)對室內(nèi)及室外目標(biāo)的準(zhǔn)確識(shí)別。

圖6 室外檢測

由此可以得出,該設(shè)備在室內(nèi)物體測試以及室外物體測試中檢測效果都很好,可以完成預(yù)期目標(biāo),可以為視障者的出行提供避障提醒,也可以為視障者找尋室內(nèi)物體提供更方便快捷的方法。

4 結(jié) 論

本文設(shè)計(jì)的面向視障人群的視聽輔助裝置利用攝像機(jī)采集視障者身前場景的視頻,利用卷積神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)目標(biāo)檢測,利用語音合成模塊實(shí)現(xiàn)語音播報(bào)。該裝置能夠快速準(zhǔn)確地為視障人群提供反饋信息,構(gòu)建了經(jīng)濟(jì)實(shí)用的智能輔助系統(tǒng)。該裝置的集成程度較高,體積較小,方便隨身攜帶,開機(jī)即用,實(shí)現(xiàn)了為視障人群提示眼前事物及其距離等功能。

猜你喜歡
盲道導(dǎo)盲犬輔助
老年人行動(dòng)輔助車
A great seeing-eye dog了不起的導(dǎo)盲犬
尋找導(dǎo)盲犬
導(dǎo)盲犬Pip
“盲道十八彎”之憂
盲道
導(dǎo)盲犬小Q
例談何時(shí)構(gòu)造輔助圓解題
請為盲人留出一條道
盲道?停車道?
馆陶县| 邛崃市| 汾西县| 阿拉善右旗| 昭平县| 漳州市| 延寿县| 射洪县| 长乐市| 镇原县| 乌拉特后旗| 西宁市| 方山县| 开封县| 息烽县| 皋兰县| 太保市| 襄垣县| 阿勒泰市| 大同市| 丰台区| 马龙县| 威远县| 武宣县| 延寿县| 环江| 邵东县| 双牌县| 高尔夫| 偃师市| 玉龙| 永康市| 岐山县| 新晃| 鸡西市| 冷水江市| 康马县| 林西县| 和平区| 青龙| 鲁甸县|