女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

純隨機數學無限生成逼真3D世界火了!

CVer ? 來源:量子位(QbitAI) ? 2023-06-20 14:47 ? 次閱讀

誰說生成圖像、視頻一定要靠AI

普林斯頓大學新出的神器,可無限生成逼真3D世界,特別強調“No AI”。

b16ffd0a-0f28-11ee-962d-dac502259ad0.png

淺淺感受一下這個效果:

b1c39546-0f28-11ee-962d-dac502259ad0.gif

b5fccd1c-0f28-11ee-962d-dac502259ad0.gif

bd3ec1d4-0f28-11ee-962d-dac502259ad0.gif

不要以為生成的只是一段視頻,其實背后是一套完整的3D資產,基于建模軟件Blender打造。

此時所有blender用戶一起跟我:啊?

bf7a71dc-0f28-11ee-962d-dac502259ad0.png

如此一來,我們就能用參數來控制細節:

bfa537d2-0f28-11ee-962d-dac502259ad0.gif

或者拿到相應的光流圖、3D場景光流圖、深度圖、全景分割圖等等,輕松hold住各種CV任務。

c6a4b7ba-0f28-11ee-962d-dac502259ad0.gif

最最重要的是,它還免費、開源!

媽媽真的再也不用擔心我找不到高質量的3D數據投喂AI了……

100%基于隨機數學的3D數據生成器

盡管AI發展迅猛,但目前CV領域的許多任務仍然缺乏高質量的數據,3D尤甚。

一個解決辦法是用合成數據。事實證明,在這類數據上訓練的模型在零樣本的真實圖像上也可以表現得很好。

但問題是,現有的大多數免費3D合成數據工具基本局限于單一場景:要么是自動駕駛相關,要么就是那種位于室內環境中的人造物體。

因此,為了擴大覆蓋范圍,尤其是真實世界里的自然場景,作者基于Blender打造了這個基于隨機數學規則無限生成各種場景的Infinigen。

c953dec8-0f28-11ee-962d-dac502259ad0.png

Infinigen主要利用Blender的“基元”(或原語),設計了一個程序規則庫,通過編碼完成真實自然場景各個對象的生成。

論文主要介紹了Infinigen的程序體系,包括:

Node Transpiler(節點轉換器),可以自動將Blender節點圖轉化為Python代碼,方便非程序員用戶使用Infinigen。

如下圖所示,它生成的代碼更通用,既允許我們隨機化輸入參數,也允許隨機化圖結構。

c98ee784-0f28-11ee-962d-dac502259ad0.png

Generator Subsystems(生成器子系統),Infinigen的生成器是是一個個基于概率的程序,每個程序專門用于生成一個子對象(比如山脈或魚類)。每個對象都有一組高級參數(比如山的總高度),用戶可以使用Python API來調整這些參數,以實現對數據生成的細粒度控制。

Material Generators(材料生成器),一共有50個,每個都由一個能指定顏色和反射率的隨機著色器和一個生成相應精細幾何細節的局部幾何生成器組成。

如下圖由所示,它能保證非常真實的幾何細節。

c9d5e92c-0f28-11ee-962d-dac502259ad0.png

Terrain Generators(地形生成器),如下圖所示,該生成器可以通過反復擠壓生成巨石,使用Blender的內置插件生成小石塊。

ca07ecba-0f28-11ee-962d-dac502259ad0.png

并幫助Infinigen通過使用FLIP模擬動力學流體,使用Blender的粒子系統模擬天氣。

ca5746ca-0f28-11ee-962d-dac502259ad0.png

Plants & Underwater Object Generators(植物和水下物體發生器),包括使用用隨機游走等算法對樹木生長進行建模,從而形成一個覆蓋各種樹木、灌木甚至仙人掌的3D世界。

cb470bce-0f28-11ee-962d-dac502259ad0.png

又或者是使用差異化生長、拉普拉斯生長和反應擴散制造各種珊瑚、使用幾何節點圖生成樹葉、花朵、海藻、海帶、軟體動物和水母。

還有各種子生成器(比如生物生成器)就不一一介紹了。

cbbcc60c-0f28-11ee-962d-dac502259ad0.png

除了這些,Infinigen還包括一個圖像渲染與Ground Truth提取程序,主要用于生成下圖這些類型的圖像。

其中對于前者,系統使用了Blender基于自然規律的路徑跟蹤渲染器Cycles來渲染圖像。

cc3e69e6-0f28-11ee-962d-dac502259ad0.png

作者介紹,雖然使用Blender開發了Infinigen的程序規則,不過程序生成的很大一部分是在Blender之外完成的。

另外,他們也表示,構建Infinigen是一項極大量的軟件工程,光是它代碼庫的主分支就囊括了40485行代碼。

最后,Infinigen在2個Intel Xeon Silver 4114 @ 2.20GHz CPU和1個NVidia GPU上進行了基準測試,生成一對1080p圖像的時間(wall time)為3.5小時。

下表是它與現有合成數據集或生成器的比較。

cc9db216-0f28-11ee-962d-dac502259ad0.png

作者表示,從中可以看出,Infinigen最大的優點就是不需要任何外部參考資源庫就能程序化地生成無限的自然3D數據,別的都不行。

團隊介紹

Infinigen將在本周三的CVPR會議上進行Poster展示。

它的作者全部來自普林斯頓大學Vision & Learning Lab。

三位共同一作,其中一位叫Ma Zeyu,普林斯頓大學博士三年級在讀,2020年本科畢業于清華大學電子工程專業。

