The invention discloses an optimized depth extraction and passive ranging method based on monocular vision, which is characterized by the following steps: first, calibrating the camera to obtain camera internal parameters and image resolution; second, establishing a depth extraction model.
【技術實現步驟摘要】
基于單目視覺的優化的深度提取和被動測距方法
本專利技術涉及地面近景攝影測量領域,尤其是一種單目視覺系統下針孔相機的被動測距方法。
技術介紹
基于圖像的目標物測距與定位,主要分為主動測距和被動測距兩種方法[1]。主動測距是在機器(如相機)上安裝激光測距裝置進行測距[2-4]。被動測距是通過機器視覺對二維數字圖像中目標物深度信息進行計算,然后根據圖像像素信息及相機成像原理計算目標物距離[5-6]。機器視覺測距主要分為單目視覺測距、雙目視覺測距兩類[7-9]。在測距過程中,關鍵步驟在于目標物深度信息的獲取,早期的深度信息獲取方法主要是雙目立體視覺和相機運動信息,需要多幅圖像完成圖像深度信息的獲取[10-16]。與雙目視覺測距相比,單目測距圖像采集不需要嚴格的硬件條件,更具有競爭優勢?,F有技術中,單目視覺系統的目標物深度信息獲取有多種方法。如采用對應點標定法來獲取待測目標物的深度信息[17-19]。文獻[17]研究了一種基于單目視覺的機器人目標定位測距方法,該方法通常是通過相機標定獲取相機內、外參數,結合投影模型求解出圖像坐標系與世界坐標系之間的轉換關系,從而計算目標物深度信息。不足的是,此方法需要采集不同方位的標靶圖像,并精確記錄每個點在世界坐標系和圖像坐標系中的對應坐標,標定精度對于測量精度影響較大。文獻[20]在路面擺放參照物并測量其距離,選擇適合的數學模型,擬合參照物距離和像素之間的對應關系,再利用此關系實時提取深度信息。不足的是,文獻[20]的方法精度會受到遠距離測量誤差及擬合誤差的影響。文獻[21]設計了一種立式標靶圖像,通過檢測該圖像的角點數據建立圖 ...
【技術保護點】
1.一種基于單目視覺的優化的深度提取和被動測距方法,其特征在于包括如下步驟:步驟一:對手機相機進行標定,獲取相機內部參數和圖像分辨率采用張正友標定法,并引入改進的帶有非線性畸變項的標定模型對相機內部參數進行校正首先設定像平面上每個像素的物理尺寸大小為dx*dy,圖像坐標系(x,y)原點在像素坐標系(u,v)中的坐標為(u0,v0),(x,y)是實際圖像中像點歸一化的坐標,圖像中任意像素在兩個坐標系中滿足如下關系:
【技術特征摘要】
1.一種基于單目視覺的優化的深度提取和被動測距方法,其特征在于包括如下步驟:步驟一:對手機相機進行標定,獲取相機內部參數和圖像分辨率采用張正友標定法,并引入改進的帶有非線性畸變項的標定模型對相機內部參數進行校正首先設定像平面上每個像素的物理尺寸大小為dx*dy,圖像坐標系(x,y)原點在像素坐標系(u,v)中的坐標為(u0,v0),(x,y)是實際圖像中像點歸一化的坐標,圖像中任意像素在兩個坐標系中滿足如下關系:fx、fy為x軸和y軸上的歸一化焦距,相機坐標系中任一點Pc(Xc,Yc,Zc)投影到圖像坐標系上為(xc,yc,f),圖像坐標系平面與光軸z軸垂直,與原點距離為f,根據相似三角形原理可以得出:引入所述改進的帶有非線性畸變項的標定模型,包括由于鏡頭形狀缺陷造成的徑向畸變和由于光學系統存在不同程度的偏心造成的切向畸變,徑向畸變數學模型為:其中r2=x2+y2,(x’,y’)為矯正后不含畸變項的理想線性相機坐標系的歸一化坐標值,徑向畸變值與圖像點在圖像中的位置有關,圖像邊緣處的徑向畸變值較大,切向畸變數學模型為:其中包含k1、k2、k3、p1、p2共5個非線性畸變系數,由公式(3)、(4)得畸變矯正函數模型如下:從世界坐標變換到相機坐標轉換存在如下關系:Pc=R·(PW-C)=R·PW+T(6)結合式(1)~(6),用齊次坐標與矩陣形式可表示為:Mint、Mext分別是相機標定內、外參數矩陣,其中相機內部參數包括圖像中心點像素值u0、v0,fx、fy為x軸和y軸上的歸一化焦距、通過Java結合OpenCV實現手機相機標定,獲取手機相機所述的內部參數、相機鏡頭畸變參數和圖像分辨率vmax、umax;步驟二:建立深度提取模型根據目標物成像角度α與縱坐標像素值v之間的線性關系設定抽象函數,建立含目標物成像角度α、縱坐標像素值v和相機旋轉角β三個參數空間關系模型,即α=F(v,β),不同型號的設備和相機旋轉角度下,被拍攝物體縱坐標像素值與成像角度均呈極顯著負線性相關關系,且該線性關系的斜率與截距有所不同,故設:α=F(v,β)=a·v+b(17)其中參數a、b均與相機型號和相機旋轉角度有關,當α取最小值α=αmin=90-θ-β時,θ為相機垂直視場角的一半,即被拍攝物體投影到圖片最底端時,v=vmax(vmax為相機CMOS或CCD圖像傳感器列坐標有效像素數),代入式(17)可得:90-β-θ=a·vmax+b(18)當αmin+2θ>90°,即θ>β時,此時相機上視角高于水平線,...
【專利技術屬性】
技術研發人員:徐愛俊,武新梅,周素茵,
申請(專利權)人:浙江農林大學,
類型:發明
國別省市:浙江,33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。