この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。 ニューラルネットワークなしで写真を 3D に変換するのがこんなにスムーズにできるとは思いませんでした。 それ以前は、新しい視点の合成におけるビッグネームはNeRF (神経放射場) であり、過去 2 年間で非常に人気がありました。 これは、2D 画像の情報をトレーニング データとして使用して、ボリュームのある 3D シーンを復元する、シンプルな完全接続ニューラル ネットワークです。 しかし最近、カリフォルニア大学バークレー校の研究者らが「プレノクセル」と呼ばれる方法を提案した。 ニューラル ネットワークは必要ありません。勾配降下法と正規化だけで同じ効果が得られ、速度は100 倍になります。
NeRFからPlenoxelsへの進化誰もがPlenoxelsを理解しやすくするために、まずNeRFモデルについて簡単に紹介します。 NeRF用のデータを準備するには、まずカメラが必要です。 さまざまな角度から多数の写真を撮影した後、各 2D 画像の座標と視線方向が、MLP (多層完全接続ニューラル ネットワーク) の入力としてカメラ光線に沿った 5D ベクトル (x、y、z、θ、φ) に構築されます。 図(b)から、光線上の点には色があり、各点の色c = (r, g, b)と密度(σ)が出力ベクトルであることがわかります。 NeRF はボリューム レンダリング技術を使用して、取得した色と密度を 3D にレンダリングします。 レンダリング関数は微分可能であるため、合成効果と実際の効果の間の誤差を最小限に抑えることができ、それによってニューラル ネットワーク パラメータを最適化できます。 MLP で使用されるパラメータは 5MB に達することがあります。実際のトレーニングでは、トレーニング時間が非常に長く、通常は 1 ~ 4 日かかります。 この速度は、 Plenoxelsの 11 分と比較すると確かに受け入れられません。 2D 画像を 3D に変換するのは、小さなプロジェクトではないように思えます。Plenoxelsはニューラル ネットワークを使用せずにこれをどのように実現しているのでしょうか?実のところ、それほど複雑ではありません。 Plenoxels は、 NeRF の成功の秘密は実際にはボリューム レンダリング方程式にあり、最も時間のかかるニューラル ネットワークとはほとんど関係がないことを発見しました。
σi は不透明度、ci は色、δi は距離を表します。 Ti は光線上の点 i を通過する光の量を表し、密度と距離によって計算されます。 このボリューム レンダリング方程式は、実際には光線上の各ポイントの色、不透明度、光、距離を統合します。
Plenoxels はまず、占有されている各ボクセルの不透明度と球面調和関数の係数を含むスパース ボクセル テーブルを再構築します。 色情報は、これらの球面調和係数に格納されます。各色チャネルを表現するには、9 個の係数が必要です。合計 3 色あるため、各ボクセルの色を表現するには、27 個の球面調和係数が必要です。 カメラ光線が通過する各ポイントの色と不透明度は、最も近い 8 つのボクセルの三線補間によって計算されます。 結果として得られた色と不透明度は、 NeRFに似たボリューム レンダリング技術を使用して 3D でレンダリングされます。 Plenoxels は、レンダリングされたピクセルの平均二乗誤差(MSE) を最小限に抑えることでボクセルの不透明度と球面調和係数を最適化し、 TV 正規化を使用してノイズを除去します。 TV正規化を使用するかしないかで効果に大きな違いがあることがわかります! 100倍速く、わずか11分最も直感的な方法を使用して、2 つのモデル間の速度の違いを比較します。 ご覧のとおり、 Plenoxels はわずか数秒でより鮮明な効果を実現できますが、 NeRFではぼやけた影しか出ません。 同じ単一のシナリオの場合、 NeRF はモデル v100 の単一の GPU を使用してトレーニングするのに 1 ~ 2 日かかりますが、 Plenoxels は通常、単一の GPU を使用して 11 分しかかかりません。
言葉だけでは不十分で、データを使って伝える必要があります。 PSNR (ピーク信号対雑音比): 画質を評価するための最も一般的で広く使用されている客観的な測定方法です。PSNR 値が大きいほど、歪みが少なくなります。 SSIM (構造類似度): 実際の画像と合成画像の類似度を測定します。2 つの画像がまったく同じ場合、SSIM 値は 1 になります。 LPIPS (学習知覚パッチ類似度): 実際の画像と合成画像の違いを測定するために使用されます。値が低いほど、画像の類似性が高くなります。 Plenoxelsのパフォーマンスは他のモデルと比較して最高ではないことがわかりますが、決して他より劣っているわけではありません。重要なのは、その速度が2 桁速いことです。 Plenoxels の速度が大幅に向上したため、マルチバウンス照明や大規模シーンの 3D 生成モデルなど、現在ボトルネックとなっている一部のダウンストリーム アプリケーションが可能になります。 カメラとボクセル ハッシュを効果的に最適化できれば、このモデルは、パイプラインを使用してエンドツーエンドの 3D 再構築を実用的なアプリケーションにすることもできます。 プレノクセルの可能性はこれだけではないと思います。導入後の成果に期待しましょう! カリフォルニア大学バークレー校の学部生この強力なプレノクセルはカリフォルニア大学バークレー校の学生チームによって開発されたもので、第一著者のアレックス・ユー氏はまだ学部生である。 大学ではコンピュータサイエンスと応用数学を学んだだけでなく、バークレーにあるバークレー人工知能研究所 ( BAIR ) で 3D コンピュータビジョンの研究も行いました。 アレックスは2022年の秋に博士課程を始める予定です。AI分野には非常に多くの才能ある人々がいることにため息をつくしかありません。 博士課程を修了した彼は、今後どのようなエネルギーを発揮するのでしょうか。楽しみに待っていましょう。 GitHub コードのオープンソース現在、 Plenoxelsプロジェクトのコードは GitHub でオープンソース化されています。
ぜひその効果をお試しください! |
<<: 人生の意味とは何でしょうか?ステーションBのUP司会者がAIに「究極の質問」を投げかけた
>>: 2022年の自動運転のトップ10トレンドが発表されました。データインテリジェンスシステムは、自動運転の商用化のクローズドループの鍵となるでしょうか?
[[283588]] [51CTO.comより]先日、「勢いの刷新と知能の統合」をテーマにした世界人...
データは人工知能システムを構築するために必要な重要なインフラストラクチャです。データは、AI システ...
「人工知能」という言葉は、最近はどこにでも見られるようになり、産業界におけるその応用に混乱が生じてお...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
ビデオゲームは今日、現実世界のシミュレーションとなり、無限の可能性を示しています。ゲーム「グランド・...
1. Javaガベージコレクションアルゴリズムの核となる考え方Java 言語は、使用中のオブジェクト...
[51CTO.com 速訳] IBMは、人工知能技術を使って人々の意見を要約することを目指すProj...
[[280016]]最近のニュースによると、Google傘下の自動運転企業Waymoがユーザーにメー...
最近、国務院は貨物物流の円滑な流れを確保するために関連業務を展開するよう通知し、各地域と関連部門に主...
[[279958]] 2014年、機械学習の背後に隠れた高い技術的負債を調査したGoogleの論文が...
DALL-E、Midjourney、Stable Diffusion などの AI 生成アート ツ...
投票攻撃は止まらない2016年の米国大統領選挙は紆余曲折を経て、最終的にトランプ氏が米国大統領に選出...
生成 AI は、インターネット上の重要なコンテンツ ソースとなっています。AI によって生成されたテ...