999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于點云的球面三維逆向建模

2013-03-21 05:34:28李勝男馬利莊
圖學學報 2013年3期
關鍵詞:影響分析

李勝男, 林 曉, , 陳 言, 馬利莊

( 1. 上海交通大學電子信息與電氣工程學院,上海 200240;2. 洛陽師范學院信息技術學院,河南 洛陽 471000)

逆向建模指的是通過對工程中掃描得到的點云數據經過擬合計算,得到三維空間模型的一種方法。對球面點云的擬合[1]來說,尤其是對只有不完整球面的掃描數據點云來說,本算法在工程上有廣泛的應用價值,不僅在零件檢測、建筑物結構恢復等方面應用廣泛,在氣象學和考古學等領域也逐漸嶄露頭角,顯示出其不可替代的作用。本算法利用激光掃描獲得的點云來擬合球面和圓柱面,恢復被遮擋物的原貌;對于不全的圖形,將其整體圖形展示出來,為后續工作打下基礎。

現階段,球面和圓柱面等二次曲面的擬合主要是利用非線性最小二乘法[2-4]中的LM[5]算法進行迭代計算。然而,LM算法收斂次數會受到初始值設定的影響,從而影響計算速度,并有可能由于收斂次數過多而在漫長的計算之后失敗,得到不準確的結果。2005年,Tahir Rabbani Shah[6]提供了一種通過對二次曲面的一般式全部九個參數直接擬合計算的方法,為二次曲面擬合開辟了一條新路。2008年Wenjuan Sun[7]提出對小角度的一段表面進行球面擬合的方法,2011年張之孔[8]提出加權二次曲面高程擬合方法及精度分析,這些都在一定程度上推動了球面擬合算法的發展。

本文提出的直接擬合方法(DF)結合以上算法,并提出改進,能夠更快速準確的直接擬合出球面的幾何參數。通過對球面添加不同程度高斯白噪聲,算法給出了其對噪聲的適應性分析。算法通過將點云切割分層整合計算和整體代入兩種方法進行實現,并對比相應結果,分析得到相應結論。算法還對點云數量和點云分布位置等情況進行討論,從而分析出影響算法結果的幾個方面。

1 擬合算法

1.1 整體算法流程

本文提出的算法(以下簡稱DF算法)主要是通過3個過程得到最終的結果

首先,DF算法對收集到的點云數據進行預處理,初始化數據點,得到初始數據矩陣。

然后對初始數據矩陣進行運算,得到一個7×7的矩陣M,該矩陣是一個中間變量,用于計算擬合后表達式系數等相關參數。利用最小二乘法和拉格朗日乘數法算出球面一般式中的每項的系數,得到初步的參數。

最后計算出球面的最終參數和一些分析參數,將結果和LM算法以及自身對比分析。

1.2 拉格朗日乘數法

拉格朗日乘數法[9]是一種常見的求函數極值的方法,對于具有約束條件的函數來說,可以通過引入λ量進行求解,本文實現的球面擬合是以這個方法為基礎的。

對于一個平面來說,我們可以設置平面法向量為n =(nx,ny,nz),并且進行單位化,設|n| =1,將原點到這個平面的距離,我們設置為ρ,那么,對于任意一個點云中的點p =(px,py,pz),我們可以計算它的到平面的正交距離,表示為n·p-ρ。為了優化點云中的點到這個平面的距離之和(最小二乘法得到擬合最佳結果),采用拉格朗日乘數法[9]:

圖1 拉格朗日數乘法結構示意圖

1.3 球面擬合計算

二次曲面都可以用一般形式表示出來:

對于球面來說,由于不存在交叉項,可以默認將f,g,h設置為零。由上面拉格朗日數乘法得到的結論,我們構建球面表達式:

對于球面來說,a,b,c應該是相等的。但是對于計算結果來說,他們在允許的條件下大致相等。對于我們的算法來說,我們只需要6個維度的未知量即可,所以我們追加了一個限制條件,系數的平方和等于1即

并且點云個數至少要大于7。

接下來我們就要構建上一部分計算的矩陣M,首先構建矩陣A:

對于任意一個點i,其中()是點云中的任意一個有效點的坐標。

M矩陣是一個7×7的矩陣,對于Tahir Rabbani Shah提出的算法進行了改進,提高了速度將近四倍。利用上一章闡述的拉格朗日乘數法,我們要得到的結果系數向量:

向量n是矩陣最小的特征值所對應的特征向量,通過求出向量n,從而得到一般式的系數,也就得到了利用最小二乘法計算的最短距離時對應的結果。利用這種方法,問題的主要部分得到解決。之后我們只需要對球的表達式進行配方等基本操作,就可以得到半徑和圓心等幾何參量。

1.4 計算結果的參數分析

對于球面來說,不僅僅需要計算球面的圓心和半徑,我們還提供了4個參量對計算結果進行分析,他們分別是:

其中1λ是對半徑的誤差分析,R是求出來的計算值,R′是標準值。

E是點云中所有點距離球面的幾何距離的平均值,是對球面誤差的整體分析。

我們還保存了計算過程中使用的時間,來衡量計算的速度。

2 結果分析

2.1 與LM算法的對比

LM算法是非線性最小二乘法中被廣泛應用的一種算法,它通過給出初始值和表達式形式,利用相應的迭代方法,進行收斂計算,從而得到球面的幾何參數。下面我們就DF和LM算法進行對比分析。

2.1.1 算法時間

我們取經過預處理的模擬數據,并去掉背景空白的點作為初始有效點進行分析,分析的球實際位置為圓心在(0,0,0)點,半徑為15。對LM算法和DF算法進行分別計算(下面如無說明,情況相同)。取不同的有效點數29081,7272,1818,451,分別計算它們所用的時間,得到下面的時間對比圖:

圖2 DF和LM算法時間對比

由圖中可以看出,DF算法時間明顯小于LM算法,而且在隨著點數增加的同時,增長率明顯小于LM算法,在速度上明顯優于LM。而且DF算法只與有效點數有關,而LM算法還與迭代次數和迭代初始值相關。

2.1.2 算法精確度

在相同情況下,我們對衡量參數λ1,λ2和E都進行了分析計算,得到的結果如下:

圖3 DF和LM算法半徑誤差值λ1對比

圖4 DF和LM算法圓心誤差值λ2對比

圖5 DF和LM算法幾何距離誤差對比

對于3種誤差的分析,我們無一例外的發現,DF算法的精確度明顯高于LM算法,而且,LM的算法精確度不只是受到點數的影響,在1818點的時候還出現了跳變。而DF算法則不會有這種問題。

而且,DF算法對有效點數的要求不高,在這四種情況下,我們可以看到,誤差基本不受有效點數的影響,而點數對于速度的影響是唯一的制約條件,我們可以在保持精確度不受影響的條件下,通過降低點數的條件下來提高速度,這是一個DF算法相對于LM算法的另一個優點。不過降低點數不能極端地影響點云中點的分布,否則會對結構造成一定程度,甚至是很大的影響,后面會進行分析。

2.1.3 受噪聲影響程度

由于在實際工程中,掃描會帶來一定程度的高斯白噪聲,所以,在相同點數29081的條件下,我們分別對兩個算法添加了高斯白噪聲,等級依次為0, 0.1, 0.2 和 0.5,并分別進行了比較,得到圖6所示。

從受噪聲影響情況來看,DF更容易受噪聲影響,當噪聲超過0.11之后DF的精確度會增加的非常快,在超過0.5之后已經失去了可信度和可比較價值,所以,我們可以承認,DF算法對噪聲的敏感性很高,我們在運行計算之前需要結合去噪聲等算法來提高精度,因為在噪聲較低的情況下,DF算法的可用性很高。

圖6 DF和LM算法受噪聲影響對比

而噪聲影響對于球面函數擬合的影響是否重要,這要看工程上的具體要求。一般來說,采集到的點云都帶有噪聲,但是強度并不是很大,在誤差允許的范圍之內。影響擬合精度的原因很大程度上來說,是數據點只采集到球面的一部分而不是全部,或者由于遮擋等關系,造成點云數據的不全面,所以DF算法對于噪聲的影響還是在可接受范圍內的,而噪聲在0.1左右的時候,DF算法并未受到明顯的影響。

2.2 對點云進行分組計算對結果的影響

由于精度對數據點的個數并沒有特別大的影響,所以,我們嘗試通過先分組計算,最后整合各組數據來得到結果。但是,得到的結果并不理想,而且,對于數據量較少(10~100之間)的情況下,數據點的位置分布也對擬合的結果影響較大。

3 結 論

本文提出了一種球面擬合的方法實現基于點云的球面三維逆向建模,并在速度和精度上都取得了較為理想的結果。通過與LM算法的對比分析,得出了DF算法的優越性,和對噪聲影響敏感這一個需要改善的問題的結論,還提出需要在之前結合去噪分析的建議來改善噪聲對結果的影響。本文也對分組和在數據量較少的前提下的數據位置對結果影響進行了分析,為之后后續工作的研究提供了方向。

[1]Cavalier T M, Lehtihet E A, Del Castillo E, et al. An adaptive sphere-fitting method for sequential tolerance control [J]. International Journal of Production Research, 2002, 40(12): 2757-2767.

