JP7269864B2 - ワーク撮影画像処理装置及びワーク撮影画像処理方法 - Google Patents
ワーク撮影画像処理装置及びワーク撮影画像処理方法 Download PDFInfo
- Publication number
- JP7269864B2 JP7269864B2 JP2019191675A JP2019191675A JP7269864B2 JP 7269864 B2 JP7269864 B2 JP 7269864B2 JP 2019191675 A JP2019191675 A JP 2019191675A JP 2019191675 A JP2019191675 A JP 2019191675A JP 7269864 B2 JP7269864 B2 JP 7269864B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- distortion
- camera
- captured
- jigboard
- 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
- 238000003672 processing method Methods 0.000 title claims description 10
- 230000009466 transformation Effects 0.000 claims description 56
- 238000006243 chemical reaction Methods 0.000 claims description 20
- 239000003550 marker Substances 0.000 claims description 17
- 230000001131 transforming effect Effects 0.000 claims description 10
- 239000000284 extract Substances 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- 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/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
- G06T2207/30208—Marker matrix
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Image Processing (AREA)
- Manipulator (AREA)
- Geometry (AREA)
Description
11 グリッパ
12 吸着パッド
20 パレット(配置場所)
30 カメラ
40 プレスブレーキ(加工機)
50 チェスボード(格子模様)
60 ジグボード
100 ロボット制御装置
300 画像処理装置(ワーク撮影画像処理装置)
310 中央処理装置
311 第1の変換パラメータ算出部
312 レンズ歪み補正部
313 第2の変換パラメータ算出部
314 第3の変換パラメータ算出部
315 台形歪補正部
320 画像メモリ
W ワーク
Claims (6)
- ワークの配置場所の中央の直上から外れた位置に配置されているカメラによって格子模様を撮影した第1の撮影画像に基づいて、前記カメラのレンズによる画像の歪を補正するための第1の変換パラメータを算出する第1の変換パラメータ算出部と、
前記カメラによってジグボードを撮影した第2の撮影画像に含まれている前記レンズによる画像の歪を、前記第1の変換パラメータを用いて補正するレンズ歪み補正部と、
前記レンズ歪み補正部によって画像の歪が補正された前記第2の撮影画像内の前記ジグボードにおける複数の第1の基準点を抽出し、前記ジグボードにおける現実の前記第1の基準点と、抽出された前記第2の撮影画像内の前記第1の基準点とに基づいて、前記カメラによって撮影されている3次元空間内の2次元的な座標を前記第2の撮影画像内の画素の位置に変換する第2の変換パラメータを算出する第2の変換パラメータ算出部と、
前記レンズ歪み補正部によって画像の歪が補正された前記第2の撮影画像内の、前記ジグボードにおける現実の所定の箇所に対応する領域を前記第2の変換パラメータを用いて抽出し、抽出された前記第2の撮影画像内の領域の画像に基づいて複数の第2の基準点を抽出し、前記第1の変換パラメータを用いて前記第2の基準点に前記レンズによる画像の歪を加え、前記ジグボードにおける現実の前記第2の基準点と、前記レンズによる画像の歪が加えられた前記第2の撮影画像内の前記第2の基準点とに基づいて、前記3次元空間内の2次元的な座標を前記第2の撮影画像内の画素の位置に変換する第3の変換パラメータを算出する第3の変換パラメータ算出部と、
ワークが配置されている前記配置場所を前記カメラによって撮影した第3の撮影画像が生成されたとき、前記第3の変換パラメータを用いて、前記カメラによって撮影されている3次元空間内の2次元的な座標が前記第3の撮影画像のどの画素に対応するかを特定し、特定された各座標に対応する画素を2次元状に配列させて、前記第3の撮影画像の台形状の歪を補正した第4の撮影画像を生成する台形歪補正部と、
を備えるワーク撮影画像処理装置。 - 前記ジグボードには複数のマーカが設けられており、
前記第2の変換パラメータ算出部は、前記マーカの中心点を前記第1の基準点として抽出する
請求項1に記載のワーク撮影画像処理装置。 - 前記ジグボードには複数の開口が形成されており、
前記第2の撮影画像は、前記開口に対応した開口エッジ画像を含み、
前記第3の変換パラメータ算出部は、
画像の歪が補正された前記第2の撮影画像内の前記開口エッジ画像を含む領域を抽出し、
前記開口エッジ画像に沿った直線の交点を前記第2の基準点として抽出する
請求項1または2に記載のワーク撮影画像処理装置。 - ワークの配置場所の中央の直上から外れた位置に配置されているカメラによって格子模様を撮影した第1の撮影画像に基づいて、前記カメラのレンズによる画像の歪を補正するための第1の変換パラメータを算出し、
前記カメラによってジグボードを撮影した第2の撮影画像に含まれている前記レンズによる画像の歪を、前記第1の変換パラメータを用いて補正し、
画像の歪が補正された前記第2の撮影画像内の前記ジグボードにおける複数の第1の基準点を抽出し、
前記ジグボードにおける現実の前記第1の基準点と、抽出された前記第2の撮影画像内の前記第1の基準点とに基づいて、前記カメラによって撮影されている3次元空間内の2次元的な座標を前記第2の撮影画像内の画素の位置に変換する第2の変換パラメータを算出し、
画像の歪が補正された前記第2の撮影画像内の、前記ジグボードにおける現実の所定の箇所に対応する領域を前記第2の変換パラメータを用いて抽出し、
抽出された前記第2の撮影画像内の領域の画像に基づいて複数の第2の基準点を抽出し、
前記第1の変換パラメータを用いて前記第2の基準点に前記レンズによる画像の歪を加え、
前記ジグボードにおける現実の前記第2の基準点と、前記レンズによる画像の歪が加えられた前記第2の撮影画像内の前記第2の基準点とに基づいて、前記3次元空間内の2次元的な座標を前記第2の撮影画像内の画素の位置に変換する第3の変換パラメータを算出し、
ワークが配置されている前記配置場所を前記カメラによって撮影した第3の撮影画像が生成されたとき、前記第3の変換パラメータを用いて、前記カメラによって撮影されている3次元空間内の2次元的な座標が前記第3の撮影画像のどの画素に対応するかを特定し、特定された各座標に対応する画素を2次元状に配列させて、前記第3の撮影画像の台形状の歪を補正した第4の撮影画像を生成する
ワーク撮影画像処理方法。 - 前記ジグボードには複数のマーカが設けられており、
前記マーカの中心点を前記第1の基準点として抽出する
請求項4に記載のワーク撮影画像処理方法。 - 前記ジグボードには複数の開口が形成されており、
前記第2の撮影画像は、前記開口に対応した開口エッジ画像を含み、
画像の歪が補正された前記第2の撮影画像内の前記開口エッジ画像を含む領域を抽出し、
前記開口エッジ画像に沿った直線の交点を前記第2の基準点として抽出する
請求項4または5に記載のワーク撮影画像処理方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019191675A JP7269864B2 (ja) | 2019-10-21 | 2019-10-21 | ワーク撮影画像処理装置及びワーク撮影画像処理方法 |
EP20879458.6A EP4049805B1 (en) | 2019-10-21 | 2020-10-14 | Workpiece photograph image processing device, workpiece photograph image processing method |
US17/769,729 US20220414843A1 (en) | 2019-10-21 | 2020-10-14 | Workpiece photographed image processing device, workpiece photographed image processing method, and processing system |
PCT/JP2020/038767 WO2021079802A1 (ja) | 2019-10-21 | 2020-10-14 | ワーク撮影画像処理装置、ワーク撮影画像処理方法、及び加工システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019191675A JP7269864B2 (ja) | 2019-10-21 | 2019-10-21 | ワーク撮影画像処理装置及びワーク撮影画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021065950A JP2021065950A (ja) | 2021-04-30 |
JP7269864B2 true JP7269864B2 (ja) | 2023-05-09 |
Family
ID=75620570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019191675A Active JP7269864B2 (ja) | 2019-10-21 | 2019-10-21 | ワーク撮影画像処理装置及びワーク撮影画像処理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220414843A1 (ja) |
EP (1) | EP4049805B1 (ja) |
JP (1) | JP7269864B2 (ja) |
WO (1) | WO2021079802A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021183349A (ja) * | 2020-05-22 | 2021-12-02 | 株式会社アマダ | 曲げ加工システム及びその使用方法 |
JP7185958B1 (ja) | 2021-12-24 | 2022-12-08 | ユーピーアール株式会社 | パレット検出装置およびパレット検出方法 |
JP7218018B1 (ja) | 2021-12-24 | 2023-02-06 | ユーピーアール株式会社 | パレット検出装置およびパレット検出方法 |
CN114893669B (zh) * | 2022-05-26 | 2024-03-26 | 江苏省建筑工程集团有限公司 | 一种应用于塔机附着装置安装的监测装置及监测方法 |
EP4357041A1 (de) | 2022-10-21 | 2024-04-24 | Bystronic Laser AG | Vorrichtung und verfahren zum automatisierten biegen von werkstücken |
CN116071361B (zh) * | 2023-03-20 | 2023-07-04 | 深圳思谋信息科技有限公司 | 针对工件的视觉定位方法、装置、计算机设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015035685A (ja) | 2013-08-08 | 2015-02-19 | パナソニックIpマネジメント株式会社 | 画像処理装置およびマーカ |
JP2018120388A (ja) | 2017-01-25 | 2018-08-02 | 株式会社アマダホールディングス | ワーク検出装置及び方法 |
WO2019049331A1 (ja) | 2017-09-08 | 2019-03-14 | 株式会社ソニー・インタラクティブエンタテインメント | キャリブレーション装置、キャリブレーションシステム、およびキャリブレーション方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7352913B2 (en) * | 2001-06-12 | 2008-04-01 | Silicon Optix Inc. | System and method for correcting multiple axis displacement distortion |
KR100812997B1 (ko) * | 2007-03-07 | 2008-03-13 | 삼성전기주식회사 | 키스톤 보정 방법 및 디스플레이 장치 |
JP5365218B2 (ja) * | 2009-01-28 | 2013-12-11 | 富士電機株式会社 | ロボットビジョンシステムおよび自動キャリブレーション方法 |
US9213446B2 (en) * | 2009-04-16 | 2015-12-15 | Nec Corporation | Handwriting input device |
WO2014134552A1 (en) * | 2013-02-28 | 2014-09-04 | Day Neil M | Method and apparatus for particle size determination |
JP2015157342A (ja) * | 2014-02-25 | 2015-09-03 | セイコーエプソン株式会社 | ロボット、ロボットシステム、制御装置および制御方法 |
JP6855491B2 (ja) * | 2016-09-02 | 2021-04-07 | 倉敷紡績株式会社 | ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法 |
JP2019191675A (ja) | 2018-04-19 | 2019-10-31 | セイコーエプソン株式会社 | 透過型頭部装着型表示装置、支援システム、表示制御方法、およびコンピュータープログラム |
-
2019
- 2019-10-21 JP JP2019191675A patent/JP7269864B2/ja active Active
-
2020
- 2020-10-14 WO PCT/JP2020/038767 patent/WO2021079802A1/ja unknown
- 2020-10-14 US US17/769,729 patent/US20220414843A1/en active Pending
- 2020-10-14 EP EP20879458.6A patent/EP4049805B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015035685A (ja) | 2013-08-08 | 2015-02-19 | パナソニックIpマネジメント株式会社 | 画像処理装置およびマーカ |
JP2018120388A (ja) | 2017-01-25 | 2018-08-02 | 株式会社アマダホールディングス | ワーク検出装置及び方法 |
WO2019049331A1 (ja) | 2017-09-08 | 2019-03-14 | 株式会社ソニー・インタラクティブエンタテインメント | キャリブレーション装置、キャリブレーションシステム、およびキャリブレーション方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2021065950A (ja) | 2021-04-30 |
EP4049805A1 (en) | 2022-08-31 |
EP4049805A4 (en) | 2023-03-15 |
WO2021079802A1 (ja) | 2021-04-29 |
US20220414843A1 (en) | 2022-12-29 |
EP4049805B1 (en) | 2023-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7269864B2 (ja) | ワーク撮影画像処理装置及びワーク撮影画像処理方法 | |
TWI708215B (zh) | 用以於環境中校正視覺系統的方法和系統 | |
CN109767474B (zh) | 一种多目相机标定方法、装置及存储介质 | |
US8773530B2 (en) | Up-look camera based vision apparatus to auto align pick-and-place positions for device handlers | |
US8886350B2 (en) | Displacement calculation method, drawing data correction method, substrate manufacturing method, and drawing apparatus | |
JP7189988B2 (ja) | ビジョンシステムの3次元校正のためのシステム及び方法 | |
WO2017205102A1 (en) | Imaging system comprising real-time image registration | |
US11126844B2 (en) | Control apparatus, robot system, and method of detecting object | |
TWI547973B (zh) | 描繪方法以及描繪裝置 | |
US20190287258A1 (en) | Control Apparatus, Robot System, And Method Of Detecting Object | |
JP5545737B2 (ja) | 部品実装機及び画像処理方法 | |
JP6582405B2 (ja) | 組立装置、ロボットハンド位置修正方法、およびロボットハンド位置修正プログラム | |
US7614031B2 (en) | Drawing apparatus with drawing data correction function | |
WO2016075790A1 (ja) | 装着機及び装着機を用いた電子部品の吸着姿勢検査方法 | |
JPWO2020003384A1 (ja) | 平坦度取得システムおよび実装機 | |
CN108520538B (zh) | 一种粘合方法、***、设备和装置 | |
JP2008124336A (ja) | 半導体チップの外形認識方法および位置補正方法 | |
JP4986814B2 (ja) | マッピングテーブル生成兼検証用物品 | |
JP2011181675A (ja) | 回路部品の実装装置 | |
JP2021141270A (ja) | ダイボンディング装置および半導体装置の製造方法 | |
JP5423520B2 (ja) | 位置計測システム、位置計測装置及び位置計測プログラム | |
JP6680542B2 (ja) | データ処理装置、実装装置、基板検査装置、データ処理方法及びプログラム | |
CN116896856A (zh) | 安装机以及基板高度测量方法 | |
TWI577493B (zh) | 校正方法與應用此方法的自動化設備 | |
JP2006080468A (ja) | 部品実装位置補正方法及び部品実装装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230303 |
|
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: 20230328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230424 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7269864 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |