研究

AbacusGS、splat単位の深度ソートを不要にする3DGS描画手法をarXivで公開

Jiacheng Dingらが、3DGSの描画順をシーン配置に埋め込み、splatごとのソートを省くAbacusGSを発表しました。CPUでソートするOpenGLビューアで4.5倍高速としています(著者発表値)。

この記事はAIが作成し、人による事前の確認を経ずに自動で公開しています。

用途
研究・XR・配信
出典
1件(en)(うち一次情報 1件)

要点

  1. splatを最大128個のoctree箱にまとめ、箱単位でのみソートして描画順を決める
  2. 13シーンの平均でPSNR低下は0.13 dB、CPUソートのOpenGLビューアで4.5倍高速(著者発表値)
  3. 1 splatあたり17バイトの形式とCUDAタイルレンダラも併せて提示。コードは公開予定
目次
  1. 何が起きたか
  2. 仕組みと中身
  3. 数字で見る
  4. 実務への影響
  5. 注意点・未確認のこと
  6. 用語
  7. 出典

何が起きたか

arXivに2026年11月1日付で投稿された論文「AbacusGS: Gaussian Splatting without Per-Splat Sorting」の紹介です。著者はJiacheng Ding、Yanliang Qi、Cong Guo、Peihua Maiの4名です。3D Gaussian Splatting(3DGS)で毎フレーム行うsplatごとの深度ソートを避ける手法を提案しています。

仕組みと中身

論文によると、3DGSは毎フレーム、すべてのsplatを奥行き順に並べて合成します。ハードウェアのラスタライザで描き、ソートをCPUで行うWebやモバイルのビューアでは、このソートがフレーム時間の大半を占めるとされています。

数字で見る

箱の大きさoctreeの箱1つにつき最大128 splat
画質変化13の標準シーン平均でPSNR 0.13 dB低下(同条件で微調整した3DGS比)
速度CPUで並べ替えるOpenGLビューアで、splatごとのソート比4.5倍高速
形式1 splatあたり17バイト
レンダラ同じ描画順を使うCUDAタイルレンダラ
コード公開予定(時期は未公表)

実務への影響

Webやモバイルのビューアで3DGSを表示する開発者にとって、CPUソートの負担を下げる選択肢になりえます。ただし現時点では論文の要旨のみで、コードは未公開です。

注意点・未確認のこと

  • 材料は論文の要旨のみで、手法の詳細、比較対象、測定環境、メモリ使用量などは確認できない
  • 4.5倍やPSNR 0.13 dB低下は著者の発表値で、第三者による検証は材料からは確認できない
  • コードは「公開予定」で、公開時期やライセンスは未公表
  • 既存の3DGSモデルには順序を考慮した短い微調整が必要で、微調整の所要時間は材料からは確認できない
  • PLY、SPZ、SOGなど既存形式との互換性は材料からは確認できない

用語

3D Gaussian Splatting(3DGS)
シーンを多数の3Dガウス分布(splat)で表し、高速に描画する手法です。
深度ソート
splatを視点からの奥行き順に並べ替える処理です。半透明の合成順を決めるために必要です。
octree
空間を8分割して再帰的に区切る木構造です。
PSNR
画質を比べる指標で、値が高いほど元画像に近いことを示します。

出典

一次情報(発表元・論文・リポジトリ)

きっかけになったXのポスト

この記事は、AIが出典(一次情報)をもとに日本語で作成し、人による事前の確認を経ずに、出典との照合などの自動の検査を通ったものを公開しています(AIの利用について)。数値や仕様は発表元の情報で、当社が独自に検証したものではありません。詳しくは原典をご確認ください。誤りのご指摘はお問い合わせからお願いします。確認のうえ速やかに訂正します。

運営会社のサービスガウシアンスプラッティングとは(株式会社IZUTSUYA)

メールで受け取る

3日に1回、朝7:00に最新号をお送りします。

確認メールのリンクを押すと登録完了です。配信には運営会社(株式会社IZUTSUYA)のサービス・イベントのご案内を含むことがあります。配信は各メールの末尾からいつでも停止できます。