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

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

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

3天內不再提示

如何使用純格雷碼進行三維重建?

3D視覺工坊 ? 來源:計算機視覺工坊 ? 2023-01-13 11:41 ? 次閱讀

對于新手來說,使用格雷碼做單目結構光三維重建是一個入門級的訓練。但是在復現時往往會遇到一個問題,明明解碼都很不錯了,重建后的點云精度卻很低,甚至重建出來的平面點云出現斷層現象。這是由于格雷碼是一種離散型編碼,編碼精度是整數級的像素,這種編碼設計注定了它的精度不會太高。所以在實際應用中,格雷碼通常是配合著其他編碼方式一起使用:比如使用格雷碼來標示相移的周期數。

盡管如此,由于格雷碼本身的特性,穩定性高,抗反光效果比較好,在精度需求不是特別高的情況下,還是有適用場景的。尤其是景深范圍大的時候,相位很容易出現模糊,可是對于黑白條紋的格雷碼適應的景深就能夠大一些。本文就簡單介紹下如何使用純格雷碼進行三維重建,并得到一個精度尚可的點云(至少不出現重建平面時明顯斷層/分層現象)。

從解決問題的本身出發,想要得到一個精度比較不錯的點云,最直觀的思路是解碼時得到一個準確的亞像素級精度,比如像相移那樣,但是對于格雷碼而言,很難去給出一個很好的插值函數去獲得一個亞像素級的匹配,實際上,如果以圖片某一行為例,你得到的解碼結果可能是 16,16,17,17,18,18,18,NaN,NaN,21… 對于這樣排列的解碼結果,想要用一個函數去定義亞像素的插值函數是一件很困難的事情,筆者暫時沒有看到哪篇文章提供了好的思路。(如果有讀者知道,歡迎和筆者溝通)。

0712e038-8329-11ed-bfe3-dac502259ad0.png

在無法獲得準確的亞像素級的解碼精度后,我們可以從三維重建方式本身去考慮,如上圖所示。圖中是一幅經典的雙目重建模型,在之前的系列篇中我們介紹了單目結構光重建可以使用雙目模型,只需要把投影儀看成一個逆相機就可以。圖中紅線即極線,也就是說,理論上相機成像點PL(圖中left camera) 對應的可能的投影儀(圖中Right Camra)中的位置是圖中紅線,如果知道對應的是圖中紅線哪一點,就可以解得準確的三維位置。

實際上,由于我們能夠解得的編碼只能是整數級的,導致我們的解碼結果會像如下圖所示的函數圖一樣,橙色的線是理論的極線,但是由于解碼的離散性,我們得到的解碼坐標是個整數級的數,如圖中的階躍函數,于是誤差就這么產生了。

07362e8a-8329-11ed-bfe3-dac502259ad0.jpg

我們解得的點,通常會對應極線的或上方一點或下方一點,導致該點與投影儀中心點連線與相機像點和相機中心點發出的射線在三維空間不相交。如果相交,交點就是物體的在空間中的實際三維位置。盡管由于解碼的離散性導致兩條直線不相交,但是兩條這空間直線間的距離不會很遠,所以可以用如下思路去估計實際的物體三維位置:

求這兩條空間直線中距離最近的兩個點,而這兩個點的中點就是我們估計的物體三維位置點。

這兩個點怎么求呢?

在數學上很簡單,我們高中都學過如何求三維空間中兩條直線的距離,那條和兩條直線都垂直且相交的線與兩條直線的交點就是我們要求得的兩條直線在空間中距離最近的兩個點了!

至此,我們就很好的估計了一個比直接用解碼結果按公式求得的更準確的三維重建點了,但是細心的朋友一定發現了,在一般形式的結構光三維重建中,我們僅僅需要用到列方向的條紋,(為什么僅需要一個列方向,可以看系列篇之三維重建原理),但是在上述求射線的過程中,我們需要知道像點對應的投影儀位置的行和列兩個信息,如果僅有一個列方向的值,列所在的直線和原點就構成一個面了!那像點和相機中心連線的射線一定會和這個面有交點,且這個交點即是我們用傳統的解法得到的解,這個解通常由于列值(格雷碼)解碼值精度不夠而不夠精確。

純格雷碼的三維重建并不算很常見,如果一定要用,不防試下上述方法,可以保證一定精度,當然還是沒有相移法來的準確。還有一個顯然的缺點就是投影的圖片較多,需要行列方向都投影格雷碼,投影圖片數量太多會損失時間的效率,但是作為一個新手入門demo,還是很不錯的選擇!




審核編輯:劉清

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

    關注

    2

    文章

    34

    瀏覽量

    13191

原文標題:三維重建之純格雷碼三維重建

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    怎樣去設計一種基于RGB-D相機的三維重建無序抓取系統?

    為什么要開發一種三維重建無序抓取系統?三維重建無序抓取系統是由哪些部分組成的?三維重建無序抓取系統有哪些關鍵技術和創新點?
    發表于 07-02 06:29

    如何去開發一款基于RGB-D相機與機械臂的三維重建無序抓取系統

    基于RGB-D相機與機械臂的三維重建無序抓取系統有哪些關鍵技術?如何去開發一款基于RGB-D相機與機械臂的三維重建無序抓取系統?基于RGB-D相機與機械臂的三維重建無序抓取系統是由哪些部分組成的?
    發表于 09-08 06:12

    無人機三維建模的信息

    項目需要調研一下無人機三維建模的信息無人機三維建模核心技術是三維重建,或者說基于圖片的建模(Image-Based Modeling)。項目需要是建立園區的三維模型,其他應用上可以用于
    發表于 09-16 06:55

    MC三維重建算法的二義性消除研究

    面繪制法進行三維重建三維重建技術的主要方法,Marching Cubes(移動立方體)算法是經典的面繪制法。本文在剖析了MC 算法的基礎上,針對其存在的二義性問題,給出了消除二義性
    發表于 01-22 12:02 ?21次下載

    基于FPGA的醫學圖像三維重建系統設計與實現

    目前大部分的醫學圖像三維重建過程都是在PC機上完成的,由于PC機本身性能的限制和重建算法的復雜性,使得重建效率不高。針對這個問題,設計與實現了一個基于FPGA(Field Programmable Gate Array,現場可編
    發表于 03-15 13:52 ?44次下載

    為什么說三維重建才是計算機視覺的靈魂?

    權龍教授為我們介紹了三維重建的歷史發展與應用前景。
    的頭像 發表于 07-02 14:18 ?3.1w次閱讀

    透明物體的三維重建研究綜述

    透明物體的三維重建一直以來都被認為是很有挑戰性的問題。不同于傳統重建算法對物體表面的漫反射屬性假設,因為透明物體與光線之間存在復雜的,如反射和折射等,與視角相關的光學效應,將導致傳統重建算法無法直接
    發表于 04-21 14:21 ?4次下載
    透明物體的<b class='flag-5'>三維重建</b>研究綜述

    基于分布式傳感的實時三維重建系統

    基于分布式傳感的實時三維重建系統
    發表于 06-25 11:25 ?15次下載

    NVIDIA Omniverse平臺助力三維重建服務協同發展

    計算機視覺的進步為元宇宙的數字孿生應用打下堅實基礎。在計算機視覺中,三維重建是指根據單視圖或者多視圖的圖像重建三維信息的過程。數字孿生開發者可借助三維重建服務,加速 3D 模型構建,提
    的頭像 發表于 10-13 09:45 ?1182次閱讀

    結構光三維重建:相移法的基本原理及應用優勢

    在結構光三維重建中,最常見的方法就是相移法,相移是通過投影一系列相移光柵圖像編碼,從而得到物體表面一點在投影儀圖片上的相對位置或者絕對位置。下面,筆者將詳細介紹如何制作相移編碼圖片,以及如何對獲取的相移圖片進行解碼,最后筆將粗淺的談談相移相比其他方法(如
    的頭像 發表于 12-21 09:47 ?2513次閱讀

    如何對結構光用編碼 如何對編碼的結構光進行解碼

    的解碼很簡單,只要把投影的結構光再還原回十進制數字,我們就能知道相機中的像素點(uc
    的頭像 發表于 12-21 11:06 ?1319次閱讀

    深度學習背景下的圖像三維重建技術進展綜述

    根據三維模型的表示形式可以將圖像三維重建方法分類為基于體素的三維重建、基于點云的三維重建和基于網格的三維重建,其中基于網格的
    的頭像 發表于 01-09 14:26 ?2556次閱讀

    三維重建:從入門到入土

    經典三維重建系統的整個pipeline從相機標定、基礎矩陣與本質矩陣估計、特征匹配到運動恢復結構(SFM),從SFM到稠密點云重建、表面重建、紋理貼圖。熟悉SFM的工程師已經是行業內的佼佼者,能掌握
    的頭像 發表于 03-03 10:17 ?1190次閱讀

    如何實現整個三維重建過程

    在計算機視覺中,三維重建是指根據單視圖或者多視圖的圖像重建三維信息的過程。由于單視頻的信息不完全,因此三維重建需要利用經驗知識,而多視圖的三維重建
    發表于 09-01 11:06 ?1675次閱讀
    如何實現整個<b class='flag-5'>三維重建</b>過程

    基于光學成像的物體三維重建技術研究

    三維重建的一種重要方法,具有成本低、精度高等優點,因此越來越受到人們的關注和青睞。本文就基于光學成像的物體三維重建技術進行研究和探討。
    的頭像 發表于 09-15 09:29 ?896次閱讀
    基于光學成像的物體<b class='flag-5'>三維重建</b>技術研究
    主站蜘蛛池模板: 538porm在线看国产亚洲| 在线观看视频一区二区| 国产一区二区影院| 午夜不卡在线| 男人午夜小视频| 一级日本高清视频免费观看| 日本特黄特色大片免费播放视频| 国产精品永久免费自在线观看| 日日爽视频| 大色综合色综合资源站| 韩国理伦片在线观看2828| 日本三级强在线观看| 91欧美精品激情在线观看| 色天天干| 日本免费www| 青青草国产三级精品三级| 黄色短视频免费观看| 欧美天天爽| 被暗卫肉高h| 黄色软件入口| 国产乱子伦| 午夜性福利| 成年啪啪网站免费播放看| 2018天天干天天射| 四虎永久免费地址| 一级做a免费视频| 亚洲伦理一区| 欧美成网| 黑粗硬大欧美视频| 新版bt天堂资源在线| www.色妞| 亚洲狠狠狠一区二区三区| 欧美日本一区二区三区| 片免费观看在线看| 亚洲美女爱爱| 中文字幕v视界影院| 午夜影音| 黄色毛片免费看| 欧美极品在线播放| 全免费a级毛片免费看不卡| 手机看片福利日韩|