0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

利用機器學(xué)習來實現(xiàn)低延遲移動VR圖形的案例

454398 ? 來源:映維網(wǎng) ? 作者:映維網(wǎng) ? 2020-12-08 16:42 ? 次閱讀

Facebook人工智能研究院日前通過博文簡述了如何通過集成式機器學(xué)習來實現(xiàn)低延遲的移動VR圖形。具體來說,團隊介紹了一個為VR一體機的渲染管道運行機器學(xué)習的全新低延遲高效能框架。這個架構(gòu)允許所述設(shè)備利用機器學(xué)習來顯著提升圖像質(zhì)量和視頻渲染。

研究人員根據(jù)這一框架創(chuàng)建了一個示例應(yīng)用,它能夠重建更高分辨率的渲染(稱為超分辨率),以最少的計算資源提高移動芯片組的VR圖形保真度。這個全新框架同時可以用于執(zhí)行面向的流式傳輸內(nèi)容時的壓縮偽影去除,幀預(yù)測,特征分析,以及針對引導(dǎo)式注視點渲染的反饋。

1. 工作原理

在典型的移動VR渲染系統(tǒng)中,應(yīng)用引擎在每個幀的開頭檢索運動追蹤數(shù)據(jù),并使用所述信息為每只眼睛生成圖像。為了支持VR應(yīng)用的有效工作,系統(tǒng)通常會嚴格限制整個圖形管道的處理時間。例如為了90Hz的刷新率,兩個眼圖緩沖區(qū)的渲染時間預(yù)算為11毫秒。

為了克服所述限制,團隊研發(fā)的新架構(gòu)減輕了模型執(zhí)行的負擔,所以專用處理器能夠?qū)崿F(xiàn)異步化。在這種設(shè)計中,數(shù)字信號處理器(DSP)或神經(jīng)處理單元(NPU)與圖形處理單元(GPU)實現(xiàn)管道化,并獲取部分渲染緩沖區(qū)或整個渲染緩沖區(qū)以進行進一步的處理。系統(tǒng)異步拾取內(nèi)容,方式是在將其發(fā)送到顯示器之前GPU為延遲補償而扭曲線程。

上圖說明了如何在圖形顯示管道中將DSP的機器學(xué)習模型執(zhí)行與其他處理器并行化。

為了提高性能,F(xiàn)acebook修改了操作系統(tǒng)中的圖形內(nèi)存分配系統(tǒng),將專用分配器用于GPU-DSP共享內(nèi)存。這比直接映射更為有效,因為圖形幀緩沖區(qū)通常是優(yōu)化僅GPU的訪問(并且在CPU上的表現(xiàn)不佳),同時需要特殊的內(nèi)存注冊過程來避免在運行時通過遠程調(diào)用所進行的復(fù)制。

團隊使用所述示例應(yīng)用對管道進行了測試,它應(yīng)用了深度學(xué)習來改善中心區(qū)域的圖像質(zhì)量,但對場景其他部分使用了更高效,分辨率更低的渲染。超分辨內(nèi)容在異步時間扭曲中與周圍區(qū)域混合。如果在每個方向上將分辨率降低大約70%,則可以節(jié)省大約40%的GPU時間,并且開發(fā)者可以使用節(jié)省的資源來生成更優(yōu)的內(nèi)容。為了在VR中實現(xiàn)時間連貫且視覺愉悅的結(jié)果,F(xiàn)acebook通過專門設(shè)計的時間損失函數(shù)來訓(xùn)練循環(huán)網(wǎng)絡(luò)。

2. 意義

創(chuàng)建下一代VR和AR體驗需要尋找新的、更有效的方法來渲染高質(zhì)量低延遲圖形。由于時間偽影更易感知,VR頭顯中的低視覺暫留顯示器難以接受傳統(tǒng)的渲染和超分辨率技術(shù)。Facebook人工智能團隊提供了利用AI來幫助移動芯片設(shè)備應(yīng)對所述挑戰(zhàn)的一種新方法。

他們表示:“除了AR/VR應(yīng)用外,通過消除內(nèi)存限制并在圖像質(zhì)量增強,偽影去除和幀外推等方面實現(xiàn)其他創(chuàng)新,我們相信這個新框架可以為移動計算圖形領(lǐng)域的創(chuàng)新打開大門?!?/p>

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Ar
    Ar
    +關(guān)注

    關(guān)注

    24

    文章

    5047

    瀏覽量

    168640
  • Facebook
    +關(guān)注

    關(guān)注

    3

    文章

    1429

    瀏覽量

    54479
  • 人工智能
    +關(guān)注

    關(guān)注

    1787

    文章

    46067

    瀏覽量

    235107
  • 機器學(xué)習
    +關(guān)注

    關(guān)注

    66

    文章

    8306

    瀏覽量

    131854
  • vr
    vr
    +關(guān)注

    關(guān)注

    34

    文章

    9619

    瀏覽量

    149415
收藏 人收藏

    評論

    相關(guān)推薦

    AI引擎機器學(xué)習陣列指南

    云端動態(tài)工作負載以及超高帶寬網(wǎng)絡(luò),同時還可提供高級安全性功能。AI 和數(shù)據(jù)科學(xué)家以及軟硬件開發(fā)者均可充分利用高計算密度的優(yōu)勢加速提升任何應(yīng)用的性能。AI 引擎機器學(xué)習擁有先進的張量計
    的頭像 發(fā)表于 09-18 09:16 ?154次閱讀
    AI引擎<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>陣列指南

    基于機器學(xué)習的IWR6843AOP跌倒和姿態(tài)檢測實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于機器學(xué)習的IWR6843AOP跌倒和姿態(tài)檢測實現(xiàn).pdf》資料免費下載
    發(fā)表于 09-03 10:02 ?0次下載
    基于<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>的IWR6843AOP跌倒和姿態(tài)檢測<b class='flag-5'>實現(xiàn)</b>

    【《時間序列與機器學(xué)習》閱讀體驗】+ 時間序列的信息提取

    本人有些機器學(xué)習的基礎(chǔ),理解起來一點也不輕松,加油。 作者首先說明了時間序列的信息提取是時間序列分析的一個重要環(huán)節(jié),目標是從給定的時間序列數(shù)據(jù)中提取出有用的信息和特征,以支持后續(xù)的分析和預(yù)測任務(wù),可以利用
    發(fā)表于 08-14 18:00

    遷移學(xué)習的基本概念和實現(xiàn)方法

    遷移學(xué)習(Transfer Learning)是機器學(xué)習領(lǐng)域中的一個重要概念,其核心思想是利用在一個任務(wù)或領(lǐng)域中學(xué)到的知識加速或改進另一個
    的頭像 發(fā)表于 07-04 17:30 ?718次閱讀

    請問PSoC? Creator IDE可以支持IMAGIMOB機器學(xué)習嗎?

    我的項目使用 POSC62 MCU 進行開發(fā),由于 UDB 模塊是需求的重要組成部分,所以我選擇了PSoC? Creator IDE 進行項目開發(fā)。 但現(xiàn)在,由于需要擴展,我不得不使用機器學(xué)習模塊
    發(fā)表于 05-20 08:06

    機器學(xué)習入門:基本概念介紹

    機器學(xué)習(GraphMachineLearning,簡稱GraphML)是機器學(xué)習的一個分支,專注于利用
    的頭像 發(fā)表于 05-16 08:27 ?414次閱讀
    圖<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>入門:基本概念介紹

    深入探討機器學(xué)習的可視化技術(shù)

    機器學(xué)習可視化(簡稱ML可視化)一般是指通過圖形或交互方式表示機器學(xué)習模型、數(shù)據(jù)及其關(guān)系的過程。目標是使理解模型的復(fù)雜算法和數(shù)據(jù)模式更容易,
    發(fā)表于 04-25 11:17 ?294次閱讀
    深入探討<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>的可視化技術(shù)

    《魔獸世界》未采用生成式AI,利用機器學(xué)習實現(xiàn)護甲套裝配置

    同時,海特還談及了團隊利用機器學(xué)習進行實驗的情況。得益于此,《魔獸世界》的 24 個種族已配備新護甲套裝?!按饲埃覀兊拿佬g(shù)師需為每個角色設(shè)計單獨護甲,再依身高、體態(tài)、犄角乃至尾巴等特點進行修改。這顯然并不輕松。”海特如是說。
    的頭像 發(fā)表于 04-03 11:38 ?224次閱讀

    機器學(xué)習8大調(diào)參技巧

    今天給大家一篇關(guān)于機器學(xué)習調(diào)參技巧的文章。超參數(shù)調(diào)優(yōu)是機器學(xué)習例程中的基本步驟之一。該方法也稱為超參數(shù)優(yōu)化,需要搜索超參數(shù)的最佳配置以實現(xiàn)
    的頭像 發(fā)表于 03-23 08:26 ?473次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>8大調(diào)參技巧

    計算機為什么利用反碼實現(xiàn)減法?

    計算機為什么利用反碼實現(xiàn)減法? 計算機在實現(xiàn)減法運算時利用反碼的原因可以從歷史背景、計算機設(shè)計優(yōu)勢和運算規(guī)則等方面
    的頭像 發(fā)表于 02-19 15:10 ?542次閱讀

    如何利用SCR步進指令實現(xiàn)流水燈循環(huán)點亮?

    在以往介紹西門子smart文章中,提到過流水燈的寫法,有用循環(huán)位移字[ROL(R)_B]節(jié)實現(xiàn),有利用定時器(TON)實現(xiàn)
    的頭像 發(fā)表于 12-04 09:14 ?2185次閱讀
    如何<b class='flag-5'>利用</b>SCR步進指令<b class='flag-5'>來</b><b class='flag-5'>實現(xiàn)</b>流水燈循環(huán)點亮?

    物聯(lián)網(wǎng)與機器學(xué)習如何創(chuàng)造智能未來

    機器學(xué)習得到廣泛運用,利用這些工具可以實現(xiàn)流程自動化,提高生產(chǎn)力,并實時做出數(shù)據(jù)驅(qū)動的抉擇和策略。智慧醫(yī)療隨著科技的發(fā)展,電子產(chǎn)品已經(jīng)成為我們生活中的必備用品,但
    的頭像 發(fā)表于 11-11 08:23 ?822次閱讀
    物聯(lián)網(wǎng)與<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習</b>如何創(chuàng)造智能未來

    瑞昱藍牙延遲技術(shù) 提供精準同步的多媒體體驗

    的差異,并且會影響觀看體驗。而瑞昱藍牙延遲可將整體延遲降至30毫秒(ms)以下,為使用者提供更流暢、更即時的無縫體驗,確保觀看影片、玩游戲或使用鍵盤輸入時都能實現(xiàn)精確同步并消除任何感
    的頭像 發(fā)表于 11-07 17:25 ?1110次閱讀
    瑞昱藍牙<b class='flag-5'>低</b><b class='flag-5'>延遲</b>技術(shù) 提供精準同步的多媒體體驗

    移相器的工作原理 移相器和延遲線的區(qū)別

    是一種由被動元件(如電容、電感、電阻)和/或集成電路組成的器件,它可以實現(xiàn)對信號的相位移動,通常是0度或180度的相位移動。移相器通過改變電路中元件的阻抗
    的頭像 發(fā)表于 10-22 12:43 ?3687次閱讀

    延遲隊列的實現(xiàn)方式

    由MQ中消費到完整的數(shù)據(jù)則直接處理,否則進入其他流程。 針對這種場景使用了延遲任務(wù)實現(xiàn),以此為契機對延遲任務(wù)相關(guān)的技術(shù)做了個簡單了解... 簡介
    的頭像 發(fā)表于 09-30 11:17 ?736次閱讀