亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法與流程

文檔序號(hào):12472231閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法,其特征在于,它包括如下步驟:

步驟1:根據(jù)原始激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù),生成數(shù)字表面模型,提取數(shù)字表面模型中的無(wú)效區(qū)域,將該無(wú)效區(qū)域中最小外接矩形的四個(gè)角點(diǎn),分別投影到三維重建測(cè)區(qū)的影像上,生成一個(gè)三維重建測(cè)區(qū)影像上的四邊形區(qū)域,該四邊形區(qū)域即可認(rèn)為是激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)中的無(wú)效區(qū)域在三維重建測(cè)區(qū)影像上對(duì)應(yīng)的范圍;

步驟2:將激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)中的無(wú)效區(qū)域在三維重建測(cè)區(qū)影像上對(duì)應(yīng)的范圍作為三維重建測(cè)區(qū)影像的密集匹配區(qū)域,根據(jù)該三維重建測(cè)區(qū)影像的密集匹配區(qū)域構(gòu)建影像金字塔,從金字塔頂層開(kāi)始,采用半全局密集匹配方法進(jìn)行由粗到精的分級(jí)匹配,獲得密集匹配區(qū)域的二維視差圖,并采用前方交會(huì)的方式,生成三維重建測(cè)區(qū)影像密集匹配區(qū)域?qū)?yīng)的三維點(diǎn)云數(shù)據(jù);

步驟3:采用Canny邊緣檢測(cè)算子,在三維重建測(cè)區(qū)影像上提取線特征,將每個(gè)線特征作為一個(gè)密集匹配區(qū)域,分別進(jìn)行影像密集匹配,由于線特征只有一維,因此匹配方式采用沿著線特征方向的一維動(dòng)態(tài)規(guī)劃的優(yōu)化方式,獲取密集匹配區(qū)域的視差圖,并采用前方交會(huì)的方式,生成線特征對(duì)應(yīng)的三維點(diǎn)云數(shù)據(jù);

步驟4:在原始激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)的基礎(chǔ)上,采用點(diǎn)云融合技術(shù)將步驟2生成的三維重建測(cè)區(qū)影像密集匹配區(qū)域?qū)?yīng)的三維點(diǎn)云數(shù)據(jù),以及步驟3生成的線特征對(duì)應(yīng)的三維點(diǎn)云數(shù)據(jù)進(jìn)行三維點(diǎn)云融合,生成融合激光探測(cè)與測(cè)量點(diǎn)云和密集匹配點(diǎn)云的三維重建點(diǎn)云。

2.根據(jù)權(quán)利要求1所述的聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法,其特征在于:所述步驟1中,計(jì)算無(wú)效區(qū)域中最小外接矩形的四個(gè)角點(diǎn)的X、Y坐標(biāo)的方式如下:

Xlb=min{Xli|i=1…t} Ylb=min{Yli|i=1…t}

Xrt=max{Xli|i=1…t} Yrt=max{Yli|i=1…t}

其中,t表示原始激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)中三維點(diǎn)的數(shù)目;(Xli,Yli)表示第i個(gè)激光探測(cè)與測(cè)量點(diǎn)的X、Y坐標(biāo);(Xlb,Ylb)表示無(wú)效區(qū)域中最小外接矩形左下角的角點(diǎn)坐標(biāo);(Xrt,Yrt)表示無(wú)效區(qū)域中最小外接矩形右上角的角點(diǎn)坐標(biāo),(Xlb,Yrt)表示無(wú)效區(qū)域中最小外接矩形左上角的角點(diǎn)坐標(biāo),(Xrt,Ylb)表示無(wú)效區(qū)域中最小外接矩形右下角的角點(diǎn)坐標(biāo);

將激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)的最小外接矩形范圍定義為數(shù)字表面模型范圍,數(shù)字表面模型的起點(diǎn)為無(wú)效區(qū)域中最小外接矩形左下角的角點(diǎn),定義數(shù)字表面模型的正方形網(wǎng)格的大小為sD x sD,sD=σxs,其中,s表示激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)中點(diǎn)和點(diǎn)之間的平均間距,σ表示數(shù)字表面模型的網(wǎng)格大小與上述激光探測(cè)與測(cè)量點(diǎn)云數(shù)據(jù)中點(diǎn)和點(diǎn)之間平均間距之間的比值;

