專利名稱:基于嵌入式平臺的便攜式車輛識別裝置的制作方法
技術領域:
本發明涉及一種基于嵌入式平臺的便攜式車輛識別裝置,屬交通和車輛管理的
技術領域。
背景技術:
當前,基于車牌識別的車輛管理系統普遍應用于交通部門、停車場。其基本原 理是將攝像頭拍攝到的含有車牌的圖像通過視頻采集卡輸入PC機或嵌入式數字信號處 理(EDSP)系統,再由PC機或嵌入式數字信號處理系統完成圖像處理和車牌字符識別, 最后根據識別出的數字化車牌字符進行相應信息的記錄或查詢等操作。 這種車輛管理系統的缺點是攝像頭安裝在固定位置,只能對進入其采集區域內 的車輛進行識別檢查,導致該方法不能隨時隨地地對車輛進行檢查,難以發現問題車 輛,發現時也不能及時地處理。
發明內容
本發明要解決的技術問題是推出一種基于嵌入式平臺的便攜式車輛識別裝置, 該裝置最大的特點就是便攜性,它解決了現有系統終端安裝在固定位置的不足,由它組 成的車輛管理系統可以實現對車輛的全方位監控。 為解決上述的技術問題,本發明采取以下的技術方案。在嵌入式平臺上安裝攝 像頭、顯示器/觸摸屏、無線傳輸(GPRS)模塊、射頻識別卡(RFID)閱讀器和全球定位 (GPS)模塊,構成集數據采集、數據顯示、數據處理、自身定位、數據傳輸和通信功能于 一體的所述的便攜裝置,實現包括圖像采集、圖像預處理、車牌定位、字符分割和字符 識別五個關鍵環節在內的車牌圖像的識別,使圖像的采集和處理在所述的便攜裝置內直 接完成,從根本上解決了已有系統的缺點。此外,還可與服務控制中心通信,提高識別 準確率,使服務控制中心能隨時掌握操作人員的地理位置,以便對其增援。
現結合附圖詳細說明本發明的技術方案。 一種基于嵌入式平臺的便攜式車輛識 別裝置,需與服務控制中心、GPS衛星、GPRS網絡和Internet網絡聯用,含嵌入式平臺 和攝像頭、顯示器/觸摸屏、射頻識別卡(RFID)閱讀器、無線傳輸(GPRS)模塊和全球定 位(GPS)模塊,嵌入式平臺內的處理器是三星公司的S3C2440芯片,所述芯片配備有攝 像頭接口CAMIF、顯示器/觸摸屏接口、第一串行接口UARTO、第二串行接口UART1 和第三串行接口 UART2,嵌入式平臺的存儲器內存儲有WINCE5.0操作系統,其特征在 于,攝像頭通過攝像頭接口CAMIF與嵌入式平臺連接,顯示器/觸摸屏通過顯示器/觸 摸屏接口與嵌入式平臺連接,射頻識別(RFID)模塊通過第一串行接口 UARTO與嵌入式平 臺連接,無線傳輸(GPRS)模塊通過第二串行接口 UART1與嵌入式平臺連接,全球定位 (GPS)模塊通過第三串行接口 UART2與嵌入式平臺連接,攝像頭是互補金屬氧化物半導 體(CMOS)攝像頭。 將攝像頭采集到的車牌圖像在嵌入式平臺上完成圖像識別,快速而準確地得到車牌的數字信息,是實現裝置便攜的關鍵。本發明的另一個目的是推出一種所述的便攜
裝置用攝像頭采集車牌信息的方法。為實現上述目的,本發明采用以下的技術方案。該
方法通過五個步驟圖像采集、圖像預處理、車牌定位、字符分割和字符識別完成從車
牌圖像采集到得到車牌的數字信息的全部操作。該方法的操作流程,見圖3。
現結合附圖詳細說明本發明的技術方案。 一種所述的便攜裝置的用攝像頭采集
車牌信息的方法,其特征在于,具體操作步驟 第一步圖像采集 將所述的便攜裝置的攝像頭對準待檢車輛的車牌,拍攝該車牌的號碼,采集到
該車牌的彩色圖像; 第二步圖像預處理 包括以下三個過程 ①灰度化 彩色圖像又稱RGB圖像,用R、 G、 B分量分別代表紅、綠、藍色的分量,灰 度化指圖像由彩色轉換為黑白的處理,給R、 G、 B賦不同的權值,使R、 G、 B都等于 它們的值的加權和的平均值,完成圖像的灰度化,即
R = G = B = (wr X R+Wg X G+wb X B)/3 , 其中w卩wg、 Wb分別為R、 G、 B的權值,當\^ = 0.299, wg = 0.587, wb = 0.114時,將得到最合理的黑白圖像;(說明攝像頭采集到的車牌圖像是彩色的,由于彩色圖像包含了大量的信息, 不但占用了很大的存儲空間,而且在嵌入式平臺上進行處理時也會占用大量的資源,降 低系統的運行速度,所以首先應將采集到的彩色的車牌圖像轉換成其對應的黑白的車牌 圖像,灰度化指圖像由彩色轉換為黑白的處理。經驗表明,當^ = 0.299, Wg = 0.587, wb = 0.114時,能得到最合理的黑白圖像。)
②用水平Sobel算子提取邊緣特征 用水平Sobel算子提取黑白的車牌圖像中的邊緣特征,該算子的方向性確保提取 到的邊緣特征更加清晰;(說明圖像邊緣是圖像的基本特征,邊緣是指那些周圍圖像象素灰度有階躍變 化的象素集合。考察圖像的每個象素在某個領域內灰度的變化,利用邊緣鄰近一階或二
階方向導數變化規律就可以得到圖像的邊緣信息。為使邊緣特征更加清晰,用水平Sobel
算子提取黑白的車牌圖像中的邊緣特征。) ③圖像二值化 圖像二值化指根據某個閾值T來區分圖像中的目標和背景,因此圖像二值化的 關鍵在于選取閾值T,用Otsu算法來對圖像進行二值化,將圖像分成目標和背景兩部 分,目標和背景之間的類間方差越大,說明構成圖像的兩部分的差別越大,當部分目標 錯分為背景或部分背景錯分為目標時,都會導致兩部分差別變小,因此,使類間方差最 大的分割意味著錯分概率最小,將圖像目標和背景的分割閾值記為T,屬于目標的像素點 數占整幅圖像的比例記為"。,其平均灰度記為P。,屬于背景的像素點數占整幅圖像的 比例記為"i,其平均灰度記為i^,圖像的總平均灰度記為P,類間方差記為P,則
]i = co。X li 。十li "l)
5
P = "。X(ii o-ii )2+o^X(ii廣ii )2(2) 將式(1)代入式(2),得到等價公式|3 = "。""ii。-^)2,采用遍歷的方法使類 間方差達到最大的T即為所求的閾值;(說明由于圖像經過水平Sobd算子變換,使得的圖像灰度直方圖呈現良好的 雙峰,所以OtSU算法的二值化效果良好。)
第三步車牌定位
①水平跳變檢測 為使車牌信息的提取與車牌圖像的大小無關,必需對圖像進行水平跳變檢測和 保存水平跳變的信息;(說明車牌圖像的一個很大的特點就是車牌內的字符比較密集,經過邊緣特征 提取后的圖像灰度跳變頻率很高。這一特征體現在圖像灰度上就會有一小塊灰度密集震 蕩的區域,而字符本身與牌照底色的內部都有較均勻的灰度。利用上述特征可實現車牌 信息的提取與車牌圖像的大小無關的目標。為此,必需對圖像進行水平跳變檢測,并保 存水平跳變的信息。)
②紋理分析車牌定位 對于我國現行的標準車牌而言,車牌區域共有七個標準字符,經過上面邊緣檢 測后字符邊緣0-1跳變特征將較為突出,按照18《車牌所在行的邊緣跳變次數《80的標 準,將車牌圖像中的所有可能的車牌所在行篩選出來,再用聚類算法分割出車牌圖像的 左右邊界,得到車牌的精確定位;(說明對于我國現行的標準車牌而言,車牌所在行的邊緣跳變次數的取值 范圍可按下述方法設定(l)下限的設定考慮極端的情況,若車牌號碼五個數字都為 "11111",則其邊緣跳變次數為IO,漢字和字母某一行都為單筆劃時,邊緣跳變次數 最小且為4(如"京""I"的最頂行),因而邊緣跳變次數的最小值應為14,考慮到車 牌兩側干擾的存在,可設為18; (2)上限的設定考慮極端的情形,車牌號的五個數字 兩次經過某一行(如"88888"中的上下半部分)時,其邊緣跳變次數最大為20,當字 母為"M"或"W"時,字母四次經過某一行,其邊緣跳變次數最大且為8,當漢字為 "藏"字時,掃描線經過該字時邊緣跳變次數最大為12。理論上最大值應該為60(如 "藏WWWWWW"),考慮到實際車牌圖像中可能存在一些干擾因素,可將該最大值設 為80。用上述的標準篩選出車牌圖像中的所有可能的車牌所在行,再用聚類算法分割出 左右邊界,就能精確的定位出車牌。)
第四步字符分割 按以下的具體算法實現車牌圖像的字符分割 (l)對車牌圖像進行垂直投影,定位出每個字符的左右邊界,并保存在車牌號碼 的數組中,(2)再對車牌圖像進行水平投影,定位出每個字符的上下邊界,并保存在車牌 號碼的數組中,禾P(3)根據每個字符的邊界,把字符信息保存在車牌號碼的數組里,并在 圖像中顯示定位情況;(說明用投影法實現車牌圖像的字符分割。根據車牌圖像中字符排列整齊均勻 的特點,(l)把車牌圖像進行垂直方向的投影,因字符區域黑色像素點比較多且集中,每 個車牌字符之間有一定的空隙間隔,這樣得到的投影圖應該有幾個相對集中的投影峰值群。只要根據峰值群的特點進行分割,定位出每個字符的左右邊界,得到車牌圖像中的 字符。(2)對車牌圖像進行水平投影,定位出每個字符的上下邊界。(3)根據每個字符的 邊界,把字符信息保存在車牌號碼的數組里,并在圖像中顯示定位情況。)
第五步字符識別 用神經網絡算法來對分割出的字符進行識別。(說明先對待識別字符進行特征提取,然后用獲得的特征來訓練神經網絡分類 器,再用神經網絡分類器去識別字符,這種方法具有很強的自學習和自組織能力、很強 的處理非線性問題的能力、很強的抗干擾能力和較好的魯棒性。)
與現有系統相比,本發明的裝置具有以下優點
1、方便攜帶 將處理器、攝像頭、顯示器/觸摸屏、無線傳輸設備、全球定位設備、射頻識 別設備等功能集成在一個比手掌略大的裝置中,不但功能齊全,而且方便靈活,便于攜 帶,保證了發現的問題能夠及時得到處理。
2、快速定位 可以通過全球定位和無線數據傳輸及時地將操作人員和車輛位置的信息發送到 服務控制中心,方便服務控制中心對該地區增派人員等事務。
3、靈活高效 對配備射頻識別標簽的車輛可以直接通過射頻識別模塊來得到車輛信息,而對 沒有安裝射頻識別標簽的車輛可以通過拍照分析圖像來得到車輛信息,而且這兩種識別 方法均能在3s內完成。
4、準確可靠 對配備射頻識別標簽的車輛通過射頻識別模塊得到的車輛信息快速準確,而對
沒有安裝射頻識別標簽的車輛,結合灰度變換、邊緣檢測等圖像預處理方法,在定位算
法中較好地排除了光照和復雜背景等干擾因素,將車牌定位準確率控制在98%左右。與
此同時,還可以對傾斜車牌進行矯正,采用神經網絡的模式識別方法使車牌識別的準確
率得到保證。 5、價廉物美 創造性地在嵌入式平臺上實現了車牌定位和車牌字符識別算法,并將RFID讀取 和寫入設備嵌入其中,并在觸摸屏上實現一個按鍵完成一項基本功能,使得設備體積和 成本大幅度下降,而且非常易用。
圖1是本發明的便攜裝置與服務控制中心聯用的結構示意圖。
圖2是本發明的便攜裝置的結構示意圖。 圖3是本發明的便攜裝置用攝像頭采集車牌信息的方法的操作流程圖。
具體實施例方式
在上述的發明內容中已公開了本發明的便攜裝置及其用攝像頭采集車牌信息的 方法,此內容就是本發明的具體實施方式
,為避免重復,這里不再贅述。現結合附圖詳細說明本發明的便攜裝置的工作原理和應用。 該裝置與服務控制中心構成一個便攜智能車輛管理系統。其結構示意圖見圖1。
以該裝置應用在交通部門車輛管理中為例說明之。假如交警發現一可疑車輛, 需要上前對其進行檢查確認。此時,該裝置的操作可歸納如下 a)操作人員通過該裝置,利用射頻識別(RFID)或拍照分析車牌圖像,得到車輛 的車牌的數字信息。 b)操作人員將車牌的數字信息和當前的時間、地理位置信息通過無線傳輸
(GPRS)模塊發送到GPRS網絡,然后經Internet網絡傳輸到服務控制中心。c)服務控制中心在數據庫中查詢該車輛的詳細信息,比如車主姓名、車輛所在
地、車主違章記錄等。若發現該車為問題車輛(失竊、違規、假牌或套牌車輛),服務控
制中心便發出告警信息,通知操作人員處理,否則顯示正常。最后將詳細信息發送到該裝置。 該裝置接收到來自服務控制中心的反饋信息,操作人員根據信息做出相應處 理,比如扣留問題車輛等等。 此外,該裝置還可以用在停車場管理收費和小區安保,該裝置的操作可歸納如 下 停車場管理收費當汽車進入停車場入口時,設該車輛的車窗上貼有射頻識 別(RFID)卡,管理員用該裝置的RFID讀卡器讀取該車輛的車牌號和記錄該車輛的進入 時間,并把該車牌號和該進入時間的信息通過無線傳輸(GPRS)模塊,經GPRS網絡、 Internet網絡發送到服務控制中心,服務控制中心保存該信息。當該車輛欲離開停車場 時,管理員利用RFID讀卡器讀取該車輛的車牌號,并將該車牌號通過無線傳輸(GPRS) 模塊經GPRS網絡、Internet網絡發送到服務控制中心,服務控制中心根據該車牌號的車 輛的進入時間來確定收費金額,并把該收費信息通過Internet網絡、GPRS網絡,經無線 傳輸(GPRS)模塊反饋給該裝置,管理員根據接收到的收費信息,完成收費,打開閘門, 給車輛放行。 小區安保當汽車進入小區時,在入口處管理員用該裝置的攝像頭拍攝一張車 輛圖像,經嵌入式平臺處理,識別出該車輛的車牌號碼,并記錄該車輛的進入時間,把
該車牌號和該進入時間的信息通過無線傳輸(GPRS)模塊,經GPRS網絡、Internet網絡 發送到服務控制中心,服務控制中心保存該信息。當該車輛欲離開小區時,管理員用 該裝置的攝像頭再拍攝一張車輛圖像,經嵌入式平臺處理,識別出該車輛的車牌號碼, 并將該車牌號通過無線傳輸(GPRS)模塊經GPRS網絡、Internet網絡發送到服務控制中 心,服務控制中心根據該車牌號的車輛的進入時間來確定收費金額,并把該收費信息通 過Internet網絡、GPRS網絡,經無線傳輸(GPRS)模塊反饋給該裝置,管理員根據接收到 的收費信息,完成收費,打開閘門,給車輛放行。
權利要求
一種基于嵌入式平臺的便攜式車輛識別裝置,需與服務控制中心、GPS衛星、GPRS網絡和Internet網絡聯用,含嵌入式平臺和攝像頭、顯示器/觸摸屏、射頻識別卡閱讀器、無線傳輸模塊和全球定位模塊,嵌入式平臺內的處理器是三星公司的S3C2440芯片,所述芯片配備有攝像頭接口(CAMIF)、顯示器/觸摸屏接口、第一串行接口(UART0)、第二串行接口(UART1)和第三串行接口(UART2),嵌入式平臺的存儲器內存儲有WINCE5.0操作系統,其特征在于,攝像頭通過攝像頭接口(CAMIF)與嵌入式平臺連接,顯示器/觸摸屏通過顯示器/觸摸屏接口與嵌入式平臺連接,射頻識別卡閱讀器通過第一串行接口(UART0)與嵌入式平臺連接,無線傳輸模塊通過第二串行接口(UART1)與嵌入式平臺連接,全球定位模塊通過第三串行接口(UART2)與嵌入式平臺連接,攝像頭是互補金屬氧化物半導體/觸摸屏攝像頭。
2. —種權利要求1所述的便攜裝置的用攝像頭采集車牌信息的方法,其特征在于,具 體操作步驟第一步圖像采集將所述的便攜裝置的攝像頭對準待檢車輛的車牌,拍攝該車牌的號碼,采集到該車 牌的彩色圖像;第二步圖像預處理 包括以下三個過程① 灰度化彩色圖像又稱RGB圖像,用R、 G、 B分量分別代表紅、綠、藍色的分量,灰度化 指圖像由彩色轉換為黑白的處理,給R、 G、 B賦不同的權值,使R、 G、 B都等于它們 的值的加權和的平均值,完成圖像的灰度化,即R = G = B = (wrXR+WgXG+wbXB)/3其中wr、 wg、 wb分別為R、 G、 B的權值,當wr = 0.299, wg = 0.587, wb = 0.114 時,將得到最合理的黑白圖像;② 用水平Sobel算子提取邊緣特征用水平Sobel算子提取黑白的車牌圖像中的邊緣特征,該算子的方向性確保提取到的 邊緣特征更加清晰;③ 圖像二值化圖像二值化指根據某個閾值T來區分圖像中的目標和背景,因此圖像二值化的關鍵 在于選取閾值T,用Otsu算法來對圖像進行二值化,將圖像分成目標和背景兩部分,目 標和背景之間的類間方差越大,說明構成圖像的兩部分的差別越大,當部分目標錯分為 背景或部分背景錯分為目標時,都會導致兩部分差別變小,因此,使類間方差最大的分 割意味著錯分概率最小,將圖像目標和背景的分割閾值記為T,屬于目標的像素點數占整 幅圖像的比例記為"。,其平均灰度記為P。,屬于背景的像素點數占整幅圖像的比例記 為"n其平均灰度記為i^,圖像的總平均灰度記為P,類間方差記為P,則]i = C0。X ]i 。+C0!X li ! (1)P = co。X(ii 。-ii )2+c^X(ii廣ii )2 (2)將式(1)代入式(2),得到等價公式|3 = "。""il。-i^)2,采用遍歷的方法使類間方 差達到最大的T即為所求的閾值;第三步車牌定位① 水平跳變檢測為使車牌信息的提取與車牌圖像的大小無關,必需對圖像進行水平跳變檢測和保存 水平跳變的信息;② 紋理分析車牌定位對于我國現行的標準車牌而言,車牌區域共有七個標準字符,經過上面邊緣檢測后 字符邊緣0-1跳變特征將較為突出,按照18《車牌所在行的邊緣跳變次數《80的標準,將 車牌圖像中的所有可能的車牌所在行篩選出來,再用聚類算法分割出車牌圖像的左右邊 界,得到車牌的精確定位;第四步字符分割按以下的具體算法實現車牌圖像的字符分割(l)對車牌圖像進行垂直投影,定位出每個字符的左右邊界,并保存在車牌號碼的數 組中,(2)再對車牌圖像進行水平投影,定位出每個字符的上下邊界,并保存在車牌號碼 的數組中,禾P(3)根據每個字符的邊界,把字符信息保存在車牌號碼的數組里,并在圖像 中顯示定位情況;第五步字符識別用神經網絡算法來對分割出的字符進行識別。
全文摘要
一種基于嵌入式平臺的便攜式車輛識別裝置,屬交通和車輛管理的技術領域。在嵌入式平臺上安裝攝像頭、顯示器/觸摸屏、無線傳輸(GPRS)模塊、射頻識別卡(RFID)閱讀器和全球定位(GPS)模塊,構成集數據采集、數據顯示、數據處理、自身定位、數據傳輸和通信功能于一體的所述的便攜裝置,實現包括圖像采集、圖像預處理、車牌定位、字符分割和字符識別五個關鍵環節在內的車牌圖像的識別,使圖像的采集和處理在所述的便攜裝置內直接完成。有方便攜帶、快速定位、靈活高效、準確可靠和價廉物美的優點。該裝置特別適于在交通和車輛管理領域作基于嵌入式平臺的便攜式車輛識別裝置。
文檔編號G08G1/04GK101692313SQ20091005437
公開日2010年4月7日 申請日期2009年7月3日 優先權日2009年7月3日
發明者劉錦高, 孫慶安, 柴曉榮, 陳博 申請人:華東師范大學