[go: up one dir, main page]

JP2018120300A - 情報処理装置、情報処理方法およびプログラム - Google Patents

情報処理装置、情報処理方法およびプログラム Download PDF

Info

Publication number
JP2018120300A
JP2018120300A JP2017009650A JP2017009650A JP2018120300A JP 2018120300 A JP2018120300 A JP 2018120300A JP 2017009650 A JP2017009650 A JP 2017009650A JP 2017009650 A JP2017009650 A JP 2017009650A JP 2018120300 A JP2018120300 A JP 2018120300A
Authority
JP
Japan
Prior art keywords
model
learning
unit
information processing
data
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.)
Granted
Application number
JP2017009650A
Other languages
English (en)
Other versions
JP6809250B2 (ja
Inventor
拓哉 田中
Takuya Tanaka
拓哉 田中
亮介 笠原
Ryosuke Kasahara
亮介 笠原
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017009650A priority Critical patent/JP6809250B2/ja
Priority to US15/873,070 priority patent/US10572993B2/en
Publication of JP2018120300A publication Critical patent/JP2018120300A/ja
Application granted granted Critical
Publication of JP6809250B2 publication Critical patent/JP6809250B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/217Validation; Performance evaluation; Active pattern learning techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/40Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/088Non-supervised learning, e.g. competitive learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/0895Weakly supervised learning, e.g. semi-supervised or self-supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/09Supervised learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • G06V10/945User interactive design; Environments; Toolboxes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/19Recognition using electronic means
    • G06V30/191Design or setup of recognition systems or techniques; Extraction of features in feature space; Clustering techniques; Blind source separation
    • G06V30/1916Validation; Performance evaluation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/06Recognition of objects for industrial automation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Image Analysis (AREA)

Abstract

【課題】十分な検査精度を得ることができる情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】本発明の情報処理装置は、第1の学習部と第2の学習部と取得部と検出部と判断部と出力制御部とを備える。第1の学習部は、正常データの集合を用いて、正常データを判別するための第1のモデルを学習する。第2の学習部は、予め用意された複数の撮影画像の各々から第1のモデルに基づいて検出された複数の異常候補領域のうち、ユーザにより選択された異常候補領域を正解データ、ユーザにより選択されなかった異常候補領域を非正解データとして、正解データと非正解データを識別するための第2のモデルを学習する。取得部は撮影画像を取得する。検出部は、第1のモデルを用いて、取得部により取得された撮影画像から異常候補領域を検出する。判断部は、第2のモデルを用いて、検出部により検出された異常候補領域が正解データに属するのか非正解データに属するのかを判断する。出力制御部は、判断部による判断結果を出力する制御を行う。【選択図】図3

Description

本発明は、情報処理装置、情報処理方法およびプログラムに関する。
あるデータに関して、それがどの状態に属するかを判定する機械学習のアルゴリズムが知られている。この機械学習のアルゴリズムを用いて、画像に写っている被写体が人物であるか、そうでないかということや、写っているシーンがどういうものであるか、文章の識別、音声の識別などを行うことができ、広い応用範囲に対して使用されている。
従来、この機械学習のアルゴリズムを用いて、材質の判別や、欠陥検査を行う方法も知られている。例えば特許文献1に開示された技術では、異常の無いデータの集合を用いた教師なし学習でモデル(異常なしデータを判別するためのモデル)を構築し、その構築したモデルを用いて、サンプリング用の各データの異常度合いを算出し、異常度合いが高いデータを機械的に異常であるとラベル付けする。そして、該ラベル付けをしたデータを異常データとする教師学習でモデル(異常データと正常データを識別するためのモデル)を構築し、その構築したモデルを用いて、入力されたデータの異常を検知している。
しかしながら、特許文献1に開示された技術では、異常度合いが高いデータの全てが検出対象の欠陥とは限らないので、統計的には異常であるが検出対象の欠陥ではない箇所を誤検出するおそれがある。したがって、十分な検査精度を得ることができないという問題がある。
本発明は、検査精度が十分な欠陥判定方法を実現可能な情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、正常データの集合を用いて、前記正常データを判別するための第1のモデルを学習する第1の学習部と、予め用意された複数の前記撮影画像の各々から前記第1のモデルに基づいて検出された、異常の候補領域を示す複数の異常候補領域のうち、ユーザにより選択された前記異常候補領域を正解データ、前記ユーザにより選択されなかった前記異常候補領域を非正解データとして、前記正解データと前記非正解データを識別するための第2のモデルを学習する第2の学習部と、前記撮影画像を取得する取得部と、前記第1のモデルを用いて、前記取得部により取得された前記撮影画像から前記異常候補領域を検出する検出部と、前記第2のモデルを用いて、前記検出部により検出された前記異常候補領域が前記正解データに属するのか前記非正解データに属するのかを判断する判断部と、前記判断部による判断結果を出力する制御を行う出力制御部と、を備える情報処理装置である。
本発明によれば、検査精度が十分な欠陥判定方法を実現できる。
図1は、情報処理システムの概略構成を示す図である。 図2は、情報処理装置のハードウェア構成の一例を示す図である。 図3は、情報処理装置が有する機能の一例を示す図である。 図4は、欠陥候補領域提示画面を示す図である。 図5は、第1の学習部の動作例を示すフローチャートである。 図6は、第2の学習部の動作例を示すフローチャートである。 図7は、検査時の情報処理装置の動作例を示すフローチャートである。
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
(第1の実施形態)
図1は、本実施形態の情報処理システム100の概略構成を示す図である。この情報処理システム100は、画像を使用した検査システムとして機能する。図1に示すように、情報処理システム100は、カメラ120、情報処理装置130、出力装置140を含んでいる。検査時においては、カメラ120が対象物110を撮影し、その撮影により得られた画像(以下の説明では「撮影画像」と称する場合がある)を情報処理装置130が取得する。情報処理装置130は、撮影画像を使用して対象物110の状態を判定(異常領域の有無を判定)し、判定結果を出力装置140へ送信する。出力装置140は、情報処理装置130から受信した判定結果を出力する。出力の形態は任意であり、音声出力であってもよいし、画像出力であってもよい。
なお、図1の例では、情報処理装置130はカメラ120に対して直接接続(有線接続)されるように記載されているが、これに限らず、例えば情報処理装置130とカメラ120が無線接続される形態であってもよい。例えば情報処理装置130は、イーサネット(登録商標)、WiFi(登録商標)、LLE、3G、4G等のネットワークを介してカメラ120と接続されてもよい。さらに、例えばカメラ120と情報処理装置130が一体に構成される形態であってもよい。同様に、出力装置140と情報処理装置130が一体に構成される形態であってもよい。
図2は、情報処理装置130のハードウェア構成の一例を示す図である。情報処理装置130は、パーソナル・コンピュータ、ワークステーション等の形態であってもよい。図2に示すように、情報処理装置130は、CPU131、ROM132、RAM133、記憶装置134、入力部135、表示部136、機器I/F137、通信I/F138を有する。
CPU131は、情報処理装置130の動作を統括的に制御する。CPU131は、RAM133の所定の領域を作業領域として、ROM132や記憶装置134等に記憶されたプログラムを実行して、情報処理装置130が有する各種の機能を実現させる。情報処理装置130が有する機能の具体的な内容については後述する。
ROM132は、情報処理装置130に関わるプログラムや各種設定情報などを記憶する不揮発性のメモリ(書き換え不可能なメモリ)である。
RAM133は、例えばSDRAM(Synchronous Dynamic Random Access Memory)などの記憶手段であって、CPU131の作業エリアとして機能し、バッファなどの役割を果たす。
記憶装置134は、例えばHDD(Hard Disk Drive)などの補助記憶手段である。入力部135は、ユーザの操作を受け付けるためのデバイスである。表示部136は、情報処理装置130に関する各種の情報を表示するデバイスであり、例えば液晶ディスプレイなどで構成される。
機器I/F137は、例えばカメラ120や出力装置140と接続するためのインタフェースである。通信I/F138は、インターネットなどのネットワークと接続するためのインタフェースである。例えば機器I/F137の代わりに、通信I/F138を介して、カメラ120や出力装置140と接続される形態であってもよい。
図3は、情報処理装置130が有する機能の一例を示す図である。図3に示すように、情報処理装置130は、第1の学習部201、第2の学習部202、取得部203、検出部204、判断部205、出力制御部206を有する。ここでは、第1の学習部201および第2の学習部202は学習時に動作する機能であり、取得部203、検出部204、判断部205、出力制御部206は検査時に動作する機能として説明する。なお、説明の便宜上、図3の例では、本実施形態に関する機能を主に例示しているが、情報処理装置130が有する機能はこれらに限られるものではない。
第1の学習部201は、正常データの集合を用いて、正常データを判別するための第1のモデルを学習する。この例では、第1の学習部201は、対象物を撮影した撮影画像のうち、欠陥の無い対象物を撮影した撮影画像を示す良品画像(正常データの例)の集合を用いて、良品画像を判別するための第1のモデルを学習する。より具体的には、第1の学習部201は、教師なし学習により第1のモデルを学習する。第1のモデルは、良品画像の画素ごとに、画素値の平均を示す画素平均値と、画素値の分散を示す画素分散値をパラメータとして有している。この例では、第1の学習部201は、例えば特開2005−265661号公報に開示された方法と同様に、複数の良品画像の入力を受け付け、対応する画素ごとに、画素平均値と画素分散値を求めてパラメータとして保存する(第1のモデルを構築(学習)する)。
なお、教師なし学習により第1のモデルを学習する方法は任意であり、例えば第1の学習部201は、複数の良品画像の入力を受け付け、各良品画像について、複数の異なる空間フィルタ群を適用することで、複数の空間フィルタごとに良品画像の数分のフィルタ画像を生成した上で、複数の空間フィルタごとに、対応する複数のフィルタ画像(良品画像の数分のフィルタ画像)の各画素の画素平均値と画素分散値を求めてパラメータとして保存する(第1のモデルを構築(学習)する)形態であってもよい。この形態であっても、第1のモデルは、良品画像の画素ごとに、画素値の平均を示す画素平均値と、画素値の分散を示す画素分散値をパラメータとして有しているという概念に含まれる。
また、第1の学習部201は、半教師あり学習により第1のモデルを学習する形態であってもよい。半教師あり学習は、入力データがある特定の1クラスに属するとしてモデル学習を行う方法である。例えば第1の学習部201は、One Class SVMにより第1のモデルを学習することもできる。One Class SVMを用いる形態においては、学習時に少数の不良が含まれる場合、この割合を指定することでより適切なモデル学習が可能になる。また、第1の学習部201は、対象物を撮像した撮影画像だけでなく、動画データ(例えば監視カメラの動画)、多次元の時系列データ(例えば脳波)の場合にも適応が可能である。動画の場合には、1フレームずつ処理すれば対象物を撮像した撮影画像の場合と同様であるし、動画データ用の特徴量である時空間特徴(公知)やCNN(convolution neural network)やRNN(Recurrent Neural Network)による動画特徴量抽出(公知)により特徴量を抽出し、上述の半教師あり異常検知手法を用いることで実現出来る。多次元の時系列データの場合は、時系列特徴量(周波数特徴量など、公知)やCNNやRNNによる多次元の時系列データの特徴量抽出(公知)により特徴量を抽出し、上述の半教師あり異常検知手法を用いることで実現出来る。
次に、第2の学習部202について説明する。第2の学習部202は、予め用意された複数の撮影画像(以下の説明ではサンプル画像セットと称する場合がある)の各々から第1のモデルに基づいて検出された、異常の候補領域を示す複数の異常候補領域のうち、ユーザにより選択された異常候補領域を正解データ、ユーザにより選択されなかった異常候補領域を非正解データとして、正解データと非正解データを識別するための第2のモデルを学習する。ここでは、異常の一例として欠陥を挙げて説明することとし、上記異常候補領域は、欠陥の候補領域を示す欠陥候補領域として説明する。サンプル画像セットは、良品画像だけでなく、欠陥が存在する対象物を撮影した撮影画像(欠陥画像)も含み、第2の学習部202は、予め第1の学習部201により学習された第1のモデルを用いて、予め用意された複数の撮影画像(サンプル画像セット)の各々から欠陥候補領域を検出する。この例では、第2の学習部202は、予め用意された複数の撮影画像の画素ごとに、上述の第1のモデルのパラメータとの差分に応じた値を示すZスコアを算出し、予め定められた閾値以上のZスコアを示す画素の集合領域を、欠陥候補領域として検出することができる。ここでは、Zスコアは、以下の式1により算出することができる。式1において、Z(x,y)は、任意の撮影画像(入力画像)Iの画素(x,y)のZスコア、I(x,y)は入力画像Iの画素(x,y)の画素値を表す。また、μ(x,y)およびσ(x,y)は、画素(x,y)のパラメータ(上述の第1のモデルのパラメータ)であり、μ(x,y)は、各良品画像の画素(x,y)の平均を示す画素平均値、σ(x,y)は、各良品画像の画素(x,y)の分散を示す画素分散値を表す。
Figure 2018120300
なお、ここでは、第2の学習部202が、学習済みの第1のモデルを用いて欠陥候補領域を検出する機能を有しているが、これに限らず、例えば後述の検出部204が、学習済みの第1のモデルを用いて欠陥候補領域を検出し、その検出した欠陥候補領域を第2の学習部202へ渡す形態であってもよい。
また、この例では、図4に示すように、第2の学習部202は、対象物のうち、第1のモデルに基づいて検出された欠陥候補領域を表示する画面220(欠陥候補領域提示画面220)を表示部136に表示する制御を行い、欠陥候補領域の選択を受け付ける。この例では、ユーザにより選択された欠陥候補領域に対しては、欠陥であることを示すラベルが付され、ラベルが付された欠陥候補領域は、異常領域として検出すべき正解データとなる。なお、欠陥候補領域を選択する方法は任意である。例えば欠陥候補領域提示画面200のうち欠陥候補領域へタッチすることで該欠陥候補領域を選択する形態であってもよいし、マウスの操作に応じて移動するカーソルが欠陥候補領域に重なるようにマウスを操作し、マウスをクリックすることで該欠陥候補領域を選択する形態であってもよい。なお、例えば上述の欠陥候補領域提示画面220を表示部136に表示する制御を行い、欠陥候補領域の選択を受け付ける機能が第2の学習部202とは別に設けられ、ラベル付けの結果(ラベル付けされた欠陥候補領域の集合と、ラベル付けされなかった欠陥候補領域の集合)が第2の学習部202に渡される形態であってもよい。
また、ラベルの種類は異常という1種類であっても良いし、複数であっても良い。例えば異常が「傷」の場合は廃棄、「バリ」の場合はバリ取りという後処理が必要な場合、異常の1種類では異常検知が成功しても、その後にどういった対応をすればいいのかわからない。こういった場合に、異常Aクラスを傷、異常Bクラスをバリと設定することが可能である。これによって、検出した異常の種類によって対応が異なる場合などにも適用が可能となる。つまり、第2の学習部202は、正解データの複数のカテゴリ入力を受け付けることもできる。
第2の学習部202は、以上のようにしてラベルが付された(ユーザにより選択された)欠陥候補領域(ラベル付きデータ)を正解データ、ラベルが付されなかった(ユーザにより選択されなかった)欠陥候補領域を非正解データとして、正解データと非正解データを識別するための第2のモデルを学習する。ここでは、第2の学習部202は、教師あり学習により第2のモデルを学習する。例えば第2の学習部202は、線形判別、ロジスティック回帰、SVM、ニューラルネットワーク、K最近傍法、決定木、ディープラーニング(深層学習)の何れか(何れも公知の様々な技術を利用可能)により第2のモデルを学習することができる。また、第2の学習部202は、正解データ、非正解データの2クラス分類だけでなく、3クラス以上の場合についても学習が可能である。その場合、3クラス以上の多クラス分類が可能な手法(ニューラルネットワーク、K最近傍法、多クラスSVM、ディープラーニング(深層学習)など、公知)を用いることで実現できる。
以上のように、学習時における第1の学習部201および第2の学習部202の各々の動作により、上述の第1のモデルと上述の第2のモデルが予め学習(構築)される。
次に、図3を参照しながら、検査時に動作する機能について説明する。取得部203は、カメラ120から撮影画像(対象物を撮影した撮影画像)を取得する。検出部204は、上述の第1のモデルを用いて、取得部203により取得された撮影画像から欠陥候補領域を検出する。この例では、検出部204は、取得部203により取得された撮影画像の画素ごとに、上述の第1のモデルのパラメータとの差分に応じた値を示すZスコアを算出し、算出したZスコアに基づいて欠陥候補領域を検出する。ここでは、Zスコアは、上述の式1で求めることができる。
判断部205は、上述の第2のモデルを用いて、検出部204により検出された欠陥候補領域が正解データに属するのか非正解データに属するのかを判断する。欠陥(正解データ)か非欠陥(非正解データ)かを識別するための識別モデル(第2のモデル)を用いて、入力されたデータ(検出部204により検出された欠陥候補領域)が欠陥か非欠陥であるかを判定する方法としては、公知の様々な技術を利用可能である。
出力制御部206は、判断部205による判断結果を出力する制御を行う。この例では、出力制御部206は、判断部205による判断結果を出力装置140へ通知する制御を行い、この通知を受けた出力装置140は、異常領域(欠陥であると判定された領域)を報知する情報(音声情報でもよいし画像情報でもよい)を出力する。
図5は、第1の学習部201の動作例を示すフローチャートである。各ステップの具体的な内容は上述したとおりであるので、詳細な説明は省略する。図5に示すように、第1の学習部201は、良品画像の集合を取得する(ステップS1)。例えば予め良品を撮影して得られた良品画像の集合が記憶装置134に格納されており、第1の学習部201は、記憶装置134から良品画像の集合を取得する形態であってもよい。次に、第1の学習部201は、ステップS1で取得した良品画像の集合を用いて、良品画像を判別するための上述の第1のモデルを学習する(ステップS2)。
図6は、第2の学習部202の動作例を示すフローチャートである。各ステップの具体的な内容は上述したとおりであるので、詳細な説明は省略する。図6に示すように、第2の学習部202は、サンプル画像セットを取得する(ステップS11)。例えばサンプル画像セットが記憶装置134に格納されており、第2の学習部202は、記憶装置134からサンプル画像セットを取得する形態であってもよい。次に、第2の学習部202は、上述の第1のモデルを用いて、サンプル画像セットから欠陥候補領域を検出する(ステップS12)。次に、第2の学習部202は、上述の欠陥候補領域提示画面200を表示する(ステップS13)。そして、第2の学習部202は、欠陥候補領域提示画面200から選択された欠陥候補領域に対してラベル付けを行う(ステップS14)。次に、第2の学習部202は、ラベル付けされた欠陥候補領域と、ラベル付けされなかった欠陥候補領域とを識別するための上述の第2のモデルを学習する(ステップS15)。
図7は、検査時の情報処理装置130の動作例を示すフローチャートである。各ステップの具体的な内容は上述したとおりであるので、詳細な説明は省略する。図7に示すように、取得部203は、カメラ120から撮影画像を取得する(ステップS21)。次に、検出部204は、上述の第1のモデルを用いて、ステップS21で取得された撮影画像から欠陥候補領域を検出する(ステップS22)。次に、判断部205は、上述の第2のモデルを用いて、ステップS22で検出した1以上の欠陥候補領域ごとに、該欠陥候補領域が欠陥であるか否かを判断する(ステップS23)。次に、出力制御部206は、ステップS23の判断結果を出力する制御を行う(ステップS24)。
以上に説明したように、本実施形態では、良品画像の集合を用いて、良品画像を判別するための第1のモデルを学習しておき、予め用意されたサンプル画像セットから上述の第1のモデルに基づいて検出された複数の欠陥候補領域のうち、ユーザにより選択された欠陥候補領域を正解データ、ユーザにより選択されなかった欠陥候補領域を非正解データとして、正解データと非正解データを識別するための第2のモデルを予め学習する。そして、検査段階においては、学習済みの第1のモデルを用いて、対象物を撮影した撮影画像から欠陥候補領域を検出し、学習済みの第2のモデルを用いて、該検出された欠陥候補領域が欠陥であるか否かを判断する。本実施形態では、上述の第1のモデルおよび上述の第2のモデルを用いて撮影画像中の異常領域の有無を判断するので、統計的には異常であるが検出対象の欠陥ではない箇所を誤検出することを抑制できる。したがって、本実施形態によれば、十分な検査精度を得ることができるという有利な効果を達成できる。
(第2の実施形態)
次に、第2の実施形態について説明する。上述の第1の実施形態と共通する部分については適宜に説明を省略する。
上述の第2のモデルの性能はラベル付きデータ数と密接に関係しており、ラベル付きデータ数が少ない(対象、要求される識別精度によって変わるため一概には言えないが、一般的にカテゴリごとに1000個以下などが該当)場合、上述の第2のモデルの性能が不十分である可能性が高い。そこで、本実施形態では、判断部205は、上述の第2のモデルを用いた判断結果の確信度が高い場合にのみ、該判断結果を採用する。例えば上述の第2のモデルが、ディープラーニングの一例であるCNN(convolution neural network)により構築されたモデルである場合、入力されたデータ(第1のモデルを用いて検出された欠陥候補領域)が欠陥か良品かを表す(0,1)の確信度が出力される。一般的には半分の0.5を、良品または欠陥の識別境界とする。第2のモデルの性能が不十分である場合(少ない数のラベル付きデータで第2のモデルが構築された場合)、例えば良品の確信度が閾値(例えば0.8など)以上の場合のみ良品と識別する、など確信度が閾値以上の場合のみ上述の第2のモデルを用いた判断結果を採用する方法が考えられる。識別境界(閾値)は、既に保持しているラベル付きデータを使って最も性能が良くなる値を探索することで調整が可能である。他の手法についても同様である。
(第3の実施形態)
次に、第3の実施形態について説明する。上述の第1の実施形態と共通する部分については適宜に説明を省略する。
上述の第1のモデル(教師なし学習により構築されたモデル)を用いた異常検知(欠陥候補領域の検出)は、統計的な異常値を見つける性質上、ユーザが検出したい欠陥(検出対象の欠陥)では無いが統計的には異常な領域を検出するので、誤検出が避けられない傾向にある。また、ユーザが検出したい欠陥の統計的な異常値が低い場合、その欠陥を検出するためには閾値を下げる必要があり、一定の誤検出が発生する。一般的に、教師あり学習はラベル付きデータが増えるほど性能が向上するので、ラベル付きデータが増えてくると、教師あり学習により構築されたモデル単体で検査した方が、第1のモデルと第2のモデルとの組み合わせで検査するよりも高い性能になる場合が考えられる。
そこで、本実施形態では、ラベル付きデータの数が閾値を超えた場合は、第2のモデル単体で欠陥領域の有無を判断するように変更する。つまり、判断部205は、閾値を超える数のラベル付きデータで第2のモデルが構築された場合は、上述の第1のモデルは用いずに、第2のモデルを用いて、入力された撮像画像中の異常領域を判断する。この場合、取得部203により取得された撮影画像(検査画像)をそのまま入力するスライディングウインドウ(公知)やSelective search(公知)などを用いて事前に欠陥候補領域を抽出し、その抽出した欠陥候補領域を第2のモデルへ入力することで実現できる。
以上、本発明に係る実施形態について説明したが、本発明は、上述の各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施形態や変形例を適宜に組み合わせてもよい。
また、上述した実施形態の情報処理システム100で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ROM等に予め組み込んで提供するように構成してもよい。
100 情報処理システム
120 カメラ
130 情報処理装置
140 出力装置
201 第1の学習部
202 第2の学習部
203 取得部
204 検出部
205 判断部
206 出力制御部
特開2003−5970号公報

Claims (10)

  1. 正常データの集合を用いて、前記正常データを判別するための第1のモデルを学習する第1の学習部と、
    予め用意された複数の前記撮影画像の各々から前記第1のモデルに基づいて検出された、異常の候補領域を示す複数の異常候補領域のうち、ユーザにより選択された前記異常候補領域を正解データ、前記ユーザにより選択されなかった前記異常候補領域を非正解データとして、前記正解データと前記非正解データを識別するための第2のモデルを学習する第2の学習部と、
    前記撮影画像を取得する取得部と、
    前記第1のモデルを用いて、前記取得部により取得された前記撮影画像から前記異常候補領域を検出する検出部と、
    前記第2のモデルを用いて、前記検出部により検出された前記異常候補領域が前記正解データに属するのか前記非正解データに属するのかを判断する判断部と、
    前記判断部による判断結果を出力する制御を行う出力制御部と、を備える、
    情報処理装置。
  2. 前記第1の学習部は、教師なし学習により前記第1のモデルを学習する、
    請求項1に記載の情報処理装置。
  3. 前記第1のモデルは、前記良品画像の画素ごとに、画素値の平均を示す画素平均値と、画素値の分散を示す画素分散値をパラメータとして有し、
    前記検出部は、前記取得部により取得された前記撮影画像の画素ごとに、前記パラメータとの差分に応じた値を示すZスコアを算出し、算出したZスコアに基づいて前記異常候補領域を検出する、
    請求項2に記載の情報処理装置。
  4. 前記第1の学習部は、半教師あり学習により前記第1のモデルを学習する、
    請求項1に記載の情報処理装置。
  5. 前記第1の学習部は、One Class SVMにより前記第1のモデルを学習する、
    請求項4に記載の情報処理装置。
  6. 前記第2の学習部は、教師あり学習により前記第2のモデルを学習する、
    請求項1乃至5のうちの何れか1項に記載の情報処理装置。
  7. 前記第2の学習部は、
    線形判別、ロジスティック回帰、SVM、ニューラルネットワーク、K最近傍法、決定木、ディープラーニングの何れかにより前記第2のモデルを学習する、
    請求項6に記載の情報処理装置。
  8. 前記第2の学習部は、前記正解データの複数のカテゴリ入力を受け付ける、
    請求項1乃至7のうちの何れか1項に記載の情報処理装置。
  9. 正常データの集合を用いて、前記正常データを判別するための第1のモデルを学習する第1の学習ステップと、
    予め用意された複数の前記撮影画像の各々から前記第1のモデルに基づいて検出された、異常の候補領域を示す複数の異常候補領域のうち、ユーザにより選択された前記異常候補領域を正解データ、前記ユーザにより選択されなかった前記異常候補領域を非正解データとして、前記正解データと前記非正解データを識別するための第2のモデルを学習する第2の学習ステップと、
    前記撮影画像を取得する取得ステップと、
    前記第1のモデルを用いて、前記取得ステップにより取得された前記撮影画像から前記異常候補領域を検出する検出ステップと、
    前記第2のモデルを用いて、前記検出ステップにより検出された前記異常候補領域が前記正解データに属するのか前記非正解データに属するのかを判断する判断ステップと、
    前記判断ステップによる判断結果を出力する制御を行う出力制御ステップと、を含む、
    情報処理方法。
  10. コンピュータに、
    正常データの集合を用いて、前記正常データを判別するための第1のモデルを学習する第1の学習ステップと、
    予め用意された複数の前記撮影画像の各々から前記第1のモデルに基づいて検出された、異常の候補領域を示す複数の異常候補領域のうち、ユーザにより選択された前記異常候補領域を正解データ、前記ユーザにより選択されなかった前記異常候補領域を非正解データとして、前記正解データと前記非正解データを識別するための第2のモデルを学習する第2の学習ステップと、
    前記撮影画像を取得する取得ステップと、
    前記第1のモデルを用いて、前記取得ステップにより取得された前記撮影画像から前記異常候補領域を検出する検出ステップと、
    前記第2のモデルを用いて、前記検出ステップにより検出された前記異常候補領域が前記正解データに属するのか前記非正解データに属するのかを判断する判断ステップと、
    前記判断ステップによる判断結果を出力する制御を行う出力制御ステップと、を実行させるためのプログラム。
JP2017009650A 2017-01-23 2017-01-23 情報処理装置、情報処理方法およびプログラム Active JP6809250B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017009650A JP6809250B2 (ja) 2017-01-23 2017-01-23 情報処理装置、情報処理方法およびプログラム
US15/873,070 US10572993B2 (en) 2017-01-23 2018-01-17 Information processing apparatus, information processing method and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017009650A JP6809250B2 (ja) 2017-01-23 2017-01-23 情報処理装置、情報処理方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2018120300A true JP2018120300A (ja) 2018-08-02
JP6809250B2 JP6809250B2 (ja) 2021-01-06

Family

ID=62907144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017009650A Active JP6809250B2 (ja) 2017-01-23 2017-01-23 情報処理装置、情報処理方法およびプログラム

Country Status (2)

Country Link
US (1) US10572993B2 (ja)
JP (1) JP6809250B2 (ja)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019194065A1 (ja) * 2018-04-02 2019-10-10 日本電産株式会社 画像処理装置、画像処理方法、外観検査システムおよび外観検査方法
JP2020085546A (ja) * 2018-11-19 2020-06-04 国立研究開発法人産業技術総合研究所 構造物の点検・補修支援システム
JP2020126601A (ja) * 2019-02-05 2020-08-20 三星ディスプレイ株式會社Samsung Display Co.,Ltd. 不良検知方法および不良検知装置
JP2020140279A (ja) * 2019-02-27 2020-09-03 富士通株式会社 機械学習プログラム、機械学習方法及び機械学習システム
JPWO2020194583A1 (ja) * 2019-03-27 2020-10-01
JP2020187735A (ja) * 2019-05-13 2020-11-19 富士通株式会社 表面欠陥識別方法及び装置
JP2020533657A (ja) * 2018-08-10 2020-11-19 北京百度网▲訊▼科技有限公司Beijing Baidu Netcom Science And Technology Co.,Ltd. 電極シートのバリを検出するための方法および装置
WO2021053717A1 (ja) * 2019-09-17 2021-03-25 日産自動車株式会社 異常判定装置及び異常判定方法
WO2021090587A1 (ja) 2019-11-08 2021-05-14 リーダー電子株式会社 教師データ生成方法、学習済みモデルを生成する方法、装置、記録媒体、プログラム、情報処理装置
JP6885517B1 (ja) * 2020-03-17 2021-06-16 株式会社村田製作所 診断支援装置及びモデル生成装置
JP2021140739A (ja) * 2020-02-28 2021-09-16 株式会社Pros Cons プログラム、学習済みモデルの生成方法、情報処理方法及び情報処理装置
JP2021143884A (ja) * 2020-03-11 2021-09-24 株式会社Screenホールディングス 検査装置、検査方法、プログラム、学習装置、学習方法、および学習済みデータセット
WO2022024245A1 (ja) * 2020-07-29 2022-02-03 オリンパス株式会社 検査システム、学習方法、検査方法、及び記憶媒体
US11315233B2 (en) 2018-11-29 2022-04-26 Kyocera Document Solutions Inc. Learning model generating device, and type identification system for generating learning model and using generated learning model to infer type of image defect
JP2022066637A (ja) * 2020-10-19 2022-05-02 日立交通テクノロジー株式会社 異物検出装置、異物検出システム、異物検出方法
WO2022210948A1 (ja) * 2021-03-30 2022-10-06 川崎重工業株式会社 特定点検出システム、特定点検出方法及び特定点検出プログラム
JP2022153360A (ja) * 2020-07-30 2022-10-12 楽天グループ株式会社 情報処理装置、情報処理方法およびプログラム
JP2023007260A (ja) * 2021-07-01 2023-01-18 株式会社日立製作所 計算機及び外観検査方法
KR20230040272A (ko) 2021-09-15 2023-03-22 주식회사 히타치하이테크 결함 검사 시스템 및 결함 검사 방법
JP2023050456A (ja) * 2021-09-30 2023-04-11 オムロン株式会社 異常検知装置、異常検知方法、および異常検知プログラム
JP2023128693A (ja) * 2022-03-04 2023-09-14 コニカミノルタ株式会社 情報処理装置、解析プログラム、および解析方法
JP2024099486A (ja) * 2023-01-12 2024-07-25 Jfeスチール株式会社 鋼材の疵検出装置及び、鋼材の疵検出方法
US12300386B2 (en) 2021-09-10 2025-05-13 Fujifilm Corporation Information processing apparatus, training data generation device, and diagnosis support system
JP2026009282A (ja) * 2025-10-31 2026-01-19 日本製鉄株式会社 表面検査装置及び表面検査方法

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102454986B1 (ko) * 2017-05-23 2022-10-17 삼성디스플레이 주식회사 얼룩 검출 장치 및 이를 이용한 얼룩 검출 방법
KR101916347B1 (ko) * 2017-10-13 2018-11-08 주식회사 수아랩 딥러닝 기반 이미지 비교 장치, 방법 및 컴퓨터 판독가능매체에 저장된 컴퓨터 프로그램
US11087452B2 (en) * 2018-02-05 2021-08-10 Nec Corporation False alarm reduction system for automatic manufacturing quality control
US11280777B2 (en) * 2018-03-20 2022-03-22 SafetySpect, Inc. Apparatus and method for multimode analytical sensing of items such as food
JP2019191117A (ja) * 2018-04-27 2019-10-31 キヤノン株式会社 画像処理装置、画像処理方法及びプログラム
CN108846841A (zh) * 2018-07-02 2018-11-20 北京百度网讯科技有限公司 显示屏质量检测方法、装置、电子设备及存储介质
CN108921840A (zh) * 2018-07-02 2018-11-30 北京百度网讯科技有限公司 显示屏外围电路检测方法、装置、电子设备及存储介质
WO2020061736A1 (zh) * 2018-09-25 2020-04-02 西安诺瓦电子科技有限公司 显示设备故障检测方法、设备、系统及计算机可读介质
IL267563A (en) * 2019-06-20 2019-11-28 HYATT Yonatan Establishing a process for visual inspection
US11522889B2 (en) 2019-08-07 2022-12-06 Rubrik, Inc. Anomaly and ransomware detection
JP7372076B2 (ja) * 2019-08-07 2023-10-31 ファナック株式会社 画像処理システム
US11449607B2 (en) * 2019-08-07 2022-09-20 Rubrik, Inc. Anomaly and ransomware detection
US12143407B2 (en) 2019-08-07 2024-11-12 Rubrik, Inc. Anomaly and ransomware detection
US12250235B2 (en) 2021-01-29 2025-03-11 Rubrik, Inc. Scalable automated training framework
CN113344875B (zh) * 2021-06-07 2024-07-05 武汉象点科技有限公司 一种基于自监督学习的异常图像检测方法
JP7608997B2 (ja) * 2021-07-21 2025-01-07 トヨタ自動車株式会社 異常検査システム、異常検査方法及びプログラム
CN113746672B (zh) * 2021-08-23 2023-12-12 广州市百果园网络科技有限公司 一种服务器异常ip地址定位方法及系统
CN114419035B (zh) * 2022-03-25 2022-06-17 北京百度网讯科技有限公司 产品识别方法、模型训练方法、装置和电子设备
US12498350B2 (en) 2023-07-31 2025-12-16 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for assessing the quality of electrocatalyst-loaded disk electrodes

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0694643A (ja) * 1992-09-17 1994-04-08 Kawasaki Steel Corp 表面欠陥検出方法
JP2005265661A (ja) * 2004-03-19 2005-09-29 Ovit:Kk 画像処理方法およびその装置
JP2006012069A (ja) * 2004-06-29 2006-01-12 Olympus Corp 分類装置及び分類方法
JP2006325638A (ja) * 2005-05-23 2006-12-07 Konica Minolta Medical & Graphic Inc 異常陰影候補の検出方法及び医用画像処理システム
JP2014145694A (ja) * 2013-01-30 2014-08-14 Hitachi High-Technologies Corp 欠陥観察方法および欠陥観察装置
JP2015041164A (ja) * 2013-08-20 2015-03-02 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP2016091359A (ja) * 2014-11-06 2016-05-23 株式会社リコー 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP2016133895A (ja) * 2015-01-16 2016-07-25 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4132229B2 (ja) 1998-06-03 2008-08-13 株式会社ルネサステクノロジ 欠陥分類方法
JP3832281B2 (ja) 2001-06-27 2006-10-11 日本電気株式会社 外れ値ルール生成装置と外れ値検出装置、その外れ値ルール生成方法と外れ値検出方法及びそのプログラム
JP3834041B2 (ja) 2004-03-31 2006-10-18 オリンパス株式会社 学習型分類装置及び学習型分類方法
US20140235474A1 (en) * 2011-06-24 2014-08-21 Sequenom, Inc. Methods and processes for non invasive assessment of a genetic variation
JP6547275B2 (ja) 2014-10-29 2019-07-24 株式会社リコー 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP6620439B2 (ja) 2015-07-01 2019-12-18 株式会社リコー 学習方法、プログラム及び学習装置
EP3176751B1 (en) 2015-12-01 2020-12-30 Ricoh Company, Ltd. Information processing device, information processing method, computer-readable recording medium, and inspection system
CN108291837B (zh) 2015-12-09 2020-02-14 三菱电机株式会社 劣化部位估计装置、劣化部位估计方法以及移动体的诊断系统
JP6707920B2 (ja) 2016-03-14 2020-06-10 株式会社リコー 画像処理装置、画像処理方法、およびプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0694643A (ja) * 1992-09-17 1994-04-08 Kawasaki Steel Corp 表面欠陥検出方法
JP2005265661A (ja) * 2004-03-19 2005-09-29 Ovit:Kk 画像処理方法およびその装置
JP2006012069A (ja) * 2004-06-29 2006-01-12 Olympus Corp 分類装置及び分類方法
JP2006325638A (ja) * 2005-05-23 2006-12-07 Konica Minolta Medical & Graphic Inc 異常陰影候補の検出方法及び医用画像処理システム
JP2014145694A (ja) * 2013-01-30 2014-08-14 Hitachi High-Technologies Corp 欠陥観察方法および欠陥観察装置
JP2015041164A (ja) * 2013-08-20 2015-03-02 キヤノン株式会社 画像処理装置、画像処理方法およびプログラム
JP2016091359A (ja) * 2014-11-06 2016-05-23 株式会社リコー 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP2016133895A (ja) * 2015-01-16 2016-07-25 キヤノン株式会社 情報処理装置、情報処理方法、及びプログラム

Cited By (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019194065A1 (ja) * 2018-04-02 2019-10-10 日本電産株式会社 画像処理装置、画像処理方法、外観検査システムおよび外観検査方法
JP2020533657A (ja) * 2018-08-10 2020-11-19 北京百度网▲訊▼科技有限公司Beijing Baidu Netcom Science And Technology Co.,Ltd. 電極シートのバリを検出するための方法および装置
JP2020085546A (ja) * 2018-11-19 2020-06-04 国立研究開発法人産業技術総合研究所 構造物の点検・補修支援システム
JP7517641B2 (ja) 2018-11-19 2024-07-17 国立研究開発法人産業技術総合研究所 構造物の点検・補修支援システム
US11315233B2 (en) 2018-11-29 2022-04-26 Kyocera Document Solutions Inc. Learning model generating device, and type identification system for generating learning model and using generated learning model to infer type of image defect
JP7482624B2 (ja) 2019-02-05 2024-05-14 三星ディスプレイ株式會社 不良検知方法および不良検知装置
JP2020126601A (ja) * 2019-02-05 2020-08-20 三星ディスプレイ株式會社Samsung Display Co.,Ltd. 不良検知方法および不良検知装置
US12306607B2 (en) 2019-02-05 2025-05-20 Samsung Display Co., Ltd. System and method for generating machine learning model with trace data
JP7265127B2 (ja) 2019-02-27 2023-04-26 富士通株式会社 機械学習プログラム、機械学習方法及び機械学習システム
JP2020140279A (ja) * 2019-02-27 2020-09-03 富士通株式会社 機械学習プログラム、機械学習方法及び機械学習システム
JP7136329B2 (ja) 2019-03-27 2022-09-13 日本電気株式会社 異常検知装置、制御方法、及びプログラム
US20220180495A1 (en) * 2019-03-27 2022-06-09 Nec Corporation Abnormality detection apparatus, control method, and program
WO2020194583A1 (ja) * 2019-03-27 2020-10-01 日本電気株式会社 異常検知装置、制御方法、及びプログラム
JPWO2020194583A1 (ja) * 2019-03-27 2020-10-01
US12175646B2 (en) * 2019-03-27 2024-12-24 Nec Corporation Abnormality detection apparatus, control method, and program
JP7547751B2 (ja) 2019-05-13 2024-09-10 富士通株式会社 表面欠陥識別方法及び装置
JP2020187735A (ja) * 2019-05-13 2020-11-19 富士通株式会社 表面欠陥識別方法及び装置
US11604458B2 (en) 2019-09-17 2023-03-14 Nissan Motor Co., Ltd. Anomaly determination device and anomaly determination method
JPWO2021053717A1 (ja) * 2019-09-17 2021-03-25
WO2021053717A1 (ja) * 2019-09-17 2021-03-25 日産自動車株式会社 異常判定装置及び異常判定方法
JP7396361B2 (ja) 2019-09-17 2023-12-12 日産自動車株式会社 異常判定装置及び異常判定方法
US12361529B2 (en) 2019-11-08 2025-07-15 Leader Electronics Corp. Training data generation method, method and device for generating learned model, recording medium, program, and information processing device
WO2021090587A1 (ja) 2019-11-08 2021-05-14 リーダー電子株式会社 教師データ生成方法、学習済みモデルを生成する方法、装置、記録媒体、プログラム、情報処理装置
JP2021140739A (ja) * 2020-02-28 2021-09-16 株式会社Pros Cons プログラム、学習済みモデルの生成方法、情報処理方法及び情報処理装置
JP7289427B2 (ja) 2020-02-28 2023-06-12 株式会社Pros Cons プログラム、情報処理方法及び情報処理装置
JP7453813B2 (ja) 2020-03-11 2024-03-21 株式会社Screenホールディングス 検査装置、検査方法、プログラム、学習装置、学習方法、および学習済みデータセット
JP2021143884A (ja) * 2020-03-11 2021-09-24 株式会社Screenホールディングス 検査装置、検査方法、プログラム、学習装置、学習方法、および学習済みデータセット
JP6885517B1 (ja) * 2020-03-17 2021-06-16 株式会社村田製作所 診断支援装置及びモデル生成装置
WO2022024245A1 (ja) * 2020-07-29 2022-02-03 オリンパス株式会社 検査システム、学習方法、検査方法、及び記憶媒体
JPWO2022024245A1 (ja) * 2020-07-29 2022-02-03
JP7499337B2 (ja) 2020-07-29 2024-06-13 株式会社エビデント 検査システム、学習方法、検査方法、及び記憶媒体
JP7361163B2 (ja) 2020-07-30 2023-10-13 楽天グループ株式会社 情報処理装置、情報処理方法およびプログラム
JP2022153360A (ja) * 2020-07-30 2022-10-12 楽天グループ株式会社 情報処理装置、情報処理方法およびプログラム
JP2022066637A (ja) * 2020-10-19 2022-05-02 日立交通テクノロジー株式会社 異物検出装置、異物検出システム、異物検出方法
JP7551447B2 (ja) 2020-10-19 2024-09-17 日立交通テクノロジー株式会社 異物検出装置、異物検出システム、異物検出方法
WO2022210948A1 (ja) * 2021-03-30 2022-10-06 川崎重工業株式会社 特定点検出システム、特定点検出方法及び特定点検出プログラム
JP7713790B2 (ja) 2021-03-30 2025-07-28 川崎重工業株式会社 特定点検出システム、特定点検出方法及び特定点検出プログラム
JP2022155168A (ja) * 2021-03-30 2022-10-13 川崎重工業株式会社 特定点検出システム、特定点検出方法及び特定点検出プログラム
JP2023007260A (ja) * 2021-07-01 2023-01-18 株式会社日立製作所 計算機及び外観検査方法
JP7699978B2 (ja) 2021-07-01 2025-06-30 株式会社日立製作所 計算機及び外観検査方法
US12300386B2 (en) 2021-09-10 2025-05-13 Fujifilm Corporation Information processing apparatus, training data generation device, and diagnosis support system
KR20230040272A (ko) 2021-09-15 2023-03-22 주식회사 히타치하이테크 결함 검사 시스템 및 결함 검사 방법
KR102772124B1 (ko) 2021-09-15 2025-02-26 주식회사 히타치하이테크 결함 검사 시스템 및 결함 검사 방법
JP2023050456A (ja) * 2021-09-30 2023-04-11 オムロン株式会社 異常検知装置、異常検知方法、および異常検知プログラム
JP7764717B2 (ja) 2021-09-30 2025-11-06 オムロン株式会社 異常検知装置、異常検知方法、および異常検知プログラム
JP2023128693A (ja) * 2022-03-04 2023-09-14 コニカミノルタ株式会社 情報処理装置、解析プログラム、および解析方法
JP2024099486A (ja) * 2023-01-12 2024-07-25 Jfeスチール株式会社 鋼材の疵検出装置及び、鋼材の疵検出方法
JP2026009282A (ja) * 2025-10-31 2026-01-19 日本製鉄株式会社 表面検査装置及び表面検査方法
JP7807718B2 (ja) 2025-10-31 2026-01-28 日本製鉄株式会社 表面検査装置及び表面検査方法

Also Published As

Publication number Publication date
US10572993B2 (en) 2020-02-25
JP6809250B2 (ja) 2021-01-06
US20180211374A1 (en) 2018-07-26

Similar Documents

Publication Publication Date Title
JP6809250B2 (ja) 情報処理装置、情報処理方法およびプログラム
US20180189610A1 (en) Active machine learning for training an event classification
US20160098636A1 (en) Data processing apparatus, data processing method, and recording medium that stores computer program
JP7063393B2 (ja) 教師データ拡張装置、教師データ拡張方法およびプログラム
JP6347589B2 (ja) 情報処理装置、情報処理方法及びプログラム
US11521312B2 (en) Image processing apparatus, image processing method, and storage medium
US20170330315A1 (en) Information processing apparatus, method for processing information, discriminator generating apparatus, method for generating discriminator, and program
EP3076674B1 (en) Video quality detection method and device
US11521392B2 (en) Image processing apparatus and image processing method for image analysis process
JP2018512567A (ja) 検査室自動化のためのサイドビューサンプルチューブ画像におけるバーコードタグ検出
US20150279054A1 (en) Image retrieval apparatus and image retrieval method
JP7699978B2 (ja) 計算機及び外観検査方法
CN110059666B (zh) 一种注意力检测方法及装置
KR102602392B1 (ko) 딥러닝 모델을 이용한 내시경 영상으로부터의 병변 검출 방법, 장치 및 프로그램
Dinç et al. DT-Binarize: A decision tree based binarization for protein crystal images
JP2017102865A (ja) 情報処理装置、情報処理方法及びプログラム
US20160372157A1 (en) Display control apparatus, display control method, and storage medium
Sany et al. Image segmentation based approach for skin disease detection and classification using machine learning algorithms
CN113632140B (zh) 用于产品检验的自动学习方法及系统
US11657099B2 (en) Information processing apparatus evaluating similarity between medical data, information processing method, and storage medium
CN115587959B (zh) 异常检测系统及异常检测方法
JP2006293820A (ja) 外観検査装置、外観検査方法およびコンピュータを外観検査装置として機能させるためのプログラム
JP4757928B2 (ja) 成人物判断方法及びシステム
WO2016092783A1 (en) Information processing apparatus, method for processing information, discriminator generating apparatus, method for generating discriminator, and program
JP2019067377A (ja) 画像処理装置及び方法及び監視システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201123

R151 Written notification of patent or utility model registration

Ref document number: 6809250

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151