建設業界や自治体業務で3Dモデルを活用する動きが広がっています。写真から3Dモデルを生成する技術として注目されているのがSfM(Structure from Motion)です。この記事では、SfM処理の仕組みや基本手順、必要な機材、他の測量技術との違い、導入メリット、注意点まで初心者向けにわかりやすく解説します。最後に、LRTKを用いたスマホ簡易測量との組み合わせによる活用方法についても紹介します。
1. SfM処理とは何か?
SfM(エスエフエム)とは、複数の写真画像から3次元モデルを再構成する技術です。特殊な測量機器を使わず、一般的なカメラやドローンで撮影した複数の写真から対象物や地形の三次元形状を復元できるため、写真測量(フォトグラメトリ)の一種として注目されています。もともとはコンピュータビジョン分野で発展した技術ですが、近年はソフトウェアの進歩により建設・土木分野でも活用が広がっています。
SfMの利点は、高価なレーザースキャナーなど専門機材が不要で低コストに始められること、ドローンとの相性が良く広範囲を短時間で計測できること、高解像度の写真からカラー付きの詳細な3Dモデルを得られることなどです。解析により点群データや3Dメッシュ、オルソ画像(真上から見た写真地図)などの成果を自動生成できます。一方で、撮影した写真の品質に結果の精度が大きく左右される点や、大量の写真を処理する際の計算時間が長い点には注意が必要です。それでも手軽さと精度向上の両立から、SfMは現場のDX(デジタルトランスフォーメーション)を支える技術として期待されています。
2. 写真から3Dモデルを作るまでのプロセス
SfM処理では、写真を撮影してから3Dモデルを得るまでにいくつかのステップがあります。その基本的な流れを順を追って見てみましょう。
• 撮影: まず対象物やエリアを様々な角度から撮影します。隣り合う写真どうしで80%以上(前後方向)、70%以上(左右方向)の重複があるように撮影するのがポイントです。ドローンを用いる場合は自動航行で計画的に撮影し、建物など立体物は斜め方向(オブリーク)からも撮って側面の情報を取得します。写真はできるだけ明るく鮮明に撮影し、ピンぼけや露出ムラがないよう注意します。
• 特徴点抽出: 撮影した写真を専用ソフトに読み込むと、まず各写真から特徴点と呼ばれる目印となる点を自動検出します。画像中のコントラストの高い模様やエッジ、コーナー(角)など、視点が変わっても見分けられる特徴的な点を数多く抽出します。
• 特徴点マッチング: 抽出された特徴点を写真間で比較し、同じ場所を写していると思われる点どうしを対応付けます。複数の写真に共通して写る特徴点の組を見つけることで、どの写真がどの写真と重複しているか(オーバーラップしているか)を特定します。ただし誤った対応(マッチング)が混ざることもあるため、RANSACアルゴリズムなどを用いて誤マッチを除去する処理も行われます。
• 3D再構成(構造推定): 写真間の対応点にもとづき、カメラの位置・姿勢(外部パラメータ)と特徴点の3次元座標を同時に計算します。これは三角測量(複数視点からの角度差を使った測距)により実現され、特徴点が写っている複数写真の位置関係からその点の空間座標が求まります。この段階で各写真のカメラ配置と、対象物を表すスパース(疎)な点群が得られます。さらに、得られたカメラ位置と粗い点群をもとにMulti-View Stereo(多視点ステレオ)とい う手法で点群を高密化します。各画像のピクセルごとに奥行きを推定し、隙間を埋めることで密な点群や3Dメッシュモデルが生成されます。最終的に、統合された点群データや3Dモデルとして出力されます。
3. 必要な機材とソフトウェア
SfM処理を行うために必要な撮影機材と、処理に使うソフトウェアについて解説します。特別な測量器具がなくても、身近なカメラやドローンを活用可能です。
• カメラ: 高解像度のデジタルカメラが望ましいです。一般的な一眼レフやミラーレスカメラはもちろん、コンパクトデジカメでも対応できます。撮影時に焦点距離(ズーム)やピントを固定し、画角が変わらないようにすると後処理での精度が向上します。
• ドローン: 空撮用ドローンは広範囲の写真測量に最適です。上空から自動で多数の写真を取得することで、地形や大規模構造物の3Dモデルを効率的に作成 できます。近年はRTK-GNSSを搭載し、撮影画像に高精度な位置情報(ジオタグ)を付与できるドローンも普及してきました。
• スマートフォン: 最近のスマホはカメラ性能が高く、小規模な対象物の3D化に活用できます。スマホ単体でもSfM用の写真撮影は可能ですが、専用アプリや追加機材によって取得画像に位置情報を付加すれば測量用途にも応用できます。
• RTK測位機材: SfMで作成したモデルに絶対座標(現実の測量座標)を与えるには、基準点(GCP)や高精度GNSS測位が必要です。そのための機材としてRTK対応のGNSS受信機があります。RTK(Real Time Kinematic)は衛星測位の高精度化技術で、使用することでセンチメートル級の測位精度を実現できます。例えばLRTKのようなスマホ対応のRTKシステムを使えば、撮影した写真に高精度な位置情報を付与でき、標定点を設置しなくても正確な座標系で3Dモデルを生成しやすくなります。
ソフトウェア: SfM処理には専用のソフトウェアが必要です。現在、商用から無償まで様々なツールが提供されています。無料のオープ ンソースソフトとしてMeshroomやCOLMAPなども利用可能です。ただし初心者には設定が難しい場合もあるため、最初は使いやすい市販ソフトやクラウドサービスから始めると良いでしょう。最近では、撮影した画像をウェブ上にアップロードするだけで自動処理してくれるクラウドサービスも登場しており、高性能なPCが手元になくても大規模なSfM解析が実行できます。
4. SfMと他技術の違い
SfMは便利な技術ですが、他の測量・3D計測手法とも比較して特徴を理解しておきましょう。ここでは、レーザースキャナーを使う方法やBIM、ドローンLiDARと比較した際の違いを説明します。
• レーザー測量との違い: レーザー計測(3Dスキャニング)はLiDAR(ライダー)等を用いて物体にレーザーパルスを照射し、その反射から距離を直接測定するアクティブ方式です。一方、SfMはカメラで撮影した画像から対象の形状を推定するパッシブ方式になります。レーザーは暗所でも使用でき、テクスチャ(模様)がない単調な 物体(例えば白一色の壁)でも形状を取得できますが、SfMは写真に特徴が写っていないと点群を生成できません。その代わり、SfMは機材コストが低く運用が手軽で、カメラが入る場所ならどこでも計測可能という利点があります。レーザースキャナーは高価で専門知識も必要ですが、SfMなら身近なカメラで代替できる場面が多いと言えるでしょう。
• BIMとの違い: BIM(ビム、Building Information Modeling)は建築・土木分野で用いられるデジタルな設計図書や3Dモデルのことです。SfMのような実写ベースの計測技術ではなく、設計段階から人が作成する設計情報モデルである点が大きく異なります。BIMモデルには部材の属性や寸法など詳細情報が含まれますが、SfMで得られる点群やメッシュは形状のみのデータです。ただし、SfMで作成した点群データは既存構造物の現況3DモデルとしてBIMと組み合わせて活用できます。例えばリフォーム時にSfM点群を基に現況の形状を反映したBIMモデルを作成したり、施工中に取得した点群と設計BIMを重ねて出来形を検証したりといった応用が可能です。
• ドローンLiDARとの違い: ドローンLiDARは、ドローンに軽量のレーザースキャナーを搭載し 空中から地形や構造物を計測する手法です。SfMを用いたドローン写真測量と目的は似ていますが、データ取得の仕組みが異なります。LiDARはレーザーで直接距離を測定するため、樹木の葉の隙間から地面の点を捉えたり、特徴が乏しい地形でも点群を取得できる点が強みです。また、飛行中にリアルタイムで点群を生成できるシステムもあります。一方でLiDAR機材は非常に高価で扱いが難しく、取得できる点群も強度情報のみの単色データです。そのため、カラーで高解像度の3Dモデルが必要な場合はSfMが適しています。広範囲の地形計測では、コスト重視ならSfM、植生下の地形や電線など特殊な対象が含まれる場合はLiDAR、といった具合に使い分けられています。
5. 建設・土木・自治体業務における導入メリット
それでは、実際に建設現場や土木工事、自治体の業務でSfMを導入するとどのようなメリットがあるでしょうか。主な利点を整理します。
• 低コスト: 専用の測量機器やレーザースキャナーを購入せずに済むため、初期導入コストを大幅に抑えられます。既存のデジタルカメラやドローンを活用でき、ソフトウェアも無料のものから選択可能です。従来は高価な機材が必要だった3D測量が、SfMの登場によってぐっと身近になりました。
• 手軽さ: 専門的な測量知識がなくても、カメラで写真を撮って専用ソフトで処理するだけなので手軽に3D測量が始められます。一人で操作可能なため人員リソースも少なくて済みます。GUI中心のソフトが多く直感的に扱えるため、若手技術者や初心者でも導入しやすい点も魅力です。
• 精度: 「写真測量だと精度が低いのでは?」と思われがちですが、工夫次第で数センチ程度の誤差に抑えることができます。特に地上に基準点(GCP)を設置してモデルを既知座標に合わせ込めば、従来の地上測量に匹敵する精度も得られます。繰り返し計測しても安定した結果が得られるため、出来形管理や変位計測にも応用可能です。
• 時間短縮: 広い範囲を短時間で撮影できるため、大幅な時間短縮につながります。例えば、人が1点1点測っていた作業範囲でも、ドローン空撮なら半日程度で完了したケースも報告されています。撮影後の処理には時間を要しますが、現場での作業日数を大幅に減らせるのは大きなメリットです。また、一度の飛行で数百万点にも及ぶデータを取得できるため、追加の測り直しが減り、全体の工程を効率化できます。
• 安全性: 危険な現場でも遠隔からデータ収集できるため、作業員の安全性が向上します。崩落の恐れがある斜面や災害現場、老朽化したインフラ構造物など、人が近づくのが危険な場所でもドローンや遠巻きの撮影で対応可能です。足場を組んだり高所に登ったりする作業を減らせるため、事故リスクを下げつつ計測が行えます。
• デジタル活用(DX推進): SfMで得られる点群データや3Dモデルは、CADソフトやGISに取り込んで解析・共有しやすいデジタル資産です。従来の2次元図面や写真では見えにくかった情報も、3Dモデル上で直感的に把握できます。これにより現場の情報共有や意思決定の精度が高まり、施工管理や維持管理の高度化にも役立ちます。SfMはこうした業務のDX(デジタル・トランスフォーメーション)推進に寄与する技術と言えます。
6. よくある誤解や注意点
SfM処理を行う上で、初心者が陥りがちな誤解や注意すべき点もあります。以下に代表的なポイントを挙げて解説します。
• GCP(標定点)の重要性: SfMで作成したモデルを現実の座標系に合わせるには、GCP(Ground Control Point)と呼ばれる地上基準点が欠かせません。写真だけでも相対的な3D形状は得られますが、そのままではモデルのスケール(寸法)や位置は任意のものに留まります。現地にて既知座標の点を計測し、処理時にその点を指定することで、モデルに正確な縮尺と位置(絶対座標)を与えることができます。GCPを使わない場合、モデルの絶対精度は保証されず、特に広範囲の測量では誤差が蓄積してしまいます。高精度が要求される業務では必ず十分な数のGCPを配置するか、RTK対応ドローンなどで補完しましょう。
• 座標系の設定: SfMで得られた点群やモデルを他の地図や設計データと重ね合わせるには、座標系を統一する必要があります。ドローン写真から得たモデルはデフォルトでは計測時のカメラ座標系(任意の座標軸)になっており、このままでは地図と合致しません。GCPやRTK測位によってモデルを公共座標 系(日本の平面直角座標系や世界測地系など)に変換することが重要です。座標変換を怠ると、完成した3Dモデルが地図や図面と噛み合わず利活用できないので注意しましょう。
• 処理時間とPCスペック: SfM処理はコンピュータによる大量の画像解析を伴うため、時間と計算資源を要します。例えば数百枚の写真を処理する場合、高性能なPCでも数時間~半日以上の計算時間がかかることがあります。写真の解像度や枚数が増えるほど負荷も増大します。現場ですぐに結果を得るのは難しいため、測量から成果品作成までの所要時間を考慮して余裕を持った計画を立てましょう。必要に応じてクラウドサービスで処理を代行したり、夜間にバッチ処理を回すなどして時間を有効活用する工夫も大切です。
• 撮影環境(天候・反射): 写真撮影時の環境条件にも注意が必要です。一見暗く思える薄曇りの天気は、影が出にくく光が均一なため撮影に適しています(雨天は不可)。逆に快晴の真昼は強い直射日光でコントラストがつきすぎ、写真ごとの明るさの差が大きくなってマッチングに悪影響を及ぼす場合があります。時間帯や露出設定を工夫して極端な影を避けると良いでしょう。また、水面やガラスなど反射の強い面は、写り込みによって特徴点の検出・マッチングが乱れやすくなります。こうした場所では撮影角度を変えてみたり、可能であれば偏光フィルターを使用して反射を軽減する工夫をします。それでも再構成が難しい場合は、その部分については点群が欠落する可能性があると理解しておきましょう。
7. まとめ
SfM処理は、写真から手軽に3Dモデルを生成できる画期的な技術です。初心者でもポイントを押さえて正しく手順を踏めば、現場で実用に耐える精度の3Dデータを取得できます。建設・土木の現場や自治体でこの技術を活用すれば、作業効率や安全性の向上につながるだけでなく、業務のデジタル化(DX)にも大きく貢献するでしょう。
特にLRTKを用いたスマホ簡易測量との相性は抜群です。スマートフォンに高精度RTK測位を組み合わせて写真計測を行えば、現場で誰でも簡単に絶対座標付きの3Dモデルを取得できます。ドローンでは撮影しにくい細部や死角も、スマホ+LRTKで補完しながらデータ収集が可能です。こうした新しいアプローチを取り 入れることで、従来は専門技術者に任せていた測量作業も現場の担当者自ら実施できるようになり、技術導入のハードルが一段と下がります。SfMとスマホ測量の組み合わせを活用し、ぜひ現場のDX推進に役立ててみてください。
LRTKで現場の測量精度・作業効率を飛躍的に向上
LRTKシリーズは、建設・土木・測量分野における高精度なGNSS測位を実現し、作業時間短縮や生産性の大幅な向上を可能にします。国土交通省が推進するi-Constructionにも対応しており、建設業界のデジタル化促進に最適なソリューションです。
LRTKの詳細については、下記のリンクよりご覧ください。
製品に関するご質問やお見積り、導入検討に関するご相談は、
こちらのお問い合わせフォームよりお気軽にご連絡ください。ぜひLRTKで、貴社の現場を次のステージへと進化させましょう。

