專利名稱:一種指針式汽車儀表自動校驗方法
技術領域:
本發(fā)明涉及汽車儀表出廠自動化檢驗技術,尤其涉及一種基于HSI模型和 Hough變換的指針式汽車儀表自動校驗方法。
技術背景主流型指針式汽車儀表生產(chǎn)中,儀表指針校驗是一項十分重復的工作,需 要校驗人員對每個表頭的每個調(diào)整刻度點進行校驗。這期間往往會因校驗人員 和前期調(diào)表工人對于刻度的準確性尺度不一樣導致儀表重調(diào),諸如此類由于人 為理解因素造成的返工率比較高,嚴重影響了生產(chǎn)效率。而且, 一旦校驗人員 工作過程中稍放松一些,會讓前期的調(diào)表錯誤漏檢出去。很多儀表生產(chǎn)廠家都 出現(xiàn)過由于某表頭的某刻度點(以零點偏多)漏檢,造成車上某段區(qū)間指針指 示不響應或不準而導致批量退貨的情況。在目前還是以人工生產(chǎn)與校驗占主導 的背景下,無論如何強調(diào)管理制度化,也無法完全根除上述情況,這成為國產(chǎn) 化汽車儀表生產(chǎn)批量化質(zhì)量不高的重要因素之一。因此,對于汽車儀表自動校 驗系統(tǒng)的研究很有必要。并且,隨著步進電機在儀表上的廣泛應用,逐步取代了傳統(tǒng)的線圈驅(qū)動方 式。由于步進電機的每一微步為1/12度,儀表指示精度越來越高,這也要求更 高的校驗精度(最大允許誤差要求達到l度),高精度的自動校驗方法勢必將取 代傳統(tǒng)的人工校驗方法。 發(fā)明內(nèi)容本發(fā)明的目的在于針對現(xiàn)有技術的不足,提供一種基于HSI模型和Hough 變換的指針式汽車儀表自動校驗方法。本發(fā)明的目的是通過以下技術方案來實現(xiàn)的一種基于HSI模型和Hough變換的指針式汽車儀表自動校驗方法,包括以 下步驟(1) 采集汽車儀表盤彩色圖像;(2) 轉(zhuǎn)換標準模式圖像的顏色模型,從RGB模型轉(zhuǎn)向HSI模型,利用色調(diào)飽和 度分量作為特征參數(shù)進行圖像分割,采用Hough圓檢測提取指針中心圓,得到 圓心坐標,又根據(jù)表盤半徑確定識別區(qū)域;圓心坐標只需檢測一次,其后均采 用相同的圓心坐標來確定識別區(qū)域;(3) 轉(zhuǎn)換待檢測表指針指向各個主要刻度線時的圖像的 色模型,從RGB模型轉(zhuǎn)向HSI模型,利用色調(diào)飽和度分量作為特征參數(shù)提取指針,采用Hough直線檢測得到指針所在直線的相關參數(shù);(4) 計算出標準模式圖像指針指向零刻度線時相對于X軸的偏轉(zhuǎn)角《和待檢測 表盤圖像指針相對于X軸的偏轉(zhuǎn)角《,根據(jù)《和《計算出指針相對于零刻度的偏(5) 指針指向主要刻度線時相對于零刻度的偏轉(zhuǎn)角^與標準數(shù)據(jù)做比較,在誤 差允許范圍內(nèi)允許通過,反之則提示出錯,告之校驗人員該表需要重調(diào)。進一步地,所述步驟(1)具體為采用工業(yè)CCD相機采集標準模式圖像, 即指針已經(jīng)正確調(diào)零的表盤圖像;接著相繼采集待檢測表指針指向各個主要刻 度線時的圖像;保證相機和被檢測儀表的相對位置固定不變,盡可能使表盤區(qū) 域占滿整幅圖像。進一步地,所述步驟(2)具體為將圖像RGB模型轉(zhuǎn)換為HSI模型后,利 用色調(diào)值和飽和度值作為特征參數(shù),提取中心圓,步驟如下(A)圖像二值化選定色調(diào)飽和度合適的閾值區(qū)間,根據(jù)下式對圖像進行二值 化式中g(x,力為二值化后圖像,A為色調(diào)值,A和&為色調(diào)閾值,s為飽和 度值,&和&為飽和度閾值;(B) 圖像平滑對二值圖像進行高斯濾波、腐蝕操作,消除閾值分割后遺留的 噪聲;(C) 邊緣檢測;(D) Hough圓檢測;(E) 確定圓心后,根據(jù)表盤半徑,選取目標圓形區(qū)域用以指針識別。 進一步地,所述步驟(3)具體如下(a) 根據(jù)指針顏色特征,在RGB顏色空間確定相應的區(qū)域;(b) 對該區(qū)域計算HSI值,并根據(jù)指針特征的先驗信息,設定色調(diào)飽和度的分 割閾值;(C)細化腐蝕指針; (d) Hough直線檢測。進一步地,所述步驟(4)具體如下把指針方向用向量來處理,指針靠近中心圓圓心處為起點,坐標設為(x。,y。),針尖為終點,坐標設為(^,力),故指針相對于X軸的偏轉(zhuǎn)角度《如下:
<formula>formula see original document page 6</formula> f0或1;
指針指向零刻度的標準模式圖像,由Hough直線檢測后就可以得到該直線 在x-;;坐標系中相對于x軸的偏轉(zhuǎn)角度,定義為《。任意待檢測圖像指針相對于 x軸的偏轉(zhuǎn)角度定義為《;指針相對于零刻度的偏轉(zhuǎn)角定義為e為
本發(fā)明的有益效果是本發(fā)明針對汽車儀表盤顏色信息豐富的特征和采集
圖像時目標區(qū)域周邊有陰影的現(xiàn)象,將RGB模型下的表盤圖像轉(zhuǎn)到HSI模型以
消除陰影影響,并利用色調(diào)和飽和度分量作為特征參數(shù)進行圖像分割,并采用
Hough變換檢測目標,最后分別計算出指針指向主要刻度線時相對于零刻度線的 偏轉(zhuǎn)角,并與相對應的標準偏轉(zhuǎn)角比較,若超過允許誤差范圍則返回重調(diào)。本發(fā) 明專利可有效地提高指針式汽車儀表的校驗正確率與效率,為汽車儀表的自動 化生產(chǎn)提供有力手段。
圖1是本發(fā)明指針式汽車儀表自動校驗方法框圖; 圖2是常用汽車儀表盤圖像;
圖3是RGB顏色模型轉(zhuǎn)化到HSI顏色模型結(jié)果圖,其中,(a)是色調(diào)#分 量圖像,(b)是飽和度6"分量圖像,(c)是亮度/分量圖像;
圖4是指針中心圓提取結(jié)果圖,其中,(a)是二值化圖,(b)是濾波后圖, (c)是邊緣提取圖,(d)是Hough圓檢測圖,(e)是去除背景后的表盤圖像;
圖5是指針提取結(jié)果圖,其中,(a)是RGB空間提取區(qū)域圖,(b)是HSI 空間提取指針圖,(c)是二值化指針圖,(d)是指針細化圖,(e)是Hough檢 測指針直線圖。
具體實施例方式
目前,國內(nèi)對汽車儀表自動校驗的研究還很少。有學者針對電表、水表、 電壓表等的讀數(shù)進行識別研究,分別采用同心圓環(huán)搜索法、Hough變換法、第二 最近法則等,但由于上述方法都是對灰度圖像進行處理,圖像預處理復雜,提 取目標物體不準確,無法達到高精度的要求,并不適用于汽車儀表的自動校驗。
但是,與其它儀表相比,汽車儀表盤有其明顯的特征。指針顏色鮮艷,與 表盤顏色有較大的差異,且指針較細長,容易受光照背景等的干擾,所以本發(fā)
明專利提出一種在HSI模型下利用顏色特征來提取指針的方法。同時,為了防 止背景顏色對指針提取的干擾,首先確定識別區(qū)域。如附圖2所示為常用汽車 儀表盤圖像, 一般指針式汽車儀表以指針軸心為圓心,以指針長度為半徑,在
一個圓形區(qū)域或部分圓形區(qū)域內(nèi)旋轉(zhuǎn);但表盤不一定呈圓形,也可能是半圓形,
1/4圓形,方形等;指針中心是一個圓形區(qū)域?;谝陨咸卣鳎緦@捎锰崛?br>
指針中心圓確定圓心,并根據(jù)表盤半徑確定識別區(qū)域的方法,以消除表盤外的 背景對后續(xù)處理的干擾,提高校驗精度,減少處理時間。
本發(fā)明基于HSI模型和Hough變換的指針式汽車儀表自動校驗方法如附圖1
所示,主要步驟如下
1、 采集汽車儀表盤彩色圖像
采用工業(yè)CCD相機采集標準模式圖像,即指針已經(jīng)正確調(diào)零的表盤圖像。
接著相繼采集待檢測表指針指向各個主要刻度線時的圖像。保證相機和被檢測 儀表的相對位置固定不變,盡可能使表盤區(qū)域占滿整幅圖像。
2、 轉(zhuǎn)換標準模式圖像的顏色模型,從RGB模型轉(zhuǎn)向HSI模型,利用色調(diào)飽和度 分量作為特征參數(shù)進行圖像分割,采用Hough圓檢測提取指針中心圓,得到圓 心坐標,又根據(jù)表盤半徑確定識別區(qū)域;圓心坐標只需檢測一次,其后均采用 相同的圓心坐標來確定識別區(qū)域
首先,將圖像RGB模型轉(zhuǎn)換為HSI模型,結(jié)果如附圖3所示。
然后,利用色調(diào)值和飽和度值作為特征參數(shù),提取中心圓,步驟如下
1)圖像二值化。選定色調(diào)飽和度合適的閾值區(qū)間對圖像進行二值化,計算公
式由式(1)給出
式中g"力為二值化后圖像,A為色調(diào)值,/^和&為色調(diào)閾值,^為飽和度 值,&和&為飽和度閾值。閾值可以通過計算色調(diào)圖和飽和度圖的直方圖得出。 二值化結(jié)果如附圖4 (a)所示。
2) 圖像平滑。對二值圖像進行高斯濾波、腐蝕操作,消除閾值分割后遺留 的噪聲。采用9x9模板進行高斯濾波和半徑為8像素的圓形結(jié)構(gòu)元素進行腐蝕, 平滑后的圖像如附圖4 (b)所示。
3) 邊緣檢測。采用3x3模板的拉普拉斯算子邊緣檢測后的圖像如附圖4 (c)所示。
4) Hough圓檢測。結(jié)果如附圖4 (d)所示。5)確定圓心后,根據(jù)表盤半徑,選取目標圓形區(qū)域用以指針識別,這樣就
消除了背景圖像對后續(xù)處理的干擾。去除背景后的表盤圖像如附圖4 (e)所示, 由圖可以看出,背景已經(jīng)很好的消除,只留下了表盤圖像。
3、 轉(zhuǎn)換待檢測表指針指向各個主要刻度線時的圖像的顏色模型,從RGB模型轉(zhuǎn) 向HSI模型,利用色調(diào)飽和度分量作為特征參數(shù)提取指針,采用Hough直線檢 測得到指針所在直線的相關參數(shù)。步驟如下
1) 根據(jù)指針顏色特征,在RGB顏色空間確定相應的區(qū)域。先在RGB空間進 行閾值分割,可以減少下一步計算HSI值的時間。結(jié)果如附圖5 (a)所示。
2) 對該區(qū)域計算HSI值,并根據(jù)指針特征的先驗信息,設定色調(diào)飽和度的 分割閾值。結(jié)果如附圖5 (b)所示,由圖可以看出,紅色指針己經(jīng)很理想的提 取出來了,去除了陰影、表盤背景等其它因素干擾。
3) 細化腐蝕指針。首先將彩色指針圖轉(zhuǎn)化為灰度圖,并將灰度圖進行閾值 分割得到二值化圖像,如附圖5 (c)所示。為了使Hough直線檢測更為精確, 對較粗的指針做細化處理,結(jié)果如附圖5 (d)所示。
4) Hough直線檢測。指針直線檢測結(jié)果如附圖5 (e)所示。
4、 計算出標準模式圖像指針指向零刻度線時相對于X軸的偏轉(zhuǎn)角《和待檢測表 盤圖像指針相對于X軸的偏轉(zhuǎn)角《,根據(jù)&和《計算出指針相對于零刻度的偏轉(zhuǎn) 角^
把指針方向用向量來處理,指針靠近中心圓圓心處為起點,坐標設為(;少。), 針尖為終點,坐標設為(A,力),故指針相對于X軸的偏轉(zhuǎn)角度《,計算公式由式 (2)給出
《=arctan(^^) , x=0或1. (2)
如附圖1所示,這是指針指向零刻度的標準模式圖像,由Hough直線檢測 后就可以得到該直線在x-少坐標系中相對于x軸的偏轉(zhuǎn)角度,定義為《。任意待 檢測圖像指針相對于x軸的偏轉(zhuǎn)角度定義為《。^和《通過式(2)可以算出, 觀察坐標系(以圖像左上角為原點,水平向右為x方向,垂直向下為y方向) 和儀表圖像可以發(fā)現(xiàn),《e[9(T,27(r],顯然《e[^,36(T]11
,指針相對于零刻度 的偏轉(zhuǎn)角定義為^,計算公式由式(3)給出<formula>formula see original document page 8</formula>
5、指針指向主要刻度線時相對于零刻度的偏轉(zhuǎn)角^與標準數(shù)據(jù)做比較,在誤差允許范圍內(nèi)允許通過,反之則提示出錯,告之校驗人員該表需要重調(diào)
在系統(tǒng)中建立指針指向主要刻度線中心時指針相對于零刻度線偏轉(zhuǎn)角標準 值的數(shù)據(jù)庫。分別得到待測表指針指向主要刻度線時相對于零刻度線的偏轉(zhuǎn)角《
后,與相對應的標準值比較,當相對誤差小于《時(d直可根據(jù)該儀表需要達到
的精度設定),則認為指針調(diào)整正確。當W直與標準值的相對誤差大于,時,則 提示出錯信號,告之校驗人員指針調(diào)整錯誤,該表需要返回重調(diào)。
權利要求
1、一種基于HSI模型和Hough變換的指針式汽車儀表自動校驗方法,其特征在于,包括以下步驟(1)采集汽車儀表盤彩色圖像。(2)轉(zhuǎn)換標準模式圖像的顏色模型,從RGB模型轉(zhuǎn)向HSI模型,利用色調(diào)飽和度分量作為特征參數(shù)進行圖像分割,采用Hough圓檢測提取指針中心圓,得到圓心坐標,又根據(jù)表盤半徑確定識別區(qū)域;圓心坐標只需檢測一次,其后均采用相同的圓心坐標來確定識別區(qū)域。(3)轉(zhuǎn)換待檢測表指針指向各個主要刻度線時的圖像的顏色模型,從RGB模型轉(zhuǎn)向HSI模型,利用色調(diào)飽和度分量作為特征參數(shù)提取指針,采用Hough直線檢測得到指針所在直線的相關參數(shù)。(4)計算出標準模式圖像指針指向零刻度線時相對于X軸的偏轉(zhuǎn)角θ0和待檢測表盤圖像指針相對于X軸的偏轉(zhuǎn)角θ1,根據(jù)θ0和θ1計算出指針相對于零刻度的偏轉(zhuǎn)角θ。(5)指針指向主要刻度線時相對于零刻度的偏轉(zhuǎn)角θ與標準數(shù)據(jù)做比較,在誤差允許范圍內(nèi)允許通過,反之則提示出錯,告之校驗人員該表需要重調(diào)。
2、 根據(jù)權利要求1所述基于HSI模型和Hough變換的指針式汽車儀表自動校驗 方法,其特征在于,所述步驟(1)具體為采用工業(yè)CCD相機采集標準模式圖 像,即指針已經(jīng)正確調(diào)零的表盤圖像;接著相繼采集待檢測表指針指向各個主 要刻度線時的圖像;保證相機和被檢測儀表的相對位置固定不變,盡可能使表 盤區(qū)域占滿整幅圖像。
3、 根據(jù)權利要求1所述基于HSI模型和Hough變換的指針式汽車儀表自動校驗 方法,其特征在于,所述步驟(2)具體為將圖像RGB模型轉(zhuǎn)換為HSI模型后, 利用色調(diào)值和飽和度值作為特征參數(shù),提取中心圓,步驟如下(A)圖像二值化選定色調(diào)飽和度合適的閾值區(qū)間,根據(jù)下式對圖像進行二值 化式中g(x,力為二值化后圖像,A為色調(diào)值,A和&為色調(diào)閾值,^為飽和 度值,&和&為飽和度閾值。 (B)圖像平滑對二值圖像進行高斯濾波、腐蝕操作,消除閾值分割后遺留的噪聲。(C) 邊緣檢測。(D) Hough圓檢測。(E) 確定圓心后,根據(jù)表盤半徑,選取目標圓形區(qū)域用以指針識別。
4、 根據(jù)權利要求1所述基于HSI模型和Hough變換的指針式汽車儀表自動校驗 方法,其特征在于,所述步驟(3)具體如下(a) 根據(jù)指針顏色特征,在RGB顏色空間確定相應的區(qū)域。(b) 對該區(qū)域計算HSI值,并根據(jù)指針特征的先驗信息,設定色調(diào)飽和度的分 割閾值。(c) 細化腐蝕指針。(d) Hough直線檢測。
5、 根據(jù)權利要求1所述基于HSI模型和Hough變換的指針式汽車儀表自動校驗 方法,其特征在于,所述步驟(4)具體如下把指針方向用向量來處理,指針靠近中心圓圓心處為起點,坐標設為(x。,;;。), 針尖為終點,坐標設為h,A),故指針相對于X軸的偏轉(zhuǎn)角度《如下《=arctan(^^) , f0或1;指針指向零刻度的標準模式圖像,由Hough直線檢測后就可以得到該直線 在x-y坐標系中相對于x軸的偏轉(zhuǎn)角度,定義為《。任意待檢測圖像指針相對于 x軸的偏轉(zhuǎn)角度定義為《;指針相對于零刻度的偏轉(zhuǎn)角定義為^為
全文摘要
本發(fā)明公開了一種基于HSI模型和Hough變換的指針式汽車儀表自動校驗方法。針對汽車儀表盤顏色信息豐富的特征和采集圖像時目標區(qū)域周邊有陰影的現(xiàn)象,將RGB模型下的表盤圖像轉(zhuǎn)到HSI模型以消除陰影影響,并利用色調(diào)和飽和度分量作為特征參數(shù)進行圖像分割,并采用Hough變換檢測目標,最后分別計算出指針指向主要刻度線時相對于零刻度線的偏轉(zhuǎn)角,并與相對應的標準偏轉(zhuǎn)角比較,若超過允許誤差范圍則返回重調(diào)。本發(fā)明專利可有效地提高指針式汽車儀表的校驗正確率與效率,為汽車儀表的自動化生產(chǎn)提供有力手段。
文檔編號G01D18/00GK101660932SQ20091009965
公開日2010年3月3日 申請日期2009年6月15日 優(yōu)先權日2009年6月15日
發(fā)明者何佩奇, 泓 周, 徐海兒, 耿晨歌 申請人:浙江大學