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

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

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

深度相機(jī)是如何標(biāo)定的?

3D視覺(jué)工坊 ? 來(lái)源:點(diǎn)云PCL ? 2023-05-23 09:28 ? 次閱讀

摘要

常見(jiàn)的消費(fèi)級(jí)RGB-D相機(jī)具有粗略的內(nèi)參和外參校準(zhǔn)數(shù)據(jù)的,通常無(wú)法滿(mǎn)足許多機(jī)器人應(yīng)用所需的精度要求。我們的校準(zhǔn)方法基于一種新穎的雙分量測(cè)量誤差模型,該模型統(tǒng)一了基于不同技術(shù)RGB-D相機(jī)的誤差源,如結(jié)構(gòu)光3D相機(jī)和飛行時(shí)間相機(jī),提出的的標(biāo)定模型使用兩種不同的參數(shù)實(shí)現(xiàn)對(duì)圖像的矯正,這兩種圖通過(guò)控制函數(shù)的線性組合提供校準(zhǔn)讀數(shù),非線性?xún)?yōu)化算法在單個(gè)優(yōu)化步驟中細(xì)化相機(jī)深度傳感器剛性位移以及上述參數(shù),確保結(jié)果高度可靠。這個(gè)庫(kù)的依賴(lài)項(xiàng)有Eigen,PCL,OpenCV,Ceres Solver。

主要貢獻(xiàn)

本文的主要貢獻(xiàn)如下:

一個(gè)通用的、可實(shí)現(xiàn)的測(cè)量誤差模型,該模型以統(tǒng)一的方式很好地描述了不同深度傳感器類(lèi)型的誤差。

一種空間和參數(shù)不畸變圖像,以緊湊有效的方式模擬結(jié)構(gòu)光深度傳感器的畸變模型。

一種新的優(yōu)化框架,在估計(jì)攝像機(jī)深度傳感器剛性位移以及描述深度測(cè)量系統(tǒng)誤差的參數(shù)模型。

提出方法的開(kāi)源實(shí)現(xiàn),集成在ROS機(jī)器人操作系統(tǒng))框架內(nèi)。

主要內(nèi)容

該方法提出了一種基于對(duì)極幾何和光束平面約束的聯(lián)合優(yōu)化框架,用于同時(shí)估計(jì)RGB-D相機(jī)的內(nèi)參和外參。該方法在標(biāo)定過(guò)程中使用了多個(gè)視角的圖像對(duì)和對(duì)應(yīng)的深度圖,并通過(guò)最小化重投影誤差來(lái)優(yōu)化相機(jī)的內(nèi)外參。同時(shí),為了增強(qiáng)魯棒性,該方法還引入了離群值剔除和稀疏性約束,以處理不準(zhǔn)確的匹配和噪聲。

e19d1500-f8f6-11ed-90ce-dac502259ad0.png

圖1 標(biāo)定算法流程

實(shí)驗(yàn)結(jié)果表明,該方法在各種實(shí)際場(chǎng)景和數(shù)據(jù)集上都能夠獲得準(zhǔn)確而穩(wěn)健的內(nèi)參和外參標(biāo)定結(jié)果。與傳統(tǒng)方法相比,該方法在標(biāo)定精度和魯棒性方面都有顯著的提升。此外,該方法還能夠處理部分遮擋和異常情況,具有較強(qiáng)的魯棒性和適應(yīng)性。

e1acdd78-f8f6-11ed-90ce-dac502259ad0.jpg

圖2 四個(gè)傳感器的平面誤差,對(duì)于SL傳感器,所提出的方法能夠顯著減小測(cè)量點(diǎn)與最佳擬合數(shù)據(jù)的平面之間的距離。對(duì)于Kinect 2傳感器,差異受到隨距離增加而出現(xiàn)的隨機(jī)噪聲的限制。

不同距離的一面墻的點(diǎn)云矯正后的結(jié)果

e1c86b10-f8f6-11ed-90ce-dac502259ad0.png

準(zhǔn)后的RGB圖與深度圖配準(zhǔn)與使用默認(rèn)校準(zhǔn)參數(shù)生成RGB圖與深度圖配準(zhǔn)結(jié)果

對(duì)三個(gè)經(jīng)過(guò)測(cè)試的SL深度傳感器和Kinect 2 ToF相機(jī)的全局誤差進(jìn)行了實(shí)驗(yàn),說(shuō)明了原始點(diǎn)云的誤差(Original),去畸變步驟后的誤差(Undistorted),以及在去畸變和全局誤差校正步驟后的誤差(Final)。

對(duì)于三個(gè)SL傳感器,為了進(jìn)一步評(píng)估所提出方法的有效性,在(a)中使用設(shè)備校準(zhǔn)了深度傳感器,而在(b)中我們使用了高分辨率相機(jī)。

e2149daa-f8f6-11ed-90ce-dac502259ad0.jpg

總結(jié)

本文提出了一種通用RGB-D傳感器標(biāo)定的新方法,開(kāi)源的校準(zhǔn)程序僅要求用戶(hù)在最小結(jié)構(gòu)的環(huán)境中收集數(shù)據(jù),并在輸出中提供傳感器的內(nèi)參和外參數(shù)據(jù),通過(guò)兩個(gè)不同的分量,一個(gè)畸變誤差和一個(gè)全局系統(tǒng)誤差來(lái)概括深度傳感器誤差,畸變誤差使用每像素參數(shù)無(wú)畸變圖建模。在算法的第一階段進(jìn)行估計(jì),在算法的第二階段,在魯棒優(yōu)化框架內(nèi),估計(jì)深度系統(tǒng)誤差以及攝像機(jī)深度傳感器對(duì)準(zhǔn),文章用幾個(gè)傳感器進(jìn)行了詳盡的實(shí)驗(yàn),結(jié)果表明,該方法提供了高度精確的結(jié)果,優(yōu)于其他最先進(jìn)的方法。





審核編輯:劉清

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

    關(guān)注

    210

    文章

    28103

    瀏覽量

    205853
  • RGB
    RGB
    +關(guān)注

    關(guān)注

    4

    文章

    796

    瀏覽量

    58336
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    276

    瀏覽量

    16942
  • 3D相機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    8027

原文標(biāo)題:代碼開(kāi)源 | 深度相機(jī)是如何標(biāo)定的?

文章出處:【微信號(hào):3D視覺(jué)工坊,微信公眾號(hào):3D視覺(jué)工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    labview相機(jī)標(biāo)定

    相機(jī)標(biāo)定不成功點(diǎn)擊下一步?jīng)]反應(yīng)
    發(fā)表于 04-16 12:58

    關(guān)于LabVIEW相機(jī)標(biāo)定的問(wèn)題!?。?!求解

    目標(biāo)平面與成像平面平行,但是攝像頭與目標(biāo)平面相對(duì)位置是改變的,那么:1,相機(jī)標(biāo)定后獲得的參數(shù)還能不能用,因?yàn)槲铱从械恼f(shuō)相機(jī)標(biāo)定后的參數(shù)用于相機(jī)
    發(fā)表于 05-20 15:49

    labview相機(jī)標(biāo)定

    最近在做視覺(jué),需要用labview做相機(jī)標(biāo)定,通過(guò)空間轉(zhuǎn)換確定空間位置。視覺(jué)助手的標(biāo)定只能標(biāo)定內(nèi)參數(shù),沒(méi)有辦法做內(nèi)外參數(shù)的標(biāo)定,哪位大神給
    發(fā)表于 04-24 16:08

    CALIBRATION相機(jī)標(biāo)定模塊

    matrox mil開(kāi)發(fā)資料:CALIBRATION相機(jī)標(biāo)定模塊
    發(fā)表于 12-10 16:32 ?8次下載

    相機(jī)標(biāo)定介紹

    什么是攝相機(jī)標(biāo)定?攝相機(jī)標(biāo)定方法的分類(lèi)?感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 09-22 12:04 ?0次下載

    opencv相機(jī)標(biāo)定原理與步驟

    我們首先介紹下計(jì)算機(jī)視覺(jué)領(lǐng)域中常見(jiàn)的三個(gè)坐標(biāo)系:圖像坐標(biāo)系,相機(jī)坐標(biāo)系,世界坐標(biāo)系。以及他們之間的關(guān)系。然后介紹如何使用張正友相機(jī)標(biāo)定標(biāo)定相機(jī)。攝像機(jī)
    發(fā)表于 12-04 16:56 ?1.8w次閱讀
    opencv<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>原理與步驟

    遺傳算法的單目相機(jī)標(biāo)定

    針對(duì)張正友標(biāo)定方法中相機(jī)內(nèi)參數(shù)的求解可能陷入局部最優(yōu)解的問(wèn)題,考慮鏡頭的三階徑向畸變和二階離心畸變,提出一種基于改進(jìn)遺傳算法的單目相機(jī)內(nèi)參數(shù)優(yōu)化標(biāo)定方案。該方法可顯著提高
    發(fā)表于 01-05 16:11 ?2次下載

    相機(jī)標(biāo)定的邏輯和學(xué)習(xí)資料詳細(xì)概述

    相機(jī)標(biāo)定可以說(shuō)是計(jì)算機(jī)視覺(jué)/機(jī)器視覺(jué)的基礎(chǔ),但是初學(xué)者不易上手,本文將給讀者整理一遍相機(jī)標(biāo)定的邏輯,并在文末回答評(píng)論區(qū)提出的問(wèn)題。分為以下內(nèi)容:
    的頭像 發(fā)表于 06-01 09:54 ?4257次閱讀
    <b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>的邏輯和學(xué)習(xí)資料詳細(xì)概述

    HALCON的3D相機(jī)標(biāo)定

    轉(zhuǎn)自:微信公眾號(hào)AI圖像 創(chuàng)建標(biāo)定數(shù)據(jù)模型 你可以用算子create_calib_data創(chuàng)建一個(gè)標(biāo)定數(shù)據(jù)模型,指定相機(jī)標(biāo)定物體的數(shù)量。當(dāng)用一個(gè)
    的頭像 發(fā)表于 10-31 11:31 ?3953次閱讀
    HALCON的3D<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>

    相機(jī)標(biāo)定含義(解決什么是相機(jī)標(biāo)定

    在大多數(shù)條件下,這些參數(shù)必須通過(guò)實(shí)驗(yàn)與計(jì)算才能得到。無(wú)論是在圖像測(cè)量或者機(jī)器視覺(jué)應(yīng)用中,相機(jī)參數(shù)的標(biāo)定都是非常關(guān)鍵的環(huán)節(jié),其標(biāo)定結(jié)果的精度及算法的穩(wěn)定性直接影響相機(jī)工作產(chǎn)生結(jié)果的準(zhǔn)確性
    的頭像 發(fā)表于 06-21 11:12 ?8328次閱讀

    基于深度學(xué)習(xí)的相機(jī)標(biāo)定技術(shù)挑戰(zhàn)

    該數(shù)據(jù)集包括了不同仿真環(huán)境下生成的合成數(shù)據(jù),以及不同場(chǎng)景下由各類(lèi)真實(shí)相機(jī)采集到的圖像和視頻序列。每一個(gè)數(shù)據(jù)樣本均提供了準(zhǔn)確的標(biāo)定結(jié)果、相機(jī)參數(shù)、或視覺(jué)線索。
    發(fā)表于 04-10 10:45 ?374次閱讀

    如何學(xué)習(xí)相機(jī)模型與標(biāo)定

    相機(jī)標(biāo)定是通過(guò)輸入帶有標(biāo)定patter的標(biāo)定板來(lái)獲得相機(jī)參數(shù)的一個(gè)過(guò)程。實(shí)際的光學(xué)成像是一套非常復(fù)雜的過(guò)程,從三維世界投影到
    的頭像 發(fā)表于 06-01 14:36 ?707次閱讀
    如何學(xué)習(xí)<b class='flag-5'>相機(jī)</b>模型與<b class='flag-5'>標(biāo)定</b>?

    雙目相機(jī)標(biāo)定的原理和方法

    首先,課程介紹了雙目相機(jī)標(biāo)定的基礎(chǔ)知識(shí)。我了解到雙目相機(jī)是由兩個(gè)相機(jī)組成的系統(tǒng),通過(guò)同時(shí)拍攝目標(biāo)物體的兩個(gè)視角來(lái)獲取三維信息。
    的頭像 發(fā)表于 07-03 14:25 ?3028次閱讀
    雙目<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>的原理和方法

    為什么要進(jìn)行相機(jī)標(biāo)定?相機(jī)標(biāo)定有何意義?

    在大多數(shù)條件下,這些參數(shù)必須通過(guò)實(shí)驗(yàn)與計(jì)算才能得到。無(wú)論是在圖像測(cè)量或者機(jī)器視覺(jué)應(yīng)用中,相機(jī)參數(shù)的標(biāo)定都是非常關(guān)鍵的環(huán)節(jié),其標(biāo)定結(jié)果的精度及算法的穩(wěn)定性直接影響相機(jī)工作產(chǎn)生結(jié)果的準(zhǔn)確性
    發(fā)表于 08-03 09:38 ?2270次閱讀
    為什么要進(jìn)行<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>?<b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>有何意義?

    相機(jī)標(biāo)定究竟在標(biāo)定什么?

    這個(gè)逼近的過(guò)程就是「相機(jī)標(biāo)定」,我們用簡(jiǎn)單的數(shù)學(xué)模型來(lái)表達(dá)復(fù)雜的成像過(guò)程,并且求出成像的反過(guò)程。標(biāo)定之后的相機(jī),可以進(jìn)行三維場(chǎng)景的重建,即深度
    的頭像 發(fā)表于 10-18 17:00 ?912次閱讀
    <b class='flag-5'>相機(jī)</b><b class='flag-5'>標(biāo)定</b>究竟在<b class='flag-5'>標(biāo)定</b>什么?