余毓鑫,錢 慧
(福州大學(xué) 物理與信息工程學(xué)院,福建 福州 350116)
傳統(tǒng)的免攜帶設(shè)備定位技術(shù)(Device-Free-Localization,DFL)通常是基于攝像頭、雷達等,這些定位技術(shù)不僅設(shè)備成本較高,而且在一些特定應(yīng)用場合還存在隱私泄露風(fēng)險。無線層析成像技術(shù)(Radio Tomographic Imaging, RTI)的誕生[1]彌補了傳統(tǒng)定位技術(shù)的不足,由于無線信號可以穿透墻壁和非金屬物體,因此RTI 在復(fù)雜的環(huán)境下也可以實現(xiàn)定位感知?,F(xiàn)有研究表明,在老人摔倒等感知檢測以及入侵檢測等定位應(yīng)用中,該類系統(tǒng)的檢測準確率甚至高于基于攝像頭的感知系統(tǒng)[2-4]。因此,基于無線電的感知技術(shù)在室內(nèi)環(huán)境智能輔助生活系統(tǒng)中,特別是老年人居家日常養(yǎng)護方面,具有巨大的應(yīng)用潛力。
近年來,研究學(xué)者已經(jīng)陸續(xù)提出了基于RFID[5-6]、無線傳感器網(wǎng)絡(luò)[7]、WiFi 等[8-9]無線電通信設(shè)施的DFL 系統(tǒng)。目前基于信號接收強度(Received Signal Strength, RSS)的DFL 技術(shù)可以分為三大類:基于指紋庫的方法[10]、基于蒙特卡洛方法[11]以及本文的RTI。指紋庫的方法需要預(yù)先在檢測場景采集大量的數(shù)據(jù)構(gòu)建指紋庫,耗時耗力且對環(huán)境的適應(yīng)性較差;基于蒙特卡洛的方法精確度較高但需要采集大量的檢測樣本且計算復(fù)雜度較高;RTI 成像方法的DFL 最為直接,但其定位精度與樣本量成正比,再者,受到無線通信網(wǎng)絡(luò)傳輸容量的限制,無法在短時間內(nèi)獲得大量檢測樣本。因此,如何以更少的樣本獲得最佳的重構(gòu)性能成為RTI 研究領(lǐng)域一個頗具挑戰(zhàn)性的問題。近年來,有學(xué)者引入壓縮感知,從少量的樣本中進行成像定位[12-13],但是性能不如經(jīng)典的RTI系統(tǒng)。
針對目前領(lǐng)域的挑戰(zhàn),本文提出了基于無線電傳輸菲涅爾區(qū)先驗?zāi)P偷臒o線電層析成像系統(tǒng)。通過建立感知區(qū)域內(nèi)的菲涅爾區(qū)模型,預(yù)先對感知區(qū)域內(nèi)的關(guān)鍵鏈路進行計算,僅保留受目標影響的鏈路,在保持高精度定位性能的同時,極大減少了樣本數(shù)量,同時也加快了成像速度,有利于提高系統(tǒng)的實時性。
RTI 系統(tǒng)由多個無線傳感器節(jié)點圍成一個感興趣區(qū)域,每兩個無線傳感器節(jié)點之間形成一條通信鏈路,如圖1 所示。假設(shè)共有K個無線傳感器節(jié)點,那么感知區(qū)域就可以形成M=K*(k-1)/2 條信號傳輸鏈路。為了便于定位目標位置,我們將無線網(wǎng)絡(luò)區(qū)域量化等分成N個體素的網(wǎng)格,并將M條鏈路的整體衰減情況映射到對應(yīng)的N個體素上,那么衰減最大的體素對應(yīng)的區(qū)域即目標的定位點。因此,整個RTI 系統(tǒng)模型可以描述為:
圖1 RTI 系統(tǒng)拓撲與成像圖
式中:y=[Δy1, Δy2, Δy3, ..., ΔyM]T為測量矢量,表示無線傳輸鏈路中節(jié)點之間的RSS 變化量;[W]i,j=wi,j是一個M×N維的權(quán)重矩陣,M代表無線通信鏈路的總條數(shù),N代表無線網(wǎng)絡(luò)區(qū)域體素的數(shù)量;重構(gòu)信號x映射的是無線區(qū)域中觀測目標位置的信號衰減情況,其表示式為x=[Δx1, Δx2, Δx3, ..., ΔxN]T,是一個N×1 維的矢量;n是無線通信傳輸中的噪聲(此處主要是指無線通信傳輸中存在的高斯白噪聲)。W是一個非滿秩矩陣,即W矩陣的行數(shù)小于列數(shù)(M<N),那么向量x的未知數(shù)個數(shù)遠遠超過線性系統(tǒng)方程的個數(shù)。重構(gòu)信號x是非確定性的解,即表示目標的位置信息。由此可知,RTI 系統(tǒng)對信號x重構(gòu)的過程是一個典型的不適定問題。
無線信號在復(fù)雜環(huán)境中傳播時,信號的傳播不僅僅是沿直線傳播,根據(jù)所處環(huán)境還會發(fā)生反射、衍射等現(xiàn)象,導(dǎo)致通信鏈路上的信號幅度或者相位發(fā)生變化。單純的利用LoS(Line-of-Sight)模型來研究無線信號的衰減嚴重偏離了無線信號實際的物理傳播規(guī)律。因此,在無線信號傳播研究領(lǐng)域,為了更好地描述和研究無線通信設(shè)備之間信號的傳播規(guī)律,研究學(xué)者引入了菲涅爾區(qū)的概念。
如圖2 所示,菲涅爾區(qū)定義為兩個通信節(jié)點之間的橢球體空間區(qū)域。以發(fā)射節(jié)點T和接收節(jié)點R為橢圓的焦點,形成一些同軸的橢球體,定義每個菲涅爾區(qū)的邊界公式為:
圖2 第一菲涅爾區(qū)示意圖
式中:λ是無線電波長;Qm是第m個菲涅爾區(qū)邊界上的點;TQm和RQm分別表示Qm到發(fā)送節(jié)點和接收節(jié)點的歐氏距離;TR為兩節(jié)點之間的歐式距離。當(dāng)m=1 時,邊界公式所表示的就是第一菲涅爾區(qū)(First Fresnel Zone, FFZ)的范圍。
定義橢球體最大橫截面圓心為O,橢球體橫截面半徑Rm=OQm,圓心到發(fā)射節(jié)點和接收節(jié)點的歐式距離分別為d1和d2,當(dāng)Rm遠遠小于d1和d2時,它們之間的關(guān)系如下:
將公式(3)代入公式(2)便可得出第一菲涅爾區(qū)的半徑為:
無線信號在傳輸過程中,70%的能量通過第一菲涅爾區(qū)傳播,并且在FFZ 中,無線信號的傳播主要以衍射為主,而在FFZ 外,信號主要通過反射傳播。因此本文的RTI 成像采集系統(tǒng)只采集目標位于FFZ 內(nèi)的無線鏈路,具體流程如下:
(1)確定收發(fā)無線節(jié)點,定位目標三者的位置。
(2)計算以此對無線收發(fā)節(jié)點為焦點的橢圓長軸a=(di,j+λ/2)/2;其中,di,j為第i個發(fā)送節(jié)點Ti與第j個接收節(jié)點Rj的歐氏距離。
(3)判斷目標是否在橢圓內(nèi),計算目標到收發(fā)節(jié)點的距離di,j(1)、di,j(2)。如果|di,j(1)|+|di,j(2)|≤2a,則目標位于該橢圓內(nèi),即目標位于該條無線鏈路的FFZ 內(nèi)。
通過以上分析可知,一旦觀測目標確定,那么系統(tǒng) 中受影響的鏈路數(shù)可以利用菲涅爾區(qū)先驗?zāi)P痛_定。僅保留關(guān)鍵鏈路,大大減少了采集系統(tǒng)的工作量,且能減少圖像的無關(guān)噪聲影響。
由于重構(gòu)圖像具備較高的稀疏性,所以本文采用共稀疏解析模型對目標圖像進行重構(gòu)。重構(gòu)信號x在解析算子Ω 下將得到近似全零的解析向量,這一稀疏先驗信息Ωx可作為信號x重構(gòu)的約束項。式(1)可以通過共稀疏解析模型建模的正則化進行求解,將其改為如下形式:
式中:λ是正則化權(quán)重參數(shù)。在上述共稀疏解析模型的框架下,本文采用交替方向乘子法(ADMM)對原問題進行分塊求解,提高了圖像重構(gòu)的效率。由于ADMM 算法一般將l0范數(shù)近似替代為l1范數(shù)進行計算,所以式(5)可以分塊表示為:
構(gòu)造增廣拉格朗日函數(shù),令u=(1/ρ)λ,縮放對偶變量ρ。
ADMM 算法的求解過程可以表示如下:
通過對增廣拉格朗日函數(shù)的三個變量迭代求解,得到最優(yōu)的重構(gòu)結(jié)果x。
實驗部署如圖3 所示。RTI 系統(tǒng)包含20 個無線傳感節(jié)點,每個節(jié)點沿著5 m×5 m 的正方形區(qū)域邊界部署,占地面積為25 m2。相鄰節(jié)點之間的距離為1 m,每個節(jié)點設(shè)備都固定在距離地面0.9 m 的支架上。通過ZigBee 通信設(shè)備(其內(nèi)核為TI 公司出品的CC2530 芯片,工作頻段為2.4 GHz)發(fā)送和接收信號。在數(shù)據(jù)收集過程中,使用PC 與協(xié)調(diào)器聯(lián)合控制每個節(jié)點的收發(fā),并收集鏈路的RSS 值。本文在感知區(qū)域設(shè)置了16 個定位參考點,以便對定位性能進行評估。
圖3 實驗部署示意圖
為驗證本文所提的菲涅爾先驗?zāi)P蛯﹃P(guān)鍵鏈路的計算效果,本文在感知區(qū)域隨機標定了35 個參考點,每個參考點上影響的鏈路數(shù)占區(qū)域內(nèi)總鏈路數(shù)的比值如圖4 所示??梢钥闯?,感知區(qū)域中實際受目標影響的鏈路數(shù)只占總鏈路數(shù)的十分之一不到,平均為8.42%。實驗結(jié)果表明,RTI 系統(tǒng)中存在大量不必要的無線鏈路。
圖4 不同定位點受目標影響的鏈路數(shù)占總鏈路數(shù)的比例
根據(jù)菲涅爾區(qū)模型,本文的采集系統(tǒng)只對受目標影響的關(guān)鍵鏈路進行采集,僅使用少量的鏈路樣本數(shù)進行圖像重構(gòu)。為對比本文重構(gòu)模型和重構(gòu)算法的性能,實驗展示了使用綜合稀疏模型的OMP 算法和同樣使用共稀疏解析模型的GAP算法的重構(gòu)結(jié)構(gòu),成像效果如圖5 所示。選取的16 個參考點的定位性能如圖6 所示。
圖5 不同算法重構(gòu)結(jié)果
圖6 不同參考點的定位性能
從實驗結(jié)果可以看出,本文所提的菲涅爾區(qū)先驗?zāi)P驮跒V除無關(guān)鏈路后,使用共稀疏解析模型 及ADMM 算法進行圖像重構(gòu)仍然可以保持良好的定位性能。從圖5 可以看出,本文重構(gòu)算法的成像結(jié)果噪聲最小,圖像最大衰減點即為目標的實際位置。同時,圖6 展示了本文所提模型的定位性能,16 個參考點的平均定位精度約為0.93 m,均優(yōu)于其它兩種算法模型。
本文提出了一種基于無線信號菲涅爾區(qū)傳輸?shù)慕?jīng)驗?zāi)P?,對RTI 系統(tǒng)中的無線傳輸鏈路進行計算篩選,僅保留了受目標影響的關(guān)鍵鏈路,極大程度減少了RTI 系統(tǒng)的樣本數(shù)量。使用共稀疏解析模型和ADMM 重構(gòu)算法進行圖像重構(gòu),實現(xiàn)了在保持良好定位性能的同時,盡可能減少RTI 系統(tǒng)所需樣本數(shù)。在未來的工作中,可以將成像算法和采集系統(tǒng)聯(lián)合優(yōu)化,實現(xiàn)視頻幀的實時成像感知。