新四季網

一種基於線雷射的大型場景獲取方法

2023-09-13 03:28:35 4

專利名稱:一種基於線雷射的大型場景獲取方法
技術領域:
本發明涉及三維掃描技術,特別涉及一種基於線雷射的無需雷射發射 器定標的大型場景掃描方法。
背景技術:
三維掃描技術是逆向工程CAD技術一般以數位化測量設備的輸出數 據為原始信息來源。只有在得到要逆向的實體的表面三維信息,才能實現 後面的工作,如模型的檢測,複雜曲面的建模、評價、改進和製造。而逆 向工程測量方法的好壞直接影響到對被測實體描述的精確、完整程度,影 響到數位化實體幾何信息的速度,進而影響到重構的CAD曲面、實體模 型的質量,並最終影響到整個工程的進度和質量。因此,逆向工程在整個 逆向工程的鏈條中,處於整個工程的開始,因此是整個工程的基礎,也是 逆向工程技術的一個關鍵技術部分。非接觸式機構光視覺測量方法測量是 目前最為先進的逆向工程技術的數據採集方法,根據同一個三維空間點在 不同空間位置的兩個(多個)攝像機拍攝的圖像中的視差,以及攝像機之 間位置的空間幾何關係來獲取該點的三維坐標值。非接觸式機構光測量方 法可以對處於兩個(多個)攝像機共同視野內的目標特徵點進行測量,而 無須伺服機構等掃描裝置。非接觸式機構光測量技術關鍵是空間特徵點在 多幅數字圖像中提取與匹配的精度與準確性等問題。
在非結構光測量中又可分為雷射掃描和結構光掃描。在這裡主要討論 雷射掃描技術.就雷射掃描而言,根據利用雷射不同的性質又可以分為激 光測距掃描和雷射形變掃描。這兩者背後的數學模型截然不同.前者是發射一段( 一般為幾公分,雷射線過長會發散)有效的雷射線照射物體表面, 一旦接觸到物體表面,光束立刻被反射回掃描儀,紅外線的位移數據被測 量,從而反映出雷射與物體之間的距離。主要利用了雷射測距的原理來判 斷被測物體的空間坐標。而雷射形變掃描則運用小孔成傳_模型來計算圖像
的三維坐標。下文所iJL的雷射掃描均為雷射形變掃描。 :間點的世界坐標和像素坐標的轉換關係如下p
.…(1)
工'
00
V0 0
10010
i 0 r o i

令M =
我們得到
0
"0
0 ", v0 0 00 10
M,=
0 1
1
Af =M,M,
=M, A/, X = M A"
.(2)
式中A和r分別為從世界坐標繫到照相機坐標系的旋轉和平移矩陣。 肘為3*4矩陣,M!由內部參數決定,似2由相對於世界坐標系的方位即外 部參數決定。
在大型場景獲取中,雷射發射器往往被置於轉臺上,傳統雷射掃描需 要對雷射發射器的轉臺進行定標,獲取轉臺的位置從而計算雷射與照相機 主光軸的夾角。這不僅延長了定標的時間,而且還帶來了誤差。