通訊作者為普林斯頓大學計算機科學系副教授鄧嘉。

ccc3d518-0f28-11ee-962d-dac502259ad0.png

目前,Infinigen的代碼已經上線GitHub,短短兩天已有850個標星。

cd1f5e60-0f28-11ee-962d-dac502259ad0.png

論文地址:
https://arxiv.org/abs/2306.09310
項目主頁:
https://infinigen.org/
GitHub地址:
https://github.com/princeton-vl/infinigen

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

    關注

    9

    文章

    2952

    瀏覽量

    109478
  • AI
    AI
    +關注

    關注

    87

    文章

    34274

    瀏覽量

    275455
  • 數據集
    +關注

    關注

    4

    文章

    1223

    瀏覽量

    25280

原文標題:純隨機數學無限生成逼真3D世界火了!普林斯頓華人一作|CVPR 2023

文章出處:【微信號:CVer,微信公眾號:CVer】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    概率隨機數生成【子模塊】

    本帖最后由 ZHZJK 于 2014-1-7 17:04 編輯 你還在用系統自帶的隨機數生成函數嗎你還在為模擬數值虛假而煩惱嗎而個人編寫了一個按照概率生成隨機數子模塊將會解決這
    發表于 12-31 16:49

    概率論_隨機數學基礎課程中的內容

    隨機數學基礎課程中的內容,有助于大家理解書本上的內容
    發表于 12-10 18:08 ?0次下載

    神經網絡的偽隨機數生成方法

    為了克服有限精度效應對混沌系統的退化影響,改善所生成隨機序列的統計性能,設計了一種新的基于六維CNN(細胞神經網絡)的64 bit偽隨機數生成方法。在該方法中,通過控制六維CNN在每次
    發表于 02-02 15:49 ?0次下載

    隨機數生成算法

    在計算機上用數學的方法產生隨機數列是目前通用的方法,它的特點是占用的內存少,速度快.用數學方法產生的隨機數列是根據確定的算法推算出來的,嚴格說來并不是
    發表于 04-03 10:25 ?6次下載

    C語言中隨機數生成代碼

    C語言中隨機數生成完整代碼:
    的頭像 發表于 02-20 09:21 ?1.1w次閱讀

    人工智能系統VON,生成逼真3D圖像

    研究團隊寫道:“我們的關鍵思想是將圖像生成過程分解為三個要素:形狀、視角和紋理,這種分離的3D表示方式使我們能夠在對抗學習框架下從3D和2D視覺數據收集中學習模型。與現有的2
    的頭像 發表于 12-07 09:28 ?8038次閱讀

    如何使用隨機數生成器來生成私鑰

    ,尤其重要。 說到隨機,有兩個必須要搞清楚的概念:“真隨機數生成器”(TRNG)和偽隨機數生成器(PRNG)
    發表于 03-18 10:40 ?5309次閱讀
    如何使用<b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>器來<b class='flag-5'>生成</b>私鑰

    如何利用SystemVerilog仿真生成隨機數

    采用SystemVerilog進行仿真則更容易生成隨機數,而且對隨機數具有更強的可控性。對于隨機變量,在SystemVerilog中可通過rand或randc加數據類型的方式定義。ra
    的頭像 發表于 10-30 10:33 ?1.2w次閱讀
    如何利用SystemVerilog仿真<b class='flag-5'>生成</b><b class='flag-5'>隨機數</b>

    YIE002開發探索10-隨機數生成

    生成器1 隨機數生成器構建2 YIE002-STM32的隨機數生成器編程2.1 隨機數
    發表于 01-17 13:06 ?2次下載
    YIE002開發探索10-<b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>器

    用于生成隨機數的電子骰子

    電子發燒友網站提供《用于生成隨機數的電子骰子.zip》資料免費下載
    發表于 07-06 10:58 ?4次下載
    用于<b class='flag-5'>生成</b><b class='flag-5'>隨機數</b>的電子骰子

    Arduino Lotto隨機數生成

    電子發燒友網站提供《Arduino Lotto隨機數生成器.zip》資料免費下載
    發表于 11-02 10:59 ?0次下載
    Arduino Lotto<b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>器

    隨機數生成器開源分享

    電子發燒友網站提供《隨機數生成器開源分享.zip》資料免費下載
    發表于 11-11 11:57 ?0次下載
    <b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>器開源分享

    如何在200 smart中生成隨機數

    上文寫了博途中生成隨機數的幾種辦法,現在試著使用其中簡單的線性同余法實現在200 smart中完成類似功能。
    的頭像 發表于 03-23 13:51 ?7810次閱讀
    如何在200 smart中<b class='flag-5'>生成</b>偽<b class='flag-5'>隨機數</b>

    技術分享 | 隨機數生成過慢導致系統阻塞怎么辦?

    /dev/random和/dev/urandom是linux上的隨機數生成器,是個字符設備,為系統提供隨機數隨機數主要應用在加密方面,沒有加密的操作都是可預測且不安全的。linux上
    的頭像 發表于 08-15 09:20 ?2966次閱讀
    技術分享 | <b class='flag-5'>隨機數</b><b class='flag-5'>生成</b>過慢導致系統阻塞怎么辦?

    如何使用雪花算法生成真正的隨機數

    以前用rand和srand生成過偽隨機數,偽隨機數的序列是固定的,今天學習生成真正的隨機數生成
    的頭像 發表于 10-09 10:05 ?1630次閱讀