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

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

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

3天內不再提示

基于在廣泛的計算平臺上進行高效渲染的神經場體系結構

3D視覺工坊 ? 來源:3D視覺工坊 ? 2023-06-25 11:11 ? 次閱讀

Neural Radiance Fields (NeRF) 通過合成 3D 場景新視角圖像展現出驚人的能力。然而,它們依賴于基于光線行進的專門體積渲染算法,這些算法不符合廣泛部署的圖形硬件的能力。本文提出了一種基于紋理多邊形的新型 NeRF 表示法,它將 3D 場景轉化為一組多邊形。這種方法使用傳統的多邊形光柵化管道進行渲染,提供了大規模的像素級并行性,可以在廣泛的計算平臺上實現交互式幀率。

1 前言

NeRF 是表示 3D 場景的方法,通過估計從任何位置和方向發射的密度和輻射的隱式函數,用于體積渲染框架生成新視角圖像。然而,傳統的 NeRF 實現的渲染過程太慢以至于無法進行交互式可視化。本文提出了一個名為 MobileNeRF 的方法,將 NeRF 表示為一組紋理多邊形,利用現代圖形硬件的光柵化管道和 Z-buffer 實現像素級并行性,以實現交互式幀率渲染,并在 標準測試場景上優于 SNeRG 10 倍,適用于各種常見移動設備。

MobileNeRF 的貢獻如下:

在與最先進的方法(SNeRG)具有相同輸出質量的情況下,渲染速度提高了 10 倍;

通過存儲表面紋理而不是體積紋理,使用的內存較少,使本文的方法能夠在具有有限內存和功率的集成 GPU 上運行;

可以在 Web 瀏覽器上運行,并且與本文測試過的所有設備兼容,因為本文的查看器是一個 HTML 網頁;

允許對重建的對象/場景進行實時操作,因為它們是簡單的三角形網格。

2 相關背景

本文介紹了在視圖綜合方面的多種方法和技術,包括光場、幾何圖形、神經網絡等。不同的方法有不同的優勢和局限性,但是它們的共同目標是實現高質量的實時渲染。作者的方法通過緩存發射輻射來實現高質量的視圖綜合,并且適用于低功率硬件上的實時渲染。同時,它不需要輸入重構的3D幾何體。與現有的方法相比,作者的方法在低功率設備上具有更好的可用性。

3 方法

本文介紹了一種優化表示以實現高效新視圖綜合的方法。該表示包含一個多邊形網格和紋理映射,采用兩階段延遲渲染過程來繪制圖像。該方法需要初始三維幾何體,并通過迭代過程中修改網格來進行優化。本文提出了一種離散表示來實現高效的新視圖綜合的方法。該方法通過渲染階段1和渲染階段2實現。作者采用三個訓練階段來構建本方法的離散表示。在最后的訓練階段,作者提取了一個稀疏的多邊形網格,將不透明度和特征烘焙到紋理映射中,并存儲了神經延遲著色器的權重。同時,作者提出了一種基于超采樣的簡單且計算高效的抗鋸齒解決方案。由于采用標準的GPU光柵化管道,因此我們的實時渲染器只是一個HTML網頁。

ad8cfd82-12e3-11ee-962d-dac502259ad0.png

