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

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

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

結(jié)構(gòu)光三維重建:相移法的基本原理及應(yīng)用優(yōu)勢(shì)

3D視覺工坊 ? 來源:3D視覺工坊 ? 作者:書涵 ? 2022-12-21 09:47 ? 次閱讀

在結(jié)構(gòu)光三維重建中,最常見的方法就是相移法,相移是通過投影一系列相移光柵圖像編碼,從而得到物體表面一點(diǎn)在投影儀圖片上的相對(duì)位置或者絕對(duì)位置。下面,筆者將詳細(xì)介紹如何制作相移編碼圖片,以及如何對(duì)獲取的相移圖片進(jìn)行解碼,最后筆將粗淺的談?wù)勏嘁葡啾绕渌椒ǎㄈ绺窭状a)有什么優(yōu)勢(shì)。

常見的三步相移法公式如下所示:

1a0e6948-80bb-11ed-8abf-dac502259ad0.jpg

其中 I1,I2,I3是相位圖的灰度值,1a2dde5e-80bb-11ed-8abf-dac502259ad0.svg?是條紋光強(qiáng)的背景值,?1a4109de-80bb-11ed-8abf-dac502259ad0.svg?為條紋光強(qiáng)的調(diào)制強(qiáng)度,?1a48d2ae-80bb-11ed-8abf-dac502259ad0.svg?是相位主值。由于cos的取值范圍是[-1,1],在制作編碼圖片的時(shí)候,我們可以把?1a2dde5e-80bb-11ed-8abf-dac502259ad0.svg?和?1a4109de-80bb-11ed-8abf-dac502259ad0.svg都設(shè)置成127,這樣就可以保證制作的相位圖片的灰度值在0-255之間,以及一個(gè)高動(dòng)態(tài)的范圍。實(shí)際上由于投影儀投射出來的光的灰度值并不是線性變化的,為了消除這種非線性變化問題,有不少人提出了各種針對(duì)投影光的伽馬矯正方法。如果精度要求不是特別嚴(yán)苛的話,投影儀投影的光在某個(gè)動(dòng)態(tài)區(qū)間(通常是中間灰度值那一段,比如50-200的區(qū)間)會(huì)逼近于線性變化,我們也可以在制作圖片的時(shí)候把動(dòng)態(tài)區(qū)間調(diào)整至逼近線性變換區(qū)間的范圍來消除這種非線性變化的干擾。

如下圖所示,是用三步相移公式做的相移圖片,為了更加清楚地描述,這里使用的是0-55的灰度值范圍。

1a79fb4a-80bb-11ed-8abf-dac502259ad0.png

三步相移法示例圖片

由之前我們知道,編碼主要是為了標(biāo)記投影儀的圖片的實(shí)際位置,在相移中,我們用相位主值 編碼投影儀圖片的像素,對(duì)于某一個(gè)周期內(nèi)的投影坐標(biāo),我們可以這樣把相位主值換成其在周期內(nèi)的實(shí)際坐標(biāo):

1a85d3f2-80bb-11ed-8abf-dac502259ad0.png

Pixel即該點(diǎn)在周期內(nèi)的實(shí)際坐標(biāo),period即一個(gè)相位周期所占的像素列數(shù),實(shí)際上,我們不可能僅用一個(gè)周期標(biāo)記一整張相位圖片,其實(shí)很正常,我們的圖片列數(shù)常常是幾百甚至上千,而灰度值的動(dòng)態(tài)范圍只有255, 所以我們通常會(huì)設(shè)計(jì)一個(gè)周期所占像素列數(shù),如上圖所示,一個(gè)相位周期占圖片12列, 一張圖片約有10個(gè)周期。想要知道某個(gè)相位解碼點(diǎn)在投影圖片的實(shí)際坐標(biāo),我們除了知道其相位主值,還需要知道其是第幾個(gè)周期的相位。一個(gè)像素點(diǎn)的實(shí)際列坐標(biāo)如下所示:

1a9bd2d8-80bb-11ed-8abf-dac502259ad0.png

i 是相位所在的周期數(shù)(通常對(duì)第一個(gè)相位周期用0來編碼), i的數(shù)值常用格雷碼編碼或者其他編碼方法輔助得到。又可以根據(jù)相位展開后的主值在空域上的分布來求解其是第幾個(gè)周期,不過這樣通常不準(zhǔn)。

把相移編碼光投影到物體表面后,我們就可以解碼了,如上面的方程所示,I1,I2,I3是相機(jī)圖片的灰度值,那么上述三個(gè)方程就只剩三個(gè)未知數(shù),1add15c2-80bb-11ed-8abf-dac502259ad0.svg?三個(gè)方程解三個(gè)未知數(shù)在滿秩的情況下一定是可解的,而且對(duì)于這三個(gè)未知數(shù)來說,我們其實(shí)只需要關(guān)心 ,相位主值的大小。解碼公式如下所示:

1aeec61e-80bb-11ed-8abf-dac502259ad0.png

如果1a48d2ae-80bb-11ed-8abf-dac502259ad0.svg?解成?1b0c2de4-80bb-11ed-8abf-dac502259ad0.svg?,則需要把其換算到?1b194bb4-80bb-11ed-8abf-dac502259ad0.svg?區(qū)間。上述相移編碼的解碼結(jié)果如下圖所示:

1b281d56-80bb-11ed-8abf-dac502259ad0.png

解碼后的相位主值圖

除了三步相移法,我們還可以設(shè)計(jì)四步甚至更多步相移法,具體編碼和解碼方式如下,對(duì)于N步相移法,我們需要N幅編碼圖片,對(duì)于第 ( )幅編碼圖片(通常我們用0標(biāo)記第一幅圖片), 其編碼如下:

1b39b584-80bb-11ed-8abf-dac502259ad0.png

其對(duì)應(yīng)的N步相移法的解碼公式為:

1b4a98e0-80bb-11ed-8abf-dac502259ad0.jpg

如何選定相移步長(zhǎng)呢? 一般來說,步長(zhǎng)越多越精確和穩(wěn)定,但是在實(shí)際的應(yīng)用中,考慮到三維成像幀率等原因,用三步或四步像移方法的較多。如果不考慮幀率的話,在論文[1]中有提到,如果能使用飽和式的相移圖片(saturated fringe patterns),即讓相移步長(zhǎng) N等于一個(gè)相位周期編碼列數(shù)的整數(shù)倍,如果編碼列數(shù)是偶數(shù)m的話,相移步長(zhǎng)N可以是 m/2 的整數(shù)倍,這樣的話,解相移的時(shí)候?qū)Ω叻垂獗砻嫦辔恢髦狄材芙獬霰容^好的結(jié)果。不過要對(duì)高反光表面的相移解碼得到非常好的效果,相移步長(zhǎng)N通常都要在10以上,對(duì)于追求速度的三維重建,可能沒有那么吸引人。

最后,想和大家聊聊相移法比起格雷碼的優(yōu)勢(shì),首先,相移可以看成連續(xù)變化的值,比如說我們解相位換算成像素點(diǎn)坐標(biāo)的時(shí)候,通??梢赃_(dá)到小數(shù)級(jí)(亞像素級(jí))的精度,如果我們用格雷碼,在不使用插值的情況下,通常只能達(dá)到像素級(jí)的精度。為什么相移達(dá)到的亞像素級(jí)的精度是正確的呢?認(rèn)為和光本身就是一種正弦波有關(guān),光打在物體表面上,會(huì)以正弦波的形式向周邊散開,所以使用相移時(shí)得到的亞像素級(jí)的解碼精度往往是比較準(zhǔn)確的。此外,我們用的相移是時(shí)序,利用光的在時(shí)間中(不同投影圖片下)的變化量來解碼,相比格雷碼用閾值二值化,受到物體紋理的影響會(huì)更小。比如相移光打在暗色物體上,可能解出來的 會(huì)比較小,但是不影響我們解出正確的相位主值 。

審核編輯:郭婷

聲明:本文內(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)投訴
  • 投影儀
    +關(guān)注

    關(guān)注

    4

    文章

    871

    瀏覽量

    43100
  • 編碼
    +關(guān)注

    關(guān)注

    6

    文章

    920

    瀏覽量

    54711

原文標(biāo)題:系列篇|結(jié)構(gòu)光三維重建——相移法基本原理

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    3DP工藝基本原理

     3DP工藝,全稱Three-Dimensional Printing(三維打?。且环N3D打印技術(shù),其基本原理可以詳細(xì)闡述如下:
    的頭像 發(fā)表于 09-16 15:32 ?332次閱讀

    留形科技借助NVIDIA平臺(tái)提供高效精確的三維重建解決方案

    本案例中,留形科技借助 NVIDIA Jetson 和 Omniverse 平臺(tái),實(shí)現(xiàn)邊緣設(shè)備上的實(shí)時(shí)、全彩、無損三維重建,從而在建筑細(xì)節(jié)捕捉、大型基礎(chǔ)設(shè)施的數(shù)字孿生等應(yīng)用中,大幅提升三維數(shù)據(jù)采集與處理的效率與精度。
    的頭像 發(fā)表于 09-09 09:42 ?332次閱讀

    基于大模型的仿真系統(tǒng)研究一——三維重建大模型

    問題,賽目推出了基于大模型的仿真系統(tǒng),利用機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等人工智能技術(shù),不僅推出自動(dòng)標(biāo)注大模型、多模態(tài)檢測(cè)大模型和場(chǎng)景生成大模型等模塊,并且引入三維重建大模型加強(qiáng)渲染畫面真實(shí)性。 ? ?通過上述模塊,賽目的路采
    的頭像 發(fā)表于 07-30 14:51 ?1159次閱讀
    基于大模型的仿真系統(tǒng)研究一——<b class='flag-5'>三維重建</b>大模型

    三維可視化系統(tǒng)平臺(tái)介紹及優(yōu)勢(shì)

    、醫(yī)學(xué)影像、地理信息系統(tǒng)、虛擬現(xiàn)實(shí)等領(lǐng)域。下面將詳細(xì)介紹三維可視化系統(tǒng)平臺(tái)的優(yōu)勢(shì)以及其在不同領(lǐng)域的應(yīng)用。 三維可視化系統(tǒng)平臺(tái)的優(yōu)勢(shì): 1.直觀性:
    的頭像 發(fā)表于 06-12 16:02 ?518次閱讀
    <b class='flag-5'>三維</b>可視化系統(tǒng)平臺(tái)介紹及<b class='flag-5'>優(yōu)勢(shì)</b>

    三維雷達(dá)在煤堆檢測(cè)中的具體應(yīng)用和優(yōu)勢(shì)

    三維雷達(dá)在煤堆檢測(cè)中具有顯著的優(yōu)勢(shì)和應(yīng)用價(jià)值。以下是三維雷達(dá)在煤堆檢測(cè)中的具體應(yīng)用和優(yōu)勢(shì): 原理介紹: 三維雷達(dá)通過發(fā)射高頻電磁波,這些電磁
    的頭像 發(fā)表于 05-22 10:05 ?294次閱讀
    <b class='flag-5'>三維</b>雷達(dá)在煤堆檢測(cè)中的具體應(yīng)用和<b class='flag-5'>優(yōu)勢(shì)</b>

    三維掃描與3D打印在法醫(yī)頭骨重建中的突破性應(yīng)用

    隨著科技的飛速發(fā)展,三維掃描和3D打印技術(shù)已經(jīng)逐漸滲透到醫(yī)療領(lǐng)域的各個(gè)環(huán)節(jié),為臨床診斷、治療和醫(yī)學(xué)研究帶來了前所未有的便利。特別是在法醫(yī)學(xué)領(lǐng)域,三維掃描和3D打印技術(shù)的應(yīng)用更是為頭骨重建、身份鑒定等
    的頭像 發(fā)表于 04-19 10:26 ?370次閱讀
    <b class='flag-5'>三維</b>掃描與3D打印在法醫(yī)頭骨<b class='flag-5'>重建</b>中的突破性應(yīng)用

    泰來三維|文物三維掃描,文物三維模型怎樣制作

    文物三維掃描,文物三維模型怎樣制作:我們都知道文物是不可再生的,要繼續(xù)保存?zhèn)鞒?,需要文?b class='flag-5'>三維數(shù)字化保護(hù),所以三維數(shù)字化文物保護(hù)是非常重要的一個(gè)技術(shù)手段。 那么文物
    的頭像 發(fā)表于 03-12 11:10 ?499次閱讀
    泰來<b class='flag-5'>三維</b>|文物<b class='flag-5'>三維</b>掃描,文物<b class='flag-5'>三維</b>模型怎樣制作

    簡(jiǎn)述面結(jié)構(gòu)成像

    一定的變形,利用這種被三維形狀調(diào)制的變形照明線來實(shí)現(xiàn)物體的三維輪廓重建。面結(jié)構(gòu)3D相機(jī)主要使用光學(xué)投射模組與2D相機(jī)搭建而成,主要使用移相
    的頭像 發(fā)表于 03-05 16:35 ?564次閱讀
    簡(jiǎn)述面<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>光</b>成像

    國(guó)產(chǎn)坐標(biāo)測(cè)量機(jī)|中圖儀器全自主研發(fā),實(shí)現(xiàn)高精度三維尺寸測(cè)量

    坐標(biāo)測(cè)量機(jī)廣泛應(yīng)用在工業(yè)生產(chǎn)中,不僅可以提高生產(chǎn)效率,還能保證產(chǎn)品質(zhì)量的穩(wěn)定性。基本原理和作用介紹坐標(biāo)測(cè)量機(jī)是一種基于三維坐標(biāo)系的精密測(cè)量?jī)x器,可精確測(cè)量物體的尺寸、形狀和位置。
    的頭像 發(fā)表于 02-01 10:49 ?2496次閱讀
    國(guó)產(chǎn)<b class='flag-5'>三</b>坐標(biāo)測(cè)量機(jī)|中圖儀器全自主研發(fā),實(shí)現(xiàn)高精度<b class='flag-5'>三維</b>尺寸測(cè)量

    工業(yè)上常見的高精度主動(dòng)式重建算法

    三維重建目前是最為炙手可熱的領(lǐng)域。攝影測(cè)量或結(jié)構(gòu)投影技術(shù)可以解決漫反射重建問題,但卻無法有效應(yīng)對(duì)鏡面反射物體(如玻璃、積水、反光物體和汽車車身)等的
    發(fā)表于 01-05 10:46 ?385次閱讀
    工業(yè)上常見的高精度主動(dòng)式<b class='flag-5'>重建</b>算法

    基于光學(xué)計(jì)算超表面的全光學(xué)目標(biāo)識(shí)別和三維重建技術(shù)

    隨著物體識(shí)別和三維(3D) 重建技術(shù)在各種逆向工程、人工智能、醫(yī)療診斷和工業(yè)生產(chǎn)領(lǐng)域變得必不可少,人們?cè)絹碓疥P(guān)注與尋求可以簡(jiǎn)化處理的高效、更快的速度和更集成的方法。
    的頭像 發(fā)表于 12-22 10:13 ?516次閱讀
    基于光學(xué)計(jì)算超表面的全光學(xué)目標(biāo)識(shí)別和<b class='flag-5'>三維重建</b>技術(shù)

    基于LCSLM的相移數(shù)字全息原理詳解

    記錄器件分辨率與靶面尺寸的大??;后者記錄時(shí)物參夾角為零,記錄器件的空間帶寬積利用率高,但不能分離共軛像與零級(jí)像。若在同軸數(shù)字全息中引入相移技術(shù)使重建像與干擾像分離,可重建出分辨率更高
    的頭像 發(fā)表于 12-06 09:49 ?581次閱讀
    基于LCSLM的<b class='flag-5'>相移</b>數(shù)字全息原理詳解

    基于深度學(xué)習(xí)的三維重建技術(shù)

    多視圖立體幾何(Multi-View Stereo,MVS)是計(jì)算機(jī)視覺中重要的研究領(lǐng)域,也是邁入三維計(jì)算機(jī)視覺研究的重點(diǎn)問題。它通過利用多張互相重疊的圖像恢復(fù)出原始三維場(chǎng)景的幾何結(jié)構(gòu)和紋理信息,是現(xiàn)實(shí)中拍攝照片的逆過程。
    的頭像 發(fā)表于 12-04 10:08 ?831次閱讀
    基于深度學(xué)習(xí)的<b class='flag-5'>三維重建</b>技術(shù)

    RayDF:實(shí)時(shí)渲染!基于射線的三維重建新方法

    在機(jī)器視覺和機(jī)器人領(lǐng)域的許多前沿應(yīng)用中,學(xué)習(xí)準(zhǔn)確且高效的三維形狀表達(dá)是十分重要的。然而,現(xiàn)有的基于三維坐標(biāo)的隱式表達(dá)在表示三維形狀或是渲染二圖像時(shí),需要耗費(fèi)昂貴的計(jì)算成本;
    的頭像 發(fā)表于 11-17 16:23 ?650次閱讀
    RayDF:實(shí)時(shí)渲染!基于射線的<b class='flag-5'>三維重建</b>新方法

    偏振三維成像技術(shù)的原理和研究進(jìn)展

    摘要 :近年來偏振三維成像技術(shù)因具有精度高、作用距離遠(yuǎn)和受雜散光影響小等特點(diǎn)得以蓬勃發(fā)展,但利用目標(biāo)反射偏振特性進(jìn)行向量精確求解的問題一直沒有真正得到解決,成為制約該技術(shù)發(fā)展的瓶頸。此外,由于
    的頭像 發(fā)表于 10-26 09:50 ?1113次閱讀
    偏振<b class='flag-5'>三維</b>成像技術(shù)的原理和研究進(jìn)展