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

基于單目視覺的前方車輛檢測與測距方法

2019-11-05 02:51:54宋東諭
自動化與儀表 2019年10期
關鍵詞:區域檢測方法

宋東諭,韓 軍

(西安工業大學 光電工程學院,西安710021)

隨著我國經濟的發展,汽車保有量飛速增長。汽車給人們出行帶來便捷的同時,潛在的交通事故也威脅著駕乘人員的安全,因此很多學者開始對車輛輔助駕駛技術進行研究。車輛輔助駕駛系統的任務就是對周圍環境進行感知,并對潛在的威脅源進行檢測和預警。行車時前方車輛作為潛在的碰撞發生對象,對其檢測和測距方法的研究具有重要意義。

在目前的研究中,基于機器視覺的車輛檢測方法可以分為2 種。一種是基于圖像形態學處理的方法。比如文獻[1]中,作者通過Hough 變換來提取車道線,將兩條車道線之間區域作為感興趣區域,圖像分割后采用窗口能量搜索定位車輛。這種方法只適用有清晰車道線的路面,且前車必須在兩條車道線中間,環境適應性較差。另一種車輛檢測方法是基于機器學習的方法。比如文獻[2]中提取車輛數據集的Harr-like 特征,結合Adaboost 分類器來對車輛進行檢測,但是沒有求解出車輛準確的像素坐標。

本文針對車輛檢測中環境適應性差和定位精度低的問題,提出一種結合機器學習和圖像形態學處理檢測車輛的方法。采用MB-LBP 特征和SVM 進行初步檢測,將檢測出的窗口作為感興趣區域進行圖像形態學處理,得到車輛在圖像中的像素坐標。針對相機光軸與圖像坐標系原點存在偏差的問題,提出了綜合相機幾何投影關系與相機標定法的測距模型。實驗驗證了方法的準確性。

1 車輛初步檢測

本文采用機器學習的方法對車輛進行初步檢測。采集樣本集的MB-LBP 特征,訓練基于MB-LBP特征的SVM 分類器對車輛進行初步檢測。

1.1 MB-LBP 特征提取

傳統的LBP 特征定義在固定的3×3 鄰域內。它存在一個缺點,由于其定義的領域大小是固定的,不能滿足不同頻率紋理和尺度的需要[3]。因此當圖像尺度發生變化時編碼將發生錯誤。

基于傳統LBP 特征改進的MB-LBP 特征將圖像分成一個個塊。再將每一個塊分成若干個小區域。將當前小區域內的灰度平均值作為中心閾值,與周圍相鄰的小區域按照LBP 特征的規則進行比較,生成的特征稱為MB-LBP 特征。當塊的大小為9×9,小區域的大小為3×3 時如圖1所示。

圖1 MB-LBP 特征Fig.1 MB-LBP feature

1.2 SVM 分類器

支持向量機SVM 是由Cortes 和Vapnik 等人在1995年提出的一種基于統計學的分類方法,SVM 對線性可分和線性不可分問題都具有很好的分類效果[4]。SVM 的本質是找到決策邊界,其決策函數如下:

要得到決策邊界,就要求離它最近的樣本到它的距離最大,這個距離稱為最大分類間隔。決策邊界的位置由這些樣本決定,因此這些樣本被稱為支持向量。

2 車輛像素位置確定

本文通過MB-LBP 特征搭配SVM 分類器對車輛進行初步檢測,檢測效果如圖2所示。

圖2 車輛初步檢測效果Fig.2 Result of preliminary vehicle detection

由圖2可以看出,分類器對采集到的視頻圖像進行了初步檢測。但是所檢測出來的只是一個大概的區域,其中包括目標車輛和部分的背景。下一步需要對車輛進行精確定位,即找到車輛的像素位置。

將檢測出的窗口作為感興趣區域分離出來,只對它進行處理,如圖3所示,這樣可以避免直接對整張圖片進行處理,減少了運算量。

圖3 分離出的感興趣區域Fig.3 Region of interest

在不同的行駛環境下所采集到的圖像亮度對比度會有很大差異。為了削弱對比度變化對后續圖像分割產生的影響,對提取的感興趣區域進行直方圖均衡化,效果如圖4所示。

圖4 直方圖均衡效果Fig.4 Result of histogram equalization algorithm

由圖4可以看出直方圖均衡后圖片亮度和對比度有了明顯的提升。接下來對其進行Otsu 閾值分割,其核心思想是尋找一個閾值k,可以將圖像像素的灰度值分為0~k 和k~255 兩部分[5]。通過讓背景與目標之間類間方差最大化來確定閾值k。前景和背景像素數占整張圖像總像素的比例分別為p1和p2,平均灰度分別為g1和g2,則整張圖片的平均灰度為

前景和背景類間方差為

類間方差d 最大時得到最佳閾值k:

閾值分割后的效果如圖5所示,場景中車輛、路面以及車底陰影已經被分割和歸類。

