JP2012118732A - 3次元形状認識装置及び方法 - Google Patents
3次元形状認識装置及び方法 Download PDFInfo
- Publication number
- JP2012118732A JP2012118732A JP2010267490A JP2010267490A JP2012118732A JP 2012118732 A JP2012118732 A JP 2012118732A JP 2010267490 A JP2010267490 A JP 2010267490A JP 2010267490 A JP2010267490 A JP 2010267490A JP 2012118732 A JP2012118732 A JP 2012118732A
- Authority
- JP
- Japan
- Prior art keywords
- position angle
- shape data
- relative position
- geometric
- shape
- 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.)
- Withdrawn
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
【課題】画像処理の処理効率の向上と共に相対的位置角度スケールを確実に検出できる3次元形状認識装置を実現することが求められる。
【解決手段】本実施形態によれば、3次元形状認識装置は、入力部と、幾何学的要素抽出部と、幾何学的要素対応付け処理部と、位置角度推定処理部とを備えた構成である。入力部は、同一の3次元形状の認識対象に対する複数の形状データを入力する。幾何学的要素抽出部は、前記各形状データのそれぞれから幾何学的要素を抽出する。幾何学的要素対応付け処理部は、角度または距離の比を含む相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する。位置角度推定処理部は、前記選出される複数の組み合わせに基づいて前記各形状データ間で前記認識対象の相対的位置角度スケールを示す相対的位置角度情報を算出する。
【選択図】図1
【解決手段】本実施形態によれば、3次元形状認識装置は、入力部と、幾何学的要素抽出部と、幾何学的要素対応付け処理部と、位置角度推定処理部とを備えた構成である。入力部は、同一の3次元形状の認識対象に対する複数の形状データを入力する。幾何学的要素抽出部は、前記各形状データのそれぞれから幾何学的要素を抽出する。幾何学的要素対応付け処理部は、角度または距離の比を含む相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する。位置角度推定処理部は、前記選出される複数の組み合わせに基づいて前記各形状データ間で前記認識対象の相対的位置角度スケールを示す相対的位置角度情報を算出する。
【選択図】図1
Description
本発明の実施形態は、3次元形状認識装置の位置角度検出技術に関する。
一般的に、例えば物体の3次元形状を認識する3次元形状認識装置は、レンジファインダなどを使用して撮像(計測)した対象の距離画像データから、形状データ(メッシュデータ)を入力し、この形状データを使用して物体などの3次元形状を認識するための画像処理を実行する。
従来の画像処理手法の一例としては、2個の距離画像または部分形状データから、それぞれのデータ中の物体の相対的な位置角度または位置角度スケールを求めるために、それぞれのデータから位置情報を有する幾何学的要素(特徴点、部分セグメントなど)を検出する。さらに、一部(例えば3点以上)の幾何学的要素を抽出し、2個のデータ間でこれが合致するかを検証し、合致する場合にこれらの位置を一致させるような位置角度変換または位置角度スケール変換(相似変換)を算出する方法がある。この方法では、幾何学的要素の一部を抽出する組み合わせの全てに対して処理を実行し、投票処理またはその他の近いものをまとめる処理により、頻度の高い相対位置角度または相対位置角度スケールを抽出してこれを解とする。
また、ランダムサンプリング方法(RANSAC)を利用して、ランダムに選出した一部(3点以上)の幾何学的要素を使って相対位置角度または相対位置角度スケールを算出する方法がある。この方法は、残りのデータ(特徴点、直線、距離情報、形状情報など)を使用して、算出された相対位置角度または相対位置角度スケールが正しいか否かを検証する。
前述のように従来の3次元(物体)形状認識装置では、距離画像または部分形状データから幾何学的要素を抽出し、この幾何学的要素を使用して相対的な位置角度を算出する方法が提案されている。前者の方法は、幾何学的要素の集合全体から、3個又はそれ以上を抽出する組み合わせの全てに対して合致するか否かの判定処理および位置角度変換または相似変換を算出する処理を行う。このため、判定処理、変換算出処理は幾何学的要素数に対して指数関数的に増加し、多大な処理時間を要する。また、後者の方法は、全体に対して合致する要素の割合が多い場合には有効だが、少ない場合には正しい組み合わせが選出される可能性は低くなる。この結果として、距離画像や部分形状データが広範囲を撮像したものである場合、対象物体の占める割合が小さい場合、撮影角度が異なるために合致する要素の割合が少ない場合などに、正しい結果を得られない。
そこで、画像処理の処理量(処理時間)を削減して処理効率の向上を図り、かつ相対位置角度または相対位置角度スケールを確実に検出できる信頼性の高い3次元形状認識装置を実現することが求められる。
本実施形態によれば、3次元形状認識装置は、入力手段と、幾何学的要素抽出手段と、幾何学的要素対応付け手段と、位置角度スケール推定手段とを備えた構成である。入力手段は、同一の3次元形状の認識対象に対する複数の形状データを入力する。幾何学的要素抽出手段は、前記各形状データのそれぞれから幾何学的要素を抽出する。幾何学的要素対応付け手段は、角度または距離の比を含む相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する。位置角度スケール推定手段は、前記選出される複数の組み合わせに基づいて前記各形状データ間で前記認識対象の相対位置角度スケールを示す相対的位置角度スケール情報を算出する。
以下図面を参照して、実施形態を説明する。
[物体形状認識装置の構成]
図1は、実施形態に関する3次元形状認識装置の構成を説明するためのブロック図である。
図1は、実施形態に関する3次元形状認識装置の構成を説明するためのブロック図である。
図1に示すように、3次元形状認識装置は、画像入力装置10と、入力インターフェース11と、表示出力装置12と、データ処理装置(画像処理部)13とを有する。画像入力装置10は、例えばレンジファインダまたはステレオカメラを有し、認識対象の距離画像データを取得する計測器である。距離画像データとは、3次元的に計測された認識対象の特定形状を検出できる画像データであり、後述する形状データを作成するために使用される。画像入力装置10は、認識対象の位置及び角度を変えて撮像(計測)して得られる複数の距離画像データを入力できる。
ここで、本実施形態は、認識対象として例えば部品や装置などの物体を想定する。但し、認識対象としては、例えば文字パターンなどが3次元形状で構成された立体パターンのようなものも含まれる。以下、認識対象を物体と表記する場合がある。
入力インターフェース11は、画像入力装置10により取得された距離画像データをデータ処理装置13に転送する。データ処理装置13は、入出力インターフェース14と、幾何学的要素抽出部15と、幾何学的要素対応付け処理部16と、相対位置角度推定処理部17とを有し、物体の形状を認識するための画像処理を実行する。
入出力インターフェース14は、入力インターフェース11から転送された距離画像データを入力し、またデータ処理装置13の処理結果(相対的位置角度推定結果や物体認識結果など)を表示出力装置12に出力する。表示出力装置12は、画面上にデータ処理装置13の処理結果を表示する。
[データ処理装置の動作]
以下、図5Aのフローチャートを参照して、本実施形態のデータ処理装置13の動作として、物体の認識処理に必要な相対的位置角度の推定処理(算出処理)の手順を説明する。
以下、図5Aのフローチャートを参照して、本実施形態のデータ処理装置13の動作として、物体の認識処理に必要な相対的位置角度の推定処理(算出処理)の手順を説明する。
まず、データ処理装置13は、入出力インターフェース14を介して、図2に示すような距離画像データ201を入力する。距離画像データ201は、画像入力装置10により取得される認識対象である物体の距離画像である。さらに、データ処理装置13は、入力される1枚の距離画像データ201に基づいて、図4に示すように、認識対象である物体の見えている部分の形状データ204を作成する。
形状データ204は、物体の表面形状上の点の座標を表す頂点と、その隣接関係を表す辺で構成されるメッシュデータである。即ち、図3に示すように、各頂点座標は、距離画像データの画素202の位置と、距離を表す画素値から算出される。また、辺は、画素202間の隣接情報203から取得される。但し、隣接する画素であっても、距離の差が大きい場合は、連続した表面形状ではないため、それらの画素の間の辺は作成しない。
図5に示すように、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ301A,301B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ302A,302B,310)。
図6から図9は、本実施形態の幾何学的要素の具体例を示す図である。即ち、図6に示すように、幾何学的要素とは、例えば形状データ401の突出点、凹状点、鞍部上の点などを表す特徴点402であり、空間中の位置情報を有する代表点403で表すことができる性質のものである。また、図7に示すように、幾何学的要素とは、例えば形状データ501上の直線502や稜線503であり、空間中の位置情報を有する代表点504で表すことができる性質のものである。
さらに、図8に示すように、幾何学的要素とは、例えば形状データ601の領域分割結果602から得られる部分領域603であり、空間中の位置情報を有する代表点604で表すことができる性質のものである。また、図9に示すように、幾何学的要素とは、例えば形状データ701の一部を抽出した結果の部分領域702や、形状データ701の一部を近似する円筒などのプリミティブ形状703であり、空間中の位置情報を有する代表点704で表すことができる性質のものである。
これらに加えて、幾何学的要素としては、データ空間中の方向、幾何学的要素の性質やその代表点の周辺形状の性質を表す特徴量、2個の幾何学的要素の類似度やその間の関係を示す幾何学的要素間の特徴量などが定義できることが望ましい。
次に、幾何学的要素対応付け処理部16は、形状データD1の幾何学的要素3点以上の組を格納するハッシュテーブル(hash table)を作成する(ステップ303)。ハッシュテーブルは、幾何学的要素3点以上の位置から算出される相似不変量をキーとする。相似不変量とは、角度、距離の比、面積の比であり、相似変換に関して不変な量である。たとえば幾何学的要素3点の組を扱う場合は、3点間の2個の線分の長さの比率(距離の比)、その2個の線分のなす角度をキーとする。幾何学的要素4点の組を扱う場合には、これに加えて面積の比もキーとすることができる。以下、幾何学的要素3点の組を扱い、3点間の2個の線分の長さの比率(距離の比)、その2個の線分のなす角度をキーとするハッシュテーブルを使う場合を説明する。
幾何学的要素対応付け処理部16は、形状データD2から幾何学的要素3個を選び、ハッシュテーブルを検索して不変量の合致する形状データD1の幾何学的要素3個とを対応付ける(ステップ304、311)。
図10は、幾何学的要素対応付け処理部16によるハッシュテーブルを使用した対応探索処理の概念を説明するための図である。
図10(A)に示すように、形状データD1(801)から3点の幾何学的要素803を取り出し、不変量である2点間の線分804、2個の長さ805の比率(a/b)となす角度806(θ)をキーとする。幾何学的要素対応付け処理部16は、当該キーとして、図10(B)に示すように、ハッシュテーブル807に格納する。幾何学的要素対応付け処理部16は、形状データD1(801)の全ての3点の組をハッシュテーブル807に格納した後、図10(C)に示すように、形状データD2(802)から幾何学的要素3点を取り出す。幾何学的要素対応付け処理部16は、形状データD2(802)に関する同様の不変量を算出し、ハッシュテーブル807のこれに合致する位置を検索し、形状データD1の3点と対応付けを行なう。
次に、相対位置角度推定処理部17は、ハッシュテーブル807の検索により、相対的な位置角度情報を算出(推定)する一連の処理(312)を実行する。即ち、相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度情報を算出する(ステップ305)。換言すれば、相対位置角度推定処理部17は、形状データD1,D2により位置・角度合わせ処理を実行する。相対位置角度推定処理部17は、このときの位置角度パラメータを位置角度パラメータ空間に投票する(ステップ306)。
相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ304〜306の処理を繰り返す(ステップ307)。相対位置角度推定処理部17は、ステップ304〜306の処理が完了すると、位置角度パラメータ空間から投票数が極大である位置を検出する(ステップ308)。相対位置角度推定処理部17は、投票数が極大となる位置に対応するパラメータで定義される位置角度変換の結果を示す相対的位置角度情報を算出する(ステップ309)。
以上のように本実施形態のデータ処理装置13は、位置角度パラメータで定義される相対的位置角度情報を算出(推定)する。
[相対的位置角度スケールの推定処理]
以下、図5Bのフローチャートを参照して、本実施形態のデータ処理装置13の動作として、物体の認識処理に必要な相対的位置角度スケールの推定処理(算出処理)の手順を説明する。便宜的に、各ステップの符号は図5Aと同一である。
以下、図5Bのフローチャートを参照して、本実施形態のデータ処理装置13の動作として、物体の認識処理に必要な相対的位置角度スケールの推定処理(算出処理)の手順を説明する。便宜的に、各ステップの符号は図5Aと同一である。
まず、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ301A,301B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ302A,302B,310)。
次に、幾何学的要素対応付け処理部16は、形状データD1の幾何学的要素3点以上の組を格納するハッシュテーブル(hash table)を作成する(ステップ303)。ハッシュテーブルは、幾何学的要素3点以上の位置から算出される相似不変量をキーとする。以下、幾何学的要素3点の組を扱い、3点間の2個の線分の長さの比率(距離の比)、その2個の線分のなす角度をキーとするハッシュテーブルを使う場合を説明する。
幾何学的要素対応付け処理部16は、形状データD2から幾何学的要素3個を選び、ハッシュテーブルを検索して不変量の合致する形状データD1の幾何学的要素3個とを対応付ける(ステップ304、311)。
図10(A)に示すように、形状データD1(801)から3点の幾何学的要素803を取り出し、不変量である2点間の線分804、2個の長さ805の比率(a/b)となす角度806(θ)をキーとする。幾何学的要素対応付け処理部16は、当該キーとして、図10(B)に示すように、ハッシュテーブル807に格納する。幾何学的要素対応付け処理部16は、形状データD1(801)の全ての3点の組をハッシュテーブル807に格納した後、図10(C)に示すように、形状データD2(802)から幾何学的要素3点を取り出す。幾何学的要素対応付け処理部16は、形状データD2(802)に関する同様の不変量を算出し、ハッシュテーブル807のこれに合致する位置を検索し、形状データD1の3点と対応付けを行なう。
次に、相対位置角度推定処理部17は、ハッシュテーブル807の検索により、相対的な位置角度スケール情報を算出(推定)する一連の処理(312)を実行する。即ち、相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度スケール情報を算出する(ステップ305)。換言すれば、相対位置角度推定処理部17は、形状データD1,D2により位置・角度・スケール合わせ処理を実行する。相対位置角度推定処理部17は、このときの位置角度スケールパラメータを位置角度スケールパラメータ空間に投票する(ステップ306)。
相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ304〜306の処理を繰り返す(ステップ307)。相対位置角度推定処理部17は、ステップ304〜306の処理が完了すると、位置角度スケールパラメータ空間から投票数が極大である位置を検出する(ステップ308)。相対位置角度推定処理部17は、投票数が極大となる位置に対応するパラメータで定義される位置角度スケール変換の結果を示す相対的位置角度スケール情報を算出する(ステップ309)。
以上のように本実施形態のデータ処理装置13は、位置角度スケールパラメータで定義される相対的位置角度スケール情報を算出(推定)する。
本実施形態の推定処理方法であれば、形状データD1,D2から幾何学的要素を抽出し、その一部のみ(代表点)を使用して相対的位置角度情報または相対位置角度スケール情報を算出することができる。従って、形状データ全体や、抽出した幾何学的要素の全て使用する方法と比較して、推定処理量の削減を図ることができる。この場合、幾何学的要素として1点で代表する代表点であれば、点、線分、領域などの異なる性質の要素を混合して扱うことができるため、形状データに応じて信頼性の高い幾何学的要素を選択的に利用することができる。また、幾何学的要素対応付け処理部16による対応付け処理において、相似不変量をキーとするハッシュテーブルを利用するため、位置、角度、スケール(領域の広さ)に関する不変性を残しつつ、高速な処理を実現することが可能となる。
(第1の変形例)
図11は、図5A,5Bのフローチャートで説明した本実施形態の基本的処理に対して、幾何学的要素の特徴量の類似度によるリジェクト処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
図11は、図5A,5Bのフローチャートで説明した本実施形態の基本的処理に対して、幾何学的要素の特徴量の類似度によるリジェクト処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
まず、基本的処理と同様に、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ901A,901B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ902A,902B)。幾何学的要素抽出部15は、幾何学的要素の抽出処理後に、幾何学的要素の性質やその代表点の周辺形状の性質を表す特徴量を算出する(ステップ903A,903B)。ここで、幾何学的要素の性質や周辺形状の性質とは、代表点の周辺の頂点の分布、代表点とその周辺の頂点との法線ベクトルのなす角の分布、曲率値、輝度値、曲率値や輝度値の勾配方向、曲率値や輝度値の勾配の大きさ、などである。
次に、幾何学的要素対応付け処理部16は、形状データとD1の幾何学的要素3点の組を格納するハッシュテーブル(hash table)を作成する(ステップ904)。幾何学的要素対応付け処理部16は、ハッシュテーブルを検索して2個の形状データD1,D2の幾何学的要素3組とを対応付ける(ステップ905)。このとき、幾何学的要素対応付け処理部16は、対応する幾何学的要素の特徴量の類似度を算出し、これを予め設定された閾値と比較する(ステップ906)。
相対位置角度推定処理部17は、特徴量の類似度が閾値以上の場合にのみ、相対的な位置角度情報を算出(推定)する一連の処理を実行する(ステップ906のYES)。即ち、相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度情報を算出する(ステップ907)。相対位置角度推定処理部17は、このときの位置角度パラメータを位置角度パラメータ空間に投票する(ステップ908)。
以下同様にして、相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ905〜908の処理を繰り返す(ステップ909)。相対位置角度推定処理部17は、一連の処理が完了すると、位置角度パラメータ空間から投票数が極大である位置を検出する(ステップ910)。相対位置角度推定処理部17は、投票数が極大となる位置に対応するパラメータで定義される位置角度変換の結果を示す相対的位置角度情報を算出する(ステップ911)。
(第2の変形例)
図12は、図11のフローチャートで説明した第1の変形例の処理に対して、幾何学的要素間の特徴量の類似度によるリジェクト処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
図12は、図11のフローチャートで説明した第1の変形例の処理に対して、幾何学的要素間の特徴量の類似度によるリジェクト処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
まず、第1の変形例の処理と同様に、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ1001A,1001B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ1002A,1002B)。幾何学的要素抽出部15は、幾何学的要素の抽出処理後に、2個の幾何学的要素間の方向の違いや性質の違いを表す特徴量を算出する(ステップ1003A,1003B)。ここで、幾何学的要素間の特徴量とは、後述するように、法線ベクトルのなす角、曲率値など形状上の特徴を表す指標の勾配方向の2要素間の相違や、形状データ毎に光源強度が異なる環境で撮影した場合の同一形状データ内の2要素間の輝度差などである。
次に、幾何学的要素対応付け処理部16は、形状データD1の幾何学的要素3点の組を格納するハッシュテーブル(hash table)を作成する(ステップ1004)。幾何学的要素対応付け処理部16は、ハッシュテーブルを検索して2個の形状データD1,D2の幾何学的要素3組とを対応付ける(ステップ1005)。このとき、幾何学的要素対応付け処理部16は、一方の形状データD1内の幾何学的要素2個の幾何学的要素間特徴量と、もう一方の形状データD2内のこれと対応する幾何学的要素2個の幾何学的要素間特徴量との類似度を算出し、これを予め設定された閾値と比較する(ステップ1006)。
相対位置角度推定処理部17は、特徴量の類似度が閾値以上の場合にのみ、相対的な位置角度情報を算出(推定)する一連の処理を実行する(ステップ1006のYES)。即ち、相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度情報を算出する(ステップ1007)。相対位置角度推定処理部17は、このときの位置角度パラメータを位置角度パラメータ空間に投票する(ステップ1008)。
以下同様にして、相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ1005〜1008の処理を繰り返す(ステップ1009)。相対位置角度推定処理部17は、一連の処理が完了すると、位置角度パラメータ空間から投票数が極大である位置を検出する(ステップ1010)。相対位置角度推定処理部17は、投票数が極大となる位置に対応するパラメータで定義される位置角度変換の結果を示す相対的位置角度情報を算出する(ステップ1011)。
図13は、幾何学的要素を表面形状上の特徴点とし、幾何学的要素間の特徴量を特徴点の法線方向のなす角とする場合について具体例を示す図である。
図13(A)は、形状データD1の特徴点と法線ベクトル1101を示す図である。また、図13(B)は、形状データD2の特徴点と法線ベクトル1102を示す図である。図13(A)に示すように、幾何学的要素対応付け処理部16は、形状データD1の特徴点3点(1103,1104,1105)とその位置の法線ベクトル(1109,1111,1112)から、1点の法線ベクトル(1109)と他の2点の法線ベクトル(1111,1112)とのなす角(1113,1114)を算出する。
同様に、図13(B)に示すように、幾何学的要素対応付け処理部16は、形状データD2の特徴点3点(1106,1107,1108)とその位置の法線ベクトル(1115,1117,1118)から、1点の法線ベクトル(1115)と他の2点の法線ベクトル(1117,1118)とのなす角(1119,1120)を算出する。これに基づいて、幾何学的要素対応付け処理部16は、形状データD1の法線ベクトルのなす角(1113,1114)とこれに対応する形状データD2の法線方向のなす角(1119,1120)との差が閾値以下の場合は、3点が対応付かないとしてリジェクトする(ステップ1006のNO)。
なお、幾何学的要素間の特徴量としては、法線ベクトルのなす角の他に、曲率値など形状上の特徴を表す指標の勾配方向の2要素間の相違や、形状データ毎に光源強度が異なる環境で撮影した場合の同一形状データ内の2要素間の輝度差などがある。これは、対応する、つまり同じ位置を表す幾何学的要素の特徴量が異なる形状データ間では異なる値をとり得るものの、同一形状データ内の2要素間の関係を表す特徴量は、異なる形状データ間でも同じ値をとるような性質を有することである。
(第3の変形例)
図14は、図5のフローチャートで説明した基本的処理に対して、正解候補選出処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
図14は、図5のフローチャートで説明した基本的処理に対して、正解候補選出処理を含む相対的位置角度の推定処理(算出処理)を説明するためのフローチャートである。
まず、基本的処理と同様に、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ1201A,1201B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ1202A,1202B)。
次に、幾何学的要素対応付け処理部16は、形状データD1の幾何学的要素3点の組を格納するハッシュテーブル(hash table)を作成する(ステップ1203)。幾何学的要素対応付け処理部16は、ハッシュテーブルを検索して2個の形状データD1,D2の幾何学的要素3組とを対応付ける(ステップ1204)。
相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度情報を算出する(ステップ1205)。相対位置角度推定処理部17は、このときの位置角度パラメータを位置角度パラメータ空間に投票する(ステップ1206)。相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ1204〜1206の処理を繰り返す(ステップ1207)。
相対位置角度推定処理部17は、一連の処理が完了すると、位置角度パラメータ空間から投票数が極大である複数の位置を検出する(ステップ1208)。相対位置角度推定処理部17は、形状データD1,D2の全体を使用して最も合致するものを正解として選出する(ステップ1209)。ここで、合致の度合いの測定処理として、例えば投票数の極大位置に対応する位置角度パラメータを使用して、一方の形状データD1をもう一方の形状データD2に重ね合わせたものを初期値としてICP(iterative closest point)処理等を実行する。このときに、対応付けられる形状上の点数や法線方向の一致する点数を基準として、それらの点数が多い場合に合致の度合いが大きいとして測定する。相対位置角度推定処理部17は、正解として選出される投票数が極大となる位置に対応するパラメータで定義される位置角度変換の結果を示す相対的位置角度情報を算出する(ステップ1210)。
なお、第1から第4の変形例では、位置角度パラメータのみから相対的位置角度情報を算出(推定)する処理について説明したが、これにスケール成分を加えた相対的位置角度スケール情報も同様に算出することができる。
(第4の変形例)
図15から図17は、第4の変形例に関する相対的位置角度の推定処理(算出処理)を説明するための図である。
図15から図17は、第4の変形例に関する相対的位置角度の推定処理(算出処理)を説明するための図である。
図14に示す第3の変形例において、パラメータ空間への投票処理と投票数極大点からのパラメータ推定処理において、位置角度は全部で6自由度、位置角度スケールは全部で7自由度(位置3自由度、角度3自由度、スケール1自由度)である。このため、これを一度に投票するためには、6次元または7次元のパラメータ空間が必要である。しかし、現実的にはこのような高次元の空間をコンピュータのメモリ上に確保するのは困難である。
そこで、投票と極大値選出処理を多段階に分けて実行し、角度、スケール、位置をそれぞれ別の段階で算出する方法を提案する。以下、図15のフローチャート及び図16、17の概念図を参照して、パラメータ空間への投票処理と投票数極大点からのパラメータ推定処理を複数段階に分ける場合の推定処理の手順を説明する。
まず、基本的処理と同様に、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ1301A,1301B)。幾何学的要素抽出部15は、各形状データD1,D2のそれぞれから幾何学的要素を抽出する(ステップ1302A,1302B)。次に、幾何学的要素対応付け処理部16は、形状データD1の幾何学的要素3点の組を格納するハッシュテーブル(hash table)を作成する(ステップ1303)。幾何学的要素対応付け処理部16は、ハッシュテーブルを検索して2個の形状データD1,D2の幾何学的要素3組とを対応付ける(ステップ1304)。
相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度スケールを示す位置角度情報を算出する(ステップ1305)。即ち、図16に示すように、形状データD1(1401)の不変量から位置角度スケール変換(1404)により、形状データD2(1402)に関する同様の不変量を算出する。ここで、図16に示すように、形状データD1(1401)から3点の幾何学的要素1403を取り出し、不変量である2点間の長さの比率(a/b)となす角度(θ)をキーとする。幾何学的要素対応付け処理部16は、当該キーとして、形状データD1(1401)の全ての3点の組をハッシュテーブル807に格納した後、形状データD2(1402)から幾何学的要素3点を取り出す。幾何学的要素対応付け処理部16は、形状データD2(1402)に関する同様の不変量を算出し、ハッシュテーブル807のこれに合致する位置を検索し、形状データD1の3点と対応付けを行なう。
相対位置角度推定処理部17は、このときの位置角度スケール(1404)を角度パラメータ空間に投票し、角度パラメータごとに位置角度情報を記憶部に保存する(ステップ1306)。具体的には、図17(A)に示すように、位置角度スケール(1404)を角度パラメータ空間(1405)に投票し、位置スケールパラメータを角度パラメータごとにリスト(1406)に保存する。相対位置角度推定処理部17は、形状データD2の全ての3点の組み合わせについて処理が完了するまで、ステップ1304〜1306の処理を繰り返す(ステップ1307)。
相対位置角度推定処理部17は、全ての組み合わせについての処理が完了すると、角度パラメータ空間(1405)から投票数の極大位置(1407)を1個以上選出する(ステップ1308)。このとき、図17(B)に示すように、角度パラメータに対応するリスト(1406)内の位置スケールをスケールパラメータ空間(1409)に投票する(ステップ1309)。相対位置角度推定処理部17は、位置パラメータをスケールパラメータごとにリスト(1410)に格納する。
相対位置角度推定処理部17は、リスト(1406)内の全てのパラメータについて投票処理が完了した後に、スケールパラメータ空間(1409)から投票数の極大位置(1407)を検出する(ステップ1310のYES、1311)。さらに、図17(C)に示すように、このリスト(1410)内の位置パラメータを位置パラメータ空間(1412)に投票する(ステップ1312)。相対位置角度推定処理部17は、全ての組み合わせについて投票処理が完了した後に、位置パラメータ空間(1412)から同様に投票数の極大位置(1407)を検出する(ステップ1313のYES、1314)。
最終処理として、相対位置角度推定処理部17は、各段階のパラメータ空間の極大位置(1407)に対応する角度成分(1408)、スケール成分(1411)、平行移動成分(1413)を合わせて、2形状データD1,D2間の位置角度スケール変換(1414)の結果を示す相対的位置角度情報を算出する(ステップ1315)。
なお、スケールパラメータに関しては、入力となる形状データD1,D2が、レーザレンジファインダ等の予め対象物体の大きさが現実世界に対して固定であるような入力機器を使用して取得される場合は推定する必要がない。この場合の推定処理は、スケールパラメータを1として固定し、これを推定する処理を省略して、角度と位置の推定処理を2段階で実行することになる。
(第5の変形例)
図18は、第5の変形例に関する相対的位置角度の推定処理(算出処理)を説明するための図である。
図18は、第5の変形例に関する相対的位置角度の推定処理(算出処理)を説明するための図である。
図5に示す本実施形態の基本的処理において、入力形状データD1,D2が、広範囲を撮像したものや、細かい形状を撮像したものである場合に、そこから抽出される幾何学的要素の数は増大する。これに伴って、幾何学的要素3点の組み合わせ数も急激に増大し、同じキーをもつ組み合わせ数も増大する。このような場合にも、対応づける組み合わせ数を抑制して処理効率を維持する方法として、入力形状データD1,D2を分割し、部分形状データ毎に位置角度を推定して結果を統合する方法が有効である。
以下、図18のフローチャートを参照して、いわばデータ分割・統合方法を適用した相対的位置角度の推定処理(算出処理)を説明する。
まず、基本的処理と同様に、データ処理装置13は、入力される距離画像データから2枚の形状データD1,D2を取得する(ステップ1501A,1501B)。次に、データ処理装置13は、各形状データD1,D2のそれぞれを、空間情報によって複数の領域にデータ分割処理を実行する(ステップ1502A,1502B)。データ分割方法としては、例えば予め設定された間隔で格子状に分割する。
データ処理装置13は、形状データD1,D2毎に分割領域を選択し、選択した各分割領域について、図5のフローチャートで示す相対的位置角度の推定処理を実行する(ステップ1503A,1503B,1615)。即ち、幾何学的要素抽出部15は、各分割領域のそれぞれから幾何学的要素を抽出する(ステップ1504A,1504B)。次に、幾何学的要素対応付け処理部16は、形状データD1の分割領域の幾何学的要素3点の組を格納するハッシュテーブル(hash table)を作成する(ステップ1505)。幾何学的要素対応付け処理部16は、形状データD2の分割領域から幾何学的要素3個を選び、ハッシュテーブルを検索して不変量の合致する形状データD1の分割領域の幾何学的要素3個とを対応付ける(ステップ1506)。
次に、相対位置角度推定処理部17は、対応付けられた3組の幾何学的要素の位置情報(代表点の位置情報)に基づいて、位置角度情報を算出する(ステップ1507)。相対位置角度推定処理部17は、このときの位置角度パラメータを位置角度パラメータ空間に投票する(ステップ1508)。相対位置角度推定処理部17は、形状データD2の分割領域全ての3点の組み合わせについて処理が完了するまで、ステップ1506〜1508の処理を繰り返す(ステップ1509)。相対位置角度推定処理部17は、全ての組み合わせについて処理が完了すると、位置角度パラメータ空間から投票数が極大である位置を検出する(ステップ1510)。
相対位置角度推定処理部17は、推定処理に算出された分割領域の相対的位置角度情報を記憶部に格納する(ステップ1511)。なお、相対位置角度推定処理部17は、図5に示す推定処理の代わりに、図11、12、14、15に示す推定処理の方法を適用してもよい。
相対位置角度推定処理部17は、全ての分割領域について処理が完了すると、格納された分割領域間の相対的位置角度を統合して一つの結果を算出する(ステップ1512のYES、1513)。相対位置角度推定処理部17は、算出した統合結果を入力形状データD1,D2全体の相対位置角度情報として算出する(ステップ1514)。
なお、分割領域間の相対的位置角度を統合する方法としては、例えば、個々の位置角度推定処理と同様に、分割領域毎の位置角度推定結果を位置角度パラメータに投票し、投票数の極大位置を選出する方法でもよい。本変形例によれば、入力形状データD1,D2を複数の領域に分割して、投票と極大選出による位置角度推定処理を2段階に分けて実行する方法により、幾何学的要素3点の組み合わせの数を大幅に削減し、推定処理効率を向上することができる。
ここでは、位置角度パラメータのみから相対的位置角度情報を算出(推定)する処理について説明したが、これにスケール成分を加えた相対的位置角度スケール情報も同様に算出することができる。
(応用例)
図19及び図20は、本実施形態の推定処理方法を具体的な装置に適用した場合の構成を示す図である。
図19及び図20は、本実施形態の推定処理方法を具体的な装置に適用した場合の構成を示す図である。
図19は、パターンマッチング装置の構成を示す図である。図19に示すように、パターンマッチング装置は、図1に示す本実施形態の装置と同様に、画像入力装置10と、入力インターフェース11と、表示出力装置12と、データ処理装置(画像処理部)13とを有する。データ処理装置(画像処理部)13は、入出力インターフェース14と、幾何学的要素抽出部15と、幾何学的要素対応付け処理部16と、相対位置角度推定処理部17と共に、パターンマッチング処理部18を含む構成です。
パターンマッチング処理部18は、前述の位置角度推定方法により相対位置角度推定処理部17で算出された位置角度情報(位置角度スケール変換による情報)を使用して、2個の形状データ中の物体が同じ形状であるか否かを判別する。具体的には、2個の形状データを重ね合わせ、一方の形状上の各点についてもう一方の形状上の対応点の有無、対応点との距離を調べることにより、物体が同じ形状であるか否かを判別する。
このパターンマッチング装置を、例えば機械部品の検査システムに適用する場合に、標準物体の形状データと検査対象物体の形状データを入力として、検査対象物体の形状が正常であるか否かを判定する。また、例えば建造物等が設計段階のものと同じか否かを検査するシステムに適用する場合に、設計段階のCADデータから生成した形状データと、建造物を計測した形状データとを入力として、CADデータと建造物の形状が同じであるか否かを判定する。さらに、建造物が建築時と比較して変形しているか否かを検査するためには、建築時に計測した形状データと現在計測した形状データとを入力データとして、同様に形状の相違を判定する。
図20は、物体認識装置の構成を示す図である。図20に示すように、物体認識装置は、図1に示す本実施形態の装置と同様に、画像入力装置10と、入力インターフェース11と、表示出力装置12と、データ処理装置(画像処理部)13とを有する。データ処理装置(画像処理部)13は、入出力インターフェース14と、幾何学的要素抽出部15と、幾何学的要素対応付け処理部16と、相対位置角度推定処理部17と共に、物体認識処理部19を含む構成です。
物体認識処理部19は、前述の位置角度推定方法により相対位置角度推定処理部17で算出された位置角度情報(位置角度スケール変換による情報)を使用して、2個の形状データ中の物体の相違度を測定する。具体的には、2個の形状データを重ね合わせ、一方の形状上の各点についてもう一方の形状上の対応点の有無、対応点との距離を調べることにより、物体が相違度を測定する。物体認識処理部19は、この測定結果に基づいて、データベース(DB)20に登録された形状データと入力形状データとを比較し、入力形状データと最も近いデータベース20中の物体を認識結果として出力する。データベース20には、例えば車種判別を目的とする場合には、認識対象の車種のCADデータまたは形状データが登録される。また、顔認識を目的とする場合には、認識対象の顔形状データがデータベース20に登録される。
以上要するに、本実施形態及び各変形例によれば、形状データから幾何学的要素を抽出し、その一部のみを使って相対的位置角度情報を算出する。このため、形状データ全体や、抽出した幾何学的要素の全てを使用する方法と比較して、相対的位置角度情報を推定(算出)するための処理量の削減を図ることが可能となる。具体的には、1点で代表することのできる情報であれば、点、線分、領域などの異なる性質の要素を混合して扱うことができるため、認識対象の形状データに応じて信頼性の高い要素を選択的に利用することができる。また、幾何学的要素対応付け処理においては、相似不変量をキーとするハッシュテーブルを利用するため、位置、角度、スケールに関する不変性を残しつつ、処理速度の高速化を量ることが可能となる。
さらに、幾何学的要素の特徴量や、幾何学的要素間の特徴量を利用する処理により、これらの類似度に基づいて対応する候補を絞り込むことが可能となるため、処理量の削減に有効である。また、形状データの部分的な情報に基づいて複数の位置角度候補を想定した後に、形状データ全体を使用して候補を絞り込む方法により、部分的な情報のみを使う方法よりも、信頼性の高い結果を得ることが可能となる。さらに、形状データを分割し、分割された要素それぞれで位置角度を算出し、最終的な処理として各算出結果を統合する方法により、位置角度推定処理に使用する3点の組み合わせ数を大幅に削減できるため、推定処理量を効果的に減少できる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
10…画像入力装置、11…入力インターフェース、12…表示出力装置、
13…データ処理装置(画像処理部)、14…入出力インターフェース、
15…幾何学的要素抽出部、16…幾何学的要素対応付け処理部、
17…相対位置角度推定処理部、18…パターンマッチング処理部、
19…物体認識処理部、20…データベース。
13…データ処理装置(画像処理部)、14…入出力インターフェース、
15…幾何学的要素抽出部、16…幾何学的要素対応付け処理部、
17…相対位置角度推定処理部、18…パターンマッチング処理部、
19…物体認識処理部、20…データベース。
Claims (13)
- 同一の3次元形状の認識対象に対する複数の形状データを入力する入力手段と、
前記各形状データのそれぞれから幾何学的要素を抽出する幾何学的要素抽出手段と、
相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する幾何学的要素対応付け手段と、
前記選出される複数の組み合わせに基づいて、前記各形状データ間で前記認識対象の相対的位置角度を示す相対的位置角度情報を算出する位置角度推定手段と
を具備したことを特徴とする3次元形状認識装置。 - 同一の3次元形状の認識対象に対する複数の形状データを入力する入力手段と、
前記各形状データのそれぞれから幾何学的要素を抽出する幾何学的要素抽出手段と、
相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する幾何学的要素対応付け手段と、
前記選出される複数の組み合わせに基づいて、前記各形状データ間で前記認識対象の相対的位置角度スケールを示す相対的位置角度スケール情報を算出する位置角度推定手段と
を具備したことを特徴とする3次元形状認識装置。 - 前記位置角度推定手段は、
前記各幾何学的要素間で位置関係が合致する3点の幾何学的要素の組み合わせから算出される相対的位置角度スケールとして、前記相対的位置角度情報を算出するように構成されていることを特徴とする請求項1または請求項2のいずれか1項に記載の3次元形状認識装置。 - 前記幾何学的要素は、特徴点、線分、稜線、部分領域、部分領域を近似するプリミティブ形状などの前記形状データの特徴的な部分を表す情報であり、
前記位置角度推定手段は、
前記各幾何学的要素を1点の代表点として表し、当該代表点の位置情報を使用して前記相対的位置角度情報を算出するように構成されていることを特徴とする請求項1、請求項2、請求項3のいずれか1項に記載の3次元形状認識装置。 - 前記位置角度推定手段は、
前記相対的位置角度スケールを位置角度スケールのパラメータ空間に投票し、
前記投票数が極大となる位置に対応するパラメータで表される位置角度スケールを示す前記相対的位置角度情報を算出するように構成されていることを特徴とする請求項2に記載の3次元形状認識装置。 - 前記各幾何学的要素の性質又はその周辺情報の性質を表す特徴量を算出する手段を含み、
前記幾何学的要素対応付け手段は、
前記各幾何学的要素の特徴量の類似度が基準値より低い場合には前記各幾何学的要素の組み合わせをリジェクトするように構成されている請求項1から請求項5のいずれか1項に記載の3次元形状認識装置。 - 前記各幾何学的要素間の関係を表す特徴量を算出する手段を含み、
前記幾何学的要素対応付け手段は、
同一の第1の形状データに存在する2個の幾何学的要素間の特徴量と、前記第1の形状データとは異なる第2の形状データに存在し前記2個の幾何学的要素と対応付けされる2個の幾何学的要素間の特徴量との類似度が基準値より低い場合には、前記各幾何学的要素の組み合わせをリジェクトするように構成されている請求項1から請求項5のいずれか1項に記載の3次元形状認識装置。 - 前記位置角度推定手段は、
前記相対的位置角度スケールを前記パラメータ空間に投票した投票数が極大となる複数の位置を検出し、
前記各位置に対応するパラメータで表される位置角度スケールから前記各形状データの全体を使用して最も合致するものを正解として選出し、
前記選出される位置角度スケールを示す前記相対的位置角度情報を算出するように構成されていることを特徴とする請求項5に記載の3次元形状認識装置。 - 前記各形状データを空間上で分割する手段を含み、
前記位置角度推定手段は、
前記分割された各分割領域に関する各相対的位置角度情報を算出し、
前記各相対的位置角度情報を統合した相対的位置角度情報を算出結果として出力するように構成されていることを特徴とする請求項1又は請求項2のいずれか1項に記載の3次元形状認識装置。 - 請求項1又は請求項2のいずれか1項に記載の3次元形状認識装置を利用し、形状データの同定処理を実行するパターンマッチング処理手段を有する構成であることを特徴とするパターン認識装置。
- 請求項1又は請求項2のいずれか1項に記載の3次元形状認識装置を利用し、予め用意される形状データと入力形状データとの比較結果に基づいて物体を認識する物体認識処理手段を有する構成であることを特徴とする物体認識装置。
- 3次元形状認識装置に適用する位置角度推定方法であって、
同一の3次元形状の認識対象に対する複数の形状データを入力する処理と、
前記各形状データのそれぞれから幾何学的要素を抽出する処理と、
相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する処理と、
前記選出される複数の組み合わせに基づいて、前記各形状データ間で前記認識対象の相対的位置角度を示す相対的位置角度情報を算出する処理と
を実行することを特徴とする位置角度推定方法。 - 3次元形状認識装置に適用する位置角度推定方法であって、
同一の3次元形状の認識対象に対する複数の形状データを入力する処理と、
前記各形状データのそれぞれから幾何学的要素を抽出する処理と、
相似不変量をキーとするハッシュテーブルを使用し、前記各幾何学的要素間で位置関係が合致する組み合わせを選出する処理と、
前記選出される複数の組み合わせに基づいて、前記各形状データ間で前記認識対象の相対的位置角度スケールを示す相対的位置角度スケール情報を算出する処理と
を実行することを特徴とする位置角度推定方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010267490A JP2012118732A (ja) | 2010-11-30 | 2010-11-30 | 3次元形状認識装置及び方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010267490A JP2012118732A (ja) | 2010-11-30 | 2010-11-30 | 3次元形状認識装置及び方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012118732A true JP2012118732A (ja) | 2012-06-21 |
Family
ID=46501489
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010267490A Withdrawn JP2012118732A (ja) | 2010-11-30 | 2010-11-30 | 3次元形状認識装置及び方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012118732A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020204806A (ja) * | 2019-06-14 | 2020-12-24 | 日立Geニュークリア・エナジー株式会社 | 計測支援装置および計測支援方法 |
| JP2023074511A (ja) * | 2021-11-05 | 2023-05-30 | ビフレステック株式会社 | 超音波プローブの距離・傾き情報遠隔送信システム |
| CN118378898A (zh) * | 2024-06-24 | 2024-07-23 | 山东凯大新型材料科技有限公司 | 一种中控包装箱的生产风险监测系统 |
-
2010
- 2010-11-30 JP JP2010267490A patent/JP2012118732A/ja not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020204806A (ja) * | 2019-06-14 | 2020-12-24 | 日立Geニュークリア・エナジー株式会社 | 計測支援装置および計測支援方法 |
| JP7233313B2 (ja) | 2019-06-14 | 2023-03-06 | 日立Geニュークリア・エナジー株式会社 | 計測支援装置および計測支援方法 |
| JP2023074511A (ja) * | 2021-11-05 | 2023-05-30 | ビフレステック株式会社 | 超音波プローブの距離・傾き情報遠隔送信システム |
| CN118378898A (zh) * | 2024-06-24 | 2024-07-23 | 山东凯大新型材料科技有限公司 | 一种中控包装箱的生产风险监测系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111539908B (zh) | 对样本的缺陷检测的方法及其系统 | |
| US20180322623A1 (en) | Systems and methods for inspection and defect detection using 3-d scanning | |
| CN108604301B (zh) | 用于大rgb-d扫描的可缩放自动全局配准的基于关键点的点对特征 | |
| US8577124B2 (en) | Method and apparatus of pattern inspection and semiconductor inspection system using the same | |
| TWI539150B (zh) | 用於偵測檢查圖像中之缺陷的系統、方法及電腦程式產品 | |
| JP6069489B2 (ja) | 物体認識装置および物体認識方法並びにプログラム | |
| CN101398886A (zh) | 一种基于双目被动立体视觉的快速三维人脸识别方法 | |
| CN109544599A (zh) | 一种基于相机位姿估计的三维点云配准方法 | |
| Yuan et al. | Combining maps and street level images for building height and facade estimation | |
| CN120563462A (zh) | 基于多模态视觉的建筑预制件质量检测方法 | |
| CN120634966A (zh) | 一种基于图像识别的混凝土表观质量缺陷检测方法及装置 | |
| Chen et al. | Continuous pavement crack detection using ECA-enhanced instance segmentation of video images | |
| CN118155196B (zh) | 一种用于仪表盘识别的跨尺度检索算法 | |
| JP2012118732A (ja) | 3次元形状認識装置及び方法 | |
| CN114511631A (zh) | 摄像机视觉物体高度测量方法、装置及计算机可读存储介质 | |
| CN105783768A (zh) | 三维形状测量设备、三维形状测量方法及程序 | |
| CN113610790B (zh) | 一种基于图像识别的气体扩散层纤维测量方法 | |
| Zambanini et al. | 3D acquisition of historical coins and its application area in numismatics | |
| CN119245609B (zh) | 一种装配式桥梁的线形管理方法、装置及介质 | |
| CN119472177B (zh) | 套刻误差测量方法、装置、存储介质及计算机设备 | |
| CN120525864B (zh) | 一种全自动发动机视觉检测设备及方法 | |
| Raffl et al. | Comparison of TLS and photogrammetric workflows for tracking Alpine rock slope failures | |
| JP2007058811A (ja) | パターンマッチング方法 | |
| JP2013142973A (ja) | 被写体認識装置及び被写体認識プログラム | |
| Einizinab et al. | Automated Extraction of Pipe Geometry Using SAM for Mixed Reality Inspection Tasks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140204 |