吴忠躺衫网络科技有限公司

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)光技術(shù)一個(gè)比較全面的簡(jiǎn)介

倩倩 ? 來源:知乎 ? 作者:David LEE ? 2022-08-15 10:47 ? 次閱讀


本文的目的就是對(duì)結(jié)構(gòu)光技術(shù)做一個(gè)比較全面的簡(jiǎn)介??傮w而言,所說的結(jié)構(gòu)光主要可以分為兩類

線掃描結(jié)構(gòu)光;

面陣結(jié)構(gòu)光。

一般說結(jié)構(gòu)光的時(shí)候都指代第二類,這里也主要關(guān)注面陣結(jié)構(gòu)光。

01

線掃描結(jié)構(gòu)光

線掃描結(jié)構(gòu)光較之面陣結(jié)構(gòu)光較為簡(jiǎn)單,精度也比較高,在工業(yè)中廣泛用于物體體積測(cè)量、三維成像等領(lǐng)域。 1.1 數(shù)學(xué)基礎(chǔ) 先來看一個(gè)簡(jiǎn)單的二維下的情況:

afda2d3e-1c27-11ed-ba43-dac502259ad0.jpg

通過上圖可以看到線掃描結(jié)構(gòu)光裝置的一個(gè)基本結(jié)構(gòu)。主動(dòng)光源L緩慢掃過待測(cè)物體,在此過程中,相機(jī)記錄對(duì)應(yīng)的掃描過程,最后,依據(jù)相機(jī)和光源在該過程中的相對(duì)位姿和相機(jī)內(nèi)參等參數(shù),就可以重建出待測(cè)物體的三維結(jié)構(gòu)。 由上圖可知:

b006adc8-1c27-11ed-ba43-dac502259ad0.png

b0201c5e-1c27-11ed-ba43-dac502259ad0.jpg

b03ccab6-1c27-11ed-ba43-dac502259ad0.png

1.2 應(yīng)用

b04cd532-1c27-11ed-ba43-dac502259ad0.jpg

如上圖,相機(jī)與投影器等相對(duì)位姿都經(jīng)過了精確的校正,并且選取了測(cè)量臺(tái)上的一角作為原點(diǎn)建立物方坐標(biāo)系。 因此,激光投影器所投射的線激光在物方坐標(biāo)系中可以通過一個(gè)平面方程來描述:

b05fa9a0-1c27-11ed-ba43-dac502259ad0.png

02

面陣結(jié)構(gòu)光

面陣結(jié)構(gòu)光大致可以分為兩類:隨機(jī)結(jié)構(gòu)光和編碼結(jié)構(gòu)光。隨機(jī)結(jié)構(gòu)光較為簡(jiǎn)單,也更加常用。 通過投影器向被測(cè)空間中投射亮度不均和隨機(jī)分布的點(diǎn)狀結(jié)構(gòu)光,通過雙目相機(jī)成像,所得的雙目影像經(jīng)過極線校正后再進(jìn)行雙目稠密匹配,即可重建出對(duì)應(yīng)的深度圖。 如下圖為某種面陣的紅外結(jié)構(gòu)光。

b0757f32-1c27-11ed-ba43-dac502259ad0.jpg

隨機(jī)結(jié)構(gòu)光這里就不再說了,因?yàn)楹推胀p目算法是很相似的。一些額外的考慮就是是否給相機(jī)加裝濾光片、光斑的密度要到什么程度等硬件和光學(xué)的問題了。 這里主要討論編碼結(jié)構(gòu)光。編碼結(jié)構(gòu)光可以分為兩類:

時(shí)序編碼;

空間編碼。

2.1 時(shí)序編碼

b092f79c-1c27-11ed-ba43-dac502259ad0.jpg

如上圖,時(shí)序編碼結(jié)構(gòu)光即為在一定時(shí)間范圍內(nèi),通過投影器向被測(cè)空間投射一系列明暗不同的結(jié)構(gòu)光,每次投影都通過相機(jī)進(jìn)行成像。 假設(shè)共有n張影像,并設(shè)被陰影覆蓋的部分編碼值為1,未被覆蓋的部分編碼值為0。此時(shí),每個(gè)像素都對(duì)應(yīng)唯一一個(gè)長(zhǎng)度為n的二進(jìn)制編碼,雙目影像搜索匹配像素的問題就變成了查找具有相同編碼值的像素。 如果雙目圖像已經(jīng)進(jìn)行了極線校正,那么所投影的結(jié)構(gòu)光只需要在x方向上不具有重復(fù)性即可。

b0b61a92-1c27-11ed-ba43-dac502259ad0.jpg

如上圖中,紅框內(nèi)的像素的編碼為0110,轉(zhuǎn)化為十進(jìn)制則為5。此時(shí),只需要在右圖相同行上檢索編碼值為5的像素即可。 上圖編碼方式稱為二進(jìn)制碼(binary code),每段區(qū)域不斷的進(jìn)行二分下去直至投影的編碼寬度等于相機(jī)的像素寬度即可。對(duì)于寬度為1024的圖像,最少需要10張影像來進(jìn)行編碼。

b0cde2ee-1c27-11ed-ba43-dac502259ad0.jpg

Binary Code 的一種改進(jìn)為Gray Code. Gray Code比Binary Code具有更好的魯棒性,它使得相鄰兩個(gè)像素相差1bit。Gray Code的詳細(xì)介紹和其與Binary Code之間的轉(zhuǎn)換可以參考wikipedia。

b0e4dbd4-1c27-11ed-ba43-dac502259ad0.jpg

注意觀察即可看到gray code和binary code在前幾行像素上的不同 轉(zhuǎn)換算法:

b1073b34-1c27-11ed-ba43-dac502259ad0.jpg

b123db36-1c27-11ed-ba43-dac502259ad0.png

b1402aa2-1c27-11ed-ba43-dac502259ad0.jpg

由以上的介紹也可以得出時(shí)序編碼結(jié)構(gòu)光的優(yōu)缺點(diǎn): 優(yōu)點(diǎn):

高精度;

缺點(diǎn):

只適用于靜態(tài)場(chǎng)景;

需要拍攝大量影像。

2.2 空間編碼 為滿足動(dòng)態(tài)場(chǎng)景的需要,可以采用空間編碼結(jié)構(gòu)光。前面談到了隨機(jī)結(jié)構(gòu)光,就是不帶編碼信息,投影隨機(jī)紋理,而這里討論的空間編碼結(jié)構(gòu)光特指向被測(cè)空間中投影經(jīng)過數(shù)學(xué)編碼的、一定范圍內(nèi)的光斑不具備重復(fù)性的結(jié)構(gòu)光。 由此,某個(gè)點(diǎn)的編碼值可以通過其臨域獲得。其中,包含一個(gè)完整的空間編碼的像素?cái)?shù)量(窗口大小)就決定了重建的精度。 2.2.1 德布魯因序列 (De Bruijn) 序列

b15fbf52-1c27-11ed-ba43-dac502259ad0.png

b180e39e-1c27-11ed-ba43-dac502259ad0.jpg

2.2.2 二維空間編碼 德布魯因序列是一種一維編碼,可以將之?dāng)U展到二維空間中,使得對(duì)于一個(gè)x * y大小的二維空間,其中一個(gè)w * h大小的子窗口所包含的編碼值在這整個(gè)二維編碼序列中只出現(xiàn)一次。 b19cec38-1c27-11ed-ba43-dac502259ad0.png ? 如上面中的4 * 6的M-arrays序列中,每個(gè)2 * 2大小的窗口所包含的編碼值都是唯一的。 ? 同樣也可以利用RGB信息來進(jìn)行二維編碼,有相關(guān)算法來產(chǎn)生一些偽隨機(jī)二維編碼。如在下圖中,左邊展示了一個(gè)6 * 6大小的二維矩陣,子窗口的大小為3 * 3。 ? 算法首先在左上角的3 * 3子窗口中隨機(jī)填入各種顏色;然后一個(gè)3 * 1大小的滑動(dòng)窗口移動(dòng)到右端第一個(gè)空白處,并隨機(jī)填入3中顏色;在填入生成的隨機(jī)顏色前,算法會(huì)先驗(yàn)證子窗口的編碼的唯一性能不能得到保證,若不能,則會(huì)重新生成3中隨機(jī)顏色; ? 如此循環(huán),只是在豎直方向上滑動(dòng)窗口的大小變?yōu)? * 3,直至將整個(gè)6 * 6矩陣填滿。右圖則是該算法產(chǎn)生的某種偽隨機(jī)二維編碼的示例。 ?

b1b699f8-1c27-11ed-ba43-dac502259ad0.jpg

通過以上對(duì)空間編碼的討論,也可以看出空間編碼結(jié)構(gòu)光的一些優(yōu)缺點(diǎn): 優(yōu)點(diǎn):

無需多張照片,只需要一對(duì)影像即可進(jìn)行三維重建??梢詽M足實(shí)時(shí)處理,用在動(dòng)態(tài)環(huán)境中。

缺點(diǎn)

易受噪聲干擾:由于反光、照明等原因可能導(dǎo)致成像時(shí)部分區(qū)域等編碼信息缺失;

對(duì)于空間中的遮擋比較敏感;

相較于時(shí)序編碼結(jié)構(gòu)光精度較低。

以上是對(duì)各種常用的結(jié)構(gòu)光技術(shù)的一些介紹。其實(shí),三維重建中最常用的還是隨機(jī)面陣結(jié)構(gòu)光。通過向空間中投影這樣的隨機(jī)結(jié)構(gòu)光,再結(jié)合雙目稠密重建,可以獲得比單純使用RGB影像進(jìn)行三維重建更加可靠和精確的結(jié)果。 最后,向?qū)Y(jié)構(gòu)光和三維重建感興趣的同學(xué)推薦一個(gè)項(xiàng)目:build your own 3D scanner。 和名字一樣,網(wǎng)站上提供了自己使用觸手可及和低成本的設(shè)備來DIY一個(gè)3D掃描儀所需的一切,包括教程、ppt、代碼、數(shù)據(jù)和其他人的作品展示,感興趣的同學(xué)歡迎動(dòng)手嘗試。

審核編輯 :李倩

聲明:本文內(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)注

    0

    文章

    35

    瀏覽量

    11135
  • 結(jié)構(gòu)光
    +關(guān)注

    關(guān)注

    0

    文章

    74

    瀏覽量

    13286

原文標(biāo)題:結(jié)構(gòu)光技術(shù)詳解

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    伏電站無人機(jī)巡檢系統(tǒng)的具體作用

    ?????? 伏電站無人機(jī)巡檢系統(tǒng)的具體作用 ?????? 集中式伏電站面積都非常大,如果僅僅依靠人工巡檢,費(fèi)時(shí)費(fèi)力,應(yīng)用無人機(jī)巡檢是個(gè)高效、
    的頭像 發(fā)表于 01-22 16:30 ?119次閱讀
    <b class='flag-5'>光</b>伏電站無人機(jī)巡檢系統(tǒng)的具體作用

    耦與其他隔離技術(shù)比較

    隔離技術(shù) 耦由個(gè)發(fā)光二極管(LED)和個(gè)光敏三極管(或光敏集成電路)組成,它們被封裝在同
    的頭像 發(fā)表于 01-14 16:35 ?230次閱讀

    伏電站無人機(jī)巡檢系統(tǒng)的具體應(yīng)用與優(yōu)勢(shì)

    伏電站無人機(jī)巡檢系統(tǒng)的具體應(yīng)用與優(yōu)勢(shì) 集中式伏電站面積都非常大,如果僅僅依靠人工巡檢,費(fèi)時(shí)費(fèi)力,應(yīng)用無人機(jī)巡檢是個(gè)高效、全面的解決方案
    的頭像 發(fā)表于 12-16 16:56 ?364次閱讀

    可控硅輸出耦的結(jié)構(gòu)和特性

    可控硅輸出耦,作為種結(jié)合了光電耦合技術(shù)和可控硅技術(shù)的特殊電子元件,其結(jié)構(gòu)和特性對(duì)于理解其工作原理和應(yīng)用場(chǎng)景至關(guān)重要。以下是對(duì)可控硅輸出
    的頭像 發(fā)表于 10-07 15:56 ?436次閱讀

    研科技全面代理新思科技 (Synopsys)光學(xué)類產(chǎn)品

    近日,研科技南京有限公司(以下簡(jiǎn)稱“研科技”)和新思科技(Synopsys)簽訂了代理協(xié)議,全面代理新思科技旗下的多款前沿科技產(chǎn)品。這合作標(biāo)志著
    的頭像 發(fā)表于 09-05 10:27 ?505次閱讀

    耦仿真器簡(jiǎn)介

    電子發(fā)燒友網(wǎng)站提供《耦仿真器簡(jiǎn)介.pdf》資料免費(fèi)下載
    發(fā)表于 08-28 11:45 ?0次下載
    <b class='flag-5'>光</b>耦仿真器<b class='flag-5'>簡(jiǎn)介</b>

    探索耦:文讀懂耦的結(jié)構(gòu)與原理

    耦,全稱為光電耦合器,是種將電信號(hào)轉(zhuǎn)換為信號(hào),再由信號(hào)轉(zhuǎn)換回電信號(hào)的器件。它巧妙地穿梭于電信號(hào)與信號(hào)之間,實(shí)現(xiàn)信號(hào)的無縫轉(zhuǎn)換與電氣
    的頭像 發(fā)表于 08-28 09:57 ?502次閱讀
    探索<b class='flag-5'>光</b>耦:<b class='flag-5'>一</b>文讀懂<b class='flag-5'>光</b>耦的<b class='flag-5'>結(jié)構(gòu)</b>與原理

    地物光譜儀的兩種天空測(cè)量方法比較

    地物光譜儀的兩種天空測(cè)量方法比較天空光是指太陽(yáng)光經(jīng)過大氣分子及大氣氣溶膠散射后經(jīng)任意方向到達(dá)地面的輻射。
    的頭像 發(fā)表于 07-29 14:40 ?514次閱讀
    地物光譜儀的兩種天空<b class='flag-5'>光</b>測(cè)量方法<b class='flag-5'>比較</b>

    單相伏并網(wǎng)系統(tǒng)的拓?fù)?b class='flag-5'>結(jié)構(gòu)簡(jiǎn)介

    在單相小功率伏并網(wǎng)系統(tǒng)中,有隔離型和非隔離型兩種拓?fù)?b class='flag-5'>結(jié)構(gòu)。隔離型有成本高、體積大等諸多缺點(diǎn),因此非隔離型成為目前主流的拓?fù)?b class='flag-5'>結(jié)構(gòu),本文主要介紹非隔離型的全橋以及HERIC兩種較為常用的拓?fù)?b class='flag-5'>結(jié)構(gòu)
    的頭像 發(fā)表于 06-01 08:14 ?1242次閱讀
    單相<b class='flag-5'>光</b>伏并網(wǎng)系統(tǒng)的拓?fù)?b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>簡(jiǎn)介</b>

    模塊的結(jié)構(gòu)和分類

    隨著信息技術(shù)的飛速發(fā)展,光通信技術(shù)已成為現(xiàn)代通信系統(tǒng)的核心。模塊作為光通信系統(tǒng)中的關(guān)鍵器件,其性能的好壞直接影響到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。本文將詳細(xì)介紹模塊的
    的頭像 發(fā)表于 05-29 16:09 ?1052次閱讀

    Nullmax旗下智能駕駛方案MaxDrive憑借全面的行泊體優(yōu)勢(shì)獲獎(jiǎng)

    4月26日上午,由中國(guó)國(guó)際貿(mào)促會(huì)汽車行業(yè)委員會(huì)指導(dǎo)、汽車觀察主辦的「智輅獎(jiǎng)?2024 中國(guó)汽車智能創(chuàng)新技術(shù)評(píng)選」在北京車展現(xiàn)場(chǎng)公布最終獲獎(jiǎng)名單,Nullmax旗下平臺(tái)型智能駕駛方案MaxDrive憑借全面的行泊體優(yōu)勢(shì)獲獎(jiǎng)。
    的頭像 發(fā)表于 04-28 14:24 ?546次閱讀
    Nullmax旗下智能駕駛方案MaxDrive憑借<b class='flag-5'>全面的</b>行泊<b class='flag-5'>一</b>體優(yōu)勢(shì)獲獎(jiǎng)

    全面的模塊介紹

    模塊是種重要的光通信技術(shù),主要負(fù)責(zé)將電信號(hào)轉(zhuǎn)換為信號(hào)或?qū)?b class='flag-5'>光信號(hào)轉(zhuǎn)換為電信號(hào)。它由光電子器件、功能電路和
    的頭像 發(fā)表于 03-25 10:33 ?2680次閱讀

    什么是結(jié)構(gòu)結(jié)構(gòu)的測(cè)量原理

    結(jié)構(gòu)測(cè)量屬于主動(dòng)光學(xué)測(cè)量,通常以某種形狀的結(jié)構(gòu)投射到物體表面,通過檢測(cè)結(jié)構(gòu)偏移距離得到物體
    發(fā)表于 03-07 13:58 ?7355次閱讀
    什么是<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>光</b>?<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>光</b>的測(cè)量原理

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

    首先我們來看看結(jié)構(gòu)成像,它是使用特定的圖案和2D相機(jī)來捕獲物體表面的三維輪廓的種成像方法。其原理是將特定的窄帶
    的頭像 發(fā)表于 03-05 16:35 ?752次閱讀
    簡(jiǎn)述面<b class='flag-5'>結(jié)構(gòu)</b><b class='flag-5'>光</b>成像

    知語(yǔ)云全景監(jiān)測(cè)技術(shù):現(xiàn)代安全防護(hù)的全面解決方案

    隨著信息技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)安全問題日益突出,企業(yè)和個(gè)人對(duì)安全防護(hù)的需求也越來越迫切。在這個(gè)背景下,知語(yǔ)云全景監(jiān)測(cè)技術(shù)應(yīng)運(yùn)而生,為現(xiàn)代安全防護(hù)提供了個(gè)
    發(fā)表于 02-23 16:40
    皇家娱乐城| 娱乐城开户| 在线百家乐官网策| 皇冠百家乐官网皇冠网| 威尼斯人娱乐城开户| 杨公风水24山分金| 上海百家乐官网赌博| KK娱乐城| 大发888为什么卡| 百家乐好赌吗| 百家乐官网几点不用补牌| 百家乐官网平台信誉| 棋牌中心| 百家乐在线洗码| 百家乐官网号公| 百家乐官网赌博博彩赌博网| 平谷区| 体球网足球比分| 威尼斯人娱乐城备用网址| 百家乐PK| 百家乐棋牌游戏源码| 做生意容易成功的八字| 百家乐官网深圳广告| 百家乐官网分析仪博彩正网| 安乡县| 峡江县| 宝丰县| 柯坪县| 三台县| 百家乐官网筹码样式| 东乌珠穆沁旗| 阜宁县| 龙虎斗网站| 新濠娱乐城| 辰溪县| 昌邑市| 百家乐官网什么叫缆| 百家乐官网冯式打法| 云鼎百家乐官网注册| 百家乐官网怎么才赢| 百家乐官网5式直缆打法|