發明內容
本發明提供一種基於線雷射的定標精度高、能快速生成整個場景的三 維信息的大型場景掃描方法。
一種基於線雷射的基於線雷射的大型場景獲取方法,包括以下步驟
(1) 在場景周圍架設若干各照相機,並調整好焦距使場景大部分清 晰可見。
(2) 運用Tomas Svoboda提出的多相機標定算法進行多相機標定, 計算得到多個照相機的內外參數^、 、"。、v。;
(3) 用來自場景外發射點A的雷射線A掃描整個場景,所有照相才幾 在掃描過程中各自拍攝不同時刻的雷射線A,分別得到若干照片;
(4) 改變雷射線發射點,用來自場景外發射點B的雷射線B掃描整 個場景,所有照相機在掃描過程中各自拍攝不同時刻的雷射線B,分別得 到若干照片;
針對同一相機,將步驟(3)中得到的每一張照片與步驟(4)中時刻 與之對應的照片作為 一組,得到不同時刻的同時含有雷射線A和雷射線B 信息的若干組照片。
(5) 對步驟(4)得到的若干組照片中的雷射線進行提取;
1) 在沒有雷射照射時拍攝原始照片,輸入原始照片和含有雷射線的 照片;
2) 含有雷射信息的照片上的每個像素點的像素值減去原始照片上對 應像素點的像素值,差值大於最大差值的90%的像素點定義為雷射線上的 點,從而提取得到雷射線A和雷射線B。
(6) 對提取的雷射線進行三維點雲計算,生成整個場景的三維信息。 1)判斷同一組照片上提取的雷射線A和雷射線B是否相交,如果不
相交則忽略該組照片,處理下一組照片;如果相交則找出相交雷射線的交 點p,令交點p在照片上的像素坐標為("、v)。
2 )利用最小二乘方法計算得到交點p的空間中的世界坐標(JiV, IV,i交點p像素坐標和世界坐標的關係如式(l)所示:
formula see original document page 8
式(1)化簡為式(2):
formula see original document page 8
式中A和r分別為l象素點從世界坐標繫到照相才幾坐標系的旋轉和平
移矩陣;",、",、"。、v。為照相機的內外參數;投影矩陣似可以通過M!、
M2求得。
ii因為交點p在圖像上的像素坐標為("、v),所以可以根據式(l) 或式(2)得到其空間對應的一條直線方程,方程表達式如式(3)所示
formula see original document page 8
如果已知照相機的內外參數,就可以求得投影矩陣M,對任何空間點P, 如果已知三維空間中的世界坐標,就可以求出其照片上的像素坐標;但是, 反過來,如果已知某照片上的像素坐標和投影矩陣M,其對應的三維空間 中的世界坐標不是唯一確定的,對應的是空間中的一條直線。
根據L照相機在某一時刻兩次的掃描過程中拍攝的一組照片V—l和 H_l,提取這兩張照片中的雷射線,這兩條線的交點的相機坐標就是點P在L的相機坐標系的坐標。由此可以確定根據相機L的內外參數確定一條 經過L和P的空間直線。同理,根據R照相機在同一時刻兩次掃描拍才氛 了同一條雷射線的一組照片,從R照相機的這組照片中也找找到雷射線的 交點p,i兌明這個時刻照相才幾L和照相才幾R在同一時刻同時看到了交點P, 根據照相機R的內外參數也可以獲得一條經過P和R的空間直線,這兩 條直線必然交於一點,這一空間點就是我們要求的點P的空間坐標。
i殳空間中兩條雷射線相交的點P在照相片幾L和照相才幾R的坐標系下 的圖像上的像素坐標分別為(i/、 /)、 (z/、 v";由兩個照相機坐標系 下的圖像上的兩個像素坐標確定了兩條過p點的直線,所述的兩條直線在
空間上交於p點;根據式(3)將這兩條直線的方程聯立,如式(4)所示 '(一 ro^ )x + ( z 4j — mf2 )y + (一 "4j 〉2 =肌L — (/飢3 一w4 )義+ formula see original document page 9
由(4)式可以求得交點p在空間中的世界坐標(x,》z);
3)由於雷射發射器發射遍布整個場景的雷射束,所以通過二次掃描
拍攝的一組照片上有若干個交點,任意一個交點在空間中的世界坐標的計
算方法與交點p的計算方法一致,從而計算得到空間中任意點的世界坐標,
得到了場景中的點的集合,將這些點的世界坐標寫入文件生成該場景的點
雲模型,得到整個場景的三維信息。
本發明克服了傳統雷射掃描的轉臺標定的弱點,同時又具有雷射掃描 的高精度和高速度。傳統掃描出了相機定標還要進行轉臺標定,這樣不僅 浪費時間而且引入了轉臺標定的誤差。通過對傳統算法的改進,本發明避 免了轉臺標定的步驟。這樣不僅提高了掃描的精度,同時也縮短了整個場 景獲取的時間,提升了掃描的效率。由於避免了轉臺的標定,雷射線可以從任意角度發射,而且可以隨時改變發射的位置,這樣不僅方便掃描人員 的獲取,而且更適合掃描複雜場景無法固定雷射發射器的要求。


圖l是本發明一種基於線雷射的大型場景獲取方法的流程圖; 圖2是本發明的雷射發射器對場景進行第 一次掃描的示意圖; 圖3是本發明的雷射發射器對場景進行第二次掃描的示意圖; 圖4是本發明的兩個照相對同 一組照片拍攝確定的交點的示意圖。
具體實施例方式
本發明一種基於線雷射的大型場景獲取方法,如圖l所示,包括以下 步驟1.在場景中周圍架設若干各照相機;2.運用TomasSvoboda提出的 多相機標定算法進行多相機標定,計算得到場景中多個照相機的內外參 數;3.用來自場景外發射點A的雷射線A掃描整個場景,所有照相機在掃 描過程中各自拍攝不同時刻的雷射線A,分別得到若千照片;4.改變雷射 線發射點,用來自場景外發射點B的雷射線B掃描整個場景,所有照相 機在掃描過程中各自拍攝不同時刻的雷射線B,分別得到若干照片;針對 同一相機,將步驟3中得到的每一張照片與步驟4中時刻與之對應的照片 作為一組,得到不同時刻的同時含有雷射線A和雷射線B信息的若干組 照片;5.對步驟4得到的若干組照片中的雷射線進行提取;6.對提取的激 光線進行三維點雲計算,生成整個場景的三維信息。
我們以掃描一個接近正方型的場景為具體實施方式
來說明一種基於 線雷射的大型場景獲取方法。
(1)在場景架設4個照相機進行三維獲取,將四個照相機架於場景 的四個角落,並調整照相機的光圈焦距使之達到場景大部分成象清晰達到 最佳拍攝效果。
(2 )運用Tomas Svoboda提出的多相機標定算法進行多相機標定, 計算得到場景中多個照相機的內外參數",、"""。、v。。
操作者只需手持定標物(一個LED光源)在整個場景中移動,所有攝像頭同時拍攝500張圖片。每副圖片的命名方式採用cameraX一YYY的 形式,其中X代表相機編號,YYY代表圖片編號,從O開始計數。儘量 使定標物遍歷整個場景以確保定標結果精確。
待拍攝完畢後,打開Matlab調用定標工具包進行多相機定標。主要 步驟如下
1) 在命令行中輸入im2point程序會自動運行並且找到每副圖片中的 定標光源;
2) 在步驟l)運行完成後,在命令行中輸入gocal,程序將會輸出相機 標定的結果,得到照相機的內外參數a、 、"。、v。。
(3) 用線雷射第一次(如圖2)掃描整個場景,所有照相機在掃描過 程中各自拍攝不同時刻的雷射線,分別得到若干照片。
(4) 改變雷射線發射點(如圖3),用線雷射第二次掃描整個場景, 所有照相機在掃描過程中各自拍攝不同時刻的雷射線,分別得到若干照 片。
針對同一相機,將步驟(3)中得到的每一張照片與步驟(4)中時刻 與之對應的照片作為 一組,得到不同時刻的同時含有第 一次掃描雷射線和 第二次掃描的雷射線信息的若干組照片。
如圖2所示,將雷射發射器的轉臺置於照相機Cl和C3之間,啟動 雷射發射器發射雷射,使轉臺勻速轉動,對場景進行第一次掃描,使雷射 線覆蓋整個場景,四個照相機在同一時刻對場景中的雷射進行拍照,分別 拍攝500張照片。
如圖3所示,變換雷射發射器角度,將雷射發射器的轉臺置於照相機 C4和C3之間,啟動雷射發射器發射雷射,使轉臺勻速轉動,對場景進行 第二次掃描,使雷射線覆蓋整個場景,四個照相機在同一時刻對場景中的 雷射進行拍照,分別拍t聶500張照片。
將兩次掃描過程中四個照相機同 一時刻所拍才聶的照片對應的編為一組。
定義下照片編號的構成,帶有後綴V的代表第一次掃描拍攝的照片, 帶有後綴H代表第二次掃描拍攝的照片。200 V代表某一照相機照相機在第一次掃描時在第200時刻拍攝的照片。
(5 )讀取一組Cl和C2拍攝的有雷射線的照片,對照片上的雷射線 進行提取。
1) 在沒有雷射照射時拍攝原始照片,輸入原始照片和含有雷射線的 照片;
2) 應用背景差的方法提取照片中的雷射線將含有雷射的照片上的 每個像素點的像素值減去原始照片上對應像素點的像素值,差值大於最大 差值的90%的像素點被判定為雷射線上的點,從而提取得到雷射線。
在軟體中執行如下程序
For(i=0; i〈第一次掃描拍照數;++i)
提取Cl第一次拍照編號為i—V的照片中的雷射線條line—l一i一V 提取C2第一次拍照編號為i_V的照片中的雷射線條line—2—i—V for(j=0; j〈第二次掃描拍照數;++j)
提取Cl第二次拍照編號為j—H的照片中的雷射線條line—1J—H 提取C2第二次拍照編號為j—H的照片中的雷射線條line一2J—H line—1—i—V和line一l丄H求交點 line—2J—V和line—2」—H求交點
若兩個交點均存在,根據Cl和C2的內外參數求得世界坐標
(6)對提取的雷射線進行三維點雲計算,生成整個場景的三維信息。 1)判斷同一組照片上提取的兩條雷射線是否相交,如果不相交則忽 略該組照片,處理下一組照片;如果相交則找出相交雷射線的交點p,令 交點p在照片上的像素坐標為(m, v)。2 )利用最小二乘方法計算得到交點p的空間中的世界坐標(義『,IV,
i.交點p像素坐標和世界坐標的關係如式(l)所示
二0M00r
V0",00i
丄0010
令M,=
0 "。 0 00 10
仏=
o i
M= M,M2

式(1)化簡為式(2):
=A/, M, X = M X
.(2)
式中A和r分別為像素點從世界坐標繫到照相機坐標系的旋轉和平
移矩陣;fl,、 "" "Q、 v。為照相機的內外參數;^投影矩陣似可以通過Mp ^2求得。
ii.因為交點p在圖像上的像素坐標為(w,, v),所以可以根據式(l) 或式(2)得到其空間對應的一條直線方程,方程表達式如式(3)所示
ox -附;,)A+o:/";廣収+a;KR.-附;-》;
(3)
如果已知照相機的內外參數,就可以求得投影矩陣M,對任何空間點 P,如果已知三維空間中的世界坐標,就可以求出其照片上的像素坐標; 但是,反過來,如果已知某照片上的像素坐標和投影矩陣M,其對應的三 維空間中的世界坐標不是唯一確定的,對應的是空間中的一條直線。
如圖4所示,才艮據L照相機在某一時刻兩次的掃描過程中拍攝的一組照片Vj和Hj,提取這兩張照片中的雷射線,這兩條線的交點的相機坐 標就是點P在L的相才幾坐標系的坐標。由此可以確定才艮據相才幾L的內外參 數確定一條經過L和P的空間直線。同理,根據R照相機在同一時刻兩 次掃描拍攝了同一條雷射線的一組照片,從R照相機的這組照片中也找找 到雷射線的交點P,說明這個時刻照相機L和照相機R在同 一時刻同時看 到了交點P,根據照相機R的內外參數也可以獲得一條經過P和R的空間 直線,這兩條直線必然交於一點,這一空間點就是我們要求的點P的空間 坐標。
設空間中兩條雷射線相交的點P在照相才幾L和照相機R的坐標系下 的圖像上的像素坐標分別為(/、 /)、 (Z、 由兩個照相機坐標系 下的圖像上的兩個l象素坐標確定了兩條過p點的直線,所述的兩條直線在 空間上交於p點;根據式(3)將這兩條直線的方程聯立,如式(4)所示
formula see original document page 14
(4)
由(4)式可以求得交點p在空間中的世界坐標(x,》z)。
3)根據公式(4)求得每組相交點的世界坐標,然後將這些坐標寫 入文件生成整個場景的三維信息。
權利要求
1.一種基於線雷射的大型場景獲取方法,其特徵在於,包括以下步驟(1)在場景周圍架設若干各照相機;(2)運用多相機標定算法進行定標,計算得到多個照相機的內外參數;(3)用來自場景外發射點A的雷射線A掃描整個場景,所有照相機在掃描過程中各自拍攝不同時刻的雷射線A,分別得到若干照片;(4)改變雷射線發射點,用來自場景外發射點B的雷射線B掃描整個場景,所有照相機在掃描過程中各自拍攝不同時刻的雷射線B,分別得到若干照片;針對同一相機,將步驟(3)中得到的每一張照片與步驟(4)中時刻與之對應的照片作為一組,得到不同時刻的同時含有雷射線A和雷射線B信息的若干組照片;(5)對步驟(4)得到的若干組照片中的雷射線進行提取;(6)對提取的雷射線進行三維點雲計算,生成整個場景的三維信息。
2. 如權利要求1所述的基於線雷射的大型場景獲取方法,其特徵在於,所述的步驟(5)中的雷射線的提取包括以下步驟1) 在沒有雷射照射時拍攝原始照片;2) 含有雷射信息的照片上的每個像素點的像素值減去原始照片上對應像素點的像素值,差值大於最大差值的90%的像素點定義為雷射線上的點,從而提取得到雷射線A和雷射線B。
3. 如權利要求1所述的基於線雷射的大型場景獲取方法,其特徵在於,所述的步驟(6)中對提取的雷射線進行三維點雲計算包括以下步驟1) 判斷同一組照片上提取的雷射線A和雷射線B是否相交,如果不相交則忽略該組照片,處理下一組照片;如果相交則找出相交雷射線的交點p,令交點p在照片上的像素坐標為(《 、 v);2) 利用最小二乘方法計算得到交點p的空間中的世界坐標(^T『,IV,交點p像素坐標和世界坐標的關係如式(l)所示:formula see original document page 3式(1)化簡為式(2):formula see original document page 3式中A和r分別為像素點從世界坐標繫到照相機坐標系的旋轉和平移矩陣;a、 、"。、v。為照相機的內外參數;投影矩陣M可以通過Mi、a^求得;ii.因為交點p在圖像上的像素坐標為("、v),所以可以根據式(l)或式(2)得到其空間對應的一條直線方程,方程表達式如式(3)所示formula see original document page 3iii.設空間中兩條雷射線相交的點P在照相機L和照相機R的坐標系下的圖像上的像素坐標分別為(/、 v。、 (Z、 v";由兩個照相機坐標系下的圖像上的兩個像素坐標確定了兩條過p點的直線,所述的兩條直線在空間上交於p點;根據式(3)將這兩條直線的方程聯立,如式(4)所示formula see original document page 4(4)由(4)式可以求得交點p在空間中的世界坐標(x,》z);3)根據公式(4)求得每組相交點的世界坐標,所有點的世界坐標形成三維點雲,然後將這些坐標寫入文件生成整個場景的三維信息。
全文摘要
本發明公開了一種基於線雷射的大型場景獲取方法,包括以下步驟1)在場景周圍架設多個照相機並調整好焦距;2)運用多相機標定算法進行定標,計算得到多個照相機的內外參數;3)用來自場景外發射點A和發射點B的雷射線A和雷射線B掃描整個場景,所有照相機在掃描過程中各自拍攝不同時刻的雷射線A和雷射線B,得到不同時刻的同時含有雷射線A和雷射線B信息的若干組照片;5)對拍攝的照片上的雷射線進行提取;6)對提取的雷射線進行三維點雲計算,生成整個場景的三維信息。本發明方法通過對傳統算法改進,避免了轉臺標定步驟,既提高了掃描的精度,也縮短了場景獲取的時間,提升了掃描效率,適合掃描無法固定雷射發射器的複雜場景。
文檔編號G06T19/00GK101551918SQ20091009799
公開日2009年10月7日 申請日期2009年4月28日 優先權日2009年4月28日
發明者刁常宇, 古鑫桐, 魯東明 申請人:浙江大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