3.1 Continuous training (Training Stage 1) - 連續訓練(訓練階段1

ada4827c-12e3-11ee-962d-dac502259ad0.png

本文提出了一個新穎的渲染框架,構建了一個以多邊形網格為基礎的渲染器,其中使用透明合成和神經渲染器來產生高保真度的圖像。作者使用MLPs來表示網格中的顏色和不透明度,使用MLP的輸入來表示網格中的幾何完成,從而實現了從場景數據到圖像的連續訓練。作者使用了加速格子來限制每條光線上的積分點數量,從而減少了渲染時間。與現有的渲染框架相比,作者的方法可以更好地處理反射,折射,陰影和非連續性的材料,并且對于多個數據集進行了廣泛的實驗和評估,結果表明它可以生成具有可比性的視圖。

3.2 Binarized training (Training Stage 2) - 二值化訓練(訓練階段2)

adaf50a8-12e3-11ee-962d-dac502259ad0.png本文介紹了如何使用離散/分類不透明度來避免處理半透明物體時需要排序的問題。作者使用一個直通估計器優化離散操作,并提出了一個聯合訓練策略來同時訓練連續模型和離散模型。離散模型的輸出輻射度由離散不透明度和顏色加權組成。最后,文章提到將進行微調來優化訓練結果。

3.3 Discretization (Training Stage 3) - 交叉注意力實現可微分渲染

本文介紹了如何將離散/分類不透明度的表示轉換為顯式的多邊形網格,并將其存儲為紋理圖像。作者實驗中使用的技術包括可見的四邊形的剪裁、尺寸調整和離散不透明度值和特征值的烘焙。值得注意的是,8位的量化精度在反向傳播中沒有被考慮到,但對渲染質量的影響不大。

3.4 Anti-aliasing - 訓練和損失函數

本文采用超采樣來實現抗鋸齒,并通過對特征進行平均來避免每幀多邊形排序。抗鋸齒的變化應用于訓練階段2中,最終作者平均子像素特征來獲得抗鋸齒表示并將其傳遞給神經推遲著色器。

3.5 Rendering - 渲染

本文使用優化的延遲渲染管線進行渲染,包含兩個步驟:光柵化多邊形以及渲染紋理矩形并將其與特征圖像疊加。采用二進制透明度的z-buffer使得多邊形不需要按照深度排序,且由于特征轉換的小型MLP可以在GLSL片元著色器中并行運行,所以能夠在GPU上高度優化,以實現在各種設備上以交互式幀速率運行。

4 實驗

MobileNeRF通過在三個數據集上進行測試,包括NeRF合成的場景,LLFF前向場景和Mip-NeRF 360的無界戶外場景,證明了在各種場景和設備上表現良好。與SNeRG進行比較顯示MobileNeRF可以在常見設備上實時運行。詳細的消融研究進一步研究了不同設計選擇的影響。

4.1 比較

本研究通過在各種設備上測試證明了MobileNeRF的出色性能和兼容性。在渲染質量方面,使用PSNR、SSIM和LPIPS等指標顯示本文的方法具有與SNeRG相近的圖像質量,且優于NeRF。此外,MobileNeRF需要的GPU內存比SNeRG少5倍。渲染質量在相機距離適當的情況下與SNeRG類似,但當相機縮放時,SNeRG容易渲染過度平滑的圖像。三角形面不與實際物體表面對齊,因此需要更好的正則化損失或訓練目標來改善表面質量。adc2ba62-12e3-11ee-962d-dac502259ad0.png

addc2a74-12e3-11ee-962d-dac502259ad0.pngade8f8d0-12e3-11ee-962d-dac502259ad0.png

4.2 消融研究

本文討論了在表中展示的消融研究,分析了在每個階段中各種修改對渲染效果的影響。在第一階段中,使用固定網格或不使用視角相關效果會顯著降低性能。在第二階段中,不進行微調或僅使用二進制不透明度會導致性能下降。在第三階段中,使用更大的紋理大小可以提高性能,但空間成本也會增加。超采樣步驟和小型MLP對性能影響最大。adf8e038-12e3-11ee-962d-dac502259ad0.png

ae160654-12e3-11ee-962d-dac502259ad0.png

5 總結

MobileNeRF介紹了一種可以在廣泛的計算平臺上進行高效渲染的神經場體系結構,可以比之前的最新技術更快地生成同等質量的圖像。然而,它存在一些限制,如估計的表面可能不準確,它無法處理半透明和高光表面等。擴展多邊形渲染管道可以解決這些問題,并將該架構擴展到快速訓練的體系結構這是未來工作的一個激動人心的方向。

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

    關注

    0

    文章

    288

    瀏覽量

    27543
  • 3D
    3D
    +關注

    關注

    9

    文章

    2899

    瀏覽量

    107686
  • 計算平臺
    +關注

    關注

    0

    文章

    52

    瀏覽量

    9674

原文標題:CVPR最佳候選文章 l MobileNeRF:利用多邊形光柵化管道在移動架構上實現高效神經場渲染

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

收藏 人收藏

    評論

    相關推薦

    無線傳感器網絡的體系結構分析

    本文對無線傳感器網絡體系結構進行了較為深入的研究,從物理體系結構、軟件體系結構和通信體系結構三個層面進行
    發表于 11-03 16:24 ?8967次閱讀
    無線傳感器網絡的<b class='flag-5'>體系結構</b>分析

    帶你了解Linux內核體系結構

    的是在這種大小和復雜性的前提下,依然具有良好的可移植性。Linux 編譯后可在大量處理器和具有不同體系結構約束和需求的平臺上運行。一個例子是 Linux 可以一個具有內存管理單元(MMU)的處理器上運行
    發表于 08-27 10:31

    如何?Android上進行高刷新率渲染

    ?Android上進行高刷新率渲染
    發表于 01-26 06:37

    工業以太網協議可以分成哪幾類體系結構

    工業以太網發展狀況是怎樣的工業以太網協議可以分成哪幾類體系結構單個FPGA平臺上采用多種工業以太網標準進行設計
    發表于 04-15 06:48

    面向計算體系結構的電機控制,看完你就懂了

    面向計算體系結構的電機控制,看完你就懂了
    發表于 05-18 07:03

    了解計算機硬件體系結構

    模塊一知識點1.了解計算機硬件體系結構2.掌握常見的計算機硬件設備3.了解計算機軟件體系結構4.掌握主板
    發表于 09-17 09:03

    計算機體系結構的相關資料推薦

    第一部分 IO基礎知識計算機系統軟件體系結構采用一種層的結構,有人說過一句名言:“Any problem in computer science can be solved by anther
    發表于 01-07 06:42

    怎樣阿里云物聯網平臺上進行單片機程序的編寫呢

    阿里云物聯網平臺是怎樣設置的?怎樣阿里云物聯網平臺上進行單片機程序的編寫呢?
    發表于 02-22 06:04

    了解體系結構 - 介紹 Arm 體系結構

    機。該體系結構為軟件開發人員公開了一個通用的指令集和工作流程,也稱為程序員模型。這有助于確保架構的不同實現之間的互操作性,以便軟件可以不同的 Arm 設備上運行。本指南為任何對此感興趣的人介紹了 Arm
    發表于 08-01 14:35

    Arm的DRTM體系結構規范

    本規范定義了基于Arm A配置文件體系結構的處理器的動態測量信任根(DRTM)體系結構。本規范基于TCG D-RTM體系結構[4]的概念,但作為一個獨立的獨立文檔發揮作用。它使用了TCG體系結
    發表于 08-08 07:45

    Arm CoreSight體系結構規范

    本文檔描述了CoreSight體系結構平臺和系統使用。
    發表于 08-09 06:08

    LTE體系結構

    LTE體系結構 LTE體系結構可以借助SAE 體系結構來做詳細描述。SAE 體系結構中,RNC部分功能、GGSN、SGSN 節點將被融合
    發表于 06-16 13:09 ?9852次閱讀

    網絡體系結構,什么是網絡體系結構

    網絡體系結構,什么是網絡體系結構 通過通信信道和設備互連起來的多個不同地理位置的計算機系統,要使其能協同工作實現信息交換和資源共享
    發表于 04-06 16:30 ?1706次閱讀

    計算機體系結構

    計算機體系結構介紹資料
    發表于 06-21 16:27 ?0次下載

    軟件體系結構的分析

    軟件系統因具有節點眾多、節點間聯系復雜、隨時間演化、自組織臨界等特性可將其視為復雜系統。軟件安全領域,對軟件體系結構的分析一直是研究的重點。軟件體系結構具有自身的脆性,這體現在軟件系統的運行過程
    發表于 11-24 10:34 ?15次下載
    軟件<b class='flag-5'>體系結構</b>的分析
    主站蜘蛛池模板: 欧美色频| 国产色婷婷免费视频| 亚洲欧美高清| 亚洲国产成人精彩精品| 婷婷六| 三级毛片免费| 女人双腿搬开让男人桶| 69国产成人精品午夜福中文| 国产精品午夜久久久久久99热| aa在线视频| h视频在线观看免费网站| 亚洲美女黄视频| 99热最新| 婷婷色5月| 欧美成人精品一区二三区在线观看| 久久网综合| 国内精品视频免费观看| 97爱爱| 美女bbbb视频| 成人啪啪网站| 自拍你懂的| 日本三级香港三级人妇 m| 久久这里只精品热在线8| cao草棚视频网址成人| 色综合成人| 91亚洲视频| 亚洲图片综合区另类图片| 如果我们是季节韩剧在线观看| 看片地址| 亚洲午夜免费视频| 久久大综合| 在线中文字幕一区| 亚洲国产欧美视频| 欧美不在线| 亚洲午夜在线观看| 在线看黄网| 一级特黄aa大片| 老司机51精品视频在线观看| 午夜影院视频| 天天做天天爱天天操| 国产手机视频在线|