表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

都市の大量画像を分割処理し、つなぎ目のある3Dメッシュを一体化するCity-Mesh3R

City-Mesh3R

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

City-Mesh3Rの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 2 : Our proposed pipeline: Starting from an unordered input image set, we first build a sparse SfM representation of the entire scene by retrieving related images with global descriptors, organizing them into overlapping clusters, reconstructing each cluster locally, and then hierarchically aligning and merging the resulting partial reconstructions into a unified sparse model. Given the sparse reconstruction, we then partition the scene spatially and, for each partition, select a compact yet informative subset of cameras for local dense processing. Using these fixed SfM cameras together with depth predictions from zero-shot foundational models, we construct an aligned surface initialization through depth alignment, multi-view consistency refinement, and volumetric fusion. Then, we optimize the reconstructed mesh using differential rendering and curvature-aware adaptive vertex density remeshing scheme. Finally, we merge neighboring partition meshes into a single coherent mesh surface.

出典:City-Mesh3R / arXiv ↗

概要

  • 重なりのある画像群から疎な地図を統合し、都市を区画ごとにメッシュ化して接合する。
  • GauU-SceneのCUHK-LOWERではF1が0.1110で、表にあるCityGS-v2とCityGS-Xを上回った。
  • CUHK-UPPERではCityGS-XのF1が高い。利用前には形状の正しさや区画の継ぎ目を用途に照らして検証する必要がある。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、City-Mesh3Rの仕組み

左から右へ読む
  1. 01複数視点の都市画像
  2. 02重複画像群の疎な地図
  3. 03区画別の表面復元
  4. 04頂点調整と接合
  5. 05都市の3Dメッシュ

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

City-Mesh3Rは、複数方向から撮った都市の画像を、建物や道路の表面を表す3Dメッシュに変換する。メッシュは頂点と三角形をつないだ形状データで、都市計画や設備確認などに使う際には、見た目に加えて表面のつながりが重要になる。

著者らによると、既存手法から取り出した表面には穴や乱れが生じ得る。また、大量の画像を一度に照合して都市全体を細かく復元する処理は重い。画像の整理から表面の接合までを分割して進めることが、提案手法の課題設定である。

手法

まず画像の全体的な特徴で似た写真を探し、共通画像を持つ群に分ける。群ごとにSfM(複数写真からカメラの位置・向きと少数の3D点を推定する手法)を実行し、共通の撮影位置を手掛かりに結果を統合する。統合した地図を空間上の区画に分け、各区画の点を複数の有用な角度から捉えるカメラを選ぶ。

各区画では画像から予測した奥行きを写真間でそろえ、点の情報を融合して初期メッシュを作る。続いて、モデルを画像として描いた結果と、目標とする輪郭や面の向きを比べて頂点を動かす。面の向きが急に変わる場所では三角形を細かくし、最後に隣接区画の重複部分を接合する。

新規性

著者らが主張する進歩は、疎な地図の作成と密な表面の復元を、それぞれに適した単位で分割する点にある。前者では撮影範囲が重なる画像群を使い、後者では統合した地図を空間上の区画に分ける。

表面の調整では、面の向きが大きく変わる場所に頂点を多く配分し、平らな場所では抑える。著者らは、頂点の動きが落ち着くまで細分化を遅らせる仕組みも加え、大きな都市形状を扱う際の安定性とメモリ効率を狙う。

従来手法との違い

比較対象のCityGS-v2とCityGS-Xは、都市規模の再構成にGaussian Splattingを用いる手法である。これは画像を描画するための表現で、著者らは、そこから取り出した表面に欠損や乱れが生じ得ると説明する。

City-Mesh3Rは、画像群から疎な地図を作る段階も分割し、区画ごとに表面を復元して接合する。GauU-Sceneの表ではCityGS-v2より全4場面でF1が高く、処理時間が短い。一方、CityGS-Xとの優劣は場面で変わる。

実験結果

著者らはGauU-Sceneの4場面とUrbanScene3DのResidenceを対象にした。提示されたGauU-Sceneの表では、CUHK-LOWERのF1はCity-Mesh3Rが0.1110、CityGS-v2が0.1009、CityGS-Xが0.0965。処理時間はそれぞれ95.00分、340.90分、75.00分だった。全手法を同じシステムで評価したとしている。

CUHK-UPPERではCity-Mesh3RのF1が0.1580、CityGS-Xが0.2000で、後者が高い。疎な地図の作成段階を比べた表では、GauU-Sceneで提案手法が2.74時間、2D再投影誤差が1.38画素だった。確認できた本文の範囲では、F1の判定条件、Residenceの数値表、シミュレーションでの評価結果は確認できない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:再開発予定地区を複数方向から撮影した画像を入力し、建物と道路の現状確認用3Dメッシュを作る。撮影に使ったカメラの情報は画像とともに管理し、推定された位置と向きを確認する。出力は接合済みメッシュとし、区画の境界も表示して点検する。

この案に使う追加学習用データや画像の正解ラベルは、確認できた本文の範囲では要件が示されていない。一方、表面調整に使うシルエットと面の向きの情報については、対象画像での作成方法を確認する必要がある。建物の角や継ぎ目を現地記録と照合し、用途に足る形状か判断する。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:範囲を限った地区で、重なりのある複数視点の写真を入力にする。撮影カメラの情報を整理し、SfMで推定した位置と向き、各区画を十分に見る画像があるかを確認する。追加学習用データや入力画像の正解ラベルが必要かは、手法を実装する段階で確かめる。

同じ画像から作った既存の3D表面を比較基準にし、両者の欠損、区画の継ぎ目、処理時間を同じ範囲で記録する。形状精度を数値で比べるなら、別に現地測量記録などの検証用データを用意する。記録がなければ、見える穴やずれの点検結果として扱い、精度値とは呼ばない。

限界と課題

著者らは従来手法の表面欠損やノイズを問題として挙げ、City-Mesh3Rでは水密なメッシュを得たと報告する。確認できた本文の範囲では、自手法が失敗する条件を体系的に示した記述はない。「水密」は表面に穴がない状態を指し、個々の建物の形が正しいことまで保証するものではない。

編集上の検証事項は、撮影されていない裏面や細い構造物の形、画像の重なりが少ない場所、区画境界のずれである。洪水などのシミュレーションに完成メッシュを投入した評価結果は確認できない。利用目的ごとに必要な形状精度と、出力がそれを満たすかを別途調べたい。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

City-Mesh3R: Simulation-Ready City-Scale 3D Mesh Reconstruction from Multi-View Images

City-scale 3D surface reconstruction from multiview images for downstream 3D simulation, poses highly challenging problems due to the scale and complexity of urban scenes. Existing city-scale 3D reconstruction methods based on NeRF, Gaussian Splatting etc. often fail to recover 3D meshes ready for simulation due to incomplete/missing geometry and irregular, noisy surfaces. Scaling existing small-scale 3D reconstruction methods to arbitrarily large urban scenes is highly infeasible due to their computational complexity. We present City-Mesh3R, a scalable framework for reconstructing watertight surface meshes directly from large unordered image collections. Unlike recent methods which use global sparse SfM point-cloud initialization followed by a distributed 3D dense reconstruction of large-scale scenes, our method follows an end-to-end images-to-mesh 3D reconstruction approach using a divide-and-conquer strategy. The sparse city map is reconstructed via topological image clustering, cluster-wise independent sparse SfM and map merging, without need for exhaustive image feature matching. Then this map is partitioned spatially to perform geometry-aware camera selection, followed by dense surface reconstruction and surface refinement using curvature-aware adaptive vertex density remeshing. These partition meshes are then stitched together to produce the global mesh of the city. The proposed end-to-end framework is evaluated on city-scale reconstruction datasets. As demonstrated by our qualitative and quantitative results, our proposed method yields high-fidelity watertight 3D meshes with regular geometry, capturing fine surface details, and is suitable for scaling to arbitrarily large scenes owing to the end-to-end processing in a distributed setting.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01