[發明專利]基于機器視覺和GPS的汽車列車最大橫向擺動量檢測方法有效
| 申請號: | 201110145611.1 | 申請日: | 2011-05-31 |
| 公開(公告)號: | CN102322800B | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 孫偉;張小瑞;唐慧強;夏旻;閭軍;李超 | 申請(專利權)人: | 南京信息工程大學 |
| 主分類號: | G01B11/02 | 分類號: | G01B11/02;G01S19/52;G06T7/00 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 黃雪蘭 |
| 地址: | 210044 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 機器 視覺 gps 汽車 列車 最大 橫向 動量 檢測 方法 | ||
1.一種基于機器視覺和GPS的汽車列車最大橫向擺動量檢測方法,所述的 汽車列車包括牽引車和掛車,其特征在于,分別在牽引車前橋和掛車后橋下方安 裝CCD攝像頭C1和CCD攝像頭C2,CCD攝像頭C1負責牽引車下方圖像信息的 采集,CCD攝像頭C2負責掛車下方圖像信息的采集;另外,在牽引車上方安裝 GPS,負責實時采集汽車列車行駛速度,以后步驟如下:
步驟1分別求解CCD攝像頭C1和CCD攝像頭C2所拍圖像像素的標定值
(1)求解CCD攝像頭C1所拍圖像像素的標定值
在CCD攝像頭C1的拍攝范圍內設置第一圓形標志,并由CCD攝像頭C1對 圓形標志進行拍攝,獲得第一圓形標志的圖像;
對第一圓形標志的圖像進行閾值分割并二值化處理,得到二值化圖像的灰度 值B(m,n),I(m,n)為采集的第一圓形標志圖像 數據的灰度值,T為二值化圖像分割閾值,T=210,然后,利用基于形態學的 邊緣檢測算法,求得二值化后的邊緣圖像E(m,n),
m、n分別為當前位置像素的橫、縱坐標,接著利用點Hough變換和最小二乘法 計算第一圓形標志圓心的橫坐標值u、縱坐標值v及半徑值R,并將第一圓形 標志的圓心坐標作為與牽引車固連的固連點O1的坐標,即固連點O1的橫縱坐 標值也為u和v,
利用直尺直接測得第一圓形標志的直徑值Da,單位:毫米,再計算得到 CCD攝像頭C1所拍圖像像素的標定值Cv,即:Cv=Da/Dc,單位:毫米/像素, 其中,Dc=2R,單位:像素,
(2)求解CCD攝像頭C2所拍圖像像素的標定值
在CCD攝像頭C2的拍攝范圍內設置第二圓形標志,并由CCD攝像頭C2對 圓形標志進行拍攝,獲得第二圓形標志的圖像;
對第二圓形標志的圖像進行閾值分割并二值化處理,得到二值化圖像的灰度 值B′(m,n),I′(m,n)為采集的第二圓形標志
圖像數據的灰度值,T′為二值化圖像分割閾值,T′=205,然后,利用基于形態 學的邊緣檢測算法,求得二值化后的邊緣圖像E′(m,n),
m、n分別為當前位置像素的橫、縱坐標,接著利用點Hough變換和最小二乘法 計算第二圓形標志圓心的橫坐標值u′、縱坐標值v′及半徑值R′,并將圓形標 志的圓心坐標作為與牽引車固連的固連點O2的坐標,即固連點O2的橫、縱坐 標值也為u′和v′,
利用直尺直接測得第二圓形標志的直徑值單位:毫米,再計算得到 CCD攝像頭C2所拍圖像像素的標定值即:單位:毫米/像素, 其中,單位:像素,
步驟2在CCD攝像頭C1和CCD攝像頭C2的拍攝范圍內設置白色直線標 志線,實時測量給定速度下汽車列車橫向擺動值
2.1實時測量固連點O1到CCD攝像頭C1拍攝的白色直線標志線的距離
(1)直線標志線圖像預處理
對C1實時采集的白色直線標志線圖像進行閾值分割并二值化處理,得到二 值化圖像的灰度值B1(m,n),
I1(m,n)為采集的直線標志線圖像數據的灰度值,T1為二值化圖像分割閾值, T1=230,然后,利用基于形態學的邊緣檢測算法,求得二值化后的邊緣圖像的灰 度值E1(m,n),
m、n分別為當前位置像素的橫、縱坐標,
(2)直線標志線參數計算
利用最小二乘法,擬合出直線標志線的參數方程y=a+bx,并利用 Gauss-Jordan消去法,求解
(3)固連點O1到直線標志線距離的計算
利用點到直線的距離公式,求得第t次牽引車上的固連點O1到直線標志線的 矢量距離P1t,其中u、v分別為固連點O1在圖像上的橫、縱坐 標值,
2.2實時測量固連點O2到CCD攝像頭C2拍攝的白色直線標志線的距離
(1)直線標志線圖像預處理
對C2實時采集的白色直線標志線圖像進行閾值分割并二值化處理,得到二 值化圖像的灰度值
為采集的直線標志線圖像數據的灰度值,為二值化圖像分割閾值, 然后,利用基于形態學的邊緣檢測算法,求得二值化后的邊緣圖像的 灰度值
m、n分別為當前位置像素的橫、縱坐標,同理,可求得C2采集的白色標志線圖 像二值化后及邊緣檢測后的圖像的灰度值,
(2)直線標志線參數計算
利用最小二乘法,擬合出直線標志線的參數方程y=a′+b′x,并利用 Gauss-Jordan消去法,求解
(3)固連點O2到直線標志線距離的計算 利用點到直線的距離公式,求得第t次牽引車上的固連點O2到直線標志線的 矢量距離P2t,其中u′、v′分別為固連點O2在圖像上的橫、縱 坐標值,
步驟3給定速度下,汽車列車橫向擺動值計算
首先,利用GPS實時獲得列車第t時刻的北向速度VNt和東向速度VEt,根據 速度合成公式,求得第t時刻汽車列車沿直線標志線方向的瞬時速度Vt,即 接著,分別計算第t時刻牽引車距離直線標志線的偏離值W1t和 掛車距離直線標志線的偏離值W2t:即W1t=P1t·Cv,W2t=P2t·Cv,t=1,2,3,…, Nc,Nc為測試次數,Nc=1000;將速度Vt控制在[Vmin,Vmax]內,計算并記錄當前 速度范圍[Vmin,Vmax]下汽車列車在第t時刻的橫向擺動值St,即St=|W1t-W2t|, 其中,Vmin為當前速度范圍下的最小值,Vmax為當前速度范圍下的最大值;
步驟4汽車列車最大橫向擺動量計算
對檢測過程中記錄的各時刻橫向擺動值進行統計比較,找出當前速度范圍下 汽車列車的最大橫向擺動量SMax,SMax=Max{St}。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京信息工程大學,未經南京信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110145611.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雞肉水狀香精及其制備方法
- 下一篇:應用于中國古畫修復的多光譜摳圖方法





