RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

雙目主動立體視覺監(jiān)測平臺靶標編碼標志點的設計與識別分析

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2018-12-29 08:50 ? 次閱讀

引言

雙目立體視覺測量是基于視差原理,由多幅圖像獲取物體三維幾何信息的方法。在計算機視覺系統(tǒng)中,雙目立體視覺測量一般由雙攝像機從不同的角度同時獲取周圍景物的兩幅圖像,或有單攝像機在不同時刻從不同角度獲取周圍景物的兩幅數(shù)字圖像,并基于視差原理即可恢復出物體的三維幾何模型,重建周圍景物的三維形狀與位置。

在雙目立體視覺測量的許多應用中,可以在待測物體表面分布一些具有明顯特征且易于識別的元素作為標記點,如圓、十字刻畫線等。若給標記點加載唯一的身份信息,即對標記點進行編碼,對圖像中標記點進行唯一身份識別后,可以方便,可靠地實現(xiàn)多幅圖像間標記點的對應匹配。

基于上述原理,在實驗室自主研發(fā)并聯(lián)機器人雙目主動立體視覺監(jiān)測平臺的過程中,需要事先知道兩個攝像機的初始位置,由于光柵尺的造價昂貴及圓形光柵尺的生產加工難度大,我們設計了含有編碼標志點的特殊靶標。靶標的關鍵部分為編碼標志點,本文主要對實驗中所用編碼標志點的設計與識別進行研究。

1 靶標的設計

本文設計了如圖1所示的靶標(其中,中心處的編碼標志點是不同的),利用其已知信息,完成對攝像機位置的標定,實現(xiàn)了與圓形光柵尺相同的作用。在圓形導軌內側均勻設置了6組(12塊)含有一個編碼標志點和18個非編碼點的靶標(如圖2所示),其中編碼標志點位于靶標的中心,其余非編碼點均為正方形,按一定尺寸關系均勻分布在編碼標志點的兩側。

根據(jù)實際需要,本文采用了馬揚飚等設計的編碼標志點。編碼標志點由編碼點和標志點組成,其中標志點提供位置信息,編碼信息被編譯儲存在編碼點的排布中。編碼標志點應該滿足以下要求:

·旋轉與改變比例的不變性;

·對可能存在誤差修正的目標數(shù)量的強魯棒陛識別幾率;

·制定一個能精確測量與物體上一個控制點對應的標志點的中心的規(guī)則;

·在沒有統(tǒng)—對比度的圖像中,—個標志點的強檢測幾率。

為了滿足這些要求,本文采用的8位編碼標志點如圖3所示。其中標志點和編碼點全部為圓形,標志點位于中央,面積較大,編碼點規(guī)則排布在同一個圓周上,面積較小,整個編碼標志點的位置信息由中央的標志點圓心位置提供,各個編碼位上編碼點的有無決定了不同的編碼信息。編碼點由8個圓構成,因此可能得到個編碼,然而由于一個編碼應滿足旋轉和改變比例不變的需要,只有34個(編碼點個數(shù)為1的丟棄)可以作為編碼。

2 靶標的識別

2.1 編碼標志點的識別

2.1.1 圖像截取

使用雙目主動立體視覺監(jiān)測平臺上的任一攝像機拍攝一幅靶標圖像,其中可以含有幾個靶標,使用圖像截取函數(shù),從圖像中截取出只包含編碼標志點的圖像。

2.1.2 圖像二值化

為了簡化目標識別過程,需要將截取出的彩色圖像轉化成灰度圖像,然后再將灰度圖像轉化為二值圖像,通過與閾值比較,圖像二值化按下式執(zhí)行:

雙目主動立體視覺監(jiān)測平臺靶標編碼標志點的設計與識別分析

其中:f(x,y)初始圖像,b(x,y)為二值圖像,t(x,y)為像素的閾值。由于圖像中對比度比較統(tǒng)一,應用一個自適應的閾值t(x,y)=t0,可以比較精確地將對象閾值初始化。

2.1.3 圓點質心查詢

為了提取每個圓點的區(qū)域,使用"標簽算法",執(zhí)行標簽算法后,每個區(qū)域得到一個唯一的數(shù)字。對每一個連通區(qū)域使用"測量圖像中的對象屬性"方法,得到各個區(qū)域的面積和質心。對中央標志點圓來說,其質心為(x0,y0),對于外圍的編碼點圓來說,其質心為(xc,yc)。按照參數(shù)讀入的順序對所有區(qū)域進行編號,通過比較,找到面積最大的圓,即中心標志點,記住其編號。

2.1.4 質心角的求取

以任意一點為起始點,按照逆時針的順序對編碼點進行排序,然后利用相鄰兩個編碼點的質心信息與中心標志點的質心信息,求出各個相鄰編碼點間的質心角θn(其中0°≤θn≤180°,2≤n≤8),并按逆時針順序存儲。

2.1.5 目標編碼讀取

由于起始編碼點一定存在,故將其環(huán)形碼相應位置"1"。對于8位編碼標志點,當8個編碼點都存在時,各個相鄰編碼點間的質心角均為45°。利用這個信息,按照存儲順序,將求得的質心角θn分別與45°的整數(shù)倍進行比較,如果相等,表示在該角度位置存在一個編碼點。實際操作中,編碼點質心角θn值是根據(jù)圖像處理中求得的編碼點質心與中心標志點質心值計算所得,由于誤差的存在,質心角θn值的實際值往往與理論取值(m×45°,1≤m≤4)有出入,所以在判斷某個角度位置是否有編碼點存在時,可以先設定一個誤差允許范圍δ(0≤δ<22.5°),如果θn的實際值介于理論值±δ的范圍內,就說明該角度位置上存在編碼點,將環(huán)形碼相應位置"1"。通過循環(huán),對編碼點質心角θn的實際值逐一判斷,看其是否在上述的取值區(qū)間內,從而決定將環(huán)形碼相應位置"0"或置"1"。

如前文所示,同一個編碼標志點對應的環(huán)形碼不唯一,將該環(huán)形碼在任意位置處截斷后,再將后一子序列置于前一子序列之前(此操作稱為"循環(huán)截斷"),所得到的序列仍然表示該標志點,這里稱這些序列為"同胚"序列。因此,預先將每個標志點的編號和給定的逆時針順序下它的最小循環(huán)碼存儲起來。識別時只要得到一個最小環(huán)形碼的"同胚"特征序列,將該序列反復做循環(huán)截斷,直到它等于最小環(huán)形碼為止,根據(jù)后者即可取出對應的編號。

2.2 非編碼標志點的識別

由于編碼標志點的唯一性,通過對編碼標志點的識別可以確定出靶標的編號,從而得到靶標上各靶標點的空間位置。靶標上的其余非編碼點均為正方形,且和編碼標志點有確定的位置關系,都可以通過角點檢測等步驟實現(xiàn)對其圖像的識別,從而完成對整個靶標的識別。

3 數(shù)值實驗

在本文的實驗中,只用到其中的12個編碼標志點,我們按其在圓形導軌內側順時針排列的順序進行重新編號。為驗證所提算法的效果,對拍攝的多幅圖像進行了數(shù)值實驗,其中一幅如圖4(a)所示(由于頁面原因,對圖像作了裁剪和縮小,但保留了所有有效信息)。圖4(b)為從這幅圖像中按順時針順序截取出的四個編碼標志點的圖像。表1給出了各幅編碼標志點圖像中每個圓的質心坐標值。表2給出了實驗中得到的各幅編碼標志點圖像中相關質心角的值、環(huán)形碼值及編碼標志點的編號。實驗表明,該算法對任意一幅圖像中編碼標志點的識別率接近100%。

雙目主動立體視覺監(jiān)測平臺靶標編碼標志點的設計與識別分析

雙目主動立體視覺監(jiān)測平臺靶標編碼標志點的設計與識別分析

4 結論

在雙目立體視覺中,靶標識別問題對于目標圖像的重構起著關鍵性的作用。本文提出了基于質心角的方法,對各幅編碼標志點圖像進行準確的識別。通過大量的數(shù)值試驗,驗證了此算法的有效性,實驗結果表明,本文提出的基于質心角的標志點識別算法,對于采用本文所用的特定平臺等背景不太復雜的情況具有很高的識別性和實用性。通過編碼標志點的準確識別及相對確定的位置信息,即可通過對角點的檢測,實現(xiàn)對整個靶標的準確識別。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28373

    瀏覽量

    206897
  • 攝像機
    +關注

    關注

    3

    文章

    1595

    瀏覽量

    60014
  • 監(jiān)測
    +關注

    關注

    2

    文章

    3585

    瀏覽量

    44500
收藏 人收藏

    評論

    相關推薦

    雙目立體視覺原理大揭秘(一)

    `雙目立體視覺原理大揭秘(一)——雙目視覺導航、定位;雙目立體視覺是一門有著廣闊應用前景的學科,根據(jù)雙目
    發(fā)表于 11-21 16:20

    雙目立體視覺原理大揭秘(二)

    `雙目立體視覺原理大揭秘(二)——三維重構雙目立體視覺是一門有著廣闊應用前景的學科,根據(jù)雙目立體視覺
    發(fā)表于 11-21 16:22

    基于立體視覺的變形測量

    的內容了,今天我來講講立體視覺在變形測量過程中的應用,希望能幫助到有需要的盆友 變形測量是機械、材料以及土木工程結構健康監(jiān)測等研究工作中重要的內容,結構在負荷情況下力學行為的研究和預測是在對結構變形精確
    發(fā)表于 09-21 10:11

    雙目立體視覺的運用

    僅能獲取建/構筑物模型表面固定位置的一維信息,難以反映建/構筑物模型健康監(jiān)測過程中的三維動態(tài)變化;3、接觸式傳感器在建/構筑物模型健康監(jiān)測的過程中極易遭到損壞,造成巨大的經(jīng)濟浪費。 而通過
    發(fā)表于 03-03 09:36

    LABVIEW能做雙目立體視覺

    最近在做一個雙目立體視覺項目,LABVIEW有模塊嗎,有哪位大神用LABVIEW做過
    發(fā)表于 01-13 19:44

    雙目立體視覺在嵌入式中有何應用

    雙目立體視覺(BinocularStereoVision)是機器視覺的一種重要形式,因其可簡單地利用左右攝像機中的圖像信息計算得到相機視野中物體相對于攝像機的深度信息使得該技術擁有廣泛的應用前景
    發(fā)表于 12-23 07:19

    雙目立體視覺靶標的設計與識別

    0 引言    雙目立體視覺測量是基于視差原理,由多幅圖像獲取物體三維幾何信息的方法。在計算機視覺系統(tǒng)中,雙目立體
    發(fā)表于 09-26 17:07 ?1373次閱讀
    <b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>中<b class='flag-5'>靶標</b>的設計與<b class='flag-5'>識別</b>

    基于HALCON的雙目立體視覺系統(tǒng)實現(xiàn)

    雙目立體視覺的研究一直是機器視覺中的熱點和難點。使用雙目立體視覺系統(tǒng)可以確定任意物體的三維輪廓,并且可以得到輪廓上任意
    發(fā)表于 04-08 17:51 ?130次下載
    基于HALCON的<b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>系統(tǒng)實現(xiàn)

    雙目立體視覺傳感器精度分析與參數(shù)設計

    根據(jù)雙目立體視覺傳感器三角立體視差模型,建立了結構參數(shù)誤差的傳遞函數(shù),分析雙目視覺傳感器結構參數(shù)及其誤差傳遞規(guī)律對傳感器綜合測量精度的影響
    發(fā)表于 09-06 14:38 ?75次下載
    <b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>傳感器精度<b class='flag-5'>分析</b>與參數(shù)設計

    使用雙目立體視覺實現(xiàn)CCD測距系統(tǒng)設計的資料說明

    雙目立體視覺測量是人類利用雙眼獲取環(huán)境三維信息的主要途徑。隨著計算機視覺理論的發(fā)展,雙目立體視覺測量在工業(yè)測量中發(fā)揮了越來越重要的作用,具有
    發(fā)表于 11-26 12:05 ?6次下載
    使用<b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>實現(xiàn)CCD測距系統(tǒng)設計的資料說明

    雙目立體視覺的定義與理解

    總結一下,我們現(xiàn)在認識了三種制造立體視覺的方法,分別是視覺陷阱、全息投影和產生視差。 雙目立體視覺這一有著廣闊應用前景的學科,隨著光學,電子學以及計算機技術的發(fā)展,將不斷進步,逐漸實用
    的頭像 發(fā)表于 10-31 15:20 ?3093次閱讀

    基于雙目立體視覺的測距原理、工作流程及優(yōu)點分析

    簡單來說,基于雙目立體視覺的測距類似人類的雙眼,和基于TOF、結構光原理的測距不同,它不對外主動投射光源,完全依靠拍攝的兩張圖片( RGB 或者灰度圖)來計算距離。
    的頭像 發(fā)表于 11-18 14:21 ?7286次閱讀

    雙目立體視覺原理 HALCON的雙目視覺系統(tǒng)研究

      立體視覺技術是機器人技術研究中最為活躍的一個分支,是智能機器人的重要標志。雙目立體視覺是通過對同一目標的兩幅圖像提取、識別、匹配和解釋,
    發(fā)表于 07-19 14:18 ?2次下載

    雙目立體視覺是什么?單目視覺雙目立體視覺的區(qū)別?

    雙目更多的是基于物理測量,而單目視覺則是基于邏輯推理,通過大量的數(shù)據(jù)訓練,先識別出目標,再根據(jù)目標的大小和高度估算距離。因此,單目視覺的漏檢率高于
    發(fā)表于 08-17 09:40 ?3827次閱讀
    <b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>是什么?單目<b class='flag-5'>視覺</b>與<b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>的區(qū)別?

    關于雙目立體視覺的三大基本算法及發(fā)展現(xiàn)狀

    雙目立體視覺一直是機器視覺研究領域的發(fā)展熱點和難點,“熱”是因為雙目立體視覺有著及其廣闊的應用前景,且隨著光學、計算機科學等學科的不斷發(fā)展
    的頭像 發(fā)表于 08-25 17:28 ?2114次閱讀
    關于<b class='flag-5'>雙目</b><b class='flag-5'>立體視覺</b>的三大基本算法及發(fā)展現(xiàn)狀
    RM新时代网站-首页