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

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

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

一個被稱為“模式自適應(yīng)神經(jīng)網(wǎng)絡(luò)”的新神經(jīng)網(wǎng)絡(luò)架構(gòu)

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-06-04 10:11 ? 次閱讀

針對四足動物的動畫生成問題,愛丁堡大學(xué)的研究人員開發(fā)了一個被稱為“模式自適應(yīng)神經(jīng)網(wǎng)絡(luò)”的新神經(jīng)網(wǎng)絡(luò)架構(gòu),它可以從實際的運(yùn)動數(shù)據(jù)學(xué)習(xí),生成非常自然的動畫。團(tuán)隊在今天開源了所有代碼、數(shù)據(jù)和編譯的demo。

創(chuàng)作四足動物動畫是計算機(jī)動畫行業(yè)一個特別困難的問題。四足動物動畫在電腦游戲和電影中的應(yīng)用很重要,同時也是機(jī)器人領(lǐng)域的一個具有挑戰(zhàn)性的話題。傳統(tǒng)方法制作四足動物動畫時,動畫師必須經(jīng)過特殊培訓(xùn),設(shè)計出各種復(fù)雜的動作,然后利用各種DCC軟件進(jìn)行動作捕捉。

針對四足動物的動畫生成問題,來自愛丁堡大學(xué)HE ZHANG、SEBASTIAN STARKE、TAKU KOMURA和Adobe Research的JUN SAITO等人的團(tuán)隊開發(fā)了一個被稱為“模式自適應(yīng)神經(jīng)網(wǎng)絡(luò)”的新神經(jīng)網(wǎng)絡(luò)架構(gòu),它可以從實際的運(yùn)動數(shù)據(jù)學(xué)習(xí),生成自然的動畫。系統(tǒng)不需要對相位或運(yùn)動步態(tài)進(jìn)行標(biāo)記,而是從非結(jié)構(gòu)化的運(yùn)動捕獲數(shù)據(jù),以端到端的方式學(xué)習(xí)。

整個研究使用 Unity3D / Tensorflow 完成,并且團(tuán)隊在今天開源了所有代碼、數(shù)據(jù)和編譯的demo。

模式自適應(yīng)神經(jīng)網(wǎng)絡(luò)

四足動物運(yùn)動的多模態(tài)造成了動畫制作的復(fù)雜性。四足動物有多種移動模式,例如步行、踱步、快走、慢跑、疾跑等,運(yùn)動時其軀干和四肢的相位變化非常復(fù)雜。

圖:不同的四足運(yùn)動模式。橫條表示每條腿的站立相位。右側(cè)的圖像表示步態(tài)周期中腳接觸的順序。

目前還沒有以數(shù)據(jù)驅(qū)動的方式系統(tǒng)地構(gòu)建四足動物運(yùn)動控制器的工作。除了上面提到的運(yùn)動復(fù)雜性外,困難還來源于四足動物與人類不同,無法進(jìn)行受控的數(shù)據(jù)采集。因此,捕獲的數(shù)據(jù)往往不是結(jié)構(gòu)化的。使用這些數(shù)據(jù)設(shè)計角色控制器時,工程師需要手動/半自動地提取步態(tài)周期和轉(zhuǎn)換,再將它們拼接在一起,調(diào)整motion trees和有限狀態(tài)機(jī)的參數(shù)。因此,傳統(tǒng)的方法要么效率低,要么不精確。

上圖展示了基于動作捕捉實現(xiàn)的動畫制作,但捕捉的動畫是非結(jié)構(gòu)化的,而且隨機(jī)動作太過廣泛。捕捉的數(shù)據(jù)不是很精準(zhǔn),動作存在很多噪波,細(xì)節(jié)的地方還需要后期修正。

上圖是通過標(biāo)準(zhǔn)神經(jīng)網(wǎng)絡(luò)生成的動畫,但會產(chǎn)生失真和明顯的滑步。

上圖的動畫由相位函數(shù)神經(jīng)網(wǎng)絡(luò)(Phase-Functioned Neural Networks)的方式生成,優(yōu)點是動作精準(zhǔn),但是當(dāng)兩個動作進(jìn)行融合時動作顯得僵硬,而且操控不是那么靈敏。

這個新研究提出了一種新的網(wǎng)絡(luò)架構(gòu)——模式自適應(yīng)神經(jīng)網(wǎng)絡(luò)(Mode-Adaptive Neural Networks ,MANN),它可以從大量的非結(jié)構(gòu)化四足動物運(yùn)動捕獲數(shù)據(jù)中學(xué)習(xí)運(yùn)動控制器。

MANN架構(gòu)圖示,由門控網(wǎng)絡(luò)和運(yùn)動預(yù)測網(wǎng)絡(luò)組成。

