999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于智能手機的城市道路車輛即時識別

2023-03-15 02:57:26胡劍琇朱前坤杜永峰
公路交通科技 2023年1期
關鍵詞:檢測

胡劍琇,朱前坤,2,張 瓊,杜永峰,2

(1.蘭州理工大學 防震減災研究所,甘肅 蘭州 730050;2.蘭州理工大學 甘肅省減震隔震國際合作研究基地,甘肅 蘭州 730050)

0 引言

隨著我國經濟及交通運輸的快速發展,公路與橋梁的交通流量顯著增長,伴隨著這一增長趨勢,交通荷載逐漸引起了人們的關注。如現在較為常見的超載現象,加快了公路和橋梁的疲勞及破壞。公路與橋梁的汽車設計荷載應與社會發展相適應。因此,對車輛荷載的監測與統計變得尤為重要[1-3]。近年來,隨著計算機視覺和深度學習的快速發展[4]及其在土木工程領域的興起[5],越來越多的研究學者開始關注基于計算機視覺的車輛檢測,將計算機視覺技術與智能手機相結合,相比于傳統的檢測方法,以其非接觸、速度快、精度合適、現場抗干擾能力強等突出的優點,得到了廣泛應用[6]。

常見的汽車荷載統計方法為車輛動態稱重,即車輛動態稱重(Weigh in Motion,簡稱WIM)系統,是指在車輛正常行駛過程中測量出車輛重量的過程。李占峰等[7]以京港澳高速公路某路段的車輛為例,運用WIM系統對該路段的車輛荷載特征進行了數據采集。Kim等[8]開發了一個基于WIM系統的描述車輛特性和交通流量的綜合概率模型,用蒙特卡洛模擬方法評估了目標橋梁的交通荷載影響。宗周紅等[9]基于WIM系統的汽車荷載數據,統計了江蘇省高速公路和橋梁上汽車荷載特性,建立了江蘇省高速公路橋梁汽車荷載模型。但是這些研究都是基于WIM系統的,由于WIM系統成本較高,并未全面應用于我國各公路或橋梁上,所以完全靠WIM系統來統計車輛荷載是不經濟的。目前,計算機視覺被廣泛應用于各個科研領域,其中包括目標檢測與跟蹤的方法。Feng等[10]提出了一種基于計算機視覺的非接觸式車輛運動稱量方法,通過計算機視覺系統測量輪胎與道路的接觸長度和輪胎變形,為空載和滿載卡車估計重量,這種方法將計算機視覺與物理原理結合運用。Dan等[11]提出了一種用于監視整個橋面交通流量負荷的方法,將動態稱重系統與計算機視覺技術相結合,布置在橋頭的基于路面的動態稱重系統用于獲取由攝像機捕獲的車輛重量,計算機視覺技術用于識別車輛的實時位置,但這種方法要求橋梁上預先具備WIM系統,才可實時測量負載值。He等[12]運用計算機視覺技術自動檢測并分類在佛羅里達州高速公路上行駛的卡車,但不足之處在于未將分類檢測結果用于荷載統計分析中。在計算機視覺領域,目標檢測算法中較為常用的就是近幾年新興的YOLO[13]算法,大多數研究學者開始將其運用于車輛檢測工作中。李珣等[14]提出了一種基于Darknet框架下YOLOv2算法的車輛多目標檢測方法。Shen等[15]將YOLO等卷積神經網絡框架用于聯合檢測車輛并有效估計車輛距離。謝金龍等[16]運用YOLOv3及Deep Sort算法對道路進行了車流量檢測,但也未將檢測結果應用于荷載分析中。趙雪峰等[17]將計算機視覺與智能手機相結合,利用智能手機進行圖片收集,利用計算機視覺中的卷積神經網絡進行了裂縫檢測,其充分利用了智能手機和計算機視覺的優勢,但對裂縫的檢測僅限于圖片檢測。隨著目標檢測的廣泛應用以及YOLOv3的提出,視頻檢測變得越來越快速且準確。

本研究提出了一種基于智能手機的城市道路車輛即時識別方法。本方法使用普通智能手機采集視頻材料,運用計算機視覺技術對視頻材料進行車輛的聚類檢測并跟蹤,并根據已有的汽車荷載數據,對某一時間段某一公路或橋梁的負載情況進行分析。最后,選取一條城市道路為研究對象,證明本方法的可行性和實用性,并對該道路是否限制交通流量給出建議。

