陳娜群
寧波市婦女兒童醫(yī)院 設(shè)備科,浙江 寧波 315000
醫(yī)療設(shè)備是醫(yī)院正常運(yùn)行的必備條件,它在醫(yī)院的醫(yī)療、科研、教學(xué)中發(fā)揮著重要的作用[1-2]。隨著醫(yī)療行業(yè)的迅速發(fā)展,醫(yī)療設(shè)備的種類、數(shù)量不斷增多,做好醫(yī)療設(shè)備的科學(xué)化管理,充分發(fā)揮醫(yī)療設(shè)備最大的利用價(jià)值是醫(yī)院長(zhǎng)遠(yuǎn)健康發(fā)展的重要條件。智慧醫(yī)療的迅速發(fā)展,對(duì)醫(yī)院醫(yī)療設(shè)備的精細(xì)化管理提出了新的要求。及時(shí)對(duì)醫(yī)療設(shè)備進(jìn)行定位,快速獲取醫(yī)療設(shè)備的位置,對(duì)保障臨床用械安全具有舉足輕重的作用[3-4]。
目前,對(duì)于醫(yī)療設(shè)備的定位已經(jīng)取得了一定的研究成果。邵文歡等[5]、梁冰[6]使用條形碼技術(shù)對(duì)醫(yī)療設(shè)備進(jìn)行管理,但該方法無(wú)法對(duì)設(shè)備進(jìn)行盤點(diǎn)以及實(shí)現(xiàn)流失設(shè)備的尋找;吳菊等[7]提出了一種利用射頻識(shí)別技術(shù)(Radio Frequency Identification,RFID)對(duì)醫(yī)療器械進(jìn)行定位,基于此設(shè)計(jì)了智能動(dòng)態(tài)定位管理系統(tǒng),該系統(tǒng)對(duì)設(shè)備進(jìn)行定位并實(shí)時(shí)顯示設(shè)備的使用狀況。
目前,國(guó)內(nèi)外大量學(xué)者研究了基于無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks,WSN)的醫(yī)療器械室內(nèi)定位系統(tǒng),但大多數(shù)是絕對(duì)定位,即需要精確定位出醫(yī)療器械的坐標(biāo)位置。這類定位方法一般受障礙物的干擾嚴(yán)重,導(dǎo)致定位誤差較大,而且定位的代價(jià)偏高,不利于大規(guī)模部署。而實(shí)際應(yīng)用中無(wú)需定位到醫(yī)療器械的實(shí)際坐標(biāo),僅需要知道醫(yī)療器械所屬房間編號(hào)即可,因此本文研究了一種醫(yī)療器械相對(duì)定位方法,定位醫(yī)療器械所屬的房間編號(hào)。
本文提出一種基于WSN的醫(yī)療設(shè)備定位方法,采用LoRa傳感器節(jié)點(diǎn)構(gòu)建WSN。該方法利用Krigring插值算法對(duì)定位區(qū)域內(nèi)的信號(hào)強(qiáng)度(Received Signal Strength Indicator,RSSI)指紋進(jìn)行預(yù)測(cè),然后將預(yù)測(cè)的RSSI指紋與對(duì)應(yīng)的病房號(hào)作為訓(xùn)練數(shù)據(jù),利用深度信念網(wǎng)絡(luò)(Deep Belief Nets,DBN)進(jìn)行數(shù)據(jù)的訓(xùn)練,最后將安裝在醫(yī)療設(shè)備上的傳感器節(jié)點(diǎn)接收到的RSSI信號(hào)作為輸入數(shù)據(jù),最終獲得醫(yī)療設(shè)備所在的具體的病房號(hào),實(shí)現(xiàn)醫(yī)療設(shè)備的相對(duì)定位。
WSN指紋定位方法是一種基于RSSI的定位方法,WSN指紋定位方法通過(guò)在定位區(qū)域內(nèi)部署一定數(shù)量的且位置已知的傳感器節(jié)點(diǎn)(Micaz節(jié)點(diǎn)、LoRa節(jié)點(diǎn)等),傳感器節(jié)點(diǎn)向外發(fā)射出電磁波信號(hào),電磁波信號(hào)將整個(gè)定位區(qū)域進(jìn)行覆蓋,由于電磁波信號(hào)存在路徑損耗,一定程度上表現(xiàn)出距離發(fā)射節(jié)點(diǎn)越遠(yuǎn)信號(hào)強(qiáng)度越弱的現(xiàn)象,因此定位區(qū)域中的每個(gè)位置的信號(hào)強(qiáng)度都是不同的[8-11]。WSN指紋定位方法利用信號(hào)強(qiáng)度差異性進(jìn)行定位區(qū)域RSSI指紋數(shù)據(jù)庫(kù)的構(gòu)建,從而實(shí)現(xiàn)指紋定位(圖1),其中Beacon節(jié)點(diǎn)作為位置已知的錨節(jié)點(diǎn),Node節(jié)點(diǎn)是用于輔助建立指紋的節(jié)點(diǎn),當(dāng)目標(biāo)節(jié)點(diǎn)進(jìn)入特定的定位區(qū)域時(shí),可以通過(guò)目標(biāo)節(jié)點(diǎn)所接收到的RSSI值與定位指紋庫(kù)進(jìn)行對(duì)比匹配而實(shí)現(xiàn)定位[12]。

