JP7103746B2 - 画像処理装置、画像処理方法、および画像処理プログラム - Google Patents
画像処理装置、画像処理方法、および画像処理プログラム Download PDFInfo
- Publication number
- JP7103746B2 JP7103746B2 JP2016130485A JP2016130485A JP7103746B2 JP 7103746 B2 JP7103746 B2 JP 7103746B2 JP 2016130485 A JP2016130485 A JP 2016130485A JP 2016130485 A JP2016130485 A JP 2016130485A JP 7103746 B2 JP7103746 B2 JP 7103746B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- item
- image processing
- image
- imaging
- 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
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Description
まず、本発明の実施の形態に係る画像処理装置100を含む画像処理システム1の全体構成について説明する。図1は、本実施の形態に係る画像処理装置100を含む画像処理システム1の全体構成を示す概略図である。
次に、図1に示す画像処理システム1に含まれる画像処理装置100の全体構成について説明する。図2は、本実施の形態に係る画像処理装置100の機能構成を示す模式図である。
本実施の形態に係る画像処理装置100は、異なる処理が予め定義されている複数の処理項目の内から任意の処理項目の選択を受け付けるユーザインターフェイスを提供する。ユーザは、ユーザインターフェイスにおいて任意の処理項目を選択および配置することができる。画像処理装置100は、選択された処理項目の組み合わせおよび配置の並び順に従った実行順序で各処理項目を実行する。処理項目の設定によって定義される画像処理の内容を、以下では「処理設定」とも称する。すなわち、「処理設定」は、ユーザの入力により選択された処理項目の組み合わせを意味する。なお、本明細書における処理項目は、特定の用途を有する機能単位(「処理項目」または「ユニット」)であり、各処理項目について、処理対象および処理結果を特定することができるようになっている。
次に、本実施の形態に係る画像処理装置100が提供する処理設定作成に係るユーザインターフェイスについて説明する。図3は、本実施の形態に係る画像処理装置100が提供する処理設定作成に係るユーザインターフェイス300を示す図である。
(E1.多段化項目)
次に、画像の取得処理の重複しないように後続の画像処理を並列化するための上述の多段化項目について詳細に説明する。ユーザインターフェイス300において、ユーザは、多段化対象の処理項目を明示的に設定することができる。多段化対象の処理項目は、多段化項目に関連付けられることにより指定される。多段化項目は、ユーザインターフェイス300の処理項目選択領域304に表示される処理項目の一つとして予め準備されている。
測定モードにおいて、画像処理装置100は、ユーザインターフェイス300に設定された多段化項目に基づいて、当該多段化項目に関連付けられている処理項目集合の各々を多段処理する。より具体的には、画像処理装置100は、多段化項目の実行順序が到来すると、予め定められた信号が予め定められた条件を満たす度に、当該多段化項目に関連付けてられている複数の処理項目集合の各々の処理を順次開始する。
(F1.並列化項目)
次に、処理項目の実行順序を指定するための上述の並列処理について詳細に説明するユーザインターフェイス300において、ユーザは、並列化対象の処理項目を明示的に設定することができる。多段化対象の処理項目は、並列化項目に関連付けられることにより指定される。並列化項目は、ユーザインターフェイス300の処理項目選択領域304に表示される処理項目の一つとして予め準備されている。
測定モードにおいて、画像処理装置100は、ユーザインターフェイス300に設定された並列化項目に基づいて、当該並列化項目に関連付けられている処理項目集合の各々を並列処理する。より具体的には、画像処理装置100は、並列化項目(第1順序指定項目)の実行順序が到来すると、当該並列化項目に関連付けてられている複数の処理項目集合の各々の処理を同時に開始する。
次に、本実施の形態に係る画像処理プログラムの機能構成について説明する。図12は、本実施の形態に係る画像処理装置100に実装される画像処理プログラム150の構成を示す模式図である。
図13および図14を参照して、画像処理システム1の制御構造について説明する。図13は、画像処理装置100が設定モードにおいて実行する設定処理を表わすフローチャートである。図14は、画像処理装置100が測定モードにおいて実行する測定処理を表わすフローチャートである。
まず、図13を参照して、画像処理装置100が設定モードにおいて実行する設定処理の制御フローについて説明する。
図14を参照して、画像処理装置100が測定モードにおいて実行する測定処理の制御フローについて説明する。
次に、本実施の形態に係る画像処理装置100の応用例について説明する。
以上のようにして、画像処理装置100においては、各処理を並列化するための並列化項目と、撮像の開始を示すトリガー信号を受け付ける度に各処理を順次実行する多段化項目とが予め準備されている。並列化項目だけでなく、多段化項目が設定できることで、画像処理の設計の自由度が改善される。すなわち、通常、画像の取得処理と後続の画像処理との一連の処理に対しては、撮像処理が重複するため並列化項目を設定できない。この場合、ユーザは、一連の処理の各々を直列的に実行することとなる。しかしながら、本実施の形態に従う画像処理装置100には、撮像の開始を示すトリガー信号を受け付ける度に各一連の処理を順次実行するための多段化項目が予め準備されている。そのため、任意のタイミングで撮像処理を実行することができ、かつ、後続の画像処理については処理時間を短縮することができる。
Claims (6)
- 画像処理装置であって、
複数の処理部と、
処理設定に従って画像処理を実行する実行制御部と、
予め準備された複数の処理項目から前記処理設定に含ませる1つ以上の処理項目の選択、および、選択された処理項目の実行順序の指定を受け付けるユーザインターフェイスを提供する設定部とを備え、
前記設定部は、1つ以上の処理項目の組み合わせからなる処理項目集合が複数関連付けられる、第1順序指定項目および第2順序指定項目を指定可能に構成されており、
前記第2順序指定項目に関連付けられている前記複数の処理項目は、前記画像処理装置に接続され得る撮像部から画像を取得する処理を含み、
前記実行制御部は、
前記第1順序指定項目の実行順序が到来すると、当該第1順序指定項目に関連付けられている複数の処理項目集合の各々の処理を同時に開始し、
前記第2順序指定項目の実行順序が到来すると、前記撮像部が撮像中であるか否かを示す信号が、前記撮像部が撮像中である状態から前記撮像部が撮像中でない状態に移行したという条件を満たす度に、当該第2順序指定項目に関連付けられている複数の処理項目集合の各々を順次、前記複数の処理部のいずれかに割り当て、当該処理項目集合を割り当てた処理部に、当該処理項目集合に関連付けられている各処理項目の処理を直列的に順次実行させる、画像処理装置。 - 前記ユーザインターフェイスは、前記第2順序指定項目が、当該第2順序指定項目に関連付けられている複数の処理項目集合よりも上層になるように、前記第2順序指定項目と当該処理項目集合とを階層的に表示する、請求項1に記載の画像処理装置。
- 前記第2順序指定項目は、当該第2順序指定項目に関連付け得る処理項目集合の範囲を定める開始処理項目と終了処理項目とで構成されており、
前記実行制御部は、前記第2順序指定項目の実行順序が到来すると、前記撮像部が撮像中であるか否かを示す信号が、前記撮像部が撮像中である状態から前記撮像部が撮像中でない状態に移行したという条件を満たす度に、前記開始処理項目と前記終了処理項目との間に設定された処理項目集合の各々の処理を順次開始する、請求項1または2に記載の画像処理装置。 - 前記複数の処理項目は、検査対象物を撮像して得られた画像内において、当該検査対象物を表わす領域をサーチする処理を含む、請求項1~3のいずれか1項に記載の画像処理装置。
- 複数の処理部を備える画像処理装置によって処理設定に従って実行される画像処理方法であって、
予め準備された複数の処理項目から前記処理設定に含ませる1つ以上の処理項目の選択、および、選択された処理項目の実行順序の指定を受け付けるユーザインターフェイスを提供するステップを備え、前記ユーザインターフェイスは、1つ以上の処理項目の組み合わせからなる処理項目集合が複数関連付けられる、第1順序指定項目および第2順序指定項目を指定可能に構成されており、また、前記第2順序指定項目に関連付けられている前記複数の処理項目は、前記画像処理装置に接続され得る撮像部から画像を取得する処理を含み、さらに、
前記第1順序指定項目の実行順序が到来すると、当該第1順序指定項目に関連付けられている複数の処理項目集合の各々の処理を同時に開始するステップと、
前記第2順序指定項目の実行順序が到来すると、前記撮像部が撮像中であるか否かを示す信号が、前記撮像部が撮像中である状態から前記撮像部が撮像中でない状態に移行したという条件を満たす度に、当該第2順序指定項目に関連付けられている複数の処理項目集合の各々を順次、前記複数の処理部のいずれかに割り当て、当該処理項目集合を割り当てた処理部に、当該処理項目集合に関連付けられている各処理項目の処理を直列的に順次実行させるステップとを備える、画像処理方法。 - 複数の処理部を備える画像処理装置によって処理設定に従って実行される画像処理プログラムであって、
前記画像処理プログラムは、コンピュータに、
予め準備された複数の処理項目から前記処理設定に含ませる1つ以上の処理項目の選択、および、選択された処理項目の実行順序の指定を受け付けるユーザインターフェイスを提供するステップを実行させ、前記ユーザインターフェイスは、1つ以上の処理項目の組み合わせからなる処理項目集合が複数関連付けられる、第1順序指定項目および第2順序指定項目を指定可能に構成されており、また、前記第2順序指定項目に関連付けられている前記複数の処理項目は、前記画像処理装置に接続され得る撮像部から画像を取得する処理を含み、さらに、
前記第1順序指定項目の実行順序が到来すると、当該第1順序指定項目に関連付けられている複数の処理項目集合の各々の処理を同時に開始するステップと、
前記第2順序指定項目の実行順序が到来すると、前記撮像部が撮像中であるか否かを示す信号が、前記撮像部が撮像中である状態から前記撮像部が撮像中でない状態に移行したという条件を満たす度に、当該第2順序指定項目に関連付けられている複数の処理項目集合の各々を順次、前記複数の処理部のいずれかに割り当て、当該処理項目集合を割り当てた処理部に、当該処理項目集合に関連付けられている各処理項目の処理を直列的に順次実行させるステップとを実行させる、画像処理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016130485A JP7103746B2 (ja) | 2016-06-30 | 2016-06-30 | 画像処理装置、画像処理方法、および画像処理プログラム |
| CN201710094971.0A CN107562449B (zh) | 2016-06-30 | 2017-02-22 | 图像处理装置、图像处理方法及图像处理程序 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016130485A JP7103746B2 (ja) | 2016-06-30 | 2016-06-30 | 画像処理装置、画像処理方法、および画像処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018005501A JP2018005501A (ja) | 2018-01-11 |
| JP7103746B2 true JP7103746B2 (ja) | 2022-07-20 |
Family
ID=60944928
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016130485A Active JP7103746B2 (ja) | 2016-06-30 | 2016-06-30 | 画像処理装置、画像処理方法、および画像処理プログラム |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7103746B2 (ja) |
| CN (1) | CN107562449B (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019175407A (ja) * | 2018-03-29 | 2019-10-10 | パナソニック デバイスSunx株式会社 | 画像検査プログラムのプログラム作成装置及びプログラム作成方法、並びに作成プログラム |
| CN108712656B (zh) * | 2018-06-07 | 2021-07-20 | 滨州学院 | 一种远程视频处理方法及视频服务终端 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203309A (ja) | 2013-04-05 | 2014-10-27 | オムロン株式会社 | 画像処理装置、制御方法およびプログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5353566B2 (ja) * | 2009-08-31 | 2013-11-27 | オムロン株式会社 | 画像処理装置および画像処理プログラム |
| JP5990951B2 (ja) * | 2012-03-15 | 2016-09-14 | オムロン株式会社 | 撮影装置、撮影装置の制御方法、撮影装置制御プログラム、および該プログラムを記録したコンピュータ読み取り可能な記録媒体 |
-
2016
- 2016-06-30 JP JP2016130485A patent/JP7103746B2/ja active Active
-
2017
- 2017-02-22 CN CN201710094971.0A patent/CN107562449B/zh active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014203309A (ja) | 2013-04-05 | 2014-10-27 | オムロン株式会社 | 画像処理装置、制御方法およびプログラム |
Non-Patent Citations (1)
| Title |
|---|
| 村上 慶,画像処理ライブラリ HALCON,画像ラボ,日本工業出版株式会社,2008年4月10日,第19巻,第4号,pp.71-76 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018005501A (ja) | 2018-01-11 |
| CN107562449A (zh) | 2018-01-09 |
| CN107562449B (zh) | 2022-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140304637A1 (en) | Image processing device, control method, and program | |
| JP5469433B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP7695178B2 (ja) | 外観検査装置及び外観検査方法 | |
| JP6211197B2 (ja) | 基板検査装置 | |
| EP3764320A1 (en) | Substrate inspection method and system | |
| JP7103746B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
| JP6819096B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
| JP2011043363A (ja) | 画像処理装置及び画像処理方法 | |
| US10474124B2 (en) | Image processing system, image processing device, method of reconfiguring circuit in FPGA, and program for reconfiguring circuit in FPGA | |
| JP7146367B2 (ja) | 画像処理システム、情報処理装置、情報処理方法、および情報処理プログラム | |
| US12229848B2 (en) | Image processing device, image processing method, production system, product manufacturing method, and storage medium | |
| US20180218491A1 (en) | Image processing system, information processing device, information processing method, and information processing program | |
| US12333279B2 (en) | Program executing device, program executing method, and non-transitory computer-readable storage medium | |
| US20240303982A1 (en) | Image processing device and image processing method | |
| JP2013125069A (ja) | 走査型レーザ顕微鏡システム | |
| JP4767309B2 (ja) | 情報処理装置、情報処理方法、及びコンピュータプログラム | |
| JP7067869B2 (ja) | 画像処理システム、情報処理装置、情報処理方法、および情報処理プログラム | |
| JP2022031827A (ja) | 画像処理システム、情報処理装置、情報処理方法、および、情報処理プログラム | |
| JP4801791B1 (ja) | 情報処理装置、情報処理装置の制御方法、プログラム、及びプログラムを記録した記録媒体 | |
| JP7222795B2 (ja) | 画像検査システム及び画像検査方法 | |
| JP2019100887A (ja) | 検査順序設定装置、検査順序設定方法および検査順序設定プログラム | |
| JP7306858B2 (ja) | 画像検査システム及び画像検査方法 | |
| JP7311360B2 (ja) | 画像計測システム | |
| JP6446786B2 (ja) | 画像処理装置および画像処理プログラム | |
| KR20230127118A (ko) | 머신비전 검사를 이용한 통합 소프트웨어 기반 검사 시스템 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190405 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200303 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200430 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200901 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201125 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20201125 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20201204 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20201208 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20210122 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20210126 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210817 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20211019 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20220104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220304 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20220510 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20220607 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20220607 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220707 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7103746 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |