JP7159615B2 - 画像処理装置、及び、ロボットシステム - Google Patents
画像処理装置、及び、ロボットシステム Download PDFInfo
- Publication number
- JP7159615B2 JP7159615B2 JP2018097490A JP2018097490A JP7159615B2 JP 7159615 B2 JP7159615 B2 JP 7159615B2 JP 2018097490 A JP2018097490 A JP 2018097490A JP 2018097490 A JP2018097490 A JP 2018097490A JP 7159615 B2 JP7159615 B2 JP 7159615B2
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- image
- processing device
- result
- processing
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- 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/30168—Image quality inspection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
- Manipulator (AREA)
- Studio Devices (AREA)
Description
図1は、ロボットシステムの概念図である。このロボットシステムは、架台700に設置されており、ロボット100と、ロボット100に接続された制御装置200と、ティーチングペンダント300と、パーツフィーダー400と、ホッパー500と、パーツトレイ600と、ストロボ810と、カメラ820とを備えている。ロボット100は、架台700の天板710の下に固定されている。パーツフィーダー400と、ホッパー500と、パーツトレイ600は、架台700のテーブル部720に載置されている。ロボット100は、ティーチングプレイバック方式のロボットである。ロボット100を用いた作業は、予め作成された教示データに従って実行される。このロボットシステムには、直交する3つの座標軸X,Y,Zで規定されるシステム座標系Σsが設定されている。図1の例では、X軸とY軸は水平方向であり、Z軸は鉛直上方向である。教示データに含まれる教示点やエンドエフェクターの姿勢は、このシステム座標系Σsの座標値と各軸回りの角度で表現される。
(1)メインビュー領域MV:
処理シーケンスを構成する処理の分類を示す複数のカテゴリーと、各カテゴリーに属するオブジェクトの名称と、オブジェクトの内容の説明と、オブジェクトの概要を示す図とが表示される領域である。メインビュー領域MVに表示されたオブジェクトは、ドラッグアンドドロップ等の操作によって処理シーケンス作成領域FL内の処理シーケンスに任意に追加可能である。
(2)処理シーケンス作成領域FL:
1つ以上のオブジェクトがグラフィカルに配置された処理シーケンスが編集可能に表示される領域である。
(3)シーケンス表示領域SQ:
処理シーケンス作成領域FLに表示されたシーケンスのツリー構造が表示される領域である。
(4)パラメーター設定領域PR:
処理シーケンス全体に関するパラメーターや、個々の処理に関する処理パラメーターの設定を行うための領域である。処理シーケンス作成領域FLに配置されたブロックのいずれかが選択されると、選択されたブロックに対するパラメーターが表示される。
(5)結果領域RS:処理シーケンスの実行結果を表示する領域である。
(6)実行指示領域RN:処理シーケンスの実行を指示するための領域である。
(1)撮像オブジェクトOB1
被写体としてのワークWKをカメラ820で撮影する動作を規定するオブジェクト。
(2)2値化オブジェクトOB2
ワークWKの画像を2値化する処理を規定するオブジェクト。
(3)ノイズ除去オブジェクトOB3
2値化後の画像から、ノイズを除去する処理を規定するオブジェクト。
(4)ラベル消去オブジェクトOB4
ノイズ除去後の画像から、ラベルを消去する処理を規定するオブジェクト。「ラベル」とは、ワークWKの表面に表示されている文字やマークを意味しており、図5の例では文字「EP」がラベルに相当する。
(5)プロファイル検出オブジェクトOB5
各種の画像処理後の画像から、被写体であるワークWKの特徴量を示すプロファイルを検出する処理を規定するオブジェクト。ワークWKの特徴量としては、例えば、ワークWKの画素数や、重心位置、輝度平均値、輝度分散値、エッジ強度などの複数の項目を検出するようにプロファイル検出オブジェクトOB5のパラメーターを設定可能である。
(1)2値化閾値
2値化オブジェクトOB2における2値化処理で使用する閾値である。
(2)ノイズ除去フィルターの種類
ノイズ除去オブジェクトOB3におけるノイズ除去処理で使用するフィルターの種類である。ノイズ除去フィルターとしては、例えばメジアンフィルターや平滑化フィルターを選択可能である。
(3)フィルターサイズ
ノイズ除去オブジェクトOB3におけるノイズ除去処理で使用するフィルターのサイズであり、フィルターの一辺の画素数を示す。
(4)消去ラベルサイズ
ラベル消去オブジェクトOB4において消去すべき文字の画素数を示す。例えば、図11に示すように、ワークWKの表面に2つの文字「E」,「P」が存在するとき、各文字「E],「P」の画素数が消去ラベルサイズ以下であれば、その文字が消去される。
(5)輝度平均値検出位置
プロファイル検出オブジェクトOB5において検出すべきプロファイルとして、被写体の輝度平均値を被写体のどの位置で算出するかを示す値である。ここでは、輝度平均値検出位置として「中央」が選択されている。このとき、図11に示すように、被写体であるワークWKのY方向の中心線CL上においてワークWKの輝度平均値が算出される。中心線CLは、ワークWKの重心を通り、画像MRの横方向に平行な直線である。なお、ワークWKのY方向の中央でなく、X方向の中央を選択できるようにしてもよい。また、輝度平均値検出位置として、中央以外の位置を任意に設置できるようにしてもよい。具体的には、例えば、ワークWKの上端から1cmの位置に設定できるようにしてもよい。
(6)輝度分散値検出位置
プロファイル検出オブジェクトOB5において検出すべきプロファイルとして、被写体の輝度分散値を被写体のどの位置で算出するかを示す値である。
(7)エッジ強度検出位置
プロファイル検出オブジェクトOB5において検出すべきプロファイルとして、被写体のエッジ強度を被写体のどの位置で算出するかを示す値である。図12の例では、「中央」が選択されているので、図10に示したワークWKの中心線CL上の各画素についてエッジ強度が算出される。
(8)シーケンス処理時間上限
撮影を除く画像処理の許容時間である。画像処理シーケンスの実行時間がこの上限を超える場合には、処理に時間が掛かりすぎるので処理シーケンスは不合格とされる。
(9)被写体認識サイズ下限
画像の中で認識された被写体の画素数の下限値である。被写体の画素数がこの下限値未満の場合には、被写体を正しく認識できていないので、処理シーケンスは不合格とされる。
図16は、処理結果の一覧表示の他の例を示す説明図である。この例では、図14で説明した一覧表示に加えて、処理結果が判定条件を満足しない場合に付される第2の枠線FR2と、判定条件達成度OMと、の2つの表示が追加されている。
この画像処理装置によれば、複数組のパラメーター設定に対する処理結果の一覧表示として、複数の結果画像のそれぞれの表示領域に、処理シーケンスの結果が判定条件を満足するか否かを識別可能に表示するので、撮影パラメーターと画像処理パラメーターを含む各組のパラメーター設定が良好か否かを容易に判断できる。
この画像処理装置によれば、複数の結果画像のそれぞれの表示領域に判定条件の満足の程度を表示するので、各組のパラメーター設定がどの程度良好かを容易に判断できる。
この画像処理装置によれば、複数組のパラメーター設定がすべて判定条件を満足しない場合に、判定条件の満足の程度が最も高い結果画像の表示領域にその旨を視認可能に表示するので、次にパラメーター設定をどの範囲に変更すれば判定条件を満足する結果画像が含まれるか予想出来、判定条件を満足するようにパラメーター設定を容易に調整できる。
この画像処理装置によれば、判定条件を満足している場合に結果画像に第1の枠線を表示するので、どのパラメーター設定が良好かを容易に判断できる。
この画像処理装置によれば、前記判定条件を満足した場合と満足しない場合とで異なる色の枠線を結果画像に表示するので、どのパラメーター設定が良好かを容易に判断できる。
この画像処理装置によれば、処理シーケンスの処理時間が予め設定された許容時間以下であるという条件を含む判定条件を使用するので、過度に処理時間を要するパラメーター設定か否かを容易に判断できる。
この画像処理装置によれば、複数組のパラメーター設定に対する処理結果の一覧表示として、複数の結果画像のそれぞれの表示領域に、処理シーケンスの結果が判定条件を満足するか否かを識別可能に表示するので、撮影パラメーターと画像処理パラメーターを含む各組のパラメーター設定が良好か否かを容易に判断できる。
このロボットによれば、ワークを被写体として処理シーケンスを実行する際に、各組のパラメーター設定が良好か否かを容易に判断できるので、ワークの撮影と画像処理のパラメーターを好ましい設定にすることが可能となる。
このロボットシステムによれば、ワークを被写体として処理シーケンスを実行する際に、各組のパラメーター設定が良好か否かを容易に判断できるので、ワークの撮影と画像処理のパラメーターを好ましい設定にすることが可能となる。
Claims (7)
- 表示部と接続する画像処理装置であって、
被写体を撮影して画像を取得するための撮影パラメーターと前記画像に対する画像処理を行うための画像処理パラメーターの組み合わせにより構成された複数組のパラメーター設定を受け付けるパラメーター受付部と、
前記複数組のパラメーター設定に基づいて、同一の被写体について前記撮影と前記画像処理とを含む処理シーケンスを実行して結果画像を出力するシーケンス実行部と、
前記結果画像に含まれる特徴量を予め定められた判定条件に基づいた合否判定を行う判定部と、
前記複数組のパラメーター設定に対する前記処理シーケンスの実行結果を示す複数の縮小画像をそれぞれ複数の結果画像として前記表示部に一覧表示させる一覧表示実行部と、を備え、
前記一覧表示実行部は、前記複数の結果画像のそれぞれの表示領域に前記判定部による合否判定結果を表示する、画像処理装置。 - 請求項1に記載の画像処理装置であって、
前記一覧表示実行部は、前記複数の結果画像のそれぞれの表示領域に、前記判定条件の満足の程度を表示する、画像処理装置。 - 請求項2に記載の画像処理装置であって、
前記一覧表示実行部は、前記複数組のパラメーター設定がすべて前記判定条件を満足しない場合、前記判定条件の満足の程度が最も高い結果画像の表示領域に、前記判定条件の満足の程度が最も高いことを示す情報を表示する、画像処理装置。 - 請求項1~3のいずれか一項に記載の画像処理装置であって、
前記一覧表示実行部は、前記判定条件を満足した場合、前記判定結果を満足した結果画像を囲む第1の枠線を表示する、画像処理装置。 - 請求項4に記載の画像処理装置であって、
前記一覧表示実行部は、前記判定条件を満足しない場合に前記結果画像に第2の枠線を表示し、前記第1の枠線と前記第2の枠線を異なる色で表示する、画像処理装置。 - 請求項1~5のいずれか一項に記載の画像処理装置であって、
前記判定条件は、前記処理シーケンスの処理時間が予め設定された許容時間以下であるという条件を含む、画像処理装置。 - ロボットと、
前記ロボットに接続された請求項1~6のいずれか一項に記載の画像処理装置を含む制御装置と、
を備えるロボットシステム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018097490A JP7159615B2 (ja) | 2018-05-22 | 2018-05-22 | 画像処理装置、及び、ロボットシステム |
US16/417,697 US10931867B2 (en) | 2018-05-22 | 2019-05-21 | Image processing apparatus, robot and robot system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018097490A JP7159615B2 (ja) | 2018-05-22 | 2018-05-22 | 画像処理装置、及び、ロボットシステム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019204185A JP2019204185A (ja) | 2019-11-28 |
JP2019204185A5 JP2019204185A5 (ja) | 2021-05-27 |
JP7159615B2 true JP7159615B2 (ja) | 2022-10-25 |
Family
ID=68613564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018097490A Active JP7159615B2 (ja) | 2018-05-22 | 2018-05-22 | 画像処理装置、及び、ロボットシステム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10931867B2 (ja) |
JP (1) | JP7159615B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW202228080A (zh) | 2021-01-06 | 2022-07-16 | 日商發那科股份有限公司 | 圖像處理裝置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004294358A (ja) | 2003-03-28 | 2004-10-21 | Hitachi High-Technologies Corp | 欠陥検査方法および装置 |
JP2006295244A (ja) | 2005-04-05 | 2006-10-26 | Olympus Imaging Corp | デジタルカメラ |
JP2010244320A (ja) | 2009-04-07 | 2010-10-28 | Panasonic Electric Works Co Ltd | 画像処理装置 |
JP2012194641A (ja) | 2011-03-15 | 2012-10-11 | Omron Corp | 画像処理装置および画像処理プログラム |
JP2014116912A (ja) | 2012-12-12 | 2014-06-26 | Canon Inc | 画像処理装置、画像処理装置の制御方法およびプログラム |
WO2016136441A1 (ja) | 2015-02-23 | 2016-09-01 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
WO2018047293A1 (ja) | 2016-09-09 | 2018-03-15 | オリンパス株式会社 | 画像取得装置、画像処理装置、画像処理方法、画像処理プログラムおよび画像取得システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6882750B2 (en) * | 2000-05-02 | 2005-04-19 | Zaxel Systems, Inc. | Fast loss less image compression system based on neighborhood comparisons |
JP3922102B2 (ja) | 2002-06-04 | 2007-05-30 | セイコーエプソン株式会社 | 複数画像の一覧表示 |
JP4230838B2 (ja) * | 2003-06-27 | 2009-02-25 | 株式会社日立ハイテクノロジーズ | 欠陥検査装置における検査レシピ設定方法および欠陥検査方法 |
JP4431887B2 (ja) | 2004-09-30 | 2010-03-17 | セイコーエプソン株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、印刷制御装置、印刷制御方法および印刷制御プログラム |
US20140067321A1 (en) * | 2012-09-06 | 2014-03-06 | Schmitt Industries, Inc. | Systems and methods for monitoring machining of a workpiece |
KR102065418B1 (ko) * | 2013-09-24 | 2020-01-13 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
KR102327779B1 (ko) * | 2014-02-21 | 2021-11-18 | 삼성전자주식회사 | 이미지 처리 방법 및 장치 |
US10509459B2 (en) * | 2016-05-19 | 2019-12-17 | Scenera, Inc. | Scene-based sensor networks |
US10891509B2 (en) * | 2017-10-27 | 2021-01-12 | Avigilon Corporation | Method and system for facilitating identification of an object-of-interest |
JP6977634B2 (ja) * | 2018-03-13 | 2021-12-08 | オムロン株式会社 | 外観検査装置、外観検査方法及びプログラム |
KR102468068B1 (ko) * | 2018-07-13 | 2022-11-16 | 엘지디스플레이 주식회사 | 플렉서블 디스플레이 장치 |
-
2018
- 2018-05-22 JP JP2018097490A patent/JP7159615B2/ja active Active
-
2019
- 2019-05-21 US US16/417,697 patent/US10931867B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004294358A (ja) | 2003-03-28 | 2004-10-21 | Hitachi High-Technologies Corp | 欠陥検査方法および装置 |
JP2006295244A (ja) | 2005-04-05 | 2006-10-26 | Olympus Imaging Corp | デジタルカメラ |
JP2010244320A (ja) | 2009-04-07 | 2010-10-28 | Panasonic Electric Works Co Ltd | 画像処理装置 |
JP2012194641A (ja) | 2011-03-15 | 2012-10-11 | Omron Corp | 画像処理装置および画像処理プログラム |
JP2014116912A (ja) | 2012-12-12 | 2014-06-26 | Canon Inc | 画像処理装置、画像処理装置の制御方法およびプログラム |
WO2016136441A1 (ja) | 2015-02-23 | 2016-09-01 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法、及び画像処理プログラム |
WO2018047293A1 (ja) | 2016-09-09 | 2018-03-15 | オリンパス株式会社 | 画像取得装置、画像処理装置、画像処理方法、画像処理プログラムおよび画像取得システム |
Also Published As
Publication number | Publication date |
---|---|
US20190364193A1 (en) | 2019-11-28 |
JP2019204185A (ja) | 2019-11-28 |
US10931867B2 (en) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10891520B2 (en) | Machine learning device, inspection device and machine learning method | |
JP6396516B2 (ja) | 視覚センサのキャリブレーション装置、方法及びプログラム | |
CN107048599B (zh) | 自动化的斯创贝尔印刷 | |
CN109426835B (zh) | 信息处理装置、信息处理装置的控制方法和存储介质 | |
CN108872265A (zh) | 检测方法、装置及*** | |
CN110599441B (zh) | 接缝检查装置 | |
JP2021037736A5 (ja) | 検品装置とその制御方法、並びにプログラム | |
JP7159615B2 (ja) | 画像処理装置、及び、ロボットシステム | |
CN208366871U (zh) | 检测*** | |
US10960550B2 (en) | Identification code reading apparatus and machine learning device | |
CN110524538B (zh) | 图像处理装置、机器人以及机器人*** | |
US11922614B2 (en) | Welding condition setting assistance device | |
JP6795512B2 (ja) | 部品実装機 | |
JP2009292088A (ja) | 乱丁検知装置 | |
JP7330864B2 (ja) | スクラップ画像撮影システム、スクラップ画像撮影方法、撮影支援装置、及びプログラム | |
JP7391571B2 (ja) | 電子機器、その制御方法、プログラム、および記憶媒体 | |
JP7215218B2 (ja) | 分光検査方法、画像処理装置、及びロボットシステム | |
JP7308436B2 (ja) | 情報管理装置及び情報管理方法 | |
WO2021235311A1 (ja) | 機械学習装置及び機械学習システム | |
JP2005337870A (ja) | 検出システム及び標識体 | |
JP2020062707A (ja) | 情報処理装置 | |
US20230311308A1 (en) | Machine-learning device | |
JP4858227B2 (ja) | 検査パラメータ設定支援装置、その制御プログラムおよび制御方法 | |
JP2024005533A (ja) | 作業管理装置及び作業管理方法 | |
JP2023148119A (ja) | コンピュータプログラム、および、制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210414 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210414 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220308 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220512 |
|
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: 20220913 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220926 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7159615 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |