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

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

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

一種采用點云空間投影的RGB-D點云分割技術(shù)

新機器視覺 ? 來源:光學(xué)學(xué)報 ? 作者:光學(xué)學(xué)報 ? 2021-06-18 11:30 ? 次閱讀

點云分割是點云處理的一個關(guān)鍵環(huán)節(jié),其分割質(zhì)量決定了目標(biāo)測量、位姿估計等任務(wù)的精確與否。

1、引言目前,以立體成像技術(shù)為核心的立體相機獲得了多樣性發(fā)展,例如雙目相機、單目結(jié)構(gòu)光 相機、 TOF(timeofflight)相機等,其獲得的深度圖像(RGB-D)是在RGB 數(shù)據(jù)基礎(chǔ)上融合了深度數(shù)據(jù), 在參考相機內(nèi)參下深度圖像可轉(zhuǎn)化為點云數(shù)據(jù)。根據(jù)立體相機的三維數(shù)據(jù)重建感興趣區(qū)域(ROI),目標(biāo)區(qū)域表面信息和背景信息的數(shù)據(jù)是混合在一起的,這給后續(xù)目標(biāo)的三維測量和分析處理帶來了一 定難度,因此采用點云分割技術(shù)進(jìn)行目標(biāo)區(qū)域和背 景點云分離是必要的途徑。

點云分割就是將數(shù)據(jù)分割成若干個互不相交的子集。點云分割的問題一般分為4類:1)具有 人類視覺意義的形狀確定2)獲取點云中與空間方位無關(guān)的幾何特征3)點云中各個形狀邊界的確定4)具有一致性的分割結(jié)果。

目前的點云分割方法分為兩類,即主要處理點與點之間拓?fù)潢P(guān)系的傳統(tǒng)方法和基于深度學(xué)習(xí)的方法。

立體相機與激光雷達(dá)的不同之處在于拍攝場景信息所得的RGB-D數(shù)據(jù)具有物體表面的顏色紋理信息。不同于點云拓?fù)潢P(guān)系和深度學(xué)習(xí)的點云分割,本文介紹了一種采用點云空 間投影的RGB-D點云分割技術(shù),首先介紹采用圖像閾值的點云分割和利用靶標(biāo)世界坐標(biāo)系的點云分割兩種基礎(chǔ)方法, 將在世界坐標(biāo)系中的靶標(biāo)作為參考旋轉(zhuǎn)點云,并將其投影至坐標(biāo)系水平面(XOY)上,利用圖像的形態(tài)學(xué)獲得目標(biāo)顯著區(qū)域,進(jìn)而獲得目標(biāo)點云數(shù)據(jù)。

2、圖像閾值與點云關(guān)系模型

2.1 相機數(shù)學(xué)模型

攝像機數(shù)學(xué)模型采用小孔成像的原理,在笛卡兒空間中建立景物點與成像點之間的映射關(guān)系。令點P=(Xw,Yw,Zw)為像素p(u,v)投射在世界坐標(biāo)系中的點,(u,v,1)是點p在像素坐標(biāo)系中的齊次坐標(biāo);(Xw,Yw,Zw,1)是點 P 在世界坐標(biāo)系中的 齊次坐標(biāo)。那么兩個坐標(biāo)的關(guān)系為

19532c6e-cf69-11eb-9e57-12bb97331649.png

2.2 圖像閾值與點云的關(guān)系模型

RGB-D數(shù)據(jù)來自立體相機中RGB相機和 Depth相機,由于相機空間視角不同,兩組原始數(shù)據(jù)中RGB數(shù)值與深度數(shù)值不匹配。在標(biāo)定立體相機的外參數(shù)后,建立RGB像素值與 Depth數(shù)值兩者之間的一一對應(yīng)關(guān)系。采用圖像閾值的點云分割基本思路:根據(jù)圖像像素和點云的對應(yīng)關(guān)系進(jìn)行圖像分割,獲得目標(biāo)區(qū)域點云。

198db636-cf69-11eb-9e57-12bb97331649.png

199fa896-cf69-11eb-9e57-12bb97331649.png

3、采用空間投影的點云分割方法

3.1 建立靶標(biāo)世界坐標(biāo)系

立體相機中依據(jù) RGB 相機和Depth相機的外參數(shù),可以把Depth相機生成的點云轉(zhuǎn)換到相機坐標(biāo)系下。參考棋盤格建立世界坐標(biāo)系。利用靶標(biāo)世界坐標(biāo)系可實現(xiàn)一定程度的點云分割,其基本思路是:由于場景三維點云的空間尺度與世界坐標(biāo)系的空間尺度具有一致性,通過建立世界坐標(biāo)系并確定待測物體在世界坐標(biāo)系中的空間區(qū)域,可分割映射到世界坐標(biāo)系里的點云。

19d4a6a4-cf69-11eb-9e57-12bb97331649.png

如圖1(a)所示,pc(xc,yc,zc)為相機坐標(biāo)系中的點云,Pw (Xw,Yw,Zw)是世界坐標(biāo)系中的點云,由(1)式可得

19ec3b2a-cf69-11eb-9e57-12bb97331649.png

如圖1(b)所示,由于靶標(biāo)板(標(biāo)定板)所指定的 坐標(biāo)系相對于棋盤格角點所建立的世界坐標(biāo)系有一 定的偏移,這里采用補償?shù)姆绞竭M(jìn)行坐標(biāo)系校正。設(shè)靶標(biāo)的厚度為 Δz,世界坐標(biāo)系原點在待測區(qū)域的X和Y軸的偏移分別為Δx 和Δy,補償偏移量Δl3×1=[Δx Δy Δz]T,則(6)式可進(jìn)一步表示為

1a04eb16-cf69-11eb-9e57-12bb97331649.png

3.2 采用空間投影的點云分割方法

參考前述的圖像閾值、靶標(biāo)世界坐標(biāo)系與點云區(qū)域的關(guān)系,為了突出目標(biāo)區(qū)域以實現(xiàn)點云分割,可將點云的觀測視角旋轉(zhuǎn)至俯視角度(鳥瞰視角),如圖2所示,這樣可減少背景點云信息,使目標(biāo)點云呈現(xiàn)更多信息,采用相機模型將點云投影至相機的圖像像素。在得到旋轉(zhuǎn)投影后場景的二維圖像后,采用圖像閾值分割的方法可快速地得到目標(biāo)閾值范圍,還原后得到場景分割的目標(biāo)點云。

1a308334-cf69-11eb-9e57-12bb97331649.png

參考(6)式得到世界坐標(biāo)系中的點云 Pwl(Xwl, Ywl,Zwl),將其變換到場景點云的俯視角時,有:

1a4d4780-cf69-11eb-9e57-12bb97331649.png

1a5f2900-cf69-11eb-9e57-12bb97331649.png

根據(jù)單目攝像機模型,可以得到點云對應(yīng)的二值圖像坐標(biāo)為:

1a75938e-cf69-11eb-9e57-12bb97331649.png

1a901fb0-cf69-11eb-9e57-12bb97331649.png

4、結(jié)果對比

4.1 場景點云獲取

為了驗證算法的可行性,搭建系統(tǒng)硬件,如圖3 所示,系統(tǒng) 包 括 靶 標(biāo) (尺 寸 規(guī) 格:棋 盤 格 角 點 數(shù) 為 5×7,方格大小為 34 mm×34mm)、雙目攝像機 (MER-500-7UM)、8mm定焦鏡頭、投影儀(BenQ) 和上位機[2.53GHzIntel(R)Core (TM)2Duo CPU,2GBRAM]。

1ac1e95a-cf69-11eb-9e57-12bb97331649.png

