Edit Template

3D深度カメラの仕組み:技術とアーキテクチャ

3D深度カメラの仕組みと、高精度な3Dデータ取得について学ぶ。ステレオビジョン、ToF(Time of Flight)、構造化光(Structured Light)といった主要技術をはじめ、システムアーキテクチャや、環境要因が精度に与える影響について理解を深めます。

2Dカメラの問題点と3Dデプスカメラの紹介

数十年にわたり、コンピュータビジョンは主に2D画像データ、つまり色情報で構成される世界のイメージに依存してきました。物体識別などのタスクには有効ですが、2D画像には、物体分類、自律型ロボット、ピック・アンド・プレースの自動化、没入型AR/VRといった高度なアプリケーションに必要な「空間的次元」が欠けています。

そこで必要となるのが3D深度カメラです。従来の2Dカメラとは異なり、3D深度カメラは「深度マップ(デプスマップ)」を生成する高度な撮像デバイスです。深度マップでは、各ピクセル値が色ではなく精密な距離測定値を表します。これにより、マシンはシーンの幾何学的形状、体積、空間的な関係をリアルタイムで認識できるようになります。

2Dコンピュータビジョンから3D認識へと移行するエンジニアにとって、これらのデバイスの基礎となるメカニズムを理解することは、堅牢な空間認識システムを構築するための第一歩です。本記事では、現代の3D深度カメラの基本原理、主要なセンシング技術、ハードウェアアーキテクチャ、および実世界における精度要因について詳しく解説します。

深度センシングの基礎:Z軸への挑戦

標準的なデジタルセンサーは本質的に2Dです。三次元の世界がレンズを通してフラットなセンサーに投影される際、その過程で深度情報が失われます。この失われた「Z次元」を復元するために、深度カメラは能動的な測定手法または計算幾何学を採用する必要があります。

基本的に、市販されているほとんどの3D深度センシング技術は、次の2つの科学的原理のいずれかに基づいています。

三角測量(Triangulation)

人間の両眼視にヒントを得た手法です。2つ以上の視点からシーンを観察する(ステレオビジョン)、または表面に投影された既知のパターンの歪みを観察する(構造化光)ことで深度を計算します。センサー間またはプロジェクター間の正確な基線長(ベースライン)距離と、角度の変位の測定に依存します。

Time-of-Flight(ToF)

レーダーに近いアプローチです。光子が放射器から物体に到達し、センサーに戻ってくるまでの時間を測定します。光速は一定であるため、時間遅延は距離と直接相関します。

カメラがどの手法を使用しているかを理解することは非常に重要です。それによって、カメラの測定範囲、精度の特性、および環境的な制限が決定されるからです。

製品選定では、センシング方式をアプリケーション環境、動作距離、対象物の表面、照明条件、統合要件に合わせて評価することが重要です。LIPSedge 3Dデプスカメラのポートフォリオで、アクティブステレオ、ToF、構造化光の選択肢を確認できます。

主要技術の解説:ステレオ、構造化光、ToF

市場には様々な独自のソリューションが存在しますが、堅牢な産業用深度カメラの多くは、ステレオビジョン(パッシブまたはアクティブ)、構造化光、またはTime-of-Flight(ToF)の3つのアーキテクチャのいずれかを利用しています。

[A. ステレオビジョン]

ステレオビジョンは、人間の深度知覚に最も近い方式です。基線長と呼ばれる既知の水平距離だけ離れた、2つ(またはそれ以上)の標準的なRGBまたはモノクロカメラを使用します。

このシステムは、左右両方の画像から同じ特徴点を特定することで機能します。レンズが物理的に離れているため、検出された特徴は各画像内でわずかに異なる水平座標に現れます。この差を「視差(ディスパリティ)」と呼びます。エピポーラ幾何学を用いてアルゴリズムが深度を計算します。カメラに近い物体ほど視差が大きく、遠い物体ほど視差が小さくなります。

LIPS infographic titled "Understanding Stereo Vision: From Pixels to Depth," detailing the three-stage process of 3D sensing: (1) The Principle of Triangulation using two cameras, (2) Image Rectification to align image planes, and (3) Calculating Depth from Disparity using the formula $Z = \frac{f \times b}{d}$, showing how pixel shift determines distance

パッシブ / アクティブ・ステレオビジョン

パッシブ・ステレオビジョン: 周囲の照明を頼りに視差マッチングアルゴリズムに必要なテクスチャのコントラストをキャプチャするため、屋外などの明るい条件下で威力を発揮します。パッシブセンシングを利用して深度を計算するため、アクティブ方式に比べてエネルギー効率が高いアーキテクチャです。しかし、暗い環境では可視的な特徴点が不足するため、左右の画像の対応関係を解決できず、外部照明の補助なしでは深度認識が完全に機能しなくなります。

  • 長所: 明るい日光の下(屋外)でよく機能する。ハードウェアが安価。RGB-D(カラー+深度)を本質的に提供できる。
  • 短所: 周囲の照明に強く依存する。可視テクスチャの欠如によりアルゴリズムが視差を計算できないため、低照度環境では機能しない。

アクティブ・ステレオビジョン: 環境照明への依存を克服するため、2つのステレオセンサーの間にプロジェクター(通常は赤外線(IR)レーザー放射器)を追加した方式です。放射器はIRドットのパターンをシーンに投影します。このプロジェクターはエンコードされている必要はなく、単に特徴のない表面に人工的なテクスチャを追加する役割を果たします。IR感度を持つステレオカメラは、これらの投影されたドットを特徴点として利用し、視差を計算します。

  • 長所: パッシブ方式の「白い壁(特徴のない壁)」問題を解決する。屋内や低照度下でよく機能する。
  • 短所: 複雑なデコードと演算処理により、一般的にフレームレートが遅くなり、遅延(レイテンシ)が大きくなる傾向がある。
  • 応用分野: AR/VRヘッドセットやロボティクス。アクティブ・ステレオ技術は通常、コスト面で有利であり、スマート自動車セクターなどで構造化光やToFなどの補完技術と統合されることが多い。

関連製品を評価する場合は、AEシリーズ アクティブステレオカメラSシリーズ Edge AIステレオカメラアクティブステレオカメラ比較を参照してください。

[B. 構造化光]

構造化光はアクティブ・ステレオとしばしば混同されますが、動作原理は全く異なります。これは単一のカメラと精密なプロジェクターを使用します。

放射器はランダムなドットではなく、既知のコード化されたパターン(グレイコード、位相シフト縞、または複雑なグリッドなど)を投影します。このパターンが3D物体に当たると、物体の形状に基づいて歪みます。カメラがその歪んだパターンをキャプチャし、深度アルゴリズムが「受け取ったパターンが元の投影パターンからどのように逸脱しているか」を正確に分析することで、三角測量によって幾何学的形状を算出します。

LIPS infographic titled "Understanding structured light," illustrating the 3D scanning process in three stages: (1) Pattern Projection, where a DLP projector emits straight light stripes; (2) Pattern Distortion, showing how the stripes deform over a 3D object and are captured by an IR camera; and (3) Triangulation & Reconstruction, where algorithms compare the original and distorted patterns to generate a 3D point cloud model.

  • 長所: 近距離から中距離において、極めて高い精度と解像度を実現する。
  • 短所: パフォーマンスが照明やシーンのテクスチャに強く依存する。鏡面やミラー状の表面では、信頼できる特徴点が得られないためアルゴリズムが視差を正確に計算できず、機能しない。また、低照度や影の多い領域での情報解決も困難。さらに、投影された赤外線パターンが強力な直射日光によってかき消される可能性があり、屋外環境では実質的にパッシブ・ステレオと同等の性能まで低下する。
  • 応用分野: 顔認証、モーションセンサーゲーム、産業用自動光学検査(AOI)。

関連製品を評価する場合は、Lシリーズ 構造化光カメラ構造化光カメラ比較を参照してください。

【C. 飛行時間測距(Time-of-Flight, ToF)】

ToFカメラの本質は、可動部を持たない光学式LiDARである。これらは変調光源(通常は赤外VCSEL)でシーン全体を一括で照射し、センサーアレイ全体にわたって、フォトンが反射して戻ってくるまでの往復時間を同時に測定する。

LIPS infographic titled "Understanding Time of Flight," explaining depth measurement in three steps: (1) Light Pulse Emission from an IR laser diode; (2) Reflection & Return Time, where the pulse bounces off a subject to a sensor, determining distance using the formula $Distance (d) = \frac{Speed of Light (v) \times Time (t)}{2}$; and (3) Depth Calculation & 3D Map, creating a 3D model from the precise timing data.

主に2つのタイプがあります。

直接ToF (dToF)

SPAD(単一光子アバランシェダイオード)センサーを使用して、単一光子パルスの放射から検出までの正確な時間間隔を測定します。長距離で非常に正確ですが、高解像度での製造コストが高い。

間接ToF (iToF)

現代の深度カメラでより一般的なアプローチです。連続的に変調された光波を放射し、放射光に対する反射光の「位相差」を測定して距離を計算します。

  • 長所: コンパクトな形状。処理負荷が低い(深度データがセンサーから直接出力される)。完全な暗闇でも動作する。
  • 短所: 高反射表面(マルチパス干渉)に弱い。物体が変調範囲を超えると「フェーズラッピング」による曖昧さが生じ、距離エラーの原因となる。

関連製品を評価する場合は、ToF 3DカメラToFカメラ比較を参照してください。

LIPS comparison matrix table titled "3D Depth Sensing Technologies Comparison Matrix," evaluating Stereo Vision, Structured Light, and ToF sensors. It compares five metrics: Range (Stereo is longest), Accuracy (Structured Light is highest with 5 stars), Outdoor Performance (Stereo is best with 5 stars), Processing Load (ToF is lowest/fastest), and Best Use Cases (Stereo for robotics, Structured Light for industrial inspection, and ToF for AR/VR).

システムアーキテクチャ:内部構造

プロフェッショナルグレードの3D深度カメラは、密接に統合された光学的・機械的(オプトメカニカル)システムです。深度データの品質は、ソフトウェアアルゴリズムと同様に、ハードウェアの配置精度に依存します。典型的なアクティブ・ステレオ・アーキテクチャの構成要素は以下の通りです。

ステレオセンサー(IRまたはモノクロ)

モーションアーチファクトのない鮮明な画像をキャプチャするために設計された、高感度なグローバルシャッターセンサー。グローバルシャッターは、IRパルスと時間的に同期するために不可欠です。

放射器(プロジェクター)

通常、近赤外スペクトル(850nmまたは940nmなど)で動作する、肉眼では見えない垂直共振器面発光レーザー(VCSEL)アレイ。

RGBセンサー

3D深度モデルにカラーデータをテクスチャマッピングするために使用される、多くの場合中央に配置される独立したカラーセンサー。

基線長(ベースライン)

左右のステレオセンサー間の剛性的な物理的距離。基線長が広いほど遠距離での深度精度は向上しますが、最小検知距離(カメラ付近の死角)が大きくなります。

ハードウェア同期

左センサー、右センサー、RGBセンサー、およびIR放射器をすべてナノ秒単位で同時に動作させるための重要なトリガー信号。正確な同期が欠けていると、カメラや被写体が動いた際に「ティアリング(画像の引き裂け)」や大規模な深度エラーが発生します。

LIPS technical diagram illustrating Active Stereo Vision Camera architecture, showing the sensor layout with Left/Right IR Sensors, an IR Projector, and an RGB Sensor. It visualizes the Field of View (FOV) and the critical "Stereo Overlap Region," demonstrating that the Depth Perception Zone is limited to the area where the FOVs of the two sensors intersect, determined by the Baseline Distance.

3D再構成ワークフロー

カメラが未加工の光子データを、複雑なロボットアプリケーション等で利用可能な3Dモデルに変換するプロセスは、一般的に以下のステージを辿ります。

1. Rawキャプチャとレクティフィケーション(校正)

センサーが未加工画像をキャプチャします。LIPSedge SDKがレンズの歪み補正を適用し、ステレオ画像を「レクティフィケーション(平行化)」します。これにより、走査線が完全に平行になるよう数学的に配置され、視差マッチングが簡素化されます。

2. 深度マップ生成

コアアルゴリズム(ステレオの場合は視差マッチング、ToFの場合は位相デコード)がホストGPU上で実行されます。これにより、すべてのピクセル値がミリメートル単位の距離を表す2D画像が得られます。

3. ポイントクラウド(点群)生成

カメラの内部キャリブレーションパラメータ(焦点距離、主点)を使用して、深度マップが3D空間に投影されます。各ピクセルは、カメラ中心に対する空間上のXYZ座標となります。

4. メッシュ生成(オプション)

離散的な点ではなく「面」を必要とするアプリケーションの場合、点群内の隣接する点を接続して三角形を形成し、ソリッドな3Dメッシュを作成します。

LIPS infographic illustrating the 5-step 3D reconstruction pipeline: (1) Raw Sensor Data capture of a scene; (2) Rectification & Calibration processing; (3) Generation of a Depth Map (color-coded 2D image with Z-values); (4) Conversion to a Point Cloud (XYZ coordinates); and (5) Rendering of a final 3D Mesh (Surface Geometry).

精度と環境要因

オプトメカニカルシステムである3Dカメラには、特定の環境下でのパフォーマンスを左右する固有の制限があります。

照明条件

 直射日光などの明るすぎる環境(通常1000ルクス以上)では、赤外線がセンサーを圧倒し、アクティブ・ステレオや構造化光に必要な投影パターンを打ち消してしまうため、精度が著しく低下します。逆に、極端に暗い環境ではパッシブ・ステレオは完全に機能しませんが、照明を内蔵したToFやアクティブ・ステレオカメラは効果的に動作し続けます。

表面の反射率と材質

鏡や磨かれたクロムなどの鏡面反射する表面に赤外線が当たると、予測不能に散乱し、ToFセンサーでは「マルチパス干渉」が発生して不正確な距離になります。逆に、黒色やマットな素材などの吸収性の高い表面は放射された赤外線の多くを吸収してしまうため、センサーへの戻り信号が弱くなり、ノイズの多いデータや深度マップの欠損が生じます。

熱ドリフト

カメラの動作に伴いコンポーネントが加熱されます。センサーを保持する金属が微視的に膨張し、重要な基線長距離やレンズの配置が変化することがあります。ハイエンドの産業用カメラには、キャリブレーションを動的に調整するアクティブな熱補償アルゴリズムが含まれています。

結論

深度センシングの基礎を掘り下げると、最適な3D深度カメラの選択は単純な決定ではなく、様々なトレードオフの間で戦略的なバランスが求められることがわかります。

  • Time-of-Flight (ToF) 軽量なフォームファクタと高速処理において明確な利点があります。
  • 構造化光: 極至近距離での高精度な計測に優れています。
  • パッシブ・ステレオビジョン: 周囲光のみに頼るため低コスト、低消費電力、日光への耐性があり、自動運転などの長距離アプリケーションに適していますが、テクスチャのない表面や低照度下では精度が低下します。
  • アクティブ・ステレオビジョン: 人工的な赤外線パターンを投影することでパッシブ方式の制限を克服し、屋内の多様な照明条件下で最も安定した、汎用性の高いバランスを提供します。

最終的な選択は、アプリケーション環境の特定の要件、必要な動作範囲、および許容できる測定公差に依存します。

アプリケーション選択のまとめ

  • ToFを選ぶ場合: ジェスチャー制御、単純な障害物回避、コンパクトさが重要な環境。
  • 構造化光を選ぶ場合: 顔認証(スマートフォン)、産業用部品検査、固定式の短距離スキャン。
  • アクティブ・ステレオを選ぶ場合: 汎用的な最適解。物流ロボット、倉庫自動化、および白い壁や暗い隅、変動する屋内照明に対応する必要がある移動型サービスロボット。

用途に合った3Dデプスカメラを評価する

アクティブステレオ、構造化光、ToF の選定は、センシング原理だけで決まるものではありません。動作距離、対象物の表面、照明条件、動き、フォームファクター、SDK対応、実際の導入環境もあわせて確認する必要があります。

LIPSedge 3Dデプスカメラを確認するLIPSに3Dビジョンプロジェクトについて相談する、またはLIPSオンラインストアで3Dデプスカメラを購入する

深度カメラモデルを比較:アクティブステレオ | 飛行時間測距 ToF | 構造化光

 


よくある質問(FAQ)

Q: 3D深度カメラは、光や画像パターンを使用してどのように距離を測定しているのですか?

一般的に2つの方法のいずれかを使用します。三角測量(ステレオビジョンと構造化光)は、2つの視点から観察した物体の角度変位を測定し、幾何学的に距離を計算します。Time-of-Flight(飛行時間測距)は、カメラから放射された光が物体に反射してセンサーに戻ってくるまでの物理的な時間を測定します。

Q: どの3D深度センシング技術が最も高い測定精度を提供しますか?また、どのような条件下でですか?

産業用検査などの短距離で静止したアプリケーションの場合、構造化光は通常、最も高いサブミリメートル精度を提供します。多様な照明条件下での中距離では、アクティブ・ステレオが精度と信頼性の最良のバランスを提供します。直接ToF(dToF)は、自動車用LiDARなど、非常に長距離(数百メートル)での精度に最適であることが多いです。

Q: なぜ照明や表面の材質が深度センシングの精度に影響するのですか?

ほとんどのアクティブ深度カメラ(ToF、アクティブ・ステレオ、構造化光)は、赤外線の投影と読み取りに依存しています。明るい日光には大量の赤外線が含まれており、カメラのプロジェクターの信号を「かき消して」しまいます。逆に、黒色やマットな表面はカメラの赤外線信号を反射せずに吸収してしまうため、信号が弱くなり、ノイズの多い深度データが生じます。

Explore the solutions, products, and resources offered by LIPS

Quickly find what you need!

Enter your work email to download the full LIPSMetric ST115b datasheet.

Enter your work email to download the full LIPSMetric ST130e datasheet.

Enter your work email to download the full LIPSMetric ST110d datasheet.

請提供您的公司電子郵件,以取得 LIPSMetric ST115b 詳細技術資料表。

請提供您的公司電子郵件,以取得 LIPSMetric ST110d 詳細技術資料表。

請提供您的公司電子郵件,以取得 LIPSMetric ST130e 詳細技術資料表。

Get Our Latest Updates

訂閱我們的最新資訊​

チャンネルの登録

LIPSMetric ST130e データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。

LIPSMetric ST110d データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。

LIPSMetric ST115b データシート(完全版)をダウンロードするには、会社用メールアドレスをご入力ください。