JP6363863B2 - 情報処理装置および情報処理方法 - Google Patents
情報処理装置および情報処理方法 Download PDFInfo
- Publication number
- JP6363863B2 JP6363863B2 JP2014083994A JP2014083994A JP6363863B2 JP 6363863 B2 JP6363863 B2 JP 6363863B2 JP 2014083994 A JP2014083994 A JP 2014083994A JP 2014083994 A JP2014083994 A JP 2014083994A JP 6363863 B2 JP6363863 B2 JP 6363863B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- point
- geometric pattern
- spread
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 23
- 238000003672 processing method Methods 0.000 title claims 3
- 238000001514 detection method Methods 0.000 claims description 89
- 238000003384 imaging method Methods 0.000 claims description 43
- 238000004364 calculation method Methods 0.000 claims description 31
- 239000013598 vector Substances 0.000 claims description 14
- 238000004088 simulation Methods 0.000 claims description 11
- 238000005259 measurement Methods 0.000 description 171
- 238000000034 method Methods 0.000 description 80
- 230000008569 process Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 15
- 230000004044 response Effects 0.000 description 11
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000009826 distribution Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2518—Projection by scanning of the object
- G01B11/2522—Projection by scanning of the object the position of the object changing and being recorded
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J9/00—Measuring optical phase difference; Determining degree of coherence; Measuring optical wavelength
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/521—Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/593—Depth or shape recovery from multiple images from stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20076—Probabilistic image processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Optics & Photonics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
本実施形態では、ボケとモーションブラーが発生する条件下で、スリット光(以降、計測線と呼ぶ)を計測対象物体に投影した画像から、計測対象物体表面の3次元位置を高精度に計測する方法を説明する。
本実施形態における3次元位置計測システムの構成を図1に示す。本実施形態の3次元位置計測システムは、情報処理装置100、投影装置110、撮像装置120、移動装置130から構成される。情報処理装置100は、幾何特徴拡がり度推定部101、パラメータ設定部102、画像取得部103、点設定部104、3次元位置算出部105からなる。111は投影装置110で投影する幾何パターン、121は撮像装置120で撮影された画像の例を示す。幾何パターン111は、複数の計測線112を含むものとする。また、計測対象物体140は本システムによって計測する対象物であり、移動装置130の上にあるものとする。移動装置130は所定の移動ベクトルVで物体を移動させる、例えばコンベアである。ここで、Vは撮像装置120に対する3次元座標の移動ベクトルとする。
以下、本実施形態の3次元位置計測装置における計測処理について、図2のフローチャートを用いて説明する。
まずS201で幾何特徴拡がり度推定部101が、撮像装置120で撮影した画像上で観測される幾何特徴の拡がり度合いを推定する。幾何特徴の拡がり度合いとは、具体的には画像上で観測される計測線のエピポーラ線方向(本実施形態では画像の水平方向)に画素をスキャンする際に観測される、計測線の拡がり度合いである。本実施形態では、この拡がり度合いとして、静止時の物体に予測される線の波形を標準偏差D(以降、Dは拡がり量Dとも称する)のガウス関数で近似し、モーションブラーの影響によりガウス関数のブレ量をBとし、DとBで指標化した値を算出する。
以上のようにS201で計測線の拡がり度合いとして拡がり量Dとブレ量Bが推定されると、次にS202でパラメータ設定部102が、計測線の拡がり度合いに合わせたパラメータとして、検出フィルタの形状を設定する。まず、拡がり量Dとブレ量Bの値から、予測される計測線の波形を計算する。具体的には、標準偏差Dのガウス関数と、幅B高さ1の矩形波との畳み込み計算を行うことで、予測される計測線の波形が計算できる。拡がり量Dとブレ量Bによって計算される波形の例を、図5の501に示す。次に、予測される計測線の波形の微分を数値計算して、該波形に対応する検出フィルタの波形を計算する。この検出フィルタの波形の例を、図5の502に示す。そして最後に、検出フィルタの波形を、画像との畳み込みを行うために所定の閾値で量子化することで、検出フィルタの形状を設定する。ここで設定された検出フィルタの例を、図5の503に示す。
以下、S203〜S205において、S202で設定された検出フィルタを用いた対象物体の実測が行われる。まずS203で画像取得部103が、計測対象物体140に向かって投影装置110から幾何パターン111を投影した像を、撮像装置120で撮影した画像を取得する。
以下、本実施形態の変形例を示す。第1実施形態における幾何特徴拡がり度推定部101では、計測対象物体の位置姿勢と形状モデルに基づいて、計測対象物体表面の代表3次元位置Xと代表法線方向Nを計算することで、幾何特徴の拡がり度合いを推定する例を示した。以下、変形例として、所定の検出フィルタを用いたプレ計測によって求めた、計測対象物表面の3次元点群の位置情報から、計測対象物体表面の代表3次元位置Xと代表法線方向Nを計算する方法を説明する。
第1実施形態における幾何特徴拡がり度推定部101では、計測線の拡がり度合いを示す拡がり量Dとブレ量Bの値を、論理計算により算出する例を示した。以下、撮像装置120を使って、計測対象物体或いはそれを模擬した物体を予め撮影して得られた画像から、拡がり量Dとブレ量Bを推定する方法を説明する。
第1実施形態では、幾何特徴拡がり度推定部101にて拡がり量Dとブレ量Bの両方を推定する例を示したが、その何れか一方だけを推定して、片方の値は予め設定するパラメータとして与えておいても良い。例えば、モーションブラーを想定しない場合であれは、ブレ量B=0[pixel]として与えても良い。また、ボケが発生しにくい場合や物体表面の位置・角度が画面内で一様である場合は、静止時の幾何特徴の拡がり量Dをユーザーが予め設定した固定値としても良い。
第1実施形態では点設定部104にて、画像と検出フィルタとの畳み込み計算を行い、その応答値に基づいて幾何特徴上の点を設定する例を示した。この点設定方法は、幾何特徴拡がり度として示される値に応じて、画像上で幾何特徴を検出できればどのような方法であっても良い。例えば、テンプレートマッチングによる検出を行っても良い。この場合、パラメータ設定部102では、幾何特徴拡がり度推定部101で推定された拡がり度合いに応じて、テンプレートの形状を設定する。テンプレートの形状としては、拡がり量とブレ量から推定できる計測線の波形(図5の501)を所定の閾値で量子化したものを設定すれば良い。点設定部104では、パラメータ設定部102で設定したテンプレートを使って画像を探索し、テンプレートとのマッチングを行って誤差値を計算した後、その極小位置を検出することで、計測線上の点を設定する。
以下、本発明に係る第2実施形態について説明する。第2実施形態では、パラメータ設定部102で設定するパラメータとして、検出フィルタで畳み込み計算を行う先の画像のリサイズ率を設定する方法を説明する。第1実施形態では、計測線の拡がりに合わせて検出フィルタを調整しているのに対して、第2実施形態では、検出フィルタは固定形状として、画像自体のサイズを調整して検出フィルタに合わせる。
パラメータ設定部102が、幾何特徴拡がり度推定部101で推定した計測線の拡がりに応じた画像のリサイズ率を設定する。まず、第1実施形態と同様に、拡がり量Dとブレ量Bの値から、画像上で観測される計測線の波形Sを計算する。次に、波形Sが所定の拡がりに収まるように、リサイズ率Rを設定する。本実施形態では、波形Sの標準偏差Zを計算した後、その標準偏差Zが所定の値Eになるように、リサイズ率R=E/Zを計算する。
点設定部104が、パラメータ設定部102で設定したリサイズ率Rに基づいて、画像取得部103で取得した画像上における計測線上の点を設定する。まず、画像をRでリサイズする。このリサイズは、画像上のエピポーラ線上に沿う方向、即ち画像上の横方向に対して行う。次に、予め用意しておいた検出フィルタとの畳み込み計算を行い、畳み込みの応答値のゼロクロス点を画像上の横方向に探索する。検出されたゼロクロス点が、応答値の勾配が閾値以上、すなわち画像上の山形が所定値以上急峻であれば、計測線上の点(検出点)として設定し、出力する。また、リサイズした画像上の検出点の位置に対し1/Rを乗じることで、元の解像度での位置が計算される。
以下、本発明に係る第3実施形態について説明する。第3実施形態では、パラメータ設定部102で設定するパラメータとして、形状の異なる複数の検出フィルタを設定して、計測線上の点を設定する方法を説明する。第3実施形態では、幾何特徴拡がり度推定部101で推定する拡がり量Dとブレ量Bの値に誤差が含まれることを考慮して、DとBについて、それぞれの推定値を基準に所定の振り幅でバリエーションを用意する。次に、各バリエーションから設定する検出フィルタを用いて計測線上の検出点を設定した後、各検出フィルタの応答値を比較して、検出精度が相対的に高いと想定される点を選択的に出力する。
パラメータ設定部102が、幾何特徴拡がり度推定部101で推定した計測線の拡がり度に応じた検出フィルタの形状を複数設定する。まず、拡がり量Dとブレ量Bの値に対し、所定の範囲(ΔD、ΔB)で変化を与える。すなわち、D±ΔD、B±ΔBの範囲において複数のD、Bの値を設定するが、その数およびステップ幅としては、予めパラメータとして与えるものとする。次に、複数のDとBの組み合わせから、複数の検出フィルタの形状を設定する。なお、検出フィルタの形状の設定方法は第1実施形態と同様である。
点設定部104が、パラメータ設定部102で設定した複数の検出フィルタに基づいて、画像取得部103で取得した画像上における計測線上の点を設定する。まず、各検出フィルタを用いて、画像上の計測線上の点を設定することで、検出フィルタごとに画像上の検出点が得られる。そして、同一の計測線上の点を検出した検出フィルタによる検出点群のうち、検出精度が相対的に高いと想定される点を選択する。具体的には、各スキャンライン(画像上で横のライン)において、異なる検出フィルタで検出され、所定の範囲E[pixel]で近接する検出点が存在する場合、各検出フィルタの応答のゼロクロス点の勾配を見る。その結果、最も勾配が大きい、すなわち画像上の山形が最も急峻である検出点を選択する。
以下、本発明に係る第4実施形態について説明する。第4実施形態では、画像領域を分割して領域ごとにパラメータを設定して、計測線上の点を設定する方法を説明する。第1実施形態では、画像全体に対して1種類の幾何特徴拡がり度合いを推定する例を示したが、幾何特徴の拡がりは本来画像上で観測される物体の領域毎に異なる。そのため第4実施形態では、各領域に合わせたパラメータを設定する。
幾何特徴拡がり度推定部101が、撮像装置120で撮影した画像上で観測される計測線の拡がり度合いを、画像上の領域ごとに推定する。第4実施形態では、撮像装置120で撮影した画像をK個のマクロブロックに分割し、マクロブロック毎に、計測線の拡がり度合いを推定する。
パラメータ設定部102が、幾何特徴拡がり度推定部101で画像上の領域ごとに推定した計測線の拡がり度に応じて、検出フィルタの波形を設定する。各マクロブロックiについて、代表3次元位置Xi、代表法線方向Niから検出フィルタを設定する方法は、第1実施形態1と同様である。
点設定部104が、パラメータ設定部102で画像上の領域ごとに設定した複数の検出フィルタに基づき、画像取得部103で取得した画像における計測線上の点を設定する。マクロブロック毎に設定された検出フィルタを適用して計測線上の点を設定する方法は、第1実施形態と同様である。
以下、本発明に係る第5実施形態について説明する。第1実施形態では、複数の線を含む幾何パターンを投影し、画像上で観測される線上の点を高精度に検出する方法を説明した。しかしながら、幾何パターン内の幾何特徴は必ずしも線でなくても良く、第5実施形態では複数点からなる幾何パターンを用いる。
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。また、そのプログラムをコンピュータ可読な記録媒体に記録して提供してもよい。
以下、上述した各実施形態における効果をまとめて記載する。
以下、上述した各実施形態に共通する各種定義について、まとめて説明する。
Claims (17)
- 幾何パターンが投影された物体を撮影した画像において観測される前記幾何パターンの拡がり度合いを推定する推定手段と、
前記推定された拡がり度合いに基づいて、前記幾何パターンを検出するためのフィルタのサイズに係るパラメータの値を複数設定するパラメータ設定手段と、
前記フィルタを用いて、前記パラメータの複数の値ごとに前記幾何パターン上の点を設定する点設定手段と、
前記設定された点の中から検出精度の高い点を選択する選択手段と、
該選択された点に対応する前記物体の表面の3次元位置を算出する算出手段と、
を有することを特徴とする情報処理装置。 - 前記点設定手段は、前記画像に対してエピポーラ線方向に前記フィルタを適用することで、前記幾何パターン上の点を設定することを特徴とする請求項1に記載の情報処理装置。
- 前記選択手段は、前記設定された点の中から検出精度の高い点を選択することを特徴とする請求項1または2に記載の情報処理装置。
- 幾何パターンが投影された物体を撮影した画像において観測される前記幾何パターンの拡がり度合いを推定する推定手段と、
前記推定された拡がり度合いに基づいて、前記画像のリサイズ率に係るパラメータの値を複数設定するパラメータ設定手段と、
前記パラメータの複数の値ごとに、リサイズされた前記画像に対してフィルタを用いることにより前記幾何パターン上の点を設定する点設定手段と、
前記設定された点の中から検出精度の高い点を選択する選択手段と、
該選択された点に対応する前記物体の表面の3次元位置を算出する算出手段と、
を有することを特徴とする情報処理装置。 - 前記推定手段は、前記画像における前記物体の表面の3次元位置と法線方向、および前記物体の移動ベクトル、の少なくとも1つと、前記画像を撮影した撮像装置と前記幾何パターンを投影した投影装置の位置姿勢に基づく演算により、前記拡がり度合いを推定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記推定手段は、前記物体の形状モデルと位置姿勢に基づいて、前記物体の表面の3次元位置と法線方向の少なくともいずれかを算出することを特徴とする請求項5に記載の情報処理装置。
- 前記推定手段は、前記物体の表面の3次元位置に基づいて、前記点が対応する前記物体の表面の3次元位置と法線方向の少なくともいずれかを算出することを特徴とする請求項5に記載の情報処理装置。
- 前記推定手段は、前記物体、或いはそれを模擬した物体を撮影した画像において、前記拡がり度合いを推定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記推定手段は、前記物体の形状モデルと位置姿勢から前記画像上で観測される像をシミュレーションした画像において、前記拡がり度合いを推定することを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
- 前記推定手段は、前記画像を分割した領域ごとに前記幾何パターンの拡がり度合いを推定し、
前記パラメータ設定手段は、前記領域ごとに前記パラメータの値を複数設定し、
前記点設定手段は、前記領域ごとおよび前記パラメータの複数の値ごとに、前記画像における幾何パターン上の点を設定し、
前記選択手段は、前記領域ごとに設定された点の中から検出精度の高い点を選択することを特徴とする請求項1乃至9のいずれか1項に記載の情報処理装置。 - 前記幾何パターンは、線状のパターンであることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- 前記幾何パターンは、点状のパターンであることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。
- さらに、前記幾何パターンを前記物体に投影する投影手段と、
前記画像を撮影する撮像手段を有し、
前記推定手段は、前記投影手段と前記撮像手段の前記点に対する位置姿勢に基づいて、前記拡がり度合いを推定することを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。 - さらに、前記物体を移動させる移動手段を有し、
前記推定手段は、前記移動手段による前記物体の移動ベクトルに基づいて、前記拡がり度合いを推定することを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。 - 幾何パターンが投影された物体を撮影した画像において観測される前記幾何パターンの拡がり度合いを推定するステップと、
前記推定された拡がり度合いに基づいて、前記幾何パターンを検出するためのフィルタのサイズに係るパラメータの値を複数設定するステップと、
前記フィルタを用いて、前記パラメータの複数の値ごとに前記幾何パターン上の点を設定するステップと、
前記設定された点の中から検出精度の高い点を選択するステップと、
該選択された点に対応する前記物体の表面の3次元位置を算出するステップと、
を有することを特徴とする情報処理方法。 - 幾何パターンが投影された物体を撮影した画像において観測される前記幾何パターンの拡がり度合いを推定するステップと、
前記推定された拡がり度合いに基づいて、前記画像のリサイズ率に係るパラメータの値を複数設定するステップと、
前記パラメータの複数の値ごとに、リサイズされた前記画像に対してフィルタを用いることにより前記幾何パターン上の点を設定するステップと、
前記設定された点の中から検出精度の高い点を選択するステップと、
該選択された点に対応する前記物体の表面の3次元位置を算出するステップと、
を有することを特徴とする情報処理方法。 - コンピュータ装置で実行されることにより、該コンピュータ装置を請求項1乃至12のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083994A JP6363863B2 (ja) | 2014-04-15 | 2014-04-15 | 情報処理装置および情報処理方法 |
DE102015005267.5A DE102015005267B4 (de) | 2014-04-15 | 2015-03-24 | Informationsverarbeitungsvorrichtung, Verfahren dafür und Messvorrichtung |
GB1505197.2A GB2527883B (en) | 2014-04-15 | 2015-03-26 | Information processing apparatus, method therefor, and measurement apparatus |
US14/682,143 US9621793B2 (en) | 2014-04-15 | 2015-04-09 | Information processing apparatus, method therefor, and measurement apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083994A JP6363863B2 (ja) | 2014-04-15 | 2014-04-15 | 情報処理装置および情報処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015203652A JP2015203652A (ja) | 2015-11-16 |
JP2015203652A5 JP2015203652A5 (ja) | 2017-03-16 |
JP6363863B2 true JP6363863B2 (ja) | 2018-07-25 |
Family
ID=53178154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014083994A Active JP6363863B2 (ja) | 2014-04-15 | 2014-04-15 | 情報処理装置および情報処理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9621793B2 (ja) |
JP (1) | JP6363863B2 (ja) |
DE (1) | DE102015005267B4 (ja) |
GB (1) | GB2527883B (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9467680B2 (en) | 2013-12-12 | 2016-10-11 | Intel Corporation | Calibration of a three-dimensional acquisition system |
JP6317618B2 (ja) * | 2014-05-01 | 2018-04-25 | キヤノン株式会社 | 情報処理装置およびその方法、計測装置、並びに、作業装置 |
US10171730B2 (en) | 2016-02-15 | 2019-01-01 | Canon Kabushiki Kaisha | Information processing apparatus, method of controlling information processing apparatus, and storage medium |
US10659764B2 (en) | 2016-06-20 | 2020-05-19 | Intel Corporation | Depth image provision apparatus and method |
US10609359B2 (en) | 2016-06-22 | 2020-03-31 | Intel Corporation | Depth image provision apparatus and method |
JP6740033B2 (ja) | 2016-06-28 | 2020-08-12 | キヤノン株式会社 | 情報処理装置、計測システム、情報処理方法及びプログラム |
JP6735615B2 (ja) * | 2016-06-29 | 2020-08-05 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
US10360693B2 (en) * | 2017-03-01 | 2019-07-23 | Cognex Corporation | High speed structured light system |
US11144786B2 (en) | 2017-11-02 | 2021-10-12 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, and storage medium |
JP6737824B2 (ja) * | 2018-03-13 | 2020-08-12 | ファナック株式会社 | 制御装置、制御方法及び制御プログラム |
JP7178803B2 (ja) | 2018-06-04 | 2022-11-28 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
US11003939B2 (en) | 2018-07-06 | 2021-05-11 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
US10679367B2 (en) * | 2018-08-13 | 2020-06-09 | Hand Held Products, Inc. | Methods, systems, and apparatuses for computing dimensions of an object using angular estimates |
US10861726B2 (en) * | 2018-09-21 | 2020-12-08 | Advanced Semiconductor Engineering, Inc. | Apparatus and method for measuring warpage |
US12112493B2 (en) * | 2018-12-07 | 2024-10-08 | Texas Instruments Incorporated | Structured light projector |
CN113412500B (zh) * | 2019-02-13 | 2023-12-29 | 三菱电机株式会社 | 模拟装置及模拟方法 |
WO2020188745A1 (ja) * | 2019-03-19 | 2020-09-24 | 株式会社Fuji | 演算装置、および入力装置 |
DE102019208474A1 (de) * | 2019-06-11 | 2020-12-17 | Micro-Epsilon Messtechnik Gmbh & Co. Kg | Verfahren und System zum optischen Vermessen eines Objekts mit spiegelnder und/oder teilspiegelnder Oberfläche sowie entsprechende Messanordnung |
JP7564671B2 (ja) | 2020-09-29 | 2024-10-09 | キヤノン株式会社 | 情報処理装置、制御方法、及び、プログラム |
US12254644B2 (en) | 2021-03-31 | 2025-03-18 | Leica Camera Ag | Imaging system and method |
US11893668B2 (en) | 2021-03-31 | 2024-02-06 | Leica Camera Ag | Imaging system and method for generating a final digital image via applying a profile to image information |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2517062B2 (ja) | 1988-04-26 | 1996-07-24 | 三菱電機株式会社 | 3次元計測装置 |
US4965442A (en) * | 1989-11-07 | 1990-10-23 | Massachusetts Institute Of Technology | System for ascertaining direction of blur in a range-from-defocus camera |
JP3415700B2 (ja) * | 1995-03-31 | 2003-06-09 | 株式会社エム・シー・シー | 閉領域抽出装置 |
WO1996041304A1 (en) * | 1995-06-07 | 1996-12-19 | The Trustees Of Columbia University In The City Of New York | Apparatus and methods for determining the three-dimensional shape of an object using active illumination and relative blurring in two images due to defocus |
JP2002236928A (ja) * | 2001-02-08 | 2002-08-23 | Matsushita Electric Ind Co Ltd | 輪郭検出による検査方法および検査装置 |
WO2002075245A1 (en) * | 2001-03-13 | 2002-09-26 | Solutionix Co., Ltd. | Apparatus and method for measuring three dimensional shape with multi-stripe patterns |
US7382897B2 (en) | 2004-04-27 | 2008-06-03 | Microsoft Corporation | Multi-image feature matching using multi-scale oriented patches |
JP5241423B2 (ja) * | 2008-10-16 | 2013-07-17 | 株式会社キーエンス | 画像処理における画像データ縮小率の決定方法、画像処理におけるパターンモデルの位置決め方法、画像処理におけるパターンモデルの作成方法、画像処理装置、画像処理プログラム及びコンピュータで読み取り可能な記録媒体 |
JP2011008322A (ja) * | 2009-06-23 | 2011-01-13 | Univ Of Tokyo | 撮像装置及び画像処理方法 |
JP5460341B2 (ja) * | 2010-01-06 | 2014-04-02 | キヤノン株式会社 | 3次元計測装置及びその制御方法 |
US8938099B2 (en) * | 2010-12-15 | 2015-01-20 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling the same, distance measurement apparatus, and storage medium |
US8686943B1 (en) * | 2011-05-13 | 2014-04-01 | Imimtek, Inc. | Two-dimensional method and system enabling three-dimensional user interaction with a device |
WO2012166135A1 (en) * | 2011-06-01 | 2012-12-06 | Empire Technology Development,Llc | Structured light projection for motion detection in augmented reality |
US9437005B2 (en) * | 2011-07-08 | 2016-09-06 | Canon Kabushiki Kaisha | Information processing apparatus and information processing method |
JP6061631B2 (ja) * | 2011-07-11 | 2017-01-18 | キヤノン株式会社 | 計測装置、情報処理装置、計測方法、情報処理方法、および、プログラム |
JP5986364B2 (ja) * | 2011-10-17 | 2016-09-06 | キヤノン株式会社 | 三次元形状計測装置、三次元形状計測装置の制御方法、およびプログラム |
JP5975685B2 (ja) * | 2012-03-09 | 2016-08-23 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
JP6041513B2 (ja) * | 2012-04-03 | 2016-12-07 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
US9407837B2 (en) * | 2013-02-28 | 2016-08-02 | Google Inc. | Depth sensor using modulated light projector and image sensor with color and IR sensing |
-
2014
- 2014-04-15 JP JP2014083994A patent/JP6363863B2/ja active Active
-
2015
- 2015-03-24 DE DE102015005267.5A patent/DE102015005267B4/de active Active
- 2015-03-26 GB GB1505197.2A patent/GB2527883B/en active Active
- 2015-04-09 US US14/682,143 patent/US9621793B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
DE102015005267A1 (de) | 2015-10-15 |
US20150292863A1 (en) | 2015-10-15 |
DE102015005267B4 (de) | 2017-03-16 |
GB201505197D0 (en) | 2015-05-13 |
US9621793B2 (en) | 2017-04-11 |
GB2527883A (en) | 2016-01-06 |
GB2527883B (en) | 2017-08-09 |
JP2015203652A (ja) | 2015-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6363863B2 (ja) | 情報処理装置および情報処理方法 | |
JP5132832B1 (ja) | 計測装置および情報処理装置 | |
US10288418B2 (en) | Information processing apparatus, information processing method, and storage medium | |
JP6503906B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP5567922B2 (ja) | 画像処理装置及びその制御方法 | |
CN109801333B (zh) | 体积测量方法、装置、系统及计算设备 | |
JP6566768B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP5633058B1 (ja) | 3次元計測装置及び3次元計測方法 | |
JP2017118396A (ja) | デプスカメラの内部パラメータを算出するプログラム、装置及び方法 | |
JP2003130621A (ja) | 3次元形状計測方法およびその装置 | |
JP2012058076A (ja) | 3次元計測装置及び3次元計測方法 | |
US10713810B2 (en) | Information processing apparatus, method of controlling information processing apparatus, and storage medium | |
JP7298687B2 (ja) | 物体認識装置及び物体認識方法 | |
JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
JP7195785B2 (ja) | 3次元形状データを生成する装置、方法、及びプログラム | |
KR102023087B1 (ko) | 카메라 캘리브레이션 방법 | |
JP2018009927A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2011095131A (ja) | 画像処理方法 | |
JP6412372B2 (ja) | 情報処理装置、情報処理システム、情報処理装置の制御方法およびプログラム | |
KR101574195B1 (ko) | 모바일 플랫폼에 기반한 가상 카메라의 자동 캘리브레이션 방법 | |
KR101314101B1 (ko) | 3차원 계측 시스템 및 그 방법 | |
JP6867766B2 (ja) | 情報処理装置およびその制御方法、プログラム | |
JP2020129187A (ja) | 外形認識装置、外形認識システム及び外形認識方法 | |
JP7251631B2 (ja) | テンプレート作成装置、物体認識処理装置、テンプレート作成方法、物体認識処理方法及びプログラム | |
JP6061631B2 (ja) | 計測装置、情報処理装置、計測方法、情報処理方法、および、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170207 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170207 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180130 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180601 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180629 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6363863 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |