精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

使用NVIDIA ISAAC Sim和NVIDIA ISAAC Replicator縮小Sim2Real差距

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-10-10 15:22 ? 次閱讀

合成數據是計算機視覺應用中訓練機器學習模型的重要工具。 NVIDIA 的研究人員介紹了一種 結構化域隨機化 Omniverse Replicator 中的系統,可以幫助您使用合成數據訓練和優化模型。

Omniverse Replicator 是在 NVIDIA Omniverse 平臺上構建的 SDK ,它使您能夠構建自定義的合成數據生成工具和工作流。 NVIDIA ISAAC Sim 開發團隊使用 Omniverse Replicator SDK 構建 NVIDIA ISAAC Replicator ,這是一個特定于機器人的合成數據生成工具包,在 NVIDIA ISAAC Sim 應用程序中公開。

我們探索了在最近的一個項目中使用從合成環境生成的合成數據。 Trimble 計劃部署 Boston Dynamics 的 Spot 在各種室內設置和施工環境中。但 Trimble 必須開發一個經濟高效且可靠的工作流程來訓練基于 ML 的感知模型,以便 Spot 能夠在不同的室內環境中自主運行。

通過在 NVIDIA ISAAC Replicator 內使用結構化域隨機化從合成室內環境生成數據,您可以訓練現成的物體檢測模型,以檢測真實室內環境中的門。

Sim2Real 域間隙

鑒于合成數據集是通過模擬生成的,因此彌合模擬與真實世界之間的差距至關重要。該間隙稱為域間隙,可分為兩部分:

外觀間隙:兩個圖像之間的像素級差異。這些差異可能是由于對象細節、材質的不同,或者在合成數據的情況下,所使用的渲染系統的能力不同。

內容差距:指域之間的差異。這包括場景中對象的數量、類型和位置的多樣性以及類似的上下文信息等因素。

克服這些領域差距的關鍵工具是領域隨機化( DR ),它增加了為合成數據集生成的領域的大小。 DR 有助于確保我們包括最符合現實的范圍,包括長尾異常。通過生成更廣泛的數據,我們可能會發現神經網絡可以學習更好地概括整個問題范圍。

可以使用高保真 3D 資源和基于光線跟蹤或路徑跟蹤的渲染,使用基于物理的材質(如 MDL 定義的材質),進一步縮小外觀差距。驗證的傳感器模型及其參數的域隨機化也有幫助。

創建合成場景

我們通過 NVIDIA Omniverse SketchUp 連接器將室內場景的 BIM 模型從 Trimble SketchUp 導入 NVIDIA ISAAC Sim 。然而,它看起來很粗糙,在 Sim 和現實之間有很大的外觀差距。視頻 1 顯示 Trimble _ DR _ v1.1.usd 。

合成數據生成

此時,開始了合成數據生成( SDG )的迭代過程。對于目標檢測模型,我們在所有實驗中使用 TAO DetectNet V2 和 ResNet-18 主干。

我們將所有模型超參數常數固定為其默認值,包括批量大小、學習速率和數據集擴展配置參數。在合成數據生成中,可以迭代調整數據集生成參數,而不是模型超參數。

poYBAGNDyB2ADXYSAADnXDufIhA803.png

圖 3根據模型評估的反饋調整數據集生成參數的合成數據生成過程

Trimble v1.3 場景包含 500 個光線跟蹤圖像和環境道具,除門旋轉外,沒有 DR 組件。門紋理保持不變。在該場景中進行的訓練在真實測試集(約 1000 張圖像)上產生了 5% 的 AP 。

從模型對真實圖像的預測中可以看出,該模型未能充分檢測到真實的門,因為它過度適合模擬門的紋理。該模型在具有不同紋理門的合成驗證數據集上的較差性能證實了這一點。

另一個觀察結果是,模擬中的照明保持穩定不變,而現實中有各種照明條件。

為了防止過度擬合門的紋理,我們對門紋理應用了隨機化,在 30 種不同的木紋紋理之間隨機化。為了改變照明,我們在天花板上添加了 DR ,以隨機化燈光的運動、強度和顏色。現在,我們正在隨機化門的紋理,重要的是為模型提供一些學習信號,了解除了矩形外,門是由什么組成的。我們為場景中的所有門添加了逼真的金屬門把手、踢腳板和門框。在實際測試集上,對該改進場景中的 500 幅圖像進行訓練,獲得 57% 的 AP 。

這個模型比以前做得更好,但在測試真實圖像中,它仍然對盆栽植物和墻上的 QR 碼做出假陽性預測。它在走廊圖像上也做得很差,在那里我們有多個門。

為了使模型對墻壁上的 QR 碼等噪聲具有魯棒性,我們將 DR 應用于具有不同紋理的墻壁紋理,包括 QR 碼和其他合成紋理。

我們在現場增加了一些盆栽植物。我們已經有了一條走廊,所以為了從中生成合成數據,沿著走廊添加了兩個攝像頭以及天花板上的燈。

我們添加了光溫 DR ,以及強度、運動和顏色,以使模型在不同的光照條件下更好地概括。我們還注意到,在真實圖像中,有各種各樣的地板,如閃亮的花崗巖、地毯和瓷磚。為了模擬這些,我們應用 DR 將地板材料隨機分為不同種類的地毯、大理石、瓷磚和花崗巖材料。

類似地,我們添加了 DR 組件,以在不同顏色和不同種類的材料之間隨機化天花板的紋理。我們還添加了 DR 可見性組件,以便在模擬過程中在走廊中隨機添加幾個推車,希望將模型對真實圖像中推車的誤報降到最低。

通過僅對合成數據進行訓練,從該場景生成的 4000 幅圖像的合成數據集在真實測試集上獲得了約 87% 的 AP ,實現了良好的 Sim2Real 性能。

Omniverse 中的合成數據生成

使用 Omniverse 連接器、 MDL 和 DeepSearch 等易于使用的工具,沒有 3D 設計背景的 ML 工程師和數據科學家可以創建合成場景。

NVIDIA ISAAC Replicator 通過生成具有結構化域隨機化的合成數據,輕松彌補 Sim2Real 差距。通過這種方式, Omniverse 使合成數據生成可以用于引導基于 perception 的 ML 項目。

這里介紹的方法應該是可擴展的,并且應該可以增加感興趣的對象的數量,并在每次需要檢測其他新對象時輕松生成新的合成數據。

關于作者

Geetika Gupta 是 HPC + AI 和 Edge 應用的領先產品。自 NVIDIA 開普勒一代以來,她一直擔任數據中心 GPU 的產品經理,現在專注于 HPC + AI 和流式數據用例的融合。 Geetika 擁有加州大學洛杉磯分校安德森學院的 MBA 學位和 IITBHU 的機械工程學士學位。

Nyla Worker 是 NVIDIA 的解決方案架構師,專注于嵌入式設備的模擬和深入學習。她在機器人和自動車輛的深度學習邊緣應用方面擁有豐富的經驗,并為嵌入式設備開發了加速推理管道。

審核編輯:郭婷

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

    關注

    14

    文章

    4940

    瀏覽量

    102820
  • 機器學習
    +關注

    關注

    66

    文章

    8378

    瀏覽量

    132425