這個系統(tǒng)由運(yùn)動預(yù)測網(wǎng)絡(luò)和門控網(wǎng)絡(luò)組成。在每一幀處,運(yùn)動預(yù)測網(wǎng)絡(luò)在給定的前一幀的狀態(tài)和用戶提供控制信號的情況下計算當(dāng)前幀的角色狀態(tài)。門控網(wǎng)絡(luò)通過選擇和混合所謂的專家權(quán)重(expert weights),動態(tài)地更新運(yùn)動預(yù)測網(wǎng)絡(luò)的權(quán)重,每個expert weight都專門針對特定的運(yùn)動。

MANN與以前方法的對比

這種架構(gòu)提供了靈活性,使得系統(tǒng)能夠在廣泛的非周期動作和周期性的無標(biāo)記步態(tài)類型中學(xué)習(xí)一致的特征。這個框架可以將開發(fā)人員從冗長而困難的相位標(biāo)記工作中解放出來。特別是,我們的模型不需要單獨的標(biāo)簽來區(qū)分不同的步態(tài),這種區(qū)分即使對人類來說也很難,因此,可以在數(shù)據(jù)預(yù)處理過程避免步態(tài)錯誤。

該研究的貢獻(xiàn)可概括如下:

提出第一個構(gòu)建數(shù)據(jù)驅(qū)動的四足角色控制器的系統(tǒng)方法,它可以合成具有各種運(yùn)動模式和動作轉(zhuǎn)換的高質(zhì)量動畫。

提出一種新穎的端到端神經(jīng)網(wǎng)絡(luò)架構(gòu),可以從非結(jié)構(gòu)化的四足動物運(yùn)動捕捉數(shù)據(jù)中學(xué)習(xí),而無需提供相位和運(yùn)動步態(tài)標(biāo)簽。

通過與現(xiàn)有方法進(jìn)行比較,對所提出的架構(gòu)進(jìn)行了全面評估。

數(shù)據(jù)準(zhǔn)備和結(jié)果

研究人員使用狗的動作捕捉(Dog Motion Capture)作為訓(xùn)練數(shù)據(jù)。這些數(shù)據(jù)包含各種運(yùn)動模式,例如步行、踱步、小跑、跑步等,以及其他類型的動作,例如坐、站、閑散,躺著和跳躍。通過鏡像將數(shù)據(jù)規(guī)模加倍。

實驗中使用的狗模型的骨架結(jié)構(gòu)。由27塊骨頭組成,總共有81個自由度。

表1:狗運(yùn)動數(shù)據(jù)集和運(yùn)動類型

四足動物在不平坦地形上行走

沿預(yù)定的地面軌跡的行走??梢杂^察到,即使在突然轉(zhuǎn)彎的情況下,它也能很好地沿著曲線運(yùn)動。

值得一提的是,這個研究延續(xù)自去年該團(tuán)隊所做的“用于角色控制的 Phase-Functioned 神經(jīng)網(wǎng)絡(luò)”(PFNN)工作,當(dāng)時在SIGGRAPH 2017大會演示,同樣令人印象深刻。

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

