色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于攝像技術的點云配準

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2022-10-19 16:53 ? 次閱讀

一、點云配準基礎知識

1.入門知識及背景

1)點云概念

點云是在同一空間參考系下表達目標空間分布和目標表面特性的海量點集合,在獲取物體表面每個采樣點的空間坐標后,得到的是點的集合,稱之為“點云”(Point Cloud)。

2)點云圖像是最基礎也是最常見的三維圖像。

那什么是三維圖像呢?三維圖像是一種特殊的圖像信息表達形式。相比較于常見的二維圖像,其最大的特征是表達了空間中三個維度(長度寬度和深度)的數據。

3)三維圖像的表現形式

深度圖(以灰度表達物體與相機的距離),幾何模型(由CAD軟件建立),點云模型(所有逆向工程設備都將物體采樣成點云)。

4)點云根據測量原理主要分為兩種

根據激光測量原理得到的點云,包括三維坐標(XYZ)和激光反射強度(Intensity)。強度信息與目標的表面材質、粗糙度、入射角方向,以及儀器的發射能量,激光波長有關。

根據攝影測量原理得到的點云,包括三維坐標(XYZ)和顏色信息(RGB)。

當然也有把激光和攝影相結合在一起的(多傳感器融合技術),這種結合激光測量和攝影測量原理得到點云,包括三維坐標(XYZ)、激光反射強度(Intensity)和顏色信息(RGB)。

本次的文章主要講的是基于攝像技術的點云配準。

5)點云的獲取設備

RGBD設備(深度攝像機)是可以獲取點云的設備。比如PrimeSense公司的PrimeSensor、微軟的Kinect、華碩的XTionPRO。

6)點云的屬性

空間分辨率、點位精度、表面法向量等。

7)點云存儲格式

.pts;.asc ; *.dat; .stl ; [1] .imw;.xyz;.las。

8)點云的數據類型

(1)pcl::PointXYZ

PointXYZ 成員:float x,y,z;表示了xyz3D信息,可以通過points[i].data[0]或points[i].x訪問點X的坐標值

(2)pcl::PointXYZI

PointXYZI成員:float x, y, z, intensity; 表示XYZ信息加上強度信息的類型。

(3)pcl::PointXYZRGB

PointXYZRGB 成員:float x,y,z,rgb; 表示XYZ信息加上RGB信息,RGB存儲為一個float。

(4)pcl::PointXYZRGBA

PointXYZRGBA 成員:float x , y, z; uint32_t rgba; 表示XYZ信息加上RGBA信息,RGBA用32bit的int型存儲的。

(5) PointXY 成員:float x,y;簡單的二維x-y點結構

(6)Normal結構體:

表示給定點所在樣本曲面上的法線方向,以及對應曲率的測量值,用第四個元素來占位,兼容SSE和高效計算

9)點云處理的三個層次

一般將圖像處理分為三個層次,低層次包括圖像強化,濾波,關鍵點/邊緣檢測等基本操作。中層次包括連通域標記(label),圖像分割等操作。高層次包括物體識別,場景分析等操作。工程中的任務往往需要用到多個層次的圖像處理手段。

PCL官網對點云處理方法給出了較為明晰的層次劃分:

ee5f7e06-4bca-11ed-a3b6-dac502259ad0.jpg

低層次處理方法

①濾波方法:雙邊濾波、高斯濾波、條件濾波、直通濾波、隨機采樣一致性濾波。②關鍵點:ISS3D、Harris3D、NARF,SIFT3D

中層次處理方法

①特征描述:法線和曲率的計算、特征值分析、SHOT、PFH、FPFH、3D Shape Context、Spin Image

②分割與分類:

分割:區域生長、Ransac線面提取、全局優化平面提取

K-Means、Normalize Cut(Context based)

3D Hough Transform(線、面提取)、連通分析

分類:基于點的分類,基于分割的分類,基于深度學習的分類(PointNet,OctNet)

高層次處理方法

①配準

點云配準分為粗配準(Coarse Registration)和精配準(Fine Registration)兩個階段。

精配準的目的是在粗配準的基礎上讓點云之間的空間位置差別最小化。應用最為廣泛的精配準算法應該是ICP以及ICP的各種變種(穩健ICP、point to plane ICP、Point to line ICP、MBICP、GICP、NICP)。

粗配準是指在點云相對位姿完全未知的情況下對點云進行配準,可以為精配準提供良好的初始值。當前較為普遍的點云自動粗配準算法包括基于窮舉搜索的配準算法和基于特征匹配的配準算法。

基于窮舉搜索的配準算法:

遍歷整個變換空間以選取使誤差函數最小化的變換關系或者列舉出使最多點對滿足的變換關系。如RANSAC配準算法、四點一致集配準算法(4-Point Congruent Set, 4PCS)、Super4PCS算法等……

基于特征匹配的配準算法:

通過被測物體本身所具備的形態特性構建點云間的匹配對應,然后采用相關算法對變換關系進行估計。如基于點FPFH特征的SAC-IA、FGR等算法、基于點SHOT特征的AO算法以及基于線特征的ICL等…

②SLAM圖優化

Ceres(Google的最小二乘優化庫,很強大), g2o、LUM、ELCH、Toro、SPA

SLAM方法:ICP、MBICP、IDC、likehood Field、NDT

③三維重建

泊松重建、 Delaunay triangulations、表面重建,人體重建,建筑物重建,樹木重建。結構化重建:不是簡單的構建一個Mesh網格,而是為場景進行分割,為場景結構賦予語義信息。場景結構有層次之分,在幾何層次就是點線面。實時重建:重建植被或者農作物的4D(3D+時間)生長態勢;人體姿勢識別;表情識別;

④點云數據管理

點云壓縮,點云索引(KD、Octree),點云LOD(金字塔),海量點云的渲染。

參考博客:blog.csdn.net/hongju_ta

ee81a896-4bca-11ed-a3b6-dac502259ad0.png

10)點云配準在三維重建中的應用

以上是關于點云配準的最最基礎的知識,其他專業的知識請參見一下其他博客。

1. 關于三維計算機視覺的研究內容

cnblogs.com/yhlx125/p/4

2. 關于點云數據處理方法

(三維計算機視覺中點云數據處理面對的問題,主要方法和技術,概述其特點。)

blog.csdn.net/pdw521/ar

二、書籍和文獻

書籍

由于純粹的點云配準技術發展的并不是很成熟,所以關于點云配準的書籍目前很少,我了解的書籍只有一本國防工業出版社的《點云數據配準及曲面細分技術》講解了點云配準的相關技術,但主要內容稍顯過時,適合沒有基礎的小白看看,參考意義不多。

筆者主要還是從博客和碩士博士論文中學習

文獻

朱琛琛. 基于ICP算法的點云配準研究[D]. 2019.(注:基于攝像技術的點云配準)

點云配準若干問題研究[D].2018. (注:基于雷達激光的點云配準)

Besl P J , Mckay H D . A method for registration of 3-D shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2):0-256.

Aiger D , Mitra N J , Cohen-Or D . 4-points congruent sets for robust pairwise surface registration[J]. ACM Transactions on Graphics, 2008, 27(3):1.

Automatic registration of large-scale urban scene point clouds based on semantic feature points[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2016, 113:43-58.

三、課程與博客

1)點云配準算法的說明與流程介紹:

blog.csdn.net/Ha_ku/art

2)幾種點云配準算法的方法的介紹與比較:

blog.csdn.net/weixin_43

3)三維點云用機器學習的方法進行處理:

blog.csdn.net/u01463624

4)以一個例子詳細介紹了點云配準的過程:

zhihu.com/question/3417

四、數據集

The Stanford 3D Scanning Repository(斯坦福大學的3d掃描存儲庫)

鏈接:graphics.stanford.edu/d

這應該是做點云數據最初大家用最多的數據集,其中包含最開始做配準的Bunny、Happy Buddha、Dragon等模型。

Shapenet

ShapeNet是一個豐富標注的大規模點云數據集,其中包含了55中常見的物品類別和513000個三維模型。

The KITTI Vision Benchmark Suite

鏈接:cvlibs.net/datasets/kit

這個數據集來自德國卡爾斯魯厄理工學院的一個項目,其中包含了利用KIT的無人車平臺采集的大量城市環境的點云數據集(KITTI),這個數據集不僅有雷達、圖像、GPS、INS的數據,而且有經過人工標記的分割跟蹤結果,可以用來客觀的評價大范圍三維建模和精細分類的效果和性能。

Robotic 3D Scan Repository

鏈接:kos.informatik.uni-osnabrueck.de

這個數據集比較適合做SLAM研究,包含了大量的Riegl和Velodyne雷達數據

佐治亞理工大型幾何模型數據集

鏈接:cc.gatech.edu/projects/

PASCAL3D+

鏈接:cvgl.stanford.edu/proje

包含了12中剛體分類,每一類超過了3000個實例。并且包含了對應的imageNet中每一類的圖像。

其他總結

鏈接:github.com/timzhang642/

五、開源工具

MeshLab

簡介:是一款開源、可移植和可擴展的三維幾何處理系統。主要用于處理和編輯3D三角網格,它提供了一組用于編輯、清理、修復、檢查、渲染、紋理化和轉換網格的工具。提供了處理由3D數字化工具/設備生成的原始數據以及3D打印功能,功能全面而且豐富。MeshLab支持多數市面上常見的操作系統,包括Windows、Linux及Mac OS X,支持輸入/輸出的文件格式有:STL 、OBJ 、 VRML2.0、U3D、X3D、COLLADA MeshLab可用于各種學術和研究環境,如微生物學、文化遺產及表面重建等。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 3D
    3D
    +關注

    關注

    9

    文章

    2875

    瀏覽量

    107486
  • 相機
    +關注

    關注

    4

    文章

    1350

    瀏覽量

    53582
  • 攝像技術
    +關注

    關注

    0

    文章

    16

    瀏覽量

    7420
  • 點云配準
    +關注

    關注

    0

    文章

    4

    瀏覽量

    796

原文標題:該如何學習三維點云配準的相關知識?

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于深度學習的三維方法

    基于深度學習的三維方法成為研究的主流,并隨之誕生了DeepVCP、DGR、Predator等著名的方法。
    發表于 11-29 11:41 ?1818次閱讀

    一種快速的三維自動方法

    采用主成分分析方法(PCA)定義了簡單的數學模型和軸向確定方法等來實現。大量實驗證明,算法能夠快速實現任意形狀、大小及位置的兩片
    發表于 09-23 17:59 ?25次下載

    基于特征精度提純的圖像改進算法

    基于特征精度提純的圖像改進算法_劉珊珊
    發表于 01-07 18:39 ?0次下載

    具有SIFT描述的多尺度角圖像

    含有豐富的圖像結構信息,在圖像中是廣泛應用的圖像特征。Harris算法是經典的角提取算法,Harris角對圖像旋轉具有不變性,但
    發表于 11-17 15:26 ?15次下載
    具有SIFT描述的多尺度角<b class='flag-5'>點</b>圖像<b class='flag-5'>配</b><b class='flag-5'>準</b>

    基于平移域估計的全局算法

    針對迭代最近(ICP)算法需要兩幅具有良好的初始位置,否則易陷入局部最優的問題,提出了一種基于平移域估計的全局
    發表于 12-18 13:50 ?0次下載
    基于平移域估計的<b class='flag-5'>點</b><b class='flag-5'>云</b>全局<b class='flag-5'>配</b><b class='flag-5'>準</b>算法

    基于GPU加速的醫學圖像技術

    針對目前醫學圖像技術無法滿足臨床實時性需求問題,對基于圖形處理器( GPU)加速的醫學圖像技術
    發表于 01-03 11:08 ?1次下載
    基于GPU加速的醫學圖像<b class='flag-5'>配</b><b class='flag-5'>準</b><b class='flag-5'>技術</b>

    使用PCL進行數據粗算法的研究資料分析

    傳統ICP算法精度受點初始位姿影響較大,收斂速度慢,不能滿足精細化建模的要求。基于此問題,通過基于快速特征直方圖的采樣一致性
    發表于 03-01 09:34 ?14次下載
    使用PCL進行<b class='flag-5'>點</b><b class='flag-5'>云</b>數據粗<b class='flag-5'>配</b><b class='flag-5'>準</b>算法的研究資料分析

    一種多幅數據與紋理序列自動方法

    為對激光掃描儀與數碼相機中的數據進行有效,提岀一種基于中心投影的多幅數據與紋理序列自動
    發表于 03-18 10:42 ?5次下載
    一種多幅<b class='flag-5'>點</b><b class='flag-5'>云</b>數據與紋理序列自動<b class='flag-5'>配</b><b class='flag-5'>準</b>方法

    基于機械臂的車輛輪廓掃描定位及數據

    車輛輪廓的三維模型在汽車智能化制造及維保過程中具有重要作用。為提高點的精度和效率,以汽車維保機器人為研究對象,提出一種基于
    發表于 05-26 15:56 ?6次下載

    自動駕駛圈黑話:常用的方法以及未來發展方向

    深度學習在自動駕駛領域可謂無往不利,領域也不例外。基于深度學習的
    發表于 11-11 14:18 ?2073次閱讀

    三維的相關知識學習技巧

    過程就是求一個兩個之間的旋轉平移矩陣(rigid transform or eucl
    的頭像 發表于 12-02 09:40 ?1919次閱讀

    自動駕駛領域的工作原理與技術方法

    RANSAC算法被引入三維領域,其本質就是不斷的對源點進行隨機樣本采樣并求出對應的變換模型,接著對每一次隨機變換模型進行測試,并不
    發表于 03-24 09:58 ?757次閱讀

    SDMNet:大規模激光雷達的稀疏到稠密匹配網絡

    為了處理上述的問題,我們提出了SDMNet,一種新的由稀疏到密集的針對大規模室外方法。稀疏到稠密匹配方案如圖1(c)所示。具體而言,我們將
    的頭像 發表于 05-24 15:53 ?1201次閱讀
    SDMNet:大規模激光雷達<b class='flag-5'>點</b><b class='flag-5'>云</b><b class='flag-5'>配</b><b class='flag-5'>準</b>的稀疏到稠密匹配網絡

    三維過程詳解:算法原理及推導

    就是再兩個還差得十萬八千里、完全不清楚兩個的相對位置關系的情況下,找到一個這兩個
    的頭像 發表于 09-21 17:20 ?1045次閱讀

    三維算法原理及推導

    就是再兩個還差得十萬八千里、完全不清楚兩個的相對位置關系的情況下,找到一個這兩個
    的頭像 發表于 09-25 11:31 ?973次閱讀
    主站蜘蛛池模板: 美女视频黄a视频全免费网站色窝| 快播苍井空| 美女脱18以下禁止看免费| 全黄H全肉细节文短篇| 亚洲高清毛片一区二区| 最近最新的日本字幕MV| 俄罗斯老妇女BBXX| 久久久久久91香蕉国产| 日韩欧美一级| 亚洲视频免费| 成人在线视频国产| 久久精品中文字幕| 日本在线高清不卡免费播放| 一本之道高清视频在线观看| 菠萝菠萝蜜高清观看在线| 久操久操久操| 色噜噜噜噜亚洲第一| 在线观看国产精选免费| 国产哺乳期奶水avav| 久久这里都是精品| 小莹的性荡生活| 99午夜视频| 精品三级在线观看| 手机在线免费观看毛片| 97人人爽人人爽人人人片AV| 韩剧甜性涩爱| 色戒在线完整观看在线播放版| 最近2019中文字幕免费版视频| 国产乱对白精彩在线播放| 欧美午夜精品久久久久久浪潮| 亚洲欲色欲色XXXXX在线AV| 俄罗斯摘花| 暖暖高清视频免费| 在线播放一区| 国产小视频在线高清播放| 日本真人啪啪试看30秒| 99热视频这里只有久久精品| 久久九九青青国产精品| 亚州AV人片一区二区三区99久| 草莓视频免费看| 蜜芽丅v新网站在线观看|