則數(shù)字表面模型的寬WD和高HD分別為:

WD=(int)(Xrt-Xlb)/sD;HD=(int)(Yrt-Ylb)/sD

其中,int表示取整操作,從而將數(shù)字表面模型定義為一個(gè)HD x WD大小的規(guī)則格網(wǎng),該規(guī)則格網(wǎng)的起點(diǎn)為(Xlb,Ylb);如果數(shù)字表面模型的網(wǎng)格內(nèi)不存在任何激光探測(cè)與測(cè)量點(diǎn),則該數(shù)字表面模型的網(wǎng)格定義為無(wú)效區(qū)域;否則,該數(shù)字表面模型的網(wǎng)格定義為有效區(qū)域,在有效區(qū)域中,每個(gè)數(shù)字表面模型網(wǎng)格都存在至少一個(gè)激光探測(cè)與測(cè)量點(diǎn),每個(gè)數(shù)字表面模型網(wǎng)格的高程為對(duì)應(yīng)激光探測(cè)與測(cè)量點(diǎn)的最大高程,如下式所示:

Z(m,n)=max(Zi|(int)(Xi-Xlb)/sD=n;(int)(Yi-Ylb)/sD=m)

其中,(int)(Xi-Xlb)/sD=n;(int)(Yi-Ylb)/sD=m表示坐標(biāo)為(Xi,Yi)的激光探測(cè)與測(cè)量點(diǎn)落入數(shù)字表面模型第m行第n列的網(wǎng)格中;Zi表示第i個(gè)激光探測(cè)與測(cè)量點(diǎn)的Z坐標(biāo);Z(m,n)表示數(shù)字表面模型網(wǎng)格(m,n)的高程,取落入網(wǎng)格中所有激光探測(cè)與測(cè)量點(diǎn)的最大高程;

根據(jù)所述無(wú)效區(qū)域內(nèi)每個(gè)數(shù)字表面模型網(wǎng)格的X、Y坐標(biāo),定義無(wú)效區(qū)域的最小外接矩形,如下式所示:

Nlb=min{ni|i∈Ω} Mlb=min{mi|i∈Ω}

Nrt=max{ni|i∈Ω} Mrt=max{mi|i∈Ω}

其中,Nlb表示數(shù)字表面模型網(wǎng)格所有n列中的最小值,Mlb表示數(shù)字表面模型網(wǎng)格所有n列中的最大值,Nrt表示數(shù)字表面模型網(wǎng)格所有m行中的最小值,Mrt表示數(shù)字表面模型網(wǎng)格所有m行中的最大值,Nlb、Mlb、Nrt和Mrt共同定義了無(wú)效區(qū)域最小外接矩形的范圍;Ω表示無(wú)效區(qū)域中數(shù)字表面模型網(wǎng)格的集合;n表示數(shù)字表面模型的網(wǎng)格的列數(shù);m表示數(shù)字表面模型的網(wǎng)格的行數(shù);

根據(jù)無(wú)效區(qū)域外接矩形四個(gè)角點(diǎn)的數(shù)字表面模型行列坐標(biāo),獲得四個(gè)角點(diǎn)的物方空間三維坐標(biāo),如下式所示:

Xc=Xlb+n x sD Yc=Y(jié)lb+m x sD Zc=Z(m,n)

其中,(m,n)表示無(wú)效區(qū)域外接矩形角點(diǎn)的數(shù)字表面模型行列坐標(biāo);Xc、Yc、Zc分別表示無(wú)效區(qū)域外接矩形角點(diǎn)的物方三維坐標(biāo);

最后,通過(guò)共線方程,將無(wú)效區(qū)域外接矩形角點(diǎn)反投影到三維重建測(cè)區(qū)影像上得到無(wú)效區(qū)域在三維重建測(cè)區(qū)影像上的范圍,生成無(wú)效區(qū)域的影像,即三維重建測(cè)區(qū)影像密集匹配區(qū)域,如下式所示:

