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

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

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

介紹一種高效的線云重建算法ELSR

3D視覺工坊 ? 來源:3D視覺工坊 ? 2023-03-29 18:14 ? 次閱讀

主要內(nèi)容:

提出了一種高效的線云重建方法,稱為ELSR,其利用了城市場(chǎng)景中常見的場(chǎng)景平面和稀疏的3D點(diǎn),對(duì)于兩視圖,ELSR可以找到局部場(chǎng)景平面來引導(dǎo)線匹配,并利用稀疏的3D點(diǎn)來加速和約束匹配。

為了重建具有多個(gè)視圖的3D線段,ELSR利用了一種抽象方法,其基于有代表性的3D線的空間一致性來選擇它們。 實(shí)驗(yàn)表明,其方法可以有效地重建包含數(shù)千張大尺寸圖像的大型復(fù)雜場(chǎng)景的3D線條。

總的來說,本文是一篇利用場(chǎng)景中的結(jié)構(gòu)化線條來構(gòu)建線云的算法。 其方法構(gòu)建的線云如下圖所示:

e3a872a0-caf1-11ed-bfe3-dac502259ad0.png

Contributions:

1、提出了一種從多個(gè)圖像中匹配線條和重建3D線條的有效方法,該方法易于使用,只需要SfM的結(jié)果作為先驗(yàn)

2、利用二維線和稀疏三維點(diǎn)之間的幾何關(guān)系來找到局部單應(yīng)性。這也是第一個(gè)利用這種簡(jiǎn)單而有效的幾何形狀進(jìn)行線段匹配的工作。

3、在大型圖像數(shù)據(jù)集上進(jìn)行評(píng)估時(shí),ELSR在兩視圖匹配方面比現(xiàn)有算法快1000多倍;在多視圖重建中,ELSR比現(xiàn)有方法快4倍,3D線的數(shù)量增加了360%

Pipeline:

給定圖像序列,首先用SfM算法獲取相機(jī)姿態(tài)和稀疏的3D點(diǎn);然后匹配兩視圖的線;最后從圖像序列中的所有匹配中提取代表性的3D線。 其包含三個(gè)組成部分:

1、單應(yīng)估計(jì):使用具有兩條鄰域線的場(chǎng)景平面幾何來驗(yàn)證單應(yīng),在此期間,粗糙點(diǎn)深度用于加速

2、引導(dǎo)匹配:將單條線與潛在的單應(yīng)性進(jìn)行匹配,并使用粗略的點(diǎn)深度來約束匹配。

3、線抽象:對(duì)于多個(gè)視圖,首先找到圖像對(duì)之間的線匹配的連接,并對(duì)空間一致性進(jìn)行評(píng)分;然后選擇具有代表性的匹配作為最終的3D線

e3c5fbf4-caf1-11ed-bfe3-dac502259ad0.png

兩視圖線匹配: 主要利用場(chǎng)景平面和點(diǎn)去引導(dǎo)兩視圖下的線段匹配。

成對(duì)線的單應(yīng)性:

e3f513da-caf1-11ed-bfe3-dac502259ad0.png

e4145baa-caf1-11ed-bfe3-dac502259ad0.png

e4214d60-caf1-11ed-bfe3-dac502259ad0.png

當(dāng)Sang(H)小于給定的閾值時(shí)場(chǎng)景平面是正確的,并且H是有效的。

點(diǎn)引導(dǎo)的搜索單應(yīng):

算法1是通過點(diǎn)引導(dǎo)尋找單應(yīng)的方法。 搜索單應(yīng)以找到滿足給定閾值的的成對(duì)線匹配,如下圖所示,共面的成對(duì)線在一個(gè)確定點(diǎn)上相交。因此沿著對(duì)極線搜索第二視圖中的交叉點(diǎn)。

e42ef88e-caf1-11ed-bfe3-dac502259ad0.pnge4499a2c-caf1-11ed-bfe3-dac502259ad0.png

將第一個(gè)相機(jī)矩陣表示為P,這是一個(gè)3×4的矩陣,設(shè)M和c4分別為左邊的3×3的子矩陣和P的最后一列,如果x的深度可得,則可以直接計(jì)算x在目標(biāo)空間的位置:

e46429be-caf1-11ed-bfe3-dac502259ad0.png

e4714928-caf1-11ed-bfe3-dac502259ad0.png

單應(yīng)引導(dǎo)的匹配:

算法2說明了單應(yīng)引導(dǎo)的匹配策略,即尋找線li的第k個(gè)鄰域的單應(yīng)Hk,這可以通過建立KDtree來得到,用Hk表示線li的映射為:

e48119fc-caf1-11ed-bfe3-dac502259ad0.pnge4924132-caf1-11ed-bfe3-dac502259ad0.png

如圖5所示:

e4bd309a-caf1-11ed-bfe3-dac502259ad0.png

之后可以使用深度約束來控制錯(cuò)誤的匹配,設(shè)l的端點(diǎn)為x,讓3D點(diǎn)鄰域的深度范圍為dmin和dmax,深度范圍可以用來約束x,但是其需要擴(kuò)展,因?yàn)閤可能超出深度范圍,特別是當(dāng)局部場(chǎng)景不連續(xù)時(shí),但是,不知道目標(biāo)空間的單位,這可以通過利用像素和物體距離之間的聯(lián)系來確定擴(kuò)展,如下圖所示,將主點(diǎn)水平移動(dòng)tpix個(gè)像素以獲得β,然后計(jì)算與像素偏移對(duì)應(yīng)的深度偏移,最后將dmin和dmax分別縮小并擴(kuò)展以獲得深度范圍:

e4cd173a-caf1-11ed-bfe3-dac502259ad0.png

由此,線端點(diǎn)的深度為:

e4e065a6-caf1-11ed-bfe3-dac502259ad0.png

e5016cce-caf1-11ed-bfe3-dac502259ad0.png

同一條線可能有多個(gè)單應(yīng),其中一些是不正確的,因此利用鄰域的單應(yīng)去引導(dǎo)線,通過位置相似性為匹配打分:

e5125098-caf1-11ed-bfe3-dac502259ad0.png

從多個(gè)視圖中提取線:

兩個(gè)視圖中的每個(gè)匹配都將重建一個(gè)3D線段;因此需要將與同一條線相關(guān)的3D線段合并為簇。然而這很容易失敗,原因有三:

1)固定的閾值很容易產(chǎn)生不正確的簇;

2)錯(cuò)誤的匹配將導(dǎo)致糟糕的重建;

3)目前沒有魯棒的RANSAC方法來確認(rèn)線簇的inliers。

因此,ELSR從聚類中提取代表性的行,而不是合并它們,這可能更穩(wěn)健和高效。

提取包含兩個(gè)步驟:

1)計(jì)算3D線之間的空間相似性;

2)基于其與其他線的空間相似度,在所有視圖中抽象出具有代表性的3D線

實(shí)驗(yàn): 在五個(gè)數(shù)據(jù)集上與四種現(xiàn)有方法比較評(píng)估了其ELSR。

表1是用到的數(shù)據(jù)集:

e5283980-caf1-11ed-bfe3-dac502259ad0.png

這是通過VisualSFM獲得的相機(jī)位姿和稀疏點(diǎn)云:

e54ab1ae-caf1-11ed-bfe3-dac502259ad0.png

在兩視圖線匹配上,與LPI、LJL、GLM進(jìn)行了比較:

e587b054-caf1-11ed-bfe3-dac502259ad0.pnge59f4f20-caf1-11ed-bfe3-dac502259ad0.png

在線云重建上,與Line3D++進(jìn)行了比較:

e5bf00ea-caf1-11ed-bfe3-dac502259ad0.png

e5edbfe8-caf1-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

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

    關(guān)注

    0

    文章

    10

    瀏覽量

    7909

原文標(biāo)題:ELSR:一種高效的線云重建算法

