[23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution

paper | proj | code

  • 提出一種基于K-Planes的4D point cloud Representation;
  • 提出一種Hybrid appearance model,包含image blending model和SH model。其中,image blending model將3D點映射回原圖中求得,SH model通過模型預測求得。
  • 提出一種可導的深度排序算法,訓練時通過Pytorch計算,渲染時通過OpenGL計算,實現GPU支持的快速光柵化。
  • 提出一系列減少推理渲染的方法:
    • 提前計算點的位置、密度、顏色系數和blending系數等;
    • 減少光柵化每個像素所需要的點數;
    • 將模型從32-bit float降為16-bit

目錄

摘要

方法

Modeling Dynamic Scenes with Point Clouds

Differentiable Depth Peeling

Training

Inference

實驗

Datasets and metrics

Comparison Experiments

Ablation Studies

Storage analysis.

Rendering Speed Analysis


摘要

  • 現有問題:動態場景中,渲染高分辨率圖片很慢;
  • 本文:
    • 提出基于K-Planes的4D point cloud Representation,支持硬件光柵化,實現快速渲染;
    • 提出一種hybrid appearance model,在提高渲染質量的同時,保證渲染效率;
    • 設計一種可導的深度排序算法(deep peeling algorithm),實現從RGB視頻中快速建模;
  • 實驗證明,在一張4090 GPU上,可以實現對1080分辨率的400FPS渲染,4K分辨率的80FPS渲染。

方法

Modeling Dynamic Scenes with Point Clouds

  • 通過space-carving algorithm從視頻中提取粗點云序列;
  • 點特征通過K-Planes表達,給定坐標和時間(x, y, z, t),可得特征:

  • 點特征送入Radius MLP和Density MLP,預測該點的密度r和半徑\sigma
  • 該點的顏色通過兩個模型計算,分別是離散的image blending model和連續的SH model。
    • image blending model是指,給定空間中任意一點,可投影到輸入圖片上,檢索對應RGB值。在本文中,多張圖片檢索的RGB值,通過網絡預測加權系數,加權求和以得到該點的c_{ibr}。由于檢索圖像與視角無關,本文僅考慮與視角最近的N^{'}張圖片。image blending model除系數外,可以提前計算。因此,可以在提高視覺質量的同時,不增加過多計算。
    • SH model,則是將點特征送入SH MLP,預測得到c_{sh}
    • 最終,該點顏色由以下公式計算:

Differentiable Depth Peeling

  • 對于像素u,首先找到距離該點相機視角最近的K個點。
  • 用體渲染的方式,通過K個點計算該點顏色。首先計算密度,其中\pi(x)是將點投影到2D圖像上:

  • 在訓練中,本文基于PyTorch實現\pi。在推理階段,本文用OpenGL計算。
  • 最終,該像素點顏色:

Training

包含三個損失:

  • MSE Loss:
  • LPIPS Loss
  • Mask 損失:

  • 最終訓練損失為:

Inference

通過三個方法加速推理:

  • 提前計算點位置,半徑,密度,SH系數和color blending系數;
  • 將模型從32-bit floats轉為16-bits,可以增加20FPS;
  • 將渲染時的超參數K從15降低為12,可以在不影響視覺質量的情況下,增加20FPS;

實驗

Datasets and metrics

  • DNA-Rendering:15 FPS, 10 s, 60 views, 4K/2K相機,訓練分辨率為1024 x 1224 / 1125 x 1536
  • ENeRF-Outdoor:30 FPS, 1080p相機,訓練分辨率為960 x 540
  • NHR:訓練分辨率為512 x 612 / 384 x 512
  • Neural3DV:訓練分辨率為1352 x 1224

Comparison Experiments

Ablation Studies

  • Ablation study on the 4D embedding. w/o f
  • Ablation study on the hybrid appearance model. w/.o?c_{ibr}
  • Ablation study on loss functions.

Storage analysis.

Rendering Speed Analysis

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164703.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164703.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164703.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【工具欄】熱部署不生效

目錄 配置熱部署: 解決熱部署不生效: 首先檢查: 第一步: 第二步: 第三步: 第四步: 配置熱部署: https://blog.csdn.net/m0_67930426/article/details/133690559 解決熱部署不…

Python中的解析器argparse

import argparse## 構造解析器 argparse.ArgumentParser() parse argparse.ArgumentParser(description"caculateing the area of rectangle")## 添加參數 .add_argument() parse.add_argument("--length",typeint,default20,helpThe length of rectangle…

【追求卓越09】算法--散列表(哈希表)

引導 通過前面幾個章節的學習(二分查找,跳表),我們發現想要快速查找某一個元素,首先需要將所有元素進行排序,再利用二分法思想進行查找,復雜度是O(logn)。有沒有更快的查找方式呢? 本…

微軟發布最新.NET 8長期支持版本,云計算、AI應用支持再強化

11 月 15 日開始的為期三天的 .NET Conf 在線活動的開幕日上,.NET 8作為微軟的開源跨平臺開發平臺正式發布。.NET 團隊著重強調云、性能、全棧 Blazor、AI 和 .NET MAUI 是.NET 8的主要亮點。.NET團隊在 .NET Conf 2023 [1]活動開幕式上表示:“通過這個版…

nginx 模塊相關配置及結構理解

文章目錄 模塊配置結構模塊配置指令先看一下 ngx_command_t 結構一個模塊配置的demo簡單模塊配置的案例演示 模塊上下文結構模塊的定義 模塊配置結構 Nginx中每個模塊都會提供一些指令,以便于用戶通過配置去控制該模塊的行為。 Nginx的配置信息分成了幾個作用域(sc…

使用注解的AOP編程

使用注解的AOP編程 當注解沒有參數時 當使用注解進行面向切面編程(AOP)時,你可以按照以下步驟來實現: 步驟: 1. 創建自定義注解: 首先,創建自定義的注解,以便在代碼中標記需要進…

Excel換不了行怎么解決?

方法一: 使用Alt Enter鍵 在Excel中,輸入文字時按下回車鍵,光標將會移到下一個單元格,如果想要換行,可以嘗試使用Alt Enter鍵。具體操作如下: 1.在單元格中輸入文字; 2.想要換行時,在需要換行的位置按下Alt Enter鍵; 3…

延時任務定時發布,基于 Redis 與 DB 實現

目錄 1、什么是延時任務,分別可以使用哪些技術實現? 1.2 使用 Redis 和 DB 相結合的思路圖以及分析 2、實現添加任務、刪除任務、拉取任務 3、實現未來數據的定時更新 4、將數據庫中的任務數據,同步到 Redis 中 1、什么是延時任務&#xff…

網絡運維與網絡安全 學習筆記2023.11.23

網絡運維與網絡安全 學習筆記 第二十四天 今日目標 VRRP負載均衡、BFD原理與配置、BFD典型應用 DHCP工作原理、全局模式DHCP VRRP負載均衡 VRRP單組缺陷 每網段存在一個VRRP組,缺點如下: 主網關數據轉發壓力大 備份網關不轉發任何數據 網絡設備利用…

Hook技術(鉤子技術)

HOOK(鉤子技術) 這里的hook我理解的意思就是通過攔截指令,將指令換成自己想要的指令,從而做道繞過原本的程序指令,要修改這個指令,要用匯編技術,從二進制入手。 擴展: 木馬病毒之…

git clone慢的解決辦法

在網站 https://www.ipaddress.com/ 分別搜索: github.global.ssl.fastly.net github.com 得到ip: 打開hosts文件 sudo vim /etc/hosts 在hosts文件末尾添加 140.82.114.3 github.com 151.101.1.194 github.global-ssl.fastly.net 151.101.65.194 g…

外部網關協議_邊界網關協議BGP

一.邊界網關協議BGP的基本概念 邊界網關協議(Border Gateway Protocol,BGP)屬于外部網關協議EGP這個類別,用于自治系統AS之間的路由選擇協議。由于在不同AS內度量路由的“代價”(距離、帶寬、費用等)可能不同,因此對于…

elasticsearch 7安裝

問題提前報 max virtual memory areas error max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 如果您的環境是Linux,注意要做以下操作,否則es可能會啟動失敗 1 用編輯工具打開文件/etc/sysctl.conf 2 …

qml渲染引擎介紹

qml項目啟動入口 Qt Quick項目qml腳本在C++代碼里啟動,main.cpp如下: #include <QGuiApplication> #include <QQmlApplicationEngine>int main(int argc, char *argv[]) {

VUE excel表格導出

js代碼 //下載模板 downloadExl() { // 標題 const tHeader [‘xxx’,xxx,xx名稱,電槍xx,協議xx,snxx]; // key const filterVal [agentName, stationName, equName, channelNumber, manufacturer, sn, ]; // 值 const datas [ { agentName: 你好, stationName: 我們, e…

激光雷達與慣導標定 | Lidar_IMU_Init : 編譯

激光雷達與慣導標定&#xff1a;Lidar_IMU_Init 編譯 功能包安裝安裝ceres-solver-2.0.0 &#xff08;注意安裝2.2.0不行&#xff0c;必須要安裝2.0.0&#xff09; LI-Init是一種魯棒、實時的激光雷達慣性系統初始化方法。該方法可校準激光雷達與IMU之間的時間偏移量和外部參數…

unity shaderGraph實例-可交互瀑布

不要問我水在哪里&#xff0c;你自己相像這是一個瀑布&#xff0c;瀑布的效果我還不會做 效果展示 整體結構 這里片元著色器最后輸出的baseColor應該是黑色&#xff0c;白色為錯誤。 各區域內容 區域1 計算球到瀑布的距離&#xff0c;然后減去一個值&#xff0c;實現黑色區域…

UNETR:用于三維醫學圖像分割的Transformer

論文鏈接&#xff1a;https://arxiv.org/abs/2103.10504 代碼鏈接&#xff1a; https://monai.io/research/unetr 機構&#xff1a;Vanderbilt University, NVIDIA 最近琢磨不出來怎么把3d體數據和文本在cnn中融合&#xff0c;因為確實存在在2d里面用的transformer用在3d里面…

wpf使用CefSharp.OffScreen模擬網頁登錄,并獲取身份cookie,C#后臺執行js

目錄 框架信息&#xff1a;MainWindow.xamlMainWindow.xaml.cs爬取邏輯模擬登錄攔截請求Cookie獲取 CookieVisitorHandle 框架信息&#xff1a; CefSharp.OffScreen.NETCore 119.1.20 MainWindow.xaml <Window x:Class"Wpf_CHZC_Img_Identy_ApiDataGet.MainWindow&qu…

API自動化測試:如何構建高效的測試流程

一、引言 在當前的軟件開發環境中&#xff0c;API&#xff08;Application Programming Interface&#xff09;扮演了極為重要的角色&#xff0c;連接著應用的各個部分。對API進行自動化測試能夠提高測試效率&#xff0c;降低錯誤&#xff0c;確保軟件產品的質量。本文將通過實…