JP6124566B2 - 画像認識方法および画像認識装置 - Google Patents
画像認識方法および画像認識装置 Download PDFInfo
- Publication number
- JP6124566B2 JP6124566B2 JP2012260886A JP2012260886A JP6124566B2 JP 6124566 B2 JP6124566 B2 JP 6124566B2 JP 2012260886 A JP2012260886 A JP 2012260886A JP 2012260886 A JP2012260886 A JP 2012260886A JP 6124566 B2 JP6124566 B2 JP 6124566B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- feature
- feature point
- dog
- recognition method
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Analysis (AREA)
Description
まず、画像認識方法において用いられる回転不変な特徴量について説明する。本実施形態では、回転不変な特徴量としてDoG(Difference−of−Gaussian)が用いられる。以下に、DoG(DoG値)について説明する。まず、任意の特徴点(x,y)において、学習画像I(x,y)に対して、下記の式(1)に示すガウス関数G(u,v,σ)を畳み込むことにより、下記の式(2)に示す平滑化画像L(x,y,σ)が生成される。
上記の式(4)に示される特徴ベクトルVは、多くのDoG(次元数)を有することにより、特徴ベクトルVの分離能力が向上する。しかしながら、推定対象の推定時(認識時)のDoGの生成に多くの時間が割かれたり、無駄になる(特徴が似ている)DoGが生成される可能性がある。そこで、本実施形態では、DoG(DoG値)を要素とする複数のベクトル(後述するf)を生成し、複数のベクトルの間のハミング距離に基づいて、互いに相関の低いDoG値を選択する(特徴ベクトルVの次元を削減する)とともに、選択したDoG値に基づいて識別器を作成するように構成されている。以下に、特徴ベクトルVの次元数削減手法について詳細に説明する。
次に、図3〜図6を参照して、アンサンブル分類木を用いた推定対象(認識対象)の概略位置の推定について説明する。
まず、学習時について説明する。本実施形態では、図3のステップS1に示すように、学習画像に対してランダムに特徴点が抽出される。そして、ステップS2において、各々の特徴点において上記の式(4)を用いて回転不変な特徴量であるDoG(DoG値)を用いた特徴量(特徴ベクトルV)が算出される。次に、ステップS3において、上記の式(5)〜(9)を用いて、特徴ベクトルVの次元数削減が行われる。そして、ステップS4において、生成された特徴量(特徴ベクトルV、選択したDoG)を分類基準として、分類木が作成される。分類木の作成手順を以下に説明する。
本実施形態では、図5に示すように、ステップS11において、推定シーン(推定画像)において、全探査が行われて、特徴点が抽出(図6参照)される。すなわち、推定シーンにおいて、たとえばラスタスキャンが行われるとともに、スキャンされた各点において、特徴ベクトルV(上記の式(4)参照)が算出される。次に、ステップS12において、学習時に作成されたアンサンブル分類木を用いることにより、ステップS11において、抽出された推定シーンの特徴点の特徴量と類似した学習画像の特徴点が、対応点として求められる(ステップS11において抽出された特徴点の属性が判定される、図6参照)。
実験1では、図7に示すように、3つの孔200aを有する平板状のワーク200に対して、ワーク200の概略の中心位置を推定する実験を行った。以下に、学習時の条件について説明する。なお、この条件は、以下に説明する実験2においても同様である。
実験2では、図11に示すように、6つの孔201aを有する平板状のワーク201に対して、ワーク201の概略の中心位置を推定する実験を行った。なお、ワーク201は、図12および図13に示すように、表面と裏面とで、形状が異なる。具体的には、ワーク201の表面は、周期的な凹凸形状を有している一方、裏面は、平らな面を有している。
34 画像処理部(第1特徴点抽出手段、特徴量算出手段、識別器作成手段、第2特徴点抽出手段、認識手段)
200、201 ワーク(推定対象)
Claims (12)
- 学習画像に対して複数の特徴点を抽出するステップと、
前記抽出された特徴点に対して、回転不変な特徴量を用いて特徴量を算出するステップと、
算出された前記学習画像の特徴点の特徴量に基づいて、前記特徴点の属性を判定するための識別器を作成するステップと、
推定画像に対して複数の特徴点を抽出するステップと、
前記識別器を用いて前記抽出された推定画像の複数の特徴点の属性を集約して推定対象の位置を判定して、前記推定画像を認識するステップとを備える、画像認識方法。 - 前記回転不変な特徴量は、前記学習画像の特徴点に対して、ガウス関数を畳み込むことにより複数の平滑化画像を生成するとともに、生成された前記複数の平滑化画像のうちの2つの平滑化画像の差分であるDoG(Difference−of−Gaussian)値を含む、請求項1に記載の画像認識方法。
- 前記DoG値は、前記特徴点における範囲の異なる2つの同心円状の領域のそれぞれの輝度値の合算値の差である、請求項2に記載の画像認識方法。
- 前記DoG値は、複数のDoG値を含み、
前記特徴点の属性を判定するための識別器を作成するステップは、前記複数のDoG値のうち、互いに相関の低いDoG値を選択するとともに、選択した前記DoG値に基づいて、前記識別器を作成するステップを含む、請求項2または3に記載の画像認識方法。 - 前記選択したDoG値に基づいて前記識別器を作成するステップは、前記DoG値を要素とする複数のベクトルを生成し、前記複数のベクトルの間のハミング距離に基づいて、互いに相関の低いDoG値を選択するとともに、選択した前記DoG値に基づいて前記識別器を作成するステップを含む、請求項4に記載の画像認識方法。
- 前記特徴点の属性を判定するための識別器を作成するステップは、前記回転不変な特徴量を用いて算出された前記学習画像の特徴点の特徴量から、前記特徴点の属性を判定するための分類木を複数有するアンサンブル分類木を作成するステップを含む、請求項1〜5のいずれか1項に記載の画像認識方法。
- 前記識別器を用いて前記抽出された学習画像の特徴点の属性を判定して、前記推定画像を認識するステップは、前記識別器に判定された前記特徴点の属性に基づいて、投票面に円状に投票することによって、推定対象の位置を推定するステップを含む、請求項1〜6のいずれか1項に記載の画像認識方法。
- 前記推定画像は、バラ積みされた複数のワークの画像を含み、
前記推定画像の位置を推定するステップは、前記識別器を用いて判定された前記特徴点の属性に基づいて、投票面に円状に投票することによって、前記バラ積みされた複数のワークの中心位置を推定するステップを含む、請求項7に記載の画像認識方法。 - 前記学習画像は、1つの前記ワークの画像からなる、請求項8に記載の画像認識方法。
- 前記学習画像および前記推定画像は、2次元画像からなる、請求項1〜9のいずれか1項に記載の画像認識方法。
- 前記推定画像の特徴点は、前記推定画像の局所画像からなる、請求項1〜10のいずれか1項に記載の画像認識方法。
- 学習画像に対して複数の特徴点を抽出する第1特徴点抽出手段と、
前記抽出された特徴点に対して、回転不変な特徴量を用いて特徴量を算出する特徴量算出手段と、
算出された前記学習画像の特徴点の特徴量に基づいて、前記特徴点の属性を判定するための識別器を作成する識別器作成手段と、
推定画像に対して複数の特徴点を抽出する第2特徴点抽出手段と、
前記識別器を用いて前記抽出された推定画像の複数の特徴点の属性を集約して推定対象の位置を判定して、前記推定画像を認識する認識手段とを備える、画像認識装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012260886A JP6124566B2 (ja) | 2012-11-29 | 2012-11-29 | 画像認識方法および画像認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012260886A JP6124566B2 (ja) | 2012-11-29 | 2012-11-29 | 画像認識方法および画像認識装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014106856A JP2014106856A (ja) | 2014-06-09 |
| JP6124566B2 true JP6124566B2 (ja) | 2017-05-10 |
Family
ID=51028257
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012260886A Expired - Fee Related JP6124566B2 (ja) | 2012-11-29 | 2012-11-29 | 画像認識方法および画像認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6124566B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016081346A1 (en) * | 2014-11-21 | 2016-05-26 | Northrup Grumman Systems Corporation | System and method for network data characterization |
| CN105197012B (zh) * | 2015-10-10 | 2017-12-15 | 广东轻工职业技术学院 | 一种车辆自动控制方法 |
| JP6588609B2 (ja) * | 2018-09-27 | 2019-10-09 | 株式会社nittoh | 光学装置 |
| CN117372790B (zh) * | 2023-12-08 | 2024-03-08 | 浙江托普云农科技股份有限公司 | 植物叶片形状分类的方法、系统及装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4720913B2 (ja) * | 2009-02-19 | 2011-07-13 | ソニー株式会社 | 学習装置、学習方法、識別装置、識別方法、及び、プログラム |
| JP5675214B2 (ja) * | 2010-08-18 | 2015-02-25 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
-
2012
- 2012-11-29 JP JP2012260886A patent/JP6124566B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014106856A (ja) | 2014-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kang et al. | Automatic targetless camera–lidar calibration by aligning edge with gaussian mixture model | |
| US20230418389A1 (en) | Information processing device and method, program and recording medium for identifying a gesture of a person from captured image data | |
| JP5328979B2 (ja) | 物体認識方法、物体認識装置、自律移動ロボット | |
| JP6125188B2 (ja) | 映像処理方法及び装置 | |
| US9044858B2 (en) | Target object gripping apparatus, method for controlling the same and storage medium | |
| JP6430064B2 (ja) | データを位置合わせする方法及びシステム | |
| Sodhi et al. | In-field segmentation and identification of plant structures using 3D imaging | |
| JP5726125B2 (ja) | 奥行き画像内の物体を検出する方法およびシステム | |
| US8755562B2 (en) | Estimation apparatus, control method thereof, and program | |
| Holz et al. | Active recognition and manipulation for mobile robot bin picking | |
| JP6172432B2 (ja) | 被写体識別装置、被写体識別方法および被写体識別プログラム | |
| JP5297727B2 (ja) | ロボット装置及び物体の位置姿勢推定方法 | |
| CN106529573A (zh) | 一种结合三维点云分割和局部特征匹配的实时物体检测方法 | |
| JP2015147256A (ja) | ロボット、ロボットシステム、制御装置、及び制御方法 | |
| WO2012077287A1 (ja) | 姿勢状態推定装置および姿勢状態推定方法 | |
| CN110766750A (zh) | 一种基于局部轮廓的机械臂视觉伺服目标识别方法 | |
| US11480661B2 (en) | Determining one or more scanner positions in a point cloud | |
| JP6124566B2 (ja) | 画像認識方法および画像認識装置 | |
| Kalra et al. | Towards co-evaluation of cameras hdr and algorithms for industrial-grade 6dof pose estimation | |
| JP4709668B2 (ja) | 3次元物体認識システム | |
| CN114972495A (zh) | 针对纯平面结构的物体的抓取方法、装置及计算设备 | |
| JP2017091202A (ja) | 物体認識方法及び物体認識装置 | |
| Yamada et al. | Pose estimation of a simple-shaped object based on poseclass using RGBD camera | |
| JP2014174629A (ja) | ワークピース認識方法 | |
| Sidiropoulos et al. | Edge points detection in unorganized point clouds |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151113 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20151116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161209 |
|
| 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: 20170328 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170404 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6124566 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |