[發明專利]基于編碼平面靶標的雙目攝像機內外參數的智能標定方法有效
| 申請號: | 202110392335.2 | 申請日: | 2021-04-13 |
| 公開(公告)號: | CN113129386B | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 殷玉龍;朱華炳;楊霈;楊昭輝 | 申請(專利權)人: | 合肥工業大學 |
| 主分類號: | G06T7/80 | 分類號: | G06T7/80;G06T7/70 |
| 代理公司: | 合肥律通專利代理事務所(普通合伙) 34140 | 代理人: | 趙春海 |
| 地址: | 230009 *** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 編碼 平面 靶標 雙目 攝像機 內外 參數 智能 標定 方法 | ||
1.一種基于編碼平面靶標的雙目攝像機內外參數的智能標定方法,其特征在于:包括以下主要步驟:
步驟1、定義左攝像機內參標定圖像總數G1、右攝像機內參標定圖像總數G2、雙目攝像機外參標定圖像組總數G3,其中G1、G2、G3均為整數,且三者滿足G1≥G3≥3且G2≥G3≥3;定義左攝像機獨立內參標定圖像總數G′1、右攝像機獨立內參標定圖像總數G′2,以及雙目攝像機初始外參標定圖像總數G′3和雙目攝像機優化外參標定圖像總數G″3,其中G″3≥1,且G′3和G″3滿足G′3+G″3==G3;定義左攝像機旋轉閾值kr1、左攝像機平移閾值kt1、右攝像機旋轉閾值kr2、右攝像機平移閾值kt2、外參旋轉閾值kr3、外參平移閾值kt3、標定角點數閾值k1和公共標定角點數閾值k2,其中k1>k2>3;定義整數變量α、β1、β2、β3、β′1、β′2、β′3、β″1、i1、i2、i3,并初始化α=1,β1=0,β2=0,β3=0,β′1=0,β′2=0,β′3=0,β″1=0,i1=0,i2=0,i3=0;
步驟2、以左攝像機的光心作為左攝像機坐標系的原點Ol,c,建立所述左攝像機坐標系Ol,c-Xl,cYl,cZl,c;以右攝像機的光心作為右攝像機坐標系的原點Or,c,建立所述右攝像機坐標系Or,c-Xr,cYr,cZr,c;
步驟3、以左攝像機靶標圖像的左上角作為左攝像機靶標圖像的標定角點像素坐標系的原點ol,建立左攝像機靶標圖像的標定角點像素坐標系ol-xlyl;以右攝像機靶標圖像的左上角作為右攝像機靶標圖像的標定角點像素坐標系的原點or,建立右攝像機靶標圖像的標定角點像素坐標系or-xryr;
步驟4、利用空間中兩臺絕對位置固定且具有公共視場的攝像機同時并實時拍攝空間中移動的編碼平面靶標,將所述左攝像機和右攝像機同時拍攝空間中第α個移動位置上的編碼平面靶標分別獲得的左攝像機靶標圖像和右攝像機靶標圖像記為作為第α組靶標圖像;
步驟5、定義左攝像機內參標定圖像判斷數值右攝像機內參標定圖像判斷數值雙目外參標定姿態判斷數值和雙目外參標定角點判斷數值其中和均為整數變量,并賦予初值
步驟6、建立第α個靶標坐標系
步驟7、將第α組靶標圖像中左攝像機靶標圖像進行復制備份得到第α個左攝像機復制靶標圖像;將第α組靶標圖像中右攝像機靶標圖像進行復制備份得到第α個右攝像機復制靶標圖像;
步驟8、將第α個左攝像機復制靶標圖像和第α個右攝像機復制靶標圖像分別作為輸入條件,利用基于編碼平面靶標的攝像機內參標定預處理方法,獲得返回的左攝像機內參標定圖像判斷數值和右攝像機內參標定圖像判斷數值
步驟9、根據左攝像機內參標定圖像判斷數值和右攝像機內參標定圖像判斷數值的取值進行如下判斷:若且則執行步驟10;若且則執行步驟11.1;若且則執行步驟11.1;若且則執行步驟14;
步驟10、判斷β3是否等于G3;若β3==G3,則執行步驟11.1;否則執行步驟11.2;
步驟11.1、將整數變量β1和β′1作為輸入,利用左攝像機獨立內參圖像判斷方法,判斷第α組靶標圖像中的左攝像機靶標圖像是否可以作為左攝像機獨立內參標定圖像,并且獲得返回的整數變量β1和β′1;
將整數變量β2和β′2作為輸入,利用右攝像機獨立內參圖像判斷方法,判斷第α組靶標圖像中的右攝像機靶標圖像是否可以作為右攝像機獨立內參標定圖像,并且獲得返回的整數變量β2和β′2,而后執行步驟14;
步驟11.2、將第α組靶標圖像中左攝像機靶標圖像再次進行復制備份得到第α個左攝像機二次復制靶標圖像;將第α組靶標圖像中右攝像機靶標圖像再次進行復制備份得到第α個右攝像機二次復制靶標圖像;
將第α個左攝像機二次復制靶標圖像和第α個右攝像機二次復制靶標圖像作為輸入條件,利用基于編碼平面靶標的雙目攝像機外參標定預處理方法,獲得返回的雙目外參標定姿態判斷數值和雙目外參標定角點判斷數值
步驟12、根據雙目外參標定姿態判斷數值進行如下判斷:若則返回步驟11.1順序執行;若則作進一步判斷:當時,執行步驟13.1;當時,執行步驟13.2;
步驟13.1、將β1、β2、β3和β′3作為輸入條件,利用雙目攝像機初始外參標定圖像判斷方法,判斷第α組靶標圖像中的左攝像機靶標圖像和右像機靶標圖像是否可以分別作為左攝像機初始外參標定圖像和右攝像機初始外參標定圖像,并獲得返回的β1、β2、β3和β′3;而后執行步驟14;
步驟13.2、將β″1+1賦值給β″1,將第α組靶標圖像中左攝像機靶標圖像作為第β″1個左攝像機優化外參標定圖像,將第α個左攝像機二次復制靶標圖像上提取到的標定角點在左攝像機靶標圖像的標定角點像素坐標系ol-xlyl下的亞像素坐標和與之一一對應的空間中第α個移動位置上的編碼平面靶標上具有相同唯一編碼序號的標定角點在所述第α個靶標坐標系下的靶標坐標之間的匹配關系作為第β″1個左攝像機優化外參標定匹配組;同時將第α組靶標圖像中右攝像機靶標圖像作為第β″1個右攝像機優化外參標定圖像,將第α個右攝像機二次復制靶標圖像上提取到的標定角點在右攝像機靶標圖像的標定角點像素坐標系or-xryr下的亞像素坐標和與之一一對應的空間中第α個移動位置上的編碼平面靶標上具有相同唯一編碼序號的標定角點在所述第α個靶標坐標系下的靶標坐標之間的匹配關系作為第β″1個右攝像機優化外參標定匹配組;將β1+1賦值給β1,將β2+1賦值給β2,將β3+1賦值給β3;而后執行步驟14;
步驟14、判斷β1、β2和β3是否滿足β1==G1且β2==G2且β3==G3;若滿足,則獲得了G1幅左攝像機標定圖像和G1個左攝像機標定匹配組,以及G2幅右攝像機標定圖像和G2個右攝像機標定匹配組,執行步驟15;否則,將α+1賦值給α后,返回步驟4順序執行;
步驟15、根據獲得的G1個左攝像機標定匹配組和G2個右攝像機標定匹配組,利用張正友標定算法分別計算左攝像機和右攝像機的內參數、畸變系數、每幅左攝像機標定圖像的旋轉矩陣和平移向量、每幅右攝像機標定圖像的旋轉矩陣和平移向量;
步驟16、計算出從左攝像機坐標系變換到右攝像機坐標系的旋轉矩陣R和平移向量T的初始值;
步驟17、利用基于標準長度的優化方法,計算出雙目攝像機外參的精確值R′和T′,一次完成雙目攝像機標定。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥工業大學,未經合肥工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110392335.2/1.html,轉載請聲明來源鉆瓜專利網。