圖1 WSN指紋定位方法建模圖
Krigring插值算法由南非的一位采礦工程師于1951提出,該算法是一種求最優(yōu)、線性和無(wú)偏的空間內(nèi)插法[13-16]。Krigring插值算法可對(duì)周圍的測(cè)量值進(jìn)行加權(quán)以得到未測(cè)量位置的值[17]。該算法與反距離權(quán)重法相類似,常用的Krigring插值算法計(jì)算公式由數(shù)據(jù)的加權(quán)總和組成,其公式如式(1)所示。

式中,N表示測(cè)量值的數(shù)量;λi表示第i個(gè)位置處測(cè)量值的權(quán)重,該值由測(cè)量點(diǎn)與預(yù)測(cè)位置的距離以及預(yù)測(cè)位置周圍的測(cè)量值決定;Z(Si)表示第i個(gè)位置處的實(shí)際測(cè)量值。
DBN是在2006年由Hinton提出,它是一種生成模型,網(wǎng)絡(luò)訓(xùn)練是對(duì)神經(jīng)元間的權(quán)重做訓(xùn)練,使得整個(gè)網(wǎng)絡(luò)能夠以最大概率對(duì)用于訓(xùn)練的樣本數(shù)據(jù)進(jìn)行生成,DBN常用于數(shù)據(jù)的分類以及數(shù)據(jù)的生成[18-21]。DBN由多層網(wǎng)絡(luò)構(gòu)成,每層網(wǎng)絡(luò)中包含神經(jīng)元可以分為顯性神經(jīng)元和隱性神經(jīng)元,一般顯性神經(jīng)元用來(lái)輸入數(shù)據(jù),隱性神經(jīng)元用來(lái)提取特征。DBN的頂層網(wǎng)絡(luò),理論上是可以選擇很多算法,如SVM、Softmax、HMM、Logistic、Linear等。在本文的定位應(yīng)用中,選擇Softmax作為頂層網(wǎng)絡(luò)[22],見(jiàn)圖2。

圖2 DBN+Softmax的網(wǎng)絡(luò)結(jié)構(gòu)
本研究在醫(yī)療設(shè)備定位實(shí)驗(yàn)中每層樓布置10個(gè)LoRa節(jié)點(diǎn),共3層,一共30個(gè)節(jié)點(diǎn),每層共有10個(gè)房間,共30個(gè)房間。將每個(gè)LoRa節(jié)點(diǎn)接收到的信號(hào)都作為特征輸入DBN神經(jīng)網(wǎng)絡(luò)中用來(lái)定位設(shè)備的精確位置,30個(gè)LoRa節(jié)點(diǎn),那么每一個(gè)醫(yī)療設(shè)備都可以獲得一個(gè)30維的特征向量。為了將DBN輸出的值和醫(yī)療器械所對(duì)應(yīng)的房間相對(duì)應(yīng),需要對(duì)房間和DBN輸出值做映射。假設(shè)一共有1~30號(hào)30個(gè)房間,那么DBN的輸出則是一個(gè)30維向量,每一個(gè)值代表醫(yī)療設(shè)備在該房間的概率。為了訓(xùn)練DBN,首先需要準(zhǔn)備訓(xùn)練樣本,在一個(gè)房間內(nèi)的多個(gè)位置測(cè)試該位置的LoRa信號(hào),然后通過(guò)Krigring插值法近似獲得該房間各個(gè)位置的信號(hào)強(qiáng)度。
為了驗(yàn)證Krigring插值方法的有效性,本研究設(shè)計(jì)了多個(gè)方法來(lái)采集數(shù)據(jù)。首先將一個(gè)房間網(wǎng)格化,一個(gè)房間變成一個(gè)3×5的網(wǎng)格,采集其中某些網(wǎng)格的傳感器數(shù)據(jù),插值余下網(wǎng)格的傳感器數(shù)據(jù)就可以得到整個(gè)房間的傳感器數(shù)據(jù)。
插值得到的數(shù)據(jù)和采集得到的真實(shí)數(shù)據(jù)的誤差采用均方根誤差(Root Mean Squared Error,RMSE)衡量,RMSE的定義如公式(2)所示。

式中,Z(xi)表示插值所得值,yi表示實(shí)際測(cè)量值。

圖3 數(shù)據(jù)采集點(diǎn)和插值點(diǎn)位置示意圖
采集點(diǎn)過(guò)少會(huì)使插值點(diǎn)誤差過(guò)大,從而導(dǎo)致RMSE過(guò)大,方法1得到的RMSE值為0.524,方法2得到的RMSE值為0.377,方法3和方法4都取得幾乎一致的RMSE,RMSE值分別為0.235和0.234,本文采用方法3來(lái)采集數(shù)據(jù)。
對(duì)每個(gè)房間采集5個(gè)位置,插值10個(gè)位置,共15個(gè)位置。在采集數(shù)據(jù)時(shí)每個(gè)位置相對(duì)于30個(gè)LoRa節(jié)點(diǎn)的信號(hào)都一起采集,每一層采集10個(gè)房間。
本研究設(shè)計(jì)了4種DBN網(wǎng)絡(luò)結(jié)構(gòu)來(lái)進(jìn)行醫(yī)療器械設(shè)備的定位,結(jié)構(gòu)如表2所示。

表2 4種DBN網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計(jì)
在訓(xùn)練之前將訓(xùn)練數(shù)據(jù)按照1:1的比例隨機(jī)分成兩份,其中一份作為訓(xùn)練集,一份作為測(cè)試集。
4個(gè)神經(jīng)網(wǎng)絡(luò)模型的訓(xùn)練結(jié)果如圖4所示,可以看出DBN_4訓(xùn)練收斂慢于其他幾個(gè)網(wǎng)絡(luò),并且在訓(xùn)練過(guò)程中DBN_4的訓(xùn)練集準(zhǔn)確率抖動(dòng)較明顯,測(cè)試集的準(zhǔn)確率也不高。4種模型的訓(xùn)練和測(cè)試準(zhǔn)確率如表3所示,DBN_6和DBN_10在測(cè)試集和訓(xùn)練集準(zhǔn)確率上的差別不是很大;DBN_18雖然在取得了99.38%的訓(xùn)練集準(zhǔn)確率,但是測(cè)試集準(zhǔn)確率只有93.89%,說(shuō)明網(wǎng)絡(luò)出現(xiàn)了過(guò)擬合的現(xiàn)象;綜合來(lái)看,DBN_10取得了最佳的結(jié)果。上述現(xiàn)象的出現(xiàn)可能是因?yàn)檩^小的網(wǎng)絡(luò)模型擬合能力不夠強(qiáng),導(dǎo)致訓(xùn)練集準(zhǔn)確率不高,較大的網(wǎng)絡(luò)模型太復(fù)雜,容易出現(xiàn)過(guò)擬合現(xiàn)象。

圖4 4種DBN網(wǎng)絡(luò)模型的訓(xùn)練結(jié)果

表3 4種DBN網(wǎng)絡(luò)模型在測(cè)試集和訓(xùn)練集上的準(zhǔn)確率(%)
在上文的結(jié)果中每一層樓道都布置了10個(gè)傳感器,為了探究傳感器的數(shù)量對(duì)實(shí)驗(yàn)結(jié)果的影響,本研究做了以下試驗(yàn),具體如圖5所示。對(duì)于10個(gè)傳感器,每一組分為激活傳感器和凍結(jié)傳感器,激活傳感器的數(shù)據(jù)拿來(lái)做訓(xùn)練識(shí)別,而凍結(jié)傳感器的數(shù)據(jù)不予使用。

圖5 傳感器數(shù)據(jù)的選取
由表4可知當(dāng)傳感器數(shù)量為8時(shí),DBN_10在測(cè)試集上取得了最佳的97.45%的準(zhǔn)確率,在訓(xùn)練集上取得了最佳的98.98%準(zhǔn)確率;當(dāng)傳感器數(shù)量為5時(shí),DBN_6在測(cè)試集上取得了最佳的96.83%的準(zhǔn)確率,DBN_10在訓(xùn)練集上取得了最佳的98.20%的準(zhǔn)確率;當(dāng)傳感器數(shù)量為4時(shí),DBN_6在測(cè)試集上取得了最佳的95.68%的準(zhǔn)確率,DBN_6在訓(xùn)練集上取得了最佳的96.37%的準(zhǔn)確率;當(dāng)傳感器數(shù)量為2時(shí),DBN_10在測(cè)試集上取得了最佳的84.74%的準(zhǔn)確率,DBN_10在訓(xùn)練集上取得了最佳的86.35%的準(zhǔn)確率。

表4 4種DBN網(wǎng)絡(luò)模型在測(cè)試集和訓(xùn)練集上的準(zhǔn)確率(%)
在傳感器數(shù)量減少的過(guò)程中定位的精度緩慢下降,這說(shuō)明隨著有效信息的減少,網(wǎng)絡(luò)模型的定位精度慢慢減小。
為了對(duì)比實(shí)驗(yàn)結(jié)果,本研究還選取了SVM、Softmax和Decision Trees方法來(lái)對(duì)醫(yī)療器械設(shè)備進(jìn)行定位。實(shí)驗(yàn)結(jié)果如表5所示。

表5 3種不同方法在測(cè)試集和訓(xùn)練集上的準(zhǔn)確率(%)
從表5中的結(jié)果可以看出不論是測(cè)試集準(zhǔn)確率還是訓(xùn)練集準(zhǔn)確率,SVM、Softmax和Decision Trees方法均出現(xiàn)了不同程度的下降。
從圖6中可以看出,不論是在測(cè)試集還是在訓(xùn)練集上的定位精度,DBN_10都取得了最佳的檢測(cè)結(jié)果。隨著傳感器數(shù)量的減少,SVM、Softmax和Decision Trees方法不論在測(cè)試集還是在訓(xùn)練集上的定位精度都出現(xiàn)了明顯的下降,并且下降的程度大于DBN_10方法,說(shuō)明DBN_10方法魯棒性更強(qiáng)。

圖6 4種定位方法在多種傳感器數(shù)量下的定位精度
本文研究了一種醫(yī)療器械相對(duì)定位方法,定位醫(yī)療器械所在的房間編號(hào)。該方法通過(guò)測(cè)試加Krigring插值法構(gòu)建定位指紋,然后通過(guò)指紋匹配方法獲得定位結(jié)果。同時(shí)為提高定位精度、降低部署成本,本文提出了一種有效的WSN部署方法。實(shí)驗(yàn)結(jié)果表明4種DBN模型中DBN_10取得了最佳的結(jié)果。較小的網(wǎng)絡(luò)模型擬合能力欠缺,較大的網(wǎng)絡(luò)模型會(huì)出現(xiàn)過(guò)擬合。在本文研究方法中傳感器數(shù)量減少的過(guò)程中定位的精度緩慢下降,這說(shuō)明隨著有效信息的減少,網(wǎng)絡(luò)模型的定位精度慢慢減小。
國(guó)內(nèi)外對(duì)于醫(yī)療設(shè)備定位系統(tǒng)的研究基本同步。Shirehjini等[23]提出了一種醫(yī)療設(shè)備定位系統(tǒng),該系統(tǒng)利用RFID對(duì)設(shè)備進(jìn)行定位,系統(tǒng)將RFID標(biāo)簽安裝在醫(yī)療設(shè)備中,并在醫(yī)院關(guān)鍵區(qū)域安裝RFID閱讀器,閱讀器將獲得的動(dòng)態(tài)數(shù)據(jù)實(shí)時(shí)發(fā)送至控制終端,控制終端進(jìn)行醫(yī)療器械的位置計(jì)算。Ro等[24]利用RFID技術(shù)在醫(yī)院中安裝了實(shí)時(shí)定位系統(tǒng),該系統(tǒng)能夠及時(shí)將病人在手術(shù)過(guò)程中的身體狀況上傳至系統(tǒng),通過(guò)該系統(tǒng)對(duì)病人身體狀況進(jìn)行數(shù)據(jù)的采集,以此改善手術(shù)中醫(yī)生的手術(shù)流程。
筆者發(fā)現(xiàn),實(shí)際應(yīng)用中無(wú)需定位到醫(yī)療器械的實(shí)際坐標(biāo),僅需要知道醫(yī)療器械所屬房間編號(hào)即可,因此本文研究了一種醫(yī)療器械相對(duì)定位方法,定位醫(yī)療器械所屬的房間編號(hào)。相較于絕對(duì)定位,本方法具有受障礙物干擾小、定位代價(jià)小、有利于大規(guī)模部署等優(yōu)點(diǎn)。
本文通過(guò)設(shè)計(jì)一種基于WSN的醫(yī)療設(shè)備定位方法,利用Krigring插值算法對(duì)定位區(qū)域內(nèi)的RSSI指紋進(jìn)行預(yù)測(cè),將預(yù)測(cè)的RSSI指紋與對(duì)應(yīng)的病房號(hào)作為訓(xùn)練數(shù)據(jù),利用DBN進(jìn)行數(shù)據(jù)的訓(xùn)練,最后將安裝在醫(yī)療設(shè)備上的傳感器節(jié)點(diǎn)接收到的RSSI信號(hào)作為輸入數(shù)據(jù),最終獲得醫(yī)療設(shè)備所在的具體的病房號(hào),實(shí)現(xiàn)醫(yī)療設(shè)備的相對(duì)定位。
本文的研究方法雖然在定位精度上取得了較好的結(jié)果,但是用WSN對(duì)醫(yī)療設(shè)備進(jìn)行定位時(shí),需構(gòu)建RSSI向量指紋,然而當(dāng)醫(yī)院環(huán)境發(fā)生較大變化時(shí),對(duì)醫(yī)療設(shè)備的定位精度具有一定的影響,因此下一步可以繼續(xù)完善RSSI向量指紋構(gòu)建技術(shù)以提高系統(tǒng)的魯棒性。
醫(yī)療設(shè)備是醫(yī)院進(jìn)行正常醫(yī)療工作的必要條件,由于醫(yī)院和醫(yī)療器械產(chǎn)業(yè)的快速發(fā)展,醫(yī)療設(shè)備的種類、數(shù)量不斷增多,為解決醫(yī)療設(shè)備的科學(xué)化管理,快速定位預(yù)使用的醫(yī)療設(shè)備的相對(duì)位置,本文利用目前的電子信息技術(shù)開(kāi)發(fā)并設(shè)計(jì)了一套醫(yī)療器械相對(duì)定位方法,實(shí)現(xiàn)對(duì)醫(yī)療設(shè)備的定位,快速獲取醫(yī)療設(shè)備的位置,有利于醫(yī)療設(shè)備的精細(xì)化管理,保障臨床用械安全。