JP6792842B2 - 外観検査装置、変換データ生成装置、及びプログラム - Google Patents
外観検査装置、変換データ生成装置、及びプログラム Download PDFInfo
- Publication number
- JP6792842B2 JP6792842B2 JP2017111572A JP2017111572A JP6792842B2 JP 6792842 B2 JP6792842 B2 JP 6792842B2 JP 2017111572 A JP2017111572 A JP 2017111572A JP 2017111572 A JP2017111572 A JP 2017111572A JP 6792842 B2 JP6792842 B2 JP 6792842B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- vector
- feature
- unit
- conversion 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.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 47
- 238000011179 visual inspection Methods 0.000 title claims description 23
- 238000007689 inspection Methods 0.000 claims description 93
- 239000013598 vector Substances 0.000 claims description 87
- 239000011159 matrix material Substances 0.000 claims description 66
- 230000002950 deficient Effects 0.000 claims description 61
- 238000000034 method Methods 0.000 claims description 60
- 230000007547 defect Effects 0.000 claims description 43
- 230000009466 transformation Effects 0.000 claims description 39
- 238000013507 mapping Methods 0.000 claims description 33
- 238000000605 extraction Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 14
- 238000013528 artificial neural network Methods 0.000 claims description 7
- 230000002194 synthesizing effect Effects 0.000 claims description 7
- 239000000284 extract Substances 0.000 claims description 4
- 230000008569 process Effects 0.000 description 29
- 230000000052 comparative effect Effects 0.000 description 20
- 238000012360 testing method Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 3
- 238000005314 correlation function Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000005311 autocorrelation function Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Classifications
-
- 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
- G06T7/001—Industrial image inspection using an image reference approach
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- 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
- G06T7/0008—Industrial image inspection checking presence/absence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/168—Segmentation; Edge detection involving transform domain methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/174—Segmentation; Edge detection involving the use of two or more images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/774—Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
- G01N2021/8854—Grading and classifying of flaws
- G01N2021/8861—Determining coordinates of flaws
- G01N2021/8864—Mapping zones of defects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
- G01N2021/8883—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges involving the calculation of gauges, generating models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/082—Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
-
- 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/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- 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/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/06—Recognition of objects for industrial automation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Immunology (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Pathology (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
Description
[1.構成]
図1に示す外観検査装置1は、入力部10と、演算部20と、記憶部30と、出力部40とを備える。
[2−1.変換データ生成処理]
次に、演算部20が実行する変換データ生成処理について、図2のフローチャートを用いて説明する。本処理は、良品画像DB31に複数の良品画像が格納されている状態で、入力部10を介して外部から生成指示が入力されると起動する。良品画像DB31に格納される良品画像は、例えば、入力部10を介して外部から取得してもよいし、外観検査処理により良品と判断された検査対象画像を用いてもよい。また、演算部20として機能するコンピュータに、良品画像が格納されたUSBメモリ等を良品画像DB31として接続してもよい。
S150では、擬似欠陥画像の生成に使用していないn個の良品画像のそれぞれについて、S140で選択された選択領域の部分画像から特徴ベクトル(以下、良品ベクトル)xを生成する。nは数百〜数千オーダーの正整数である。ここでは、良品ベクトルxとして、部分画像に属する全ての画素のRGBの輝度情報を並べることで生成されるd次元のベクトルを用いる。例えば、部分画像の画素数がmである場合、良品ベクトルxの次元は、d=3×mとなる。
なお、本処理において、S130が分割部、S150が抽出部、S160〜S170が生成部、S180が調整部に相当する。
演算部20が実行する外観検査処理について、図7のフローチャートを用いて説明する。本処理は、入力部10に検査対象画像が入力される毎に起動する。
S320では、検査対象画像を、図4に示すように、複数の領域に分割する。
S340では、選択画像から特徴ベクトルyを抽出する。特徴ベクトルyの抽出方法は、上述した良品画像から抽出する特徴ベクトルxの場合と同様である。以下では、この抽出された特徴ベクトルyを選択ベクトルという。
[3.評価]
本開示の手法および比較例1〜4のそれぞれについて変換行列Kおよびこれに相当する行列を生成し、擬似欠陥画像を検査対象画像(以下、テスト画像)として、性能を評価した結果について説明する。
以上詳述した第1実施形態によれば、以下の効果を奏する。
(1)外観検査装置1では、特徴ベクトルy(即ち、検査対象画像)と、復元ベクトルy〜(即ち、復元画像)との差分である誤差ベクトルe(即ち、誤差画像)から、検査対象物の良否を判断する。このため、検査対象画像に撮像された検査対象物が、復元画像に示された良品と判断される復元された検査対象物と異なってさえいれば、未知の欠陥であっても検出することができ、検査対象物の外観の検査精度を向上させることができる。
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
Claims (6)
- 検査対象物の外観を表す検査対象画像を取得する取得部(S310)と、
前記取得部にて取得された前記検査対象画像から、予め設定された変換データを用いて、良品と判断される外観を表す復元画像を生成するように構成された復元部(S340、S350)と、
前記検査対象画像と前記復元画像との差分から前記検査対象画像に写った前記検査対象物の良否を判断するように構成された判断部(S360、S380)と、
画像の特徴を表すベクトルを特徴ベクトルとして、良品と判断される前記検査対象物の外観を写した複数の良品画像のそれぞれから前記特徴ベクトルを抽出し、抽出された前記特徴ベクトルを良品ベクトルとするように構成された抽出部(S150)と、
前記特徴ベクトルによって表されるベクトル空間を全体空間とし、前記全体空間のうち前記良品ベクトルの分布を近似する部分空間を特徴空間として、前記特徴ベクトルを前記全体空間から前記特徴空間へ写像する第1の写像、および前記第1の写像の結果を前記全体空間へ写像する第2の写像を連続して行うことを表現する行列である変換行列を、前記抽出部にて抽出された前記複数の良品ベクトルを用いて生成するように構成された生成部(S160、S170)と、
前記良品画像に欠陥を表す画像を合成した擬似欠陥画像から抽出された前記特徴ベクトルを学習データとして、前記生成部で生成された前記変換行列の各要素を調整するように構成された調整部(S180)と、
を備え、前記復元部は、前記調整部にて調整された変換行列を、前記変換データとして用いるように構成された外観検査装置。 - 検査対象物の外観を表す検査対象画像から、良品と判断される外観を表す復元画像を生成するための変換データを生成する変換データ生成装置であって、
画像の特徴を表すベクトルを特徴ベクトルとして、良品と判断される前記検査対象物の外観を写した複数の良品画像のそれぞれから前記特徴ベクトルを抽出し、抽出された前記特徴ベクトルを良品ベクトルとするように構成された抽出部(S150)と、
前記特徴ベクトルによって表されるベクトル空間を全体空間とし、前記全体空間のうち前記良品ベクトルの分布を近似する部分空間を特徴空間として、前記特徴ベクトルを前記全体空間から前記特徴空間へ写像する第1の写像、および前記第1の写像の結果を前記全体空間へ写像する第2の写像を連続して行うことを表現する行列である変換行列を、前記抽出部にて抽出された前記複数の良品ベクトルを用いて生成するように構成された生成部(S160、S170)と、
前記良品画像に欠陥を表す画像を合成した擬似欠陥画像から抽出された前記特徴ベクトルを学習データとして、前記生成部で生成された前記変換行列の各要素を調整することで前記変換データを生成するように構成された調整部(S180)と、
を備える変換データ生成装置。 - 請求項2に記載の変換データ生成装置であって、
前記複数の良品画像のそれぞれを複数の部分画像に分割する分割部(S130)を更に備え、
前記抽出部、前記生成部、前記調整部は、前記分割部によって分割された複数の部分画像が表す部位毎に処理を実行するように構成された、
変換データ生成装置。 - 請求項2または請求項3に記載の変換データ生成装置であって、
前記生成部は、前記抽出部にて抽出された前記複数の特徴ベクトルから自己相関行列を生成し、該自己相関行列をKarhunen-Loeve展開することで、前記変換行列を求めるように構成された
変換データ生成装置。 - 請求項2から請求項4のいずれか1項に記載の変換データ生成装置であって、
前記調整部は、前記変換行列をニューラルネットワークの中間層とみなし、Denoisinng Autoencoderを適用することで前記変換行列の各要素を調整するように構成された、
変換データ生成装置。 - 検査対象物の外観を表す検査対象画像から、良品と判断される外観を表す復元画像を生成するための変換データを生成するプログラムであって、
画像の特徴を表すベクトルを特徴ベクトルとして、良品と判断される前記検査対象物の外観を写した複数の良品画像のそれぞれから前記特徴ベクトルを抽出し、抽出された前記特徴ベクトルを良品ベクトルとするように構成された抽出部(S150)と、
前記特徴ベクトルによって表されるベクトル空間を全体空間とし、前記全体空間のうち前記良品ベクトルの分布を近似する部分空間を特徴空間として、前記特徴ベクトルを前記全体空間から前記特徴空間へ写像する第1の写像、および前記第1の写像の結果を前記全体空間へ写像する第2の写像を連続して行うことを表現する行列である変換行列を、前記抽出部にて抽出された前記複数の良品ベクトルを用いて生成するように構成された生成部(S160、S170)と、
前記良品画像に欠陥を表す画像を合成した擬似欠陥画像から抽出された前記特徴ベクトルを学習データとして、前記生成部で生成された前記変換行列の各要素を調整することで前記変換データを生成するように構成された調整部(S180)と、
としてコンピュータを機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017111572A JP6792842B2 (ja) | 2017-06-06 | 2017-06-06 | 外観検査装置、変換データ生成装置、及びプログラム |
PCT/JP2018/021593 WO2018225745A1 (ja) | 2017-06-06 | 2018-06-05 | 外観検査装置、変換データ生成装置、及びプログラム |
US16/704,816 US11062458B2 (en) | 2017-06-06 | 2019-12-05 | Appearance inspection device, transformation data generation device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017111572A JP6792842B2 (ja) | 2017-06-06 | 2017-06-06 | 外観検査装置、変換データ生成装置、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018205163A JP2018205163A (ja) | 2018-12-27 |
JP6792842B2 true JP6792842B2 (ja) | 2020-12-02 |
Family
ID=64565862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017111572A Active JP6792842B2 (ja) | 2017-06-06 | 2017-06-06 | 外観検査装置、変換データ生成装置、及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11062458B2 (ja) |
JP (1) | JP6792842B2 (ja) |
WO (1) | WO2018225745A1 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6792842B2 (ja) * | 2017-06-06 | 2020-12-02 | 株式会社デンソー | 外観検査装置、変換データ生成装置、及びプログラム |
WO2019194064A1 (ja) * | 2018-04-02 | 2019-10-10 | 日本電産株式会社 | 画像処理装置、画像処理方法、外観検査システムおよび外観検査方法 |
JP7298176B2 (ja) * | 2019-02-13 | 2023-06-27 | 東レ株式会社 | 欠点検査装置および学習済みモデル |
CN110097010A (zh) * | 2019-05-06 | 2019-08-06 | 北京达佳互联信息技术有限公司 | 图文检测方法、装置、服务器及存储介质 |
EP3739513A1 (en) * | 2019-05-13 | 2020-11-18 | Fujitsu Limited | Surface defect identification method and apparatus |
JP7458158B2 (ja) * | 2019-09-06 | 2024-03-29 | 清水建設株式会社 | 外観検査システム、及び外観検査方法 |
JP7391579B2 (ja) * | 2019-09-06 | 2023-12-05 | 清水建設株式会社 | 外観検査システム、及び外観検査方法 |
JP7383946B2 (ja) * | 2019-09-12 | 2023-11-21 | 株式会社アイシン | 画像復元装置、画像復元方法、画像復元プログラム、復元器生成装置、復元器生成方法、復元器生成プログラム、判定器生成装置、判定器生成方法、判定器生成プログラム、物品判定装置、物品判定方法、および物品判定プログラム |
JP7404817B2 (ja) * | 2019-11-27 | 2023-12-26 | オムロン株式会社 | 学習装置、検出装置、学習方法、及び学習プログラム |
JP7262409B2 (ja) * | 2020-03-06 | 2023-04-21 | 株式会社日立ハイテク | 試料観察システム及び画像処理方法 |
JP7453813B2 (ja) * | 2020-03-11 | 2024-03-21 | 株式会社Screenホールディングス | 検査装置、検査方法、プログラム、学習装置、学習方法、および学習済みデータセット |
JP7465446B2 (ja) * | 2020-05-15 | 2024-04-11 | オムロン株式会社 | 画像検査装置、画像検査方法、及び学習済みモデル生成装置 |
JP7505256B2 (ja) * | 2020-05-15 | 2024-06-25 | オムロン株式会社 | 画像検査装置、画像検査方法及び学習済みモデル生成装置 |
JP7437610B2 (ja) | 2020-05-15 | 2024-02-26 | オムロン株式会社 | 画像検査装置、画像検査方法及び学習済みモデル生成装置 |
WO2022024245A1 (ja) * | 2020-07-29 | 2022-02-03 | オリンパス株式会社 | 検査システム、学習方法、検査方法、及び記憶媒体 |
CN111768407B (zh) * | 2020-09-01 | 2020-12-01 | 征图新视(江苏)科技股份有限公司 | 基于快速定位的缺陷检测算法 |
WO2022065273A1 (ja) * | 2020-09-25 | 2022-03-31 | ファナック株式会社 | 外観検査のためのモデル作成装置及び外観検査装置 |
KR102605692B1 (ko) * | 2020-11-16 | 2023-11-27 | 한국전자통신연구원 | 탐지대상 이미지에서의 이상 부분 탐지 방법 및 시스템, 이의 복원 모델 학습 방법 |
CN114648480A (zh) * | 2020-12-17 | 2022-06-21 | 杭州海康威视数字技术股份有限公司 | 表面缺陷检测方法、装置及系统 |
JP2022108855A (ja) * | 2021-01-14 | 2022-07-27 | オムロン株式会社 | 部品検査装置 |
JP7009676B1 (ja) * | 2021-01-29 | 2022-01-26 | 東京貿易テクノシステム株式会社 | 学習データ生成方法、学習データ生成プログラム、学習データ生成装置、および機械学習モデル生成方法 |
JP2022168944A (ja) | 2021-04-27 | 2022-11-09 | 株式会社日立ハイテク | 欠陥を検出するシステム、及びコンピュータ可読媒体 |
CN117274133A (zh) * | 2022-06-09 | 2023-12-22 | 鸿海精密工业股份有限公司 | 瑕疵侦测方法、电子设备及存储介质 |
WO2023249973A1 (en) * | 2022-06-20 | 2023-12-28 | Lean Ai Technologies Ltd. | Neural networks related to manufactured items |
WO2024154379A1 (ja) * | 2023-01-18 | 2024-07-25 | 浜松ホトニクス株式会社 | モデル生成方法、モデル生成システム、モデル生成プログラム、異物検出方法、異物検出システム、異物検出プログラム及び推論モデル |
JP7424572B1 (ja) | 2023-01-18 | 2024-01-30 | 浜松ホトニクス株式会社 | モデル生成方法、モデル生成システム、モデル生成プログラム、異物検出方法、異物検出システム、異物検出プログラム及び推論モデル |
KR102644815B1 (ko) * | 2023-07-27 | 2024-03-08 | 주식회사 인터엑스 | 사출공정에 적용 가능한 딥러닝 기반 품질검사 시스템 및 그 제어방법 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2885823B2 (ja) * | 1989-04-11 | 1999-04-26 | 株式会社豊田中央研究所 | 視覚認識装置 |
JP3310898B2 (ja) * | 1997-03-28 | 2002-08-05 | 三菱電機株式会社 | 画像処理装置 |
JP3447572B2 (ja) * | 1998-07-31 | 2003-09-16 | 株式会社山武 | 部品の接続良否検査方法 |
JP2004354251A (ja) * | 2003-05-29 | 2004-12-16 | Nidek Co Ltd | 欠陥検査装置 |
US7440607B1 (en) * | 2004-11-03 | 2008-10-21 | Kla-Tencor Corporation | Outlier substrate inspection |
JP5546317B2 (ja) | 2010-03-31 | 2014-07-09 | 株式会社デンソーアイティーラボラトリ | 外観検査装置、外観検査用識別器の生成装置及び外観検査用識別器生成方法ならびに外観検査用識別器生成用コンピュータプログラム |
JP4728444B2 (ja) * | 2010-08-23 | 2011-07-20 | 独立行政法人産業技術総合研究所 | 異常領域検出装置および異常領域検出方法 |
JP6702064B2 (ja) | 2016-06-07 | 2020-05-27 | 株式会社デンソー | 外観異常検査装置、方法、及びプログラム |
JP6792842B2 (ja) * | 2017-06-06 | 2020-12-02 | 株式会社デンソー | 外観検査装置、変換データ生成装置、及びプログラム |
WO2019026104A1 (ja) * | 2017-07-31 | 2019-02-07 | 富士通株式会社 | 情報処理装置、情報処理プログラム及び情報処理方法 |
US10621718B2 (en) * | 2018-03-23 | 2020-04-14 | Kla-Tencor Corp. | Aided image reconstruction |
JP6908019B2 (ja) * | 2018-12-28 | 2021-07-21 | Tdk株式会社 | 画像生成装置及び外観検査装置 |
-
2017
- 2017-06-06 JP JP2017111572A patent/JP6792842B2/ja active Active
-
2018
- 2018-06-05 WO PCT/JP2018/021593 patent/WO2018225745A1/ja active Application Filing
-
2019
- 2019-12-05 US US16/704,816 patent/US11062458B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US11062458B2 (en) | 2021-07-13 |
WO2018225745A1 (ja) | 2018-12-13 |
JP2018205163A (ja) | 2018-12-27 |
US20200111217A1 (en) | 2020-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6792842B2 (ja) | 外観検査装置、変換データ生成装置、及びプログラム | |
Abdelhamed et al. | A high-quality denoising dataset for smartphone cameras | |
JP5981838B2 (ja) | 検査画像内の欠陥を検出するためのシステム、方法及びコンピュータプログラム製品 | |
JP4160258B2 (ja) | 勾配ベースの局部輪郭線検出のための新しい知覚的しきい値決定 | |
JP6666046B2 (ja) | 画像処理装置および画像処理方法 | |
KR102301437B1 (ko) | 비전 검사 장치 및 이의 얼룩 검출 방법 | |
JP2012032370A (ja) | 欠陥検出方法、欠陥検出装置、学習方法、プログラム、及び記録媒体 | |
KR102559021B1 (ko) | 불량 이미지 생성 장치 및 방법 | |
JP2003501850A (ja) | 基準映像を用いることなくデジタル映像の品質を推定する方法と装置 | |
US20060078191A1 (en) | Apparatus and method for detecting defect on object | |
US20210012476A1 (en) | Abnormality inspection device and abnormality inspection method | |
JP2013257304A5 (ja) | ||
WO2021261168A1 (ja) | 検査装置、ユニット選択装置、検査方法、及び検査プログラム | |
CN117274258B (zh) | 主板图像的缺陷检测方法、系统、设备及存储介质 | |
JP2008051617A (ja) | 画像検査装置、その方法、及びその記録媒体 | |
CN108629771B (zh) | 一种具有尺度鲁棒性的图像质量盲评价方法 | |
JP7258509B2 (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
CN115984246B (zh) | 基于机器视觉的缺陷快速检测方法及装置、设备、存储介质 | |
Amano | Correlation based image defect detection | |
CN111179245A (zh) | 图像质量检测方法、装置、电子设备和存储介质 | |
WO2022172469A1 (ja) | 画像検査装置、画像検査方法、及び学習済みモデル生成装置 | |
JP2020071716A (ja) | 異常判定方法、特徴量算出方法、外観検査装置 | |
CN112950592B (zh) | 基于高维离散余弦变换的无参考光场图像质量评价方法 | |
JP7475901B2 (ja) | 試験片上の欠陥検出の方法およびそのシステム | |
JP2018116672A (ja) | 情報処理装置、情報処理方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190610 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200915 |
|
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: 20201006 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6792842 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |