在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

結構光主要分類介紹

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2022-08-11 17:05 ? 次閱讀

本文的目的就是對結構光技術做一個比較全面的簡介。總體而言,所說的結構光主要可以分為兩類

線掃描結構光;

面陣結構光。

一般說結構光的時候都指代第二類,這里也主要關注面陣結構光。

01

線掃描結構光

線掃描結構光較之面陣結構光較為簡單,精度也比較高,在工業中廣泛用于物體體積測量、三維成像等領域。

1.1 數學基礎

先來看一個簡單的二維下的情況:

c8776d3e-1952-11ed-ba43-dac502259ad0.jpg

通過上圖可以看到線掃描結構光裝置的一個基本結構。主動光源L緩慢掃過待測物體,在此過程中,相機記錄對應的掃描過程,最后,依據相機和光源在該過程中的相對位姿和相機內參等參數,就可以重建出待測物體的三維結構。

由上圖可知:

c89f71d0-1952-11ed-ba43-dac502259ad0.pngc8bb9860-1952-11ed-ba43-dac502259ad0.jpg

c8cb68ee-1952-11ed-ba43-dac502259ad0.png

1.2 應用

c8e973ac-1952-11ed-ba43-dac502259ad0.jpg

如上圖,相機與投影器等相對位姿都經過了精確的校正,并且選取了測量臺上的一角作為原點建立物方坐標系。

因此,激光投影器所投射的線激光在物方坐標系中可以通過一個平面方程來描述:

c8f86894-1952-11ed-ba43-dac502259ad0.png

02

面陣結構光

面陣結構光大致可以分為兩類:隨機結構光和編碼結構光。隨機結構光較為簡單,也更加常用。

通過投影器向被測空間中投射亮度不均和隨機分布的點狀結構光,通過雙目相機成像,所得的雙目影像經過極線校正后再進行雙目稠密匹配,即可重建出對應的深度圖。

如下圖為某種面陣的紅外結構光。

c91bd6ee-1952-11ed-ba43-dac502259ad0.jpg

隨機結構光這里就不再說了,因為和普通雙目算法是很相似的。一些額外的考慮就是是否給相機加裝濾光片、光斑的密度要到什么程度等硬件和光學的問題了。

這里主要討論編碼結構光。編碼結構光可以分為兩類:

時序編碼;

空間編碼。

2.1 時序編碼

c93668d8-1952-11ed-ba43-dac502259ad0.jpg

如上圖,時序編碼結構光即為在一定時間范圍內,通過投影器向被測空間投射一系列明暗不同的結構光,每次投影都通過相機進行成像。

假設共有n張影像,并設被陰影覆蓋的部分編碼值為1,未被覆蓋的部分編碼值為0。此時,每個像素都對應唯一一個長度為n的二進制編碼,雙目影像搜索匹配像素的問題就變成了查找具有相同編碼值的像素。

如果雙目圖像已經進行了極線校正,那么所投影的結構光只需要在x方向上不具有重復性即可。

c952a44e-1952-11ed-ba43-dac502259ad0.jpg

如上圖中,紅框內的像素的編碼為0110,轉化為十進制則為5。此時,只需要在右圖相同行上檢索編碼值為5的像素即可。

上圖編碼方式稱為二進制碼(binary code),每段區域不斷的進行二分下去直至投影的編碼寬度等于相機的像素寬度即可。對于寬度為1024的圖像,最少需要10張影像來進行編碼。

c9759e4a-1952-11ed-ba43-dac502259ad0.jpg

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

c990b540-1952-11ed-ba43-dac502259ad0.jpg

注意觀察即可看到gray code和binary code在前幾行像素上的不同

轉換算法:

c9ab5f4e-1952-11ed-ba43-dac502259ad0.jpgc9c17dec-1952-11ed-ba43-dac502259ad0.png

c9d802f6-1952-11ed-ba43-dac502259ad0.jpg

由以上的介紹也可以得出時序編碼結構光的優缺點:

優點:

高精度

缺點:

只適用于靜態場景;

需要拍攝大量影像。

2.2 空間編碼

為滿足動態場景的需要,可以采用空間編碼結構光。前面談到了隨機結構光,就是不帶編碼信息,投影隨機紋理,而這里討論的空間編碼結構光特指向被測空間中投影經過數學編碼的、一定范圍內的光斑不具備重復性的結構光。

由此,某個點的編碼值可以通過其臨域獲得。其中,包含一個完整的空間編碼的像素數量(窗口大小)就決定了重建的精度。

2.2.1 德布魯因序列 (De Bruijn) 序列

c9e83d88-1952-11ed-ba43-dac502259ad0.png

ca03e740-1952-11ed-ba43-dac502259ad0.jpg

2.2.2 二維空間編碼

德布魯因序列是一種一維編碼,可以將之擴展到二維空間中,使得對于一個x * y大小的二維空間,其中一個w * h大小的子窗口所包含的編碼值在這整個二維編碼序列中只出現一次。

ca1bebf6-1952-11ed-ba43-dac502259ad0.png

如上面中的4 * 6的M-arrays序列中,每個2 * 2大小的窗口所包含的編碼值都是唯一的。

同樣也可以利用RGB信息來進行二維編碼,有相關算法來產生一些偽隨機二維編碼。如在下圖中,左邊展示了一個6 * 6大小的二維矩陣,子窗口的大小為3 * 3。

算法首先在左上角的3 * 3子窗口中隨機填入各種顏色;然后一個3 * 1大小的滑動窗口移動到右端第一個空白處,并隨機填入3中顏色;在填入生成的隨機顏色前,算法會先驗證子窗口的編碼的唯一性能不能得到保證,若不能,則會重新生成3中隨機顏色;

如此循環,只是在豎直方向上滑動窗口的大小變為1 * 3,直至將整個6 * 6矩陣填滿。右圖則是該算法產生的某種偽隨機二維編碼的示例。

ca3881bc-1952-11ed-ba43-dac502259ad0.jpg

通過以上對空間編碼的討論,也可以看出空間編碼結構光的一些優缺點:

優點:

無需多張照片,只需要一對影像即可進行三維重建。可以滿足實時處理,用在動態環境中。

缺點

易受噪聲干擾:由于反光、照明等原因可能導致成像時部分區域等編碼信息缺失;

對于空間中的遮擋比較敏感;

相較于時序編碼結構光精度較低。

以上是對各種常用的結構光技術的一些介紹。其實,三維重建中最常用的還是隨機面陣結構光。通過向空間中投影這樣的隨機結構光,再結合雙目稠密重建,可以獲得比單純使用RGB影像進行三維重建更加可靠和精確的結果。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 光源
    +關注

    關注

    3

    文章

    706

    瀏覽量

    67809
  • 三維成像
    +關注

    關注

    0

    文章

    35

    瀏覽量

    11115
  • 結構光
    +關注

    關注

    0

    文章

    74

    瀏覽量

    13253

原文標題:結構光綜述

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

收藏 人收藏

    評論

    相關推薦

    初識模塊之光模塊的分類

    的1.6T模塊,其實指的是這個模塊單口最大的傳輸速率是1.6Tbps。 2、按單對最大傳輸速率分類(這種分類一般用的少,主要是設計和仿真
    發表于 12-10 08:59

    什么是模塊?模塊的結構和參數介紹

    發射和接收兩部分。 簡單的說,模塊的作用就是光電轉換,發送端把電信號轉換成信號,通過光纖傳送后,接收端再把信號轉換成電信號。 模塊的結構
    發表于 11-01 13:36

    什么是可變衰減器?介紹可調光衰減器功能和分類

    是利用一些材料在溫度場中所具有的光學性質變化特性,如溫度變化所導致的熱材料折射率的變化等。按照結構的不同,主要可以分為兩大類:泄漏型和開光型VOA。 聲光VOA該種衰減器的基本原理是利用聲光晶體在
    發表于 04-16 14:57

    貼片頭的分類主要特點

      從技術發展來看,貼片頭已經由機械對中發展到光學對中校正。目前,從主流貼片頭結構形式來看,主要有平動式、轉動式和組合式3種,轉動式中細分為轉塔式、旋轉式和小轉塔式3種。本節詳細介紹平動式、旋轉式和轉塔式3種
    發表于 09-03 10:46

    介紹電源管理技術的主要分類

    在日常生活中,人們對電子設備的依賴越來越嚴重,電子技術的更新換代,也同時意味著人們對電源的技術發展寄予厚望,下面就為大家介紹電源管理技術的主要分類。電源管理半導體從所包含的器件來說,明確強調電源管理
    發表于 11-12 06:52

    伏系統的分類介紹

    伏系統的分類介紹伏系統定義:伏系統是利用太陽電池組件和其他輔助設備將太陽能轉換成電能的系統。 太陽能
    發表于 03-04 15:13 ?26次下載

    伏系統的分類介紹

    伏系統的分類介紹一般將伏系統分為獨立系統、并網系統和混合系統。如果根據伏系統的應用形式、應用規模和負載的類型,對光伏供電系統進行比較
    發表于 02-23 22:10 ?1991次閱讀
    <b class='flag-5'>光</b>伏系統的<b class='flag-5'>分類</b>與<b class='flag-5'>介紹</b>

    硒鼓分類結構

    硒鼓分類結構 圖片1 一:硒鼓分類結構特點: 一、硒鼓分類 硒鼓是激光打印機最主要的一種耗
    發表于 12-28 15:52 ?1.4w次閱讀

    耦的主要分類

    耦 - 主要種類
    發表于 08-14 15:56 ?1946次閱讀
    <b class='flag-5'>光</b>耦的<b class='flag-5'>主要</b><b class='flag-5'>分類</b>

    模塊內部主要元器件及其調制方式等基本原理的介紹

    本文主要介紹模塊的發展歷史及其定義和分類模塊的基本原理介紹
    發表于 10-10 16:16 ?144次下載
    <b class='flag-5'>光</b>模塊內部<b class='flag-5'>主要</b>元器件及其調制方式等基本原理的<b class='flag-5'>介紹</b>

    伏發電分類

    本視頻主要詳細介紹伏發電分類,分別有獨立伏發電、并網伏發電以及分布式
    的頭像 發表于 11-10 09:51 ?2.4w次閱讀

    伏逆變器的分類

    本視頻主要介紹伏逆變器的分類,分別有集中型逆變器、組串型逆變器以及微型逆變器。
    的頭像 發表于 11-10 10:00 ?1.2w次閱讀

    關于模塊的結構以及模塊的分類介紹

    模塊是進行光電和電光轉換的光電子器件。模塊的發送端把電信號轉換為信號,接收端把信號轉換為電信號。模塊按照封裝形式
    的頭像 發表于 07-21 14:36 ?9662次閱讀

    100G模塊分類

    IEEE以及MSA組織對100G模塊做了很多的定義及分類,但是今天我們要介紹主要是以下5款產品
    發表于 05-08 10:26 ?1314次閱讀
    100G<b class='flag-5'>光</b>模塊<b class='flag-5'>分類</b>

    模塊的結構分類

    隨著信息技術的飛速發展,光通信技術已成為現代通信系統的核心。模塊作為光通信系統中的關鍵器件,其性能的好壞直接影響到整個系統的穩定性和可靠性。本文將詳細介紹模塊的結構
    的頭像 發表于 05-29 16:09 ?936次閱讀
    主站蜘蛛池模板: 成人免费精品视频| 97色偷偷| 欧美h视频| 免费能看的黄色网址| 美女很黄很黄是免费的·无遮挡网站| 国产操比视频| xxxxx69日本老师hd| 亚洲欧美成人| 亚欧一区| 国产美女在线精品观看| 国产精品欧美久久久久天天影视| 日本大片免费播放网站| 免费在线黄网站| 国产一区二区三区美女在线观看| 日韩视频高清| 欧美日a| 好男人社区www的视频免费| 爱爱免费小视频| 日日日干干干| videosxxoo18在线| 怡红院日本| 色婷婷丁香六月| 久久国产精品久久久久久| 9999毛片免费看| 欧美高清老少配性啪啪| 五月欧美| 中文字幕色综合久久| 四虎伊人| 久国产精品久久精品国产四虎| 免费黄色网址网站| 不卡无毒免费毛片视频观看| 亚洲天天做夜夜做天天欢人人| 8050午夜一级二级全黄| 日韩成人免费观看| 免费啪视频在线观看| 在线观看一级毛片| 欧美一级在线观看| 综合激情网站| 综合7799亚洲伊人爱爱网| 99久久免费精品国产免费高清| 白嫩少妇激情无码|