崔素萍,卜崇陽(yáng)
(西藏大學(xué)工學(xué)院,西藏 拉薩 850000)
國(guó)內(nèi)外的專家和學(xué)者對(duì)于交通擁堵在不同角度中給出的理解都不相同,但整體上都是交通需求高于城市目前交通供給進(jìn)而引發(fā)的一種交通運(yùn)行狀態(tài)[1]。交通擁堵對(duì)城市的經(jīng)濟(jì)發(fā)展產(chǎn)生制約,主要體現(xiàn)在汽車長(zhǎng)時(shí)間擁堵排放的尾氣污染環(huán)境、燃油耗損增加以及出行時(shí)間增長(zhǎng)等。為了降低交通擁堵造成的一系列負(fù)面影響,需要對(duì)交通擁堵路段信息展開(kāi)識(shí)別[2],以此制定交通策略,改善人們的出行條件。
戴學(xué)臻等人[3]提出不同時(shí)間間隔下的道路交通狀態(tài)判別方法,根據(jù)交通路面中存在的車輛數(shù)量對(duì)識(shí)別總時(shí)間展開(kāi)劃分,將車輛的瞬時(shí)速度作為交通路段狀態(tài)識(shí)別的關(guān)鍵信息,在集對(duì)分析的基礎(chǔ)上建立道路交通狀態(tài)識(shí)別模型,該方法無(wú)法增強(qiáng)交通圖像的清晰度,導(dǎo)致信息提取結(jié)果存在誤差,降低了信息識(shí)別精度。鄔群勇等人[4]提出基于多源軌跡數(shù)據(jù)的城市交通狀態(tài)精細(xì)劃分與識(shí)別方法,歸一化處理車輛軌跡點(diǎn)的空間位置和速度值,采用迭代方法聚類處理軌跡點(diǎn),在多源數(shù)據(jù)融合的基礎(chǔ)上,計(jì)算交通狀態(tài)的速度值,并對(duì)城市交通狀態(tài)等級(jí)劃分,實(shí)現(xiàn)城市擁堵路段信息的識(shí)別,該方法無(wú)法準(zhǔn)確的檢測(cè)路段中存在的車輛,存在車輛檢測(cè)精度低的問(wèn)題。
為了解決上述方法中存在的問(wèn)題,提出基于深度學(xué)習(xí)的交通擁堵路段信息自動(dòng)識(shí)別方法。采用深度學(xué)習(xí)算法獲取增強(qiáng)后的交通圖像,采用時(shí)空興趣點(diǎn)檢測(cè)算法消除圖像中的冗余點(diǎn),通過(guò)構(gòu)建交通擁堵路段信息自動(dòng)識(shí)別模型,識(shí)別交通擁堵路段中的信息。
采用深度學(xué)習(xí)網(wǎng)絡(luò)對(duì)交通圖像信息增強(qiáng)處理。深度學(xué)習(xí)網(wǎng)絡(luò)通過(guò)學(xué)習(xí)映射關(guān)系,將需要增強(qiáng)的交通圖像作為輸入,輸出增強(qiáng)后的交通圖像[5-6]。在深度學(xué)習(xí)網(wǎng)絡(luò)中圖像經(jīng)過(guò)池化層處理后的大小會(huì)發(fā)生變化,經(jīng)過(guò)卷積層處理后會(huì)丟失圖像中的邊緣信息,影響圖像的增強(qiáng)效果。為了解決上述問(wèn)題,采用邊緣填充處理深度學(xué)習(xí)網(wǎng)絡(luò)中存在的卷積層,并提取交通圖像的特征,將提取的特征輸入Retinex模型中,輸出增強(qiáng)后的交通圖像。
提取交通圖像各通道像素,以此獲取交通圖像與映射圖像之間的關(guān)系,將交通圖像輸入深度學(xué)習(xí)網(wǎng)絡(luò)的卷積層中,通過(guò)式(1)提取交通圖像的特征G1(A):
G1(A)=max(0,E1*A+N1)
(1)
式中,A代表的是交通圖像;E1表示卷積層對(duì)應(yīng)的權(quán)重;*描述的是卷積運(yùn)算;max(·)代表的是激活函數(shù),其主要作用是提高卷積層的訓(xùn)練效果,縮短訓(xùn)練時(shí)間;N1代表的是卷積層的偏置。
采用隨機(jī)梯度下降法[7-8]在監(jiān)督學(xué)習(xí)反向傳播原理的基礎(chǔ)上最小化訓(xùn)練損失函數(shù)Z,獲得深度學(xué)習(xí)網(wǎng)絡(luò)的參數(shù)?={E1,E2,E3,E4,N1,N2,N3,N4}:
(2)
式中,G表示深度學(xué)習(xí)網(wǎng)絡(luò)通過(guò)學(xué)習(xí)獲取的映射關(guān)系;Ii表示表示交通圖像Ai對(duì)應(yīng)的光照映射圖像;M代表的是需要訓(xùn)練的交通圖像數(shù)量。
在Gamma校正的基礎(chǔ)上在深度學(xué)習(xí)網(wǎng)絡(luò)中調(diào)整照明圖,確定交通圖像的暗區(qū)Z(x)′=Z(x)t,其中Z(x)′表示校正后的映射圖像;t=1.7。假設(shè)交通圖像在映射過(guò)程中為m×m像素,局部區(qū)域的光照強(qiáng)度相同。經(jīng)過(guò)上述過(guò)程修正后,為了避免遮擋對(duì)交通圖像處理產(chǎn)生的影響,平滑光照?qǐng)D像,需要引導(dǎo)圖像濾波,將交通圖像中存在的紅色通道作為引導(dǎo)圖像,以此獲得增強(qiáng)后的交通圖像T(x):
(3)
式中,O(x)表示原始交通圖像。
根據(jù)增強(qiáng)后的交通圖像,采用基于改進(jìn)H-L的時(shí)空興趣點(diǎn)檢測(cè)算法檢測(cè)交通圖像的興趣點(diǎn)。在高斯核函數(shù)尺度因子的基礎(chǔ)上建立濾波器,利用濾波器與交通圖像展開(kāi)卷積操作:
K(x,y,?)=H(x,y,?)?O(x,y)
(4)
式中,x、y表示像素在交通圖像中對(duì)應(yīng)的坐標(biāo);K(·)描述的是尺度空間;?代表的是尺度因子;O(x,y)表示交通圖像;H(·)為高斯核函數(shù)。
建立H-L多尺度檢測(cè)的自相關(guān)矩陣Q:
(5)
利用角點(diǎn)響應(yīng)函數(shù)檢測(cè)交通圖像的角點(diǎn),隨著尺度的不同上述檢測(cè)得到的角點(diǎn)會(huì)產(chǎn)生位移,導(dǎo)致交通圖像中出現(xiàn)冗余點(diǎn)。為了解決上述問(wèn)題,通過(guò)背景點(diǎn)抑制方法[9-10]消除上述過(guò)程產(chǎn)生的冗余點(diǎn),具體過(guò)程如下:
1)在不同尺度中對(duì)交通圖像展開(kāi)高斯濾波,獲得尺度空間K(x,y,?),并通過(guò)下式確定梯度加權(quán)因子Δ?:
Δ?=|cos[?(x,y)-?(x-w,y-h)]|
(6)
式中,w表示抑制范圍對(duì)應(yīng)的水平距離;?(x,y)、?(x-w,y-h)表示點(diǎn)(x,y)、(x-w,y-h)處的梯度值;h表示抑制范圍對(duì)應(yīng)的垂直距離。
2)設(shè)V?,β(x,y)表示交通圖像的興趣點(diǎn)響應(yīng),可通過(guò)下式計(jì)算得到:
(7)
式中,V?(x,y)表示角點(diǎn)幅度;β代表的是強(qiáng)度抑制因子;Ξ描述的是交通圖像對(duì)應(yīng)的坐標(biāo)范圍。
建立交通圖像的候選點(diǎn)尺度矩陣L(x,y)和興趣點(diǎn)響應(yīng)矩陣Q(x,y),令L(x,y)=0、Q(x,y)=0,為矩陣L(x,y)、Q(x,y)賦予興趣點(diǎn)的尺度與響應(yīng)值,結(jié)合強(qiáng)度抑制因子和梯度加權(quán)因子對(duì)矩陣中存在的點(diǎn)的總數(shù)展開(kāi)控制,使其在可控范圍內(nèi)。
3)通過(guò)上述過(guò)程,獲得交通圖像最終的興趣點(diǎn)響應(yīng)矩陣Q(x,y),在非極大值抑制思想的基礎(chǔ)上對(duì)交通圖像的興趣點(diǎn)局部抑制處理。計(jì)算興趣點(diǎn)(x,y)在交通圖像中的梯度方向,梯度方向在圖像中的延長(zhǎng)線會(huì)經(jīng)過(guò)兩個(gè)鄰域的興趣點(diǎn),獲取兩個(gè)交叉點(diǎn)(x′,y′)、(x″,y″)在圖像中對(duì)應(yīng)的響應(yīng)值,保留符合下述條件的興趣點(diǎn):
①點(diǎn)(x,y)對(duì)應(yīng)的響應(yīng)值V?,β(x,y)大于交叉點(diǎn)(x′,y′)、(x″,y″)對(duì)應(yīng)的響應(yīng)值,予以保留;
②當(dāng)梯度在交通圖像中同時(shí)經(jīng)過(guò)兩個(gè)興趣點(diǎn)時(shí),保留兩點(diǎn)之間最大響應(yīng)值對(duì)應(yīng)的點(diǎn)。
通過(guò)上述過(guò)程濾除交通圖像中存在的冗余點(diǎn),完成圖像興趣點(diǎn)的檢測(cè)。
根據(jù)圖像興趣點(diǎn)檢測(cè)結(jié)果,提取交通圖像興趣點(diǎn)的邊緣信息、紋理特征和顏色分布屬性,以此為依據(jù)提取交通圖像的路段擁堵區(qū)域。
1)邊緣距離
用fB(i,j)表示邊緣距離,描述的是交通圖像目標(biāo)邊緣結(jié)構(gòu)對(duì)應(yīng)的相似度,計(jì)算公式如下:
(8)
式中,mb(i,j)代表的是興趣點(diǎn)區(qū)域sai與saj在交通圖像中的共享邊緣區(qū)域;ank(i,j)代表的是像素灰度值差。
2)紋理特征
(9)
3)顏色直方圖
(10)
通過(guò)上述過(guò)程提取的特征,采用線性加權(quán)方法獲得兩個(gè)興趣點(diǎn)在交通圖像中的最終距離F(i,j)
(11)
式中,ξc、?c分別為dc(i,j)對(duì)應(yīng)的權(quán)重因子和閾值;ξT、?T分別為dT(i,j)對(duì)應(yīng)的權(quán)重因子和閾值;ξB、?B分別為dB(i,j)對(duì)應(yīng)的權(quán)重因子和閾值。
利用下式確定交通圖像中的路段擁堵區(qū)域?qū)?yīng)的中心(ax,ay)
(12)
式中,Fx(i,j)、Fy(i,j)分別為兩個(gè)興趣點(diǎn)在交通圖像中x方向和y方向的距離。
根據(jù)上述處理結(jié)果,建立交通擁堵路段信息自動(dòng)識(shí)別模型識(shí)別交通擁堵路段中的信息。
設(shè)置交通參數(shù)c(t)用于描述道路交通運(yùn)行狀態(tài)在不同時(shí)間內(nèi)的變化情況,存在下式:
(13)
式中,S代表的是c(t)對(duì)應(yīng)的區(qū)間。
不同時(shí)刻中路段交通狀態(tài)的偏離穩(wěn)定態(tài)程度可通過(guò)穩(wěn)態(tài)評(píng)判指標(biāo)衡量,劃分研究區(qū)域內(nèi)交通路段的運(yùn)行狀態(tài)[13-14]:
1)穩(wěn)態(tài)集D:
D={c(t)|[|sup(S)-c(t)|≥φ]‖
[|c(t)-inf(S)|≥φ]}
(14)
式中,sup(S)、inf(S)分別代表的是區(qū)間對(duì)應(yīng)的上、下確界;φ描述的是穩(wěn)態(tài)判決閾值。
2)非穩(wěn)態(tài)集M:
M={c(t)|[|sup(S)-c(t)|<φ]‖
[|c(t)-inf(S)|<φ]}
(15)
引入二流理論描述研究區(qū)域路網(wǎng)的服務(wù)水平和擁堵?tīng)顟B(tài)。
劃分交通道路中的車輛,將其分為停止車輛和運(yùn)動(dòng)車輛,用B表示車輛在路網(wǎng)中的平均速度,其表達(dá)式如下:
B=Bm(1-gs)γ+1
(16)
式中,Bm代表的是車輛在路網(wǎng)中的最大平均速度;gs代表的是停車比例;γ描述的是交通路網(wǎng)的阻尼參數(shù)。
根據(jù)路網(wǎng)觀測(cè)數(shù)據(jù)在二流理論的基礎(chǔ)上對(duì)路網(wǎng)停車比例系數(shù)展開(kāi)擬合:
(17)
式中,gs,min代表的是停車比例的最小值;ρ表示平均密度;ρj描述的是阻塞密度;參數(shù)κ主要用于衡量路網(wǎng)的服務(wù)質(zhì)量。
結(jié)合上述公式,建立交通路段的流量-密度模型:
(18)
式中,W代表的是路段的平均車流量。
當(dāng)S=dS/dρ時(shí),獲得交通擁堵路段的最佳密度ρm[15-16],建立交通擁堵路段信息自動(dòng)識(shí)別模型:
(19)
通過(guò)上述計(jì)算式,完成交通擁堵路段中的信息識(shí)別。
為了驗(yàn)證基于深度學(xué)習(xí)的交通擁堵路段信息自動(dòng)識(shí)別方法(所提方法)的整體有效性,需要對(duì)其展開(kāi)測(cè)試。
受天氣和環(huán)境等因素的影響,采集的交通圖像容易出現(xiàn)模糊的現(xiàn)象,現(xiàn)采用所提方法、不同時(shí)間間隔下的道路交通狀態(tài)判別方法(參考文獻(xiàn)[3]方法)和基于多源軌跡數(shù)據(jù)的城市交通狀態(tài)精細(xì)劃分與識(shí)別方法(參考文獻(xiàn)[4]方法)對(duì)原始交通圖像增強(qiáng)處理。不同方法的圖像增強(qiáng)效果如圖1所示。
圖1 不同方法的圖像增強(qiáng)效果
從圖1的實(shí)驗(yàn)結(jié)果可知,原始交通圖像的清晰度較低,無(wú)法準(zhǔn)確的獲取路段信息,采用所提方法處理后,圖像變得清晰,可準(zhǔn)確的獲取圖像中存在的信息,而參考文獻(xiàn)[3]方法和參考文獻(xiàn)[4]方法的圖像處理效果較差,不能提取完整的信息。由此可以得出,所提方法的圖像增強(qiáng)效果好。
采用不同方法對(duì)上述道路中的車輛展開(kāi)檢測(cè),檢測(cè)結(jié)果如圖2所示。
圖2 不同方法的車輛檢測(cè)結(jié)果
由圖2可知,所提方法可準(zhǔn)確的檢測(cè)到道路中存在的車輛,而參考文獻(xiàn)[3]方法針對(duì)遠(yuǎn)處車輛的檢測(cè)效果差,且誤將標(biāo)識(shí)牌識(shí)別為車輛,參考文獻(xiàn)[4]方法的檢測(cè)結(jié)果存在漏檢現(xiàn)象。由此可以得出,所提方法對(duì)道路上的車輛檢測(cè)效果最好。
將車流量作為指標(biāo),對(duì)不同方法的交通擁堵路段信息識(shí)別測(cè)試,測(cè)試結(jié)果如圖3所示。
圖3 不同方法的信息識(shí)別結(jié)果
分析圖3可知,采用所提方法識(shí)別的交通擁堵路段車流量與實(shí)際流量相符,而其它兩種方法的識(shí)別結(jié)果存在明顯偏差,因?yàn)樗岱椒ㄍㄟ^(guò)興趣點(diǎn)檢測(cè)獲取交通圖像中的擁堵區(qū)域,在擁堵區(qū)域中利用信息自動(dòng)識(shí)別模型完成識(shí)別,提高了信息識(shí)別的精度。
為解決交通擁堵路段信息識(shí)別存在識(shí)別圖像清晰度低、車輛檢測(cè)精度低和信息識(shí)別精度低的問(wèn)題,提出基于深度學(xué)習(xí)的交通擁堵路段信息自動(dòng)識(shí)別方法。該方法先對(duì)交通圖像增強(qiáng)處理,確定圖像中的擁堵區(qū)域,通過(guò)建立交通擁堵路段信息識(shí)別模型,完成信息識(shí)別。該方法可增強(qiáng)交通圖像的清晰度,準(zhǔn)確地檢測(cè)到道路中存在的車輛,提高信息識(shí)別的準(zhǔn)確率。