




已閱讀5頁(yè),還剩102頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
工學(xué)碩士學(xué)位論文基于雙目視覺(jué)的三維信息恢復(fù)THREEDIMENSIONALINFORMATIONRECOVERYBASEDONBINOCULARVISION學(xué)科專(zhuān)業(yè)控制工程機(jī)電工程與自動(dòng)化學(xué)院二零一六年六月摘要現(xiàn)實(shí)世界是一個(gè)三維立體世界,通常的二維顯示已很難滿(mǎn)足人們的需求,人們希望能夠真實(shí)的還原出空間物體的三維信息。隨著現(xiàn)代信息技術(shù)的飛速發(fā)展,三維顯示技術(shù)不斷走向成熟,它能夠真實(shí)再現(xiàn)客觀(guān)世界的場(chǎng)景,呈現(xiàn)出場(chǎng)景的深度、層次和真實(shí)性。越來(lái)越多的3D應(yīng)用正在進(jìn)入并改善著我們的生活。雙目視覺(jué)是機(jī)器視覺(jué)的一種重要形式,具有精度高、擴(kuò)展能力強(qiáng)大,連續(xù)工作時(shí)間長(zhǎng)、結(jié)果易于保存和復(fù)制等不可替代的優(yōu)點(diǎn),是目前應(yīng)用比較廣泛的三維恢復(fù)技術(shù)之一。本文分別對(duì)雙目視覺(jué)系統(tǒng)的構(gòu)建、雙目攝像機(jī)的標(biāo)定、圖像的獲取與預(yù)處理、特征提取與匹配、深度信息恢復(fù)等五個(gè)部分進(jìn)行討論與分析,主要的內(nèi)容包括(1)搭建雙目視覺(jué)平臺(tái),利用該平臺(tái)進(jìn)行圖像的獲取,攝像機(jī)的標(biāo)定,雙目立體匹配,以及三維深度信息提取。調(diào)整兩個(gè)攝像頭的高度,保證在使用過(guò)程中雙目攝像機(jī)成像處在同一水平線(xiàn)上,減小系統(tǒng)誤差。(2)結(jié)合平面標(biāo)定模板的攝像機(jī)標(biāo)定方法,使用MATLABGUI設(shè)計(jì)攝像機(jī)標(biāo)定界面,該標(biāo)定界面操作簡(jiǎn)單、方便、快捷,簡(jiǎn)化了攝像機(jī)標(biāo)定工作。首先打印一個(gè)標(biāo)準(zhǔn)2D的79(252MM,324MM)棋盤(pán)格平面標(biāo)定板,使用左、右攝像機(jī)從不同角度各拍攝20張棋盤(pán)標(biāo)定模板圖像,輸入到所設(shè)計(jì)的攝像機(jī)標(biāo)定界面,進(jìn)行標(biāo)定,求解出左、右攝像機(jī)參數(shù)。(3)使用已標(biāo)定的雙目攝像機(jī)獲取立體圖像對(duì),對(duì)獲取的圖像進(jìn)行預(yù)處理,通常獲取的圖像中包含的信息量比較大,而且還有可能摻雜著各種噪聲。因此在進(jìn)行立體匹配之前,需要把復(fù)雜的有噪聲的圖像簡(jiǎn)單化。主要是對(duì)圖像進(jìn)行灰度化處理、平滑濾波,減少圖像中的噪聲干擾,提高圖像邊緣的可檢測(cè)性,為雙目立體匹配打好堅(jiān)實(shí)基礎(chǔ)。(4)雙目立體匹配主要是對(duì)待匹配的圖像和參考圖像進(jìn)行特征點(diǎn)的檢測(cè)與匹配,得出兩幅圖像上對(duì)應(yīng)特征點(diǎn)之間的差異,求出兩幅圖像的視差。選取四組不同的圖像對(duì)SIFT和SURF匹配算法在特征點(diǎn)檢測(cè)數(shù)量和算法運(yùn)行時(shí)間上進(jìn)行實(shí)驗(yàn)對(duì)比,由實(shí)驗(yàn)結(jié)果選擇性能較好的特征匹配算法,對(duì)目標(biāo)圖像進(jìn)行匹配,得到視差。(5)三維信息恢復(fù)是通過(guò)雙目視覺(jué)三角測(cè)量原理,計(jì)算出目標(biāo)體的深度信息。通過(guò)改變雙目視覺(jué)系統(tǒng)與目標(biāo)物體的距離,選取測(cè)量點(diǎn)進(jìn)行測(cè)試,將實(shí)驗(yàn)得到深度信息與真實(shí)信息比較,得到系統(tǒng)的誤差大小,實(shí)驗(yàn)結(jié)果表明在雙目視覺(jué)系統(tǒng)的測(cè)量范圍內(nèi),本文的雙目視覺(jué)系統(tǒng)的總體誤差在5以?xún)?nèi),誤差較小,為后續(xù)的應(yīng)用奠定了理論基礎(chǔ)。關(guān)鍵詞雙目視覺(jué);攝像機(jī)標(biāo)定;立體匹配;三維信息恢復(fù)ABSTRACTTHEREALWORLDISATHREEDIMENSIONALWORLD,USUALLY,2DDISPLAYCANNOTMEETTHENEEDSOFHUMANBEINGSPEOPLEWANTTOBEABLETOTRULYRESTORETHETHREEDIMENSIONALINFORMATIONOFSPACEOBJECTSWITHTHERAPIDDEVELOPMENTOFMODERNINFORMATIONTECHNOLOGY,3DDISPLAYTECHNOLOGYHASBECOMEMATURE,ITCANREPRODUCETHEOBJECTIVEWORLDOFTHESCENE,SHOWINGTHEDEPTHOFTHESCENE,THELEVELANDAUTHENTICITYMOREANDMORE3DAPPLICATIONSAREENTERINGANDIMPROVINGOURLIVESBINOCULARVISIONISANIMPORTANTFORMOFMACHINEVISION,HASTHEADVANTAGESOFHIGHPRECISION,POWERFULEXPANSIONABILITY,LONGCONTINUOUSWORKINGTIME,RESULTSAREEASYTOSTOREANDCOPYIRREPLACEABLEBINOCULARVISIONISONEOFTHEMOREWIDELYUSED3DRECOVERYTECHNIQUESTHECONSTRUCTIONOFBINOCULARVISIONSYSTEM,BINOCULARCAMERACALIBRATION,IMAGEACQUISITIONANDPREPROCESSING,FEATUREEXTRACTIONANDMATCHING,DEPTHINFORMATIONRECOVERYAREDISCUSSEDANDANALYZEDINTHISARTICLE,MAINLYCOMPLETEDTHEFOLLOWINGWORK1BUILDAPLATFORMOFBINOCULARVISIONANDUSETHISPLATFORMFORIMAGEACQUISITION,CAMERACALIBRATION,BINOCULARSTEREOMATCHING,DEPTHANDTHREEDIMENSIONALINFORMATIONEXTRACTIONADJUSTTHEHEIGHTOFTHETWOCAMERAS,GUARANTEEINTHEPROCESSOFUSINGBINOCULARBINOCULARCAMERAIMAGINGATTHESAMELEVEL,REDUCETHESYSTEMERROR2COMBINEDWITHTHECAMERACALIBRATIONMETHODOFPLANECALIBRATIONTEMPLATE,USINGMATLABGUIDESIGNCAMERACALIBRATIONINTERFACE,THECALIBRATIONINTERFACEISSIMPLE,CONVENIENTANDFAST,ANDSIMPLIFIESFIRSTLYPRINTASTANDARD2D79252MM,324MMCHECKERBOARDPLANARCALIBRATIONBOARD,USETHELEFTANDRIGHTCAMERASSHOOTING20ACHESSBOARDCALIBRATIONTEMPLATEIMAGEFROMDIFFERENTANGLES,INPUTTOCAMERACALIBRATIONINTERFACEDESIGNEDTOCAMERACALIBRATIONANDSOLVETHELEFTANDRIGHTCAMERAPARAMETERS3USINGTHECALIBRATEDBINOCULARCAMERATOOBTAINTHESTEREOIMAGE,BEFORESTEREOMATCHING,COMPLICATEDNOISYIMAGENEEDSTOBEPREPROCESSEDMAINLY,SMOOTHINGFILTERINGFORGRAYIMAGETOREDUCETHEINTERFERENCEOFTHENOISEOFIMAGETOENHANCEIMAGES,IMPROVEIMAGECONTRAST,IMPROVETHEDETECTIONOFIMAGEEDGE,PROVIDEDASOLIDFOUNDATIONFORSTEREOMATCHING4BINOCULARSTEREOMATCHINGISMAINLYTODEALWITHTHEMATCHINGIMAGEANDREFERENCEIMAGETODETECTANDMATCHTHEFEATUREPOINTS,ANDTOFINDOUTTHEDISPARITYBETWEENTHETWOIMAGESSELECTFOURDIFFERENTSETSOFIMAGESTOSIFTANDSURFMATCHINGALGORITHMINNUMBEROFFEATUREPOINTSDETECTIONANDRUNNINGTIMEOFTHEALGORITHMWERECOMPAREDACCORDINGTOTHEEXPERIMENTALRESULTS,WESELECTBETTERPERFORMANCEOFTHEFEATUREMATCHINGALGORITHMTOMATCHTHETARGETIMAGEANDOBTAINTHEDISPARITYVALUE53DINFORMATIONRECOVERYISTHROUGHTHEBINOCULARVISUALTRIANGULATIONPRINCIPLECALCULATEDTHEDEPTHINFORMATIONOFTHEOBJECTBYCHANGINGTHEDISTANCEBETWEENTHEBINOCULARVISIONSYSTEMANDTHEOBJECT,THEMEASUREMENTPOINTSARESELECTEDTOBETESTEDTHEEXPERIMENTALRESULTSARECOMPAREDWITHTHEREALINFORMATION,ANDTHEERRORSIZEOFTHESYSTEMISOBTAINEDTHEEXPERIMENTALRESULTSSHOWTHATINTHEMEASUREMENTRANGETHETOTALERROROFTHEBINOCULARVISIONSYSTEMISLESSTHAN5THISLAYSTHETHEORETICALFOUNDATIONFORTHEFOLLOWINGAPPLICATIONKEYWORDSBINOCULARVISIONCAMERACALIBRATIONSTEREOMATCHINGTHREEDIMENSIONALINFORMATIONRECOVERY目錄摘要VABSTRACTVII目錄IX第一章緒論111研究的背景與意義112國(guó)內(nèi)外研究概況2121國(guó)外研究概況3122國(guó)內(nèi)發(fā)展現(xiàn)狀與前景分析413論文主要工作和結(jié)構(gòu)安排5131主要工作5132結(jié)構(gòu)安排6第二章攝像機(jī)標(biāo)定及其界面設(shè)計(jì)821攝像機(jī)模型8211圖像坐標(biāo)系、攝像機(jī)坐標(biāo)系與世界坐標(biāo)系9212線(xiàn)性攝像機(jī)模型13213非線(xiàn)性攝像機(jī)模型15214鏡頭畸變的校正1722攝像機(jī)標(biāo)定18221線(xiàn)性攝像機(jī)標(biāo)定19222雙目視覺(jué)攝像機(jī)標(biāo)定2223攝像機(jī)標(biāo)定界面設(shè)計(jì)2324本章小結(jié)29第三章圖像預(yù)處理與邊緣檢測(cè)3131圖像獲取3132圖像預(yù)處理32321灰度變換32322平滑濾波3433邊緣檢測(cè)37331邊緣檢測(cè)理論38332邊緣檢測(cè)算子39333實(shí)驗(yàn)結(jié)果與分析4234本章小結(jié)44第四章雙目立體匹配算法4541立體匹配原理45411匹配基元的正確選擇45412匹配約束條件45413匹配算法分類(lèi)4742特征點(diǎn)檢測(cè)47421基于改進(jìn)的HARRIS角點(diǎn)檢測(cè)算法47422角點(diǎn)檢測(cè)結(jié)果對(duì)比5043特征匹配算法52431基于SIFT的立體匹配算法52432基于SURF的立體匹配算法59433SIFT、SURF算法對(duì)比分析6244本章小結(jié)66第五章三維信息恢復(fù)6751雙目視覺(jué)三角測(cè)量原理6752系統(tǒng)組成69521硬件組成69522系統(tǒng)工作流程7053三維信息恢復(fù)實(shí)現(xiàn)71531攝像機(jī)標(biāo)定實(shí)現(xiàn)71532雙目立體匹配實(shí)現(xiàn)77533三維深度信息提取78534誤差分析8254本章小結(jié)82第六章總結(jié)與展望8361總結(jié)8362展望83參考文獻(xiàn)85作者在攻讀碩士學(xué)位期間發(fā)表的論文91作者在攻讀碩士學(xué)位期間參與的項(xiàng)目92致謝93第一章緒論11研究的背景與意義機(jī)器視覺(jué)1最先應(yīng)用的領(lǐng)域是工業(yè)制造,因?yàn)橥ㄟ^(guò)機(jī)器視覺(jué)的自動(dòng)識(shí)別功能,可以非常好的代替人眼識(shí)別。在一些不適合于人工作業(yè)的危險(xiǎn)工作環(huán)境或人眼視覺(jué)難以滿(mǎn)足要求的場(chǎng)合,常用機(jī)器視覺(jué)來(lái)替代人工視覺(jué);在大批量工業(yè)生產(chǎn)過(guò)程中,不再依靠人來(lái)完成,用人眼視覺(jué)檢查產(chǎn)品質(zhì)量效率低且精度不高,用機(jī)器視覺(jué)檢測(cè)方法可以大大提高生產(chǎn)效率和生產(chǎn)的自動(dòng)化程度。機(jī)器視覺(jué)就是利用機(jī)器來(lái)代替人的眼睛,不僅要獲取簡(jiǎn)單的圖像而且要通過(guò)機(jī)器本身的機(jī)器視覺(jué)系統(tǒng)對(duì)所獲圖像的各種信息進(jìn)行處理、分析和計(jì)算,并對(duì)計(jì)算結(jié)果做出相應(yīng)的定量解釋和定性分析,從而進(jìn)行相應(yīng)的決策3。在工業(yè)方面,隨著工業(yè)40的興起帶動(dòng)機(jī)器視覺(jué)升級(jí),對(duì)機(jī)器視覺(jué)設(shè)備需求大幅增溫。相關(guān)產(chǎn)品開(kāi)發(fā)商正著力研發(fā)3D視覺(jué)感測(cè)技術(shù),讓機(jī)器視覺(jué)設(shè)備不僅能判斷物件顏色,更能辨別出質(zhì)感和空間位置,大幅提高辨識(shí)精準(zhǔn)度,以滿(mǎn)足更精密的自動(dòng)化控制應(yīng)用。在生活?yuàn)蕵?lè)方面,虛擬現(xiàn)實(shí)(VR)最為火爆,虛擬現(xiàn)實(shí)技術(shù)就是利用計(jì)算機(jī)生成一種模擬環(huán)境讓參與者置身于計(jì)算機(jī)生成的三維圖像世界中,感受逼真的三維世界。在VR系統(tǒng)中,雙目立體視覺(jué)起了很大作用。通過(guò)對(duì)攝像頭的實(shí)時(shí)畫(huà)面進(jìn)行分析,采用立體視覺(jué)技術(shù)來(lái)獲取圖像的深度圖,得出深度信息進(jìn)而可以感知深度。對(duì)于人來(lái)說(shuō),人眼是高級(jí)的視覺(jué)系統(tǒng),人的視覺(jué)系統(tǒng)具有識(shí)別能力強(qiáng)、分辨率高、能快速適應(yīng)靈活多變的外部環(huán)境等優(yōu)點(diǎn)。但也有其自身的缺點(diǎn),例如人的雙眼不能長(zhǎng)時(shí)間的工作,否則獲取外界信息的能力就會(huì)降低,人眼在特定的環(huán)境時(shí),它的識(shí)別能力也有一定的限制,還有就是受情緒的影響很大。表11是機(jī)器視覺(jué)與人眼視覺(jué)在不同類(lèi)別下的對(duì)比。表11機(jī)器視覺(jué)與人眼視覺(jué)比較類(lèi)別人眼視覺(jué)機(jī)器視覺(jué)適應(yīng)性適應(yīng)性強(qiáng),可在復(fù)雜及變化的環(huán)境中識(shí)別目標(biāo)適應(yīng)性差,易受背景及環(huán)境變化的影響智能具有高級(jí)智能智能很差,不能很好地識(shí)別變化的目標(biāo)灰度分辨力差,一般能分辨64個(gè)灰度級(jí)強(qiáng),具有多個(gè)灰度級(jí)速度01秒的視覺(jué)暫留使人眼無(wú)法看清楚快速運(yùn)動(dòng)的目標(biāo)快門(mén)時(shí)間可達(dá)到10微妙左右,處理器的速度越來(lái)越快運(yùn)動(dòng)分析定量分析定量分析,但受限制感光范圍400NM750NM范圍的可見(jiàn)光紫外光、紅外光、可見(jiàn)光環(huán)境要求對(duì)環(huán)境溫度、濕度的適應(yīng)性差對(duì)環(huán)境適應(yīng)性強(qiáng)觀(guān)測(cè)精度精度低,無(wú)法量化精度高,可到微米級(jí),易量化測(cè)距可以定量估計(jì)能力非常有限二維描述高度發(fā)達(dá)對(duì)目標(biāo)能較好的描述三維描述高度發(fā)達(dá)非常低級(jí)其他主觀(guān)性,受情緒影響,易疲勞客觀(guān)性,可連續(xù)工作12國(guó)內(nèi)外研究概況隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,機(jī)器視覺(jué)也相應(yīng)地獲得了飛速發(fā)展,一些新概念、新方法和新理論相繼出現(xiàn),與之相關(guān)的機(jī)器視覺(jué)的成本也隨之大幅度的降低,機(jī)器視覺(jué)具有非常突出的特點(diǎn),符合現(xiàn)代工業(yè)的發(fā)展要求,使得機(jī)器視覺(jué)在世界范圍內(nèi)得到了廣泛的應(yīng)用2。全球范圍內(nèi),機(jī)器視覺(jué)產(chǎn)業(yè)主要在北美、歐洲以及日本地區(qū)發(fā)展迅速,正處于產(chǎn)業(yè)成熟期,在工業(yè)40等市場(chǎng)熱點(diǎn)的推動(dòng)下,歐美、日本等國(guó)在機(jī)器視覺(jué)技術(shù)方面將會(huì)有不斷的發(fā)展與創(chuàng)新,國(guó)際市場(chǎng)上的機(jī)器視覺(jué)規(guī)模不斷的增長(zhǎng)。另外,中國(guó)機(jī)器視覺(jué)市場(chǎng)正在繼北美、歐洲和日本之后,成為該領(lǐng)域世界第四大市場(chǎng),占81(如圖11所示),正在引起世界各大廠(chǎng)商越來(lái)越多的重視。01203405607北美歐洲日本中國(guó)其他6114950840710圖11全球機(jī)器視覺(jué)市場(chǎng)地區(qū)分布圖121國(guó)外研究概況在國(guó)際上,歐美、日本等發(fā)達(dá)的國(guó)家和地區(qū)利用堅(jiān)實(shí)的、強(qiáng)大的工業(yè)基礎(chǔ),投入大量的人力、財(cái)力、物力來(lái)研究和開(kāi)發(fā)機(jī)器視覺(jué),不僅在硬件方面開(kāi)發(fā)投入使用,而且對(duì)軟件也進(jìn)行不斷升級(jí),提高算法的優(yōu)越性。通過(guò)理論與實(shí)際應(yīng)用的結(jié)合,不斷將理論研究投入到實(shí)際應(yīng)用中去,致使機(jī)器視覺(jué)不斷的發(fā)展進(jìn)步,取得了非常好的成果。例如,華盛頓大學(xué)與微軟公司合作為火星衛(wèi)星“探測(cè)者”號(hào)研制了寬基線(xiàn)立體視覺(jué)系統(tǒng),使“探測(cè)者”號(hào)能夠在火星上對(duì)其即將跨越的幾千米內(nèi)的地形進(jìn)行精確的定位導(dǎo)航3。系統(tǒng)采用非線(xiàn)性?xún)?yōu)化得到兩次拍攝圖像時(shí)攝像機(jī)的相對(duì)準(zhǔn)確的位置,利用魯棒性強(qiáng)的最大似然概率法結(jié)合高效的立體搜索進(jìn)行圖像匹配,得到亞像素精度的視差,并根據(jù)此視差計(jì)算圖像對(duì)中各點(diǎn)的三維坐標(biāo)。日本大阪大學(xué)自主開(kāi)發(fā)了一套自適應(yīng)雙目視覺(jué)伺服系統(tǒng),該自適應(yīng)雙目視覺(jué)系統(tǒng)對(duì)未知運(yùn)動(dòng)方式的目標(biāo)物體能夠?qū)崿F(xiàn)非常好的自適應(yīng)跟蹤4。美國(guó)麻省理工學(xué)院利用雙目立體視覺(jué)系統(tǒng),通過(guò)三角測(cè)量原理求出目標(biāo)物體的深度信息,再采用改進(jìn)圖像分割方法,可以在非??焖俚沫h(huán)境中對(duì)視頻圖像進(jìn)行目標(biāo)物體位置的分割,并取得了非常好的效果5。日本東京大學(xué)機(jī)將機(jī)器人整體姿態(tài)信息整合到實(shí)時(shí)雙目立體視覺(jué)系統(tǒng)中,整合之后的雙目立體視覺(jué)系統(tǒng)可以對(duì)機(jī)器人進(jìn)行導(dǎo)航,實(shí)時(shí)的躲避障礙物6。由于機(jī)器視覺(jué)本身的結(jié)構(gòu)就非常的復(fù)雜,所以只能不斷的進(jìn)行科學(xué)研究與創(chuàng)新。雖然機(jī)器視覺(jué)技術(shù)還面臨很多問(wèn)題,但是發(fā)達(dá)國(guó)家和地區(qū)在這一領(lǐng)域仍然處于國(guó)際領(lǐng)先地位。122國(guó)內(nèi)發(fā)展現(xiàn)狀與前景分析隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展,對(duì)機(jī)器視覺(jué)技術(shù)的需求越來(lái)越廣泛,推動(dòng)了機(jī)器視覺(jué)技術(shù)的迅速發(fā)展,國(guó)內(nèi)相關(guān)高校、研究所和企業(yè)在機(jī)器視覺(jué)技術(shù)領(lǐng)域不斷的進(jìn)行積極的探索和大膽的嘗試,將視覺(jué)理論與實(shí)際應(yīng)用緊密結(jié)合,并逐步將機(jī)器視覺(jué)技術(shù)應(yīng)用到工業(yè)生產(chǎn)。比如,西北工業(yè)大學(xué)博士研究生針對(duì)雙目視覺(jué)系統(tǒng)結(jié)構(gòu),采用三角法建立了雙目視覺(jué)測(cè)量系統(tǒng)的結(jié)構(gòu)參數(shù)模型,分析雙目視覺(jué)系統(tǒng)結(jié)構(gòu)參數(shù)與空間被測(cè)點(diǎn)之間的關(guān)系特性,研究各結(jié)構(gòu)參數(shù)對(duì)測(cè)量精度誤差分布的影響,通過(guò)仿真實(shí)驗(yàn)給出了小誤差時(shí)的結(jié)構(gòu)參數(shù)的最佳取值范圍7。上海大學(xué)通信與信息工程學(xué)院提出了基于神經(jīng)網(wǎng)絡(luò)的雙目立體視覺(jué)攝像機(jī)標(biāo)定方法8。首先對(duì)攝像機(jī)進(jìn)行線(xiàn)性標(biāo)定,然后通過(guò)網(wǎng)絡(luò)訓(xùn)練建立起三維空間點(diǎn)位置補(bǔ)償?shù)亩鄬忧梆伾窠?jīng)網(wǎng)絡(luò)模型,此方法對(duì)雙目立體視覺(jué)攝像機(jī)的標(biāo)定具有較好的通用性。東南大學(xué)在雙目視覺(jué)基礎(chǔ)上提出了新的特征匹配算法,該特征匹配算法能夠完成非接觸式的測(cè)量,并且測(cè)量精度較高,該匹配算法對(duì)測(cè)量的對(duì)象沒(méi)有特殊的要求,可以是三維不規(guī)則的偏轉(zhuǎn)線(xiàn)圈8。浙江大學(xué)機(jī)械學(xué)院通過(guò)建立雙目立體視覺(jué)系統(tǒng),采用透視成像的原理對(duì)多自由度的機(jī)械設(shè)備進(jìn)行檢測(cè),可以實(shí)現(xiàn)精確的位姿動(dòng)態(tài)檢測(cè),取得了較好的成效9。哈爾濱工業(yè)大學(xué)提出了異構(gòu)雙目活動(dòng)視覺(jué)系統(tǒng),該雙目活動(dòng)視覺(jué)系統(tǒng)能夠?qū)θ灾鞯淖闱驒C(jī)器人進(jìn)行導(dǎo)航,實(shí)現(xiàn)足球機(jī)器人的一系列動(dòng)作10。維視圖像公司采用雙目相機(jī),從相機(jī)內(nèi)參數(shù)標(biāo)定、鏡頭畸變標(biāo)定、雙目立體匹配等方面取得了非常好的效果。該系統(tǒng)可以實(shí)現(xiàn)機(jī)器人導(dǎo)航、微操作系統(tǒng)的參數(shù)檢測(cè)、三維測(cè)量和虛擬現(xiàn)實(shí)等應(yīng)用。還有的高校與相關(guān)機(jī)器視覺(jué)的企業(yè)進(jìn)行密切的合作,將機(jī)器視覺(jué)理論研究與企業(yè)相結(jié)合,把研究成果落到實(shí)處,逐漸地應(yīng)用到現(xiàn)實(shí)生活中,同時(shí)企業(yè)也不斷的加大投入,取得了全面的發(fā)展和改進(jìn),獲得了一定的成果。我國(guó)的機(jī)器視覺(jué)應(yīng)用范圍涵蓋了工業(yè)生產(chǎn)、農(nóng)業(yè)生產(chǎn)、軍事、航空航天、氣象預(yù)測(cè)、天文觀(guān)測(cè)、公安偵查、交通運(yùn)輸管理、食品藥品安全、科學(xué)研究等各行各業(yè)。在我國(guó),機(jī)器視覺(jué)較發(fā)達(dá)國(guó)家起步較晚,機(jī)器視覺(jué)行業(yè)存在非常大的發(fā)展空間,行業(yè)市場(chǎng)規(guī)模在不斷擴(kuò)大,對(duì)機(jī)器視覺(jué)的需求巨大。13論文主要工作和結(jié)構(gòu)安排131主要工作本論文以機(jī)器視覺(jué)理論為基礎(chǔ),主要從系統(tǒng)的搭建、攝像機(jī)的標(biāo)定及界面設(shè)計(jì)、圖像濾波與邊緣檢測(cè)、特征點(diǎn)的檢測(cè)與立體匹配算法、深度信息的提取等部分對(duì)雙目視覺(jué)進(jìn)行了研究與實(shí)驗(yàn),詳細(xì)講解了基于雙目視覺(jué)的三維信息恢復(fù)。所做的主要工作如下(1)研究了雙目視覺(jué)理論知識(shí),搭建了本文的雙目視覺(jué)平臺(tái),利用該平臺(tái)進(jìn)行圖像的獲取,攝像機(jī)的標(biāo)定,雙目立體匹配,以及三維深度信息提取。調(diào)整兩個(gè)攝像頭的高度,保證在使用過(guò)程中雙目攝像機(jī)成像處在同一水平線(xiàn)上,減小系統(tǒng)誤差。(2)通過(guò)對(duì)攝像機(jī)標(biāo)定技術(shù)的學(xué)習(xí),結(jié)合張正友平面棋盤(pán)格標(biāo)定法,使用MATLABGUI設(shè)計(jì)出攝像機(jī)標(biāo)定界面,該標(biāo)定界面既可以標(biāo)定單目視覺(jué)的攝像機(jī),也可以同時(shí)標(biāo)定雙目視覺(jué)的左、右兩個(gè)攝像機(jī)。制作平面棋盤(pán)格標(biāo)定板,使用左、右兩個(gè)攝像機(jī)各拍攝20幅標(biāo)定板圖像,輸入到標(biāo)定界面,計(jì)算出攝像機(jī)的相關(guān)參數(shù)。(3)詳細(xì)分析了改進(jìn)的HARRIS角點(diǎn)檢測(cè)算法,通過(guò)對(duì)五組不同的圖像進(jìn)行角點(diǎn)檢測(cè)實(shí)驗(yàn),從實(shí)驗(yàn)結(jié)果可以看出,改進(jìn)后的算法,即加入?yún)^(qū)域像素的相似度優(yōu)化的HARRIS角點(diǎn)檢測(cè)算法檢測(cè)出的角點(diǎn)數(shù)量增加,并且算法核心部分的平均消耗時(shí)間比未優(yōu)化的算法提高了20左右。(4)對(duì)SIFT特征匹配算法與SURF特征匹配算法進(jìn)行了詳細(xì)的分析,通過(guò)多組實(shí)驗(yàn)直觀(guān)的比較兩種匹配算法在特征點(diǎn)檢測(cè)和算法運(yùn)行時(shí)間上的性能,結(jié)合實(shí)驗(yàn)結(jié)果分析兩種匹配算法的優(yōu)缺點(diǎn)。根據(jù)本文后續(xù)的應(yīng)用,將雙目視覺(jué)應(yīng)用于掃地機(jī)器人導(dǎo)航,避障,選取綜合性能較好的SURF匹配算法,進(jìn)行雙目立體匹配,獲取視差,為后續(xù)的三維信息提取做準(zhǔn)備。(5)使用已標(biāo)定的雙目攝像機(jī)獲取目標(biāo)物體圖像,根據(jù)雙目視覺(jué)三角測(cè)量原理得出的深度信息計(jì)算公式,求出目標(biāo)物體的深度信息。改變目標(biāo)物體與雙目攝像機(jī)的距離,通過(guò)多組實(shí)驗(yàn)測(cè)量雙目攝像機(jī)與目標(biāo)物體的距離,比較真實(shí)距離與雙目視覺(jué)測(cè)量距離的誤差,由多組實(shí)驗(yàn)結(jié)果可以看出,在雙目攝像機(jī)成像范圍內(nèi),本文的雙目視覺(jué)系統(tǒng)的測(cè)量誤差總體保持在5以?xún)?nèi),為采用雙目視覺(jué)系統(tǒng)進(jìn)行導(dǎo)航、避障的掃地機(jī)器人應(yīng)用提供了理論支持。132結(jié)構(gòu)安排論文具體結(jié)構(gòu)安排如下第一章為緒論,介紹了機(jī)器視覺(jué)研究的背景與意義,國(guó)內(nèi)外研究的概況??偨Y(jié)本人所做的工作,并對(duì)論文的結(jié)構(gòu)作了安排。第二章對(duì)攝像機(jī)成像的幾何模型,攝像機(jī)坐標(biāo)系統(tǒng),圖像坐標(biāo)系和世界坐標(biāo)三者三者之間的關(guān)系以及攝像機(jī)鏡頭畸變的校正進(jìn)行了簡(jiǎn)要介紹,分析了線(xiàn)性攝像機(jī)標(biāo)定的原理以及雙目攝像機(jī)的標(biāo)定方法,并介紹使用MATLABGUI設(shè)計(jì)的攝像機(jī)標(biāo)定界面,該界面操作簡(jiǎn)單、方便、快捷,可以很好的對(duì)攝像機(jī)參數(shù)進(jìn)行標(biāo)定。第三章基于MATLAB的圖像處理,主要是對(duì)獲取來(lái)的原始圖像進(jìn)行灰度化處理、圖像濾波處理以及圖像的邊緣檢測(cè)。圖像濾波是為了改善圖像的質(zhì)量,從圖像中剔除不相關(guān)的信息,以還原圖像中真實(shí)的和有用的信息。經(jīng)過(guò)預(yù)處理后的圖像只帶有邊緣信息,簡(jiǎn)化圖像信息的同時(shí)增強(qiáng)了邊緣信息,從而提高了后續(xù)的特征提取、匹配的可靠性。第四章是雙目立體匹配算法,介紹了特征匹配的基元選擇,匹配約束條件,匹配方法的分類(lèi)以及SIFT特征匹配算法、SURF特征匹配算法。研究基于HARRIS算子的特征點(diǎn)提取方法,并在HARRIS角點(diǎn)檢測(cè)算法進(jìn)行閥值判斷之前加入圖像區(qū)域像素的相似度優(yōu)化,提高特征點(diǎn)檢測(cè)效果。選取四組不同的圖像進(jìn)行實(shí)驗(yàn),對(duì)SIFT特征匹配算法和SURF特征匹配算法的性能進(jìn)行對(duì)比,結(jié)合實(shí)驗(yàn)結(jié)果選擇合適的特征匹配算法,獲取視差。第五章是三維信息恢復(fù),對(duì)雙目立體視覺(jué)三維信息恢復(fù)的原理進(jìn)行分析,簡(jiǎn)化三角測(cè)量原理獲得三維深度信息,推到出深度信息的計(jì)算公式,并利用標(biāo)定得到攝像機(jī)內(nèi)部參數(shù)與匹配得到的視差值,計(jì)算目標(biāo)物體的三維深度信息。通過(guò)改變雙目攝像機(jī)與目標(biāo)物體之間的距離進(jìn)行不同的實(shí)驗(yàn),由實(shí)驗(yàn)結(jié)果分析了誤差大小和來(lái)源。第六章是對(duì)論文研究工作進(jìn)行總結(jié),并在此基礎(chǔ)上對(duì)本文研究工作中存在的不足之處提出了進(jìn)一步的研究和改進(jìn)方向。第二章攝像機(jī)標(biāo)定及其界面設(shè)計(jì)機(jī)器視覺(jué)應(yīng)用中,為確定空間物體上的三維坐標(biāo)點(diǎn)與其在圖像中對(duì)應(yīng)點(diǎn)之間的相互關(guān)系,必須建立攝像機(jī)成像的幾何模型,該幾何模型參數(shù)就是攝像機(jī)參數(shù),求解參數(shù)的過(guò)程就稱(chēng)為攝像機(jī)標(biāo)定1112。攝像機(jī)參數(shù)的標(biāo)定是非常關(guān)鍵的環(huán)節(jié),其標(biāo)定結(jié)果的精度直接影響攝像機(jī)工作產(chǎn)生結(jié)果的準(zhǔn)確性。因此,做好攝像機(jī)標(biāo)定是做好后續(xù)工作的前提。21攝像機(jī)模型攝像機(jī)成像的過(guò)程如圖21所示,二維圖像上的每個(gè)點(diǎn)與三維空間物體表面相對(duì)應(yīng)的點(diǎn)幾何位置有關(guān),這些在攝像機(jī)二維圖像上的點(diǎn)的位置與空間點(diǎn)之間的相互關(guān)系,由攝像機(jī)成像幾何模型來(lái)確定,攝像機(jī)成像幾何模型的參數(shù)稱(chēng)為攝像機(jī)參數(shù)。在實(shí)際應(yīng)用中,攝像機(jī)的幾何模型通常用數(shù)學(xué)模型來(lái)描述,它可以分為線(xiàn)性模型(也稱(chēng)為針孔模型)和非線(xiàn)性模型1314。外參數(shù)攝像機(jī)內(nèi)參數(shù)攝像機(jī)圖21圖像形成過(guò)程211圖像坐標(biāo)系、攝像機(jī)坐標(biāo)系與世界坐標(biāo)系如圖22所示,建立以像素為單位的平面直角坐標(biāo)系。以像素為單位VU的坐標(biāo)系的橫坐標(biāo)與縱坐標(biāo)分別是該像素點(diǎn)在攝像機(jī)二維圖像中相應(yīng)的列數(shù)UV與行數(shù)15。O0O1U0,V0UVYX圖22圖像坐標(biāo)系由于坐標(biāo)系只代表二維圖像中像素點(diǎn)的列數(shù)與行數(shù),而像素點(diǎn)在二維,VU圖像中的位置關(guān)系沒(méi)有用物理單位表示出來(lái),所以,還需要建立用物理單位(比如單位為毫米)來(lái)表示的圖像坐標(biāo)系。將攝像機(jī)的光軸與二維圖像平Y(jié)X面的交點(diǎn)定義為圖像坐標(biāo)系的原點(diǎn)為,該點(diǎn)一般位于二維圖像平面的中心1O1處,也稱(chēng)為攝像機(jī)圖像的主點(diǎn)。并且圖像坐標(biāo)系的軸與像素為單位坐標(biāo)系下的軸平行,圖像坐標(biāo)系的軸與像素為單位坐標(biāo)系下的軸平行。假設(shè)UYV代表在坐標(biāo)系下的坐標(biāo),與分別表示每個(gè)像素點(diǎn)在圖像坐,0V1OVUDXY標(biāo)系橫軸和縱軸上的長(zhǎng)度與寬度大小。圖像中的每個(gè)像素點(diǎn)在坐標(biāo)系XVU中的坐標(biāo)和在坐標(biāo)系中的坐標(biāo)之間都存在如下的轉(zhuǎn)換關(guān)系Y0VDYUX(21)假設(shè)式(21)中物理坐標(biāo)系中的單位為毫米,那么的單位為DX,那么的單位就是像素,即和的單位一樣都是像素。像素毫米DXU將式(21)轉(zhuǎn)化為矩陣形式1011VDYVU(22)式(22)的逆關(guān)系式可表示為101VUDYXDXY(23)攝像機(jī)可以放置在三維空間中的任意位置,這就需要由軸構(gòu)成的WZYX,世界坐標(biāo)系來(lái)描述攝像機(jī)的空間坐標(biāo)。圖23所示是攝像機(jī)成像幾何關(guān)系,其中點(diǎn)是攝像機(jī)的中心,軸和軸與圖像平面的的軸與軸平行,軸為OCXCYXYC攝像機(jī)的光軸。攝像機(jī)光軸與二維圖像平面的交點(diǎn),稱(chēng)為圖像坐標(biāo)系的原點(diǎn),1O由點(diǎn)與軸構(gòu)成攝像機(jī)坐標(biāo)系,的長(zhǎng)度為攝像機(jī)的焦距。CZYX,1OF世界坐標(biāo)系是用來(lái)描述攝像機(jī)在空間中的位置,并且三維空間中的任何物體的位置信息也可以用世界坐標(biāo)系來(lái)描述,如圖23中坐標(biāo)系稱(chēng)為WZYX世界坐標(biāo)系,旋轉(zhuǎn)矩陣和平移矩陣表示從世界坐標(biāo)系到相機(jī)坐標(biāo)系的轉(zhuǎn)換。RT假設(shè)空間一點(diǎn)在世界坐標(biāo)系下的齊次坐標(biāo)是,在攝像機(jī)坐標(biāo)下PTWZYX1,的齊次坐標(biāo)是,則攝像機(jī)坐標(biāo)系下的坐標(biāo)與世界坐標(biāo)系下的坐標(biāo)TCZYX1,有如下的轉(zhuǎn)換關(guān)系110WWTCCZYXMTRZ(24)其中,為是的正交單位矩陣,也稱(chēng)為旋轉(zhuǎn)矩陣,是三維的平移矩陣。R3T矢量,是的矩陣。0,1M4,CCCZYXPCZWOWXWYWZ1OXYOCXCYP圖23攝像機(jī)坐標(biāo)系與世界坐標(biāo)系OCYXPQCZYXPQ0,TR圖24攝像機(jī)坐標(biāo)系與世界坐標(biāo)系之間的轉(zhuǎn)換關(guān)系如圖24所示,從攝像機(jī)坐標(biāo)系下到世界坐標(biāo)系下的轉(zhuǎn)換,是通過(guò)旋轉(zhuǎn)矩陣和平移矩陣來(lái)實(shí)現(xiàn)。RT在三維空間中,可以將旋轉(zhuǎn)變換拆解為繞各自軸,軸,軸的二維旋轉(zhuǎn)XYZ的組合形式,其中旋轉(zhuǎn)的軸線(xiàn)的度量保持不變。最終一個(gè)旋轉(zhuǎn)變換可以等價(jià)于在另一個(gè)不同的坐標(biāo)系下對(duì)點(diǎn)位置的重新描述。圖25所示的是繞三個(gè)坐標(biāo)軸旋轉(zhuǎn)不同角度。XYZYZXZYXXYZZXY圖25坐標(biāo)旋轉(zhuǎn)示意圖如果按照順序分別繞軸旋轉(zhuǎn)角度,和,那么最終的旋轉(zhuǎn)矩陣RZYX,是矩陣、矩陣以及矩陣的乘積,其中XRZRCOSIN0I01XR(25)(26)COS0SIN1IY1IZR(27)因此,旋轉(zhuǎn)矩陣ZYXR平移矩陣用來(lái)表示將一個(gè)坐標(biāo)系下的原點(diǎn)轉(zhuǎn)換到另一個(gè)坐標(biāo)系下的原點(diǎn),T或者說(shuō)平移向量是轉(zhuǎn)換之后的第一個(gè)坐標(biāo)系原點(diǎn)與第二個(gè)坐標(biāo)系原點(diǎn)之間存在的偏差。假設(shè)空間一點(diǎn)在世界坐標(biāo)系的下的坐標(biāo)轉(zhuǎn)換到在攝像機(jī)坐標(biāo)系下之0P后,該點(diǎn)坐標(biāo)變?yōu)辄c(diǎn)的坐標(biāo),這兩者的關(guān)系表示為,則可OPC0TPRC以用三個(gè)角度,和表示繞不同坐標(biāo)軸的三維旋轉(zhuǎn)變換,用三個(gè)參數(shù)表示三維平移。,ZYX212線(xiàn)性攝像機(jī)模型用線(xiàn)性模型(針孔模型)表示任一點(diǎn)在像平面中的投影位置,,CZYXP任一點(diǎn)的投影點(diǎn)都是(即光心,也是投影中心)與點(diǎn),CZYXP,YXPO的連線(xiàn)與圖23中像平面的交點(diǎn)。對(duì)應(yīng)比例關(guān)系可得,CZFYYXXC(28)在攝像機(jī)坐標(biāo)系內(nèi),由三角形相似性原理可得,表示焦距,單ZXFXCF為毫米。將式(28)寫(xiě)成齊次坐標(biāo)與矩陣的形式為101CCCZYXFZYX(29)將式(22)與(23)代入式(29),得到點(diǎn)坐標(biāo)與投影點(diǎn)的坐標(biāo)PP的關(guān)系為,VU1010011WTCZYXTRFVDYUXZVUWWTYXXMZYXTRVKU2101(210)其中,;為投影矩陣,完全取決于DXFKXYFKYM431四個(gè)參數(shù),矩陣中的參數(shù)就是攝像機(jī)的內(nèi)部參數(shù),矩陣中的0,VUKYX12M參數(shù)是攝像機(jī)的外部參數(shù),攝像機(jī)外部參數(shù)完全由攝像機(jī)坐標(biāo)系相對(duì)于世界坐標(biāo)系的空間位置轉(zhuǎn)換關(guān)系確定。如果已知攝像機(jī)的內(nèi)部參數(shù)和攝像機(jī)的外部參數(shù)之后,可以通過(guò)式(210)求出矩陣。則對(duì)空間中的一點(diǎn),坐標(biāo)為,就可以逆向的求解MTWZYXP1,出與點(diǎn)相對(duì)應(yīng)的圖像中點(diǎn)的位置為。當(dāng)已知投影矩陣和時(shí),式PP,VUMWX(210)給出的三個(gè)方程中,消去就可以解出的值,反之則不成立,如CZ,果想求解空間點(diǎn)的坐標(biāo),知道了空間點(diǎn)對(duì)應(yīng)的圖像點(diǎn)的位置,經(jīng)管PPP,VU再已知攝像機(jī)內(nèi)外參數(shù),也是不能唯一的確定圖像點(diǎn)對(duì)應(yīng)的空間點(diǎn)的值。WX在式(210)中,是的不可逆矩陣,盡管已知了投影矩陣和圖像位置M43M,消去式(210)中的,但是這樣僅僅只能得到關(guān)于的兩個(gè),VUCZWZY,線(xiàn)性方程組,由這兩個(gè)線(xiàn)性方程所構(gòu)成的方程組都是射線(xiàn)的方程,也就是OP說(shuō),投影點(diǎn)為的全部空間點(diǎn)均在該射線(xiàn)上,如圖23所示,當(dāng)已知攝像機(jī)POP圖像中的點(diǎn)時(shí),由線(xiàn)性攝像機(jī)成像幾何模型可知,對(duì)于任何的空間點(diǎn),只要該空間點(diǎn)位于射線(xiàn)上,則該空間點(diǎn)所對(duì)應(yīng)的攝像機(jī)圖像上的點(diǎn)都是點(diǎn),OPP所以,這樣的空間點(diǎn)有無(wú)數(shù)多個(gè),很難唯一的確定。將式(29)寫(xiě)成歸一化形式,得10101WCZYXFZYX(211)將式(22)帶入式(211),得到1010101WCZYXFVDYUXZVU1010WYXZYXVKU(212)定義歸一化圖像坐標(biāo)為,NYX1011VUKYN(213)由式(212)與式(213)可得101CCCNZYXZYX(214)所以,式(214)中,與,的關(guān)系為NXYCXYCCZCNZYY(215)213非線(xiàn)性攝像機(jī)模型非線(xiàn)性的攝像機(jī)模型,是指攝像機(jī)在成像過(guò)程存在畸變與小孔成像模型所成的像有差別。在有畸變的情況下,需要一個(gè)非線(xiàn)性的攝像機(jī)模型來(lái)描述這種畸變,便于后續(xù)對(duì)攝像機(jī)畸變進(jìn)行有效的校正。攝像機(jī)畸變的校正首先需要通過(guò)攝像機(jī)標(biāo)定獲得攝像機(jī)的內(nèi)部參數(shù)矩陣和畸變參數(shù),得到這些參數(shù)之后才能對(duì)存在畸變的圖像進(jìn)行校正。對(duì)于有的攝像機(jī)透鏡系統(tǒng)在設(shè)計(jì)或裝配過(guò)程中可能會(huì)引起圖像點(diǎn)的偏離,導(dǎo)致攝像機(jī)成像出現(xiàn)誤差,這種誤差被稱(chēng)為光學(xué)畸變,如圖26所示。,ZYXFXYZXY,DDYXI圖26畸變示意圖攝像機(jī)的畸變類(lèi)型有很多種,主要可以分為偏心畸變、薄棱鏡畸變和徑向畸變。徑向畸變會(huì)在徑向位置上產(chǎn)生偏差,薄棱鏡和偏心畸變主要會(huì)產(chǎn)生徑向和切向兩個(gè)方向上的偏差。徑向畸變主要由攝像機(jī)鏡頭形狀因素引起,這種畸變關(guān)于攝像機(jī)的光心對(duì)稱(chēng),向內(nèi)側(cè)凹陷的畸變類(lèi)型稱(chēng)為枕形畸變,向外側(cè)凹陷的畸變稱(chēng)為桶形畸變,如圖27左圖所示。數(shù)學(xué)模型可由式(216)表示。2221YXKYXKRYX(216)其中,為徑向畸變系數(shù)。21,K偏心畸變主要是由于各種原因?qū)е聰z像機(jī)的光心與幾何中心不能完全對(duì)齊造成的,偏心畸變包括徑向畸變和切向畸變兩種,如圖27中右圖所示,偏心變形的數(shù)學(xué)模型可以用式(217)表示。32221YXPYDYX(217)其中,為偏心畸變系數(shù)。21,P薄棱鏡畸變是由于攝像機(jī)鏡頭在設(shè)計(jì)加工、安裝中造成的誤差,最終導(dǎo)致攝像機(jī)鏡頭發(fā)生徑向和切向偏差,式(218)是薄棱鏡畸變的數(shù)學(xué)模型。21YXSPY(218)其中,為薄棱鏡畸變系數(shù)。21,SAB桶形畸變A枕形畸變點(diǎn)位置實(shí)際像點(diǎn)位置理想像DTDR切向畸變徑向畸變DTR圖27攝像機(jī)畸變類(lèi)型綜上所述,攝像機(jī)畸變可以用式(219)表達(dá)式統(tǒng)一表示。,YXYXPDRYXX(219)一般來(lái)說(shuō),在要求不是非常高的使用條件下,徑向畸變完全可以描述攝像機(jī)的非線(xiàn)性畸變,如果需要考慮鏡頭畸變,就要對(duì)攝像機(jī)線(xiàn)性成像模型進(jìn)行修正,加入畸變因素。假設(shè)實(shí)際圖像中的像素坐標(biāo)為,理想狀態(tài)下圖像中的,YX像素坐標(biāo)為,則理想坐標(biāo)、實(shí)際坐標(biāo)和畸變偏差之間關(guān)系如式(220)所,YX示。YXY(220)214鏡頭畸變的校正由于攝像機(jī)鏡頭都是采用的透鏡,根據(jù)透鏡所具有的結(jié)構(gòu)特點(diǎn),多數(shù)攝像機(jī)在成像過(guò)程中都可能會(huì)存在鏡頭畸變,對(duì)攝像機(jī)成像模型影響最大的是徑向畸變,在一般情況下只需要考慮攝像機(jī)鏡頭的一階和二階徑向畸變就能夠滿(mǎn)足實(shí)際中的需要,假定攝像機(jī)的鏡頭在軸和軸方向上的畸變系數(shù)是相同的,XY則徑向畸變模型可以用式(221)表示。2221YXKYXKYX(221)其中,為校正前的圖像坐標(biāo),為校正后的圖像坐標(biāo),為,YX,1K2一階徑向畸變和二階徑向畸變系數(shù)。將式(221)轉(zhuǎn)換到像素坐標(biāo)有22210YXKYXKVU(222)其中,為校正前的圖像像素坐標(biāo),為校正后的圖像像素坐標(biāo)。如,VU,VU果有幅圖像,能獲得組方程組。表示為式(223)。MM(223)VUKYXVYXVUUYXYXMMMMM1220220121021102寫(xiě)成矩陣形式DDK(224)然后,通過(guò)線(xiàn)性最小二乘的方法求出徑向畸變系數(shù)T1(225)當(dāng)攝像機(jī)的一階徑向畸變系數(shù)和二階徑向畸變系數(shù)求出后,就可以進(jìn)1K2K一步優(yōu)化所有的參數(shù),經(jīng)過(guò)非線(xiàn)性校正及優(yōu)化后徑向畸變的現(xiàn)象將極大的改善。22攝像機(jī)標(biāo)定攝像機(jī)標(biāo)定是利用標(biāo)定模板的參考點(diǎn)坐標(biāo)和它的圖像坐標(biāo)),(ZYX來(lái)確定攝像機(jī)內(nèi)部的幾何參數(shù)(內(nèi)部參數(shù))以及攝像機(jī)在三維世界中的),(VU坐標(biāo)關(guān)系(外部參數(shù))。內(nèi)部參數(shù)包括攝像機(jī)鏡頭焦距,鏡頭畸變系數(shù),F(xiàn)),(SK圖像坐標(biāo)原點(diǎn)等參數(shù)。外部參數(shù)是選擇矩陣和平移矩陣。),(0VURT221線(xiàn)性攝像機(jī)標(biāo)定攝像機(jī)標(biāo)定是獲取擺放在攝像機(jī)前方一定距離的具體參數(shù)已知的標(biāo)定物的圖像,標(biāo)定參照物如圖28所示,并根據(jù)攝像機(jī)拍攝的不同角度的標(biāo)定參照物的圖像,采用標(biāo)定算法計(jì)算出攝像機(jī)的內(nèi)部參數(shù)與攝像機(jī)的外部參數(shù)。在標(biāo)定參照物上的每所有特征點(diǎn)(圖28中每個(gè)小正方體的頂點(diǎn))在制作時(shí)都需要非常準(zhǔn)確的測(cè)定該特征點(diǎn)在世界坐標(biāo)系中的空間位置,只有每個(gè)小正方體的頂點(diǎn)信息被精確的測(cè)定,才能保證攝像機(jī)標(biāo)定的精度。圖28標(biāo)定參照物由獲得的標(biāo)定參照物圖像求出投影矩陣,將式(210)展開(kāi)寫(xiě)成M113432211WKKCKKZYXMZVU(226)其中,為空間中第個(gè)特征點(diǎn)的坐標(biāo),為第個(gè)特1,WKKZYXK1,KVU征點(diǎn)的圖像坐標(biāo),為投影矩陣的行列的元素。將式(226)拆分寫(xiě)成IJMMIJ如下三個(gè)方程11343323222141312MZYXMZVUWKKWKCKKKKCKWKKWKCK(227)將式(227)中第一式與第三式,第二式與第三式分別消去,可得兩個(gè)CKZ關(guān)于的線(xiàn)性方程,如式(228)所示。IJM(22834323124322131MVZYVMXZYXUUKWKWKWKWKKWK)式(228)表示,如果已知標(biāo)定模板上的個(gè)點(diǎn),并且已知個(gè)點(diǎn)的空間NN坐標(biāo)為和圖像點(diǎn)坐標(biāo)為,可得,1,KZYWK,1,KVU(22934341321423143211111111110001000MUMVUYVXVZYXZUUZYXZYXVXXNWNWNWNWNWWWW)由式(210)可知,矩陣不會(huì)影響與之間的轉(zhuǎn)換關(guān)系,M,W,所以,令,得到關(guān)于矩陣中其它元素的個(gè)線(xiàn)性方程組,方程組中134MMN2的未知數(shù)的個(gè)數(shù)為11個(gè),記為向量,為11維向量,將式(229)簡(jiǎn)寫(xiě)成MUK(230)其中,為式(229)左邊的矩陣,為未知的11維向量,為式12NMU(229)右邊的維向量,已知,當(dāng)時(shí),式(230)線(xiàn)性方程組2,1的解可以用最小二乘法求出。則,與構(gòu)成了所要求解的矩陣,只要34M已知6個(gè)或者6個(gè)以上的空間中點(diǎn)與這些空間點(diǎn)所對(duì)應(yīng)的圖像坐標(biāo)系中的坐標(biāo),就可以求出矩陣,求出矩陣后,將結(jié)果帶入到式(210)表示的關(guān)系,進(jìn)M一步的求解出攝像機(jī)的內(nèi)部參數(shù)與攝像機(jī)的外部參數(shù)。將矩陣分解成與攝像機(jī)內(nèi)部參數(shù)、攝像機(jī)外部參數(shù)有關(guān)的關(guān)系式為100132103244ZYXYXTRTVKUM(231)其中,為矩陣的第行的前三個(gè)元素組成的行向量;,21IMI為矩陣第行第四列元素;為旋轉(zhuǎn)矩陣的第行;3,4IMI3,21IRRI分別為平移向量的三個(gè)分量。ZYXT,T由式(231)可得ZYYZXXTRVKVKTUM3002132414(232)比較式(232)等號(hào)兩邊可得,。由于是單位正交矩陣的第三34R3行,所以,由可以解出,再根據(jù)下列式子求解出1|3R1|34M|134M的值。YXKVU,033402143302342113234132430011|MTVKUTRMVKURKRVUZYXYXYXYX(233)222雙目視覺(jué)攝像機(jī)標(biāo)定雙目攝像機(jī)標(biāo)定1617與單目攝像機(jī)標(biāo)定的區(qū)別是,用兩個(gè)攝像機(jī)同時(shí)觀(guān)察周?chē)h(huán)境,需要通過(guò)攝像機(jī)標(biāo)定,測(cè)量?jī)蓚€(gè)攝像機(jī)之間的相對(duì)位置關(guān)系(如圖29所示)。在雙目攝像機(jī)標(biāo)定過(guò)程中可以先用單目攝像機(jī)標(biāo)定的方法,對(duì)左、右兩個(gè)攝像機(jī)單獨(dú)進(jìn)行標(biāo)定,通過(guò)單獨(dú)標(biāo)定分別得到左、右攝像機(jī)各自的內(nèi)部參數(shù)與外部參數(shù)。WXWYWZP1O2O1X1Y1Z2Z2X2YP1L2L1P2P2P1,TR2,TR1I2I1C2C圖29雙目攝像機(jī)幾何關(guān)系假如用攝像機(jī)外參數(shù)中的旋轉(zhuǎn)矩陣和平移矩陣表示世界坐標(biāo)系與攝1R1T1像機(jī)坐標(biāo)系之間的轉(zhuǎn)換關(guān)系;用攝像機(jī)外參數(shù)中的旋轉(zhuǎn)矩陣和平移矩陣表2R2T示世界坐標(biāo)系與攝像機(jī)坐標(biāo)系之間的轉(zhuǎn)換關(guān)系,那么對(duì)任意一個(gè)世界坐標(biāo)系2C中的點(diǎn),坐標(biāo)為,該點(diǎn)在攝像機(jī)坐標(biāo)系與攝像機(jī)坐標(biāo)系下的坐標(biāo)分PWX1C2C別為,由雙目攝像機(jī)的關(guān)系可得下列關(guān)系式1C2(234)2211TXRWC將式(234)消去后得21211TRTCC(235)所以,兩個(gè)攝像機(jī)之間的關(guān)系可用表示為T(mén),21TRT(236)由式(234)(236)知,若對(duì)左、右兩個(gè)攝像機(jī)分別單獨(dú)進(jìn)行標(biāo)定,得到攝像機(jī)的旋轉(zhuǎn)矩陣和平移矩陣,攝像機(jī)的旋轉(zhuǎn)矩陣和平移矩陣,1C11T2C2R2T則雙目攝像機(jī)的幾何關(guān)系可以通過(guò)式(236)計(jì)算得到。在計(jì)算時(shí)需要TR,將左、右兩個(gè)攝像機(jī)單獨(dú)標(biāo)定中的矩陣拆分,以便于求解出攝像機(jī)的旋轉(zhuǎn)M1C矩陣和平移矩陣,攝像機(jī)的旋轉(zhuǎn)矩陣和平移矩陣。1R1T2C2R2T23攝像機(jī)標(biāo)定界面設(shè)計(jì)攝像機(jī)標(biāo)傳統(tǒng)的定方法中,都需要利用三維立體標(biāo)定物體,該標(biāo)定物體要求在制作,加工過(guò)程中需要保證標(biāo)定物上每個(gè)特征點(diǎn)的精度,最終保證攝像機(jī)標(biāo)定結(jié)果的精度。而二維平面標(biāo)定模板的攝像機(jī)標(biāo)定方法,只需要攝像機(jī)從不同角度拍攝二維平面標(biāo)定模板,獲取一定數(shù)量的二維標(biāo)定模板圖像,基于二維平面標(biāo)定模板的攝像機(jī)標(biāo)定方法使用方便、靈活且標(biāo)定精度較高18?;诙S平面標(biāo)定模板的標(biāo)定過(guò)程可以分為兩步第一步,求解二維平面標(biāo)定模板與圖像平面之間的矩陣轉(zhuǎn)換關(guān)系,在求解矩陣轉(zhuǎn)換關(guān)系時(shí)不需要考慮攝像機(jī)的成像幾何模型,只需要知道平面標(biāo)定模板坐標(biāo)系中的點(diǎn)和對(duì)應(yīng)的攝像機(jī)圖像坐標(biāo)中的點(diǎn)的關(guān)系,兩個(gè)坐標(biāo)系中點(diǎn)的對(duì)應(yīng)關(guān)系可以利用最小二乘法求解得到。第二步,利用第一步的關(guān)系求解出攝像機(jī)的內(nèi)部參數(shù)矩陣和外部參數(shù)矩陣。根據(jù)計(jì)算所得二維平面標(biāo)定模板和圖像平面的矩陣轉(zhuǎn)換關(guān)系列寫(xiě)出與攝像機(jī)內(nèi)部參數(shù)相關(guān)的方程組,求出該方程的解,即可以得到攝像機(jī)的內(nèi)部參數(shù)。由于攝像機(jī)鏡頭畸變的存在,通過(guò)求解該方程得到的內(nèi)部參數(shù)可以作為初始值進(jìn)行優(yōu)化,從而得到攝像機(jī)各參數(shù)的精確值,從而提高攝像機(jī)的標(biāo)定精度。根據(jù)二維平面標(biāo)定方法可知,由線(xiàn)性攝像機(jī)模型,可得式(237)111321WWZYXTRAZYXTRAVUS(237)把世界坐標(biāo)系所在的平面置于標(biāo)定模板所在的平面,即。將式0(237)變形為式(238)110121WWYXTRAYXTRAVUS(238)其中,表示旋轉(zhuǎn)矩陣的第列向量。令,IRITYXM,則式(238)可簡(jiǎn)寫(xiě)為T(mén)VUM1HMS(239)其中132132121HHTRA(240)即為單應(yīng)性矩陣。有式子可以推出HMHMS13213HXSYVU(241)從而推得23213211HYHVYVHUU(242)令3212321312HHH(243)則010HVYVXYUUX(244)將式(244)寫(xiě)成的形式,則矩陣最小特征值所對(duì)應(yīng)的特征向量SHST就是該方程的最小二乘解。再根據(jù)所求的,求解出。由于上式中所求得的HH與真實(shí)的可能差一個(gè)比例系數(shù),所以,將式(240)改寫(xiě)成下列形式HTRAH21321(245)與為單位正交向量,有,且,所以得到攝像機(jī)內(nèi)1R221T021RT部參數(shù)求解的兩個(gè)約束條件21211HAHATT(246)令32311BABT1120202020202022VUVUVUVV是對(duì)稱(chēng)矩陣,可以用6維的向量來(lái)表示BTBBB321321(247)假設(shè)的第列向量可以表示為的形式,那么HI321IIIIHHBVHTIJITI(248)其中3313132121JIJIJJIJJIJIJIJIIJHHHHV若有幅攝像機(jī)標(biāo)定模板的圖像,就可以得到關(guān)于的形式NB0B(249)其中矩陣V是,假如,則就能被唯一的求解出來(lái),進(jìn)而計(jì)算出攝623NB像機(jī)的5個(gè)內(nèi)部參數(shù),參數(shù)計(jì)算公式如式(250)所示。/2130211112313120230UVUVUFBFSFBVBV(250)矩陣求得之后,再根據(jù)攝像機(jī)的內(nèi)部參數(shù)矩陣,利用下列式子可以計(jì)HA算出每幅平面標(biāo)定模板圖像的外參數(shù),外參數(shù)計(jì)算公式為|1|,22131321HAHATRRR(251)以上求解旋轉(zhuǎn)矩陣的誤差較大,需要用最大似然估計(jì)來(lái)進(jìn)行優(yōu),321RR化?;贛ATLABGUI21編程實(shí)現(xiàn)攝像機(jī)標(biāo)定,采用的是二維平面棋盤(pán)格模板,改變二維平面棋盤(pán)模板的不同角度,獲取圖像,通過(guò)圖像處理,計(jì)算出攝像機(jī)的參數(shù),棋盤(pán)標(biāo)定模板如圖210所示。WYWZWXWO圖210標(biāo)定模板由二維平面標(biāo)定的原理可知,攝像機(jī)從不同角度獲取一定數(shù)量的棋盤(pán)格標(biāo)定模板圖像,通過(guò)處理之后,利用MATLABGU設(shè)計(jì)出的攝像機(jī)標(biāo)定界面,將拍攝得到的一定數(shù)量的棋盤(pán)格標(biāo)定模板圖輸入到標(biāo)定界面,設(shè)置相應(yīng)的棋盤(pán)格參數(shù),提取出棋盤(pán)格的角點(diǎn)信息,計(jì)算出攝像機(jī)的內(nèi)部參數(shù)、外部參數(shù)和畸變參數(shù)。該標(biāo)定界面可以實(shí)現(xiàn)快速、準(zhǔn)確、自動(dòng)處理。圖211給出了所設(shè)計(jì)的攝像機(jī)標(biāo)定界面工作流程。NYNY圖211攝像機(jī)標(biāo)定界面設(shè)計(jì)流程采用MATLABGUI設(shè)計(jì)的自動(dòng)攝像機(jī)標(biāo)定,該攝像機(jī)標(biāo)定界
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政法學(xué)的基本理論與現(xiàn)實(shí)影響試題及答案
- 計(jì)算機(jī)二級(jí)VB學(xué)習(xí)資源與建議題及答案
- 2025年法學(xué)概論考試研究方法探討與試題及答案
- 2025租賃合同印花稅稅率是多少
- 2025年網(wǎng)絡(luò)管理員職業(yè)現(xiàn)狀分析試題及答案
- 企業(yè)持續(xù)經(jīng)營(yíng)能力的評(píng)估計(jì)劃
- 體育賽事安保工作總結(jié)與經(jīng)驗(yàn)分享計(jì)劃
- 2025上海市糧食批發(fā)市場(chǎng)糧油交易合同
- 軟件設(shè)計(jì)師考試目標(biāo)規(guī)劃方法試題及答案
- 風(fēng)雨同行共創(chuàng)生活部美好未來(lái)計(jì)劃
- 2024年甘肅高考生物試卷試題真題及答案詳解(精校打印版)
- 月嫂住家合同協(xié)議書(shū)
- JBT 14745-2024《鎂合金壓鑄熔爐 安全要求》
- 《新疆維吾爾自治區(qū)建筑安裝工程費(fèi)用定額》
- 新生兒黃疸護(hù)理查房課件
- 【新課標(biāo)】普通高中物理新課程標(biāo)準(zhǔn)試題
- 小升初卷(試題)-2023-2024學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)人教版
- 《婚姻家庭輔導(dǎo)服務(wù)規(guī)范》
- 2024-2029年中國(guó)船舶通訊導(dǎo)航裝備行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 《未成年人保護(hù)法》知識(shí)考試題庫(kù)100題(含答案)
- LY/T 1612-2023甲醛釋放量檢測(cè)用1 m3氣候箱技術(shù)要求
評(píng)論
0/150
提交評(píng)論