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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標(biāo)定板每種模式方法的主要好處

QQ475400555 ? 來源:calib.io ? 2023-01-17 15:13 ? 次閱讀

背景介紹

準(zhǔn)確標(biāo)定像機(jī)對(duì)于所有的機(jī)器/計(jì)算機(jī)視覺的成功應(yīng)用都是非常重要的。然而,對(duì)于標(biāo)定板,有不同的模式可供選擇。為了方便進(jìn)行選擇,本文將解釋每種方法的主要好處。

標(biāo)定板的選擇,有CharuCo,棋盤格,不對(duì)稱的圓和棋盤格。

標(biāo)定板尺寸

在選擇標(biāo)定板時(shí),一個(gè)重要的考慮因素是它的物理尺寸。這最終關(guān)系到最終應(yīng)用的測(cè)量視場(chǎng)(FOV)。這是因?yàn)橄鄼C(jī)需要聚焦在特定的距離上標(biāo)定。改變焦距長(zhǎng)度會(huì)輕微地影響對(duì)焦距離,這會(huì)影響之前的標(biāo)定。即使是光圈的改變通常也會(huì)對(duì)標(biāo)定的有效性產(chǎn)生負(fù)面影響,這就是為什么要避免改動(dòng)它們。 為了精確的標(biāo)定,當(dāng)攝像機(jī)看到標(biāo)定目標(biāo)填充大部分圖像時(shí),攝像機(jī)模型最好是受到約束的。通俗來說,如果使用一個(gè)小的標(biāo)定板,許多相機(jī)參數(shù)的組合可以解釋所觀察到的圖像。根據(jù)經(jīng)驗(yàn),當(dāng)正面觀察時(shí),標(biāo)定板的面積至少應(yīng)該是可用像素面積的一半。

標(biāo)定板類型

多年來已經(jīng)引入了不同的標(biāo)定板,每種標(biāo)定板都有獨(dú)特的屬性和好處。 要選擇正確的類型,首先要考慮使用哪種算法和算法實(shí)現(xiàn)。在OpenCV或MVTec Halcon等通用庫中,標(biāo)定板有一定的自由度,它們有各自的優(yōu)點(diǎn)和局限性。

棋盤格

這是最流行、最常見的圖案設(shè)計(jì)。通常通過首先對(duì)攝像機(jī)圖像進(jìn)行二值化并找到四邊形(黑色的棋盤區(qū)域)來找到棋盤角點(diǎn)的候選點(diǎn)。過濾步驟只保留那些滿足特定大小標(biāo)準(zhǔn)的四邊形,并組織在一個(gè)規(guī)則的網(wǎng)格結(jié)構(gòu)中,網(wǎng)格結(jié)構(gòu)的尺寸與用戶指定的尺寸匹配。 在對(duì)標(biāo)定板進(jìn)行初步檢測(cè)后,可以以非常高的精度確定角點(diǎn)位置。這是因?yàn)榻?數(shù)學(xué)上:鞍點(diǎn))基本上是無限小的,因此在透視變換或鏡頭失真下是無偏的。 在OpenCV中,整個(gè)棋盤必須在所有圖像中可見才能被檢測(cè)到。這通常使得從圖像的邊緣獲取信息變得困難。這些區(qū)域通常是很好的信息來源,因?yàn)樗鼈冞m當(dāng)?shù)丶s束了鏡頭失真模型。 在檢測(cè)出棋盤格后,可以進(jìn)行亞像素細(xì)化,以找到具有亞像素精度的鞍點(diǎn)。這利用了給定角點(diǎn)位置周圍像素的確切灰度值,并且精度比整數(shù)像素位置所允許的精度要精確得多。

關(guān)于棋盤格目標(biāo)的一個(gè)重要細(xì)節(jié)是,為了保持旋轉(zhuǎn)不變,行數(shù)必須是偶數(shù),列數(shù)必須是奇數(shù),或者相反。例如,如果兩者都是偶數(shù),則存在180度旋轉(zhuǎn)的歧義。對(duì)于單臺(tái)相機(jī)的校準(zhǔn),這不是一個(gè)問題,但如果相同的點(diǎn)需要由兩個(gè)或更多的相機(jī)識(shí)別(對(duì)于立體校準(zhǔn)),這種模糊性必須不存在。這就是為什么我們的標(biāo)準(zhǔn)棋盤目標(biāo)都具有偶數(shù)/奇數(shù)行/列的屬性。

圓形網(wǎng)格

圓形網(wǎng)格也是一種流行且非常常見的校準(zhǔn)目標(biāo)設(shè)計(jì),它基于圓形,或者是白色背景上的白色圓形,或者是白色背景上的黑色(黑色)圓形。在圖像處理術(shù)語中,圓可以被檢測(cè)為圖像中的“斑點(diǎn)”。在這些二元斑點(diǎn)區(qū)域上應(yīng)用一些簡(jiǎn)單的條件,如面積、圓度、凸度等,可以去除候選的壞特征點(diǎn)。 在找到合適的候選對(duì)象后,再次利用特征的規(guī)則結(jié)構(gòu)對(duì)模式進(jìn)行識(shí)別和過濾。圓的確定可以非常精確,因?yàn)榭梢允褂脠A外圍的所有像素,減少了圖像噪聲的影響。然而,與棋盤中的鞍點(diǎn)不同的是,在相機(jī)視角下,圓形被成像為橢圓。這種觀點(diǎn)可以通過圖像校正來解釋。然而,未知的鏡頭畸變意味著圓不是完美的橢圓,這增加了一個(gè)小的偏置。然而,我們可以將畸變模型看作是分段線性的(服從透視變換/單應(yīng)性),因此在大多數(shù)透鏡中,這種誤差非常小。 對(duì)稱圓網(wǎng)格和非對(duì)稱圓網(wǎng)格的一個(gè)重要區(qū)別是,對(duì)稱圓網(wǎng)格具有180度的模糊性,正如“棋盤”一節(jié)中所解釋的那樣。因此,對(duì)于立體校正,非對(duì)稱網(wǎng)格是必要的。否則,這兩種類型的性能都不會(huì)有太大的差別。

CharuCo

CharuCo標(biāo)定板克服了傳統(tǒng)棋盤的一些限制。然而,它們的檢測(cè)算法有點(diǎn)復(fù)雜。幸運(yùn)的是,CharuCo檢測(cè)是OpenCVs contrib庫的一部分(從OpenCV 3.0.0開始),這使得集成這個(gè)高級(jí)方法非常容易。 CharuCo的主要優(yōu)點(diǎn)是所有光檢查器字段都是唯一編碼和可識(shí)別的。這意味著即使是部分遮擋或非理想的相機(jī)圖像也可以用于校準(zhǔn)。例如,強(qiáng)烈的環(huán)形光可能會(huì)對(duì)標(biāo)定目標(biāo)產(chǎn)生不均勻的光照(半鏡面反射區(qū)域),這將導(dǎo)致普通棋盤格檢測(cè)失敗。使用CharuCo,剩余的(好的)鞍點(diǎn)檢測(cè)仍然可以使用。鞍點(diǎn)定位可以像棋盤一樣使用亞像素檢測(cè)來細(xì)化。 對(duì)于接近圖像角落的觀察區(qū)域,這是一個(gè)非常有用的屬性。由于目標(biāo)的定位使得攝像機(jī)只能看到它的一部分,所以我們可以從攝像機(jī)圖像的邊緣和角落收集信息。這通常會(huì)帶來確定鏡頭失真參數(shù)時(shí)的非常好的魯棒性。因此,我們強(qiáng)烈推薦使用CharuCo標(biāo)定板,OpenCV 3.x是可用的。 自然,CharuCo目標(biāo)可以用于立體校準(zhǔn)。在這種情況下,需要執(zhí)行一些代碼來找到在每個(gè)攝像頭中單獨(dú)檢測(cè)到的點(diǎn),以及在兩個(gè)攝像頭中都檢測(cè)到的點(diǎn)(交點(diǎn))。

編輯:何安

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

    關(guān)注

    19

    文章

    7168

    瀏覽量

    87149
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4266

    瀏覽量

    119542

原文標(biāo)題:標(biāo)定板介紹以及優(yōu)缺點(diǎn)分析

文章出處:【微信號(hào):機(jī)器視覺沙龍,微信公眾號(hào):機(jī)器視覺沙龍】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    溫度傳感器的標(biāo)定方法

    溫度傳感器的標(biāo)定和大多數(shù)其它傳感器的標(biāo)定一樣,最普遍的方法就是將傳感器放置在一個(gè)可精確測(cè)定的、已知溫度的環(huán)境中一段時(shí)間,然后記錄檢查傳感器的輸出是否與已知的環(huán)境溫度一致,并計(jì)算出傳感器的誤差。那么
    發(fā)表于 01-11 16:39

    [求助] 關(guān)于NI 視覺助手的標(biāo)定訓(xùn)練柵格圖像的選取以及畸變模式

    標(biāo)定柵格圖像是否就是剛才拍攝的標(biāo)定1的圖像?如果不是,這個(gè)用于計(jì)算畸變模式的柵格圖像該如何選?。浚﹩栴}3:畸變模式Distortion
    發(fā)表于 06-13 11:14

    紅外體溫計(jì)標(biāo)定方法是怎么樣的?

    `紅外體溫計(jì)標(biāo)定方法是怎么樣的?用體溫計(jì)去測(cè)試黑體爐溫度?黑體爐設(shè)置不同的溫度,體溫計(jì)測(cè)試后再比對(duì)黑體爐顯示的溫度?如果有偏差就修正,找出對(duì)應(yīng)的函數(shù)關(guān)系?是不是這樣的思路?同行都是怎樣的標(biāo)定
    發(fā)表于 03-03 08:18

    基于模型的電機(jī)標(biāo)定方法

    、標(biāo)定精度也不夠理想?;谀P偷碾姍C(jī)標(biāo)定方法,魯棒性強(qiáng),測(cè)試點(diǎn)少,提高測(cè)試效率,將MTPA和弱磁放在一張表格中標(biāo)定,可同時(shí)實(shí)現(xiàn)基速以下以及高速弱磁區(qū)效率最優(yōu)控制,采用GUI,易操作,弱
    發(fā)表于 08-27 06:01

    簡(jiǎn)易攝像機(jī)標(biāo)定方法

    以簡(jiǎn)化以往的攝像機(jī)標(biāo)定技術(shù)為研究目的,分析了標(biāo)定算法對(duì)于前期圖像處理的要求,給出了基于MATLAB 的簡(jiǎn)易 攝像機(jī) 標(biāo)定方法。該方法借助于常
    發(fā)表于 06-13 15:52 ?39次下載
    簡(jiǎn)易攝像機(jī)<b class='flag-5'>標(biāo)定</b><b class='flag-5'>方法</b>

    電子壓力計(jì)及其標(biāo)定模式

    電子發(fā)燒友為您提供了 電子壓力計(jì) 及其標(biāo)定模式。本文主要分析了電子壓力計(jì)的基本結(jié)構(gòu)及其基本工作原理,以及標(biāo)定模式的現(xiàn)存問題及生產(chǎn)、
    發(fā)表于 07-08 11:28 ?65次下載
    電子壓力計(jì)及其<b class='flag-5'>標(biāo)定</b><b class='flag-5'>模式</b>

    基于梯形棋盤格標(biāo)定對(duì)激光雷達(dá)和攝像機(jī)聯(lián)合標(biāo)定方法

    針對(duì)無人車(UGV)自主跟隨目標(biāo)車輛檢測(cè)過程中需要對(duì)激光雷達(dá)(LiDAR)數(shù)據(jù)和攝像機(jī)圖像進(jìn)行信息融合的問題,提出了一種基于梯形棋盤格標(biāo)定對(duì)激光雷達(dá)和攝像機(jī)進(jìn)行聯(lián)合標(biāo)定方法。首先,
    發(fā)表于 11-30 16:23 ?7次下載
    基于梯形棋盤格<b class='flag-5'>標(biāo)定</b><b class='flag-5'>板</b>對(duì)激光雷達(dá)和攝像機(jī)聯(lián)合<b class='flag-5'>標(biāo)定</b><b class='flag-5'>方法</b>

    結(jié)構(gòu)光視覺的優(yōu)點(diǎn)和標(biāo)定方法分析

    采用張正友提出的基于2D平面棋盤格的攝像機(jī)標(biāo)定方法,利用Matlab攝像頭標(biāo)定工具完成相機(jī)參數(shù)的標(biāo)定。
    的頭像 發(fā)表于 08-31 10:04 ?4981次閱讀
    結(jié)構(gòu)光視覺的優(yōu)點(diǎn)和<b class='flag-5'>標(biāo)定</b><b class='flag-5'>方法</b>分析

    基于除法畸變模型的鏡頭線性標(biāo)定方法

    針對(duì)魚眼鏡頭的高精度標(biāo)定需求,提岀一種基于除法畸變模型的線性標(biāo)定方法。通過除法模型將題轉(zhuǎn)換為線性方程組求解問題相機(jī)畸變中心后對(duì)畸變方程矩陣進(jìn)行解耦,分別求解相機(jī)內(nèi)外參數(shù)和畸變系數(shù)實(shí)現(xiàn)魚眼鏡頭的快速魯棒
    發(fā)表于 05-19 11:39 ?7次下載

    張氏標(biāo)定法的原理和實(shí)現(xiàn)

    張正友相機(jī)標(biāo)定法是張正友教授1998年提出的單平面棋盤格的相機(jī)標(biāo)定方法。傳統(tǒng)標(biāo)定法的標(biāo)定是需要
    的頭像 發(fā)表于 11-14 10:14 ?3136次閱讀

    halcon與opencv標(biāo)定的選擇

    標(biāo)定的選擇主要從四個(gè)方面入手,分別是精度、視場(chǎng)、材質(zhì)、光源,下面分別敘述。
    的頭像 發(fā)表于 09-24 16:42 ?1889次閱讀
    halcon與opencv<b class='flag-5'>標(biāo)定</b><b class='flag-5'>板</b>的選擇

    張正友標(biāo)定方法是手眼標(biāo)定嗎 如何分析相機(jī)標(biāo)定參數(shù)的好壞

    張正友標(biāo)定方法是一種經(jīng)典的相機(jī)標(biāo)定方法,目前是最受歡迎的方法之一。該方法通過一種機(jī)器學(xué)習(xí)的
    發(fā)表于 08-03 10:59 ?1055次閱讀
    張正友<b class='flag-5'>標(biāo)定</b><b class='flag-5'>方法</b>是手眼<b class='flag-5'>標(biāo)定</b>嗎 如何分析相機(jī)<b class='flag-5'>標(biāo)定</b>參數(shù)的好壞

    什么是相機(jī)標(biāo)定 常用相機(jī)標(biāo)定方法

    對(duì)于攝像機(jī)標(biāo)定問題已提出了很多方法,攝像機(jī)標(biāo)定的理論問題已得到較好的解決,對(duì)攝像機(jī)標(biāo)定的研究來說,當(dāng)前的研究工作應(yīng)該集中在如何針對(duì)具體的實(shí)際應(yīng)用問題,采用特定的簡(jiǎn)便、實(shí)用、快速、準(zhǔn)確的
    發(fā)表于 08-04 12:54 ?2690次閱讀
    什么是相機(jī)<b class='flag-5'>標(biāo)定</b> 常用相機(jī)<b class='flag-5'>標(biāo)定</b>的<b class='flag-5'>方法</b>

    14芯M16接頭對(duì)車載設(shè)備帶來的主要好處

      德索工程師說道14芯M16接頭對(duì)車載設(shè)備帶來的主要好處體現(xiàn)在其獨(dú)特的設(shè)計(jì)和優(yōu)異的性能上,這些優(yōu)勢(shì)能夠極大地提升車載設(shè)備的通信效率、可靠性和適應(yīng)性。以下是對(duì)這些好處的詳細(xì)解析:
    的頭像 發(fā)表于 06-13 17:55 ?147次閱讀
    14芯M16接頭對(duì)車載設(shè)備帶來的<b class='flag-5'>主要好處</b>

    傳感器靜態(tài)標(biāo)定主要步驟是什么

    傳感器靜態(tài)標(biāo)定主要步驟通常包括以下幾個(gè)方面: 一、準(zhǔn)備階段 確定標(biāo)定范圍 :首先,需要明確傳感器的全量程(即測(cè)量范圍),這是標(biāo)定工作的基礎(chǔ)。 準(zhǔn)備標(biāo)準(zhǔn)設(shè)備 :利用標(biāo)準(zhǔn)儀器或設(shè)備產(chǎn)生已
    的頭像 發(fā)表于 09-19 17:02 ?135次閱讀