AIコンテンツゼロ!純粋なランダム数学は現実的な3D世界を無限に生成する、プリンストン大学の中国人による研究

AIコンテンツゼロ!純粋なランダム数学は現実的な3D世界を無限に生成する、プリンストン大学の中国人による研究

画像や動画の生成には AI に頼らなければならないと誰が言ったのでしょうか?

プリンストン大学の新しいアーティファクトは、「AIなし」に特に重点を置いて、限りなくリアルな3D世界を生成できます。

この効果を見てみましょう:




生成されるのは単なるビデオだと思わないでください。実際は、モデリング ソフトウェア Blender に基づいて構築された完全な 3D アセット セットです。

この時点で、Blender ユーザーは全員私にこう言いました。「えっ?」

このように、パラメータを使用して詳細を制御できます。

または、対応するオプティカルフローマップ、3D シーンオプティカルフローマップ、深度マップ、パノラマセグメンテーションマップなどを取得し、さまざまな CV タスクを簡単に処理できます。

最も重要なのは、無料かつオープンソースであることです。

お母さんは、私が AI に与えるための高品質の 3D データを見つけられないことをもう心配する必要はありません...

100%ランダムな数学ベースの3Dデータジェネレータ

AI は急速に発展しているにもかかわらず、CV 分野の多くのタスクでは、特に 3D の高品質データがまだ不足しています。

解決策の 1 つは、合成データを使用することです。このタイプのデータでトレーニングされたモデルは、ゼロショットの実際の画像でも優れたパフォーマンスを発揮することがわかりました。

問題は、既存の無料の 3D 合成データ ツールのほとんどが、自動運転関連または屋内環境にある人工物のいずれか 1 つのシナリオに限定されていることです。

そこで、特に現実世界の自然シーンを対象に範囲を広げるために、ランダムな数学的ルールに基づいてさまざまなシーンを無限に生成できるBlenderをベースにしたInfinigenを作者は作成した。

Infinigen は主に Blender の「プリミティブ」 (またはプリミティブ)を使用してプログラム ルール ライブラリを設計し、コーディングを通じて実際の自然シーン内のさまざまなオブジェクトの生成を完了します。

この論文では、主に以下の内容を含む Infinigen プログラム システムを紹介しています。

  • Node Transpilerは、Blender ノード グラフを Python コードに自動的に変換し、プログラマー以外のユーザーでも Infinigen を簡単に使用できるようにします。

下の図に示すように、生成されるコードはより一般的なものとなり、入力パラメータとグラフ構造の両方をランダム化できるようになります。

  • ジェネレーター サブシステム、Infinigen のジェネレーターは確率ベースのプログラムであり、それぞれがサブオブジェクト(山や魚など)の生成に専念しています。各オブジェクトには、一連の高レベル パラメーター(山の合計高度など)があり、ユーザーは Python API を使用してこれを調整し、データ生成を細かく制御できます。
  • マテリアル ジェネレーターは合計 50 個あり、それぞれが色と反射率を指定するランダム シェーダーと、対応する細かい幾何学的詳細を生成するローカル ジオメトリ ジェネレーターで構成されています。

下の図に示すように、非常にリアルな幾何学的詳細を確保できます。


  • 以下に示すように、地形ジェネレーターは、Blender の組み込みプラグインを使用して、押し出しを繰り返して岩や小さな岩を生成できます。

また、Infinigen が FLIP を使用して動的流体をシミュレートし、Blender のパーティクル システムを使用して天候をシミュレートするのを支援しました。

  • 植物と水中オブジェクト ジェネレーター。ランダム ウォークなどのアルゴリズムを使用して木の成長をモデル化し、さまざまな木、低木、さらにはサボテンで覆われた 3D の世界を実現します。

または、微分成長、ラプラス成長、反応拡散を使用してさまざまなサンゴを作成し、幾何学的ノード グラフを使用して葉、花、海藻、昆布、軟体動物、クラゲを生成します。

他にも様々なサブジェネレータ(生物ジェネレータなど)がありますが、一つ一つ紹介することはしません。

これらに加えて、Infinigen には画像レンダリングおよびグラウンド トゥルース抽出プログラムも含まれており、主に以下に示すタイプの画像を生成するために使用されます。

前者の場合、システムは Blender の自然ベースのパス トレーシング レンダラー Cycles を使用して画像をレンダリングします。

著者は、Infinigen の手続き型ルールは Blender を使用して開発されたが、手続き型生成の大部分は Blender の外部で行われたと説明しています。

さらに、Infinigen の構築には膨大な量のソフトウェア エンジニアリングが必要であり、そのコード ベースのメイン ブランチだけでも40,485 行のコードが含まれているとも述べています。

最後に、Infinigen は 2 つの Intel Xeon Silver 4114 @ 2.20GHz CPU と 1 つの NVidia GPU でベンチマークされ、1080p 画像のペアを生成するのに3.5 時間ウォールタイムがかかりました。

次の表は、既存の合成データセットまたはジェネレータと比較したものです。

著者は、このことから、Infinigen の最大の利点は、外部参照リソース ライブラリなしで無制限の自然な 3D データを手順的に生成できることであり、他にはできないことであると述べています。

チームについて

Infinigen は今週水曜日の CVPR カンファレンスでポスター形式でその成果を発表する予定です。

著者は全員、プリンストン大学の Vision & Learning Lab 所属です。

3人の共同筆頭著者のうちの1人は、プリンストン大学の博士課程3年生で、2020年に清華大学で電子工学の学士号を取得した馬澤宇氏です。

責任著者は、プリンストン大学コンピューターサイエンス学部の准教授である Jia Dengです。

現在、Infinigen のコードは GitHub で公開されており、わずか 2 日間で 850 個のスターを獲得しています。

論文の宛先:
https://arxiv.org/abs/2306.09310プロジェクトのホームページ:
https://infinigen.org/
GitHub アドレス:
https://github.com/princeton-vl/infinigen

<<:  すべてのオープンソースモデルを超え、クロードとバードを破り、プログラミングタスク専用の大規模モデルが登場

>>:  AI人材の世界的な需要が急増、一部の職種では年間40万ドル近くを稼ぐ

ブログ    
ブログ    
ブログ    

推薦する

顧客サービスの革命: 現代のビジネスにおける広報ロボットの役割

人工知能 (AI) の登場により、企業の運営方法は劇的に変化し、PR ボットが顧客サービスの革命にお...

...

人工知能と医療画像を組み合わせたアプリケーションの4つのコア価値

「人工知能+医用画像」は、最先端の人工知能技術を医用画像診断に適用し、医師が患者の状態を診断するのを...

「新しいインフラ」に注力 - Powerleader がコンピューティングパワーで人工知能を強化

「新インフラ」の7つの主要分野の一つとして、人工知能は政策推進と産業成熟度の大幅な向上の恩恵を受け、...

2021 年のサイバーセキュリティにおける人工知能のトレンドは何ですか?

研究によると、人工知能技術はサイバーセキュリティの脅威やデータ侵害を防ぐ上で非常に重要です。人工知能...

中国では普及していない無人コンビニが、なぜアメリカでは人気があるのか​​?

[[247391]] 2018年1月、米国シアトルのアマゾン本社にアマゾン初の無人コンビニエンスス...

...

初めて人間を超えた! 「絵を読んで意味を理解する」ことに関しては、AIは人間の目よりも優れている

[[417746]]この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI...

...

20万人を超える人々が請願し、MITとハーバード大学が米国政府を訴えています。

米国移民関税執行局の最近の新しい規制は、アメリカのトップ大学の間で騒動を引き起こしている。ハーバード...

NASA、狭い場所でも移動できる折り紙ロボットを開発

将来のある時点で、人類は火星探査の旅に出る可能性が高いでしょう。最近、NASAの研究者らが、コンパク...

海外メディア:人工知能はすでに自身のミスを警告できる

[[354534]]海外メディアは、人工知能は急速に発展しており、この分野における最新の技術的成果が...

5G と AI のユースケース - 5G が人工知能の実装にどのように役立つか

マイケル・バクスター氏は、5Gは人工知能の可能性を解き放つだろうと語った。しかし、AI と 5G は...

権限の取得方法についての簡単な説明: ファイルのアップロード

概要ファイルアップロードの脆弱性は、アップロード機能を持つアプリケーションで発生します。アプリケーシ...