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

基于CCD攝像頭黑線提取算法

2009-01-20 07:39:48
電子產品世界 2009年1期

華 文 俞 斌 翁 華

摘要:從大的層面上來講,黑線提取分為AD轉換提取以及通過硬件濾波(電壓跳變比較)提取兩種算法,本文具體介紹了兩種方法的利與弊,以及我們為什么最后選擇了AD采樣。

關鍵詞:AD采樣;電壓跳變采樣;硬件濾波;提取黑線;逐行搜索

基于AD采樣的算法

基于AD的黑線提取算法能夠反映圖像上的每個點的黑白程度,提取出來的黑線準確度比較高,但是后續的黑線提取算法比較復雜。基于電壓跳變比較方法軟件黑線提取非常簡單,但是硬件調試比較困難,而且不能反映每個點的真實黑白程度。對賽道環境要求很高,易受干擾。

基于AD的黑道提取有以下幾種方法:

·找出每一行的黑線的左右邊界點,把中間點作為道路,

·利用若干行相加,取最黑點,

·找出每行的最黑點,把它作為道路。

第一種做法:找出每一行的黑線的左右邊界點,把中間點作為道路。它是最容易想到的方法,在無交叉道以及攝像頭的黑白AD值分明的情況下,它可以達到非常理想的效果。但是若出現了斜看交叉道或者黑白AD不是很分明的情況下,該方法的濾波顯得十分復雜。在實際中由于攝像頭對于遠處的黑線不是很敏感,這使得黑點的閾值很難確定,選大了會使遠方道路提取出錯,選小了會丟失遠方的道路信息。也許采用動態閾值是一個好方法,但是它也不是十分管用。在實驗中我們發現黑點的閾值不是隨著距離的變化成線性變化的,它的變化多少帶有點突變的味道,因此很難確定黑點閾值的變化規律,自然動態閾值也很難設定。斜看十字道會帶來更大的麻煩,由于在實際的控制中很難做到每次都嚴格地貼線走,因此小車在從彎道出來的時候若彎道前方有個十字道,很容易造成斜看的情況發生。這時從AD采集的圖像上看來十字交叉道會像一個分叉的樹枝一樣從前方道路上出來,更糟糕的情況是在前方正確道路消失的地方恰好被斜的十字道路的一邊給補上了。若采用這種方法,則很容易誤將道路確定到十字叉的一邊上,使得小車的轉向錯誤。為了濾除這種情況,我們根據它的特點采用了很多的濾波方法。

首先,在前方道路與十字叉的交界點,黑點的個數會突然增加很多。在一般情況下,隨著距離的增加黑點的個數會慢慢減少,不會出現突然增多的情況。因此我們可以用上一行的黑點數,估計出下一行的黑點數,如果超出了估計值,我們就認為它是不合理的。

其次可以根據賽道不突變的原則,來濾除雜點。我們可以根據前面兩行的變化情況預測出下一行的賽道變化范圍,利用它來濾除雜點。但是在實際的應用中下一行的變化范圍預測總不是很理想。因此當賽車經過90度彎時,賽道的變化在小車看來是十分巨大的,幾乎和斜看十字交叉道沒有多大的區別。有時會將90度彎濾除,造成小車直接沖出跑道。最后,我們還可以通過分別從左至右與從右至左的方法來搜索賽道的左右邊界點,若發現兩者不一致,則可以采取取變化較小的點作為賽道來處理。加了以上的濾波以后整個搜索賽道程序會顯得十分復雜,而且也不是十分可靠,如圖1。

第二種做法:利用若干行相加,取最黑點。這種做法是我們上屆的學長提出來的算法。但是我們利用起來不是很可靠。它的頭點始終采不穩定。它的三行相加的理由是若中間一行右黑點丟失,它可以利用自己設定的閾值把它找回,如三行相加的黑點閩值可以定義為1個白點與2個黑點的和。帶有些中值濾波的味道。但是,由于遠處的黑白不是很清楚,本來黑白的閾值就難以設定,三行相加的閾值就更難設定。而且在彎道上由于遠方的點本來就少,大約只有一兩個黑點而且又不在同一列上,很容易將這些點丟失,導致頭部的點不穩定。為了盡可能地將遠方的黑線提取出來,從軟件上講唯一的方法就是增大閩值,比如將三行相加的閾值設置為一黑二白相加,但是問題是遠方的黑白不是很明顯,白點比較黑,黑點比較白,這種閩值的選取很容易造成把遠方的那些比較黑的白點也一并歸入黑線之中,這使得小車的轉向發生混亂,如圖2。

第三種做法:找出每行的最黑點,把它作為道路。由于每行搜索的是最黑點,因此可以將黑點的閾值稍稍擴大,即使遠方的黑白不清,由于找的是最黑點因此還是可以提取出真確的黑線的。它的主要問題是,不一定每行都有符合要求的點,會造成一行丟失而失去后面的黑點。解決的方法是當發現一行丟失以后,不立即退出搜索,而是置一個丟失計數器,只有當丟失計數器的值連續累加到一定的閾值后才退出。當每次搜索到一行的黑線后看看丟失計數器是否為非零。若不是,則說明前面沒有丟失行。若是,則說明前面有幾行丟失了。我們可以根據這一行與上一有效行對中間的丟失行做一個線性化處理。然后清零丟失計數器。有了丟失計數器,我們可以對賽道的提取條件加以嚴格的限制,而不必擔心黑線的漏檢。比如可以嚴格限制黑線的寬度,這樣很容易濾除看到大塊黑斑所帶來的干擾。對于上述的斜看十字交叉線的問題,我們只要根據上一行的黑線嚴格限制下一行黑線出現的范圍,便可輕松地濾除。當然在發現丟失行以后對于下一行的搜索必需加大黑線搜索的范圍,允許的連續丟失行越多則再次找回的黑線的可信度也就越低,在實際的提取過程中必須把握好這一閾值,使得既可以順利找到前方的道路,又不至于誤提取黑線。實際證明這種方法實現簡單,可靠性也最高,黑線提取十分穩定,如圖3、圖4。

硬件濾波(電壓跳變比較)

從圖5攝像頭的視頻輸出信號可以看出,在黑線與白線之間有一個明顯的電壓跳變過程,我們可以利用這一特點來作為黑線的提取標志。利用合理的硬件電路我們便可以實現在電壓跳變以前輸出邏輯1,在電壓跳變后輸出邏輯0。這樣單片機要做的就是不停地讀取引腳的電平狀態。由于不需要AD轉化,這使得單片機在每個視頻的行中斷中讀取比AD多得多的點,黑點的個數自然也很多。在提取黑線時軟件要做的只是區分0與1而已,實現起來非常方便。圖6是一幅由這種方法提取的圖像與AD采樣圖像的對比。可以看到它的黑線非常明顯,效果很好。

但是這種方法也存在著很多局限性。首先,它對環境的要求苛刻,不能有縫,不能有反光。由于縫的顏色明顯區別于周圍的顏色,因此在圖像上它就表現為一條黑線。其次由于反光的作用使得反光區域光線異常強烈。反光區在圖像上也是一片黑,使得白變黑。其次,它對橫向的分辨能力很弱。使得它對起始道的區分非常困難。比如起始道在圖像上往往會把中間的黑道變成白道,使得起始道的辨別以及黑線的提取困難。最后,對于十字交叉道,由于一行全是黑線,電壓無跳變,因此在圖像上它是一條白線,使得賽道出現斷點,出現黑變白。更糟糕的情況是稍微斜看十字叉時,它會出現起始道的特征,使得賽車亂停機。

上述的黑變白以及白變黑的出現,很大程度上抵消了它所帶來的方便性,軟件必須對于采到的黑線加以認真判別,看它是否是真的黑線,這就涉及到許多方面的濾波。再則,由干單片機讀取的僅僅是0-1信號,丟失了每點之間的細微的黑白程度,這也給濾波帶來極大的難處。為了正確提取黑線,它涉及到本文所提到過的所有濾波方式,包括線寬設置,黑線的連續性等等。

但是它帶來的最大困難還是起始道的判別問題。起始道的干擾不僅來自十字交叉線,而且還來自一般賽道,因為很有可能在賽道的兩側由于光線反射的不均衡導致電壓的跳變,使得在黑線的旁邊隔著一段白斑出現幾段的黑線,很容易誤認起始道,最終導致起始道根本無法識別。

基于以上的分析,最后我們還是選用了AD的第三種方法,它簡單、實用,效果很理想。它的流程圖如圖7,程序代碼。

主站蜘蛛池模板: 欧美成人影院亚洲综合图| 2021国产在线视频| 欧美性精品不卡在线观看| 免费看久久精品99| 国产91小视频在线观看| 欧美成人亚洲综合精品欧美激情| 四虎影视库国产精品一区| 欧美丝袜高跟鞋一区二区| 黄色三级毛片网站| 国产精品一区二区不卡的视频| 亚洲a级在线观看| 国产九九精品视频| 国产精品第一区在线观看| 日韩大片免费观看视频播放| 精品日韩亚洲欧美高清a| 国产精品精品视频| 国产在线无码av完整版在线观看| 小蝌蚪亚洲精品国产| 国产青榴视频| 国产理论最新国产精品视频| 亚洲性色永久网址| 国产女人18毛片水真多1| 99这里只有精品6| 亚洲第一黄片大全| 国产a在视频线精品视频下载| 国产性生大片免费观看性欧美| 国产精品偷伦在线观看| 在线观看视频99| 国内精自视频品线一二区| 久久精品人人做人人爽电影蜜月 | 午夜久久影院| 在线国产三级| 2020国产免费久久精品99| 日韩在线影院| 国产成a人片在线播放| 亚洲无码精彩视频在线观看| 国产成人一区免费观看| 亚洲成人网在线播放| 又污又黄又无遮挡网站| 亚洲天堂久久| 伊人AV天堂| 日本三区视频| 亚洲国产日韩在线成人蜜芽| 国产精品2| 久久久国产精品免费视频| AV不卡国产在线观看| 久久精品无码专区免费| 在线观看免费人成视频色快速| 九九九国产| 99精品免费欧美成人小视频| 久青草免费在线视频| 国产在线91在线电影| 亚洲床戏一区| 国产精品区视频中文字幕| 国产女主播一区| 欧美一区福利| 三上悠亚在线精品二区| 伊在人亚洲香蕉精品播放| 亚洲天堂区| 久久精品一卡日本电影| 国产成人综合日韩精品无码不卡| 99热线精品大全在线观看| 很黄的网站在线观看| 国产二级毛片| 久久无码av一区二区三区| 国产后式a一视频| 国产美女精品一区二区| 精品国产免费人成在线观看| 国产av一码二码三码无码| 丁香五月激情图片| 特级毛片免费视频| 国产精品极品美女自在线看免费一区二区| 伊人久热这里只有精品视频99| 国产亚洲高清在线精品99| 国产精品护士| 99精品免费在线| 亚洲人妖在线| 99久久这里只精品麻豆| 99精品免费在线| 一区二区无码在线视频| 欧美成人亚洲综合精品欧美激情| 国产拍揄自揄精品视频网站|