<mrow> <msub> <mi>x</mi> <mi>c</mi> </msub> <mo>-</mo> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>=</mo> <mo>-</mo> <mi>f</mi> <mfrac> <mrow> <msub> <mi>a</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>X</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Y</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Z</mi> <mi>s</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>a</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>X</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Y</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Z</mi> <mi>s</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>y</mi> <mi>c</mi> </msub> <mo>-</mo> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>=</mo> <mo>-</mo> <mi>f</mi> <mfrac> <mrow> <msub> <mi>a</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>X</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Y</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Z</mi> <mi>s</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>a</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>X</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Y</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Y</mi> <mi>s</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>Z</mi> <mi>c</mi> </msub> <mo>-</mo> <mi>Z</mi> <mi>s</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

其中,xc、yc表示無(wú)效區(qū)域外接矩形角點(diǎn)在三維重建測(cè)區(qū)影像上的坐標(biāo);x0、y0表示相機(jī)內(nèi)像主點(diǎn)坐標(biāo)參數(shù),f表示相機(jī)的焦距參數(shù);Xs、Ys、Zs表示相機(jī)的外方位線元素;a1、a2、a3、b1、b2、b3、c1、c2、c3表示攝影坐標(biāo)系與大地坐標(biāo)系之間的旋轉(zhuǎn)矩陣的九個(gè)元素。

3.根據(jù)權(quán)利要求1所述的聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法,其特征在于:所述步驟2中,將三維重建測(cè)區(qū)影像的密集匹配區(qū)域構(gòu)建影像金字塔的方法為:定義S為影像金字塔重采樣的尺度,上一級(jí)影像金字塔的一個(gè)像素,會(huì)對(duì)應(yīng)下一級(jí)影像金字塔S×S的區(qū)域,影像金字塔構(gòu)建方式如下式所示;

<mrow> <msup> <mi>g</mi> <mi>n</mi> </msup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <msup> <mi>S</mi> <mn>2</mn> </msup> </munderover> <msubsup> <mi>g</mi> <mi>i</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>/</mo> <msup> <mi>S</mi> <mn>2</mn> </msup> </mrow>

式中,gn表示上一級(jí)第n層影像金字塔的像素灰度;表示下一級(jí)第n-1層影像金字塔第i個(gè)像素的灰度,S2=S×S;

在構(gòu)建影像金字塔后,采用由粗到精的分級(jí)匹配策略,獲得密集匹配區(qū)域的二維視差圖,在影像金字塔頂層開(kāi)始,采用半全局的密集匹配策略,每個(gè)像素受到八個(gè)方向掃描線的代價(jià)累積,在每條掃描線上,代價(jià)積聚方式為:

<mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>C</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mfenced open = "{" close = "}"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>k</mi> </munder> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>i</mi> </munder> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow>

式中,Lr(p,d)表示像素p在當(dāng)前掃描線對(duì)應(yīng)視差d的累積代價(jià);Lr(p-1,d)表示像素p-1在當(dāng)前掃描線對(duì)應(yīng)視差d的累積代價(jià);Lr(p-1,d-1)表示像素p-1在當(dāng)前掃描線對(duì)應(yīng)視差d-1的累積代價(jià);Lr(p-1,d+1)表示像素p-1在當(dāng)前掃描線對(duì)應(yīng)視差d+1的累積代價(jià);表示像素p-1在當(dāng)前掃描線對(duì)應(yīng)視差k的累積代價(jià)中,最小的累積代價(jià),其中k的絕對(duì)值大于1;miinLr(p-1,i)表示像素p-1在當(dāng)前掃描線對(duì)應(yīng)視差i的累積代價(jià)中,最小的累積代價(jià);r表示掃描線的方向;C(p,d)表示當(dāng)前像素p對(duì)應(yīng)視差d的代價(jià);p–1表示在當(dāng)前路徑上,像素p的前一個(gè)像素;P1表示視差平滑項(xiàng)懲罰因子;P2表示視差階躍項(xiàng)懲罰因子;

