<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于直線段匹配的移動機器人的障礙物檢測

          基于直線段匹配的移動機器人的障礙物檢測

          作者: 時間:2012-05-22 來源:網(wǎng)絡(luò) 收藏

          然后,根據(jù)每組候選段對間內(nèi)部像素點的灰度直方圖計算這兩條線段的相關(guān)性。因為屬于同一個物體的像素點的灰度直方圖有一個明顯的凸峰,所以把凸峰占整個直方圖面積的百分比作為計算候選段對相關(guān)性的第一個度量值定為inner_rela。

          屬于物體中的像素點的灰度值與它所處背景的像素點的灰度值相差比較大。所以把計算候選段對相關(guān)性的第二個度量值定為

          。T1為兩直線段間像素的灰度平均值,T2為兩直線段構(gòu)成區(qū)域的背景灰度平均值。因為

          ,所以把exter_rela除以255(作歸一處理),使得

          。

          總的相關(guān)性度量值=inner_rela×exter_rela。如果總的相關(guān)性度量值超過一定的閾值,則這一組候選直線段對屬于同一個物體的左右邊緣。

          inner_rela的計算方法介紹如下:

          Stepl:計算這兩條直線段之間的區(qū)域中的像素點的灰度分布直方圖。

          Step2:直方圖存在一個明顯的凸峰,計算出凸峰的位置Peak,并取凸峰鄰域為[Peak-T,Peak+T],本文取T=32。對灰度值處在凸峰鄰域[Peak-T,Peak+T]的像素點的個數(shù)進行累加,累加值Count存儲到變量中。

          Step3:inner_rela=Count/(整個直方圖象素點的總數(shù))。

          最后,把配對成功的候選直線段對的相應(yīng)端點進行連接,構(gòu)造出的四邊形作為物體的抽象輪廓。因為這些四邊形之間會產(chǎn)生連接、包含、重疊等現(xiàn)象,所以取經(jīng)過輪廓疊加產(chǎn)生的圖像做為最終目標圖像,從而在圖像中實現(xiàn)對物體的定位。

          4實驗分析

          本算法在室內(nèi)進行了大量實驗后發(fā)現(xiàn),對圖像中存在的棱柱狀、棱臺形狀物體以及圓柱狀、圓臺形狀物體能夠?qū)崿F(xiàn)90%的率;而對邊緣為曲線的物體以及其他不規(guī)則物體的就根本不適用了。當評判相關(guān)性的閾值設(shè)得偏大時漏檢的概率變大,偽檢的概率變小,反之亦然。

          本文算法對于一副圖像的測試結(jié)果如圖4(a)~(e)所示,平臺上的彩色CCD攝像頭拍攝的圖像包含了一個紙箱、一個疊加在紙箱上的黑色鋼管以及一個低矮的黃色木頭盒子。對彩色圖像運用顏色轉(zhuǎn)換程序,轉(zhuǎn)換成灰度圖(圖4(a));在線段圖(圖4(d))中灰度值為128的線段是負線段,灰度值為0的線段是正線段;輸出的最終結(jié)果(圖(4)e)中直線配對每成功一次,相應(yīng)的區(qū)域像素點的灰度值減去100。

          本文提出的利用直線段物的方法,不需要事先學(xué)習(xí)物的2D圖像模式,避免了使用計算量大的光流法和立體視覺方法。試驗結(jié)果表明該方法能有效地實時檢測物。

          下一步還需要研究如何將圖像檢測出的障礙物信息與的激光雷達數(shù)據(jù)相融合,以及加入距離信息來提高障礙物檢測的準確率和可靠性。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();