婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python 點云地面點濾波-progressive TIN densification(PTD)算法介紹

python 點云地面點濾波-progressive TIN densification(PTD)算法介紹

熱門標簽:宿州電話機器人哪家好 西青語音電銷機器人哪家好 成都呼叫中心外呼系統哪家強 電梯新時達系統外呼顯示e 地圖標注與注銷 百應電話機器人總部 南昌地圖標注 旅游廁所地圖標注怎么弄 無錫智能外呼系統好用嗎

本篇博客參考:
1)DEM generation from laser scanner data using adaptive TIN models
2)Filtering airborne LiDAR data by embedding smoothness-constrained segmentation in progressive TIN densification

文章名中有超鏈接,若不方便下載,則可以在此:資源鏈接進行下載。

1.引言

1.1什么是地面點濾波?

機載激光雷達(airborne light detection and ranging)/機載激光掃描(ALS, airborne laser scanning)在過去20多年的時間里迅速發展,其相對于傳統攝影測量影像及INSAR(干涉合成孔徑雷達)可以直接記錄從地物或地表返回的密集、離散、細節豐富、精確的三維點云。如何對這些不規則點云進行處理應用是我們要解決的問題,其中一個重要的處理步驟就是:地面點濾波(ground filterring),簡而言之就是“在無序、不規則的三維離散點云中找到哪些是由地表返回的,哪些是由地物返回的。”

注:關于地面點濾波的概念我們要與孤立點(outlier)濾波區分開,孤立點濾波可以理解為圖像中的去噪,去除數據測量過程中受到飛鳥、多路徑效應所產生的遠低于/高于其他數據的點。

1.2地面點濾波的相關方法

眾多學者已經提出了各種類型的濾波算法來從ALS三維點云中自動提取地面點,根據濾波器的概念可以分為以下四類:

  • slope-based
  • block-minimum
  • surface-based
  • clustering/segmentation algorithm

基于面的地面點濾波方法的核心步驟是創建一個最接近裸露地表的表面,其使用了更多的context(上下文,環境、背景)信息,所以一般可以取得比其他濾波方法更好的濾波效果。此外,根據創建表面的方法又可以把surface-based類型濾波器分為以下三個子類:

  • Morphology-based filters
  • Iterative-interpolation-based filters
  • Progressive-densification-based filters

其中Morphology-based filters使用不同尺寸大小的窗口形態學操作(opening/geodesic)來去除不同大小的地物,但是這類方法需要假設地形的坡度是一個常數。以及面臨著一個巨大的挑戰是在窗口大小變化的時候怎么保持地形特征不變;Iterative-interpolation-based filters是通過整個點云數據集來逐步接近地表,首先通過一個粗糙的表面來計算點云到表面的殘差,通常來說地物點會有正的差值,地面點會有負的差值。這種方法最大的挑戰是當精度一定的條件下怎么來提高算法的效率;Progressive-densification-based filters與上一種方法類似,也是漸進地把每個點逐步的分類為地面點,然而此方法不需要進行插值。本篇博客中所介紹的PTD(progressive TIN densification)就是屬于surface-based類型中的一種Progressive-densification-based filters。

2.PTD具體介紹

PTD是Axelsson在2000年左右提出的一種經典濾波方法,在工程應用(TerraScan)及科學社區中得到了廣泛的應用。主要可以通過以下五個步驟進行實現:

2.1去除孤立點

如引言中1.1所述,去除孤立點類似于圖像中的去噪操作。outliers是測量數據集中的那些遠高于/低于地表的點,這中情況常常會導致濾波算法出現錯誤(例如,PTD算法中假設格網中的最低點為地面點,從而導致錯誤)。可以通過下述三個簡單步驟來去除孤立點,當然除此之外還有其他很多更加優秀的方法。

  • 對所有數據的高程進行統計,建立一個高程分布的直方圖,通過觀察高程分布來確定高程閾值,從而消除分布中最低和最高的小“尾巴”。
  • 通過每個點與周圍點之間的最小高程差來進行搜尋仍然存在的孤立點(這里使用一個2D的KD樹來進行組織查詢每個點的近鄰點)。
  • 手工校正孤立點自動去除過程中所產生的錯誤。

 2.2參數說明

在PTD算法中有以下6個參數進行預先設置:

1)最大建筑尺寸mm是一個長度閾值,此閾值被用來定義格網的大小,隨后算法可以處理建筑物尺寸小于此閾值的建筑物。
2)最大地形角度tt是一個坡度閾值,決定了通過什么方式(是否進行設置鏡像點)去判斷未分類點的類別。如果未分類點所在三角面的坡度大于t則應該通過一個鏡像點來進行判斷,反之則直接判斷。(后續在2.4中也會再進行詳細介紹)。
3)最大角度θθ是三角面與待分類點和最近的三角網頂點之間連線之間的最大角度。如果一個未分類點對應的角度大于θ則被標記為地物點,否則設置為地面點。
4)最大距離dd是當前迭代中從待判斷點到三角面之間的最大距離,類似的,如果一個未分類點對應的最大距離大于d則被標記為地物點,否則設置為地面點。
5)最小邊長ll是構建TIN模型中所有三角形最長邊(平面投影)的最小閾值。當三角形中的所有邊都小于l時,則停止在三角網中加入地面點(注意l是在平面中計算的)。因此,此參數可以避免引起地面模型中過高的點密度,以及降低內存的使用。
6)最大邊長l':*l'是構建TIN模型中所有三角形最短邊(平面投影)的最大閾值,當三角形中的所有邊都小于l'*被用于停止處理處理三角形。因此,此參數用于稀疏地面點,以及降低內存的使用。

2.3選擇種子點并構建TIN模型

對給定的點云數據集定義一個特定的“bounding box”并固定左上角坐標(xtopleft, ytopleft)右下角坐標(xbottomright, ybottomright),寬度w,以及高度h。然后通過上述定義的變量通過以下公式把整個數據區域劃分成nRow行,nColumn列,尺寸大小為m的格網。

其中m,為最大建筑尺寸,ceil(x)函數代表向上取整,即找到不小于x的最小整數。

根據整個數據集劃分為格網之后,每個網格中的最低點被設置為“種子點”(初始地面點)。除此之外,“bounding box”的四個角點也被設置為“種子點”(其高程值等同于距離最近的種子點高程),如下圖所示:

注:把“bounding box”的四個角點也被設置為“種子點”是為了保證所有點都處于TIN模型內部。

隨后,根據選擇好的種子點來構建初始TIN模型來表示初始地表,剩余的點被默認標記為地物。

2.4迭代加密TIN模型

在每次迭代過程中通過預先設置的閾值參數,來對“潛在點(potential point)”進行逐點判斷。詳細步驟如下所述:
1)確定潛在點(potential point)的所在位置PPotential(xp,yp,zp),找到其所在的三角形Ttriangle,即PPotential在三角形內部或邊緣上或者在頂點上。
2)計算三角平面的坡度Striangle,如果Striangle小于預先設置的最大地形角度t,則進行第3)步,若大于則進行第4)步。
3)如下圖所示,計算的兩個參數,包括:三角面Ttriangle與待分類點PPotential和最近的三角網頂點之間連線之間的角度,表示為Aangle,以及待分類點PPotential和三角面Ttriangle之間的距離,表示為Ddistance。如果PPotential所對應的上述兩個參數Aangle小于最大角度θ,Ddistance小于最大距離d則認為待分類點PPotential是地面點,否則認為是地物點。隨后,進行下一個點的判斷。

4)如果三角平面的坡度Striangle大于預先設置的最大地形角度t則需要設置PPotential的鏡像點。先找到PPotential所在三角形

Ttriangle中高程值最大的頂點Pvertex(xv,yv,zv),然后通過下式計算PPotential的鏡像點:

其中(xmirror,ymirror,zmirror)是所求鏡像點的三維坐標。

接著對鏡像點使用步驟3)的方式來進行計算Aangle與Ddistance兩個參數進行判斷,來決定PPotential的類別。
5)在結束每次迭代之后,新檢測出的地面點通過下述步驟加入TIN模型中。

  • 確定Pground(xg,yg,zg)的坐標,找到其所在的三角形T'triangle。
  • 計算三角形T'triangle的所有邊在水平投影中的長度,如果任意邊的長度都大于l加入當前地面點Pground到TIN模型中,并進行刷新。否則,進行判斷下一個新檢測的地面點。
  • 重復上述迭代,直到不再有點被加入到地面點集中。

上述五個步驟就是PTD算法的主要實現方法了,PTD算法已經被廣泛應用在各種類型的景觀(地形)中,且取得不錯的效果。但是需要注意的是,雖然在算法中采用了設置“鏡像點”的方式來避免出現cutting-off的問題(斷裂線分布區域),其還是對陡峭地形非常敏感。

到此這篇關于python 點云地面點濾波-progressive TIN densification(PTD)算法介紹的文章就介紹到這了,更多相關python PTD點云地面點濾波內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python點云地面點濾波(Progressive Morphological Filter)算法介紹(PCL庫)
  • python實現CSF地面點濾波算法原理解析

標簽:渭南 七臺河 濰坊 許昌 西安 辛集 雅安 贛州

巨人網絡通訊聲明:本文標題《python 點云地面點濾波-progressive TIN densification(PTD)算法介紹》,本文關鍵詞  python,點云地,面點,濾波,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 點云地面點濾波-progressive TIN densification(PTD)算法介紹》相關的同類信息!
  • 本頁收集關于python 點云地面點濾波-progressive TIN densification(PTD)算法介紹的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲va欧美va人人爽| 91在线国产福利| 欧美xingq一区二区| 色猫猫国产区一区二在线视频| 日本欧美加勒比视频| 亚洲欧洲日韩一区二区三区| 制服丝袜中文字幕一区| 91国在线观看| 91在线码无精品| zzijzzij亚洲日本少妇熟睡| 另类专区欧美蜜桃臀第一页| 亚洲国产一区二区视频| 一区二区免费视频| 五月天久久比比资源色| 一区二区三区在线观看动漫| 国产精品久久久久影视| 国产午夜亚洲精品理论片色戒| 久久影院视频免费| 久久新电视剧免费观看| 精品国产百合女同互慰| 久久日韩粉嫩一区二区三区| 欧美一卡2卡3卡4卡| 日韩成人一区二区| 久久 天天综合| 国产a视频精品免费观看| 狠狠色2019综合网| 北条麻妃一区二区三区| 在线观看亚洲一区| 欧美喷潮久久久xxxxx| 久久综合久久鬼色| 亚洲资源中文字幕| 精品一区二区三区免费毛片爱| 韩国v欧美v亚洲v日本v| 国产xxx精品视频大全| 欧美日韩一级片在线观看| 久久精品人人做| 日韩国产精品91| 91美女片黄在线| 欧美韩国日本不卡| 蜜桃精品在线观看| 欧美日韩精品一区二区三区蜜桃 | 国产不卡免费视频| 欧美丝袜丝nylons| 亚洲伦理在线精品| 成人免费视频app| 日韩免费福利电影在线观看| 亚洲综合清纯丝袜自拍| a级高清视频欧美日韩| 国产亚洲视频系列| 日韩中文字幕不卡| 91精品国产福利在线观看| 一区二区在线观看不卡| 欧美国产欧美亚州国产日韩mv天天看完整 | 国内成人自拍视频| 欧美日韩精品专区| 日韩电影在线一区| 欧美成人艳星乳罩| 国产一区二区精品在线观看| 精品久久国产97色综合| 蜜臀a∨国产成人精品| 欧美日韩一级片在线观看| 亚洲123区在线观看| 亚洲在线观看免费| 亚洲综合丁香婷婷六月香| 一个色妞综合视频在线观看| 在线区一区二视频| 青青草一区二区三区| 亚洲国产高清aⅴ视频| 制服丝袜成人动漫| 国产福利一区二区三区| 亚洲精品高清在线| 精品国产乱码久久久久久牛牛 | 亚洲人精品午夜| 欧美一区二区三区免费| 激情综合网激情| 亚洲色图一区二区三区| 亚洲精品日日夜夜| 国产清纯美女被跳蛋高潮一区二区久久w| 成人午夜电影久久影院| 亚洲成人av福利| 欧美一级片免费看| 91福利视频在线| 久久电影网站中文字幕| 国产日韩欧美亚洲| 欧美精品一区二区三区四区 | 久久国产视频网| 日本三级韩国三级欧美三级| 日韩激情中文字幕| 午夜激情久久久| 日本成人在线一区| 国产在线精品一区二区不卡了 | 国产成人亚洲综合a∨婷婷图片| 日韩综合小视频| 亚洲一区在线看| 美女网站色91| 国产成人免费xxxxxxxx| 国产综合久久久久久久久久久久| 精品夜夜嗨av一区二区三区| 久久精品二区亚洲w码| 日韩影视精彩在线| 日韩精品三区四区| 琪琪久久久久日韩精品| 久久黄色级2电影| 国产精品91xxx| 狠狠色丁香婷婷综合久久片| 一区二区三区在线免费播放| 2021中文字幕一区亚洲| 日本中文一区二区三区| 久久―日本道色综合久久 | 亚洲女子a中天字幕| 水蜜桃久久夜色精品一区的特点| 一色屋精品亚洲香蕉网站| 欧美色男人天堂| 九九九久久久精品| 艳妇臀荡乳欲伦亚洲一区| 久久精品国产久精国产爱| 亚洲欧美一区二区三区国产精品| 欧美日本在线观看| 色呦呦国产精品| 99精品视频在线观看免费| 亚洲国产综合在线| 91视频xxxx| 色婷婷激情久久| 成人免费看视频| 成人av在线观| 久久免费国产精品| 精品日产卡一卡二卡麻豆| 91精品国产一区二区三区 | 欧美岛国在线观看| 综合精品久久久| 中文字幕第一页久久| 久久久久久久综合日本| 欧美成人一区二区三区| 成人妖精视频yjsp地址| 国产亚洲综合av| 国产精品久久久久久久久搜平片| 国产亚洲精品bt天堂精选| 久久成人免费网站| 天天色综合成人网| 欧美一区二区在线看| 91老师国产黑色丝袜在线| 亚洲人xxxx| 黑人巨大精品欧美一区| 国产麻豆成人精品| 99在线视频精品| 麻豆精品一区二区综合av| 日韩欧美国产一区二区三区| 国产精品女主播av| 偷拍自拍另类欧美| 91亚洲男人天堂| 亚洲v日本v欧美v久久精品| 丁香婷婷综合网| 日韩欧美123| 日日欢夜夜爽一区| 欧美国产一区二区在线观看| 日韩精品电影一区亚洲| 91蜜桃免费观看视频| 欧美视频在线一区| 欧美在线观看视频在线| ㊣最新国产の精品bt伙计久久| 首页国产欧美久久| 欧美日韩视频专区在线播放| 久久久久久**毛片大全| 欧美日韩精品三区| 国产精品国产三级国产普通话三级 | 日韩av网站免费在线| 不卡一区二区在线| 精品国产91久久久久久久妲己| 日日夜夜精品免费视频| 亚洲成人你懂的| 欧美性感一区二区三区| 日本电影亚洲天堂一区| 欧美性视频一区二区三区| 欧美午夜一区二区三区| 欧亚洲嫩模精品一区三区| 欧美色手机在线观看| 香蕉加勒比综合久久| 丝袜诱惑制服诱惑色一区在线观看| 欧美日韩中文字幕一区二区| 日韩精品91亚洲二区在线观看| 26uuu精品一区二区在线观看| 欧美一级黄色录像| 不卡的av在线| 奇米888四色在线精品| 亚洲色图20p| 国产呦萝稀缺另类资源| 一本一道波多野结衣一区二区| 欧美丝袜自拍制服另类| 精品日韩欧美在线| 亚洲自拍与偷拍| 中文字幕欧美激情| 欧美成人aa大片| 亚洲成人av一区| 亚洲欧美另类久久久精品2019| 欧美一区二区美女| 蜜臀av性久久久久蜜臀av麻豆| 精品久久久久久久一区二区蜜臀| 国产精选一区二区三区| 伊人性伊人情综合网| 欧美日韩精品一区二区|