對(duì)無(wú)效區(qū)域影像進(jìn)行8個(gè)方向的代價(jià)累積,最后對(duì)各個(gè)方向的累積結(jié)果相加,得到最終的代價(jià)積聚結(jié)果,如下式所示:

<mrow> <mi>S</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mi>r</mi> </munder> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> </mrow>

式中,S(p,d)表示對(duì)各個(gè)方向代價(jià)積聚結(jié)果相加后,得到的總體代價(jià)積聚結(jié)果,采用Winner Takes All策略獲取頂層影像的初始視差圖,將初始視差圖傳遞到下一級(jí)影像金字塔,約束下一級(jí)影像金字塔的視差搜索范圍,然后再次采用半全局的密集匹配方法,獲取視差圖,并向下一級(jí)影像金字塔傳遞,直至計(jì)算到影像金字塔底層為止,根據(jù)視差圖,可以快速獲得立體影像的同名點(diǎn)坐標(biāo),如下式所示:

xr=xl-d yr=y(tǒng)l

式中,(xl,yl)、(xr,yr)分別表示左右影像的同名點(diǎn)坐標(biāo);d表示視差值,根據(jù)左右影像的同名點(diǎn)坐標(biāo),確定對(duì)應(yīng)的三維點(diǎn)坐標(biāo):

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mn>1</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>R</mi> <mn>1</mn> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mi>l</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>l</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>f</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>R</mi> <mn>2</mn> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mi>r</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>r</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>f</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>

Bu=XS2-XS1 Bv=Y(jié)S2-YS1 Bw=ZS2-ZS1

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>N</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>B</mi> <mi>u</mi> </msub> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>B</mi> <mi>w</mi> </msub> <msub> <mi>u</mi> <mn>2</mn> </msub> </mrow> <mrow> <msub> <mi>u</mi> <mn>1</mn> </msub> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>N</mi> <mn>2</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>B</mi> <mi>u</mi> </msub> <msub> <mi>w</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>B</mi> <mi>w</mi> </msub> <msub> <mi>u</mi> <mn>1</mn> </msub> </mrow> <mrow> <msub> <mi>u</mi> <mn>1</mn> </msub> <msub> <mi>w</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>V</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>W</mi> <mn>1</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>N</mi> <mn>1</mn> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mn>1</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>U</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>V</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>W</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>N</mi> <mn>2</mn> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mn>2</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>

X=XS1+U1=XS2+U2

Y=Y(jié)S1+V1=Y(jié)S2+V2

Z=ZS1+W1=ZS2+W2

式中,X、Y、Z表示物方點(diǎn)的三維坐標(biāo);f表示相機(jī)的焦距參數(shù);Ri(i=1,2)表示旋轉(zhuǎn)矩陣;Xs1、Ys1、Zs1、Xs2、Ys2、Zs2表示外方位線元素,U1、V1、W1表示地面點(diǎn)在左影像像空間輔助坐標(biāo)系中的坐標(biāo);U2、V2、W2表示地面點(diǎn)在右影像像空間輔助坐標(biāo)系中的坐標(biāo);u1、v1、w1表示像點(diǎn)在左影像像空間輔助坐標(biāo)系中的坐標(biāo);u2、v2、w2表示像點(diǎn)在右影像像空間輔助坐標(biāo)系中的坐標(biāo);Bu、Bv、Bw表示相機(jī)之間的基線分量;N1、N2表示點(diǎn)投影系數(shù);只要無(wú)效區(qū)域在影像上是可見(jiàn)的,即可根據(jù)影像密集匹配技術(shù)恢復(fù)無(wú)效區(qū)域的三維點(diǎn)云。

4.根據(jù)權(quán)利要求1所述的聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法,其特征在于:所述步驟3,采用canny算子,在三維重建測(cè)區(qū)影像上提取線特征,將每個(gè)線特征作為一個(gè)密集匹配區(qū)域,分別進(jìn)行影像密集匹配,具體方法為,沿著線特征的方向,采用一維動(dòng)態(tài)規(guī)劃方法,進(jìn)行代價(jià)積聚,如下式所示:

<mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>C</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mfenced open = "{" close = "}"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>d</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>1</mn> </msub> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <munder> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> </mrow> <mi>k</mi> </munder> <msub> <mi>L</mi> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>P</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

式中,Lr(p,d)表示像素p在當(dāng)前線特征方向上對(duì)應(yīng)視差d的累積代價(jià);r表示線特征的方向;C(p,d)表示當(dāng)前像素p對(duì)應(yīng)視差d的代價(jià);p–1表示在當(dāng)前路徑上,像素p的前一個(gè)像素;

由于線特征一般存在正反兩個(gè)方向,因此上式所示的代價(jià)積聚也存在兩個(gè)方向,將兩個(gè)方向的代價(jià)積聚結(jié)果累加,得到最終的代價(jià)積聚結(jié)果,采用Winner Takes All策略獲取每條線特征的視差值,計(jì)算對(duì)應(yīng)的同名點(diǎn)對(duì),并生成線特征對(duì)應(yīng)的三維點(diǎn)云數(shù)據(jù)。

5.根據(jù)權(quán)利要求1所述的聯(lián)合激光掃描和影像匹配的三維點(diǎn)云生成方法,其特征在于:所述步驟4中,在步驟2中的三維重建測(cè)區(qū)影像密集匹配區(qū)域?qū)?yīng)的三維點(diǎn)云數(shù)據(jù),以及步驟3中的線特征對(duì)應(yīng)的三維點(diǎn)云數(shù)據(jù)進(jìn)行三維點(diǎn)云融合前,需要判斷哪些匹配點(diǎn)位于激光探測(cè)與測(cè)量點(diǎn)云有效區(qū)域,哪些匹配點(diǎn)位于激光探測(cè)與測(cè)量點(diǎn)云無(wú)效區(qū)域,如下式所示:

<mrow> <mi>P</mi> <mrow> <mo>(</mo> <msub> <mi>X</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>Y</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>Z</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>N</mi> <mi>o</mi> <mi>n</mi> <mi>e</mi> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mi>f</mi> </mrow> </mtd> <mtd> <mrow> <msub> <mi>Z</mi> <mrow> <mi>D</mi> <mi>S</mi> <mi>M</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>m</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>v</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> <mi>d</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>E</mi> <mi>x</mi> <mi>i</mi> <mi>s</mi> <mi>t</mi> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mi>f</mi> </mrow> </mtd> <mtd> <mrow> <msub> <mi>Z</mi> <mrow> <mi>D</mi> <mi>S</mi> <mi>M</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>m</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>i</mi> <mi>n</mi> <mi>v</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> <mi>d</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

m=(Xi-Xlb)/sD n=(Yi-Ylb)/sD

其中,P(Xi,Yi,Zi)表示坐標(biāo)為(Xi,Yi,Zi)的三維點(diǎn);None表示該點(diǎn)不參與融合;Exist表示該點(diǎn)參與融合;ZDSM表示該點(diǎn)所在數(shù)字表面模型網(wǎng)格的高程;(m,n)表示該點(diǎn)所在網(wǎng)格的行列號(hào),valid表示有效值,即數(shù)字表面模型網(wǎng)格內(nèi)存在激光點(diǎn);invalid表示無(wú)效值,即數(shù)字表面模型網(wǎng)格內(nèi)不存在任何激光點(diǎn);(Xi,Yi)表示三維點(diǎn)的平面坐標(biāo);(Xlb,Ylb)表示數(shù)字表面模型的起點(diǎn);SD表示數(shù)字表面模型網(wǎng)格的大小,上式表明,當(dāng)該匹配點(diǎn)落入的數(shù)字表面模型網(wǎng)格存在有效高程,則說(shuō)明該匹配點(diǎn)是有效區(qū)域的匹配點(diǎn),不參與融合過(guò)程;否則,說(shuō)明該匹配點(diǎn)是無(wú)效區(qū)域的匹配點(diǎn),參與融合。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1