原文標(biāo)題:超酷的神經(jīng)網(wǎng)絡(luò)合成動物運(yùn)動動畫,解救動畫師?。ùa開源+視頻)

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MATLAB神經(jīng)網(wǎng)絡(luò)工具箱函數(shù)

    遞歸網(wǎng)絡(luò)newelm 創(chuàng)建Elman遞歸網(wǎng)絡(luò)2. 網(wǎng)絡(luò)應(yīng)用函數(shù)sim 仿真
    發(fā)表于 09-22 16:10

    粒子群優(yōu)化模糊神經(jīng)網(wǎng)絡(luò)在語音識別中的應(yīng)用

    定的早熟收斂問題,引入自適應(yīng)動態(tài)改變慣性因子的PSO算法,使算法具有較強(qiáng)的全局搜索能力.將此算法訓(xùn)練的模糊神經(jīng)網(wǎng)絡(luò)應(yīng)用于語音識別中,結(jié)果表明,與BP算法相比,粒子群優(yōu)化的模糊
    發(fā)表于 05-06 09:05

    神經(jīng)網(wǎng)絡(luò)教程(李亞非)

      第1章 概述  1.1 人工神經(jīng)網(wǎng)絡(luò)研究與發(fā)展  1.2 生物神經(jīng)元  1.3 人工神經(jīng)網(wǎng)絡(luò)的構(gòu)成  第2章人工神經(jīng)網(wǎng)絡(luò)基本模型  2.1 MP模型  2.2 感知器模型  2.3
    發(fā)表于 03-20 11:32

    【PYNQ-Z2試用體驗】神經(jīng)網(wǎng)絡(luò)基礎(chǔ)知識

    能在外界信息的基礎(chǔ)上改變內(nèi)部結(jié)構(gòu),是自適應(yīng)系統(tǒng),通俗的講就是具備學(xué)習(xí)功能?,F(xiàn)代神經(jīng)網(wǎng)絡(luò)種非線性統(tǒng)計性數(shù)據(jù)建模工具。簡單來說,就是給定輸入,
    發(fā)表于 03-03 22:10

    卷積神經(jīng)網(wǎng)絡(luò)如何使用

    卷積神經(jīng)網(wǎng)絡(luò)(CNN)究竟是什么,鑒于神經(jīng)網(wǎng)絡(luò)在工程上經(jīng)歷了曲折的歷史,您為什么還會在意它呢? 對于這些非常中肯的問題,我們似乎可以給出相對簡明的答案。
    發(fā)表于 07-17 07:21

    【案例分享】ART神經(jīng)網(wǎng)絡(luò)與SOM神經(jīng)網(wǎng)絡(luò)

    今天學(xué)習(xí)了兩神經(jīng)網(wǎng)絡(luò),分別是自適應(yīng)諧振(ART)神經(jīng)網(wǎng)絡(luò)與自組織映射(SOM)神經(jīng)網(wǎng)絡(luò)。整體感覺不是很難,只不過
    發(fā)表于 07-21 04:30

    如何構(gòu)建神經(jīng)網(wǎng)絡(luò)

    原文鏈接:http://tecdat.cn/?p=5725 神經(jīng)網(wǎng)絡(luò)種基于現(xiàn)有數(shù)據(jù)創(chuàng)建預(yù)測的計算系統(tǒng)。如何構(gòu)建神經(jīng)網(wǎng)絡(luò)?神經(jīng)網(wǎng)絡(luò)包括:輸入層:根據(jù)現(xiàn)有數(shù)據(jù)獲取輸入的層隱藏層:使用反
    發(fā)表于 07-12 08:02

    神經(jīng)網(wǎng)絡(luò)移植到STM32的方法

    神經(jīng)網(wǎng)絡(luò)移植到STM32最近在做的項目需要用到網(wǎng)絡(luò)進(jìn)行擬合,并且將擬合得到的結(jié)果用作控制,就在想能不能直接在單片機(jī)上做神經(jīng)網(wǎng)絡(luò)計算,這
    發(fā)表于 01-11 06:20

    卷積神經(jīng)網(wǎng)絡(luò)模型發(fā)展及應(yīng)用

    為 三過程:輸入信號線性加權(quán)、求和、非線性激活。1958 年到 1969 年為神經(jīng)網(wǎng)絡(luò)模型發(fā)展的第階段, 稱為
    發(fā)表于 08-02 10:39

    自適應(yīng)模糊神經(jīng)網(wǎng)絡(luò)研究

    模糊神經(jīng)網(wǎng)絡(luò)提供了從人工神經(jīng)網(wǎng)絡(luò)中模糊規(guī)則的抽取。本文研究模糊神經(jīng)網(wǎng)絡(luò)自適應(yīng)學(xué)習(xí)、規(guī)則插入和抽取及神經(jīng)-模糊推理的FuNN 模型。把遺傳算
    發(fā)表于 06-06 13:45 ?18次下載

    基于神經(jīng)網(wǎng)絡(luò)自適應(yīng)諧波電流抑制方法

    在傳統(tǒng)諧波注入法基礎(chǔ)上提出神經(jīng)網(wǎng)絡(luò)自適應(yīng) 諧波電流抑制 方法,根據(jù)自適應(yīng)噪聲抵消技術(shù)運(yùn)用人工神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 08-22 15:44 ?14次下載
    基于<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b><b class='flag-5'>自適應(yīng)</b>諧波電流抑制方法

    基于自適應(yīng)果蠅算法的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)訓(xùn)練

    基于自適應(yīng)果蠅算法的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)訓(xùn)練_霍慧慧
    發(fā)表于 01-03 17:41 ?0次下載

    神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制及其發(fā)展應(yīng)用

    文章系統(tǒng)地闡述了神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制的本質(zhì)、優(yōu)勢與研究進(jìn)展,介紹了神經(jīng)網(wǎng)絡(luò)自適應(yīng)控制的不同結(jié)構(gòu)模型及其所具有的特性,分析了目前神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 05-31 16:35 ?11次下載

    人工神經(jīng)網(wǎng)絡(luò)和bp神經(jīng)網(wǎng)絡(luò)的區(qū)別

    人工神經(jīng)網(wǎng)絡(luò)和bp神經(jīng)網(wǎng)絡(luò)的區(qū)別? 人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network, ANN)是種模仿人腦神經(jīng)元網(wǎng)絡(luò)結(jié)構(gòu)
    的頭像 發(fā)表于 08-22 16:45 ?4528次閱讀

    神經(jīng)網(wǎng)絡(luò)架構(gòu)有哪些

    神經(jīng)網(wǎng)絡(luò)架構(gòu)是機(jī)器學(xué)習(xí)領(lǐng)域中的核心組成部分,它們模仿了生物神經(jīng)網(wǎng)絡(luò)的運(yùn)作方式,通過復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)實現(xiàn)信息的處理、存儲和傳遞。隨著深度學(xué)習(xí)技術(shù)的不斷發(fā)展,各種
    的頭像 發(fā)表于 07-01 14:16 ?718次閱讀