3次元計測用のカメラシステムの1つにstructured light方式のカメラシステムがある。
Structured light方式(構造化光方式)とは
プロジェクタから投影したパターン光を対象物に照射した条件で、対象物をカメラで撮影します。
そのカメラ画像から、対象物の3D形状を計測するシステムです。
ToF にまさる点
- ToFは信号の到達距離の問題があり、3m以遠での計測ができるものは高価になってしまう。
- ToFのイメージセンサは解像度がQVGA程度であり、点群の密度が限られる。
- Structured light方式だと、カメラで撮影可能な距離が、画像としては見えて、欠損値になることがない。
- Structured light方式だと、受光用のカメラの解像度が大きくできる。そのため取得できる点群の密度を高くできる。
ステレオ計測にまさる点
- ステレオ計測の課題
- 画像上の特徴点がでにくい領域での計測が難しい。
- 反射が生じたときの輝点の扱いが難しい。
- 光沢のあるもの、光を透過するものが難しい。
- 明るすぎる領域・暗すぎる領域の精度がでない。
- Structured light方式の場合
- 構造化光を照射することで輝度の変化ができる。そのシャープなエッジの場所が特徴のある点になる。
- 構造化光を照射して撮影しているので、暗すぎる問題を生じない。
- システムの設計によって、照射光源とカメラの間の距離(=基線長)を大きくできるので、ステレオカメラではできないほどの距離分解能を遠方に対して実現できる。
注意点
- 1 回の撮影を終えるまでに、カメラ側・対象物側の間に動きを生じてはならない。
- そのため、バラ積みのピッキング・パレタイジング・デパレタイジングのなどの分野で用いられている。
- 他の3D計測と同様に近距離側で計測ができない範囲がある。
光源とカメラの位置の差がステレオカメラの基線長に相当する。
その距離が大きいほうが、遠方での計測精度を出しやすいが、近距離での測定可能な下限が大きくなる。(=近距離側の計測ができない範囲が増える)
1 mm未満の位置精度をだそうとすると、光学系の選択と計測手法の組み合わせが大事になります。
次の記事は、光学系の選び方のヒントになる。
最小検出体の考え方
Structured light方式のカメラシステムの解説記事
structured-light方式デプスセンサのキャリブレーションと測定原理
パターン光の周期を変えた一連の測定例
出典の記事 RGB-Depthセンサを自作しよう【3-キャリブレーション編】
RGB-Depthセンサを自作しよう【4-構造化光法編】
応用例
- ばら積み部品ピッキング に使われていることが多いです。
- 各自検索してみてください。
製品例
LIPSedge™ L210u/L215u
LIPSedge™ L210u/L215u Compact, Accurate and Powerful High-Res Structured-Light Camera
精度
high precision (≤ 0.3% @100cm)
通常のステレオカメラとLIPSedge™ L210u /L215uとの比較が記されている。
LIPSedge™ L210u /L215u の側には欠損値が少ない。
OEBBEC
Mech-Eye PRO
Yotube 高精度構造化光法 産業用3Dカメラ Mech-Eye PRO
Fanucの3Dカメラ
Keyence's 3D Machine Vision Technology
株式会社ノア
ケイエルブイ
ティイーエム
3次元レーザープロファイラ
類似のシステムとして3次元レーザープロファイラがある。
製品例
OpenCV にあるstructured-light モジュール
OpenCVのstructured-lightを流用して3Dスキャン
GSoC 2015 OpenCV Structured Light
最後に
- マシンビジョン関係のシステムの提供は多数あります。
- この中では、ほんの少ししか調査できていません。