1 YOLO算法

近年來,目標檢測算法取得了很大的突破,比較流行的算法可以分為兩類,一類是基于區域生成的R-CNN[18]系算法,R-CNN,Fast R-CNN[19],Faster R-CNN[20]等,這些算法是two-stage的,需要先由算法產生目標候選框,然后再對候選框進行分類與回歸;另一類是YOLO,SSD這類one-stage算法,僅僅使用一個卷積神經網絡CNN直接預測不同目標的類別和位置。

2016年,Redmon提出YOLO算法,YOLO成為計算機視覺領域最知名的目標檢測算法之一,被業界廣泛使用。YOLO的全稱是You Only Look Once,與另一種著名的目標檢測算法Fast R-CNN相比具有兩大優勢:(1)速度快:每秒45幀的檢測速率,可用于實時視頻檢測中,在更小的模型上甚至達到155幀;(2)通用性好:在真實圖像數據上訓練的網絡,可用于虛構的繪畫作品上。但YOLO也存在局限性,其正確率沒有Fast R-CNN高,每個檢測框只能檢測一個物體,邊緣不規則的物體會影響到周圍物體的識別。Redmon后來又在原始的YOLO技術上,發展出了YOLO9000[21],YOLOv3[22]等算法,擴展了檢測物的種類并提高了模型的準確率。

1.1 YOLOv3

YOLO是一種端到端的目標檢測模型,其核心思想為:利用整張圖作為網絡的輸入,直接在輸出層回歸邊界框(Bounding Box)的位置及所屬類別,在目前的目標檢測中達到了最好的識別精度和速度的平衡。

YOLOv3的網絡輸入圖片尺寸為416×416,將輸入圖像分為S×S個網格(Grid Cell),如果某個對象的中心坐標落在某個網格中,就由該網格來預測這個對象。每個網格要預測B個邊界框,每個邊界框除了回歸自身位置之外,還要預測一個置信度(Confidence Score)以及C個類別概率。其中,置信度反映檢測框對檢測結果的自信程度,其計算公式為:

Pr(Object)×IOU,

(1)

式中,Pr(Object)為當前邊界框中含有對象的置信度;IOU(Intersection over Union)為交并比,其計算為預測邊框和真實邊框的交集和并集的比值,表示當前邊界框預測目標位置的準確性,如圖1所示。

圖1 交并比(IOU)Fig.1 Intersection over union(IOU)

YOLOv3關于每個邊界框的位置預測出中心點相對于網格單元左上角的相對坐標,分別為tx,ty,tw,th,通過坐標偏移公式計算得到邊框的位置大小。

bx=σ(tx)+cx,

(2)

by=σ(ty)+cy,

(3)

bw=pwetw,

(4)

bh=pheth,

(5)

式中,tx,ty,tw,th為預測輸出;cx,cy為網格的坐標,如某層的特征圖大小為13×13,則網格就有13×13個,第1行第1列的坐標(cx,cy)就是(1,1);pw,ph為預測前邊界框的尺寸;bx,by,bw,bh為得到的邊界框的中心坐標和尺寸,具體見圖2。

圖2 坐標圖Fig.2 Coordinate diagram

1.2 YOLOv3的網絡結構

YOLOv3的主干結構是Darknet-53網絡,其他預測支路都是采用全卷積的結構。YOLOv3的網絡結構如圖3所示。

圖3 YOLOv3網絡結構Fig.3 YOLOv3 network structure

其中,DBL是YOLOv3的基本組件。正如Darknetconv2D_BN_Leaky函數的定義,Darknet的卷積層后接Batch Normalization(BN)和LeakyReLU(激活函數)。除最后一層卷積層外,BN和LeakyReLU已成為卷積層不可缺少的部分,并和卷積層組成最小組件。resn中,n代表數字,有res1,res2,…,res8等,表示這個res_block(殘差層)中包含多少個res_unit(殘差單元)。這是YOLOv3的大組件,從YOLOv2的Darknet-19到YOLOv3的Darknet-53,YOLOv3加入了YOLOv2沒有的殘差網絡,使網絡結構更深。其中,res_block和res_unit的基本組件也是DBL。

