<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      深度學習降噪專題課:整體介紹降噪算法

      大家好~本課程基于全連接和卷積神經網絡,學習LBF等深度學習降噪算法,實現實時路徑追蹤渲染的降噪

      本課程偏向于應用實現,主要介紹深度學習降噪算法的實現思路,演示實現的效果,給出實現的相關代碼

      線上課程資料:
      本節課錄像回放

      加QQ群,獲得相關資料,與群主交流討論:106047770

      本系列文章為線上課程的復盤,每上完一節課就會同步發布對應的文章

      本課程系列文章可進入合集查看:
      深度學習降噪專題課系列文章合集

      降噪的目的

      光追、路徑追蹤 都會產生噪點,需要降噪

      實時路徑追蹤渲染中,降噪是重點

      傳統降噪方法

      小波過濾

      SVGF、BMFR

      針對1 spp降噪

      算法的基本思想:

      • 通過幀間復用,累積多幀的采樣數,從而提升1 spp到X spp
      • 在Compute Shader中使用小波過濾、線性代數過濾等傳統過濾方法對采樣的圖片降噪
      • 結合TAA,實現抗鋸齒

      它們屬于實時降噪,其中:
      SVGF耗時:4ms
      BMFR耗時:1.6ms

      深度學習降噪方法

      這是最近的趨勢,目前已經有了深度學習蒙特卡洛實時渲染降噪,如WSPK,它只耗時7ms左右

      深度學習蒙特卡洛降噪和深度學習圖片降噪區別

      前者多出了使用輔助特征來加速收斂,輔助特征包括:normal、world position、camera space depth、albedo等

      深度學習蒙特卡洛降噪介紹

      深度學習蒙特卡洛降噪主要包括LBF、KPCN、WPSK等算法

      • LBF
        2015年提出,用于離線渲染降噪,屬于參數預測

      • KPCN
        2017年提出,用于離線渲染降噪

      • WSPK
        2021年提出,用于實時渲染降噪,是對KPCN的改進

      深度學習蒙特卡洛降噪的基本思想

      主要包括下面幾個部分:
      輸入->network->輸出

      其中,分為訓練、推理兩個階段

      在訓練階段中:
      輸入是包含輔助特征的多個patch數據,如對于KPCN而言,輸入的tensor的shape為[64,28,128,128],它是一個batch的輸入數據,batch size為64,有28個channel,大小為(128寬,128高)
      輸出是包含顏色(也就是輻射亮度)的patch數據,如對于KPCN而言,輸出的tensor的shape為[64,3,128,128],它是一個batch的輸出數據,batch size為64,有3個channel(輻射亮度的r、g、b),大小為128*128

      在推理階段中:
      輸入是包含輔助特征的整個場景圖片,如對于KPCN而言,輸入的tensor的shape為[1,28,720,1280],它是一個batch的輸入數據,batch size為1,有28個channel,大小為場景大小(這里為1280寬,720高)
      輸出是包含顏色(也就是輻射亮度)的整個場景圖片,如對于KPCN而言,輸出的tensor的shape為[1,3,720,1280],它是一個batch的輸出數據,batch size為1,有3個channel(輻射亮度的r、g、b),大小為場景大小(這里為1280寬,720高)

      訓練通常是離線的,它的dataset是預先準備好的圖片。訓練完成后,將模型數據保存到文件中。
      推理通常是實時的,它的dataset是圖片或者GPU數據(如WebGPU中的GBuffer數據,它保存了輔助特征以及color),需要先讀取模型數據到network中

      為了提高訓練和推理速度,我們通常是優化network這部分:
      如使用更快收斂的network,以及改進network的輸出層(如通過核預測實現類似于softmax的輸出);
      另外,對于WPSK而言,由于network使用了RepVGG塊,可以通過結構重參數化來使得訓練和推理的network的結構不一樣(訓練的network是多路架構,推理的network是單路架構),從而提高network的收斂速度

      深度學習蒙特卡洛降噪的實現

      我們會使用pytorch框架來實現訓練,使用WebNN API來實現推理

      WebNN API是瀏覽器提供的深度學習API,底層調用了深度學習硬件來加速,同時使用WebGPU、WebGL來做polyfill

      posted @ 2023-06-08 05:47  楊元超  閱讀(357)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产成人a在线观看| 国产欧美精品一区二区三区| 制服 丝袜 亚洲 中文 综合| 亚洲AV成人片在线观看| 日本国产一区二区三区在线观看| 南京市| 免费全部高h视频无码| 日本高清视频色wwwwww色| 成人免费无码不卡毛片| 亚洲精品久久无码av片软件| 亚洲一区二区中文字幕| 免费无码毛片一区二三区| 伊在人间香蕉最新视频| 中文字幕有码在线第十页| 亚洲午夜精品久久久久久抢| 四虎av永久在线精品免费观看| 亚洲顶级裸体av片| 亚洲国内精品一区二区| 国产久久热这里只有精品| 国产热A欧美热A在线视频| 国产午夜福利一区二区三区| 日韩中文字幕人妻一区| 国产一区二区三区乱码| 九九热在线视频精品免费| 另类 专区 欧美 制服| 亚洲AV成人片在线观看| 久久国产精品波多野结衣| 四虎成人精品国产永久免费| 四虎影视永久无码精品| 精品无码av无码免费专区| 日韩精品一区二区三区激情| 内地偷拍一区二区三区| 日韩av无码精品人妻系列| 一 级做人爱全视频在线看| 国产成人免费ā片在线观看| 欧美巨大极度另类| 欧美另类精品xxxx人妖| 人妻久久久一区二区三区| 国产亚洲欧美另类一区二区| 惠东县| 蜜臀视频在线观看一区二区|