JP7448633B2 - 複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 - Google Patents
複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 Download PDFInfo
- Publication number
- JP7448633B2 JP7448633B2 JP2022505175A JP2022505175A JP7448633B2 JP 7448633 B2 JP7448633 B2 JP 7448633B2 JP 2022505175 A JP2022505175 A JP 2022505175A JP 2022505175 A JP2022505175 A JP 2022505175A JP 7448633 B2 JP7448633 B2 JP 7448633B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- block
- pixel
- unit
- position information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/047—Accessories, e.g. for positioning, for tool-setting, for measuring probes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/004—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
- G01B5/008—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/761—Proximity, similarity or dissimilarity measures
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Description
23 位置検出器
30 視覚センサ
31 第1のカメラ
32 第2のカメラ
51 処理部
52 輪郭検出部
53 ブロック探索部
54 算出部
55 生成部
56 合成部
61,62,63 ワーク
77 第1の画像
78 第2の画像
81 選定ブロック
82 特定ブロック
85,86,87 画素
85a 選定画素
87a,87b,87c 画素
91,92,93,94 距離画像
96 画像
97 無効画素領域
Claims (3)
- 第1の画像を撮像する第1のカメラおよび第2の画像を撮像する第2のカメラを含む視覚センサと、
物体の輪郭を検出するための輪郭検出センサと、
第1の画像および第2の画像に基づいて、物体の表面の位置情報を検出する処理部とを備え、
前記処理部は、前記輪郭検出センサの出力に基づいて物体の前記輪郭を検出する輪郭検出部と、
第1の画像において選定された1つの選定画素を含む複数の画素にて構成された選定ブロックを設定し、第2の画像において選定ブロックに対応する特定ブロックを探索するブロック探索部と、
選定ブロックにおける選定画素の位置と特定ブロックにおける選定画素に対応する特定画素の位置との視差に基づいて、画素の距離情報を算出する算出部と、
複数の画素の距離情報を含む物体の表面の位置情報を生成する生成部と、
互いに異なる条件にて生成された物体の表面の位置情報を合成する合成部と、を含み、
前記ブロック探索部は、選定ブロックに含まれる画素の値と特定ブロックに含まれる画素の値との差の大きさまたは前記差の2乗の値を積算した積算値を算出し、前記積算値が予め定められた判定値未満である場合に、特定ブロックに含まれる画素が選定ブロックに含まれる画素に対応すると判定し、前記積算値が予め定められた判定値を超える場合または選定ブロックに対応する特定ブロックが検出されない場合に、選定画素の距離情報として無効画素である情報を設定し、
前記積算値に関する第1の判定値と第1の判定値よりも大きな前記積算値に関する第2の判定値とが予め定められており、
前記ブロック探索部、前記算出部、および前記生成部は、第1の画像、第2の画像、および第1の判定値を用いて第1の表面の位置情報を生成し、第1の画像、第2の画像、および第2の判定値を用いて第2の表面の位置情報を生成し、
前記合成部は、前記輪郭検出部にて検出された前記輪郭に基づいて前記輪郭に対応する領域を設定し、前記輪郭に対応する領域に含まれる画素に対して、第1の表面の位置情報に含まれる画素の距離情報を採用し、前記輪郭に対応する領域以外の領域に含まれる画素に対して、第2の表面の位置情報に含まれる画素の距離情報を採用することにより、第1の表面の位置情報と第2の表面の位置情報とを合成した表面の位置情報を生成する、三次元測定装置。 - 第1の画像を撮像する第1のカメラおよび第2の画像を撮像する第2のカメラを含む視覚センサと、
物体の輪郭を検出するための輪郭検出センサと、
第1の画像および第2の画像に基づいて、物体の表面の位置情報を検出する処理部とを備え、
前記処理部は、前記輪郭検出センサの出力に基づいて物体の前記輪郭を検出する輪郭検出部と、
第1の画像において選定された1つの選定画素を含む複数の画素にて構成された選定ブロックを設定し、第2の画像において選定ブロックに対応する特定ブロックを探索するブロック探索部と、
選定ブロックにおける選定画素の位置と特定ブロックにおける選定画素に対応する特定画素の位置との視差に基づいて、画素の距離情報を生成する算出部と、
複数の画素の距離情報を含む物体の表面の位置情報を生成する生成部と、
互いに異なる条件にて生成された物体の表面の位置情報を合成する合成部と、を含み、
第1の選定ブロックと、第1の選定ブロックよりも多くの画素を含む第2の選定ブロックとが予め定められており、
前記ブロック探索部、前記算出部、および前記生成部は、第1の画像、第2の画像、および第1の選定ブロックを用いて第1の表面の位置情報を生成し、第1の画像、第2の画像、および第2の選定ブロックを用いて第2の表面の位置情報を生成し、
前記合成部は、前記輪郭検出部にて検出された前記輪郭に基づいて前記輪郭に対応する領域を設定し、前記輪郭の画素を含む前記輪郭に対応する領域に含まれる画素に対して、第1の表面の位置情報に含まれる画素の距離情報を設定し、前記輪郭に対応する領域以外の領域に含まれる画素に対して、第2の表面の位置情報に含まれる画素の距離情報を設定することにより、第1の表面の位置情報と第2の表面の位置情報とを合成した表面の位置情報を生成する、三次元測定装置。 - 前記輪郭検出センサは、第1のカメラまたは第2のカメラである、請求項1または2に記載の三次元測定装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020038173 | 2020-03-05 | ||
| JP2020038173 | 2020-03-05 | ||
| PCT/JP2021/007347 WO2021177163A1 (ja) | 2020-03-05 | 2021-02-26 | 複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021177163A1 JPWO2021177163A1 (ja) | 2021-09-10 |
| JP7448633B2 true JP7448633B2 (ja) | 2024-03-12 |
Family
ID=77613040
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022505175A Active JP7448633B2 (ja) | 2020-03-05 | 2021-02-26 | 複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12437435B2 (ja) |
| JP (1) | JP7448633B2 (ja) |
| CN (1) | CN115280096B (ja) |
| DE (1) | DE112021001440T5 (ja) |
| WO (1) | WO2021177163A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4060981B1 (en) * | 2020-01-09 | 2024-11-06 | Sony Group Corporation | Image processing device, image processing method, and imaging device |
| US12322128B2 (en) * | 2022-06-28 | 2025-06-03 | Matrox Electronics Systems, Ltd. | Method, system and apparatus for photometric stereo reconstruction of a surface |
| CN117935483B (zh) * | 2024-03-08 | 2024-12-20 | 未来城市爱家智能科技(上海)有限公司 | 一种适老化空间用安防监控系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001082927A (ja) | 1999-09-16 | 2001-03-30 | Nippon Telegr & Teleph Corp <Ntt> | 三次元画像処理方法、装置、および三次元画像処理プログラムを記録した記録媒体 |
| JP2009293971A (ja) | 2008-06-03 | 2009-12-17 | Fujifilm Corp | 距離測定装置および方法並びにプログラム |
| JP2012198712A (ja) | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | 画像処理装置、画像処理方法、及び画像処理プログラム |
| JP2015069566A (ja) | 2013-09-30 | 2015-04-13 | 富士重工業株式会社 | フィルタリング装置および環境認識システム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3513219B2 (ja) * | 1994-07-12 | 2004-03-31 | キヤノン株式会社 | 対応点マッチング方法および装置 |
| JP2007156626A (ja) * | 2005-12-01 | 2007-06-21 | Nissan Motor Co Ltd | 物体種別判定装置及び物体種別判定方法 |
| JP5671281B2 (ja) * | 2010-08-20 | 2015-02-18 | キヤノン株式会社 | 位置姿勢計測装置、位置姿勢計測装置の制御方法及びプログラム |
| JP5725953B2 (ja) * | 2011-04-13 | 2015-05-27 | キヤノン株式会社 | 撮像装置及びその制御方法、並びに情報処理装置 |
| JP5414947B2 (ja) * | 2011-12-27 | 2014-02-12 | パナソニック株式会社 | ステレオ撮影装置 |
| JP2015004641A (ja) * | 2013-06-24 | 2015-01-08 | 株式会社日立ハイテクノロジーズ | ウエハ外観検査装置 |
| JP5818857B2 (ja) * | 2013-10-24 | 2015-11-18 | キヤノン株式会社 | 情報処理装置およびその制御方法 |
| JP2016061622A (ja) * | 2014-09-17 | 2016-04-25 | 株式会社リコー | 情報処理システム、及び情報処理方法 |
| JP6662745B2 (ja) * | 2016-10-04 | 2020-03-11 | 株式会社ソニー・インタラクティブエンタテインメント | 撮影装置、情報処理システム、および偏光画像処理方法 |
| CN106548173B (zh) * | 2016-11-24 | 2019-04-09 | 国网山东省电力公司电力科学研究院 | 一种基于分级匹配策略的改进无人机三维信息获取方法 |
| EP3327624A1 (en) * | 2016-11-25 | 2018-05-30 | Ricoh Company Ltd. | Information processing apparatus, imaging device, device control system, mobile object, information processing method, and carrier means |
| JP7078172B2 (ja) * | 2019-03-14 | 2022-05-31 | オムロン株式会社 | 画像処理装置及び3次元計測システム |
| WO2020183711A1 (ja) * | 2019-03-14 | 2020-09-17 | オムロン株式会社 | 画像処理装置及び3次元計測システム |
| CN110473244B (zh) * | 2019-08-08 | 2022-03-18 | 长沙智能驾驶研究院有限公司 | 立体匹配优化方法、装置、计算机设备和存储介质 |
-
2021
- 2021-02-26 JP JP2022505175A patent/JP7448633B2/ja active Active
- 2021-02-26 WO PCT/JP2021/007347 patent/WO2021177163A1/ja not_active Ceased
- 2021-02-26 DE DE112021001440.4T patent/DE112021001440T5/de active Pending
- 2021-02-26 CN CN202180019075.2A patent/CN115280096B/zh active Active
- 2021-02-26 US US17/905,330 patent/US12437435B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001082927A (ja) | 1999-09-16 | 2001-03-30 | Nippon Telegr & Teleph Corp <Ntt> | 三次元画像処理方法、装置、および三次元画像処理プログラムを記録した記録媒体 |
| JP2009293971A (ja) | 2008-06-03 | 2009-12-17 | Fujifilm Corp | 距離測定装置および方法並びにプログラム |
| JP2012198712A (ja) | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | 画像処理装置、画像処理方法、及び画像処理プログラム |
| JP2015069566A (ja) | 2013-09-30 | 2015-04-13 | 富士重工業株式会社 | フィルタリング装置および環境認識システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2021177163A1 (ja) | 2021-09-10 |
| CN115280096B (zh) | 2026-02-27 |
| DE112021001440T5 (de) | 2023-02-09 |
| CN115280096A (zh) | 2022-11-01 |
| US20230129785A1 (en) | 2023-04-27 |
| US12437435B2 (en) | 2025-10-07 |
| WO2021177163A1 (ja) | 2021-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9672630B2 (en) | Contour line measurement apparatus and robot system | |
| JP7448633B2 (ja) | 複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 | |
| US6031941A (en) | Three-dimensional model data forming apparatus | |
| JP5791976B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
| US20140009583A1 (en) | Three-dimensional measurement apparatus and robot system | |
| JP6892286B2 (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
| EP3427232A1 (en) | Image processing method, display device, and inspection system | |
| WO2011162388A1 (ja) | 点群データ処理装置、点群データ処理システム、点群データ処理方法、および点群データ処理プログラム | |
| JP2011198349A (ja) | 情報処理方法及びその装置 | |
| US9595095B2 (en) | Robot system | |
| JP2010287174A (ja) | 家具シミュレーション方法、装置、プログラム、記録媒体 | |
| JP4774824B2 (ja) | 3次元計測処理の計測対象範囲の確認方法および計測対象範囲の設定方法ならびに各方法を実施する装置 | |
| CN110926330A (zh) | 图像处理装置和图像处理方法 | |
| JP2013167481A (ja) | 画像処理装置およびプログラム | |
| CN104760812B (zh) | 基于单目视觉的传送带上产品实时定位系统和方法 | |
| JP7674464B2 (ja) | 視覚センサの出力から得られる3次元位置情報を用いるシミュレーション装置 | |
| JP3690581B2 (ja) | 位置検出装置及びその方法、平面姿勢検出装置及びその方法 | |
| US12390936B2 (en) | Robot image display method, recording medium, and robot image display system | |
| JPS60200111A (ja) | 3次元物体認識装置 | |
| JP5093058B2 (ja) | ロボットの座標の結合方法 | |
| WO2017155005A1 (en) | Image processing method, display device, and inspection system | |
| JP7733108B2 (ja) | 視覚センサにて撮像された画像に基づいて3次元の位置を算出する撮像装置 | |
| JP3953450B2 (ja) | 3次元オブジェクト姿勢操作方法およびプログラム | |
| CN114902281B (zh) | 图像处理系统 | |
| JP2012154672A (ja) | 画像処理方法、プログラム、および画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231024 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231221 |
|
| 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: 20240130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240229 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7448633 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |