裴婭男
(山西大學(xué)商務(wù)學(xué)院, 山西 太原 030031)
單幅圖像三維目標(biāo)定位及重建
裴婭男
(山西大學(xué)商務(wù)學(xué)院, 山西 太原 030031)
首先對圖像進(jìn)行拉普拉斯濾波處理,進(jìn)而利用Canny算子對圖像進(jìn)行邊緣檢測,通過Hough變換檢測目標(biāo)圖像,采用CAD輔助提取邊界直線,基于滅點理論標(biāo)定數(shù)碼相機(jī),之后采用透視投影模型中基于圖像相對深度方法對圖像三維信息進(jìn)行恢復(fù)。最后計算出了目標(biāo)物體的特征點三維坐標(biāo),實現(xiàn)目標(biāo)定位。通過CAD實現(xiàn)模型的重建與顯示。
目標(biāo)定位; 三維重建; 邊緣檢測; 滅點
計算機(jī)視覺就是利用計算機(jī)來實現(xiàn)人類視覺功能,通過二維圖像來感知三維場景的一種能力?;趩畏鶊D像的建模在計算機(jī)視覺領(lǐng)域是一個重要的分支。這一建模過程是對單幅圖像提取重要的信息,通過圖像中的坐標(biāo)系定位到空間中的三維坐標(biāo)系中,從而實現(xiàn)目標(biāo)定位。三維重建是將已三維目標(biāo)定位的物體通過計算機(jī)建造出具有圖像真實感的虛擬立體結(jié)構(gòu)[1-2]。
與基于多幅圖像的建模方法相比,基于單幅圖像的建模避免了多幅圖像的計算機(jī)視覺匹配問題。同時,基于單幅圖像的建模也存在其缺點,單幅圖像包含的三維信息少,如果事先無法知曉目標(biāo)物體的邊緣、平行垂直關(guān)系以及共面等問題,三維目標(biāo)定位與重建過程極其困難。但對于房屋、建筑、公路等結(jié)構(gòu)化的場景圖像,采用單幅圖像三維重建技術(shù)能夠較好地還原真實的場景,對于城市規(guī)劃設(shè)計,基于圖像測量等領(lǐng)域有著十分重要的意義。
近年來,眾多學(xué)者利用單幅圖像中已知的幾何信息對目標(biāo)物體實現(xiàn)三維重建。在國外,Caprile和Torre[3]首先提出了利用滅點進(jìn)行攝像機(jī)標(biāo)定的思想。在給出并證明了滅點屬性的基礎(chǔ)上,根據(jù)滅點與攝像機(jī)內(nèi)參數(shù)的關(guān)系通過單幅圖像確定攝像機(jī)的內(nèi)參數(shù),再由根據(jù)特定模板計算攝像機(jī)的外參數(shù)。還有一些學(xué)者提出了一種利用滅點實現(xiàn)單幅圖像中三維物體重建的方法,但是其方法較為復(fù)雜,不適合推廣[4-5]。國內(nèi)學(xué)者張祖勛[6]等通過分析滅點幾何建立了影像直線段與方位元素的直接聯(lián)系,根據(jù)最小二乘平差的有關(guān)理論,給出了迭代計算影像的內(nèi)、外方位元素的方法,并在三維重建的實踐中進(jìn)行了驗證。
面包機(jī)的圖像如圖1所示。
圖1 面包機(jī)原始圖像
面包機(jī)旁邊有一個長方體參照物,其尺寸為6.4 cm×6.4 cm×3.8 cm。文中將通過三維目標(biāo)定位及重建技術(shù)確定面包機(jī)在空間中的位置,并實現(xiàn)其三維重構(gòu)。
要想實現(xiàn)基于單幅圖片中目標(biāo)物體的三維目標(biāo)定位以及重建過程,需要經(jīng)過以下步驟:對圖像預(yù)處理、圖像邊緣檢測、Hough變換求解直線目標(biāo)、求取主滅點坐標(biāo)并建立平面坐標(biāo)系與世界坐標(biāo)系的映射關(guān)系、求解相機(jī)的內(nèi)外參數(shù),最后實現(xiàn)三維物體的目標(biāo)定位并實現(xiàn)三維重建。三維構(gòu)建的流程如圖2所示。
圖2 三維構(gòu)建的流程圖
通過對圖1進(jìn)行該流程圖的操作,即可以實現(xiàn)圖中面包機(jī)的目標(biāo)定位以及三維重建過程。
2.1圖像灰度化
圖1給出的圖像是彩色圖像,而后續(xù)的特征提取、匹配等處理的是灰度圖像,所以需要將彩色圖像轉(zhuǎn)化為灰度圖像。文中分別采用灰度化處理的最大值法、平均值法和加權(quán)平均值法進(jìn)行轉(zhuǎn)化,并對結(jié)果進(jìn)行對比分析。
不同方法下圖像的灰度化處理結(jié)果如圖3所示。
(a) 原圖 (b) 加權(quán)平均值法
(c) 平均值法 (d) 最大值法
2.1.1 加權(quán)平均值法
根據(jù)重要性給R,G,B分量賦予不同的值,并對3個值進(jìn)行加權(quán)平均。
(1)
式中:WR,WG,WB----分別是R,G,B分量的權(quán)值,其取值不同時將得到不同的灰度圖像。
結(jié)合人眼特性,一般當(dāng)R=G=B=0.30R+0.59G+0.11B時,能得到最合理的灰度圖像。圖1的加權(quán)平均值灰度化結(jié)果見圖3(b)。
2.1.2 平均值法
使R,G,B分量的值等于3個值中的平均值。
(2)
圖1的平均值法灰度化結(jié)果見圖3(c)。
2.1.3 最大值法
使R,G,B分量的值等于3個值的最大值。
(3)
圖1的最大值法灰度化結(jié)果見圖3(d)。圖3中,最大值法會形成亮度很高的灰度圖像,平均值會形成較柔和的灰度圖像,而加權(quán)平均值法形成的是最合理的灰度圖像。故后文的處理全都基于圖3(b)。
2.2圖像增強(qiáng)
2.2.1 灰度修正
灰度化后的圖像的亮度范圍不足和非線性使圖像的對比度不理想,這將會對圖像的后續(xù)處理帶來困難,同時對比度小也將增加產(chǎn)生錯誤匹配的可能性,故采用灰度修正擴(kuò)大圖像的灰度范圍,增強(qiáng)圖像的對比度。
設(shè)原始圖像f(x,y)的灰度范圍是[m,M],處理后的圖像為g(x,y),變換增強(qiáng)可描述為:
(4)
2.2.2 直方圖修正
為了改善圖像的質(zhì)量,采用直方圖均衡化處理對灰度分布進(jìn)行變換改變。直方圖均衡化處理是以累積分布函數(shù)變換法為基礎(chǔ)的直方圖修正法[7]。
對比灰度調(diào)整前后的圖像及其直方圖如圖4所示。
(a) 修正前的圖像
(b) 直方圖修正后的圖像
從直方圖可以看出,變換前的圖像的灰度范圍主要集中在75~160,變換后填滿整個灰度范圍。很明顯,變換后的圖像比變換前的圖像具有更好的視覺效果,且對于特征檢測以及圖像匹配采用變換后的灰度精度大大提高。
2.2.3 空域濾波增強(qiáng)
經(jīng)過分析,原圖像受到了噪聲的干擾,圖像質(zhì)量較差。為了抑制噪聲、改善圖像質(zhì)量,要對圖像進(jìn)行空域濾波處理----平滑(低通)濾波和銳化(高通)濾波。
首先采用中值濾波對圖像進(jìn)行處理,中值濾波對于濾除圖像的顆粒噪聲十分有效,圖像上的噪聲幾乎全部被清除。隨后,采用Unsharp算子進(jìn)行圖像銳化處理,圖像的邊緣及灰度改變部分得到了增強(qiáng)。經(jīng)銳化處理后的圖像的邊緣提取效果更好,可以提取到微細(xì)的邊緣,提取到的邊緣特征更多。經(jīng)過濾波處理的圖像如圖5所示。
圖5 經(jīng)過濾波處理的圖像
3.1邊緣檢測法
邊緣檢測就是以原圖像為基礎(chǔ),考察圖像各個像素的某個領(lǐng)域內(nèi)灰度階躍變換,利用邊緣鄰近一階或二階方向?qū)?shù)變換規(guī)律的檢測邊緣。文中使用了Robert算子、Prewitt算子、Sobel算子、Canny算子。經(jīng)過對比,優(yōu)選Canny算子,因為其具有良好的信噪比和檢測精度。
3.2 Canny算子
利用Canny將邊緣檢測問題轉(zhuǎn)化為檢測單位函數(shù)極大值的問題,為一個邊緣檢測算子定義了目標(biāo)集,并用優(yōu)化的方法實現(xiàn)邊緣的檢測。
步驟1:將圖像進(jìn)行高斯卷積以消除噪聲。
步驟2:利用導(dǎo)數(shù)算子找到圖像灰度沿著兩個方向的導(dǎo)數(shù)Gx,Gy,并求出梯度大小|G|與梯度方向θ:
(5)
步驟3:求出邊緣的方向后,把邊緣的梯度方向大致分為4種(垂直、水平、45°方向和135°方向),并找到這個像素梯度方向的鄰接像素。遍歷圖像,若某個像素的灰度值與其梯度方向上前后兩個像素的灰度值相比不是最大的,那么將這個像素值置為0,即不是邊緣。累計直方圖計算兩個閥值,大于高閥值的一定是邊緣;反之則不是邊緣。若值在兩個閥值之間,則判斷鄰接像素中是否有超過高閥值的邊緣像素,若存在,則為邊緣,否則不是。利用Canny算子對圖5進(jìn)行邊緣檢測,得到的結(jié)果如圖6所示。
圖6 Canny算子檢測邊緣后結(jié)果
由圖6可以看出,經(jīng)過邊緣檢測后,得到的圖像效果非常理想。
對圖像進(jìn)行邊緣檢測以后,需要將邊界直線和解析曲線有效地定位。國內(nèi)外采用一種經(jīng)典的方法為Hough變換方法,利用圖像全局特性而直接檢測目標(biāo)輪廓。Hough變換是把二值圖像變換到Hough參數(shù)空間,在參數(shù)空間用極值點的檢測來完成目標(biāo)的檢測。對直角坐標(biāo)系中的直線,它的方程在極坐標(biāo)可以寫成:
(6)
式中:ρ----原點到直線的距離;
θ----該直線的法線與軸的夾角;
A----振幅。
要檢測圖像中的直線,可建立二維累加數(shù)組,對于二維圖像的每個目標(biāo)點,讓θ依次變化并計算ρ的值。對A進(jìn)行累加,累加數(shù)組中最大的點即為對應(yīng)直線的參數(shù)。Hough變換把直線檢測問題轉(zhuǎn)換到參數(shù)空間里對點的檢測問題,通過在參數(shù)空間里進(jìn)行簡單變換的累加統(tǒng)計完成檢測任務(wù)。Hough變換直線檢測后所得的結(jié)果如圖7和圖8所示。
圖7 Hough變換后的ρθ坐標(biāo)系
圖8 Hough變換后檢測出的直線
由圖8結(jié)果顯示,Hough變換所獲取的直線信息量不足,這與運(yùn)算的精度和算法的框架存在一定的關(guān)系;由圖7同樣反映出坐標(biāo)系中的特征點數(shù)目較少,沒有提取出足夠多的直線段。下文將通過CAD輔助提取直線。
5.1 CAD輔助提取直線
由于Hough變換提取直線信息不足,文中將采用CAD輔助提取直線的方法來獲取圖1中面包機(jī)的邊界信息。
CAD中可以很容易地獲取到圖像中點的坐標(biāo)信息,因此可以獲取到視圖中所有直線的點斜式方程。通過在CAD中對面包機(jī)邊界點的連線,就可以獲得各個邊界的直線方程。CAD輔助提取直線的方法如圖9所示。
圖9 CAD輔助提取直線
5.2滅點的求解
滅點位于圖像平面的有限遠(yuǎn)位置,可能位于圖像平面內(nèi),也可能位于圖像平面外。當(dāng)空間的平行線與圖像平面平行時,它們的透視投影成像在圖像的無限遠(yuǎn)處。滅點的屬性決定了可以由此得到攝像機(jī)的內(nèi)外參數(shù)。
理想狀態(tài)下滅點是平行線透視投影匯聚于一點形成的,故對于每個方向的滅點需要至少兩條平行線的方程,根據(jù)數(shù)學(xué)公式便可求出直線交點坐標(biāo)。但實際中由于圖像變形、圖像檢測直線時存在誤差,交點可能會交與不同的點上。文獻(xiàn)[8]中給出了一種解決方法,即選取3個點到待標(biāo)定物體主視點最近的一個點選取為該方向上的滅點。
通過在CAD中對圖1中面包機(jī)的9個可見邊界進(jìn)行連接,可以獲取到9條直線的點斜式方程。將這9條直線的方程改寫為一般式,用Lingo求解其交點,最后獲得3個滅點的坐標(biāo)見表1。
表1 滅點的坐標(biāo)
由文獻(xiàn)[8]對點式攝像機(jī)的模型介紹,滅點得到以后,需要確定世界坐標(biāo)系與攝像機(jī)坐標(biāo)系間的轉(zhuǎn)換關(guān)系。攝像機(jī)內(nèi)、外參數(shù)采用透視投影模型進(jìn)行研究,確定目標(biāo)點之間相對深度關(guān)系,恢復(fù)三維信息,實現(xiàn)目標(biāo)定位。
6.1相機(jī)內(nèi)參數(shù)的求解
設(shè)內(nèi)參數(shù)K,fx和fy分別為攝像機(jī)在u軸和v軸上的尺度因子。由于相機(jī)的縱橫比為1∶1,即fx=fy=1,故
(7)
式中:K----攝像機(jī)內(nèi)參數(shù);
f----攝像機(jī)焦距;
O(u0,v0)----主點圖像坐標(biāo)。
設(shè)3個主滅點坐標(biāo)為X(xx∞,yx∞),Y(xy∞,yy∞),Z(xz∞,yz∞),由滅點屬性得
(8)
求解方程組(8)可以解得u0=1 322,v0=-658.675,f=2 153。故可得到相機(jī)的內(nèi)參數(shù)矩陣
(9)
6.2相機(jī)外參數(shù)的求解
從計算機(jī)視覺角度來說,攝影測量中的外方位元素包括6個參數(shù),其中3個是角元素,用于描述圖像的空間姿態(tài),對應(yīng)于計算機(jī)視覺中的旋轉(zhuǎn)矩陣R;另外3個是用于描述攝影中心的空間坐標(biāo)值,對應(yīng)于平移向量t。
6.2.1 旋轉(zhuǎn)矩陣R
首先需要確定外方位角元素,3個外方位角元素的正切值計算方法如式(10)~式(12)。
(10)
(11)
(12)
求解方程可計算出外方位角元素的值見表2。
表2 外方位角元素的值
旋轉(zhuǎn)矩陣是由3個方位角元素來計算,旋轉(zhuǎn)矩陣可分解為3個相互正交方向旋轉(zhuǎn)的組合。
(13)
(14)
(15)
(16)
求得旋轉(zhuǎn)矩陣的值為
6.2.2 平移向量t
根據(jù)文獻(xiàn)[8-9],攝像機(jī)坐標(biāo)系與世界坐標(biāo)系之間的變換關(guān)系為
(17)
式中:Pw----空間點P在世界坐標(biāo)系中的非齊次坐標(biāo);
Pc----點P在攝像機(jī)坐標(biāo)系下的非齊次坐標(biāo)。
由于攝像機(jī)原點對應(yīng)的Pc為0,可以根據(jù)攝像機(jī)坐標(biāo)原點在世界坐標(biāo)系中的非齊次坐標(biāo)C,得到平移矢量t=-RC。
(18)
式(18)中,λ為相對深度,其求解方法將在后文介紹。
7.1透視投影模型的非齊次坐標(biāo)關(guān)系
當(dāng)攝影測量坐標(biāo)系與像空間坐標(biāo)系對應(yīng)坐標(biāo)軸不平行時
(19)
式中:(X, Y, Z)----空間某點P在世界坐標(biāo)系中的非齊次坐標(biāo);
(Xc,Yc,Zc)----攝像機(jī)中心在世界坐標(biāo)系中的非齊次坐標(biāo)C;
(x,y)----點P在圖像中的投影;
(x,y,-f)----點P在像空間輔助坐標(biāo)系下的非齊次坐標(biāo);
λ----相對深度。
在計算機(jī)視覺中,文中采用的是三參數(shù)模型[10],于是有
(20)
寫成向量形式有
(21)
式中:K----攝像機(jī)內(nèi)參數(shù)矩陣;
X----空間點世界坐標(biāo)系中的齊次坐標(biāo);
x----其對應(yīng)圖像投影的齊次坐標(biāo);
7.2相對深度求解
在單幅圖像建模中,相對深度是一個很重要的參數(shù)。根據(jù)文獻(xiàn)[7],空間任意一個矩形的4個頂點為P1,P2,P3,P4,矩形在圖像平面的透視投影為四邊形p1p2p3p4。
對應(yīng)的相對深度為λ1,λ2,λ3,λ4。由公式
(22)
那么設(shè)定λ1,便可以求出相應(yīng)的λ2,λ3,λ4。
空間矩形在圖像平面的透視投影如圖10所示。
圖10 空間矩形在圖像平面的透視投影圖
在圖1中,已經(jīng)獲取到小長方體的邊長,因此可以通過小長方體用來計算相對深度。
通過對圖1中小物塊選取P1,P2,…,P6,6個點的選取如圖11所示。
圖11 小物塊頂點的選取
將點的坐標(biāo)代入式(21)和式(22)計算即可得到λ值,見表3。
表3 相對深度取值
由表3可以觀察到第4個相對深度值有兩個值,可以取平均值賦給λ4。
7.3三維信息恢復(fù)
由7.2可知,重復(fù)使用式(21)和式(22)就可以得到長方體各頂點間的相對深度,進(jìn)而確定長方體的長、寬、高的比例信息,恢復(fù)三維信息,實現(xiàn)目標(biāo)定位。
空間某長方體的立體信息及在圖像中的透視投影如圖12所示。
圖12 空間長方體的透視投影圖
假設(shè)長方體的長、寬、高分別為a,b,c,以其頂點P1為原點,以P1P2,P1P3,P1P4為坐標(biāo)軸建立世界坐標(biāo)系,則長方體各個頂點可表示為:P1=(0,0,0)T,P2=(a,0,0)T,P3=(0,b,0)T,P4=(0,0,c)T,P5=(a,0,c)T,P6=(0,b,c)T,P7=(a,b,0)T,P8=(a,b,c)T。
各點對應(yīng)的圖像投影為p1~p8,對應(yīng)圖像坐標(biāo)為(ui,vi)(i=1,2,…,8),相對深度為λ1~λ8。
先在面P1P2P5P4和面P1P3P6P4中計算頂點相對深度,將各頂點代入式(21),可求解出λ1~λ6。
假設(shè)
(23)
即
K-1Vi=RPi
若再有
(24)
考慮到R是單位正交矩陣知RTR=RRT=I,將式(23)代入式(24)得
(25)
(26)
a,b,c分別表示待標(biāo)定物體的長、寬、高,通過式(23)~式(25),由此可以計算出長方體的各邊之間的比例信息,重建出圖片中長方體類的目標(biāo)物體的模型。最后計算出小物塊外參數(shù)矩陣
因此小物塊的長、寬、高的平方之比為
a2∶b2∶c2=0.284 5∶0.265 3∶0.091 3
故小物塊的長、寬、高之比為
a∶b∶c= 0.515 1∶0.533 4∶0.302 2=
1.704 6∶1.765 2∶1.000 0
圖1中已經(jīng)給出了小物塊的實際長、寬、高,其比值為
1.684 2∶1.684 2∶1.000 0
由結(jié)果比較可知,計算出的結(jié)果能夠近似地等效小物塊在實際中的長、寬、高之比。
在世界坐標(biāo)系中實際物體相互平行的邊界的比例關(guān)系在圖像坐標(biāo)系中保持不變。運(yùn)用這一性質(zhì)于圖1,可以獲得面包機(jī)與小物塊的比例關(guān)系,將同樣的方法運(yùn)用于面包機(jī),可以計算出面包機(jī)的大致尺寸見表4。
表4 面包機(jī)的實際尺寸 mm
7.4實現(xiàn)目標(biāo)定位的主要流程
至此,已經(jīng)完成了對于一個物體實現(xiàn)目標(biāo)定位的所有步驟,現(xiàn)將其總結(jié)如下:
1)獲取世界坐標(biāo)系的3個主方向上空間平行線束的投影線段及其端點坐標(biāo);對由投影直線方程系數(shù)構(gòu)成的對稱矩陣求特征值及特征向量,從而獲取3個主滅點坐標(biāo)。
2)根據(jù)滅點與攝像機(jī)內(nèi)外參數(shù)的關(guān)系,計算攝像機(jī)內(nèi)參數(shù)矩陣K及旋轉(zhuǎn)矩陣R。
3)設(shè)定世界坐標(biāo)系和坐標(biāo)原點對應(yīng)的相對深度λ1。
4)由式(18)求取攝像機(jī)中心在世界坐標(biāo)系的三維非齊次坐標(biāo)C。
5)由式(22)獲取在長方體各頂點的初步相對深度,同時由式(26)計算出在相差一個全局因子的情況下立方體三參數(shù)初步的比例信息。
6)計算出立方體各個頂點修正的相對深度值及長、寬、高的相對值。
7)將立方體的各個面劃分為多個小塊,計算各小塊的邊長信息,獲取對應(yīng)各頂點的三維坐標(biāo)。
三維重建過程包括虛擬模型重建和紋理映射兩個過程。虛擬模型重建是指運(yùn)用虛擬現(xiàn)實技術(shù)在計算機(jī)中產(chǎn)生一個三維虛擬環(huán)境,通過人的視覺作用于人,使人產(chǎn)生身臨其境的感覺。常采用的軟件有OpenGL和VRML語言。紋理映射是指將實際物體的紋理粘貼到虛擬模型上,這樣可以增強(qiáng)立體真實感,但由于單幅圖像缺少必要的立體信息,因此完整的粘貼會造成扭曲變形。文獻(xiàn)[8]中提到了一種分塊貼圖的方法,能夠一定程度上提高紋理映射的質(zhì)量。
最后,文中利用CAD結(jié)合表4中的基本尺寸對模型進(jìn)行了重建,效果如圖13所示。
圖13 CAD三維重建后的面包機(jī)
通過對一個實例進(jìn)行分析,探究了基于單幅圖像的三維目標(biāo)定位和三維重建技術(shù)。
首先,采用不同的方法對原始圖像進(jìn)行灰度化和濾波處理,最后選取了加權(quán)平均值灰度化及空域濾波增強(qiáng)技術(shù),起到了理想的效果;隨后又比較了多種邊緣檢測的算法,并擇優(yōu)選取了Canny算子提取圖像,為Hough變換選取直線提供了較準(zhǔn)確的結(jié)果。
由于計算機(jī)硬件限制不能進(jìn)行大量數(shù)據(jù)的計算,只能將圖像像素降低進(jìn)行Hough變換,同時也降低了變換檢測直線的精確度,因此在Hough變換提取直線過程中并未達(dá)到理想的效果。最后采用了CAD輔助提取直線的方法獲得了物體的邊界方程。
隨后采用了經(jīng)典的目標(biāo)定位法作為滅點的求解、相機(jī)的內(nèi)外參數(shù)求解、目標(biāo)定位等一系列求解過程,最后得到了較為理想的目標(biāo)尺寸標(biāo)定結(jié)果。
通過CAD結(jié)合已求解的參數(shù)進(jìn)行三維重建,在重建過程中忽略了紋理映射這一過程,最后的虛擬模型能夠在一定程度上反映并還原圖像中的物體。
[1] 陳勝勇,劉盛.基于OpenCV的計算機(jī)視覺技術(shù)實現(xiàn)[M].北京:科學(xué)出版社,2008.
[2] 馬頌德,張正友.計算機(jī)視覺:計算機(jī)理論與算法基礎(chǔ)[M].北京:科學(xué)出版社,1997.
[3] CaPrile, Torre. Using vanishing poinis for camera calibration[J]. International Journal of Computer Vision,1990,4(2):127-140.
[4] 鄧剛,張志強(qiáng),孫濟(jì)洲.用未標(biāo)定相機(jī)構(gòu)造三維模型[J].系統(tǒng)仿真學(xué)報,2001,13(S1):42-44.
[5] 齊全.基于單幅圖像的交互式建模技術(shù)研究[D]:[碩士學(xué)位論文].青島:青島大學(xué),2008.
[6] 張祖勛,吳軍,張劍清.建筑場景三維重建中影像方位元素的獲取方法[J].武漢大學(xué)學(xué)報,2003,625(3):265-270.
[7] 張弘.數(shù)字圖像處理與分析[M].北京:機(jī)械出版社,2007.
[8] 于艷.基于單幅圖像目標(biāo)定位及三維重建的研究[D]:[碩士學(xué)位論文].南京:南京理工大學(xué),2009.
[9] 王光輝.基于圖像的測量及三維重建研究[D]:[博士學(xué)位論文].北京:中國科學(xué)院自動化研究所,2004.
[10] 余松煌,周源華,張瑞.數(shù)字圖像處理[M].上海:上海交通大學(xué)出版社,2007.
Single image 3D object location and reconstruction
PEI Ya-nan
(Business College of Shanxi University, Taiyuan 030031, China)
A single image is filtered with Laplace Filter, edge-detected with Canny algorithm and then Hough transforms is used to detect the target image. Boundary lines are extracted by using CAD, and camera is calibrated based on vanishing point theory. With the image relative depth method in perspective projection model, we recover the 3D information. We calculate out the 3D coordinates of the target and reconstruct and display the model with CAD.
object location; 3D reconstruction; edges detection; vanishing point.
2014-05-25
裴婭男(1985-),女,漢族,山西太原人,山西大學(xué)商務(wù)學(xué)院助教,碩士,主要從事圖像處理方向研究,E-mail:janypei@163.com.
TP 231.5; TP 735
A
1674-1374(2014)06-0660-08