收藏 人收藏

    評論

    相關推薦

    基于Omniverse的NVIDIA Isaac Sim現已發布公測版

    Omniverse是NVIDIA模擬器的根本基礎,包括加入了多項新功能的Isaac平臺。NVIDIA Isaac Sim目前已發布公測版,您
    的頭像 發表于 06-22 14:56 ?3339次閱讀
    基于Omniverse的<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>Sim</b>現已發布公測版

    Isaac Sim公測版帶來數字孿生級別的機器人仿真

    ”兩大音頻平臺上搜索“NVIDIA 人工智能開講”專輯,眾多技術大咖帶你深度剖析核心技術,把脈未來科技發展方向! NVIDIA Isaac Sim 基于
    的頭像 發表于 09-07 14:34 ?5423次閱讀

    NVIDIA Omniverse ISAAC Sim加速機器人仿真

      新的 Omniverse ISAAC Sim 體驗的最新版本展示了現代機器人仿真工具包如何使研究人員和開發人員受益。在 NVIDIA Omniverse 平臺上構建該工具包,為機器人仿真提供了新的工作流程,是可用性、可擴展性
    的頭像 發表于 04-27 16:06 ?2894次閱讀
    用<b class='flag-5'>NVIDIA</b> Omniverse <b class='flag-5'>ISAAC</b> <b class='flag-5'>Sim</b>加速機器人仿真

    NVIDIA Isaac Sim 2022.1版本的亮點及功能

    NVIDIA 宣布推出2022.1 版 NVIDIA Isaac Sim。作為一種機器人仿真和合成數據生成(SDG)工具,這個 NVIDIA
    的頭像 發表于 07-01 11:19 ?1735次閱讀

    使用Omniverse Replicator構建自定義合成數據生成管道

      在 NVIDIAISAAC Sim DRIVE Sim 團隊利用 Omniverse Replicator SDK 構建特定領域的合
    的頭像 發表于 08-15 15:53 ?1234次閱讀
    使用Omniverse <b class='flag-5'>Replicator</b>構建自定義合成數據生成管道

    NVIDIA AI機器人開發— NVIDIA Isaac Sim入門

    NVIDIA 最新公開課來了,本次將圍繞用于開發和訓練智能機器人的模擬平臺—— NVIDIA Isaac SimNVIDIA
    的頭像 發表于 10-19 15:58 ?1765次閱讀

    開發者使用NVIDIA Omniverse和Isaac Sim構建機器人

    應用機器人學博士生 Antonio Serrano-Mu?oz 創建了一個 Omniverse 擴展程序,以在 NVIDIA Isaac Sim 中使用機器人操作系統軟件。
    發表于 10-21 09:41 ?608次閱讀

    NVIDIA 公開課 | AI 機器人開發第二講 — Isaac Sim 高階開發

    NVIDIA 公開課——AI 機器人開發第二講將于明日上線!本次精彩繼續,嘉賓將深入講解? NVIDIA Isaac Sim 的高階開發 。 NVI
    的頭像 發表于 11-10 11:00 ?914次閱讀

    CES | NVIDIA 發布智能機器人高級模擬引擎 Isaac Sim 的重大更新

    2030 年的 2000 萬臺,增幅超過 6.4 倍。為了開發、驗證和部署這些新的 AI 機器人,企業需要使用模擬技術將這些機器人放到真實的場景中。 NVIDIA 在 CES 上發布了 Isaac
    的頭像 發表于 01-06 02:55 ?602次閱讀

    CES | 用 NVIDIA Isaac Sim 2022.2 模擬未來智能機器人

    NVIDIA 宣布推出? NVIDIA Isaac Sim ?的 ?2022.2 版本 。作為機器人仿真和 合成數據 生成( SDG )工具,該?
    的頭像 發表于 01-06 22:30 ?868次閱讀

    使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創建逼真的機器人模擬

    MoveIt 2NVIDIA Isaac Sim 中模擬的機器人進行集成的過程。本教程需要一臺安裝了 Isaac
    的頭像 發表于 05-12 10:45 ?1511次閱讀
    使用 ROS <b class='flag-5'>2</b> MoveIt 和 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>Sim</b> 創建逼真的機器人模擬

    使用 NVIDIA Isaac Sim、ROS 和 Nimbus 開發多機器人環境

    隨著現實場景中部署的自主機器人越來越多,對高保真多機器人仿真環境的需求也在迅速增長。本文將回顧筆者過去在 Cogniteam 使用的仿真多機器人的方法、目前使用? NVIDIA Isaac Sim
    的頭像 發表于 06-07 08:45 ?835次閱讀
    使用 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>Sim</b>、ROS 和 Nimbus 開發多機器人環境

    從 0 到 1 搭建機器人 | 使用 NVIDIA Isaac Sim Replicator 和 TAO 套件進行數據合成和訓練

    文章 將從第一步開始,拆解并串聯起關于機器人創建的必要知識和所涉工具,希望能以 NVIDIA 提供的前沿解決方案為您鋪平開發實踐的道路。 今天我們將先從數據標記、模型訓練開始,出場的是? Isaac Sim
    的頭像 發表于 07-17 19:45 ?656次閱讀

    NVIDIA Isaac 平臺先進的仿真和感知工具助力 AI 機器人技術加速發展

    ? NVIDIA Isaac ROS 2.0 ?和? NVIDIA Isaac Sim 2023.1? 以及感知和仿真升級進行了發布,用以簡
    的頭像 發表于 10-20 02:00 ?958次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> 平臺先進的仿真和感知工具助力 AI 機器人技術加速發展

    使用 NVIDIA Isaac 仿真并定位 Husky 機器人

    如何使用 ROS 2 Husky 官方軟件包將該機器人導入 NVIDIA Isaac Sim 并創建仿真。 本 Demo 中的 Husky 機器人配備了
    的頭像 發表于 12-26 18:05 ?1250次閱讀
    使用 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> 仿真并定位 Husky 機器人