[發明專利]基于優化SVM的高速公路交通事件檢測方法有效
| 申請號: | 201210137537.3 | 申請日: | 2012-05-04 |
| 公開(公告)號: | CN102682601A | 公開(公告)日: | 2012-09-19 |
| 發明(設計)人: | 吳聰;李勃;沈舒;王雙;蔣士正;董蓉;阮雅端;陳啟美;吳煒 | 申請(專利權)人: | 南京大學 |
| 主分類號: | G08G1/01 | 分類號: | G08G1/01;H04N7/18 |
| 代理公司: | 南京天翼專利代理有限責任公司 32112 | 代理人: | 黃明哲 |
| 地址: | 210093 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 優化 svm 高速 公路交通 事件 檢測 方法 | ||
1.基于優化SVM的高速公路交通事件檢測方法,其特征是在待檢測路段的上下游設置PTZ視頻攝像機,通過攝像機視頻獲取交通流參數,采用基于支持向量機SVM的交通事件檢測算法,根據待檢測路段上下游交通流參數的變化判斷是否有交通異?;蚪煌ㄊ录l生,實時檢測交通事件,包括以下步驟:
1)通過高速公路攝像機視頻采集待檢測路段的交通流參數,所述交通流參數為占有率和速度;
2)將獲取的交通流參數與事件數據庫融合,所述事件數據庫為已有的交通事件歷史數據,將融合后的數據按交通情況分組,每一組分為訓練數據集和測試數據集兩部分,訓練數據集和測試數據集各自都包含事件狀態和非事件狀態數據;
3)根據步驟2)分組的數據,針對每一組分別建立支持向量機SVM事件檢測模型,簡稱SVM模型,所用的SVM模型選擇徑向基RBF核函數,并采用改進的網格搜索算法對各SVM模型的懲罰參數C和核參數γ進行優化選擇;
所述改進的網格搜索算法步驟如下:
31)粗估計SVM模型的懲罰參數C和核參數γ的范圍,作為懲罰參數C和核參數γ的初始搜索范圍,并根據搜索范圍確定搜索步長L;
32)以懲罰參數和核參數為坐標系的坐標,根據步驟31)選定的C、γ初始搜索范圍構成一個二維網格,以訓練數據集為樣本,按照交叉驗證的方法計算樣本預測準確率,即根據二維網格中的每一組懲罰參數和核參數的值,計算得到對應的預測準確率,預測準確率最高的那組懲罰參數和核參數的值作為當前最優參數組合(C1、γ1);
33)根據當前最優參數組合(C1、γ1),以其為中心,擴展±L范圍,得到新的搜索范圍,進行進一步網格搜索,根據新的搜索范圍調整搜索步長;
34)以懲罰參數和核參數為坐標系的坐標,根據步驟33)確定新的搜索范圍構成一個新的二維網格,對應新的二維網格上每一組的懲罰參數和核參數的值,以訓練數據集為樣本,按照交叉驗證的方法計算樣本預測準確率;
35)從步驟34)計算得到的結果中,選擇一組使得預測準確率最高的懲罰參數和核參數值作為最優的C、γ;
4)用每一組的訓練數據集對針對該組建立的SVM模型進行訓練,得到確切的SVM模型的決策函數;使用訓練好的各SVM模型對所對應組的測試數據集進行事件狀態和非事件狀態的分類,根據分類結果與測試數據集的實際數據檢驗SVM模型的性能,得到對應不同交通情況的SVM模型;
5)根據待檢測路段的具體交通情況選擇對應的SVM模型作為交通事件檢測模型,對實時采集的待檢測路段交通流參數進行檢測判斷。
2.根據權利要求1所述的基于優化SVM的高速公路交通事件檢測方法,其特征是步驟1)中,高速公路上每隔1km設置一個PTZ視頻攝像機,通過高速公路攝像機視頻采集交通流參數的時間間隔為1min。
3.根據權利要求1所述的基于優化SVM的高速公路交通事件檢測方法,其特征是步驟2)中,訓練數據集和測試數據集中的每一個數據為一個15維的向量,包括待檢測路段下游攝像機在t、t-1、t-2時刻檢測到的速度、占有率參數,上游攝像機在t、t-1、t-2、t-3時刻檢測到的速度、占有率參數,以及狀態標志位,所述狀態標志位中,1表示事件狀態,-1表示非事件狀態。
4.根據權利要求3所述的基于優化SVM的高速公路交通事件檢測方法,其特征是步驟3)選取的支持向量機SVM事件檢測模型的輸入為一個14維的向量,包括待檢測路段下游攝像機在t、t-1、t-2時刻檢測到的速度、占有率參數和上游攝像機在t、t-1、t-2、t-3時刻檢測到的速度、占有率參數,輸出為狀態標志位。
5.根據權利要求1-4任一項所述的基于優化SVM的高速公路交通事件檢測方法,其特征是步驟4)的訓練為:根據步驟3)建立的基本SVM模型及其懲罰參數C和核參數γ,在訓練樣本集上采用SVM的方法構造分類器,得到確切的SVM模型的決策函數:
引入非線性映射函數φ(X),將輸入的數據映射到高維屬性空間,將原來的具有n個訓練樣本的訓練數據集T={(X1,y1),(X2,y2),…,(Xn,yn)}轉化成S={(φ(X1),y1),(φ(X2),y2),…,(φ(Xn),yn)},式中,Xi,i=1…n為SVM模型的輸入向量,為d維向量,yn為狀態標志位,1表示事件狀態,-1表示非事件狀態;
利用訓練數據集對SVM模型進行訓練的目標是尋找一個超平面,使得采用SVM模型對訓練數據集中的事件狀態和非事件狀態兩類樣本進行判別時,兩類樣本完全分開,該超平面描述如式(1)所示:
w·X+b=0????(1)
式中,w∈Rd,為超平面的法向量,b∈R,為超平面的參數,R指實數集,Rd指d維的實數空間,X表示該超平面;
對于任意一個訓練樣本應滿足式(2)的條件:
yi(w·φ(Xi)+b)≥1-ξi????(2)
式中,yi表示第i個訓練樣本的狀態標志位,φ(Xi)表示轉換后的輸入向量,ξi≥0,表示第i個訓練樣本(φ(Xi),yi)的松弛變量,i=1,2,…,n;
根據結構風險最小化原則,將超平面的問題轉化為式(3)的優化問題:
式中,C為懲罰參數,表示對錯分樣本的懲罰程度,
采用拉格朗日乘子法將式(3)的優化問題轉換為一個對偶問題,如式(4)所示,其中,αi是拉格朗日乘子,且αi≥0:
引入徑向基RBF核函數K(Xi,Xj)=exp(-γ||Xi-Xj||2),將式(4)轉化為:
式(5)得到最優解α*=(α1*,α2*,…,αn*)T,其中,拉格朗日乘子αi大于0的樣本被稱為支持向量,w表示為:
式(1)的另外一個參數b的最優解b*通過式(7)求得:
式中,φ(Xp)和φ(Xq)是訓練數據集中任意一對事件狀態數據和非事件狀態數據的支持向量,bp是通過事件狀態數據中的一個向量求得的參數b的值,bq是通過非事件狀態數據中的一個向量求得的參數b的值,
綜上可得,最優分類決策函數為:
所述最優分類決策函數即為SVM模型訓練得到的結果,之后用它來進行步驟5)的實時的交通事件檢測。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京大學,未經南京大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210137537.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:長形條的粘接方法
- 下一篇:顯示終端的手寫輸入方法、裝置及手寫輸入系統