[2]Levenberg K. A method for the solution of certain non-linear problems in least squares [J]. Quarterly of Applied Mathematics, 1944, 2(2): 164-168.

[3]宋敏清,丁國清, 顏國正. 一種基于最小二乘估計的玻殼曲面擬合方法[J]. 計算機測量與控制, 2004,12(6): 569-571.

[4]楊恒亮, 屠大維, 趙其杰. 基于三坐標測量機的大口徑球面擬合測量方法[J]. 工具技術, 2007, 41(12):78-81.

[5]Ananth R. The levenberg-marquardt algorithm [R]. 8th June, 2004.

[6]Rabbani T S. Automatic reconstruction of industrial installations using point clouds and images [D]. Delft University of Technology, 2006.

[7]Sun Wenjuan, Hill M, McBride J W. An investigation of the robustness of the nonlinear least-squares sphere fitting method to small segment angle surfaces [J].Precision Engineering, 2008, 32(1): 55-62

[8]張之孔. 加權二次曲面高程擬合方法及精度分析[J].測繪科學與工程, 2011, 31(2): 26-28.

[9]Vapnyarskii I B. Lagrange multipliers [M]. Hazewinkel,Michiel. Encyclopedia of Mathematics. Berlin:Springer. ISBN 978-1-55608-010-4.

猜你喜歡
影響分析
是什么影響了滑動摩擦力的大小
哪些顧慮影響擔當?
當代陜西(2021年2期)2021-03-29 07:41:24
隱蔽失效適航要求符合性驗證分析
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
沒錯,痛經有時也會影響懷孕
媽媽寶寶(2017年3期)2017-02-21 01:22:28
電力系統及其自動化發展趨勢分析
擴鏈劑聯用對PETG擴鏈反應與流變性能的影響
中國塑料(2016年3期)2016-06-15 20:30:00
基于Simulink的跟蹤干擾對跳頻通信的影響
中西醫結合治療抑郁癥100例分析
在線教育與MOOC的比較分析
主站蜘蛛池模板: www.99精品视频在线播放| 亚洲视屏在线观看| 久久国产精品电影| 一区二区无码在线视频| AV熟女乱| 91青青草视频| 久操中文在线| 亚洲欧美人成人让影院| 超薄丝袜足j国产在线视频| 麻豆AV网站免费进入| 亚洲第一色网站| 国产精品第三页在线看| 亚洲欧美日韩动漫| 99资源在线| 丁香婷婷在线视频| 亚洲欧美日韩视频一区| 亚洲天堂网2014| 午夜精品久久久久久久无码软件| 国产欧美在线观看精品一区污| 国内精品伊人久久久久7777人| 免费一极毛片| 亚洲毛片一级带毛片基地| 午夜电影在线观看国产1区| 99在线观看国产| 国产真实乱子伦精品视手机观看 | 日韩成人午夜| 米奇精品一区二区三区| 国产无码高清视频不卡| 亚洲高清无码精品| 国内熟女少妇一线天| 国产嫖妓91东北老熟女久久一| 国产精品夜夜嗨视频免费视频| 中文字幕在线欧美| 九九这里只有精品视频| 国产一区三区二区中文在线| 99热免费在线| 国产香蕉97碰碰视频VA碰碰看| 国产精品久线在线观看| 欧美成人精品欧美一级乱黄| 九九香蕉视频| 欧美国产日韩一区二区三区精品影视| 91色爱欧美精品www| 91福利一区二区三区| www.精品国产| 亚洲最大看欧美片网站地址| 美女国产在线| 国产成人精品无码一区二| 99无码中文字幕视频| 久久婷婷五月综合色一区二区| 孕妇高潮太爽了在线观看免费| 国产91视频观看| 亚洲欧美日韩动漫| 亚洲精品第1页| 91成人在线观看| AⅤ色综合久久天堂AV色综合| 欧美区国产区| 国产粉嫩粉嫩的18在线播放91| 国产欧美日韩va另类在线播放| 亚洲午夜国产精品无卡| 91探花在线观看国产最新| 福利一区三区| 色偷偷一区| 婷婷丁香在线观看| 天堂网亚洲系列亚洲系列| 色网站免费在线观看| 国产福利小视频高清在线观看| 国产精品成人一区二区| 色老头综合网| 在线毛片网站| 国产一区二区视频在线| 成人av专区精品无码国产| 久久黄色一级片| 熟妇丰满人妻av无码区| 国产在线一二三区| 97久久精品人人| 91在线丝袜| 天天色天天综合网| 天天摸夜夜操| 久久黄色一级视频| 国产亚洲精品自在久久不卡| 制服丝袜一区| 91国内在线观看|