YOLOv3采用上采樣和融合做法,融合了3個尺度(13×13,26×26,52×52),在多尺度融合特征圖上分別做獨立檢測,使小目標的檢測效果明顯提高。

1.3 損失函數

在YOLO的運用中,損失函數(Loss Function)是非常重要的。但在YOLOv3的論文中,作者并沒有明確提到所用的損失函數,只在YOLOv1中使用了一種叫作SSE(Sum-squared Error)的損失函數。SSE是一種常用的損失函數,只是簡單的差方相加,易于優化。從YOLOv3的代碼中可以看出,一部分的損失函數使用了二值交叉熵。損失函數由4部分組成:(1)對預測的中心坐標做損失;(2)對預測的寬高做損失;(3)對預測的類別做損失;(4)對預測的置信度做損失;其公式如下:

(6)

2 Deep Sort跟蹤算法

Deep Sort算法[23]是在Sort算法的基礎上改進的,在實時目標追蹤過程中,提取目標的表觀特征進行最近鄰匹配,有效地改善了有遮擋情況下目標的追蹤效果,同時減少了目標跳變的情形。

常見的關聯檢測結果和追蹤預測結果的方法為匈牙利方法,這種Deep Sort算法同時考慮了運動信息的關聯和目標外觀信息的關聯。運動信息的關聯是指對已存在的運動目標的運動狀態的卡爾曼預測結果與檢測結果的關聯。其中,馬氏距離表示的是數據的協方差距離,是一種有效計算兩個未知樣本集相似度的方法。

(7)

式中,d(1)為馬式距離;dj為第j個檢測框的位置;yi為第i個追蹤器對目標的預測位置;Si為檢測位置與追蹤位置之間的協方差矩陣。如果關聯的馬氏距離小于指定的閾值,則關聯成功。另一種關聯方法就是計算第i個追蹤器的最近100個成功關聯的特征集與當前幀第j個檢測結果的特征向量間的最小余弦距離,其計算公式為:

(8)

如果這個距離小于指定的閾值,則這個關聯是成功的。將兩種關聯方法的結果線性加權,作為最終的度量。

ci,j=λd(1)(i,j)+(1-λ)d(2)(i,j)。

(9)

只有ci,j位于兩個閾值的交集內時,才認為關聯成功。

3 基于智能手機的城市車輛即時識別方法

本研究提出的基于智能手機以及計算機視覺技術的城市道路車輛即時識別方法,是使用普通智能手機對城市道路行駛中的車輛拍攝視頻,以YOLOv3算法實現初步的視頻中車輛的分類檢測,之后通過Deep Sort跟蹤算法對各類車輛進行計數統計。根據各類車輛的數量統計結果以及分布擬合得到的汽車荷載代表值,統計出某一時段某一公路或橋梁的負載情況,對其結果進行分析,本方法的流程圖如圖4所示。

圖4 流程圖Fig.4 Flowchart

4 實例

對于本研究提出的基于智能手機的城市道路車輛即時識別方法,以一條普通城市道路的中間路段為例,分類統計該路段7 d內早中晚3個高峰期的車流量,并統計車輛荷載,對7 d內該路段進行荷載時程分析。由于該道路屬于城市主干路,卡車禁止通行,所以本試驗僅涉及中小型私家車和公共汽車。

4.1 數據集

本實例采用的數據集為COCO數據集[24],主要從復雜的日常場景中截取。該數據集提供的類別有80類,有超過33萬張圖片,其中20萬張有標注,整個數據集中個體的數目超過150萬個。其中,本研究的車輛檢測只涉及到兩種類別,即“car”,“bus”,在COCO數據集中提取車輛類別,并對YOLO的配置文件進行修改,重新編譯,再進行訓練。

4.2 試驗平臺

由于Darknet框架下的YOLOv3對數據集進行訓練時,計算量較大,車輛檢測過程中,需要處理的數據過多,所以本試驗主要在服務器上完成。服務器的主要配置為:NVIDIA Quadro P5000顯卡,顯存容量16 GB,64 G內存。使用的語言為Python語言,在Pycharm平臺上實現。試驗樣本采集于人行橋上,采集連續7 d的早中晚高峰期車輛視頻。視頻使用三星SM9209手機拍攝,分辨率為1 920×1 080,所以使用普通經濟型手機即可,降低了對采集設備的要求。視頻采集設備示意圖如圖5所示。

圖5 采集設備Fig.5 Acquisition equipment

4.3 車重統計分析

大多數對車重的統計分析都是基于WIM稱重系統的,但是WIM系統目前僅廣泛用于橋梁及大型公路,對于這種城市主干道還沒有普及。本實例統計了通過該路段的1 000多輛汽車的型號以及所載人數,并對統計結果進行分布擬合。其中,每輛車的車重取其出廠參數提供的整備質量,每位男性體重均取75 kg,女性體重均取55 kg,小孩體重均取30 kg。據此,認為小轎車、公交車的車重均服從偏態分布,分別對應的頻率分布直方圖如圖6所示。

圖6 車重頻率分布直方圖Fig.6 Histograms of vehicle weight frequency distribution

如圖6所示,小轎車、公交車的車重均服從偏態分布。為了與各類車的數量相結合,取各自的數學期望來反映平均取值的大小,小轎車車重的期望為1.727 t,公交車車重的期望為12.325 t。

4.4 車流量統計分析

本試驗的研究對象為蘭州市的一條城市道路,對其進行車輛識別計數。采集該道路連續7 d早中晚高峰期的車輛行駛視頻,各1 min。對采集到的視頻進行識別,得到的效果如圖7所示。

圖7 YOLOv3檢測結果Fig.7 YOLOv3 test result

識別完畢,將每一幀檢測到的小轎車和公交車的數量進行統計并進行分布擬合,得到1 min內每一幀各類車輛數量的頻率分布直方圖,通過比較,認為該道路7 d內每天同一時段通過的各類車的數量很近似,如圖8所示。

圖8中,3 d同一時段的小轎車數量分布都大致相同,對7 d同一時段的小轎車數量進行統計,發現整體的頻率分布直方圖與與圖8大致相同,則認為某一天的偶然性沒有對整體水平產生很大影響。7 d早高峰期小轎車數量的整體頻率分布直方圖如圖9所示。

圖8 任意3 d同一時段同一類車的頻率分布直方圖Fig.8 Frequency distribution histograms of same type of vehicles in same period of any 3 days

圖9 七天早高峰期小轎車數量的整體頻率分布直方圖Fig.9 Overall frequency distribution histogram of number of cars in 7-day morning rush hour

如圖9所示,可得出早高峰期小轎車的數量主要分布在7~12 veh之間。各個時段各類車輛數量的頻率分布直方圖如圖10所示。

圖10 各個時段各類車輛數量的頻率分布直方圖Fig.10 Frequency distribution histograms of number of each type of vehicles in each period

如圖10所示,早高峰期公交車的數量主要分布在0~2 veh之間,午高峰期小轎車的數量主要分布在8~13 veh之間,午高峰期公交車的數量主要分布在0~2 veh之間,晚高峰期小轎車的數量主要分布在8~15 veh之間,晚高峰期公交車的數量主要分布在0~2 veh之間,如表1所示。

表1 各高峰期汽車數量分布區間Tab.1 Distribution range of automobile number in each rush hour

綜上所述,7 d的高峰期中,每一幀通過的小轎車數量集中于7~15 veh,最多可達到20 veh,而每一瞬間通過的公交車數量集中于0~2 veh,最多可達到5 veh。

4.5 代入荷載代表值

由相關系數公式計算可得出每一幀的小轎車數量與公交車數量的相關系數,得到早高峰期小轎車數量與公交車數量的相關系數為-0.268 2,午高峰期小轎車數量與公交車數量的相關系數為-0.264,晚高峰期小轎車數量與公交車數量的相關系數為-0.045 9,絕對值均小于0.3,則近似認為小轎車數量與公交車數量相互獨立,不具有相關性。

將公交車、小轎車重量的期望值直接代入檢測到的每幀公交車、小轎車數量的統計結果中,可得到每一幀的汽車總重量,如圖11所示。

圖11 各高峰期每幀汽車總重量統計Fig.11 Statistics of vehicle gross weight per frame in each rush hour

根據檢測情況看出,所能檢測到的路面范圍長度約50 m,根據路面整體汽車荷載可求得其均布荷載,均布荷載的分布情況如圖12所示。

圖12 各高峰期每幀均布荷載頻率分布直方圖Fig.12 Frequency distribution histograms of uniformly distributed load per frame in each rush hour

如圖12所示,3個高峰期的每幀均布荷載分布在3~9 kN/m的情況較多。按照《公路橋涵設計通用規范》(JTG D60—2015)規定,公路—Ⅰ級車道荷載均布荷載標準值為qk=10.5 kN/m,則該路段在車輛行駛高峰期的車輛荷載有時會超過規范規定的標準值。各高峰期每幀均布荷載符合規范標準值規定的概率如表2所示。

如表2所示,每個高峰期的大部分時間內車輛荷載符合規范規定,但也會有超過規范規定的情況出現,而在晚高峰期超限情況更多一些。因此,為減緩交通壓力并減少對道路路面的破壞,交通部門應在各個高峰期對本道路進行交通限制。

表2 各高峰期每幀均布荷載符合規定標準值的概率Tab.2 Probability of uniformly distributed load per frame in each rush hour meets specified standard value

5 結論

本研究提出了一種基于智能手機的城市道路車輛即時識別方法,并運用這種方法對某一普通城市道路進行荷載分析,得到以下結論:

(1)利用YOLOv3算法進行目標檢測具有較高的準確性,可快速準確地進行目標檢測和分類計數。

(2)本方法使用的采集視頻設備具有清晰、便攜、簡便以及經濟等優點,可隨時隨地采集視頻。

(3)本方法得出的結論是基于大數據支持下的,對某一普通城市道路的荷載分析,為得到更為精確的道路車輛荷載信息,應與WIM系統得到的數據相結合。

(4)本方法中的YOLOv3算法也存在一定誤差,例如漏檢、誤檢、復檢等情況,之后還可嘗試使用YOLOv4等方法進行完善;采集設備也有可能受到外界因素的干擾,例如風大時或人行橋的振動較大時,都會對視頻拍攝效果有干擾。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 97久久精品人人| 在线观看免费黄色网址| 国产精品吹潮在线观看中文| 在线观看亚洲精品福利片| 夜夜操狠狠操| 亚洲欧美日本国产综合在线| 成人综合在线观看| 福利视频久久| V一区无码内射国产| 国产一区二区精品福利 | 日韩中文无码av超清| 欧美一级黄色影院| 亚洲综合极品香蕉久久网| 日韩高清欧美| yjizz视频最新网站在线| 女同久久精品国产99国| 国产精品九九视频| 青草视频久久| 色播五月婷婷| 国产一在线观看| 亚洲国产精品日韩av专区| 成色7777精品在线| 国产成人91精品| 伊在人亚洲香蕉精品播放| 思思99热精品在线| 婷婷色一区二区三区| 国产精品久久精品| 99偷拍视频精品一区二区| 国产一区二区在线视频观看| 天堂在线亚洲| 久久精品视频亚洲| 午夜视频在线观看免费网站| 亚洲A∨无码精品午夜在线观看| 1769国产精品视频免费观看| 久久天天躁狠狠躁夜夜躁| 九九这里只有精品视频| 58av国产精品| 国产成人一区在线播放| 精品人妻无码中字系列| 国产情侣一区二区三区| 国产91精品久久| 久久亚洲黄色视频| 久久精品丝袜高跟鞋| 永久在线精品免费视频观看| 亚洲精品无码不卡在线播放| 午夜国产精品视频| 国产免费网址| 亚洲综合极品香蕉久久网| 欧美日韩高清在线| 99视频在线免费看| 美女国内精品自产拍在线播放| 精品免费在线视频| 久操中文在线| 久久久久无码精品| 成人精品免费视频| 狠狠色丁香婷婷综合| 日本一区二区三区精品国产| 国产成人av大片在线播放| 欧美激情网址| 日本欧美视频在线观看| 麻豆精品在线| 在线观看欧美精品二区| 国产一级毛片网站| 亚洲天堂网视频| 国产欧美在线观看一区| 狠狠色噜噜狠狠狠狠奇米777| 国内精品视频| 亚洲精品在线91| 日韩毛片免费视频| 亚洲综合色婷婷| 国产成人一区二区| 九九热免费在线视频| 国产精品永久在线| 久久久久亚洲精品成人网| 五月天福利视频| 毛片视频网址| 五月激情婷婷综合| 免费在线观看av| 日韩一区二区三免费高清| 乱人伦视频中文字幕在线| 亚洲天堂久久久| 免费看久久精品99|