亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于HALCON的雙目攝像機標(biāo)定

        2017-10-12 06:58:42于春和祁樂陽
        電子設(shè)計工程 2017年19期
        關(guān)鍵詞:雙目畸變攝像機

        于春和,祁樂陽

        (沈陽航空航天大學(xué) 電子信息工程學(xué)院,遼寧 沈陽110136)

        基于HALCON的雙目攝像機標(biāo)定

        于春和,祁樂陽

        (沈陽航空航天大學(xué) 電子信息工程學(xué)院,遼寧 沈陽110136)

        基于對雙目攝像機立體視覺系統(tǒng)進行標(biāo)定的目的。采用HALCON標(biāo)定板,通過軟件豐富算子平臺進行對比實驗得到雙目攝像機立體視覺系統(tǒng)的內(nèi)部參數(shù)以及外部參數(shù)。算法結(jié)果準(zhǔn)確,簡單易行。其程序魯棒性強,運算效率高,能夠高效的運用到雙目立體視覺系統(tǒng)中,為基于雙目立體視覺的人臉三維重建提供了堅實的基礎(chǔ)。

        剛性轉(zhuǎn)換;雙目標(biāo)定;機器視覺;HALCON標(biāo)定板

        Abstract:Based on the binocular stereo vision system for the purpose of calibration.The internal and external parameters of stereo vision system of binocular camera are obtained by using HALCON calibration board and comparative experiment by software rich operator platform.The results are accurate and simple.The program is robust and efficient,and can be applied to binocular stereoscopic vision system effectively,which provides a solid foundation for 3D reconstruction of human face based on binocular stereoscopic vision.

        Key words:rigidity conversion;binocular calibration;machine vision;HALCON calibration plate

        攝像機標(biāo)定是機器視覺和攝像測量領(lǐng)域相對基礎(chǔ)的工作,同時也是最復(fù)雜、困難的工作。 攝像機標(biāo)定的意義是得到立體空間中對象的幾何信息,其中所使用的圖像信息由雙目攝像機所得[1]。定后的雙目攝像機得到的圖像目標(biāo)信息是準(zhǔn)確的,為最終得到立體空間中對象的幾何信息打下堅實基礎(chǔ)。圖像信息與對象幾何信息的對應(yīng)關(guān)系決定了待標(biāo)定攝像機的內(nèi)、外參數(shù)。簡言之,攝像機的標(biāo)定就是求解被測目標(biāo)的世界坐標(biāo)與所得目標(biāo)圖像坐標(biāo)系同時獲得兩個待標(biāo)定攝像機相互對應(yīng)幾何關(guān)系的過程[2]。高精度攝像機標(biāo)定中被廣泛應(yīng)用的算法有Tasi的兩步法、Weng等的改良方法、Zhang的棋盤靶標(biāo)方法等[3]。這些方法都假設(shè)像點和三維空間標(biāo)志點的相互對應(yīng)關(guān)系是已知的,精確計算攝像機內(nèi)參、外參是這些算法的研究重點?;贖alcon的標(biāo)定方法降低了操作難度,提高了可行性。

        1 攝像機模型

        我們需要對雙目攝像機進行標(biāo)定以達到從目標(biāo)圖像中得到精確三維立體坐標(biāo)的目的。所以必須了解三維立體世界坐標(biāo)系中的目標(biāo)物體如何投射到二維圖像平面以及相對應(yīng)的攝像機參數(shù)[4]。本文說明的是較為常規(guī)的面陣攝像機模型,同時論述了對面陣攝像機的標(biāo)定。在日??蒲兄校话闱闆r下應(yīng)用針孔攝像機模型,如圖1所示。

        雖然實際上成像平面在鏡頭光心的后端,但是在實際應(yīng)用中我們可以假設(shè)成像平面在攝像機鏡頭光心前端焦距f處[5],如圖2所示。由此可以達到簡化計算步驟的目的。成像平面坐標(biāo)系上的對應(yīng)點P由世界坐標(biāo)系上的Pw變換所得。首先,通過剛性轉(zhuǎn)換完成從世界坐標(biāo)系到攝像機坐標(biāo)系的轉(zhuǎn)換,可以使用三維位姿或相似變換矩陣表示。關(guān)系為:

        圖1 針孔攝像機透視投影模型

        T=(tx,ty,tz)T是一個平移向量。 R=R(X,Y,Z)是一個旋轉(zhuǎn)矩陣,其中X、Y、Z是對應(yīng)于旋轉(zhuǎn)后對應(yīng)的坐標(biāo)系的軸向量在原始坐標(biāo)系中的值[6]。剛性轉(zhuǎn)換的平移向量、旋轉(zhuǎn)角度即為攝像機的外部參數(shù)。世界坐標(biāo)系中雙目攝像機的位姿由攝像機外參確定。攝像機坐標(biāo)系中的某個三維點映射到成像平面坐標(biāo)系的投射關(guān)聯(lián)為:

        投射到成像平面時,鏡頭發(fā)生畸變導(dǎo)致坐標(biāo)(U、V)變化。 如果鏡頭沒有發(fā)生畸變,投影點p′會在點P與光心連線的延長線上,如圖2所示。坐標(biāo)位置的偏移就是鏡頭畸變所致。

        圖2 鏡頭畸變

        這種鏡頭畸變造成的圖像轉(zhuǎn)移可以不需要三維信息只在成像平面上建立數(shù)學(xué)模型。一般情況下,下屬表達式可以足夠準(zhǔn)確的表示徑向畸變:

        參數(shù)k表示徑向畸變的程度。當(dāng)畸變類型為桶形畸變時K<0,當(dāng)畸變類型為枕形畸變時K>0。這種表示畸變的數(shù)學(xué)模型優(yōu)勢在于可以使用下述表達式進行畸變校正:

        我們將點從成像平面坐標(biāo)系轉(zhuǎn)換到像素坐標(biāo)系中:

        式中Sx是縮放比例參數(shù),代表攝像機電荷耦合器件圖像轉(zhuǎn)換器的每個單元的水平方向距離和垂直方向距離,定義了徑向畸變的中心,表示成像平面上鏡頭光心的垂直投影[7]。攝像機進行的三維到二維的投影轉(zhuǎn)換由攝像機內(nèi)參及外參決定。

        綜上所述,得到攝像機的內(nèi)參(f,k,Sx,Sy,Cx,Cy)和外參(tx,ty,tz,X,Y,Z)是攝像機標(biāo)定的最終意義。

        2 基于HALCON的雙目攝像機標(biāo)定

        標(biāo)定雙目攝像機的過程包括在圖像中識別標(biāo)定板、在標(biāo)定板中識別標(biāo)定點精確坐標(biāo)、確定所有坐標(biāo)點圖像坐標(biāo)與世界坐標(biāo)間的對應(yīng)關(guān)系。HALCON標(biāo)定板擁有非常高的精度,這種精度是進行高精度測量的先決條件。因此,使用HALCON標(biāo)定板是最簡單有效的方法之一。

        2.1 標(biāo)定板及其拍攝規(guī)則

        標(biāo)定精度受標(biāo)定板類型及拍攝細節(jié)影響,所以對標(biāo)定板時應(yīng)注意以下事項。如果使用前向光,需要使用陶瓷材質(zhì)的標(biāo)定板。如果使用背光,需要使用玻璃材質(zhì)的標(biāo)定板。標(biāo)定板的邊緣長度應(yīng)大約為圖像邊緣長度的1/3。為了在不同圖像中體現(xiàn)出標(biāo)定點透視畸變關(guān)系,我們應(yīng)該在拍攝中不斷改變標(biāo)定板方位。拍攝時光照要均勻,標(biāo)定板應(yīng)比參照物亮度高,但亮度不宜過高。標(biāo)定板上亮的部分灰度值必須達到100以上。為了標(biāo)定立體視覺系統(tǒng),需要拍攝多組包含標(biāo)定板的立體圖像對,在每個圖像對中的每幅圖像都包含一個完整的標(biāo)定板。一般情況下,要確保立體圖像對中兩幅圖像的交迭區(qū)域一定比單個攝影機的視野小,圖像中標(biāo)定板的位置能夠盡量覆蓋整個交迭區(qū)域[8]。

        2.2 提取特征

        攝像機按規(guī)則提取到立體像對后,首先對目標(biāo)做高斯濾波。然后,進行簡單的閾值分割。設(shè)定的閾值應(yīng)該比標(biāo)定板上白色部分的灰度值小。此外,該閾值的最佳設(shè)定應(yīng)大于目標(biāo)圖像其他大區(qū)域稍亮部分的灰度值。經(jīng)過閾值分割后獲取的多個部分中,凹狀孔數(shù)量與CalTab描述文件中的標(biāo)定點個數(shù)相一致的部分被提取出來。對目標(biāo)部分做邊緣檢測。邊緣檢測靈敏度越高得到的信息越多,但是會降低對噪聲的抑制能力[9]。對所得邊緣振幅進行閾值分割,所有灰度值變化幅度大的邊緣都被選中。封閉輪廓的個數(shù)應(yīng)該與標(biāo)定板描述文件中點的個數(shù)相同,同時所有輪廓線的形狀應(yīng)該都是橢圓形。利用線性方法擬合標(biāo)志點邊緣的最優(yōu)解[10]。本算法魯棒性較強,提高了邊緣檢測的穩(wěn)定性。通過對擬合橢圓的最小外包矩形的選取,最終世界坐標(biāo)系中標(biāo)定點與成像平面坐標(biāo)系中坐標(biāo)點的映射關(guān)系[11-12]。

        2.3 雙目攝像機標(biāo)定

        與單目攝像機標(biāo)定相似,雙目攝像機標(biāo)定的輸入?yún)?shù)可以分為兩類,其一為對應(yīng)坐標(biāo)點在世界坐標(biāo)系中的坐標(biāo)。此外還有,坐標(biāo)點在兩個成像平面坐標(biāo)系中的坐標(biāo);其二為雙目攝像機的初始參數(shù)[13]。與單目攝像機標(biāo)定不同的是在雙目攝像機標(biāo)定時函數(shù)find_caltab和函數(shù)find_marks_and_pose必須在立體圖像對的每幅圖像中分別調(diào)用。標(biāo)定程序流程圖如圖3所示。

        圖3 程序流程圖

        函數(shù) read_image(:Image:FileName:)讀取文件名為FileName的圖像Image;函數(shù)find_caltab(ImageL,CaltabL,CaltabName,SizeGauss,MarkThresh,MinDiamMarks)基于標(biāo)定板在一個亮的區(qū)域中存在黑色標(biāo)定板的特征在圖像中尋找標(biāo)定板,效果如圖4(a)所示。第一步,對待標(biāo)定圖像執(zhí)行高斯模糊,高斯核的大小由輸入?yún)?shù)SizeGauss決定。該參數(shù)與對噪聲的抑制效果成正比。高斯模糊后對圖像進行灰度閾值分割?;叶乳撝禐镸arkThresh到255。提取出凹孔個數(shù)與標(biāo)定板描述文件中對應(yīng)點個數(shù)相一致的凸出部分。凹孔的最小直徑為MinDiamMarks,量級為像素,視圖片而定。這樣有利于降低錯誤目標(biāo)的干擾,提高系統(tǒng)運行速度[14]。

        find_marks_and_pose算子對選中的標(biāo)定板上的圓進行分割,提取的坐標(biāo)點個數(shù)、周長、坐標(biāo)位置都應(yīng)該與標(biāo)定板描述文件相符合。否則會自動調(diào)整StartThresh,使StartThresh按照DeltaThresh步長減小到MinThresh,直到找到精確的標(biāo)定點圓心。RCoordL、CCoordL、StartPoseL 為 3個返回值,分別為測得的行、列及對應(yīng)估計的攝像機外部參數(shù)。binocular_calibration算子的輸入?yún)?shù)為標(biāo)定點在成像平面坐標(biāo)系中的坐標(biāo)以及兩個攝像機內(nèi)參初始值,而且該函數(shù)返回雙目攝像機之間的相對位姿。標(biāo)定效果如圖4所示。

        圖4 標(biāo)定效果

        標(biāo)定完成后務(wù)必不要對雙目立體視覺系統(tǒng)進行改變,比如焦距、相對位姿等[15]。然而,無論雙目攝像機的內(nèi)部參數(shù)還是外部參數(shù)發(fā)生變化,只需要單獨對發(fā)生變化部分進行重新標(biāo)定即可。

        2.4 標(biāo)定結(jié)果

        在實驗中,我們在正常光照下拍攝了2組分別為15副、25副HALCON 100 mm標(biāo)定板圖像。兩組對比結(jié)果如表1所示。

        3 結(jié)束語

        由實驗結(jié)果可以得出結(jié)論:基于HALCON的雙目攝像機標(biāo)定算法結(jié)果準(zhǔn)確,簡單易行。其程序魯棒性強,運算效率高,能夠高效的運用到雙目立體視覺系統(tǒng)中,為基于雙目立體視覺的人臉三維重建提供了堅實的基礎(chǔ)。

        [1]張廣軍.機器視覺[M].北京:科學(xué)出版社,2005.

        [2]馬頌德,張正友.計算機視覺:計算理論與算法基礎(chǔ)[M].北京:科學(xué)出版社,1998.

        [3]Tsai R Y.An efficient and accurate camera calibration technique for 3D machine vision[J].Proc.ieeeConf.on ComputerVision & Pattern Recognition,1986:364-374.

        [4]賈云得.機器視覺[M].北京:科學(xué)出版社,2005.

        [5]李良福,陳衛(wèi)東,馮祖仁,等.目標(biāo)跟蹤與定位中的視覺標(biāo)定算法研究 [J].應(yīng)用光學(xué),2008,29(4):481-486.

        [6]Fitzgibbon A,Pilu M,F(xiàn)isher R B.Direct least square fitting of ellipses [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1999,21(5):475-480.

        [7]羅珍茜,薛雷,孫峰杰,等.基于HALCON攝像機標(biāo)定[J].電視技術(shù),2010,34(4):100-102.

        [8]賈丹,攝像機現(xiàn)場標(biāo)定算法研究[D].哈爾濱:哈爾濱工程大學(xué),2007.

        [9]Steger C,Ulrich M, Wiedemann C.Machine vision algorithms and applications[C]//Machine vision algorithms and applications.Wiley-VCH,2007.

        [10]譚曉波.攝像機標(biāo)定及相關(guān)技術(shù)研究[D].長沙:國防科學(xué)技術(shù)大學(xué),2003.

        [11]ZHANG Zheng-you.A flexible new technique for camera calibration[J].IEEE Transaction on Pattern Analysis and machine Intelligence,2000,22(11):1330-1334.

        [12]劉源洞,孔建益,王興東,等.雙目立體視覺系統(tǒng)的非線性攝像機標(biāo)定技術(shù) [J].計算機應(yīng)用研究,2011,28(9):3398-3400.

        [13]張滋黎.基于視覺引導(dǎo)的大尺度空間坐標(biāo)測量方法研究[D].天津:天津大學(xué),2009.

        [14]唐志豪,許幀英,李伯全,等.三維視覺測量系統(tǒng)平臺的軟件設(shè)計及實現(xiàn) [J].計算機測量與控制,2006(11):1566-1568.

        [15]Lenz R K,Tsai R Y.Techniques for calibration of the scale factor and image center for high accuracy 3D machine vision metro logy[C]//Proceedings of IEEE International Conference on Robotics and Automation.Washington DC:IEEE,1987:68-75.

        Binocular camera based on HALCON

        YU Chun-he,QI Le-yang
        (School of Electronic and Information Engineering, Shenyang Aerospace University,Shenyang110136,China)

        表1 標(biāo)定結(jié)果比較

        TN391

        A

        1674-6236(2017)19-0190-04

        2016-09-01稿件編號201609004

        于春和(1976—),男,遼寧沈陽人,博士,副教授。研究方向:信息獲取與處理。

        猜你喜歡
        雙目畸變攝像機
        基于雙目測距的卡爾曼濾波船舶軌跡跟蹤
        電子制作(2019年20期)2019-12-04 03:51:38
        在Lightroom中校正鏡頭與透視畸變
        看監(jiān)控攝像機的4K之道
        攝像機低照成像的前世今生
        新安訊士Q6155-E PTZ攝像機
        基于雙目視覺圖像的長度測量方法
        如何消除和緩解“攝像機恐懼癥”
        新聞前哨(2015年2期)2015-03-11 19:29:25
        輻射誘導(dǎo)染色體畸變的快速FISH方法的建立
        基于雙目視覺的接觸線幾何參數(shù)測量方法
        機械與電子(2014年2期)2014-02-28 02:07:46
        《癌變·畸變·突變》2014年第26卷索引
        91精品国产91久久综合桃花| 久久99精品久久水蜜桃| 激情综合色五月丁香六月亚洲| 国产精品久久久久久2021| 日本五十路熟女在线视频| 精品人妻69一区二区三区蜜桃| 婷婷射精av这里只有精品| 放荡的闷骚娇妻h| 久久AⅤ天堂Av无码AV| 女女同女同一区二区三区| 疯狂做受xxxx高潮视频免费| 亚洲中文有码字幕青青| 欧美高h视频| 久久国产精品国语对白| av无码一区二区三区| 国产无套护士在线观看| 久久99精品久久久久久国产人妖| 国产一区二区黑丝美胸| 国产精品av在线| 四虎影视一区二区精品| 不打码在线观看一区二区三区视频| 国产一区二区三区啊啊| 欧美牲交a欧美牲交aⅴ免费真 | 高清无码一区二区在线观看吞精| 亚洲av有码精品天堂| 精品亚洲天堂一区二区三区| 真多人做人爱视频高清免费 | 日本人妻精品有码字幕| 国产高跟黑色丝袜在线| 久久精品中文字幕第23页| 在线免费观看亚洲毛片| 青春草免费在线观看视频| 国产精品人妻一码二码尿失禁| 免费国产一级片内射老| 国产丝袜美腿在线视频| 久久99热狠狠色精品一区| 欧美aⅴ在线| 日韩av综合色区人妻| 日本顶级metart裸体全部| 亚洲日韩精品国产一区二区三区| 搡老女人老妇女老熟妇69|