JP7171313B2 - 撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 - Google Patents
撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 Download PDFInfo
- Publication number
- JP7171313B2 JP7171313B2 JP2018159226A JP2018159226A JP7171313B2 JP 7171313 B2 JP7171313 B2 JP 7171313B2 JP 2018159226 A JP2018159226 A JP 2018159226A JP 2018159226 A JP2018159226 A JP 2018159226A JP 7171313 B2 JP7171313 B2 JP 7171313B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image sensor
- moving body
- moving
- moving object
- 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
- 238000003384 imaging method Methods 0.000 title claims description 94
- 238000000034 method Methods 0.000 title claims description 65
- 238000004519 manufacturing process Methods 0.000 title claims description 31
- 238000012545 processing Methods 0.000 claims description 61
- 238000001514 detection method Methods 0.000 claims description 42
- 230000008569 process Effects 0.000 claims description 30
- 239000000463 material Substances 0.000 claims description 9
- 238000007689 inspection Methods 0.000 claims description 3
- 239000003550 marker Substances 0.000 description 36
- 230000032258 transport Effects 0.000 description 27
- 238000003860 storage Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 230000033001 locomotion Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 4
- 238000002372 labelling Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
- Image Input (AREA)
Description
図1に本実施形態に係る撮影装置として、動体撮影システムの構成を示す。図1の動体撮影装置は、所定サイズの画像を撮像可能な画像センサとしての撮像素子101、レンズ102、制御装置103から成るカメラ104と、画像処理装置107で構成される。
この動体撮影装置は、実際に動体撮影を行う処理の他に、動体撮影の事前準備としての、部品通過判定のための特徴領域を設定する設定処理を行う。部品通過判定のための特徴領域を設定する設定処理は、次のように行う。
上記のようにして、設定した切り出し領域(ROI)を用いて、実際の動体撮影は次のように行う。
本実施形態の部品通過判定を行うための画像領域の設定処理では、部品105が静止している状態ではなく、部品105が動作した状態の画像を使用して特徴領域の設定を行う。そのため、特徴領域の設定時と実際の動体撮影時との搬送装置106の位置ズレが生じず、失敗することなく動体撮影を実行することができる。
搬送装置106は、例えば2本の指を備えるハンド1063(把持装置)によって部品105を把持し、500mm×500mm程度の広さの作業領域を、予め教示した軌道に沿って搬送できる6軸垂直多関節ロボットアームである。搬送装置106がこのようなロボットアームである場合、ハンド1063(把持装置)は、複数(6軸)の関節1062で連結されたリンク1061で構成されたアームの先端部に設けられる。
次に、カメラ104の撮像素子101、レンズ102、制御装置103の構成例につき説明する。
画像処理装置107は、例えばCPUを搭載したPCハードウェアなどにより構成することができる。なお、画像処理装置107のハードウェア構成は、必ずしもPC(パーソナルコンピュータ)フォームである必要はない。例えば、画像処理装置107の制御回路には、CPUのみならずDSP、マイクロコンピュータ、FPGA、ASICなど、他の基本的な画像処理演算が可能な演算装置を用いることができる。
切り出し領域(ROI)の設定処理において、画像処理装置107は、画像出力インタフェース110から入力した画像から、3点のマーカ112が存在する領域を検出し、動体撮影を行う際に部品通過判定に用いる画像領域を決定する。画像からマーカ領域を検出する方法としては、ラベリング処理、画像モーメント計算、パタンマッチング、形状マッチング等の、周知の画像処理アルゴリズムを用いることができる。なお、マーカ112でなく搬送装置106表面のテクスチャなどを特徴として使用する場合においても同様に、パタンマッチング等の周知の画像処理アルゴリズムを用いればよい。画像処理装置107は、撮影画像中で3点のマーカ領域を検出すると、検出した各々のマーカに対応する矩形状の切り出し領域を計算する。
図8は、図1に示すような動体撮影システムを用いて、部品の製造処理を行う場合の制御手順を示している。図示のステップは、画像処理装置107に係るものが中心であるが、一部にロボット制御装置121で制御されるもの、また、作業者の操作に係るものも含まれている。
Claims (15)
- 移動体を所定サイズの画像を撮像可能な画像センサにより撮像し、出力画像データを前記画像センサから出力させる撮影装置の制御方法において、
制御装置が、前記画像センサを、前記所定サイズよりも画像サイズが小さい切り出し領域の画像データを出力するように設定した状態で、前記画像センサから出力させた画像データから前記移動体の位置が所定の位置に到達したか否かを検出する移動体検出工程と、
前記制御装置が、前記移動体検出工程で前記移動体の位置が前記所定の位置に到達したことを検出した場合、前記画像センサを前記所定サイズの出力画像データを出力するように設定して画像データを前記画像センサから出力させる動体撮影工程と、
前記制御装置が、前記画像センサに連続的に画像を撮影させ、撮影された画像の中に移動体を検出した場合には、前記画像センサに視野全体を撮影させて高画素数の画像データを取得し、前記高画素数の画像データに基づいて前記切り出し領域を設定する設定工程と、を備える撮影装置の制御方法。 - 請求項1に記載の撮影装置の制御方法において、前記設定工程において、前記制御装置は、前記画像センサの撮像範囲に、前記動体撮影工程と同じ態様で移動する前記移動体の画像が移動する方向と交差するよう配置された検出領域を設定し、前記移動体の画像が前記検出領域を通過した場合に、前記高画素数の画像データから前記移動体の特徴部位を検出し、検出した前記特徴部位を含む前記画像センサの前記撮像範囲中の部分領域を前記切り出し領域として決定する撮影装置の制御方法。
- 請求項2に記載の撮影装置の制御方法において、前記検出領域は、前記撮像範囲を通過する前記移動体の画像の移動方向と交差する方向に延びる、幅が1画素以上のライン状の領域である撮影装置の制御方法。
- 請求項2に記載の撮影装置の制御方法において、前記検出領域は、前記移動体の画像が通過する矩形状の領域である撮影装置の制御方法。
- 請求項2から4のいずれか1項に記載の撮影装置の制御方法において、前記設定工程において、前記画像センサは、前記検出領域の画像データを間引き出力する撮影装置の制御方法。
- 請求項1から5のいずれか1項に記載の撮影装置の制御方法において、前記移動体の特徴部位が、前記移動体、または前記移動体を移動させる搬送装置に付与された再帰反射材である撮影装置の制御方法。
- 移動体を所定サイズの画像を撮像可能な画像センサにより撮像し、出力画像データを前記画像センサから出力させる撮影装置の制御方法において、
制御装置が、前記画像センサを、前記所定サイズよりも画像サイズが小さい切り出し領域の画像データを出力するように設定した状態で、前記画像センサから出力させた画像データから前記移動体の位置が所定の位置に到達したか否かを検出する移動体検出工程と、
前記制御装置が、前記移動体検出工程で前記移動体の位置が前記所定の位置に到達したことを検出した場合、前記画像センサを前記所定サイズの出力画像データを出力するように設定して画像データを前記画像センサから出力させる動体撮影工程と、
前記制御装置が、前記動体撮影工程と同じ態様で移動する前記移動体が前記所定の位置にある時に、前記画像センサから出力させた画像データから前記移動体の特徴部位を検出し、検出した前記特徴部位を含む前記画像センサの撮像範囲中の部分領域を前記切り出し領域として決定する設定工程と、を備え、
前記移動体の特徴部位が、前記移動体、または前記移動体を移動させる搬送装置に付与された再帰反射材であり、
前記再帰反射材が前記移動体または前記移動体を移動させる搬送装置の異なる位置に複数、付与され、前記設定工程において、複数の前記再帰反射材の画像が含まれる前記画像センサの撮像範囲を前記切り出し領域として決定する撮影装置の制御方法。 - 請求項7に記載の撮影装置の制御方法において、前記設定工程において、前記画像センサの撮像範囲で前記再帰反射材の画像が画成する領域に内接、あるいは外接する矩形状の部分領域を前記切り出し領域として決定する撮影装置の制御方法。
- 移動体を所定サイズの画像を撮像可能な画像センサにより撮像し、出力画像データを前記画像センサから出力させる撮影装置の制御方法において、
制御装置が、前記画像センサを、前記所定サイズよりも画像サイズが小さい切り出し領域の画像データを出力するように設定した状態で、前記画像センサから出力させた画像データから前記移動体の位置が所定の位置に到達したか否かを検出する移動体検出工程と、
前記制御装置が、前記移動体検出工程で前記移動体の位置が前記所定の位置に到達したことを検出した場合、前記画像センサを前記所定サイズの出力画像データを出力するように設定して画像データを前記画像センサから出力させる動体撮影工程と、
前記制御装置が、前記動体撮影工程と同じ態様で移動する前記移動体が前記所定の位置にある時に、前記画像センサから出力させた画像データから前記移動体の特徴部位を検出し、検出した前記特徴部位を含む前記画像センサの撮像範囲中の部分領域を前記切り出し領域として決定する設定工程と、を備え
前記設定工程において、前記制御装置は、前記画像センサの撮像範囲に、前記動体撮影工程と同じ態様で移動する前記移動体の画像が移動する方向と交差するよう配置された検出領域を設定し、前記検出領域で前記移動体が撮像されている画素の数の総和が閾値を超えた場合に前記検出領域の内部を前記移動体の画像が通過したと判定し、前記画像センサから出力させた画像データから前記移動体の特徴部位を検出し、検出した前記特徴部位を含む前記画像センサの前記撮像範囲中の部分領域を前記切り出し領域として決定する撮影装置の制御方法。 - 請求項9に記載の撮影装置の制御方法において、前記設定工程において、さらに、前記検出領域の端部の画素で前記移動体が通過したと判定されたことを条件として、前記検出領域の内部を前記移動体の画像が通過したと判定する撮影装置の制御方法。
- 請求項1から10のいずれか1項に記載の各工程を前記制御装置に実行させるための制御プログラム。
- 請求項11に記載の制御プログラムを格納したコンピュータ読み取り可能な記録媒体。
- 請求項1から10のいずれか1項に記載の撮影装置の制御方法によって、生産システムが備える撮影装置を制御して前記移動体として搬送される部品を撮像し、前記動体撮影工程によって前記画像センサより出力される画像データに対する画像処理に基づき、前記部品に対して生産処理または検査処理を行う工程を備えたことを特徴とする部品の製造方法。
- 移動体を所定サイズの画像を撮像可能な画像センサにより撮像し、出力画像データを前記画像センサから出力させる制御装置を備えた撮影装置において、
前記制御装置は、
前記画像センサを、前記所定サイズよりも画像サイズが小さい切り出し領域の画像データを出力するように設定した状態で、前記画像センサから出力させた画像データから前記移動体の位置が所定の位置に到達したか否かを検出する移動体検出工程と、
前記制御装置が、前記移動体検出工程で前記移動体の位置が前記所定の位置に到達したことを検出した場合、前記画像センサを前記所定サイズの出力画像データを出力するように設定して画像データを前記画像センサから出力させる動体撮影工程と、
前記制御装置が、前記画像センサに連続的に画像を撮影させ、撮影された画像の中に移動体を検出した場合には、前記画像センサに視野全体を撮影させて高画素数の画像データを取得し、前記高画素数の画像データに基づいて前記切り出し領域を設定する設定工程と、
を実行可能である撮影装置。 - 請求項14に記載の撮影装置において、前記設定工程において、前記制御装置は、前記画像センサの撮像範囲に、前記動体撮影工程と同じ態様で移動する前記移動体の画像が移動する方向と交差するよう配置された検出領域を設定し、前記移動体の画像が前記検出領域を通過した場合に、前記画像センサから出力させた画像データから前記移動体の特徴部位を検出し、検出した前記特徴部位を含む前記撮像範囲中の部分領域を前記切り出し領域として決定する撮影装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018159226A JP7171313B2 (ja) | 2018-08-28 | 2018-08-28 | 撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018159226A JP7171313B2 (ja) | 2018-08-28 | 2018-08-28 | 撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020035052A JP2020035052A (ja) | 2020-03-05 |
JP7171313B2 true JP7171313B2 (ja) | 2022-11-15 |
Family
ID=69668121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018159226A Active JP7171313B2 (ja) | 2018-08-28 | 2018-08-28 | 撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7171313B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116112785B (zh) * | 2023-02-27 | 2023-08-22 | 之江实验室 | 一种基于fpga的图像传感器帧率控制系统及控制方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005064586A (ja) | 2003-08-13 | 2005-03-10 | Jai Corporation | 撮像タイミング自動検知機能を備えた検査・選別機用撮像装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2966694B2 (ja) * | 1993-07-08 | 1999-10-25 | 三菱電機株式会社 | 画像処理装置 |
-
2018
- 2018-08-28 JP JP2018159226A patent/JP7171313B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005064586A (ja) | 2003-08-13 | 2005-03-10 | Jai Corporation | 撮像タイミング自動検知機能を備えた検査・選別機用撮像装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2020035052A (ja) | 2020-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5947169B2 (ja) | 外観検査装置、外観検査法およびプログラム | |
JP6630545B2 (ja) | 位置決め方法、位置決め装置、プログラムおよびコンピュータ可読記録媒体 | |
EP3640584A1 (en) | Inspection device | |
CN110779928B (zh) | 缺陷检测装置及方法 | |
KR101627185B1 (ko) | 영상촬영장치의 제어방법 | |
JP6537332B2 (ja) | 画像処理方法および撮影装置 | |
CN109940662A (zh) | 具备拍摄工件的视觉传感器的摄像装置 | |
JP6245886B2 (ja) | 画像撮像方法及び画像撮像装置 | |
US10596707B2 (en) | Article transfer device | |
JP2015216482A (ja) | 撮像制御方法、および撮像装置 | |
JP2016055389A (ja) | 物品搬送システム | |
JP2017162133A (ja) | 撮像システム、計測システム、生産システム、撮像方法、プログラム、記録媒体および計測方法 | |
JP2017076169A (ja) | 撮像装置、生産システム、撮像方法、プログラム及び記録媒体 | |
JP7151873B2 (ja) | 検査装置 | |
US10607337B2 (en) | Object inspection system and object inspection method | |
JP7171313B2 (ja) | 撮影装置の制御方法、撮影装置、制御プログラム、記録媒体、および部品の製造方法 | |
JP2017203744A (ja) | 航空機パネル外観検査方法 | |
JP2021026599A (ja) | 画像処理システム | |
JP2003315020A (ja) | 隙間および段差の測定装置および測定方法ならびに測定プログラム | |
WO2020100522A1 (ja) | マーク検出システム、信号処理回路、コンピュータプログラムおよび方法 | |
JP6412372B2 (ja) | 情報処理装置、情報処理システム、情報処理装置の制御方法およびプログラム | |
JP2003302345A (ja) | ロボットを用いた検査方法及び検査システム | |
JP2020040193A (ja) | 情報処理装置及びピッキングシステム | |
JP4860452B2 (ja) | テンプレートマッチングを用いたマーク位置決め方法及び装置 | |
JP2001175866A (ja) | 画像処理検査装置および画像処理検査方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20200206 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20200207 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220726 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220922 |
|
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: 20221004 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221102 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7171313 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |