0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

基于點與分割的分類方法

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2020-08-31 09:26 ? 次閱讀

點云概念

點云與三維圖像的關(guān)系:三維圖像是一種特殊的信息表達形式,其特征是表達的空間中三個維度的數(shù)據(jù),表現(xiàn)形式包括:深度圖(以灰度表達物體與相機的距離),幾何模型(由CAD軟件建立),點云模型(所有逆向工程設(shè)備都將物體采樣成點云)。和二維圖像相比,三維圖像借助第三個維度的信息,可以實現(xiàn)天然的物體——背景解耦。點云數(shù)據(jù)是最為常見也是最基礎(chǔ)的三維模型。點云模型往往由測量直接得到,每個點對應(yīng)一個測量點,未經(jīng)過其他處理手段,故包含了最大的信息量。這些信息隱藏在點云中需要以其他提取手段將其萃取出來,提取點云中信息的過程則為三維圖像處理。

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

點云的獲取設(shè)備:RGBD設(shè)備是獲取點云的設(shè)備,比如PrimeSense公司的PrimeSensor、微軟的Kinect、華碩的XTionPRO。

點云的內(nèi)容:根據(jù)激光測量原理得到的點云,包括三維坐標(biāo)(XYZ)和激光反射強度(Intensity),強度信息與目標(biāo)的表面材質(zhì)、粗糙度、入射角方向,以及儀器的發(fā)射能量,激光波長有關(guān)。

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

結(jié)合激光測量和攝影測量原理得到點云,包括三維坐標(biāo)(XYZ)、激光反射強度(Intensity)和顏色信息(RGB)。

點云的屬性:空間分辨率、點位精度、表面法向量等。

點云存儲格式:*.pts; *.asc ; *.dat; .stl ; [1] .imw;.xyz;.las。LAS格式文件已成為LiDAR數(shù)據(jù)的工業(yè)標(biāo)準(zhǔn)格式,LAS文件按每條掃描線排列方式存放數(shù)據(jù),包括激光點的三維坐標(biāo)、多次回波信息、強度信息、掃描角度、分類信息、飛行航帶信息、飛行姿態(tài)信息、項目信息、GPS信息、數(shù)據(jù)點顏色信息等。

基于點與分割的分類方法

C–class(所屬類)

F一flight(航線號)

T一time(GPS時間)

I一intensity(回波強度)

R一return(第幾次回波)

N一number of return(回波次數(shù))

A一scan angle(掃描角)

RGB一red green blue(RGB顏色值)

點云的數(shù)據(jù)類型:

(1)pcl::PointXYZ

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

(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點結(jié)構(gòu)

(6)Normal結(jié)構(gòu)體:表示給定點所在樣本曲面上的法線方向,以及對應(yīng)曲率的測量值,用第四個元素來占位,兼容SSE和高效計算。

點云的處理

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

PCL官網(wǎng)對點云處理方法給出了較為明晰的層次劃分,如圖所示。

基于點與分割的分類方法

此處的common指的是點云數(shù)據(jù)的類型,包括XYZ,XYZC,XYZN,XYZG等很多類型點云,歸根結(jié)底,最重要的信息還是包含在pointpcl::xyz中??梢钥闯?,低層次的點云處理主要包括濾波(filters),關(guān)鍵點(keypoints)/邊緣檢測。點云的中層次處理則是特征描述(feature),分割(segmention)與分類。高層次處理包括配準(zhǔn)(registration),識別(recognition)??梢姡c云在分割的難易程度上比圖像處理更有優(yōu)勢,準(zhǔn)確的分割也為識別打好了基礎(chǔ)。

低層次處理方法:

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

中層次處理方法:

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

②分割與分類:

分割:區(qū)域生長、Ransac線面提取、全局優(yōu)化平面提取

K-Means、Normalize Cut(Context based)

3D Hough Transform(線、面提?。?、連通分析

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

高層次處理方法:

①配準(zhǔn):點云配準(zhǔn)分為粗配準(zhǔn)(Coarse Registration)和精配準(zhǔn)(Fine Registration)兩個階段。

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

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

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

基于特征匹配的配準(zhǔn)算法:通過被測物體本身所具備的形態(tài)特性構(gòu)建點云間的匹配對應(yīng),然后采用相關(guān)算法對變換關(guān)系進行估計。如基于點FPFH特征的SAC-IA、FGR等算法、基于點SHOT特征的AO算法以及基于線特征的ICL等…

②SLAM圖優(yōu)化

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

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

③三維重建

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

④點云數(shù)據(jù)管理:點云壓縮,點云索引(KD、Octree),點云LOD(金字塔),海量點云的渲染。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 濾波
    +關(guān)注

    關(guān)注

    10

    文章

    662

    瀏覽量

    56572
  • CAD
    CAD
    +關(guān)注

    關(guān)注

    17

    文章

    1076

    瀏覽量

    72307
  • 激光測量
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    9249
  • 攝影測量
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6644
  • 點云
    +關(guān)注

    關(guān)注

    0

    文章

    58

    瀏覽量

    3776

原文標(biāo)題:點云及三維圖像處理綜述

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

收藏 人收藏

    評論

    相關(guān)推薦

    語義分割25種損失函數(shù)綜述和展望

    本綜述提供了對25種用于圖像分割的損失函數(shù)的全面且統(tǒng)一的回顧。我們提供了一種新穎的分類法,并詳細審查了這些損失函數(shù)如何在圖像分割中被定制和利用,強調(diào)了它們的重要特征和應(yīng)用,并進行了系統(tǒng)的分類
    的頭像 發(fā)表于 10-22 08:04 ?96次閱讀
    語義<b class='flag-5'>分割</b>25種損失函數(shù)綜述和展望

    雷達的基本分類方法

    電子發(fā)燒友網(wǎng)站提供《雷達的基本分類方法.pdf》資料免費下載
    發(fā)表于 09-11 09:09 ?6次下載

    圖像語義分割的實用性是什么

    什么是圖像語義分割 圖像語義分割是一種將圖像中的所有像素點按照其語義類別進行分類的任務(wù)。與傳統(tǒng)的圖像分類和目標(biāo)檢測任務(wù)不同,語義分割關(guān)注的
    的頭像 發(fā)表于 07-17 09:56 ?339次閱讀

    圖像分割和語義分割的區(qū)別與聯(lián)系

    圖像分割和語義分割是計算機視覺領(lǐng)域中兩個重要的概念,它們在圖像處理和分析中發(fā)揮著關(guān)鍵作用。 1. 圖像分割簡介 圖像分割是將圖像劃分為多個區(qū)域或?qū)ο蟮倪^程。這些區(qū)域或?qū)ο缶哂邢嗨频膶傩?/div>
    的頭像 發(fā)表于 07-17 09:55 ?637次閱讀

    機器學(xué)習(xí)中的數(shù)據(jù)分割方法

    在機器學(xué)習(xí)中,數(shù)據(jù)分割是一項至關(guān)重要的任務(wù),它直接影響到模型的訓(xùn)練效果、泛化能力以及最終的性能評估。本文將從多個方面詳細探討機器學(xué)習(xí)中數(shù)據(jù)分割方法,包括常見的分割
    的頭像 發(fā)表于 07-10 16:10 ?1224次閱讀

    深度學(xué)習(xí)中的時間序列分類方法

    的發(fā)展,基于深度學(xué)習(xí)的TSC方法逐漸展現(xiàn)出其強大的自動特征提取和分類能力。本文將從多個角度對深度學(xué)習(xí)在時間序列分類中的應(yīng)用進行綜述,探討常用的深度學(xué)習(xí)模型及其改進方法,并展望未來的研究
    的頭像 發(fā)表于 07-09 15:54 ?670次閱讀

    圖像分割與語義分割中的CNN模型綜述

    圖像分割與語義分割是計算機視覺領(lǐng)域的重要任務(wù),旨在將圖像劃分為多個具有特定語義含義的區(qū)域或?qū)ο?。卷積神經(jīng)網(wǎng)絡(luò)(CNN)作為深度學(xué)習(xí)的一種核心模型,在圖像分割與語義分割中發(fā)揮著至關(guān)重要的
    的頭像 發(fā)表于 07-09 11:51 ?621次閱讀

    機器人視覺技術(shù)中常見的圖像分割方法

    機器人視覺技術(shù)中的圖像分割方法是一個廣泛且深入的研究領(lǐng)域。圖像分割是將圖像劃分為多個區(qū)域或?qū)ο蟮倪^程,這些區(qū)域或?qū)ο缶哂心撤N共同的特征,如顏色、紋理、形狀等。在機器人視覺中,圖像分割
    的頭像 發(fā)表于 07-09 09:31 ?414次閱讀

    機器人視覺技術(shù)中圖像分割方法有哪些

    和分析。本文將詳細介紹圖像分割的各種方法,包括傳統(tǒng)的圖像處理方法和基于深度學(xué)習(xí)的方法。 閾值分割法 閾值
    的頭像 發(fā)表于 07-04 11:34 ?702次閱讀

    卷積神經(jīng)網(wǎng)絡(luò)分類方法有哪些

    卷積神經(jīng)網(wǎng)絡(luò)(Convolutional Neural Networks,CNN)是一種深度學(xué)習(xí)模型,廣泛應(yīng)用于圖像分類、目標(biāo)檢測、語義分割等計算機視覺任務(wù)。本文將詳細介紹卷積神經(jīng)網(wǎng)絡(luò)的分類
    的頭像 發(fā)表于 07-03 09:40 ?378次閱讀

    中性接地電阻柜的分類、樣式都有哪些

    中性接地電阻柜的分類、樣式都有哪些?變壓器中性接地電阻柜是在發(fā)生單相接地故障時,在接地相和變壓器的中性之間增加一個電阻,以限制單相接地故障電流。 ????? 配電系統(tǒng)的中性
    的頭像 發(fā)表于 05-13 13:48 ?229次閱讀

    無人機攝影測量分類方法與技巧解析

    通過最佳匹配——根據(jù)對象類型將分類為多個類。對于每個組,例程測試該組表示對象(如建筑物屋頂、墻壁、樹木、桿子等)的概率。該組被歸類為獲得最高概率的對象。
    發(fā)表于 04-05 09:50 ?1050次閱讀
    無人機攝影測量<b class='flag-5'>點</b>云<b class='flag-5'>分類</b><b class='flag-5'>方法</b>與技巧解析

    基于深度學(xué)習(xí)的方法在處理3D云進行缺陷分類應(yīng)用

    背景部分介紹了3D云應(yīng)用領(lǐng)域中公開可訪問的數(shù)據(jù)集的重要性,這些數(shù)據(jù)集對于分析和比較各種模型至關(guān)重要。研究人員專門設(shè)計了各種數(shù)據(jù)集,包括用于3D形狀分類、3D物體檢測和3D分割等任
    的頭像 發(fā)表于 02-22 16:16 ?982次閱讀
    基于深度學(xué)習(xí)的<b class='flag-5'>方法</b>在處理3D<b class='flag-5'>點</b>云進行缺陷<b class='flag-5'>分類</b>應(yīng)用

    OpenCV兩種不同方法實現(xiàn)粘連大米分割計數(shù)

    測試圖如下,圖中有個別米粒相互粘連,本文主要演示如何使用OpenCV用兩種不同方法將其分割并計數(shù)。
    的頭像 發(fā)表于 01-22 14:55 ?1475次閱讀
    OpenCV兩種不同<b class='flag-5'>方法</b>實現(xiàn)粘連大米<b class='flag-5'>分割</b>計數(shù)

    改進棉花根系圖像分割方法

    的重要方法,受限于圖像質(zhì)量、復(fù)雜土壤環(huán)境、低效傳統(tǒng)方法,根系圖像分割存在一定挑戰(zhàn)。河北農(nóng)業(yè)大學(xué)機電工程學(xué)院、河北省教育考試院、河北農(nóng)業(yè)大學(xué)農(nóng)學(xué)院組成王楠科研團隊,為提高根系圖像分割的準(zhǔn)
    的頭像 發(fā)表于 01-18 16:18 ?267次閱讀