この記事は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トレンドが発表されました。データインテリジェンスシステムは、自動運転の商用化のクローズドループの鍵となるでしょうか?
これは大問題だ! Google が大きな動きを見せました!昨日、フェイフェイ・リーとジェフ・ディーン...
[元記事は51CTO.comより] 近年、多くのインターネット企業がデータ、テクノロジー、AI、組織...
[[320187]]追加の AI アプリケーションの需要が高まるにつれて、企業はデータ サイエンス ...
私たちは、アルゴリズムの時間計算量や空間計算量についてよく考えます。時間や空間が十分にある場合、その...
シャム・ナンダン・ウパディヤイノアが編集制作:51CTO テクノロジースタック(WeChat ID:...
サイバーセキュリティのスキル不足は、政府を含むさまざまな地域、市場、セクターの組織に引き続き影響を及...
この記事はLeiphone.comから転載したものです。転載する場合は、Leiphone.com公式...
新型コロナウイルス肺炎の流行状況の変化に伴い、企業や機関の業務と生産の再開が現在の仕事の新たな焦点と...
Forrester は、2025 年までの市場規模をより現実的に把握するために、AI ソフトウェア...
私の国は、世界で最も深刻な災害に見舞われる国の一つです。自然災害は一般的に、種類が多く、被害地域が広...
貨物ドローンは、高効率、環境保護、低コストなど、多くの利点を備え、宅配業界に革命をもたらそうとしてい...
廃棄フィルム2枚がパチンと貼り合わされました!見逃した素晴らしい瞬間をすぐに蘇らせることができ、効果...