待測場景如圖4(a)~(c)所示, RGB-D點云采用投影儀投射格雷碼編碼光柵和攝像機拍攝其光柵解碼所得,其中包含1幅明、暗視場 圖像以及40幅正交格雷碼編碼光柵圖像。建立三個層疊的米袋場景(場景1#、2#、3#),分別獲取整個場景并分割其米袋區(qū)域點云數(shù)據(jù)。根據(jù)張氏標(biāo)定方法建立的靶標(biāo)坐標(biāo)系,獲得外參數(shù)矩陣[R3×3t3×1],將三個場景點云映射到世界坐標(biāo)系中,場景圖片在靶標(biāo)坐標(biāo)系中的點云如圖 4(d)~(f)所示。

1ada4afe-cf69-11eb-9e57-12bb97331649.png

利用圖像閾值與點云關(guān)系實現(xiàn)點云分割,首先獲得場景RGB圖,利用標(biāo)定參數(shù)進(jìn)行徑向與切向畸變校正,結(jié)果如圖5(a)所示;利用最大類間方差法 (Otsu)對校正后的場景圖進(jìn)行處理,以突出感興趣區(qū)域,結(jié)果如圖5(b)所示。

其次,對感興趣區(qū)域中的空洞進(jìn)行形態(tài)學(xué)處理,即空洞填充;建立點云坐標(biāo)與圖像像素坐標(biāo)的映射關(guān)系,并判斷所映射的點云是否在圖像感興趣區(qū)域里。最后分割出映射到感興趣區(qū)域的點云數(shù)據(jù),如圖5(c)所示。

采用靶標(biāo)坐標(biāo)系與點云區(qū)域?qū)崿F(xiàn)點云分割,首先測量并確定目標(biāo)物體的待放置空間區(qū)域,把靶標(biāo)板放置在待測量物體區(qū)域內(nèi),根據(jù)靶標(biāo)板手工測量或設(shè)計的規(guī)格參數(shù)確定 X 軸偏移量 Δx、Y 軸偏移 量 Δy 和靶標(biāo)板厚度 Δz。其次,在攝像機標(biāo)定過程 中,確定世界坐標(biāo)系 X 軸和Y 軸方向,如圖5(d)所示;并利用(6)、(7)式把相對于攝像機坐標(biāo)系的點云映射到依據(jù)靶標(biāo)板所建立的世界坐標(biāo)系中,如圖5(e)所示。最后,利用參考測量限定目標(biāo)物體放置區(qū)域,實現(xiàn)目標(biāo)點云分割,如圖5(f)所示。

在圖像閾值和靶標(biāo)世界坐標(biāo)系的基礎(chǔ)上可采用點云空間投影進(jìn)行點云分割,首先測量并確定目標(biāo)物體的待放置空間區(qū)域,把靶標(biāo)放置在待測量物體的區(qū)域內(nèi),確定X軸偏移量Δx、Y 軸偏移量 Δy 和靶標(biāo)板厚度 Δz。其次,在攝像機標(biāo)定過程中,確定世界坐標(biāo)系X 軸和Y 軸方向。利用(9)式把點云視角變換至場景俯視角度,利用(13)、(14)式把三維點云映射到二維圖像中,如圖5(g)所示。

利用形態(tài)學(xué)對獲得的二維圖像進(jìn)行膨脹處理,如圖5(h)所示, 利 用連通域方法進(jìn)行感興趣區(qū)域圖像分割,如圖5(i) 所示。最后根據(jù)建立的點云與像素之間的映射關(guān)系, 還原圖像閾值分割所對應(yīng)的點云區(qū)域,如圖5(j)所示。

1b0000dc-cf69-11eb-9e57-12bb97331649.png

4.2 結(jié)果對比分析

點云分割實驗分別采用圖像閾值分割 (算法 I)、靶標(biāo)坐標(biāo)系(算法II)、空間投影(算法III)以及與 Halcon中的基于區(qū)域的方法(算法Ⅳ)進(jìn)行對比分析,對不同算法的參考點云總數(shù)和分割后點云數(shù) 進(jìn)行對比,如表1所示。

1b1d90de-cf69-11eb-9e57-12bb97331649.png

4種方法實現(xiàn)的點云分割(場景1#~3#的點云區(qū)域)結(jié)果如圖6所示。利用圖像閾值和點云映 射關(guān)系實現(xiàn)的點云分割如圖6(a)~(c)所示。立體相機的外參數(shù)誤差和相機非線性映射關(guān)系等導(dǎo)致攝 像機坐標(biāo)系下的點云坐標(biāo)與圖像像素坐標(biāo)的對應(yīng)關(guān)系存在一定的誤差。與此同時,點云分割密度直接受圖像閾值分割好壞的影響,在場景復(fù)雜且感興趣區(qū)域閾值分割較差的情況下,點云分割不理想。采用靶標(biāo)世界坐標(biāo)系和點云區(qū)域模型實現(xiàn)的點云分割 如圖6(d)~ (f)所示。

根據(jù)靶標(biāo)坐標(biāo)系的點云分割,需要測量感興趣區(qū)域的物理空間區(qū)域和應(yīng)用攝像機RGB圖像建立相應(yīng)的參考坐標(biāo)系,根據(jù)測量目 標(biāo)區(qū)域范圍可在不改變點云密度的情況下快速有效 地分割出目標(biāo)物點云。基于空間投影的點云分割方法,在目標(biāo)物區(qū)域建立世界坐標(biāo)系,利用坐標(biāo)系變換 改變目標(biāo)物點云投射視角,以突出目標(biāo)物的閾值特征,實現(xiàn)點云分割,如圖6(g)~(i)所示?;诳臻g投影的點云分割結(jié)果邊界清晰且質(zhì)量較佳,但由于其融合圖像閾值和靶標(biāo)坐標(biāo)系算法,其執(zhí)行速度相 對慢一些。Halcon視覺開發(fā)平臺中基于區(qū)域的點云分割方法,采用點云三角化后,根據(jù)區(qū)域的點、直徑、三角等結(jié)構(gòu)元素數(shù)值選定點云區(qū)域,結(jié)果如圖 6(j)~(l)所示。

1b4f6686-cf69-11eb-9e57-12bb97331649.png

責(zé)任編輯:lq

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

    關(guān)注

    4

    文章

    280

    瀏覽量

    31404
  • 分割技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    6212
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5424

    瀏覽量

    120631

原文標(biāo)題:采用空間投影的深度圖像點云分割

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

收藏 人收藏

    評論

    相關(guān)推薦

    激光雷達(dá)數(shù)據(jù)包含哪些信息

    激光雷達(dá)(LiDAR)是一種利用激光技術(shù)進(jìn)行距離測量的遙感技術(shù)。它通過發(fā)射激光脈沖并接收反射回來的光束,來測量物體與激光雷達(dá)系統(tǒng)之間的距離。激光雷達(dá)廣泛應(yīng)用于自動駕駛、地理信息系統(tǒng)(GIS
    的頭像 發(fā)表于 08-29 17:18 ?300次閱讀

    如何理解計算?

    計算的工作原理是什么? 計算和傳統(tǒng)IT技術(shù)的區(qū)別? 華納如何幫助您實現(xiàn)計算? 什么是
    發(fā)表于 08-16 17:02

    友思特案例 | 自研創(chuàng)新!三維工件尺寸測量及處理解決方案

    3D相機等新型傳感器的發(fā)展克服了傳統(tǒng)工件尺寸測量的各種局限,可獲取豐富的三維數(shù)據(jù)。友思特提供了一種工件3D尺寸測量和
    的頭像 發(fā)表于 06-13 14:13 ?240次閱讀
    友思特案例 | 自研創(chuàng)新!三維工件尺寸測量及<b class='flag-5'>點</b><b class='flag-5'>云</b>處理解決方案

    常用的RGB-D SLAM解決方案

    BundleFusion是一種稠密的實時室內(nèi)場景三維重建算法框架。輸入為RGB-D相機采集的并且是對齊好的RGB圖像和深度圖的數(shù)據(jù)流。輸出為重建好的稠密三維場景模型。
    的頭像 發(fā)表于 04-16 09:37 ?659次閱讀
    常用的<b class='flag-5'>RGB-D</b> SLAM解決方案

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

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

    移動協(xié)作機器人的RGB-D感知的端到端處理方案

    本文提出了一種用于具有雙目視覺的自主機器人的三維語義場景感知的端到端流程。該流程包括實例分割、特征匹配和集配準(zhǔn)。首先,利用RGB圖像進(jìn)行單視圖三維語義場景
    發(fā)表于 02-21 15:55 ?517次閱讀
    移動協(xié)作機器人的<b class='flag-5'>RGB-D</b>感知的端到端處理方案

    15倍加速!SuperCluster:最強3D全景分割

    S3DIS Area 5的大規(guī)模全景分割結(jié)果,共有9.2 M個( 78M預(yù)采樣)和1863個真實"物"對象。SuperCluster可以在3.3秒內(nèi)在單塊V100 - 32GB GPU上次推理處理如此大的掃描,并達(dá)到50.1
    的頭像 發(fā)表于 01-22 14:03 ?463次閱讀
    15倍加速!SuperCluster:最強3<b class='flag-5'>D</b><b class='flag-5'>點</b><b class='flag-5'>云</b>全景<b class='flag-5'>分割</b>!

    應(yīng)用于3D對象檢測的深度學(xué)習(xí)方法

    隨著激光雷達(dá)傳感器(“光檢測和測距”的縮寫,有時稱為“激光掃描”,現(xiàn)在在些最新的 iPhone 上可用)或 RGB-D 攝像頭(一種 RGB-D 攝像頭)的興起,3
    的頭像 發(fā)表于 01-03 10:32 ?695次閱讀
    兩<b class='flag-5'>種</b>應(yīng)用于3<b class='flag-5'>D</b>對象檢測的<b class='flag-5'>點</b><b class='flag-5'>云</b>深度學(xué)習(xí)方法

    基于3D的多任務(wù)模型在板端實現(xiàn)高效部署

    對于自動駕駛應(yīng)用來說,3D 場景感知至關(guān)重要。3D數(shù)據(jù)就是具有3D特征的數(shù)據(jù)。方面,3
    的頭像 發(fā)表于 12-28 16:35 ?1187次閱讀
    基于3<b class='flag-5'>D</b><b class='flag-5'>點</b><b class='flag-5'>云</b>的多任務(wù)模型在板端實現(xiàn)高效部署

    通過將異步獲取的圖像與LiDAR對準(zhǔn)的方案

    實現(xiàn)圖像與其重建對象之間的精確2D-3D對應(yīng)關(guān)系對于準(zhǔn)確的圖像定位至關(guān)重要,一種有前景的方法涉及在圖像和激光雷達(dá)平面之間建立對應(yīng)關(guān)系,激光雷達(dá)平面可以被視為來自激光雷達(dá)地圖的重建對
    發(fā)表于 12-12 14:46 ?578次閱讀

    一種基于RGB-D圖像序列的協(xié)同隱式神經(jīng)同步定位與建圖(SLAM)系統(tǒng)

    提出了一種基于RGB-D圖像序列的協(xié)同隱式神經(jīng)同步定位與建圖(SLAM)系統(tǒng),該系統(tǒng)由完整的前端和后端模塊組成,包括里程計、回環(huán)檢測、子圖融合和全局優(yōu)化。
    的頭像 發(fā)表于 11-29 10:35 ?488次閱讀
    <b class='flag-5'>一種</b>基于<b class='flag-5'>RGB-D</b>圖像序列的協(xié)同隱式神經(jīng)同步定位與建圖(SLAM)系統(tǒng)

    激光雷達(dá)預(yù)處理介紹

    激光雷達(dá)作為自動駕駛最常用的傳感器,經(jīng)常需要使用激光雷達(dá)來做建圖、定位和感知等任務(wù)。 而這時候使用降低點規(guī)模的預(yù)處理方法,可以能夠去除無關(guān)區(qū)域的以及降低點規(guī)模。并能夠給后續(xù)的PCL
    的頭像 發(fā)表于 11-27 18:11 ?729次閱讀

    基于深度學(xué)習(xí)的3D實例分割方法

    3D實例分割(3DIS)是3D領(lǐng)域深度學(xué)習(xí)的核心問題。給定由云表示的 3D 場景,我們尋求為每個
    發(fā)表于 11-13 10:34 ?1723次閱讀
    基于深度學(xué)習(xí)的3<b class='flag-5'>D</b><b class='flag-5'>點</b><b class='flag-5'>云</b>實例<b class='flag-5'>分割</b>方法

    基于3D形狀重建網(wǎng)絡(luò)的機器人抓取規(guī)劃方法

    個帶有分割掩碼的輸入RGB-D圖像被提供給兩個神經(jīng)網(wǎng)絡(luò),分別產(chǎn)生個6自由度的抓取姿勢和個物體的3D
    發(fā)表于 11-02 10:39 ?381次閱讀
    基于3<b class='flag-5'>D</b>形狀重建網(wǎng)絡(luò)的機器人抓取規(guī)劃方法

    CVPR2022;直接從提取3D基元

    (i)實例分割 :定義將每個分配給某個片段 k{1 ...K} 的可能性,其中每個片段都是擠壓柱面(ii) 基礎(chǔ)桶分割:實例化為 ,表示桶,表示底座(iii) 表面法線 N ∈ R
    的頭像 發(fā)表于 10-12 16:49 ?473次閱讀
    CVPR2022;直接從<b class='flag-5'>點</b><b class='flag-5'>云</b>提取3<b class='flag-5'>D</b>基元