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万ドル近くを稼ぐ

ブログ    
ブログ    

推薦する

インダストリー4.0における人工知能

人工知能は、強化された接続性とインテリジェントな自動化を通じて、インダストリー 4.0 に破壊的な変...

ダブル11プロモーション?貪欲アルゴリズムを使用して解決してください。

[[351760]]この記事はWeChatの公開アカウント「Java Chinese Commun...

生成型AIとデータが未来の産業をどう形作るか

私たちは、生成型 AI の出現によって推進される技術革命の真っ只中にいます。 これは単なる技術の漸進...

APIセキュリティへのAIの適用

最近では、セキュリティ業界のほぼあらゆるところで人工知能 (AI) の話題が取り上げられています。確...

スマートシティ:自動運転インフラの新たな一面

日常的なタスクの自動化は、現在多くの業界で関心を集めているコンセプトです。最も革命的なのは自動運転車...

AIOps ツールがクラウド コンピューティングに新たな命を吹き込む理由

[[331103]] AIOps ツールは IT 分野で幅広い応用が期待されていますが、クラウド テ...

Java から MySQL に接続するためのベストプラクティスを解読: 自分に合った方法を選択する

MySQL への接続は、Java 開発において非常に一般的なタスクの 1 つです。次のセクションでは...

ピアソンとマイクロソフトリサーチアジアが人工知能技術を活用したパーソナライズ学習の強化に協力

北京、2018 年 1 月 31 日 – 昨年の英語学習アプリ「Longman Xiaoying」の...

ハイテク:米国は1キロメートル以内のターゲット認識を実現する長距離顔認識システムを開発

海外メディアの報道によると、最近「ニューサイエンス」誌に次のような記事が掲載された。 「米軍は1キロ...

12 の主要な AI ホットテクノロジーの方向性を網羅する、AISummit グローバル人工知能テクノロジーカンファレンス 2022 が開催されます。

人工知能は、60年以上にわたる発展の中で、数々の浮き沈みを経験してきました。近年、モバイルインターネ...

...

50 以上の実用的な機械学習および予測 API (2018 年版)

[51CTO.com クイック翻訳] この記事では、顔認識や画像認識、テキスト分析、自然言語処理 ...

組織のセキュリティを保護するための暗号化トラフィック分析における機械学習の役割

脅威の攻撃者が戦術や手法を進化させ続けるにつれて(たとえば、暗号化されたトラフィック内に攻撃を隠すな...

今後 30 年間、人工知能の時代において、どの職業が消滅し、あるいは存続するのでしょうか?

最近の教育プロセスの中で、何人かの子供たちが私に大学で何を専攻すればいいかと尋ねました。将来的に発展...

...