JP7024239B2 - 画像処理システム、画像処理装置および画像処理プログラム - Google Patents

画像処理システム、画像処理装置および画像処理プログラム Download PDF

Info

Publication number
JP7024239B2
JP7024239B2 JP2017143791A JP2017143791A JP7024239B2 JP 7024239 B2 JP7024239 B2 JP 7024239B2 JP 2017143791 A JP2017143791 A JP 2017143791A JP 2017143791 A JP2017143791 A JP 2017143791A JP 7024239 B2 JP7024239 B2 JP 7024239B2
Authority
JP
Japan
Prior art keywords
image
storage
image data
collection
conditions
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
Application number
JP2017143791A
Other languages
English (en)
Other versions
JP2019028511A (ja
Inventor
恒彦 荒木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Omron Corp filed Critical Omron Corp
Priority to JP2017143791A priority Critical patent/JP7024239B2/ja
Priority to US15/892,346 priority patent/US10878555B2/en
Priority to DE102018102913.6A priority patent/DE102018102913A1/de
Priority to CN201810151500.3A priority patent/CN109300080A/zh
Publication of JP2019028511A publication Critical patent/JP2019028511A/ja
Application granted granted Critical
Publication of JP7024239B2 publication Critical patent/JP7024239B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0006Industrial image inspection using a design-rule based approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Processing Or Creating Images (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Description

本発明は、画像計測に用いた画像データおよび画像計測結果を示す属性情報を保存する画像処理システム、画像処理装置および画像処理プログラムに関する。
様々な生産分野においては、製造品の良否判定等に画像処理装置が用いられている。このような画像処理装置が画像計測に用いた画像データを事後的に使用するために保存させておきたいという要望がある。
例えば、特開平11-73511号公報(特許文献1)は、「良品および不良品の双方の画像を保存することによって判定閾値等の計測条件が適切に設定されているか否かを評価することができる」画像処理装置を開示している(段落[0009]参照)。
特開平11-73511号公報
画像計測に関するデータを保存する場合、保存することが可能なデータ量は有限であるから、画像計測後に使用しないデータは保存せずに、使用するデータだけを保存することができる仕組みが必要である。そのため、保存するデータを収集する条件の設定の自由度を高くすることが望まれる。また、保存後のデータを使用しやすくするために、収集したデータを保存する規則の設定の自由度を高くすることが望まれる。
本発明は、上述したように、データを収集する条件や、収集したデータを保存する規則を設定する際の自由度が高い画像処理システムを提供することを目的とする。
ある局面に従うと、画像処理システムは、1または複数の記憶部と、対象物を撮像して画像データを生成する撮像部と、撮像部からの画像データに含まれる特徴量を算出するとともに、予め定められた画像計測条件に従って算出した特徴量を評価することで、対象物についての画像計測結果を出力する画像計測部と、複数の保存条件の設定を受け付ける設定受付部と、受け付けた複数の保存条件の各々に従い、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部のいずれかに保存する保存処理部と、を含む。複数の保存条件の各々は、画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含む。画像収集規則は、画像データの保存形式の規則と、画像データの保存場所の規則とを含み、保存処理部は、画像データから算出された特徴量が、画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた画像収集規則に従って、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部に保存する
好ましくは、画像収集条件は、特徴量に対して設定される第1収集条件と、第1収集条件を満たす画像データのうちの一部を収集するために特徴量とは独立して設定される第2収集条件とを含む。
好ましくは、保存形式の規則は、画像データを圧縮する形式とするか否かの規則を含む。
好ましくは、画像データを圧縮する形式とするか否かの規則は、画像データを圧縮する場合に、画像データを圧縮前の状態に戻すことが可能な圧縮形式にするか否かの規則を含む。
好ましくは、属性情報は、1または複数の情報を含む。保存処理部は、画像データと属性情報とを保存するときに、属性情報のうちの少なくとも一の情報を保存名とする。
好ましくは、画像収集規則は、保存名の規則を含む。設定受付部は、保存名の規則の設定を受け付ける。
好ましくは、設定受付部が受け付けた画像収集条件を満たす画像データを収集し、収集した画像データおよび画像データに対応する属性情報に基づいて収集結果を解析する解析部を含む。
好ましくは、解析部が収集した画像データに対応する属性情報を表示する表示部を含む。
好ましくは、1または複数の記憶部は、画像収集条件および画像収集規則を記憶する。解析部は、設定受付部が受け付けた複数の保存条件のうち、重複する画像収集条件を検索する。表示部は、解析部が検索した重複する画像収集条件を表示する。
また、好ましくは、複数の保存条件の各々は、保存処理を有効とするか無効とするかを示す情報が付与されており、保存処理部は、有効な情報が付与された保存条件に基づいて保存処理を機能させる。
他の局面に従うと、画像処理装置は、1または複数の記憶部と、撮像装置が撮像した対象物の画像データを受け付けるインターフェースと、撮像装置からの画像データに含まれる特徴量を算出するとともに、予め定められた画像計測条件に従って算出した特徴量を評価することで、対象物についての画像計測結果を出力する画像計測部と、複数の保存条件の設定を受け付ける設定受付部と、受け付けた複数の保存条件の各々に従い、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部のいずれかに保存する保存処理部とを含む。複数の保存条件の各々は、画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含。画像収集規則は、画像データの保存形式の規則と、画像データの保存場所の規則とを含み、保存処理部は、画像データから算出された特徴量が、画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた画像収集規則に従って、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部に保存する
他の局面に従うと、画像処理プログラムは、撮像装置が撮像した対象物の画像データを受け付けるステップと、撮像装置からの画像データに含まれる特徴量を算出するステップと、予め定められた画像計測条件に従って算出した特徴量を評価して、対象物についての画像計測結果を出力するステップと、複数の保存条件の設定を受け付けるステップと、受け付けた複数の保存条件の各々に従い、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部のいずれかに保存するステップとを含む。複数の保存条件の各々は、画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含。画像収集規則は、画像データの保存形式の規則と、画像データの保存場所の規則とを含み、1または複数の記憶部のいずれかに保存するステップでは、画像データから算出された特徴量が、画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた画像収集規則に従って、画像データと当該画像データに対応する画像計測結果を示す属性情報とを、1または複数の記憶部に保存する
ある局面に係る画像処理システムによれば、データを収集する条件や、収集したデータを保存する規則を設定する際の自由度が高い。
本開示の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
本発明の実施の形態に係る画像処理システムの基本構成を示す模式図である。 画像処理システムハードウェア構成について示す模式図である。 画像処理装置の機能構成の一例を示す図である。 保存処理のフローチャートである。 保存処理部が、処理情報を複数の保存条件の各々に従って記憶部に保存していく様子を示す模式図である。 保存条件の有効・無効を設定する際の保存条件選択画面の一例を示す図である。 保存条件の内容を設定するための詳細設定画面の一例を示す図である。 収集結果をヒストグラムとして可視化したときのヒストグラム画面の一例である。 収集結果をトレンドモニタとして可視化したときのトレンドモニタ画面の一例である。 収集結果をトレンドモニタとして可視化したときのトレンドモニタ画面の一例である。 警告画面の一例である。 収集条件の変形例を説明するための図である。
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される実施の形態および各変形例は、適宜選択的に組み合わせてもよい。
[A.画像処理システム構成]
図1は、本発明の実施の形態に係る画像処理システム1の基本構成を示す模式図である。画像処理システム1は、主たる構成要素として、画像処理装置10とカメラ20とを含む。カメラ20は、ベルトコンベアのような搬送装置41によって搬送された対象物Wを撮像して画像データを生成する。画像処理装置10は、対象物Wの状態を計測するために、カメラ20が生成した画像データに対して画像計測処理を施すことで、画像計測を行う。
カメラ20は、撮像視野に存在する被写体を撮像して画像データを生成する撮像部である。カメラ20は、主たる構成要素として、レンズや絞りなどの光学系と、CCD(Charge Coupled Device)イメージセンサやCMOS(Complementary Metal Oxide Semiconductor)イメージセンサなどの受光素子とを含む。
画像処理装置10は、カメラ20が生成した画像データから特徴量を抽出し、特徴量に基づいて対象物Wの状態を計測する。たとえば、画像処理装置10は、対象物Wの良否判定、対象物Wの物性値の測定、対象物Wの品質チェックなどを行う。また、画像処理装置10は、カメラ20が生成した画像データを含む画像計測によって得られた処理情報を、保存条件に従って記憶部に保存する。
記憶部は、画像処理装置10とネットワーク(以下「NW」とも称す。)2を介して接続されるサーバ50、画像処理装置10が備える内部メモリ、および画像処理装置10に直接接続可能な外部メモリを含む。
画像処理装置10は、NW1を介して、プログラマブルロジックコントローラ(以下「PLC」とも称す。)40と接続される。PLC40は、画像処理装置10が実行した画像計測の結果に基づいて搬送装置を制御する。NW1は、データの到達時間が保証される、定周期通信を行うバスまたはネットワークを採用することが好ましい。このような定周期通信を行うバスまたはネットワークとしては、EtherCAT(登録商標)、EtherNet/IP(登録商標)、DeviceNet(登録商標)、CompoNet(登録商標)などが知られている。
サーバ50は、NW2を介して画像処理装置10と接続されている。NW2は、典型的には、LAN(Local Area Network)であって、PLC40との通信経路となるNW1とは別で設けられている。なお、NW1とNW2とを別々に設けることとしたが、同じネットワークであってもよい。また、PLC40とサーバ50とが通信可能に接続されていてもよい。
画像処理装置10は、操作表示装置30と接続可能である。操作表示装置30は、画像処理装置10が実行する各種処理に関する設定を行うための装置である。操作表示装置30は、表示部31と、表示部31の表示面に装着されるタッチパネル32とを備える。表示部31は、典型的には液晶ディスプレイからなり、ユーザに画像処理装置10から得られる各種情報を表示する。タッチパネル32は、各種の設定に関する情報を入力するための入力部として機能する。たとえば、ユーザは、表示部31に表示された情報に基づいてタッチパネル32を操作することで、処理情報を保存するための保存条件の設定に関する設定情報が入力することができる。なお、操作表示装置30は、画像処理装置10の一部であってもよい。また、入力部はタッチパネルから構成されるとしたが、キーボードまたはマウス、あるいは、その両方から構成されるものであってもよい。
[B.画像処理装置10のハードウェア構成]
図2は、画像処理装置10のハードウェア構成について示す模式図である。画像処理装置10は、CPU(Central Processing Unit)11、メインメモリ12、ハードディスク13、カメラインターフェイス(I/F)14、表示コントローラ15、入力I/F16、外部メモリI/F17、および通信I/F18を含む。これらの各部は、バス19を介して、互いにデータ通信可能に接続される。
CPU11は、ハードディスク13にインストールされた画像計測プログラム131および保存プログラム132を含むプログラム(コード)をメインメモリ12に展開して、これらを所定順序で実行することで、各種の演算を実施する。
メインメモリ12は、典型的には、DRAM(Dynamic Random Access Memory)などの揮発性の記憶装置である。
ハードディスク13は、画像処理装置10が備える内部メモリであって、不揮発性の記憶装置である。ハードディスク13は、画像計測プログラム131、および保存プログラム132に加えて、処理情報を保存するための計測結果データベース(以下「DB」とも称す。)134と、保存条件を格納するための保存条件DB135を含む。なお、ハードディスク13に加えて、あるいは、ハードディスク13に代えて、フラッシュメモリなどの半導体記憶装置を採用してもよい。
カメラI/F14は、CPU11とカメラ20との間のデータ伝送を仲介する。すなわち、カメラI/F14は、画像データを生成するカメラ20と接続される。また、カメラI/F14は、CPU11からの内部コマンドに従って、接続されているカメラ20における撮像動作を制御するコマンドを与える。
表示コントローラ15は、操作表示装置30の表示部31と接続され、CPU11における処理結果などをユーザに通知する。すなわち、表示コントローラ15は、表示部31に接続され、表示部31での表示を制御する。
入力I/F16は、操作表示装置30のタッチパネル32と接続され、CPU11とタッチパネル32との間のデータ伝送を仲介する。すなわち、入力I/F16は、ユーザがタッチパネル32を操作することで与えられる操作指令を受付ける。操作指令は、たとえば、保存条件や計測条件を設定するための操作指令が含まれる。
外部メモリI/F17は、外部メモリ60と接続され、外部メモリ60に対するデータの読み込み/書き込みの処理をする。外部メモリ60は、画像処理装置10に着脱可能であって、典型的には、USB(Universal Serial Bus)メモリ、メモリカードなどの不揮発性の記憶装置である。
通信I/F18は、PLC40およびサーバ50とCPU11との間で各種データを遣り取りする。通信I/F18は、PLC40との間で各種データをやり取りするためのNW1に対応するハードウェアと、サーバ50との間で各種データをやり取りするためのNW2に対応するハードウェアとを含む。
[C.画像処理装置の機能構成]
図3を参照して、画像処理装置10の機能全体について説明する。図3は、画像処理装置10の機能構成の一例を示す図である。CPU11は、画像計測プログラム131をメインメモリ12に展開して、実行することで、画像計測部111としての機能を果たす。画像計測プログラム131は、カメラ20が対象物Wを撮像して生成した画像データに基づいて、対象物Wの外観検査、対象物Wの位置情報の取得、対象物Wの品質検査等を行うためのプログラムである。画像計測部111は、特徴量算出部1111および評価部1112を含む。
CPU11は、保存プログラム132をメインメモリ12に展開して、実行することで、保存処理部112および条件設定部113としての機能を果たす。保存処理部112は、画像計測部111が実行する画像計測によって得られる処理情報を一または複数の記憶部のうちの特定の記憶部に保存する。保存処理部112は、収集条件設定部1121、収集部1122、および出力部1123を含む。条件設定部113は、処理情報を保存する際の保存条件を設定する。条件設定部113は、解析部1131を含む。
メインメモリ12は、処理情報を一時的に保存するためのバッファ領域120を含む。ハードディスク13は、保存条件を満たす処理情報を記憶する記憶部として機能する計測結果DB134、および保存条件を記憶する記憶部として機能する保存条件DB135を含む。
カメラ20は画像データを生成する。以下、カメラ20が生成する画像データを「生画像データ」とも称す。
特徴量算出部1111は、カメラ20から入力される生画像データに含まれる特徴量を算出する。また、カメラ20から入力される生画像データは、バッファ領域120に一時的に保存される。なお、生画像データを撮像した時間や撮像条件などの生画像データとは異なる情報についても、バッファ領域120に一時的に保存されてもよい。特徴量算出部1111は、計測結果の精度を上げるために生画像データに対して加工処理を行って、加工画像データを生成してもよい。加工処理とは、計測結果の精度を上げるために実行される処理であって、たとえば、生画像データからノイズやムラを除去する処理、生画像データのコントラストを変化させる処理などを含む。また、加工画像データとは、加工処理の過程で得られる画像である。以下、生画像データおよび加工画像データを、単に「画像データ」とも称す。加工処理を行う場合、特徴量算出部1111は、加工画像データから特徴量を算出する。特徴量算出部1111は、得られた特徴量、及び、必要に応じて実行される加工処理により得られた加工画像データ、加工処理の処理条件等をバッファ領域120に一時的に保存する。また、特徴量算出部1111によって算出された特徴量は評価部1112に送られる。
評価部1112は、特徴量算出部1111から送られる画像データの特徴量に基づいて、対象物Wを評価する。評価部1112は、予め定められた評価用の閾値と特徴量とを比較することで対象物Wを評価する。評価部1112は、対象物Wの評価結果である計測結果および評価用の閾値をバッファ領域120に一時的に保存する。また、評価部1112が評価した対象物Wの評価結果は計測結果としてPLC40に送られる。
バッファ領域120には、計測結果ごとに処理情報が保存されている。処理情報は、画像計測によって得られる情報であって、画像データ、および属性情報を含む。画像データは、上述したように、生画像データと、加工画像データとを含む。属性情報は、画像データとは異なる画像計測結果を示すデータであって、画像データに比べてサイズの小さいデータである。画像データに比べてサイズの小さいデータとしては、たとえば、テキストデータが挙げられる。属性情報は、画像計測の実行如何に関わらず得られるデータと、画像計測によって得られるデータとを含む。画像計測の実行如何に関わらず得られるデータとしては、生画像データを取得した時間、対象物Wの製造番号等の製造条件に関するデータ、画像計測条件を示すデータ、特徴量の算出または評価に用いたパラメータなどが挙げられる。画像計測によって得られるデータは、画像計測の過程で得られるデータであって、画像データから抽出した特徴量、および、計測結果を含む。
収集条件設定部1121は、バッファ領域120、計測結果DB134およびサーバ50等の記憶部から処理情報を収集するための画像収集条件と、収集した処理情報の出力形式と、収集した処理情報の出力先を規定するための画像収集規則とを設定する。出力先は、計測結果DB134およびサーバ50といった記憶部と、処理情報を解析する解析部1131とを含む。収集条件設定部1121が設定する条件は、記憶部に出力するための保存条件と、解析部1131に出力するための解析用の保存条件とを含む。
収集条件設定部1121が記憶部に出力するための保存条件を設定する場合について説明する。収集条件設定部1121は、バッファ領域120に一時的に保存されている処理情報を、記憶部に保存するための保存条件を設定する。保存条件には、バッファ領域120に一時的に保存されている処理情報の中から保存する処理情報を収集するための画像収集条件および収集した処理情報の保存方法を特定するための画像収集規則が含まれる。収集条件設定部1121は、保存条件を保存条件DB135から特定し、設定する。
処理情報を記憶部に保存する場合、収集部1122は、バッファ領域120に一時的に保存されている処理情報のうち、収集条件設定部1121が設定した画像収集条件を満たす処理情報を収集して、出力部1123に送る。出力部1123は、収集条件設定部1121が設定した画像収集規則に従って、送られた処理情報を出力する。保存処理部112は、保存条件DB135に保存されている保存条件のうち、全ての有効な保存条件に基づく処理情報の収集と出力とが完了するまで、保存条件の設定、処理情報の収集および処理情報の出力を繰り返す。
収集条件設定部1121が解析用の保存条件を設定する場合について説明する。条件設定部113、保存条件DB135に保存されている保存条件を変更するための設定情報、または、新たに保存条件を設定するための設定情報が操作表示装置30のタッチパネル32から入力されたときに、当該設定情報に対応する保存条件を設定するように、収集条件設定部1121に指示する。収集条件設定部1121は、解析部1131の指示に従って保存条件を設定する。そして、収集部1122は設定された保存条件に従って処理情報を収集し、出力部1123は収集した処理情報を解析部1131に送る。解析部1131は、送られた処理情報を操作表示装置30の表示部31に表示するために、操作表示装置30に送る。
条件設定部113は、操作表示装置30から入力される設定情報に基づいて、保存条件DB135に保存されている画像収集条件および画像収集規則を更新する。
なお、図3に示す画像処理装置10の機能構成のうち、一部または全部の機能をASIC(Application Specific integrated circuit)やFPGA(Field Programmable Gate Array)などのハードワイヤード回路を用いて実現してもよい。また、画像処理装置10の機能構成のうち、保存処理プログラムの実行によって果たされる保存処理部112および条件設定部113は、画像処理装置10とは異なる保存処理装置に実装されてもよい。この場合、保存処理装置は、計測結果DB134および保存条件DB135を記憶してもよい。また、計測結果DB134および保存条件DB135は他のサーバに記憶させるようにしてもよい。このようにすることで、画像処理装置10のCPU11への処理負荷を軽減することができる。また、保存処理プログラムの実行によって果たされる保存処理部112および条件設定部113は、PLC40が備えてもよい。
[D.保存処理]
図4を参照して、保存処理部112が処理情報を記憶部に出力する場合に実行する保存処理について説明する。図4は保存処理のフローチャートである。保存処理は、CPU11によって実現される処理である。本実施の形態において、保存処理は、一の画像計測処理が終了するごとに実行される。なお、保存処理は、所定間隔で実行される処理であってもよい。好ましくは、保存処理を所定間隔で実行する場合、CPU11は、処理を開始してから次の処理を開始するまでの間の時間を、処理を開始したときにバッファ領域120に一時的に保存されている全ての情報が他の情報に入れ替わるよりも前の時間に設定する。
ステップS10において、CPU11は、画像計測処理が完了したか否かを判定する。ここで、画像計測処理とは、画像計測部111が実行する処理であって、カメラ20から入力された生画像データから特徴量を算出し、算出した特徴量を評価する処理である。画像計測処理が完了していないと判定した場合(ステップS10においてNO)、CPU11は処理を終了する。
画像計測処理が完了していると判定した場合(ステップS10においてYES)、CPU11は、ステップS11に制御を切り替える。
ステップS11において、CPU11は、画像計測処理が完了したことによって得られた処理情報に対して保存処理を実行することを決定する。
ステップS12において、CPU11は、保存条件をセットする。具体的には、CPU11は、保存条件DB135から保存条件を抽出し、セットする。
ステップS13において、セットされた保存条件が有効であるか否かを判断する。セットされている保存条件が有効ではない場合(ステップS13においてNO)、CPU11は、制御をステップS16に切り替える。
セットされている保存条件が有効である場合(ステップS13においてYES)、CPU11は、制御をステップS14に切り替える。
ステップS14において、CPU11は、処理情報が、セットされている保存条件の画像収集条件を満たす処理情報か否かを判定する。画像収集条件を満たさないと判定した場合(ステップS14においてNO)、CPU11は、制御をステップS16に切り替える。
画像収集条件を満たすと判定した場合(ステップS14においてYES)、CPU11は、制御をステップS15に切り替える。
ステップS15において、CPU11は、セットされている保存条件の画像収集規則に従って、処理情報を出力する。
ステップS16において、CPU11は、セットされている保存条件に対する保存処理が済んでいることを示す情報をメインメモリ12に記憶する。
ステップS17において、CPU11は、すべての保存条件に対する保存処理が済んでいるか否かを判断する。すべての保存条件に対する保存処理が済んでいると判断した場合(ステップS17においてYES)、CPU11は、制御をステップS19に切り替える。
ステップS19において、CPU11は、メインメモリ12に保存条件ごとに記憶されている保存処理が済んでいるか否かを示す情報をクリアにして、保存処理を終了する。
すべての保存条件に対する保存処理が済んでいないと判断した場合(ステップS17においてNO)、CPU11は、制御をステップS18に切り替える。ステップS18において、CPU11は、次の保存条件をセットする。CPU11は、ステップS17において、全ての保存条件に対する保存処理が済んでいると判断するまで、ステップS13からステップS18の処理を繰り返す。
[E.保存例]
図5を参照して、保存処理部112が保存処理を実行した場合の保存例を説明する。図5は、保存処理部112が、処理情報を複数の保存条件の各々に従って記憶部に保存していく様子を示す模式図である。図5中の上段には、バッファ領域120内を示す。中段には、計測結果DB134内を示す。下段には、サーバ50内を示す。図5においては、対象物Wごとに画像計測処理が行なわれたものとする。対象物W1に対する画像計測処理が終わると、対象物W2に対する画像計測処理が行なわれ、順次、画像計測処理の終了と開始とが繰り返されていくものとする。
また、図5においては、特徴量算出部1111は、パターンマッチングを行い、基準画像と対象の画像との類似度を特徴量として算出する。また、評価部1112は、評価用の閾値を80%とし、特徴量が80%以上である場合に良品(OK)と評価する。
上述のように、保存条件は、画像収集条件と画像収集規則とを含む。また、画像収集条件は、第1収集条件と、第2収集条件とを含む。画像収集規則は、保存先の規則と、保存形式の規則とを含む。
第1収集条件は、特徴量に対して設定される条件である。第1収集条件は、たとえば、図5の画像収集条件1のように評価結果に対して設定される条件であってもよく、また、図5の画像収集条件2にように評価結果とは独立して設定される条件であってもよい。
第2収集条件は、第1収集条件を満たす収集対象を保存する頻度を規定するために設定される条件である。第2収集条件は、たとえば、図5の画像収集条件1のように、第1収集条件を満たす収集対象のうち、全数を保存することを規定する条件でもよく、また、図5の画像収集条件2のように、第1収集条件を満たす収集対象のうち、一部を保存する条件であってもよい。ここで、図5中の画像収集条件2の第2収集条件は、収集対象と判断された処理情報を50回に1回保存すること規定する条件であって、特徴量とは独立して設定される条件である。
保存先は、画像処理装置10が備えるハードディスク13と、画像処理装置10とNW2を介して接続されるサーバ50と、外部メモリ60とを含む、複数の記憶部のうちから選択可能である。図5には、保存先がハードディスク13内の計測結果DB134である例と、サーバ50である例とを示す。
保存形式は、データを圧縮しない非圧縮形式と、データを圧縮する圧縮形式とを含む。また、圧縮形式は、圧縮前のデータに戻すことが可能な可逆式の圧縮形式と、圧縮前のデータに戻すことができない不可逆式の圧縮形式とを含んでもよい。図5には、保存形式が非圧縮形式である例と、圧縮形式である例とを示す。
たとえば、図5に示す保存条件1および保存条件2が有効に設定されている場合、保存処理部112は、対象物W1に対する画像計測処理が終了すると、保存条件1および保存条件2に基づいて、保存処理を実行する。図5の例において、対象物W1に対する画像計測の結果得られる処理情報は、画像収集条件1および画像収集条件2のいずれも満たさないため、保存されない。その後、対象物W2に対する画像計測処理が終了すると、保存条件1および保存条件2に基づいて、保存処理を実行する。
図5の例において、対象物W2に対する画像計測処理の結果得られる処理情報は、画像収集条件1および画像収集条件2のいずれも満たすため、保存される。対象物W2に対する画像計測処理の結果得られる処理情報は、画像収集規則1に従って保存されるとともに、画像収集規則2に従っても保存される。
このように、保存処理部112は、画像処理の結果得られた処理情報を保存するか否か、および、どのように保存するかを決定し、実行する。
[F.保存条件の設定画面]
図6~図10を用いて、保存条件を設定する際に、表示部31に表示される表示態様について説明する。図6は、保存条件の有効・無効を設定する際の保存条件選択画面311の一例を示す図である。ユーザは、チェックボックス701にチェックを入れることで有効にしたい保存条件を選択することができる。また、文字領域702を選択することで、選択した保存条件の内容を設定するための詳細設定画面312に切り替えることができる。
図6においては、チェックボックス701Aとチェックボックス701Bにチェックを入れることで、保存条件1および保存条件2を有効にするとともに、保存条件3は無効にする例を示している。このようにすることで、保存条件の設定を残しつつも、その保存条件を有効とするか無効とするかを容易に選択することができる。
また、文字領域702に表示される情報は、保存条件として設定されている内容を要約した情報である。これにより、ユーザは、有効または無効にしたい保存条件を、容易に選択することができる。
図7は、保存条件の内容を設定するための詳細設定画面312の一例を示す図である。たとえば、図7に示した詳細設定画面312は、図6に示した保存条件選択画面311において、文字領域702Aを選択した場合に表示される保存条件1用の詳細設定画面312Aである。ユーザは、「保存条件2」というタブを選択することで、保存条件2用の詳細設定画面312Bに切り替えることができ、同様に、「保存条件3」というタブを選択することで、保存条件3用の詳細設定画面312Cに切り替えることができる。
ユーザは、画像収集条件と画像収集規則を設定することができる。図7においては、画像収集条件の一例として、第1収集条件と第2収集条件とが示されている。
第1収集条件は、上述のように特徴量に対して設定される条件である。特徴量に対して設定される条件は、特徴量に基づいて評価された結果に応じて成立する条件と、評価された結果に応じて成立する条件とは独立して設定される条件とを含む。たとえば、特徴量に基づいて、対象物Wが良品であるか不良品であるかを評価する場合に、良品(OK)と評価された画像データを収集対象とするか、不良品(NG)と評価された画像データを収集対象とするか、または、良品および不良品に関わらず全件を収集対象とするかをユーザは、OKアイコン704、NGアイコン705、全件アイコン703のうちのいずれかを選択することで、設定することができる。また、ユーザは、収集対象として特徴量の範囲を、評価部1112が対象物Wを評価するときに用いる特徴量の閾値とは別に設定することができ、図中の指定アイコン706を選択して、指定アイコン706の右横に設けられた下限値用の枠707と上限値用の枠708に数値を入れることで、特徴量の範囲を設定することができる。
本実施の形態においては、画像処理装置10は、特徴量の範囲を設定しやすくするための支援機能を備える。具体的には、図中のヒストグラム表示アイコン709またはトレンドモニタ表示アイコン710を選択することで、設定した収集条件に従って処理情報を収集した収集結果を可視化するすることができる。ユーザは、下限値用の枠707または上限値用の枠708に数値を入れなくとも、可視化された収集結果に基づいて設定した収集条件を変更することができる。
第2収集条件は、第1収集条件を満たす処理情報のうち、全数を保存するのか、或いは、そのうちの一部を保存するのかを設定するための条件である。第1収集条件を満たす処理情報のうち全数を保存する場合は、図7に示すように、全数アイコン771を選択する。一方、第1収集条件を満たす処理情報のうちの一部を保存する場合は、一部アイコン712を選択するとともに、全数のうちの何件を保存するかを一部アイコン712の右横の枠713に入力する。たとえば、「100」と入力した場合には、100回に1回保存される。
本実施の形態において、画像収集規則は、保存先と、保存形式(以下「形式」とも称す。)、保存名と含む。保存名とは、保存するときに、情報につける名前である。
ユーザは、第1収集条件および第2収集条件を満たした処理情報の保存先として、複数の保存先から選択することができる。図7において、保存先として、画像処理装置10に設けられたインターフェイスを介して、直接、接続することができる外部メモリと、画像処理装置10に設けられている本体メモリと、画像処理装置10とインターネットを介して接続されるサーバとが設けられている。たとえば、ユーザは、外部メモリアイコン714、本体メモリアイコン715、サーバアイコン716のうちのいずれかのアイコンを選択することで、保存先を選択することができる。図7においては、外部メモリが選択されている例を示している。
ユーザは、第1収集条件および第2収集条件を満たした処理情報に含まれる画像の保存形式として、複数の保存形式から選択することができる。図7においては、保存形式として、圧縮をしない非圧縮形式と、圧縮前の状態に変換可能な可逆式の圧縮形式と、圧縮前の状態に変換することができない不可逆式の圧縮形式とが設けられている。たとえば、ユーザは、非圧縮アイコン717、圧縮(可逆)アイコン718、圧縮(不可逆)アイコン719のうちのいずれかのアイコンを選択することで、保存形式を選択することができる。また、不可逆式の圧縮形式を選択した場合には、目盛720を動かすことで、圧縮率を設定することができる。図7においては、非圧縮形式が選択されており、圧縮率を45%に設定している例を示す。なお、可逆式の圧縮形式を選択した場合であっても、圧縮率を選択することができるようにしてもよい。
ユーザは、第1収集条件および第2収集条件を満たした処理情報を保存するときに付ける名前を設定することができる。保存名としては、ユーザが任意に選択した情報を保存名にしてもよく、また、予め定められた情報を保存名にしてもよい。図7中の自動アイコン721を選択することで、処理情報に含まれる情報のうち、予め定められた情報が保存名となる。また、図7中の手動アイコン722を選択することで、ユーザが任意に選択した情報を保存名にすることができる。たとえば、手動アイコン722を選択して、シリアルナンバーと判定とを保存名に入れる情報として選択した場合は、シリアルナンバーと判定結果とが保存名となるように、処理情報が保存される。
保存アイコン723が選択されると、選択されている保存条件で保存条件DB135の情報が上書きされ、保存条件選択画面311に切り替わる。一方、キャンセルアイコン724が選択されていると、変更された情報が破棄され、保存条件選択画面311に切り替わる。
なお、画像収集条件は、一の画像計測で得られた複数の情報のうち、いずれの情報を保存するかを選択するための第3収集条件を含んでもよい。たとえば、生画像データと、加工画像データとのうち、保存する画像データを選択可能な第3収集条件を設定することができるようにしてもよい。また、各画像データに対して、保存形式を選択できるようにしてもよい。このようにすることで、ユーザは、生画像データを非圧縮形式、または、可逆式の圧縮形式で保存し、加工画像データを不可逆式の圧縮形式で保存するように設定することができる。
[G.収集結果の可視化]
収集した収集結果の可視化について、図8~図10を参照して説明する。図8は、収集結果をヒストグラムとして可視化したときのヒストグラム画面313の一例である。図9および図10は、それぞれ、収集結果をトレンドモニタとして可視化したときのトレンドモニタ画面の一例である。また、収集結果の可視化は、解析部1131が表示内容を操作表示装置30に指示し、操作表示装置30が表示部31に指示内容の結果を表示することによって実現される。
解析部1131は、図7中のヒストグラム表示アイコン709またはトレンドモニタ表示アイコン710が選択された場合に、収集結果の可視化に関する指示を受け付けたとして、選択されている画像収集条件で収集された処理情報を選択された表示に沿った形式で表示するように操作表示装置30に指示する。処理情報を収集する範囲は、予め定められていてもよく、或いは、ユーザによって設定することができるようにしてもよい。また、解析部1131は、画像収集条件が選択されていない場合、所定期間における全ての処理情報を収集するように指示してもよい。
図7中のヒストグラム表示アイコン709が選択された場合、図8に示した画面に切り替わる。図8に示したヒストグラム725の横軸は計測された特徴量aを示し、縦軸は特徴量aとなる対象物Wの数cを示す。ヒストグラム725には、評価部1112が対象物Wを評価する際に用いる閾値(図中のa2、a3)が表示される。また、解析部1131は、良品と判断した対象物Wの数を視覚的に認識することができるように、良品と判断した領域を斜線725で示すように、操作表示装置30に指示してもよい。
また、図8に示した破線725B、725Cは、収集条件として設定する特徴量aの閾値である。図8に示すように、ユーザは矢印で示したカーソルを破線に合わせ、破線を動かすことで特徴量aに基づく閾値を変更できるようにしてもよい。たとえば、ユーザは、破線725Bを収集条件として設定したい閾値の位置に動かすことで、ヒストグラムの右横に表示されている収集条件の下限値用の枠726に、破線725Bの位置の特徴量(a1)が閾値として入力されるようになっている。
保存アイコン728が選択されると、ヒストグラム画面313で選択された収集条件が更新され、詳細設定画面312に切り替わる。一方、戻るアイコン729が選択されると、ヒストグラム画面313で選択された収集条件に更新されることなく、詳細設定画面312に切り替わる。
図7中のトレンドモニタ表示アイコン710が選択された場合、図9または図10に示したトレンドモニタ画面314に切り替わる。本実施の形態においては、図9に切り替わったとして、説明する。図9および図10において、トレンドモニタ731の横軸は対象物ナンバー(No.)M、左側の縦軸は特徴量a、右側の縦軸は変化量bを示す。左側の縦軸に示す特徴量aは、対象物No.Mを撮像した画像データに含まれる特徴量aである。右側の縦軸に示す変化量bは、対象物Wを撮像した画像データに含まれる特徴量と直前に撮像した対象物Wの画像データに含まれる特徴量との差である。
図9において、実線の折れ線グラフ731Dは特徴量aの変化を示すグラフである。また、図9および図10において、破線で示した折れ線グラフ731Eは変化量bの変化を示すグラフである。表示部31に表示するグラフは、図9および図10の左上に表示された枠内のチェックボックス731F,731Gにチェックを付けることで選択することができる。たとえば、図9においては、aのチェックボックス731Fおよびbののチェックボックス731Gの両方にチェックがついているため、特徴量aの変化を示す実線の折れ線グラフ731Dと、変化量bの変化を示す破線の折れ線グラフ731Eとが表示部31に表示される。一方、図10においては、bのチェックボックス731にのみチェックがついているため、変化量bの変化を示す破線の折れ線グラフ731だけが、表示部31に表示される。つまり、表示するグラフを容易に選択することができる構成となっている。
また、図9のグラフの中には、評価部1112が対象物Wを評価する際に、良品、不良品と判断するための閾値(図中のa2、a3)が表示される。また、図9のグラフ中には、良品と判断される範囲が斜線731で示されている。
図9に示した破線731B,731Cは、収集条件として設定する特徴量の閾値である。図9に示すように、矢印で示したカーソルを破線731Bに合わせて、破線731Bを動かすことで特徴量に基づく閾値を変更できるようにしてもよい。たとえば、破線731Bを収集条件として設定したい閾値の位置に動かすことで、トレンドモニタ731の右横に記載されている収集条件の下限値用の枠733に、破線の位置の特徴量(a1)が閾値として入力されるようになっている。
また、図10に示すように、収集条件として、特徴量の値によって設定される収集条件だけでなく、変化量の値によって設定される収集条件を設定することができる。たとえば、変化量の値が所定値を超えたことを条件に、その条件が成立した以降の所定期間に亘って、処理情報の全件を保存対象とするようにしてもよい。たとえば、ユーザは、図10中の収集条件一覧表示732を選択することで、収集条件として選択することができる項目が一覧になって表示され、そのうちのいずれかを選択することで、その収集条件に基づいた設定をすることができるようになっている。図10においては、変化量の値に基づく収集条件を設定する様子を示している。
図9および図10に示した画面には、図8と同様に、保存アイコン735と戻るアイコン736が設けられている。保存アイコン735が選択されると、トレンドモニタ画面314で選択された収集条件が更新され、詳細設定画面312に切り替わる。一方、戻るアイコン736が選択されると、トレンドモニタ画面314で選択された収集条件に更新されることなく、詳細設定画面312に切り替わる。
また、図8~図10に示すように、表示されているグラフとは異なるグラフに切り替えるためのアイコンが表示されている。たとえば、ヒストグラム画面313には、トレンドモニタ表示アイコン730が設けられており、トレンドモニタ表示アイコン730を選択することで、図9または図10に示したトレンドモニタ画面に切り替わるようになっている。
[H.警告画面]
図11を参照して、保存条件を設定したときに、保存条件の内容を見直すことをユーザに対して促す警告画面315について説明する。図11は、警告画面315の一例である。保存条件の内容を見直すべき状況としては、一の保存条件の一部または全部が他の保存条件の一部または全部と重複している状況が挙げられる。具体的には、一の収集条件が他の収集条件に包含されている状況、一の収集条件の一部が、他の収集条件の一部と重複している状況、一の保存条件における保存先および保存名が、他の保存条件における保存先および保存名と同じ状況などが挙げられる。
一の収集条件が他の収集条件と重複する場合、一の処理情報を複数保存することになり、収集条件が重複していない場合に比べて多くのメモリを消費してしまうことになる。
警告画面315は、たとえば、保存条件の変更をして保存アイコン723を操作した後に表示される。解析部1131は、保存条件DB135に保存されている複数の保存条件と、変更された保存条件とを比較する。解析部1131は、比較した結果、保存条件が重複している場合に、重複箇所および重複する保存条件とを示す情報を操作表示装置30に送る。操作表示装置30は、送られた情報に基づいて、警告画面315を表示部31に表示する。
ユーザは、警告画面315の重複内容738に従って保存条件を見直す場合、NOアイコン740を選択する。一方、保存条件を見直さない場合、ユーザは、YESアイコン739を選択する。YESアイコン739が選択された場合、条件設定部113は、設定された保存条件を保存条件DB135に保存するか、或いは、保存条件DBに保存されている保存条件を変更された保存条件に更新する。
<変形例>
[I.収集条件]
本実施の形態において、収集条件として、特徴量または変化量の値に基づく条件を例に挙げたが、収集条件はこれらに限られない。図12は、収集条件の変形例を説明するための図である。
図12に示すように、評価部1112の評価結果が所定回数連続して不良品(NG)であることを収集契機とし、不良品と判断される前からの情報を収集するようにしてもよい。たとえば、図12においては、不良品が連続して設定値以上となった場合に、最初に不良品と判断されたt3よりもta時間前の時間(t3-ta)から不良品と判断されなくなったt4よりもta時間後の時間(t4+ta)までの期間に取得された処理情報の全てを収集するような条件を設定できるようにしてもよい。
また、収集条件として、保存する処理情報の種類を選択できるようにしてもよい。たとえば、生画像データ、加工画像データ、算出された特徴量、対象物Wの状態を示す計測結果などの処理情報のうちの一部を収集対象として選択できるようにしてもよい。また、ロットナンバーごとに所定数、保存できるようにしてもよい。また、画像データを加工して保存するようにしてもよい。たとえば、画像の一部を拡大させて保存してもよい。
[J.その他]
特徴量算出部1111は、生画像データに対して、複数種類の加工処理を行ってもよい。また、特徴量算出部1111は、特徴量を算出する過程で、複数の加工画像データを生成した場合に、バッファ領域120に、そのうちの一部のみを保存するようにしてもよく、或いは、その全部を保存するようにしてもよい。
揮発性の記憶装置であるメインメモリ12に処理情報を一時保存するとしたが、不揮発性の記憶装置に処理情報を一時保存してもよい。
<利点>
上述のように、本実施の形態においては、保存条件として画像収集条件と画像収集規則を設定し、設定した保存条件で処理情報を保存することができる。また、画像処理装置10が画像計測をするために参照する画像計測条件とは別に画像収集条件を設定することができる。そのため、ユーザは、収集した処理情報の活用目的に合わせて画像収集条件を設定することができる。これにより、ユーザは保存した処理情報を容易に活用できる。また、必要な処理情報だけを保存することができるため、データ量を削減することができる。
また、本実施の形態において、ユーザは、複数の収集条件を設定することができ、収集条件ごとに、保存場所を設定することができる。これにより、収集した処理情報の活用目的ごとに保存場所を設定することができる。その結果、ユーザは保存した処理情報を容易に活用できる。
また、本実施の形態において、ユーザは、画像データの保存形式を設定することができる。これにより、画像データのデータサイズを必要に応じて小さくすることができ、データ量を削減することができる。
また、本実施の形態において、収集条件を複数設定することができる。そのため、収集条件を細かく設定することができ、その結果、データ量の削減および保存後のデータ活用が容易になる。
また、本実施の形態において、保存名に属性情報の一部を含めることができる。これにより、保存後に必要なデータを検索することが容易となり、データ活用が容易になる。また、ユーザは、複数の属性情報のうち、保存名にしたい属性情報を選択することができる。そのため、必要な属性情報だけからなる保存名にすることができ、その結果、保存名を短くすることができる。
また、本実施の形態において、解析部1131を備えるため、ユーザは、設定した収集条件により、必要とする処理情報を収集することができるか否かを確認することができる。また、図8~9および図12に示すように、収集した処理情報を可視化することができるため、ユーザは、容易に収集結果を確認することができる。また、可視化された収集結果に基づいて、画像収集条件を設定することができるため、容易に画像収集条件を設定することができる。
また、本実施の形態において、解析部1131は、図11に示すように、設定された画像収集条件が、他の画像収集条件と重複する場合に警告表示を表示部31に表示させるように、操作表示装置30に指示する。これにより、複数の保存条件を設定した場合であっても、処理情報が重複して保存されてしまうことを防止することができる。その結果、データ量を削減することができる。
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
1 画像処理システム、10 画像処理装置、11 CPU、12 メインメモリ、13 ハードディスク、14 カメラI/F、15 表示コントローラ、16 入力I/F、18 外部メモリI/F、17 通信I/F、19 バス、20 カメラ、30 操作表示装置、31 表示部、32 タッチパネル、40 PLC、41 搬送装置、50 サーバ、60 外部メモリ、111 画像計測部、112 保存処理部、113 条件設定部、120 バッファ領域、131 画像計測プログラム、132 保存プログラム、134 計測結果DB、135 保存条件DB、1111 特徴量算出部、1112 評価部、1121 収集条件設定部、1122 収集部、1123 出力部、1131 解析部、W 対象物。

Claims (12)

  1. 1または複数の記憶部と、
    対象物を撮像して画像データを生成する撮像部と、
    前記撮像部からの前記画像データに含まれる特徴量を算出するとともに、予め定められた画像計測条件に従って前記算出した特徴量を評価することで、前記対象物についての画像計測結果を出力する画像計測部と、
    複数の保存条件の設定を受け付ける設定受付部と、
    受け付けた前記複数の保存条件の各々に従い、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、前記1または複数の記憶部のいずれかに保存する保存処理部とを備え、
    前記複数の保存条件の各々は、前記画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含み、
    前記画像収集規則は、前記画像データの保存形式の規則と、前記画像データの保存場所の規則とを含み、
    前記保存処理部は、前記画像データから算出された特徴量が、前記画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた前記画像収集規則に従って、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、前記1または複数の記憶部に保存する、画像処理システム。
  2. 前記画像収集条件は、前記特徴量に対して設定される第1収集条件と、当該第1収集条件を満たす前記画像データのうちの一部を収集するために当該特徴量とは独立して設定される第2収集条件とを含む、請求項1に記載の画像処理システム。
  3. 前記保存形式の規則は、前記保存形式を前記画像データを圧縮する形式とするか否かの規則を含む、請求項1または請求項2に記載の画像処理システム。
  4. 前記画像データを圧縮する形式とするか否かの規則は、当該画像データを圧縮する場合に、当該画像データを圧縮前の状態に戻すことが可能な圧縮形式にするか否かの規則を含む、請求項3に記載の画像処理システム。
  5. 前記属性情報は、1または複数の情報を含み、
    前記保存処理部は、前記画像データと前記属性情報とを保存するときに、当該属性情報のうちの少なくとも一の情報を保存名とする、請求項1から請求項4のうちいずれかに記載の画像処理システム。
  6. 前記画像収集規則は、前記保存名の規則を含み、
    前記設定受付部は、前記保存名の規則の設定を受け付ける、請求項5に記載の画像処理システム。
  7. 前記設定受付部が受け付けた前記画像収集条件を満たす前記画像データを収集し、収集した前記画像データおよび当該画像データに対応する前記属性情報に基づいて収集結果を解析する解析部をさらに備える、請求項1から請求項6のうちいずれかに記載の画像処理システム。
  8. 前記解析部が収集した前記画像データに対応する前記属性情報を表示する表示部をさらに備える、請求項7に記載の画像処理システム。
  9. 前記1または複数の記憶部は、前記画像収集条件および前記画像収集規則を記憶し、
    前記解析部は、前記設定受付部が受け付けた前記複数の保存条件のうち、重複する前記画像収集条件を検索し、
    前記表示部は、前記解析部が検索した重複する前記画像収集条件を表示する、請求項8に記載の画像処理システム。
  10. 前記複数の保存条件の各々は、保存処理を有効とするか無効とするかを示す情報が付与されており、
    前記保存処理部は、有効な情報が付与された保存条件に基づいて保存処理を機能させる、請求項1から請求項9のうちいずれかに記載の画像処理システム。
  11. 1または複数の記憶部と、
    撮像装置が撮像した対象物の画像データを受け付けるインターフェースと、
    前記撮像装置からの前記画像データに含まれる特徴量を算出するとともに、予め定められた画像計測条件に従って前記算出した特徴量を評価することで、前記対象物についての画像計測結果を出力する画像計測部と、
    複数の保存条件の設定を受け付ける設定受付部と、
    受け付けた前記複数の保存条件の各々に従い、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、前記1または複数の記憶部のいずれかに保存する保存処理部とを備え、
    前記複数の保存条件の各々は、前記画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含み、
    前記画像収集規則は、前記画像データの保存形式の規則と、前記画像データの保存場所の規則とを含み、
    前記保存処理部は、前記画像データから算出された特徴量が、前記画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた前記画像収集規則に従って、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、前記1または複数の記憶部に保存する、画像処理装置。
  12. 撮像装置が撮像した対象物の画像データを受け付けるステップと、
    前記撮像装置からの前記画像データに含まれる特徴量を算出するステップと、
    予め定められた画像計測条件に従って前記算出した特徴量を評価して、前記対象物についての画像計測結果を出力するステップと、
    複数の保存条件の設定を受け付けるステップと、
    受け付けた前記複数の保存条件の各々に従い、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、1または複数の記憶部のいずれかに保存するステップとを備え、
    前記複数の保存条件の各々は、前記画像計測条件とは独立して設定される1または複数の画像収集条件、および当該画像収集条件に対応付けられた画像収集規則を含み、
    前記画像収集規則は、前記画像データの保存形式の規則と、前記画像データの保存場所の規則とを含み、
    前記1または複数の記憶部のいずれかに保存するステップでは、前記画像データから算出された特徴量が、前記画像収集条件を満たす場合に、満たされた当該画像収集条件に対応付けられた前記画像収集規則に従って、前記画像データと当該画像データに対応する前記画像計測結果を示す属性情報とを、前記1または複数の記憶部に保存する、画像処理プログラム。
JP2017143791A 2017-07-25 2017-07-25 画像処理システム、画像処理装置および画像処理プログラム Active JP7024239B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017143791A JP7024239B2 (ja) 2017-07-25 2017-07-25 画像処理システム、画像処理装置および画像処理プログラム
US15/892,346 US10878555B2 (en) 2017-07-25 2018-02-08 Image processing system, image processing device, and non-transitory computer readable recording medium
DE102018102913.6A DE102018102913A1 (de) 2017-07-25 2018-02-09 Bildbearbeitungssystem, Bildbearbeitungsvorrichtung und Bildbearbeitungsprogramm
CN201810151500.3A CN109300080A (zh) 2017-07-25 2018-02-13 图像处理***与装置及非易失性的计算机可读记录介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017143791A JP7024239B2 (ja) 2017-07-25 2017-07-25 画像処理システム、画像処理装置および画像処理プログラム

Publications (2)

Publication Number Publication Date
JP2019028511A JP2019028511A (ja) 2019-02-21
JP7024239B2 true JP7024239B2 (ja) 2022-02-24

Family

ID=65003884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017143791A Active JP7024239B2 (ja) 2017-07-25 2017-07-25 画像処理システム、画像処理装置および画像処理プログラム

Country Status (4)

Country Link
US (1) US10878555B2 (ja)
JP (1) JP7024239B2 (ja)
CN (1) CN109300080A (ja)
DE (1) DE102018102913A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6558724B1 (ja) * 2019-03-07 2019-08-14 オムロン株式会社 データ管理システム
US20220046339A1 (en) * 2019-04-25 2022-02-10 Mitsubishi Electric Corporation Data collection device, data collection method, and program
JP2021144000A (ja) * 2020-03-13 2021-09-24 オムロン株式会社 検査システム、検査装置、及び検査プログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010272936A (ja) 2009-05-19 2010-12-02 Canon Inc 画像処理装置、画像処理装置の制御方法、及びプログラム
JP2015232476A (ja) 2014-06-09 2015-12-24 株式会社キーエンス 検査装置、検査方法およびプログラム

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2510687B2 (ja) * 1987-08-13 1996-06-26 日本電信電話株式会社 高速欠陥検出方法および装置
JP3310898B2 (ja) * 1997-03-28 2002-08-05 三菱電機株式会社 画像処理装置
JP3484601B2 (ja) * 1997-08-27 2004-01-06 オムロン株式会社 画像処理装置
JP2000227316A (ja) * 1999-02-04 2000-08-15 Keyence Corp 検査装置
JP2000350156A (ja) * 1999-06-09 2000-12-15 Hitachi Ltd 動画像情報の記憶方法及びこれを記録した記録媒体
JP2001268509A (ja) * 2000-03-17 2001-09-28 Omron Corp 画像記録装置及び画像記録システム
US7110569B2 (en) * 2001-09-27 2006-09-19 Koninklijke Philips Electronics N.V. Video based detection of fall-down and other events
US6680748B1 (en) * 2001-09-27 2004-01-20 Pixim, Inc., Multi-mode camera and method therefor
US7675541B2 (en) * 2001-12-28 2010-03-09 Sony Corporation Display apparatus and control method
JP4200272B2 (ja) * 2002-06-25 2008-12-24 パナソニック電工株式会社 画像処理装置、これを含む画像処理システムおよび画像処理方法
WO2005065283A2 (en) * 2003-12-24 2005-07-21 Walker Digital, Llc Method and apparatus for automatically capturing and managing images
JP2006079458A (ja) * 2004-09-10 2006-03-23 Fuji Photo Film Co Ltd 画像伝送システム、画像伝送方法、及び画像伝送プログラム
JP2006119723A (ja) * 2004-10-19 2006-05-11 Canon Inc 画像処理装置、画像処理方法
JP2006261253A (ja) * 2005-03-15 2006-09-28 Omron Corp プロセスデータ収集装置およびモデル作成装置ならびにモデル作成システム
WO2007023565A1 (ja) * 2005-08-26 2007-03-01 Beyond It Co., Ltd. 画像診断用データ・サンプリング・システム並びに画像診断用データのサンプリング方法
JP2007124239A (ja) * 2005-10-27 2007-05-17 Canon Inc 画像記憶装置
US7570796B2 (en) 2005-11-18 2009-08-04 Kla-Tencor Technologies Corp. Methods and systems for utilizing design data in combination with inspection data
JP4828265B2 (ja) * 2006-03-13 2011-11-30 セコム株式会社 画像センサ
JP5164368B2 (ja) * 2006-12-07 2013-03-21 キヤノン株式会社 画像処理装置、画像処理方法
JP5733952B2 (ja) * 2010-11-04 2015-06-10 キヤノン株式会社 撮像装置、撮像システム、及び撮像装置の制御方法
JP5716464B2 (ja) * 2011-03-07 2015-05-13 富士通株式会社 画像処理プログラムおよび画像処理方法並びに画像処理装置
JP5865707B2 (ja) * 2012-01-06 2016-02-17 株式会社キーエンス 外観検査装置、外観検査方法及びコンピュータプログラム
JP6205757B2 (ja) * 2013-03-07 2017-10-04 オムロン株式会社 制御システム、制御装置、画像処理装置、および、制御方法
JP6242651B2 (ja) * 2013-10-03 2017-12-06 株式会社日立製作所 早期状況把握方法、および装置
JP6347589B2 (ja) * 2013-10-30 2018-06-27 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP2015119397A (ja) * 2013-12-19 2015-06-25 キヤノン株式会社 画像処理装置、画像処理方法ならびにプログラム
TWI582517B (zh) * 2014-03-24 2017-05-11 群光電子股份有限公司 縮時攝影的方法及其電腦程式產品暨其具影像擷取功能的電子裝置
JP6907880B2 (ja) * 2017-10-24 2021-07-21 オムロン株式会社 画像処理装置、画像処理システム、画像処理プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010272936A (ja) 2009-05-19 2010-12-02 Canon Inc 画像処理装置、画像処理装置の制御方法、及びプログラム
JP2015232476A (ja) 2014-06-09 2015-12-24 株式会社キーエンス 検査装置、検査方法およびプログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
浅野 裕一,画像計測・検査システムの信頼性 [第9回] 検証ツール,映像情報インダストリアル,日本,産業開発機構(株),2010年05月,第42巻 第5号,pp.104-109

Also Published As

Publication number Publication date
JP2019028511A (ja) 2019-02-21
US10878555B2 (en) 2020-12-29
DE102018102913A1 (de) 2019-01-31
CN109300080A (zh) 2019-02-01
US20190035072A1 (en) 2019-01-31

Similar Documents

Publication Publication Date Title
US20240089412A1 (en) Machine-vision system and method for remote quality inspection of a product
JP7024239B2 (ja) 画像処理システム、画像処理装置および画像処理プログラム
KR101968850B1 (ko) 정보 처리 장치, 정보 처리 시스템 및 기록 매체
WO2020003888A1 (ja) 外観検査システム、外観検査結果の表示方法、および、外観検査結果の表示プログラム
JP2011175437A (ja) プロセス解析システム
US20200193582A1 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
US20190355112A1 (en) System and method of distributed processing for machine-vision analysis
DE112019005951T5 (de) Zentralisierte Analyse mehrerer visueller Prüfvorrichtungen
CN109698958B (zh) 图像处理装置、图像处理***与记录介质
JP2009146075A (ja) 画像処理コントローラ及び検査支援システム
WO2020003887A1 (ja) 外観検査システム、外観検査結果の表示方法、および、外観検査結果の表示プログラム
US20220292662A1 (en) Information processing apparatus,information processing method,and non-transitory computer-readable storage medium
JP2020154716A (ja) 作業管理システム及び作業管理方法
JP6455590B2 (ja) 画像処理システム、画像処理方法およびコンピュータプログラム
JP7118364B2 (ja) 画像検査装置
CN115136088B (zh) 可编程显示器、控制***及解析方法
JP5975311B1 (ja) 端末装置、管理装置、管理システム及びプログラム
JP4944751B2 (ja) 画像処理コントローラ
JP3585224B2 (ja) 画像処理装置
JP2009212833A (ja) 画像処理装置
JP2009211410A (ja) 画像処理装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180329

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211104

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: 20220111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220124

R150 Certificate of patent or registration of utility model

Ref document number: 7024239

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150