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

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

3天內不再提示

基于圓形標定點的相機幾何參數(shù)的標定

3D視覺工坊 ? 來源:3D視覺工坊 ? 作者:3D視覺工坊 ? 2022-12-21 09:52 ? 次閱讀

相機標定可以歸納為P?n?P(Perspective-n-Point)的問題,即已知三維物點坐標和對應的二維投影坐標,求解相機參數(shù)。由于鏡頭的畸變(徑向和切向)帶來非線性成像模型,一般求解方法分為兩步:

不考慮畸變,成像模型為線性模型,利用線性求解方法求出初始解

考慮畸變,利用初始解和成像模型對三維物點投影得到的投影點與觀測點形成最優(yōu)問題, 通過最小二乘進行估計。

這篇文章的精彩之處在于給出逆畸變模型,在上兩步的基礎上,利用逆畸變模型進一步優(yōu)化畸變參數(shù)。文章的主要框架內容:

0e181774-80bb-11ed-8abf-dac502259ad0.png

1.相機模型

1.1正投影模型

1.2反投影模型

1.3需要標定的參數(shù):

2.**圓形標定點的偏差校正**

3.逆畸變模型

3.1遞歸逆畸變模型

3.2非遞歸逆畸變模型:

4.利用逆畸變模型優(yōu)化畸變系數(shù)

5.驗證逆畸變模型的精度

參考文獻:

1.相機模型

1.1正投影模型

0e35b7b6-80bb-11ed-8abf-dac502259ad0.png

相機的內參:

0e494402-80bb-11ed-8abf-dac502259ad0.png

相機的外參:

0e582c88-80bb-11ed-8abf-dac502259ad0.png

相機的畸變模型:

0e67d98a-80bb-11ed-8abf-dac502259ad0.png

1.2反投影模型

0e7aea52-80bb-11ed-8abf-dac502259ad0.png

1.3需要標定的參數(shù):

0e9a563a-80bb-11ed-8abf-dac502259ad0.png

2.圓形標定點的偏差校正

透視投影不是保形變換,直線在透視投影模型下為直線,一般二維或三維形狀與圖像平面不共面時會發(fā)生變形。常用的標定板是棋盤格,棋盤格的角點是包型變換,但不易精準檢測。圓形標定板也是校準中常用的標志板,圓形可以準確的找到中心點,但通過透視投影圓心會發(fā)生偏差。

0ecf61b8-80bb-11ed-8abf-dac502259ad0.png

0edd3bbc-80bb-11ed-8abf-dac502259ad0.png

令:

則圓的表示形式:

得:

因為反相機模型:

0ef93c68-80bb-11ed-8abf-dac502259ad0.png

3.逆畸變模型

畸變矯正:

0f1e587c-80bb-11ed-8abf-dac502259ad0.png

3.1遞歸逆畸變模型

由(4)可得:

0f3c0098-80bb-11ed-8abf-dac502259ad0.png

3.2非遞歸逆畸變模型:

0f4c0e8e-80bb-11ed-8abf-dac502259ad0.png

4.利用逆畸變模型優(yōu)化畸變系數(shù)

0f70182e-80bb-11ed-8abf-dac502259ad0.png

0f8b6502-80bb-11ed-8abf-dac502259ad0.png

5.驗證逆畸變模型的精度

0fae09ae-80bb-11ed-8abf-dac502259ad0.png

0fd0be68-80bb-11ed-8abf-dac502259ad0.png

0fdd4962-80bb-11ed-8abf-dac502259ad0.png

未矯正坐標和扭曲坐標之間的差異可用直方圖表示,表明誤差小于0.01像素。

0ff7ceae-80bb-11ed-8abf-dac502259ad0.png

審核編輯:郭婷

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

    關注

    2

    文章

    500

    瀏覽量

    25602
  • 相機
    +關注

    關注

    4

    文章

    1336

    瀏覽量

    53436

原文標題:基于圓形標定點的相機幾何參數(shù)的標定

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于主動視覺的相機標定法知識整理

    相機標定中所要確定的幾何模型參數(shù)分為內參和外參兩種類型。相機內參的作用是確定相機從三維空間到二維
    發(fā)表于 10-12 16:04 ?2697次閱讀

    關于LabVIEW相機標定的問題?。。。∏蠼?/a>

    目標平面與成像平面平行,但是攝像頭與目標平面相對位置是改變的,那么:1,相機標定后獲得的參數(shù)還能不能用,因為我看有的說相機標定后的
    發(fā)表于 05-20 15:49

    labview相機標定

    最近在做視覺,需要用labview做相機標定,通過空間轉換確定空間位置。視覺助手的標定只能標定參數(shù),沒有辦法做內外
    發(fā)表于 04-24 16:08

    CALIBRATION相機標定模塊

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

    相機標定介紹

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

    opencv相機標定原理與步驟

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

    opencv單目相機標定例程

    OpenCV sample目錄下自帶兩個與相機標定的cpp文件即:calibration.cpp和calibration_artificial.cppcalibration.cpp 是通過用戶輸入
    發(fā)表于 12-04 17:23 ?3624次閱讀
    opencv單目<b class='flag-5'>相機</b><b class='flag-5'>標定</b>例程

    遺傳算法的單目相機標定

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

    HALCON的3D相機標定

    的是: 指定相機內部參數(shù)的初始值 描述標定物體 指定相機內參的初始值 你可以用算子set_calib_data_cam_param來設置相機
    的頭像 發(fā)表于 10-31 11:31 ?3953次閱讀
    HALCON的3D<b class='flag-5'>相機</b><b class='flag-5'>標定</b>

    相機標定含義(解決什么是相機標定

    在大多數(shù)條件下,這些參數(shù)必須通過實驗與計算才能得到。無論是在圖像測量或者機器視覺應用中,相機參數(shù)標定都是非常關鍵的環(huán)節(jié),其標定結果的精度及
    的頭像 發(fā)表于 06-21 11:12 ?8328次閱讀

    如何學習相機模型與標定?

    相機標定是通過輸入帶有標定patter的標定板來獲得相機參數(shù)的一個過程。實際的光學成像是一套非常
    的頭像 發(fā)表于 06-01 14:36 ?706次閱讀
    如何學習<b class='flag-5'>相機</b>模型與<b class='flag-5'>標定</b>?

    為什么要進行相機標定?相機標定有何意義?

    在大多數(shù)條件下,這些參數(shù)必須通過實驗與計算才能得到。無論是在圖像測量或者機器視覺應用中,相機參數(shù)標定都是非常關鍵的環(huán)節(jié),其標定結果的精度及
    發(fā)表于 08-03 09:38 ?2270次閱讀
    為什么要進行<b class='flag-5'>相機</b><b class='flag-5'>標定</b>?<b class='flag-5'>相機</b><b class='flag-5'>標定</b>有何意義?

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

    張正友標定方法是一種經(jīng)典的相機標定方法,目前是最受歡迎的方法之一。該方法通過一種機器學習的方法,利用大量匹配的數(shù)據(jù)點像素坐標、世界坐標,基于極大似然估計擬合得到一個最優(yōu)解。
    發(fā)表于 08-03 10:59 ?1153次閱讀
    張正友<b class='flag-5'>標定</b>方法是手眼<b class='flag-5'>標定</b>嗎 如何分析<b class='flag-5'>相機</b><b class='flag-5'>標定</b><b class='flag-5'>參數(shù)</b>的好壞

    什么是相機標定 常用相機標定的方法

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

    相機標定究竟在標定什么?

    這個逼近的過程就是「相機標定」,我們用簡單的數(shù)學模型來表達復雜的成像過程,并且求出成像的反過程。標定之后的相機,可以進行三維場景的重建,即深度的感知,這是計算機視覺的一大分支。
    的頭像 發(fā)表于 10-18 17:00 ?912次閱讀
    <b class='flag-5'>相機</b><b class='flag-5'>標定</b>究竟在<b class='flag-5'>標定</b>什么?