閾值分割之后的圖像具有豐富的邊緣信息,為了去除不利的邊緣對接下來灰度搜索產生的影響。對分割后的圖像進行開運算。開運算對圖像先腐蝕后膨脹。在圖像形狀不變的情況下消除圖像中小于結構單元的細節部分,達到平滑物體輪廓消除噪點的目的[6]。其定義如下:

開運算后效果如圖5所示。

圖5 閾值分割與開運算圖像Fig.5 Image of threshold segmentation and open operation

將開運算后的窗口二值化,以窗口底邊中點O為原點,其灰度為H(a,b)。路面被分割后灰度歸為255,車底陰影灰度歸為0。如圖6所示向上做灰度搜索,步長為一個像素。若H(a,b-i)≠H(a,b)(i=1,2,3…),則點P(a,b-i)為車底陰影邊緣點,以它作為車輛的像素位置坐標。

圖6 灰度搜索示意圖Fig.6 Image of the gray scale searching

3 前方車輛距離測算

文獻[1]和文獻[2]中所采用的測距方法均基于相機幾何投影模型。但是都忽略了實際上相機作為流水線上的工業產品,存在加工和安裝誤差。導致其光軸與圖像坐標系原點有一定的偏差[7]。針對這一問題本文提出一種綜合相機幾何投影關系與相機標定對前方車輛的距離進行測算的方法。圖7為相機成像模型。其中K 為相機位置,E 為相機在地面上的投影點。梯形ABCD 為相機可以拍到的地面區域。KO 為相機光軸,假設P 為路面上車輛所在位置。

圖7 相機成像模型Fig.7 Camera imaging model

圖8 成像模型側剖圖Fig.8 Side section of imaging model

如圖8為成像模型側剖圖。fg 為像面,O0為像面中點。KE 為攝像機安裝高度。光軸KO 為GF 的中垂線,且與地面交與點O。Py為目標P 點在Y 軸方向的投影,對應像面上的Py′。α1為相機俯仰角。EH 為相機視野最近點與相機在地面投影位置的距離,EPy則為所求與前車的距離。推導過程如下:

上式定義在圖像坐標系中,圖像坐標系的原點為O0,單位為毫米。要將式中變量從采集的圖像中讀取出來就要將上式轉換為以O1為原點的像素坐標,如圖9所示。

圖9 像素坐標Fig.9 Pixel coordinates

由圖9可以得出像素坐標下的坐標(u,v)與圖像坐標下的坐標(x,y)之間的關系:

式中:sx和sy的單位為(像素/mm)。將上式代入式(9)得到公式如下:

上式中像面的像素高度V 可以由相機參數得到。通過標定相機得到內部參數V0和fy。相機安裝高度KE 和視野最近點距離EH 可以通過測量得知。其中唯一的變量是被測車輛的像素坐標v。前文已經求出。

4 實驗結果與分析

本文實驗平臺為Intel Core i5-8300H,8 G 內存,主頻2.3 GHz?;赩isual Studio 2015 編譯環境,搭配OpenCV3.4.1 計算機視覺庫。選擇C_SVC作為SVM 類型,采用LINEAR 線性核函數。SVM 分類器訓練時迭代終止條件為迭代1000 次且達到迭代閾值FLT_EPSILON[8]。

考慮到前方車輛相對于自身車輛的行車姿態,本文采用的正樣本分為3 種視角,分別是正前方、左前方和右前方,如圖10所示。負樣本為不含車輛的背景圖片。

有一種觀點認為,“良渚文化中鳥、獸、人由親和到融合的邏輯發展演進歷程為:鳥、獸、人有形實物組合——鳥、獸、人有形實物合體——鳥、獸、人圖案組合——鳥、獸、人圖案融合為一體?!薄翱梢詫⒘间疚幕性甲诮袒纠砟畹倪壿嫷陌l展歷程概括為:多神教崇拜——鳥、獸、人崇拜(或鳥、獸、人親和)——鳥、獸、人融合三個階段?!本唧w來說,良渚“神人獸面紋”中的“神人羽冠”顯示出“鳥與人的親和與融合”、“獸面紋”顯示著“鳥與獸的親和與融合”,而其中的“人”顯現為“鳥、獸、人三者之間的親和與融合”,并將這種現象視為“原始宗教”的第三階段。③

圖10 正樣本示意圖Fig.10 Image of positive sample

采用HT-U300C 工業相機來采集圖像。像元尺寸3.2×3.2 μm,圖像分辨率1024×768,幀率25 幀/s。鏡頭焦距6 mm。相機安裝高度為1.5 m,視野最近點距離相機3.5 m。用Matlab 標定工具箱對相機進行標定,得到相機內部參數如表1所示。

表1 相機內部參數Tab.1 Intrinsic camera parameters

本文的測試集由工業相機在行車環境下實時采集,包括晴天、陰天、小雨和霧霾4 種道路場景,如圖11所示。這4 種場景囊括了常見的行車環境,具有不同的光照強度和前景背景對比度??梢员容^全面地衡量車輛檢測算法的環境適應性。

圖11 不同行車環境下檢測效果Fig.11 Result of detection in defferent driving condition

本文采集4 種不同行車環境下的圖像作為測試的數據集,測試集1 為晴天采集的圖像,測試集2為陰天,測試集3 為小雨,測試集4 為霧霾。文獻[9]采用Harr-like 特征搭配Adaboost 分類器在前3 種測試集上對車輛進行檢測。本文將在4 個測試集上進行實驗并將前3 個測試集的結果與文獻[9]進行比較,采用準確率(Precision)來評價實驗結果。

式中:TP 為正檢數;FP 為誤檢數。實驗結果如表2所示。

表2 車輛檢測結果Tab.2 Result of vehicle detection

由表2可以看出本文方法在前3 個測試集上的準確率均優于文獻[9]的方法,平均準確率達到了94.1%。并且在霧霾行車環境下對方法進行了測試,由于能見度差導致圖像亮度對比度較低,使得檢測的準確率只有86.9%。

為了驗證測距方法的準確性,本文在平直的路面上進行實驗,在自身車輛靜止狀態下對正前方靜止的車輛進行車距測量。實驗結果如表3所示。

表3 車距測量結果Tab.3 Results of vehicle ranging

由表3可以看出,當車距在50 m 內時測距精度較好。測量相對誤差不超過4%,絕對誤差保持在2 m 以內,優于文獻[1]中的方法。車距大于50 m 時測量誤差較大。這是因為距離過遠時車底陰影在圖像中較為模糊,且單個像元所對應的真實距離也越大導致測距精度下降。

5 結語

本文提出了一種基于單目視覺的前方車輛檢測與測距方法。結合機器學習和圖像形態學處理,采用機器學習的方法對車輛進行初步檢測。將檢測出的區域作為感興趣區域進行直方圖均衡,閾值分割和開運算。二值化后采用灰度搜索得到車輛底部陰影區域坐標作為車輛像素位置。測距方面,本文結合相機標定和相機投影模型推導出了測距模型,改善了光軸偏差對測距效果的影響。本文在多種行車環境下進行了測試,方法具有良好的環境適應性和檢測測距精度。

猜你喜歡
區域檢測方法
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
小波變換在PCB缺陷檢測中的應用
關于四色猜想
分區域
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕魚
基于嚴重區域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
主站蜘蛛池模板: 亚洲精品手机在线| 日本妇乱子伦视频| 国产黑丝一区| 国产精品久久久久久久久久98| 久久男人资源站| 亚洲天堂网在线观看视频| 国产91透明丝袜美腿在线| 亚洲精品无码抽插日韩| 欧美在线天堂| 国产99视频免费精品是看6| 国产精品永久不卡免费视频| 亚洲第一成年人网站| 拍国产真实乱人偷精品| 日韩无码视频网站| 在线免费看片a| 一级毛片免费观看不卡视频| 亚洲高清日韩heyzo| 一本色道久久88综合日韩精品| 亚欧成人无码AV在线播放| 久久久无码人妻精品无码| 黄色一级视频欧美| 成人综合久久综合| a级免费视频| 久久性视频| 无码啪啪精品天堂浪潮av | 欧美一级高清片久久99| 鲁鲁鲁爽爽爽在线视频观看| 国产主播一区二区三区| 日韩AV手机在线观看蜜芽| 欧美一区中文字幕| 日韩第一页在线| 亚洲AV人人澡人人双人| 全部免费毛片免费播放| 亚洲精品无码抽插日韩| 午夜a视频| 中文字幕久久波多野结衣| 国产精品久久久久久久久| 五月丁香伊人啪啪手机免费观看| 成年人免费国产视频| 色有码无码视频| 精品福利国产| 国产成人高清精品免费5388| 亚洲一区波多野结衣二区三区| 免费又黄又爽又猛大片午夜| 99热这里只有精品久久免费| 试看120秒男女啪啪免费| 色悠久久综合| 综合色亚洲| 永久免费AⅤ无码网站在线观看| 久久黄色免费电影| 午夜视频www| 欧美亚洲国产精品久久蜜芽| 午夜少妇精品视频小电影| 亚洲国产成人精品一二区| 久久99国产视频| 黄色国产在线| 国产成人一区| 中文字幕在线不卡视频| 2021国产在线视频| 国内精品小视频在线| 国产一区二区三区日韩精品| 亚卅精品无码久久毛片乌克兰| 亚洲天堂网2014| 麻豆精品久久久久久久99蜜桃| 最新国产你懂的在线网址| 亚洲欧美成人在线视频| 国产欧美日韩精品综合在线| 婷婷午夜影院| 欧美日韩在线国产| 五月激情综合网| 五月天久久综合国产一区二区| 在线日本国产成人免费的| 色噜噜综合网| 欧洲极品无码一区二区三区| 午夜精品区| 国产老女人精品免费视频| 国产激情无码一区二区APP| 国产亚洲现在一区二区中文| 国产伦精品一区二区三区视频优播 | 色婷婷综合在线| 亚洲综合香蕉| 亚洲香蕉在线|