文章出處:【微信號(hào):3D視覺工坊,微信公眾號(hào):3D視覺工坊】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電阻觸摸屏校準(zhǔn)算法介紹

    介紹一種比較簡(jiǎn)單的四電阻觸摸屏校準(zhǔn)算法,本算法已在實(shí)際工程中使用,效果不錯(cuò),大家放心使用!
    發(fā)表于 07-11 07:30

    介紹一種防止相位假信號(hào)的具體算法

    什么是S參數(shù)測(cè)量?S參數(shù)插補(bǔ)算法是什么?介紹一種防止級(jí)聯(lián)的S參數(shù)出現(xiàn)相位假信號(hào)的具體算法
    發(fā)表于 04-30 07:00

    介紹一種高效的汽車電子測(cè)試方案

    介紹一種高效的汽車電子測(cè)試方案
    發(fā)表于 05-19 06:58

    請(qǐng)問下怎樣去設(shè)計(jì)一種基于PID算法的巡機(jī)器人?

    怎樣去設(shè)計(jì)一種基于PID算法的巡機(jī)器人?基于PID算法的巡機(jī)器人有哪些優(yōu)勢(shì)?
    發(fā)表于 07-27 06:54

    一種基于高效采樣算法的時(shí)序圖神經(jīng)網(wǎng)絡(luò)系統(tǒng)介紹

    成為了非常重要的問題。 基于以上問題,本文提出了一種基于高效采樣算法的時(shí)序圖神經(jīng)網(wǎng)絡(luò)系統(tǒng) 。首先我們介紹用于時(shí)序圖神經(jīng)網(wǎng)絡(luò)采樣的高效采樣方法
    發(fā)表于 09-28 10:34

    基于約束的地質(zhì)網(wǎng)格曲面重建算法

    提出一種基于地質(zhì)約束的地質(zhì)曲面重建算法,為在三維地質(zhì)建模中構(gòu)造線性不連續(xù)層位面片提供一種解決方案。應(yīng)用“移動(dòng)立方體”算法從點(diǎn)
    發(fā)表于 04-03 09:04 ?8次下載

    一種解決函數(shù)優(yōu)化問題的免疫算法

    一種解決函數(shù)優(yōu)化問題的免疫算法:介紹了免疫算法的基本概念,以及人工免疫系統(tǒng)中的克隆選擇原理,基于該原理,結(jié)合遺傳策略中的高斯變異算子,提出一種
    發(fā)表于 11-08 16:47 ?14次下載

    一種基于可視角度能量高效的路由算法

    本文在現(xiàn)有洪泛算法的基礎(chǔ)上,針對(duì)無線傳感器網(wǎng)絡(luò)的特點(diǎn),提出了一種能量高效的路由策略。此策略對(duì)傳統(tǒng)的洪泛算法從兩個(gè)方面進(jìn)行改進(jìn),1)路由的建立基于節(jié)點(diǎn)可用能量以及到
    發(fā)表于 12-22 12:12 ?9次下載

    一種新穎實(shí)用的基于視覺導(dǎo)航的三維重建算法

    一種新穎實(shí)用的基于視覺導(dǎo)航的三維重建算法 根據(jù)立體視覺在視覺導(dǎo)航應(yīng)用中的特點(diǎn),提出了由視差圖重建三維場(chǎng)景的整套算法。首先,推導(dǎo)視差圖里各點(diǎn)
    發(fā)表于 02-27 09:24 ?18次下載

    一種基于散亂數(shù)據(jù)的自適應(yīng)曲面重建算法

    本文依據(jù)Shepard基本原理,提出了一種新的自適應(yīng)曲面重建算法。該算法首先利用LMS方法優(yōu)化改進(jìn)型Shepard算法,求出由粗糙到細(xì)致的控
    發(fā)表于 03-01 16:18 ?8次下載

    一種高效的基音估計(jì)算法

    分析已有的些基音估計(jì)算法,對(duì)比其優(yōu)缺點(diǎn),提出一種可大大提高計(jì)算速度的高效基音估計(jì)算法。該算法
    發(fā)表于 12-31 17:21 ?0次下載

    一種散亂數(shù)據(jù)點(diǎn)快速簡(jiǎn)化算法_遲源

    一種散亂數(shù)據(jù)點(diǎn)快速簡(jiǎn)化算法_遲源
    發(fā)表于 03-19 11:46 ?0次下載

    一種結(jié)合多階導(dǎo)數(shù)數(shù)據(jù)的視頻超分辨率重建算法

    傳統(tǒng)視頻超分辨率重建算法在去除噪聲的同時(shí),很難有效保持圖像邊緣細(xì)節(jié)信息。針對(duì)該問題,構(gòu)建了一種結(jié)合多階導(dǎo)數(shù)數(shù)據(jù)項(xiàng)和自適應(yīng)正則化項(xiàng)的視頻超分辨率重建
    發(fā)表于 12-20 16:17 ?0次下載
    <b class='flag-5'>一種</b>結(jié)合多階導(dǎo)數(shù)數(shù)據(jù)的視頻超分辨率<b class='flag-5'>重建</b><b class='flag-5'>算法</b>

    一種自適應(yīng)加權(quán)編碼正則化重建算法

    ,近些年來,基于字典與稀疏表示的圖像重建算法受到廣泛關(guān)注,此類方法可以較好地保持鄰域關(guān)系,而且可以恢復(fù)更多的圖像細(xì)節(jié)信息,在圖像去噪方面有很好的效果,尤其對(duì)圖像中含有多種噪聲的處理。基于稀疏表示算法能夠得到很好
    發(fā)表于 01-15 13:51 ?0次下載

    一種改進(jìn)的基于LRC-SNN的圖像重建與識(shí)別算法

    圖像集分類算法種類較多,但多數(shù)存在運(yùn)算繁瑣、計(jì)算成本高和時(shí)效性差的問題。為此,提出一種改進(jìn)的圖像重建與識(shí)別算法,利用線性回歸分類和共享最近鄰子空間分類理論進(jìn)行圖像
    發(fā)表于 04-01 10:28 ?4次下載
    <b class='flag-5'>一種</b>改進(jìn)的基于LRC-SNN的圖像<b class='flag-5'>重建</b>與識(shí)別<b class='flag-5'>算法</b>