Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7348588B2 - Anomaly detection system and anomaly detection program - Google Patents
[go: Go Back, main page]

JP7348588B2 - Anomaly detection system and anomaly detection program - Google Patents

Anomaly detection system and anomaly detection program Download PDF

Info

Publication number
JP7348588B2
JP7348588B2 JP2019041040A JP2019041040A JP7348588B2 JP 7348588 B2 JP7348588 B2 JP 7348588B2 JP 2019041040 A JP2019041040 A JP 2019041040A JP 2019041040 A JP2019041040 A JP 2019041040A JP 7348588 B2 JP7348588 B2 JP 7348588B2
Authority
JP
Japan
Prior art keywords
data
learning model
feature data
feature
mapping
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
JP2019041040A
Other languages
Japanese (ja)
Other versions
JP2020144626A (en
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.)
Toyo Seikan Group Holdings Ltd
Original Assignee
Toyo Seikan Group Holdings 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 Toyo Seikan Group Holdings Ltd filed Critical Toyo Seikan Group Holdings Ltd
Priority to JP2019041040A priority Critical patent/JP7348588B2/en
Publication of JP2020144626A publication Critical patent/JP2020144626A/en
Application granted granted Critical
Publication of JP7348588B2 publication Critical patent/JP7348588B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、監視対象の異常を検出する異常検出技術に関し、特に異常検出の精度を向上させ得る異常検出システムに関する。 The present invention relates to an anomaly detection technique for detecting an anomaly in a monitored object, and particularly to an anomaly detection system that can improve the accuracy of anomaly detection.

監視対象の異常を検出する異常検出技術においては、監視対象が異常である状態を的確に識別することが難しいという問題がある。
例えば、様々な監視対象に対して汎用的に用いることのできる異常検出システムの構築を考えた場合、監視対象のどのような状態が異常であるのかを定義することは容易ではない。
Anomaly detection techniques for detecting abnormalities in a monitored object have a problem in that it is difficult to accurately identify a state in which the monitored object is abnormal.
For example, when considering the construction of an abnormality detection system that can be used universally for various monitoring targets, it is not easy to define what state of the monitoring target is abnormal.

そこで、監視対象の異常状態をあらかじめ定義することなく、監視対象の正常な状態から得られる各種の測定データから抽出される特徴量をモデル化することで、正常な状態との比較から異常を検出する手法を用いることが考えられる。
この手法による異常検出は、何が異常であるかを定義しないため、想定外の異常状態にも対応することが可能となる。
Therefore, by modeling the feature quantities extracted from various measurement data obtained from the normal state of the monitored target, without defining the abnormal state of the monitored target in advance, abnormalities can be detected from comparison with the normal state. It is conceivable to use a method to do so.
Since abnormality detection using this method does not define what constitutes an abnormality, it is possible to respond to unexpected abnormal conditions.

一方、このような異常検出では、入力するデータの質が検出精度に与える影響は、非常に大きい。
すなわち、監視対象を測定して得られる入力データとしては、例えば画像や波形データなど様々なものがあるが、画像や波形データからは多くの特徴量を抽出することが可能である。また、検査対象が複雑になればなるほど、異常状態の判定に必要となる特徴量の選択が難しくなる。また、判定に用いる特徴量の数を単に多くするのみでは、反って判定結果の質を劣化させる特徴量が含まれてしまうという問題もある。さらに、入力データには、正常又は異常な状態を示すデータの双方において、ノイズが含まれる場合がある。
このため、このような異常検出システムにおいては、入力データの質を向上させることにより、高精度な異常検出を可能にすることが望ましい。
On the other hand, in such abnormality detection, the quality of input data has a very large influence on detection accuracy.
That is, there are various types of input data obtained by measuring a monitoring target, such as images and waveform data, and it is possible to extract many feature quantities from the images and waveform data. Furthermore, as the inspection target becomes more complex, it becomes more difficult to select the feature amounts necessary for determining an abnormal state. Furthermore, simply increasing the number of feature quantities used for determination results in the inclusion of feature quantities that degrade the quality of the determination result. Furthermore, the input data may contain noise, both in data indicating normal or abnormal conditions.
Therefore, in such an anomaly detection system, it is desirable to enable highly accurate anomaly detection by improving the quality of input data.

特開2016-206784号公報Japanese Patent Application Publication No. 2016-206784

このような異常検出システムにおいて、写像手法などを用いることにより、入力データの特徴量を加工して、特徴量のうち有用なものだけを使用して異常検出を行うことが考えられる。しかしながら、このような写像手法を用いる場合でも、入力データにノイズなどが残っていると、それにより検出精度が低下するが、写像手法では、入力データのノイズを適切に除去することは、困難であった。 In such an anomaly detection system, it is conceivable to process the feature amounts of input data by using a mapping method or the like, and perform anomaly detection using only useful features among the feature amounts. However, even when such a mapping method is used, if noise remains in the input data, the detection accuracy will decrease, but with the mapping method, it is difficult to properly remove noise from the input data. there were.

そこで、本発明者らは鋭意研究し、入力データの特徴量に対して写像手法とクラスタリング手法を適用し、一定のクラスタを除去することによって、特徴量の外れ値を削除し、異常検出の精度を向上させることに成功して、本発明を完成させた。
ここで、写像手法とクラスタリング手法を用いる技術として、特許文献1に記載のデータ分析装置を挙げることができる。しかしながら、この装置では、本発明のような入力データの特徴量の外れ値を削除することはできなかった。
Therefore, the present inventors conducted extensive research, applied mapping methods and clustering methods to the features of input data, and removed certain clusters to remove outliers in the features and improve the accuracy of anomaly detection. The present invention was completed by successfully improving the
Here, as a technique using a mapping method and a clustering method, a data analysis device described in Patent Document 1 can be mentioned. However, with this device, it was not possible to remove outliers in the feature amounts of input data as in the present invention.

本発明は、上記事情に鑑みてなされたものであり、異常検出システムにおいて、学習モデルを作成する入力データの質を向上させることにより、異常検出の精度を向上させることが可能な異常検出システム、及び異常検出プログラムの提供を目的とする。 The present invention has been made in view of the above circumstances, and provides an anomaly detection system that can improve the accuracy of anomaly detection by improving the quality of input data for creating a learning model in the anomaly detection system. and to provide anomaly detection programs.

上記目的を達成するため、本発明の異常検出システムは、監視対象の異常を検出する異常検出システムであって、監視対象に関するデータを用いて特徴量を計算して得られた特徴量データに対して状態空間モデルへの写像手法を用いて前記特徴量データに対応する特徴空間を定義する基底を生成し、前記基底にもとづき前記特徴量データを写像して、前記特徴空間の新たな次元数を決定し、写像された前記特徴量データの次元数を削減して前記新たな次元数とし、変換後特徴量データを生成する写像部と、混合分布手法にもとづき前記変換後特徴量データを複数のクラスタに分類して、学習モデル候補を作成する学習モデル作成部と、前記学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除することにより、前記学習モデル候補を改変して学習モデルを作成するモデル改変部を備える構成としてある。 In order to achieve the above object, the anomaly detection system of the present invention is an anomaly detection system that detects an anomaly in a monitored target, and uses feature data obtained by calculating feature values using data related to the monitored target. A basis for defining a feature space corresponding to the feature data is generated using a mapping method to a state space model, and a new number of dimensions of the feature space is determined by mapping the feature data based on the base. a mapping unit that reduces the number of dimensions of the determined and mapped feature data to obtain the new number of dimensions and generates transformed feature data; a learning model creation unit that classifies the learning model candidates into clusters and creates learning model candidates; and a cluster that has a mixture ratio lower than a set threshold or a cluster that has the smallest mixture ratio for the learning model candidates. The configuration includes a model modification unit that creates a learning model by modifying the learning model candidate by deleting the learning model candidate.

また、本発明の異常検出プログラムは、監視対象の異常を検出する異常検出プログラムであって、コンピュータを、監視対象に関するデータを用いて特徴量を計算して得られた特徴量データに対して状態空間モデルへの写像手法を用いて前記特徴量データに対応する特徴空間を定義する基底を生成し、前記基底にもとづき前記特徴量データを写像して、前記特徴空間の新たな次元数を決定し、写像された前記特徴量データの次元数を削減して前記新たな次元数とし、変換後特徴量データを生成する写像部、混合分布手法にもとづき前記変換後特徴量データを複数のクラスタに分類して、学習モデル候補を作成する学習モデル作成部、及び、前記学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除することにより、前記学習モデル候補を改変して学習モデルを作成するモデル改変部として機能させる構成としてある。 Further, the anomaly detection program of the present invention is an anomaly detection program that detects an anomaly in a monitoring target, and the computer is configured to perform a state detection process on feature data obtained by calculating feature quantities using data related to the monitoring target. A basis defining a feature space corresponding to the feature data is generated using a mapping method to a spatial model, and a new number of dimensions of the feature space is determined by mapping the feature data based on the base. , a mapping unit that reduces the number of dimensions of the mapped feature data to obtain the new number of dimensions and generates transformed feature data, and classifies the transformed feature data into a plurality of clusters based on a mixture distribution method. and a learning model creation unit that creates a learning model candidate, and for the learning model candidates, deletes a cluster that has a mixture ratio lower than a set threshold value or a cluster that has a mixture ratio that has the smallest value. By doing so, it is configured to function as a model modification unit that modifies the learning model candidate to create a learning model.

本発明によれば、異常検出システムにおいて、学習モデルを作成する入力データの質を向上させることにより、異常検出の精度を向上させることが可能な異常検出システム、及び異常検出プログラムの提供が可能となる。 According to the present invention, it is possible to provide an anomaly detection system and an anomaly detection program that can improve the accuracy of anomaly detection by improving the quality of input data for creating a learning model in the anomaly detection system. Become.

本発明の第一実施形態の異常検出システム(異常検出装置)の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of an abnormality detection system (anomaly detection device) according to a first embodiment of the present invention. 本発明の第一実施形態、第二実施形態、及び第三実施形態で用いられる主成分分析による写像手法を示す説明図である。FIG. 2 is an explanatory diagram showing a mapping method using principal component analysis used in the first embodiment, second embodiment, and third embodiment of the present invention. 本発明の第一実施形態、第二実施形態、及び第三実施形態で用いられる主成分分析にもとづいて、特徴量データを低次元空間に圧縮する流れを示す説明図である。FIG. 2 is an explanatory diagram showing a flow of compressing feature data into a low-dimensional space based on principal component analysis used in the first embodiment, second embodiment, and third embodiment of the present invention. 本発明の第一実施形態及び第三実施形態で用いられる混合ガウス分布モデルによるモデル改変処理についての説明図である。FIG. 3 is an explanatory diagram of model modification processing using a Gaussian mixture distribution model used in the first embodiment and the third embodiment of the present invention. 本発明の第一実施形態の異常検出システムによる処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure by the abnormality detection system of the first embodiment of the present invention. 本発明の第二実施形態の異常検出システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of an abnormality detection system according to a second embodiment of the present invention. 本発明の第二実施形態の異常検出システムによる処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure by the abnormality detection system of the second embodiment of this invention. 本発明の第三実施形態の異常検出システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of an abnormality detection system according to a third embodiment of the present invention. 本発明の第三実施形態の異常検出システムによる処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure by the abnormality detection system of 3rd embodiment of this invention. 実施例に示す試験で用いた画像データを示す図である。FIG. 3 is a diagram showing image data used in tests shown in Examples. 実施例に示す試験で用いた画像データから抽出した特徴量の種類を示す図である。FIG. 3 is a diagram showing types of feature amounts extracted from image data used in tests shown in Examples. 実施例に示す試験における主成分分析の結果を表すグラフを示す図である。It is a figure which shows the graph showing the result of the principal component analysis in the test shown in an Example. 実施例及び参考例によって得られた学習モデルの評価結果を示す図である。It is a figure which shows the evaluation result of the learning model obtained by the Example and the reference example.

以下、本発明の異常検出システム、及び異常検出プログラムの実施形態について詳細に説明する。ただし、本発明は、以下の実施形態及び後述する実施例の具体的な内容に限定されるものではない。 Hereinafter, embodiments of the abnormality detection system and abnormality detection program of the present invention will be described in detail. However, the present invention is not limited to the specific contents of the embodiments and examples described below.

[第一実施形態]
まず、本発明の第一実施形態の異常検出システム、及び異常検出プログラムについて、図面を参照して説明する。
本実施形態の異常検出システムは、監視対象の異常を検出するものである。この監視対象には検査対象も含まれ、監視対象としては、例えば製品や装置、建物などにおける環境等を挙げることができる。
[First embodiment]
First, an abnormality detection system and an abnormality detection program according to a first embodiment of the present invention will be described with reference to the drawings.
The abnormality detection system of this embodiment detects an abnormality in a monitored object. The objects to be monitored include the objects to be inspected, and the objects to be monitored include, for example, the environment of products, equipment, buildings, and the like.

具体的には、本実施形態の異常検出システムに相当する異常検出装置1は、図1に示すように、測定データ入力部10、測定データ記憶部11、特徴量抽出部12、特徴量データ記憶部13、写像部14、写像データ記憶部15、学習モデル作成部16、学習モデル記憶部17、及びモデル改変部18を備えている。 Specifically, as shown in FIG. 1, an abnormality detection device 1 corresponding to the abnormality detection system of this embodiment includes a measurement data input section 10, a measurement data storage section 11, a feature extraction section 12, and a feature data storage. 13, a mapping section 14, a mapping data storage section 15, a learning model creation section 16, a learning model storage section 17, and a model modification section 18.

本実施形態の異常検出装置1におけるこれらの各構成は、図1に示すように一個の情報処理装置に全て備えることができる。また、これらの各構成は、複数の情報処理装置からなる異常検出システムの各装置に分散して備えてもよい。これは、後述する各実施形態についても同様である。 All of these components in the abnormality detection device 1 of this embodiment can be included in one information processing device as shown in FIG. Further, each of these configurations may be distributed and provided in each device of an abnormality detection system including a plurality of information processing devices. This also applies to each embodiment described below.

測定データ入力部10は、監視対象について測定されたデータ(以下、測定データと称する場合がある)などを入力して、測定データ記憶部11に記憶させる。
測定データ記憶部11は、測定データ入力部10により入力された測定データを記憶する。
測定データとしては、製品などから取得される検査データと、装置などから取得されるプロセスデータを挙げることができる。
The measured data input unit 10 inputs data measured on the monitoring target (hereinafter sometimes referred to as measured data), and stores the data in the measured data storage unit 11.
The measurement data storage unit 11 stores measurement data input by the measurement data input unit 10.
Examples of measurement data include inspection data obtained from products and the like, and process data obtained from devices and the like.

検査データとしては、画像、寸法(サイズ、円形度など)、色、欠陥(数、サイズなど)、排出数、透過度、重量、強度、及び表面粗さ等を挙げることができる。なお、検査データは、検査する項目だけ存在するため、これ以外にも多くのものが想定され得る。
プロセスデータとしては、音、温度、湿度、振動、変位、速度、加速度、回転角、角速度、角加速度、電圧、電流、光量、圧力等を挙げることができる。
測定指標として、このような検査データとプロセスデータを組合わせて用いることで、異常検知の性能の向上を図ることができる。
Inspection data can include images, dimensions (size, circularity, etc.), color, defects (number, size, etc.), number of discharges, transparency, weight, strength, surface roughness, and the like. Note that since the inspection data includes only the items to be inspected, many other items may be assumed.
Examples of process data include sound, temperature, humidity, vibration, displacement, speed, acceleration, rotation angle, angular velocity, angular acceleration, voltage, current, light amount, pressure, and the like.
By using a combination of such inspection data and process data as a measurement index, it is possible to improve the performance of abnormality detection.

特徴量抽出部12は、測定データ記憶部11から測定データを読み込んで、この測定データにもとづき特徴量を計算し、特徴量データを生成して特徴量データ記憶部13に記憶させる。
このとき、測定データを2つの集合に分けて、特徴量抽出部12により、特徴量データとして、学習モデル候補を作成するために用いる学習用データセットと、学習モデル候補を改変して学習モデルを完成させるために用いる検証用データセットの2種類を生成させて、特徴量データ記憶部13に記憶させることが好ましい。
The feature amount extraction section 12 reads the measurement data from the measurement data storage section 11, calculates the feature amount based on this measurement data, generates feature amount data, and stores it in the feature amount data storage section 13.
At this time, the measured data is divided into two sets, and the feature extraction unit 12 uses the training data set as feature data to create a learning model candidate, and the training data set used to create a learning model candidate. It is preferable to generate two types of verification data sets used for completion and store them in the feature amount data storage unit 13.

なお、測定データ入力部10、測定データ記憶部11、及び特徴量抽出部12は、本実施形態の異常検出システム及び異常検出プログラムの外部に構成することができ、本実施形態の異常検出システム及び異常検出プログラムから、これらの構成を省略してもよい。 Note that the measurement data input section 10, the measurement data storage section 11, and the feature amount extraction section 12 can be configured outside the abnormality detection system and abnormality detection program of this embodiment, and can be configured outside the abnormality detection system and abnormality detection program of this embodiment. These configurations may be omitted from the abnormality detection program.

特徴量データ記憶部13は、特徴量抽出部12により生成された特徴量データを記憶する。
特徴量データの構造は、例えば測定データ(例えば画像)ID、複数の特徴量ID等からなるものとすることができる。
The feature data storage unit 13 stores the feature data generated by the feature extraction unit 12.
The structure of the feature amount data can be made up of, for example, a measurement data (eg, image) ID, a plurality of feature amount IDs, and the like.

特徴量としては、例えば測定データが画像である場合、監視対象の形状に関するものとして、大きさ,アスペクト比,円形度,周囲長,外接四角面積比,凸数等を挙げることができる。また、監視対象の輝度に関するものとして、色空間(R空間,G空間,B空間,GRAY空間),平均値,標準偏差,最大値,最小値,最大値-最小値,中央値,第1四分位数,第2四分位数,1σ確率,3σ確率,四分位範囲,平均値-中央値,ヒストグラム確率密度分布(歪度,尖度,コントラスト,2次モーメント,エントロピー),差分確率密度分布(コントラスト,2次モーメント,エントロピー)等を挙げることができる。 For example, when the measurement data is an image, the feature amounts may include size, aspect ratio, circularity, perimeter, circumscribed quadrangle area ratio, convex number, etc. related to the shape of the monitored object. In addition, regarding the brightness of the monitoring target, color space (R space, G space, B space, GRAY space), average value, standard deviation, maximum value, minimum value, maximum value - minimum value, median value, Quantile, second quartile, 1σ probability, 3σ probability, interquartile range, mean-median value, histogram probability density distribution (skewness, kurtosis, contrast, second moment, entropy), difference probability Examples include density distribution (contrast, second moment, entropy), etc.

また、特徴量として、時系列データなどの波形データにおける測定値、波形データのある時間的幅の平均値、最大値、最小値、中央値、標準偏差、最大値-最小値、1σ確率、3σ確率、第1四分位数、第3四分位数、波形データのヒストグラムの最頻値、尖度、歪度、波形データの周波数特性におけるピーク位置、ピーク値、重心位置、田口法による変化量、存在量等を挙げることもできる。 In addition, as feature values, measured values in waveform data such as time series data, average value of a temporal width of waveform data, maximum value, minimum value, median value, standard deviation, maximum value - minimum value, 1σ probability, 3σ Probability, 1st quartile, 3rd quartile, mode of histogram of waveform data, kurtosis, skewness, peak position in frequency characteristics of waveform data, peak value, center of gravity position, change by Taguchi method Quantity, abundance, etc. can also be mentioned.

写像部14は、特徴量データ記憶部13から特徴量データを読み込んで、この特徴量データに対して状態空間モデルへの写像手法を用いて、特徴量データに対応する特徴空間を定義する基底を生成し、この基底にもとづき特徴量データを写像する。このとき、特徴量データとしては、学習用データセットが好適に用いられる。
また、写像部14は、設定された閾値にもとづいて、特徴空間の新たな次元数(圧縮後の次元数)を決定する。
The mapping unit 14 reads the feature data from the feature data storage unit 13 and uses a mapping method for the feature data to a state space model to create a basis for defining a feature space corresponding to the feature data. The feature amount data is mapped based on this basis. At this time, a learning data set is preferably used as the feature data.
Furthermore, the mapping unit 14 determines a new number of dimensions (number of dimensions after compression) of the feature space based on the set threshold value.

さらに、写像部14は、写像された特徴量データの次元数を削減して、新たな次元数とする次元削減処理を行う。
このとき、写像部14は、写像された特徴量データの主成分が持つ固有値を上位から足し合わせて、その合計値が閾値未満で、かつ最大の値になるように新たな次元数を決定し、次元削減処理を行うことができる。
そして、写像部14は、得られた変換後特徴量データを写像データとして、写像データ記憶部15に記憶させる。
Further, the mapping unit 14 performs dimension reduction processing to reduce the number of dimensions of the mapped feature amount data to obtain a new number of dimensions.
At this time, the mapping unit 14 adds up the eigenvalues of the principal components of the mapped feature data from the top and determines a new number of dimensions so that the total value is less than the threshold and becomes the maximum value. , dimensionality reduction processing can be performed.
Then, the mapping unit 14 stores the obtained post-conversion feature amount data in the mapping data storage unit 15 as mapping data.

写像データ記憶部15は、写像部14により生成された変換後特徴量データを写像データとして記憶する。
変換後特徴量データの構造は、例えば測定データ(例えば画像)ID、複数の特徴量ID等からなるものとすることができる。
The mapping data storage unit 15 stores the converted feature amount data generated by the mapping unit 14 as mapping data.
The structure of the post-conversion feature amount data may include, for example, a measurement data (eg, image) ID, a plurality of feature amount IDs, and the like.

具体的には、写像部14は、状態空間モデルへの写像手法として、主成分分析(PCA;Principal Component Analysis)、独立成分分析、カーネル主成分分析、LDA(Latent Dirichlet Allocation)、近傍探索手法の少なくともいずれかを用いることができ、主成分分析を好適に用いることができる。 Specifically, the mapping unit 14 uses principal component analysis (PCA), independent component analysis, kernel principal component analysis, LDA (Latent Dirichlet Allocation), and neighborhood search methods as mapping methods to the state space model. At least one of these can be used, and principal component analysis can be preferably used.

主成分分析は、主部分空間(principal subspace)と呼ばれる低次元の線形空間の上へのデータ点の直交射影である。また、主成分分析は、もともとのデータ点と射影した点の間の2乗距離の平均値で定義される射影のコスト関数の期待値を最小化するような線形射影である。
主成分分析によれば、元のデータが持つ情報をできるだけ失わずに、低次元空間に情報を縮約することができる。すなわち、異常検出に必要のない無駄な特徴量を使うことなく、最低限の情報量だけで元のデータを表現することが可能である。
Principal component analysis is an orthogonal projection of data points onto a lower dimensional linear space called the principal subspace. Further, principal component analysis is a linear projection that minimizes the expected value of a projection cost function defined by the average value of the squared distance between the original data point and the projected point.
According to principal component analysis, information can be reduced to a low-dimensional space without losing as much information as possible in the original data. In other words, it is possible to express the original data with only the minimum amount of information without using unnecessary feature amounts that are not necessary for abnormality detection.

また、このとき、写像部14により、特徴量データを変換後特徴量データに変換する、以下の変換式が作成される。

Figure 0007348588000001
Also, at this time, the mapping unit 14 creates the following conversion formula for converting the feature amount data into converted feature amount data.
Figure 0007348588000001

例えば、図2に示すように、主成分分析により、第1主成分として80%、第2主成分として20%が得られた場合において、設定された閾値が80%である場合、写像部14によって、特徴空間の新たな次元数(圧縮後の次元数)として1次元が決定されて変換後特徴量データが生成され、特徴量データを1次元の変換後特徴量データに変換する変換式が作成される。
また、図3に示すように、特徴量データXに対応する特徴空間がM次元である場合には、写像処理によりM次元の特徴量データX’が生成され、次元削減処理によりM’次元(M>M’)の特徴量データX’が生成される。
For example, as shown in FIG. 2, when 80% of the first principal component and 20% of the second principal component are obtained through principal component analysis, and the set threshold is 80%, the mapping unit 14 , one dimension is determined as the new number of dimensions of the feature space (the number of dimensions after compression), converted feature data is generated, and a conversion formula for converting the feature data into one-dimensional converted feature data is determined. Created.
Furthermore, as shown in FIG. 3, when the feature space corresponding to the feature data X is M-dimensional, the mapping process generates M-dimensional feature data X', and the dimension reduction process generates M'-dimensional ( Feature amount data X' with M>M') is generated.

さらに、写像部14は、特徴量データ記憶部13から検証用データセットの特徴量データを読み込んで、この特徴量データに対して状態空間モデルへの写像手法を用いて、先に生成した基底にもとづき特徴量データを写像する。
このとき、写像部14は、上記の変換式により、特徴量データを写像して、次元数を削減し、得られた変換後特徴量データを写像データとして、写像データ記憶部15に記憶させることができる。
Furthermore, the mapping unit 14 reads the feature data of the verification data set from the feature data storage unit 13, uses a mapping method to the state space model for this feature data, and converts the feature data into the previously generated base. Based on the feature data is mapped.
At this time, the mapping unit 14 maps the feature data using the above conversion formula to reduce the number of dimensions, and stores the obtained converted feature data as mapping data in the mapping data storage unit 15. Can be done.

学習モデル作成部16は、写像データ記憶部15から変換後特徴量データ(写像データ)を読み込んで、混合分布手法にもとづき変換後特徴量データを複数のクラスタ(塊)に分類し、学習モデル候補を作成して、これを学習モデル記憶部17に記憶させる。
学習モデル候補は、一又は二以上のクラスタからなり、クラスタの構造は、例えばクラスタID、各クラスの平均値、共分散行列、混合比等からなるものとすることができる。
The learning model creation unit 16 reads the converted feature data (mapping data) from the mapping data storage unit 15, classifies the converted feature data into a plurality of clusters (clumps) based on the mixture distribution method, and creates learning model candidates. is created and stored in the learning model storage section 17.
A learning model candidate is made up of one or more clusters, and the cluster structure can be made up of, for example, a cluster ID, an average value of each class, a covariance matrix, a mixing ratio, and the like.

本実施形態の異常検出システムでは、測定データを最終的に「正常」と「異常」の2種類に分類する。また、本実施形態の異常検出システムは、教師なし学習を採用しており、教師なし学習では「正常」データのみを使用して学習モデルを構築し、外れ値を「異常」と判定する。このため、異常を定義することなく、様々な種類の異常を検知することが可能となっている。
ところで、「正常」にも様々な種類が存在する可能性(多態性)があるところ、1つの均一な集団においては外れ値とならないデータが、1つの均一な集団を3つの集団とした場合には、データの分布を細かく表現することが可能になる結果、外れ値になることがある。
このため、本実施形態の異常検出システムでは、混合分布手法を用いて変換後特徴量データを複数のクラスタに分類することにより、異常検出の精度を向上させることが可能になっている。
In the abnormality detection system of this embodiment, measurement data is finally classified into two types: "normal" and "abnormal". Furthermore, the anomaly detection system of this embodiment employs unsupervised learning, in which a learning model is constructed using only "normal" data, and outliers are determined to be "abnormal". Therefore, it is possible to detect various types of abnormalities without defining abnormalities.
By the way, there is a possibility that there are various types of "normal" (polymorphism), and data that does not become an outlier in one homogeneous population will be different if one homogeneous population is divided into three groups. As a result, it is possible to express the distribution of data in detail, which may result in outliers.
Therefore, in the anomaly detection system of this embodiment, the accuracy of anomaly detection can be improved by classifying the converted feature data into a plurality of clusters using the mixture distribution method.

混合分布手法としては、正規分布、t分布、ポアソン分布、ベルヌ-イ分布、ディリクレ分布の少なくともいずれかによる分布モデルを用いることができ、混合ガウス分布モデル(Gaussian Mixture Model, GMM)を好適に用いることができる。
混合ガウス分布モデルは、複数の正規分布を組み合わせた重み付け線形和で表されるモデルである。
As the mixture distribution method, a distribution model based on at least one of the normal distribution, t distribution, Poisson distribution, Bernoulli distribution, and Dirichlet distribution can be used, and a Gaussian mixture model (GMM) is preferably used. be able to.
The Gaussian mixture distribution model is a model expressed by a weighted linear sum that combines multiple normal distributions.

ここで、教師データなしで、データ間の類似度あるいは非類似度を手掛かりに、いくつかのクラスタにグループ分けをすることをクラスタリングという。正規分布は単峰性の確率分布しか表現できないが、実際に観測される測定データを特徴空間に布置していくと、様々な種類の測定データが存在するため、複数のクラスタが構成されると考えられる。この場合、単峰性の確率分布を複数組み合わせた重み付け線形和で全体の確率分布をモデル化すると整合性の高いモデルが構築される。このような確率モデルを混合分布モデルといい、特に複数の正規分布を混ぜ合わせて構成された混合分布モデルを、混合ガウス分布モデルという。 Here, clustering refers to the process of grouping data into several clusters based on the degree of similarity or dissimilarity between data without any training data. The normal distribution can only express a unimodal probability distribution, but when actually observed measurement data is placed in the feature space, multiple clusters are formed because there are various types of measurement data. Conceivable. In this case, if the entire probability distribution is modeled by a weighted linear sum of a plurality of unimodal probability distributions, a highly consistent model will be constructed. Such a probability model is called a mixture distribution model, and in particular, a mixture distribution model constructed by mixing multiple normal distributions is called a Gaussian mixture distribution model.

混合ガウス分布モデルは、xを特徴量ベクトル、jを正規分布の番号、dを次元数としたとき、j番目の正規分布でのxの確率分布は、正規分布パラメータ(平均j、共分散行列j)により、以下の式で表される。

Figure 0007348588000002
In the Gaussian mixture distribution model, where x is a feature vector, j is the normal distribution number, and d is the number of dimensions, the probability distribution of x in the jth normal distribution is the normal distribution parameter (mean j, covariance matrix j) is expressed by the following formula.
Figure 0007348588000002

また、学習モデル作成部16は、混合分布手法にもとづき変換後特徴量データを複数のクラスタに分類するにあたり、正規分布の各パラメータを少しずつ調整することで、特徴が似ている測定データに分けた状態を近似して表現する。これは、EMアルゴリズムという手法によって実現される。EMアルゴリズムは、不完全データ、すなわち検出する測定データを学習しておらず、その発生確率が分からないような場合に用いられる。このような直接求められない値がある場合に、繰り返し演算を適用することによって値を推定する最尤推定の計算アルゴリズムの一つである。 In addition, when classifying the transformed feature data into multiple clusters based on the mixture distribution method, the learning model creation unit 16 divides the measured data into pieces with similar features by adjusting each parameter of the normal distribution little by little. Approximately represent the state. This is realized by a technique called EM algorithm. The EM algorithm is used when incomplete data, that is, measurement data to be detected has not been learned and the probability of its occurrence is unknown. This is one of the calculation algorithms of maximum likelihood estimation, which estimates the value by applying repeated operations when there is such a value that cannot be directly determined.

モデル改変部18は、学習モデル記憶部17における学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除すること(以下、クラスタを削除することを「クラスタカット」と称する場合がある)により、学習モデル候補を改変して学習モデルを作成し、学習モデル記憶部17における学習モデル候補を学習モデルに更新する。
すなわち、本実施形態の異常検出システムによれば、例えば、図4に示すように、混合比が異常値(閾値未満)のクラスタが存在している場合、学習モデル候補におけるクラスタから、このような異常値のクラスタを削除することで、誤検出を抑制して、異常検出の精度を向上させることが可能になっている。
The model modification unit 18 deletes, from among the learning model candidates in the learning model storage unit 17, clusters that have a mixture ratio lower than a set threshold value or clusters that have a mixture ratio that has the smallest value (hereinafter referred to as The learning model candidate is modified by deleting a cluster (sometimes referred to as "cluster cut") to create a learning model, and the learning model candidate in the learning model storage unit 17 is updated to the learning model.
That is, according to the anomaly detection system of this embodiment, for example, as shown in FIG. By deleting clusters of abnormal values, it is possible to suppress false detections and improve the accuracy of abnormality detection.

モデル改変部18により作成される学習モデルは、後述するように、クラスタの混合数ごとに複数であってもよい。その後、最適なクラスタの混合数にもとづいて、最も優れた学習モデルを決定し、学習モデルを完成させることができる。
また、本実施形態の異常検出システムにおいて、このようにして完成した学習モデルを記憶させるために、学習モデル記憶部17とは別個の記憶部を備えてもよい。
A plurality of learning models may be created by the model modification unit 18 for each mixed number of clusters, as described later. Thereafter, the best learning model can be determined based on the optimal number of cluster mixtures, and the learning model can be completed.
Further, in the anomaly detection system of this embodiment, a storage unit separate from the learning model storage unit 17 may be provided in order to store the learning model completed in this manner.

また、モデル改変部18により、検証用データセットの変換後特徴量データを用いて異常判定処理を行い、その結果にもとづいて、クラスタカットを行うことも好ましい。
すなわち、モデル改変部18は、学習モデル記憶部17の学習モデル候補における各クラスタについて検証用データセットの変換後特徴量データが外れ値として生起する確率(生起確率)を計算し、生起確率が設定した閾値よりも低い場合に正常と判定し、この変換後特徴量データに対応する検証用データが本来は異常である場合(誤判定の場合)、当該クラスタを学習モデル候補から削除することが好ましい。
It is also preferable that the model modification unit 18 performs abnormality determination processing using the transformed feature data of the verification data set, and performs cluster cutting based on the result.
That is, the model modification unit 18 calculates the probability (occurrence probability) that the converted feature data of the verification dataset will occur as an outlier for each cluster in the learning model candidates in the learning model storage unit 17, and sets the probability of occurrence. If the cluster is determined to be normal if it is lower than the threshold value, and the verification data corresponding to this converted feature data is originally abnormal (in the case of false determination), it is preferable to delete the cluster from the learning model candidates. .

なお、モデル改変部18によって、検証用データセットの特徴量データを入力して、写像部14により生成された基底を用いて特徴量データを写像し、写像された特徴量データの次元数を削減して新たな次元数とし、変換後特徴量データを生成し、学習モデル記憶部17の学習モデル候補における各クラスタについて変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも低い場合に正常と判定し、この変換後特徴量データに対応する検証用データが本来は異常である場合、当該クラスタを学習モデル候補から削除する構成とすることも可能である。 Note that the model modification unit 18 inputs the feature data of the verification dataset, maps the feature data using the basis generated by the mapping unit 14, and reduces the number of dimensions of the mapped feature data. to create a new number of dimensions, generate converted feature data, calculate the probability of occurrence of the converted feature data for each cluster in the learning model candidates in the learning model storage unit 17, and set the occurrence probability to the set threshold. It is also possible to adopt a configuration in which the cluster is determined to be normal if it is lower than , and if the verification data corresponding to the converted feature data is originally abnormal, the cluster is deleted from the learning model candidates.

ここで、モデル改変部18による生起確率の計算手法は、同一の目的の処理を行い得る範囲において特に限定されないが、例えばマハラノビスタグチ(Maharanobis Taguchi, MT)法のマハラノビス距離を用いて好適に行うことができる。
具体的には、以下の式によりマハラノビス距離を算出することができる。

Figure 0007348588000003
Here, the calculation method of the occurrence probability by the model modification unit 18 is not particularly limited as long as it can perform processing for the same purpose, but it is preferably performed using the Mahalanobis distance of the Maharanobis Taguchi (MT) method, for example. I can do it.
Specifically, the Mahalanobis distance can be calculated using the following formula.
Figure 0007348588000003

そして、得られたマハラノビス距離を以下の累積分布関数(CDF)に適用することで、生起確率を計算することができる。なお、後述する試験においては、閾値(threshold)を0.99(カイ二乗分布の片側有意水準1%)としている。

Figure 0007348588000004
Then, by applying the obtained Mahalanobis distance to the following cumulative distribution function (CDF), the occurrence probability can be calculated. In addition, in the test described below, the threshold is set to 0.99 (one-sided significance level of 1% of chi-square distribution).
Figure 0007348588000004

また、マハラノビスタグチ法にかえて、MTA(Maharanobis Taguchi Afjoint)法、RT(Recognition Taguchi)法、Taguchi法、及びTaguchi Schmidt法のいずれかを用いることもできる。 Furthermore, instead of the Mahalanobis Taguchi method, any one of the MTA (Maharanobis Taguchi Afjoint) method, the RT (Recognition Taguchi) method, the Taguchi method, and the Taguchi Schmidt method may be used.

また、モデル改変部18は、特徴量データと各クラスタのマハラノビス距離の計算にあたり、各クラスタの重心を用いることができる。
また、「本来は異常である場合」は、変換後特徴量データに対応する検証用データが、検証用データセットにおける異常データであることを意味する。
Furthermore, the model modification unit 18 can use the center of gravity of each cluster when calculating the Mahalanobis distance between the feature amount data and each cluster.
Furthermore, "when it is originally abnormal" means that the verification data corresponding to the converted feature amount data is abnormal data in the verification data set.

さらに、学習モデル作成部16により、クラスタの混合数が相違する複数の学習モデル候補を作成させると共に、モデル改変部18により、複数の学習モデル候補のうちの真陽性の発生率が最も高いものを学習モデルに決定させることも好ましい。
すなわち、学習モデル作成部16は、設定された複数の混合数にもとづいて、変換後特徴量データ(写像データ)を混合数分のクラスタに分類して、混合数ごとに学習モデル候補を作成することが好ましい。
Further, the learning model creation unit 16 creates a plurality of learning model candidates with different numbers of cluster mixtures, and the model modification unit 18 selects the learning model candidate with the highest true positive incidence among the plurality of learning model candidates. It is also preferable to let the learning model decide.
That is, the learning model creation unit 16 classifies the converted feature data (mapping data) into clusters corresponding to the number of mixtures based on the set number of mixtures, and creates a learning model candidate for each number of mixtures. It is preferable.

また、写像部14により、特徴量データ(検証用データセット)を入力して、写像部14により先に生成された基底を用いて特徴量データを写像し、写像された特徴量データの次元数を削減して新たな次元数とし、変換後特徴量データを生成することが好ましい。
そして、モデル改変部18により、混合数ごとに、学習モデル候補における各クラスタについて変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで異常と判定し、真陽性の発生率が最も高い学習モデル候補を学習モデルに決定することも好ましい。
In addition, the mapping unit 14 inputs the feature data (verification data set), maps the feature data using the basis previously generated by the mapping unit 14, and calculates the number of dimensions of the mapped feature data. It is preferable to reduce the number of dimensions to a new number of dimensions and generate the transformed feature amount data.
Then, the model modification unit 18 calculates the probability of occurrence of the converted feature data for each cluster in the learning model candidate for each number of mixtures, and determines that the probability of occurrence of the transformed feature data is higher than the set threshold value is an outlier. It is also preferable to determine as the learning model a learning model candidate that is determined to be abnormal and has the highest incidence of true positives.

なお、モデル改変部18によって、特徴量データ(検証用データセット)を入力して、写像部14により生成された基底を用いて特徴量データを写像し、写像された特徴量データの次元数を削減して新たな次元数とし、変換後特徴量データを生成し、混合数ごとに、学習モデル候補における各クラスタについて変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで異常と判定し、真陽性の発生率が最も高い学習モデル候補を学習モデルに決定する構成とすることも可能である。 Note that the model modification unit 18 inputs the feature data (verification data set), maps the feature data using the basis generated by the mapping unit 14, and calculates the number of dimensions of the mapped feature data. Reduce the number of dimensions to a new number of dimensions, generate transformed feature data, calculate the probability of occurrence of the transformed feature data for each cluster in the learning model candidate for each mixture number, and calculate the probability of occurrence of the transformed feature data for each cluster in the learning model candidate. It is also possible to adopt a configuration in which the learning model candidate with the highest incidence of true positives is determined as an abnormality due to being an outlier when it is higher than .

真陽性の発生率は、例えば、検証用データセットにおいて事前に正常データと異常データを準備しておき、全ての異常データにおける異常データと判定されたものの割合として算出することができる。また、偽陽性の発生率は、全ての正常データにおける異常データと誤判定されたものの割合として算出することができる。 The incidence rate of true positives can be calculated, for example, by preparing normal data and abnormal data in advance in a verification data set, and calculating the ratio of data determined to be abnormal among all abnormal data. Moreover, the incidence of false positives can be calculated as the ratio of data incorrectly determined to be abnormal data among all normal data.

なお、本実施形態の異常検出システムは、学習モデルを作成するまでの構成を備えており、測定データの異常検出を行うものではないが、測定データの異常検出を行うことができる学習モデルを作成しているため、「異常検出システム」と称している。 Note that the anomaly detection system of this embodiment has a configuration up to the creation of a learning model, and does not detect anomalies in measured data, but it does create a learning model that can detect anomalies in measured data. Therefore, it is called an "abnormality detection system."

次に、本実施形態の異常検出システムによる処理手順について、図5を参照して説明する。
まず、測定データ入力部10が、測定データを入力して、測定データ記憶部11に記憶させる(ステップ10)。
次いで、特徴量抽出部12が、測定データ記憶部11における測定データを読み込んで、特徴量を抽出し(ステップ11)、特徴量データを生成して、特徴量データ記憶部13に記憶させる。このとき、特徴量抽出部12は、特徴量データを学習用データセットと検証用データセットの2種類に分けて、特徴量データ記憶部13に記憶させることができる(ステップ12)。
Next, the processing procedure by the abnormality detection system of this embodiment will be explained with reference to FIG.
First, the measurement data input section 10 inputs measurement data and stores it in the measurement data storage section 11 (step 10).
Next, the feature amount extraction section 12 reads the measurement data in the measurement data storage section 11, extracts the feature amount (step 11), generates feature amount data, and stores it in the feature amount data storage section 13. At this time, the feature amount extraction section 12 can divide the feature amount data into two types, a learning data set and a verification data set, and store them in the feature amount data storage section 13 (step 12).

次に、写像部14が、特徴量データ記憶部13における特徴量データを読み込んで、写像部による処理を実行する(ステップ13)。
このとき、写像部14は、学習用データセットの写像処理と次元削減を行う。
具体的には、写像部14は、主成分分析などにより、特徴量データに対応する特徴空間を定義する基底を生成して、この基底にもとづき特徴量データを写像する。また、設定された閾値にもとづき特徴空間の新たな次元数(圧縮後の次元数)を決定する。そして、写像された特徴量データの次元数を削減して新たな次元数とし、得られた変換後特徴量データを写像データとして、写像データ記憶部15に記憶させる。
Next, the mapping unit 14 reads the feature data in the feature data storage unit 13 and executes processing by the mapping unit (step 13).
At this time, the mapping unit 14 performs mapping processing and dimension reduction on the learning data set.
Specifically, the mapping unit 14 generates a base that defines a feature space corresponding to the feature data by principal component analysis or the like, and maps the feature data based on this base. Furthermore, a new number of dimensions (number of dimensions after compression) of the feature space is determined based on the set threshold value. Then, the number of dimensions of the mapped feature data is reduced to a new number of dimensions, and the obtained converted feature data is stored in the mapping data storage unit 15 as mapping data.

次に、学習モデル作成部16が、学習モデル候補を作成して、学習モデル記憶部17に記憶させる(ステップ14)。
このとき、学習モデル作成部16は、写像データ記憶部15から変換後特徴量データ(写像データ)を読み込んで、混合ガウス分布モデルなどにより、変換後特徴量データを複数のクラスタに分類し、学習モデル候補を作成して、これを学習モデル記憶部17に記憶させる。
Next, the learning model creation unit 16 creates learning model candidates and stores them in the learning model storage unit 17 (step 14).
At this time, the learning model creation unit 16 reads the converted feature data (mapping data) from the mapping data storage unit 15, classifies the converted feature data into a plurality of clusters using a Gaussian mixture distribution model, etc., and performs learning. A model candidate is created and stored in the learning model storage section 17.

次に、モデル改変部18が、学習モデル候補に対してクラスタカットを行うことにより、学習モデルを作成し、最終的な学習モデルを決定する(ステップ15)。
このとき、モデル改変部18が、学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除することにより、学習モデル候補を改変して学習モデルを作成することが好ましい。
Next, the model modification unit 18 creates a learning model by performing a cluster cut on the learning model candidates, and determines a final learning model (step 15).
At this time, the model modification unit 18 changes the learning model candidate by deleting a cluster whose mixture ratio is lower than the set threshold or a cluster whose mixture ratio is the smallest. It is preferable to create a learning model by modifying it.

また、モデル改変部18が、学習モデル候補における各クラスタについて変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも低い場合に正常と判定し、特徴量データに対応する測定データが本来は異常である場合、当該クラスタを学習モデル候補から削除することにより、学習モデル候補を改変して学習モデルを作成することも好ましい。 In addition, the model modification unit 18 calculates the probability of occurrence of the converted feature data for each cluster in the learning model candidate, and if the probability of occurrence is lower than a set threshold, it is determined to be normal and corresponds to the feature data. If the measurement data to be measured is originally abnormal, it is also preferable to create a learning model by modifying the learning model candidate by deleting the cluster from the learning model candidate.

さらに、モデル改変部18が、混合数ごとに、学習モデル候補における各クラスタについて変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで異常と判定し、真陽性の発生率が最も高い学習モデル候補を最終的な学習モデルとして決定することも好ましい。 Furthermore, the model modification unit 18 calculates the probability of occurrence of the converted feature data for each cluster in the learning model candidate for each number of mixtures, and determines that the probability of occurrence of the transformed feature data is higher than a set threshold value is an outlier. It is also preferable to determine the learning model candidate with the highest incidence of true positives as the final learning model.

このような本実施形態の異常検出システム及び異常検出プログラムによれば、学習モデル候補から混合比が一定以下の低い値をとるクラスタなどを削除して学習モデルを作成することができる。このため、実質的に入力データの質を向上させることができ、異常検出の精度を向上させることが可能である。 According to the anomaly detection system and anomaly detection program of this embodiment, a learning model can be created by deleting clusters and the like in which the mixture ratio takes a low value below a certain level from the learning model candidates. Therefore, the quality of input data can be substantially improved, and the accuracy of abnormality detection can be improved.

[第二実施形態]
次に、本発明の第二実施形態に係る異常検出システム、及び異常検出プログラムについて、図6及び図7を参照して説明する。
本実施形態は、第一実施形態により完成した学習モデルを用いて、測定データの異常判定を行う装置に関するものである。
[Second embodiment]
Next, an abnormality detection system and an abnormality detection program according to a second embodiment of the present invention will be described with reference to FIGS. 6 and 7.
The present embodiment relates to an apparatus that uses the learning model completed in the first embodiment to determine abnormality in measurement data.

本実施形態の異常検出システムに相当する異常検出装置1aは、図6に示すように、測定データ入力部10a、測定データ記憶部11a、特徴量抽出部12a、特徴量データ記憶部13a、写像部14a、写像データ記憶部15a、学習モデル記憶部17a、異常判定部19a、及び判定結果記憶部20aを備えている。 As shown in FIG. 6, an abnormality detection device 1a corresponding to the abnormality detection system of this embodiment includes a measurement data input section 10a, a measurement data storage section 11a, a feature extraction section 12a, a feature data storage section 13a, and a mapping section. 14a, a mapping data storage section 15a, a learning model storage section 17a, an abnormality determination section 19a, and a determination result storage section 20a.

本実施形態の異常検出装置1aにおける測定データ入力部10a、測定データ記憶部11a、特徴量データ記憶部13a、写像データ記憶部15a、学習モデル記憶部17aは、第一実施形態における同一名称の構成と同様のものとすることができる。また、本実施形態の異常検出装置1aにおけるその他の構成についても、以下に説明する点を除いて、第一実施形態における同一名称の構成と同様のものとすることができる。 The measurement data input section 10a, the measurement data storage section 11a, the feature data storage section 13a, the mapping data storage section 15a, and the learning model storage section 17a in the abnormality detection device 1a of this embodiment have the same names in the first embodiment. It can be made similar to. Further, the other configurations of the abnormality detection device 1a of this embodiment can be the same as the configurations with the same names in the first embodiment, except for the points described below.

特徴量抽出部12aは、測定データ記憶部11aから測定データを読み込んで、この測定データにもとづき特徴量を計算し、特徴量データ(測定データセット)を生成して特徴量データ記憶部13aに記憶させる。 The feature extraction unit 12a reads the measurement data from the measurement data storage unit 11a, calculates the feature based on this measurement data, generates feature data (measurement data set), and stores it in the feature data storage 13a. let

写像部14aは、特徴量データ記憶部13aから特徴量データを読み込んで、この特徴量データに対して状態空間モデルへの写像手法を用いて、設定された基底にもとづき特徴量データを写像し、写像された特徴量データの次元数を削減して新たな次元数として、変換後特徴量データを生成する。
このとき、写像部14aは、第一実施形態において作成された特徴量データを変換後特徴量データに変換する変換式を用いて、特徴量データを変換後特徴量データに変換し、変換後特徴量データを写像データとして、写像データ記憶部15aに記憶させることができる。なお、本実施形態の異常検出システム1aに変換式記憶部を設けて、上記の変換式を予め記憶させておくことができる。
The mapping unit 14a reads the feature data from the feature data storage unit 13a, maps the feature data based on the set basis using a mapping method to the state space model on the feature data, and The number of dimensions of the mapped feature data is reduced, and converted feature data is generated as a new number of dimensions.
At this time, the mapping unit 14a converts the feature data into post-conversion feature data using the conversion formula for converting the feature data created in the first embodiment into post-conversion feature data, and converts the post-conversion feature data into post-conversion feature data. The quantity data can be stored in the mapping data storage section 15a as mapping data. Note that the abnormality detection system 1a of this embodiment can be provided with a conversion formula storage section to store the above conversion formula in advance.

異常判定部19aは、学習モデル記憶部17aの学習モデル候補における各クラスタについて、写像データ記憶部15aにおける変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで、対応する測定データを異常と判定して、この判定結果を判定結果記憶部20aに記憶させる。
異常判定部19aによる生起確率の計算は、第一実施形態のモデル改変部18と同一の手法で行うことができ、例えばマハラノビスタグチ(Maharanobis Taguchi, MT)法のマハラノビス距離を用いて好適に行うことができる。
The anomaly determination unit 19a calculates the probability of occurrence of the converted feature data in the mapping data storage unit 15a for each cluster in the learning model candidates in the learning model storage unit 17a, and determines if the probability of occurrence is higher than a set threshold. When an outlier occurs, the corresponding measurement data is determined to be abnormal, and this determination result is stored in the determination result storage section 20a.
Calculation of the occurrence probability by the abnormality determination unit 19a can be performed using the same method as the model modification unit 18 of the first embodiment, and is preferably performed using the Mahalanobis distance of the Mahalanobis Taguchi (MT) method, for example. I can do it.

次に、本実施形態の異常検出システムの処理手順について、図7を参照して説明する。
まず、測定データ入力部10aが、測定データを入力して、測定データ記憶部11aに記憶させる(ステップ30)。
次いで、特徴量抽出部12aが、測定データ記憶部11aにおける測定データを読み込んで、特徴量を抽出し(ステップ31)、特徴量データを(測定データセット)生成して、特徴量データ記憶部13aに記憶させる(ステップ32)。
Next, the processing procedure of the abnormality detection system of this embodiment will be explained with reference to FIG.
First, the measurement data input section 10a inputs measurement data and stores it in the measurement data storage section 11a (step 30).
Next, the feature amount extraction section 12a reads the measurement data in the measurement data storage section 11a, extracts the feature amounts (step 31), generates feature amount data (measurement data set), and stores the measurement data in the feature amount data storage section 13a. (step 32).

次に、写像部14aが、特徴量データ記憶部13aにおける特徴量データを読み込んで、写像部による処理を実行する(ステップ33)。
このとき、写像部14aは、測定データセットの写像処理と次元削減を行う。
具体的には、写像部14aは、上記の変換式を用いて、特徴量データを変換後特徴量データに変換し、変換後特徴量データを写像データとして写像データ記憶部15aに記憶させる。
Next, the mapping unit 14a reads the feature data in the feature data storage unit 13a, and executes processing by the mapping unit (step 33).
At this time, the mapping unit 14a performs mapping processing and dimension reduction of the measurement data set.
Specifically, the mapping section 14a converts the feature amount data into converted feature amount data using the above conversion formula, and stores the converted feature amount data as mapping data in the mapping data storage section 15a.

次に、異常判定部19aが、測定データの異常判定処理を行う(ステップ34)。
このとき、異常判定部19aは、学習モデル記憶部17aの学習モデルにおける各クラスタについて、写像データ記憶部15aにおける変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで、対応する測定データを異常と判定して、この判定結果を判定結果記憶部20aに記憶させる。
Next, the abnormality determination unit 19a performs abnormality determination processing on the measurement data (step 34).
At this time, the abnormality determination unit 19a calculates the probability of occurrence of the transformed feature data in the mapping data storage unit 15a for each cluster in the learning model in the learning model storage unit 17a, and calculates the probability of occurrence of the transformed feature data in the mapping data storage unit 15a, and If the value is high, it becomes an outlier, and the corresponding measurement data is determined to be abnormal, and this determination result is stored in the determination result storage section 20a.

このような本実施形態の異常検出システム及び異常検出プログラムによれば、例えば第一実施形態の異常検出システムにより学習モデルと特徴量データを変換後特徴量データに変換する変換式とを作成し、これらを本実施形態の異常検出システムに記憶させることにより、本実施形態の異常検出システムによって測定データの異常判定を行うことが可能である。 According to the anomaly detection system and anomaly detection program of the present embodiment, for example, the anomaly detection system of the first embodiment creates a learning model and a conversion formula for converting feature data into converted feature data, By storing these in the abnormality detection system of this embodiment, it is possible to perform an abnormality determination of measurement data using the abnormality detection system of this embodiment.

[第三実施形態]
次に、本発明の第三実施形態に係る異常検出システム、及び異常検出プログラムについて、図8及び図9を参照して説明する。
本実施形態は、第一実施形態と第二実施形態を組み合わせて、第一実施形態の異常検出システムに異常判定を行うための構成を追加したものである。
[Third embodiment]
Next, an abnormality detection system and an abnormality detection program according to a third embodiment of the present invention will be described with reference to FIGS. 8 and 9.
This embodiment combines the first embodiment and the second embodiment, and adds a configuration for performing abnormality determination to the abnormality detection system of the first embodiment.

本実施形態の異常検出システムに相当する異常検出装置1bは、図8に示すように、測定データ入力部10b、測定データ記憶部11b、特徴量抽出部12b、特徴量データ記憶部13b、写像部14b、写像データ記憶部15b、学習モデル作成部16b、学習モデル記憶部17b、モデル改変部18b、異常判定部19b、及び判定結果記憶部20bを備えている。 As shown in FIG. 8, an abnormality detection device 1b corresponding to the abnormality detection system of this embodiment includes a measurement data input section 10b, a measurement data storage section 11b, a feature extraction section 12b, a feature data storage section 13b, and a mapping section. 14b, a mapping data storage section 15b, a learning model creation section 16b, a learning model storage section 17b, a model modification section 18b, an abnormality determination section 19b, and a determination result storage section 20b.

本実施形態の異常検出装置1bにおける測定データ入力部10b、測定データ記憶部11b、特徴量抽出部12b、特徴量データ記憶部13b、写像部14b、写像データ記憶部15b、学習モデル作成部16b、学習モデル記憶部17b、モデル改変部18bは、第一実施形態における同一名称の構成と同様のものとすることができる。また、本実施形態の異常検出装置1bにおける異常判定部19b、及び判定結果記憶部20bは、第二実施形態における同一名称の構成と同様のものとすることができる。 In the abnormality detection device 1b of this embodiment, a measurement data input section 10b, a measurement data storage section 11b, a feature extraction section 12b, a feature data storage section 13b, a mapping section 14b, a mapping data storage section 15b, a learning model creation section 16b, The learning model storage unit 17b and the model modification unit 18b can have the same configuration as those having the same names in the first embodiment. Further, the abnormality determination section 19b and the determination result storage section 20b in the abnormality detection device 1b of this embodiment can be similar to the configurations with the same names in the second embodiment.

すなわち、学習モデルの作成段階において、特徴量抽出部12bは、測定データ記憶部11bから測定データを読み込んで、この測定データにもとづき特徴量を計算し、特徴量データを生成して特徴量データ記憶部13bに記憶させる。
このとき、測定データを2つの集合に分けて、特徴量抽出部12bにより、特徴量データとして、学習モデル候補を作成するために用いる学習用データセットと、学習モデル候補を改変して学習モデルを完成させるために用いる検証用データセットの2種類を生成させて、特徴量データ記憶部13bに記憶させる。
That is, in the learning model creation stage, the feature extraction unit 12b reads measurement data from the measurement data storage unit 11b, calculates the feature based on this measurement data, generates feature data, and stores the feature data. The information is stored in the section 13b.
At this time, the measurement data is divided into two sets, and the feature extraction unit 12b uses the training data set as feature data to create a learning model candidate, and the training data set used to create a learning model candidate. Two types of verification data sets used for completion are generated and stored in the feature amount data storage section 13b.

また、写像部14bは、特徴量データ記憶部13bから特徴量データ(学習用データセット)を読み込んで、この特徴量データに対して状態空間モデルへの写像手法を用いて、特徴量データに対応する特徴空間を定義する基底を生成し、この基底にもとづき特徴量データを写像する。また、写像部14bは、設定された閾値にもとづいて、特徴空間の新たな次元数(圧縮後の次元数)を決定する。さらに、写像部14bは、写像された特徴量データの次元数を削減して、新たな次元数とする次元削減処理を行う。そして、写像部14bは、得られた変換後特徴量データを写像データとして、写像データ記憶部15bに記憶させる。また、このとき、写像部14bにより、特徴量データを変換後特徴量データに変換する変換式が作成される。 The mapping unit 14b also reads feature data (learning data set) from the feature data storage unit 13b, and maps the feature data to a state space model using a mapping method to the state space model. A base that defines a feature space is generated, and feature data is mapped based on this base. Furthermore, the mapping unit 14b determines a new number of dimensions (number of dimensions after compression) of the feature space based on the set threshold value. Further, the mapping unit 14b performs a dimension reduction process to reduce the number of dimensions of the mapped feature amount data to obtain a new number of dimensions. Then, the mapping unit 14b stores the obtained post-conversion feature data as mapping data in the mapping data storage unit 15b. Also, at this time, the mapping unit 14b creates a conversion formula for converting the feature amount data into converted feature amount data.

また、学習モデルの完成後、異常検出段階において、特徴量抽出部12bは、測定データ記憶部11bから測定データを読み込んで、この測定データにもとづき特徴量を計算し、特徴量データ(測定データセット)を生成して特徴量データ記憶部13bに記憶させる。 In addition, after the learning model is completed, in the anomaly detection stage, the feature extraction unit 12b reads the measurement data from the measurement data storage unit 11b, calculates the feature based on this measurement data, and calculates the feature quantity data (measurement data set). ) is generated and stored in the feature amount data storage section 13b.

写像部14bは、特徴量データ記憶部13bから特徴量データを読み込んで、この特徴量データに対して状態空間モデルへの写像手法を用いて、設定された基底にもとづき特徴量データを写像し、写像された特徴量データの次元数を削減して新たな次元数として、変換後特徴量データを生成する。
このとき、写像部14bは、上記の変換式を用いて、特徴量データを変換後特徴量データに変換し、変換後特徴量データを写像データとして、写像データ記憶部15bに記憶させることができる。
The mapping unit 14b reads the feature data from the feature data storage unit 13b, maps the feature data based on the set basis using a mapping method to a state space model on the feature data, and The number of dimensions of the mapped feature data is reduced, and converted feature data is generated as a new number of dimensions.
At this time, the mapping section 14b can convert the feature amount data into converted feature amount data using the above conversion formula, and store the converted feature amount data as mapping data in the mapping data storage section 15b. .

次に、本実施形態の異常検出システムによる処理手順について、図9を参照して説明する。
まず、測定データ入力部10bが、測定データを入力して、測定データ記憶部11bに記憶させる(ステップ50)。
次いで、特徴量抽出部12bが、測定データ記憶部11bにおける測定データを読み込んで、特徴量を抽出し(ステップ51)、特徴量データを生成して、特徴量データ記憶部13bに記憶させる。このとき、特徴量抽出部12bは、特徴量データを学習用データセットと検証用データセットの2種類に分けて、特徴量データ記憶部13bに記憶させる(ステップ52)。
Next, the processing procedure by the abnormality detection system of this embodiment will be explained with reference to FIG.
First, the measurement data input section 10b inputs measurement data and stores it in the measurement data storage section 11b (step 50).
Next, the feature amount extraction section 12b reads the measurement data in the measurement data storage section 11b, extracts the feature amount (step 51), generates feature amount data, and stores it in the feature amount data storage section 13b. At this time, the feature extraction unit 12b divides the feature data into two types, a learning data set and a verification data set, and stores them in the feature data storage unit 13b (step 52).

次に、写像部14bが、特徴量データ記憶部13bにおける特徴量データを読み込んで、写像部による処理を実行する(ステップ53)。このとき、写像部14bは、学習用データセットの写像処理と次元削減を行う。
次いで、学習モデル作成部16bが、学習モデル候補を作成して、学習モデル記憶部17bに記憶させる(ステップ54)。
Next, the mapping unit 14b reads the feature data in the feature data storage unit 13b and executes processing by the mapping unit (step 53). At this time, the mapping unit 14b performs mapping processing and dimension reduction on the learning data set.
Next, the learning model creation unit 16b creates a learning model candidate and stores it in the learning model storage unit 17b (step 54).

次に、モデル改変部18bが、学習モデル候補に対してクラスタカットを行うことにより、学習モデルを作成し、最終的な学習モデルを決定する(ステップ55)。
そして、異常検出段階において、測定データ入力部10bが、測定データを入力して、測定データ記憶部11bに記憶させる(ステップ56)。
次いで、特徴量抽出部12bが、測定データ記憶部11bにおける測定データを読み込んで、特徴量を抽出し(ステップ57)、特徴量データを(測定データセット)生成して、特徴量データ記憶部13bに記憶させる(ステップ58)。
Next, the model modification unit 18b creates a learning model by performing a cluster cut on the learning model candidates, and determines a final learning model (step 55).
Then, in the abnormality detection stage, the measured data input section 10b inputs the measured data and stores it in the measured data storage section 11b (step 56).
Next, the feature amount extracting section 12b reads the measurement data in the measurement data storage section 11b, extracts the feature amount (step 57), generates feature amount data (measurement data set), and stores it in the feature amount data storage section 13b. (step 58).

次に、写像部14bが、特徴量データ記憶部13bにおける特徴量データを読み込んで、写像部による処理を実行する(ステップ59)。このとき、写像部14bは、測定データセットの写像処理と次元削減を行う。
最後に、異常判定部19bが、測定データの異常判定処理を行う(ステップ60)。
このとき、異常判定部19bは、学習モデル記憶部17bの学習モデルにおける各クラスタについて、写像データ記憶部15bにおける変換後特徴量データが生起する生起確率を計算し、生起確率が設定した閾値よりも高い場合に外れ値となることで、対応する測定データを異常と判定して、この判定結果を判定結果記憶部20bに記憶させる。
Next, the mapping unit 14b reads the feature data in the feature data storage unit 13b and executes processing by the mapping unit (step 59). At this time, the mapping unit 14b performs mapping processing and dimension reduction of the measurement data set.
Finally, the abnormality determination section 19b performs abnormality determination processing on the measurement data (step 60).
At this time, the abnormality determination unit 19b calculates the probability of occurrence of the transformed feature data in the mapping data storage unit 15b for each cluster in the learning model in the learning model storage unit 17b, and calculates the probability of occurrence of the transformed feature data in the mapping data storage unit 15b, and If the value is high, it becomes an outlier, and the corresponding measurement data is determined to be abnormal, and this determination result is stored in the determination result storage section 20b.

このような本実施形態の異常検出システム及び異常検出プログラムによれば、学習モデル候補から混合比が一定以下の低い値をとるクラスタなどを削除して学習モデルを作成することができる。また、この異常検出システムをそのまま異常検出に用いることができる。
これにより、本実施形態によれば、実質的に入力データの質を向上させ、異常検出の精度を向上させることが可能となっている。
According to the anomaly detection system and anomaly detection program of this embodiment, a learning model can be created by deleting clusters and the like in which the mixture ratio takes a low value below a certain level from the learning model candidates. Further, this abnormality detection system can be used as is for abnormality detection.
As a result, according to this embodiment, it is possible to substantially improve the quality of input data and improve the accuracy of abnormality detection.

上記実施形態の異常検出システムは、本発明の異常検出プログラムに制御されたコンピュータを用いて実現することができる。コンピュータのCPUは、異常検出プログラムにもとづいてコンピュータの各構成要素に指令を送り、異常検出システムの動作に必要となる所定の処理、例えば、測定データの入力処理、特徴量の抽出処理、データセットの作成処理、写像部による処理、学習モデルの生成処理、モデル改変処理、異常判定処理等を行わせる。このように、本発明の異常検出システムにおける各処理、動作は、プログラムとコンピュータとが協働した具体的手段により実現できるものである。 The abnormality detection system of the above embodiment can be realized using a computer controlled by the abnormality detection program of the present invention. The CPU of the computer sends commands to each component of the computer based on the anomaly detection program, and performs predetermined processing necessary for the operation of the anomaly detection system, such as input processing of measurement data, extraction processing of feature quantities, and dataset processing. , processing by the mapping unit, learning model generation processing, model modification processing, abnormality determination processing, etc. In this way, each process and operation in the abnormality detection system of the present invention can be realized by specific means in which a program and a computer cooperate.

プログラムは予めROM、RAM等の記録媒体に格納され、コンピュータに実装された記録媒体から当該コンピュータにプログラムを読み込ませて実行されるが、例えば通信回線を介してコンピュータに読み込ませることもできる。
また、プログラムを格納する記録媒体は、例えば半導体メモリ、磁気ディスク、光ディスク、その他任意のコンピュータで読取り可能な任意の記録手段により構成できる。
The program is stored in advance in a recording medium such as a ROM or RAM, and the program is read into the computer from the recording medium installed in the computer and executed, but it can also be read into the computer via a communication line, for example.
Further, the recording medium that stores the program can be constituted by, for example, a semiconductor memory, a magnetic disk, an optical disk, or any other computer-readable recording means.

以下、本発明の実施形態に係る異常検出システム及び異常検出プログラムを用いて学習モデルを作成し、その効果を評価した試験について、図10~図13を用いて説明する。
実施例として、本発明の第一実施形態に係る異常検出システムを使用した。また、参考例として、本発明の第一実施形態に係る画像処理装置の一部を変更したものを使用した。具体的には、参考例ではモデル改変部18を省略して、クラスタカットを行わないように変更した。
Hereinafter, a test in which a learning model was created using an anomaly detection system and an anomaly detection program according to an embodiment of the present invention and its effectiveness was evaluated will be described using FIGS. 10 to 13.
As an example, an abnormality detection system according to the first embodiment of the present invention was used. Furthermore, as a reference example, a partially modified image processing apparatus according to the first embodiment of the present invention was used. Specifically, in the reference example, the model modification unit 18 was omitted and changed so that cluster cutting was not performed.

本試験において、画像データを測定データとして用いるため、画像データを準備した。
具体的には、図10に示すように、形状と色の異なる9種類の画像を含む画像クラスを用意した。各画像クラスにおける画像のサイズは、50×50ピクセルであり、画像中央の20×20~34×34ピクセル内に検出対象が描かれている。
In this test, image data was prepared to be used as measurement data.
Specifically, as shown in FIG. 10, an image class containing nine types of images with different shapes and colors was prepared. The size of the image in each image class is 50 x 50 pixels, and the detection target is drawn within 20 x 20 to 34 x 34 pixels at the center of the image.

画像クラス1~3の検出対象の形状は円形であり、画像クラス4~6の検出対象の形状は三角形であり、画像クラス7~9の検出対象の形状は四角形である。
また、画像クラス1,4,7の検出対象の色は赤系であり、RGB空間においてRの値がG,Bより大きいことを示している。また、画像クラス2,5,8の検出対象の色は緑系であり、RGB空間においてGの値がR,Bより大きいことを示している。画像クラス3,6,9の検出対象の色は青系であり、RGB空間においてBの値がR,Gより大きいことを示している。なお、代表画像は、それぞれの画像クラスにおける代表的な画像の一例を示している。
The shape of the detection target in image classes 1 to 3 is circular, the shape of the detection target in image classes 4 to 6 is triangular, and the shape of the detection target in image classes 7 to 9 is square.
Furthermore, the colors of the detection targets in image classes 1, 4, and 7 are red, indicating that the value of R is greater than G and B in the RGB space. Furthermore, the colors of the detection targets for image classes 2, 5, and 8 are greenish, indicating that the value of G is greater than R and B in the RGB space. The colors to be detected in image classes 3, 6, and 9 are blue, indicating that the value of B is greater than R and G in the RGB space. Note that the representative image indicates an example of a representative image in each image class.

また、画像クラス1,3~9に含まれる画像は、全て正常のものであり、画像クラス2に含まれる画像は、全て異常のものであるとしている。
具体的には、学習用データセットを作成するための画像クラス1,3~9に含まれる画像は各500枚であり、ステータスは全て正常としている。また、学習用データセットを作成するための画像クラス2に含まれる画像は各280枚であり、ステータスは全て異常としている。
Further, it is assumed that all images included in image classes 1, 3 to 9 are normal, and all images included in image class 2 are abnormal.
Specifically, 500 images each are included in image classes 1 and 3 to 9 for creating the learning data set, and the statuses of all of them are assumed to be normal. Furthermore, the number of images included in image class 2 for creating the learning dataset is 280 each, and the status of all of them is set as abnormal.

さらに、検証用データセットを作成するための画像クラス1,3~9に含まれる画像は各100枚であり、ステータスは全て正常としている。また、検証用データセットを作成するための画像クラス2に含まれる画像は各800枚であり、ステータスは全て異常としている。 Furthermore, the number of images included in each of image classes 1, 3 to 9 for creating a verification data set is 100, and the status of all images is normal. Further, the number of images included in image class 2 for creating the verification data set is 800 each, and the status of all of them is set as abnormal.

上記において正常、異常の違いは、画像クラスに対してステータスを恣意的に決定している。
すなわち、学習用データセットにおいてステータスが異常の画像280枚は、全4280枚の画像中の7%程度であり、本実施形態の異常検出システムによって、これらが異常と判定される学習モデルが作成されることを想定している。
In the above, the difference between normal and abnormal is that the status is arbitrarily determined for the image class.
In other words, the 280 images with abnormal status in the training dataset account for about 7% of the total 4280 images, and the abnormality detection system of this embodiment creates a learning model that determines these as abnormal. It is assumed that

各画像の背景は、黒の濃淡によるグレー色(0~25輝度(ランダム)に1ピクセルごとに決定)を設定し、ガウシアンフィルタを加えてぼやかすことにより描かれている。
また、全ての画像クラスの画像における検出対象に対し、ノイズがランダムに加えられている。具体的には、グレー色(0~25輝度(ランダム))が1ピクセルごとに20%の確率で加えられている。このように、正常データと異常データの双方にノイズを加えることによって、学習モデルによる異常検出の難易度を向上させている。なお、これらのノイズは、特徴量抽出部12による特徴量の抽出処理、及び写像部14による主成分分析における次元削減処理によって、除去又は低減され得ると推定される。
The background of each image is drawn by setting a gray color (0 to 25 brightness (randomly) determined for each pixel) using shades of black, and adding a Gaussian filter to blur it.
Further, noise is randomly added to detection targets in images of all image classes. Specifically, a gray color (0 to 25 brightness (random)) is added to each pixel with a probability of 20%. In this way, by adding noise to both normal data and abnormal data, the difficulty level of abnormality detection using a learning model is improved. It is estimated that these noises can be removed or reduced by feature extraction processing by the feature extraction unit 12 and dimension reduction processing in principal component analysis by the mapping unit 14.

特徴量抽出部12による特徴量の抽出において対象とする特徴量は、図11に示すように、形状に関する特徴量6種、輝度の特徴量を算出する色空間が4種、輝度の特徴量が20種であり、全部で86種類(=6+4×20)とした。 As shown in FIG. 11, the target feature quantities for feature quantity extraction by the feature quantity extracting unit 12 include six types of shape-related feature quantities, four types of color spaces for calculating brightness feature quantities, and brightness feature quantities. There were 20 types, making a total of 86 types (=6+4×20).

そして、写像部14により学習用データセットを用いて主成分分析を実施して、基底を生成した。また、生成した基底を用いて学習用データセットを写像し、写像した学習用データセットの主成分が持つ固有値を上位から足し合わせて、その合計値が95%未満で最大の値になるように、圧縮後の次元数を決定して、次元の削減を行った。
具体的には、図12に示す特徴量86種類に対応する86次元が、11次元に圧縮された。また、検証用データセットも同様に写像した後、同じ次元数に圧縮した。
Then, the mapping unit 14 performed principal component analysis using the learning data set to generate a basis. In addition, the training dataset is mapped using the generated basis, and the eigenvalues of the principal components of the mapped training dataset are added up from the top, so that the total value is less than 95% and becomes the maximum value. , the number of dimensions after compression was determined and dimension reduction was performed.
Specifically, 86 dimensions corresponding to 86 types of feature amounts shown in FIG. 12 were compressed to 11 dimensions. In addition, the verification data set was similarly mapped and then compressed to the same number of dimensions.

次に、学習モデル作成部16により、圧縮された学習用データセット(変換後特徴量データ)を用いて、混合ガウス分布モデルによる学習モデル候補を生成した。このとき、クラスタの混合数を1~20の20種類とした。 Next, the learning model creation unit 16 generated a learning model candidate based on a Gaussian mixture distribution model using the compressed learning data set (post-converted feature data). At this time, the number of mixed clusters was 20 types ranging from 1 to 20.

そして、実施例では、モデル改変部18により、圧縮された検証用データセット(変換後特徴量データ)を用いて、混合数ごとに、学習モデル候補による異常判定処理を行った。また、モデル改変部18により、混合数ごとに、混合比率が一番小さいクラスと、偽陰性(異常を正常と誤判定)が発生したクラスを削除することにより、クラスタカットを実施した。なお、クラスタカットは、閾値を片側有意水準0%として計算することにより行い、これによってそのクラスに存在したデータを全て外れ値とした。
一方、参考例では、このようなクラスタカットは、行わなかった。
In the embodiment, the model modification unit 18 performed abnormality determination processing using the learning model candidates for each number of mixtures using the compressed verification data set (post-conversion feature data). In addition, the model modification unit 18 performed cluster cutting by deleting the class with the smallest mixture ratio and the class in which a false negative (an abnormality was incorrectly determined as normal) occurred for each mixture number. Note that the cluster cut was performed by calculating the threshold value with a one-sided significance level of 0%, and thereby all data existing in that class were treated as outliers.
On the other hand, in the reference example, such a cluster cut was not performed.

以上によって得られた実施例と参考例のそれぞれの学習モデル候補について、混合数ごとに、真陽性率(異常を異常と判定した割合)と偽陽性率(正常を異常と誤判定した割合)を算出した。その結果を図13に示す。 For each learning model candidate of the example and reference example obtained above, we calculated the true positive rate (the rate at which abnormalities were determined to be abnormal) and the false positive rate (the rate at which normalities were erroneously determined to be abnormal) for each number of mixtures. Calculated. The results are shown in FIG.

異常検出システムにおいては、異常を異常と的確に判定することが重要であるところ、これらの図に示されるように、実施例では、ほとんどの混合数について、真陽性率が1.00であり、ほぼ全ての異常データを異常と判定できていることが分かる。これに対して、参考例は、全ての混合数について、真陽性率の点で実施例に大きく劣っている。 In an anomaly detection system, it is important to accurately determine an anomaly as an anomaly, and as shown in these figures, in the example, the true positive rate is 1.00 for most of the number of mixtures, It can be seen that almost all abnormal data can be determined as abnormal. On the other hand, the reference example is significantly inferior to the example in terms of true positive rate for all mixture numbers.

一方、実施例ではクラスタカットを行うことにより、偽陽性率が低下しており、真陽性率と偽陽性率はトレードオフの関係を示している。この傾向は混合数が低い場合に顕著に表れているが、混合数が9を超えるあたりから偽陽性率の低下が抑制されており,本試験では混合数18のときに最も良い性能が得られている。
したがって、本実施形態の異常検出システムにおけるモデル改変部18は、この場合、混合数18の学習モデル候補を最終的な学習モデルとして好適に決定することができる。
On the other hand, in the example, the false positive rate is reduced by performing cluster cut, indicating a trade-off relationship between the true positive rate and the false positive rate. This tendency is noticeable when the number of mixtures is low, but the decline in the false positive rate is suppressed when the number of mixtures exceeds 9, and in this test, the best performance was obtained when the number of mixtures was 18. ing.
Therefore, in this case, the model modification unit 18 in the anomaly detection system of the present embodiment can suitably determine the learning model candidate with the number of mixtures of 18 as the final learning model.

本発明は、以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、異常検出システムにおける各構成を複数の情報処理装置に分散して持たせたり、特徴量として実施形態及び実施例に示したもの以外のものを含めて使用したりするなど適宜変更することが可能である。
It goes without saying that the present invention is not limited to the above-described embodiments, and that various modifications can be made within the scope of the present invention.
For example, each configuration in the anomaly detection system may be distributed among multiple information processing devices, or feature quantities other than those shown in the embodiments and examples may be included and modified as appropriate. It is possible.

本発明は、監視対象の装置などから取得されるプロセスデータや、製品などから取得される検査データ等を用いて監視対象の異常の有無の検査などを行う場合に好適に利用することが可能である。 INDUSTRIAL APPLICABILITY The present invention can be suitably used when inspecting a monitored target for abnormalities using process data acquired from a monitored device, inspection data acquired from a product, etc. be.

1、1a、1b 異常検出装置
10、10a、10b 測定データ入力部
11、11a、11b 測定データ記憶部
12、12a、12b 特徴量抽出部
13、13a、13b 特徴量データ記憶部
14、14a、14b 写像部
15、15a、15b 写像データ記憶部
16、16b 学習モデル作成部
17、17a、17b 学習モデル記憶部
18、18b モデル改変部
19a、19b 異常判定部
20a、20b 判定結果記憶部
1, 1a, 1b abnormality detection device 10, 10a, 10b measurement data input section 11, 11a, 11b measurement data storage section 12, 12a, 12b feature amount extraction section 13, 13a, 13b feature amount data storage section 14, 14a, 14b Mapping section 15, 15a, 15b Mapping data storage section 16, 16b Learning model creation section 17, 17a, 17b Learning model storage section 18, 18b Model modification section 19a, 19b Abnormality determination section 20a, 20b Judgment result storage section

Claims (12)

監視対象の異常を検出する異常検出システムであって、
監視対象に関するデータを用いて特徴量を計算して得られた特徴量データに対して状態空間モデルへの写像手法を用いて前記特徴量データに対応する特徴空間を定義する基底を生成し、前記基底にもとづき前記特徴量データを写像して、前記特徴空間の新たな次元数を決定し、写像された前記特徴量データの次元数を削減して前記新たな次元数とし、変換後特徴量データを生成する写像部と、
混合分布手法にもとづき前記変換後特徴量データを複数のクラスタに分類して、学習モデル候補を作成する学習モデル作成部と、
前記学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除することにより、前記学習モデル候補を改変して学習モデルを作成するモデル改変部と、を備え
前記写像部が、
監視対象に関する他のデータを用いて特徴量を計算して得られた他の特徴量データに対して状態空間モデルへの写像手法を用いて前記基底にもとづき前記他の特徴量データを写像し、写像された前記他の特徴量データの次元数を削減して前記新たな次元数として、他の変換後特徴量データを生成し、
前記モデル改変部が、
前記学習モデル候補における各クラスタについて前記他の変換後特徴量データが生起する生起確率を計算し、前記生起確率が設定した閾値よりも低い場合に正常と判定し、
前記他の特徴量データに対応する前記他のデータが本来は異常である場合、当該クラスタを前記学習モデル候補から削除する
ことを特徴とする異常検出システム。
An anomaly detection system that detects anomalies in a monitored object,
Generate a basis for defining a feature space corresponding to the feature data using a mapping method to a state space model for the feature data obtained by calculating the feature data using data related to the monitoring target, and The feature data is mapped based on the basis, a new number of dimensions of the feature space is determined, the number of dimensions of the mapped feature data is reduced to the new number of dimensions, and the transformed feature data is a mapping unit that generates
a learning model creation unit that creates learning model candidates by classifying the transformed feature data into a plurality of clusters based on a mixture distribution method;
A learning model is created by modifying the learning model candidate by deleting a cluster with a mixture ratio lower than a set threshold value or a cluster with the lowest mixture ratio for the learning model candidate. a model modification section for
The mapping section is
Mapping the other feature data obtained by calculating the feature using other data related to the monitoring target based on the basis using a mapping method to a state space model; reducing the number of dimensions of the other mapped feature data and generating other post-conversion feature data as the new number of dimensions;
The model modification section
Calculate the probability of occurrence of the other converted feature data for each cluster in the learning model candidate, and determine it as normal if the probability of occurrence is lower than a set threshold;
If the other data corresponding to the other feature data is originally abnormal, the cluster is deleted from the learning model candidates.
An anomaly detection system characterized by:
前記学習モデル作成部が、
設定された複数の混合数にもとづいて、前記変換後特徴量データを前記混合数分のクラスタに分類して、前記混合数ごとに学習モデル候補を作成し、
前記モデル改変部が、
前記混合数ごとに、前記学習モデル候補における各クラスタについて前記他の変換後特徴量データが生起する生起確率を計算し、前記生起確率が設定した閾値よりも高い場合に異常と判定し、
真陽性の発生率が最も高い前記学習モデル候補を前記学習モデルに決定する
ことを特徴とする請求項記載の異常検出システム。
The learning model creation unit,
Based on the plurality of set numbers of mixtures, classify the converted feature data into clusters corresponding to the number of mixtures, and create a learning model candidate for each number of mixtures;
The model modification section
For each number of mixtures, calculate the probability of occurrence of the other converted feature data for each cluster in the learning model candidate, and determine that it is abnormal if the probability of occurrence is higher than a set threshold;
The anomaly detection system according to claim 1, wherein the learning model candidate with the highest incidence of true positives is determined as the learning model.
前記写像部が、設定された閾値にもとづき前記特徴空間の新たな次元数を決定することを特徴とする請求項1又は2記載の異常検出システム。 3. The anomaly detection system according to claim 1 , wherein the mapping unit determines a new number of dimensions of the feature space based on a set threshold value. 前記写像部が、
監視対象に関する新たなデータを用いて特徴量を計算して得られた新たな特徴量データに対して状態空間モデルへの写像手法を用いて前記基底にもとづき前記新たな特徴量データを写像し、写像された前記新たな特徴量データの次元数を削減して前記新たな次元数として、新たな変換後特徴量データを生成し、
当該異常検出システムにおいて、
前記学習モデルにおける各クラスタについて前記新たな変換後特徴量データが生起する生起確率を計算し、前記生起確率が設定した閾値よりも高い場合に異常と判定する異常判定部をさらに備えた
ことを特徴とする請求項1~のいずれかに記載の異常検出システム。
The mapping section is
Mapping the new feature data obtained by calculating a feature using new data regarding the monitoring target based on the basis using a mapping method to a state space model; reducing the number of dimensions of the new mapped feature data and generating new post-conversion feature data as the new number of dimensions;
In the anomaly detection system,
It is characterized by further comprising an anomaly determination unit that calculates the probability of occurrence of the new post-conversion feature data for each cluster in the learning model, and determines that the occurrence probability is abnormal when the probability of occurrence is higher than a set threshold. The abnormality detection system according to any one of claims 1 to 3 , wherein:
前記監視対象に関するデータが、監視対象について測定されたデータであることを特徴とする請求項1~のいずれかに記載の異常検出システム。 The abnormality detection system according to any one of claims 1 to 4 , wherein the data regarding the monitored object is data measured about the monitored object. 前記状態空間モデルへの写像手法が、主成分分析、独立成分分析、カーネル主成分分析、LDA(Latent Dirichlet Allocation)、近傍探索手法の少なくともいずれかであることを特徴とする請求項1~のいずれかに記載の異常検出システム。 6. The method of mapping to the state space model is at least one of principal component analysis, independent component analysis, kernel principal component analysis, LDA (Latent Dirichlet Allocation), and neighborhood search method. Anomaly detection system according to any of the above. 前記混合分布手法が、正規分布、t分布、ポアソン分布、ベルヌ-イ分布、ディリクレ分布の少なくともいずれかによる分布モデルであることを特徴とする請求項1~のいずれかに記載の異常検出システム。 The abnormality detection system according to any one of claims 1 to 6 , wherein the mixed distribution method is a distribution model based on at least one of a normal distribution, a t-distribution, a Poisson distribution, a Bernoulli distribution, and a Dirichlet distribution. . 前記監視対象について測定されたデータが、画像、寸法、色、欠陥、排出数、透過度、重量、強度、及び表面粗さの少なくともいずれかであることを特徴とする請求項5~7のいずれかに記載の異常検出システム。 Any one of claims 5 to 7, wherein the data measured regarding the monitoring target is at least one of an image, size, color, defect, number of discharges, transmittance, weight, strength, and surface roughness. Anomaly detection system described in Crab. 前記監視対象について測定されたデータが、音、温度、湿度、振動、変位、速度、加速度、回転角、角速度、角加速度、電圧、電流、光量、及び圧力の少なくともいずれかであることを特徴とする請求項5~8のいずれかに記載の異常検出システム。 The data measured on the monitoring target is at least one of sound, temperature, humidity, vibration, displacement, speed, acceleration, rotation angle, angular velocity, angular acceleration, voltage, current, light amount, and pressure. The abnormality detection system according to any one of claims 5 to 8 . 監視対象の異常を検出する異常検出プログラムであって、
コンピュータを、
監視対象に関するデータを用いて特徴量を計算して得られた特徴量データに対して状態空間モデルへの写像手法を用いて前記特徴量データに対応する特徴空間を定義する基底を生成し、前記基底にもとづき前記特徴量データを写像して、前記特徴空間の新たな次元数を決定し、写像された前記特徴量データの次元数を削減して前記新たな次元数とし、変換後特徴量データを生成する写像部、
混合分布手法にもとづき前記変換後特徴量データを複数のクラスタに分類して、学習モデル候補を作成する学習モデル作成部、及び、
前記学習モデル候補に対して、設定された閾値よりも混合比が低い値をとるクラスタ又は混合比が最も小さい値をとるクラスタを削除することにより、前記学習モデル候補を改変して学習モデルを作成するモデル改変部として機能させ
前記写像部に、
監視対象に関する他のデータを用いて特徴量を計算して得られた他の特徴量データに対して状態空間モデルへの写像手法を用いて前記基底にもとづき前記他の特徴量データを写像させ、写像された前記他の特徴量データの次元数を削減させて前記新たな次元数とさせ、他の変換後特徴量データを生成させ、
前記モデル改変部に、
前記学習モデル候補における各クラスタについて前記他の変換後特徴量データが生起する生起確率を計算させ、前記生起確率が設定した閾値よりも低い場合に正常と判定させ、
前記他の特徴量データに対応する前記他のデータが本来は異常である場合、当該クラスタを前記学習モデル候補から削除させる
ことを特徴とする異常検出プログラム。
An anomaly detection program that detects anomalies in a monitored object,
computer,
Generate a basis for defining a feature space corresponding to the feature data using a mapping method to a state space model for the feature data obtained by calculating the feature data using data related to the monitoring target, and The feature data is mapped based on the basis, a new number of dimensions of the feature space is determined, the number of dimensions of the mapped feature data is reduced to the new number of dimensions, and the transformed feature data is A mapping unit that generates
a learning model creation unit that creates learning model candidates by classifying the transformed feature data into a plurality of clusters based on a mixture distribution method;
A learning model is created by modifying the learning model candidate by deleting a cluster that has a mixture ratio lower than a set threshold value or a cluster that has the lowest mixture ratio for the learning model candidate. function as a model modification section to
In the mapping section,
Mapping the other feature data obtained by calculating the feature using other data related to the monitoring target based on the basis using a mapping method to a state space model; reducing the number of dimensions of the other mapped feature data to the new number of dimensions and generating other post-conversion feature data;
In the model modification section,
Calculate the probability of occurrence of the other converted feature data for each cluster in the learning model candidate, and determine it as normal if the probability of occurrence is lower than a set threshold;
If the other data corresponding to the other feature data is originally abnormal, the cluster is deleted from the learning model candidates.
An anomaly detection program characterized by:
前記学習モデル作成部に、
設定された複数の混合数にもとづいて、前記変換後特徴量データを前記混合数のクラスタに分類させて、前記混合数ごとに学習モデル候補を作成させ、
前記モデル改変部に、
前記混合数ごとに、前記学習モデル候補における各クラスタについて前記他の変換後特徴量データが生起する生起確率を計算させ、前記生起確率が設定した閾値よりも高い場合に異常と判定させ、
真陽性の発生率が最も高い前記学習モデル候補を前記学習モデルに決定させる
ことを特徴とする請求項10記載の異常検出プログラム。
In the learning model creation section,
Based on a plurality of set numbers of mixtures, the converted feature data is classified into clusters of the number of mixtures, and learning model candidates are created for each number of mixtures;
In the model modification section,
Calculates the probability of occurrence of the other converted feature data for each cluster in the learning model candidate for each number of mixtures, and determines that it is abnormal if the probability of occurrence is higher than a set threshold;
11. The anomaly detection program according to claim 10 , further comprising: causing the learning model to determine the learning model candidate with the highest incidence of true positives.
前記写像部に、
監視対象に関する新たなデータを用いて特徴量を計算して得られた新たな特徴量データに対して状態空間モデルへの写像手法を用いて前記基底にもとづき前記新たな特徴量データを写像させ、写像された前記新たな特徴量データの次元数を削減させて前記新たな次元数とさせ、新たな変換後特徴量データを生成させ、
前記コンピュータを、
前記学習モデルにおける各クラスタについて前記新たな変換後特徴量データが生起する生起確率を計算し、前記生起確率が設定した閾値よりも高い場合に異常と判定する異常判定部としてさらに機能させる
ことを特徴とする請求項10又は11記載の異常検出プログラム。
In the mapping section,
Mapping the new feature data obtained by calculating a feature using new data regarding the monitoring target based on the basis using a mapping method to a state space model; reducing the number of dimensions of the new mapped feature data to the new number of dimensions to generate new post-conversion feature data;
The computer,
It further functions as an anomaly determination unit that calculates the probability of occurrence of the new post-conversion feature data for each cluster in the learning model, and determines that the occurrence probability is abnormal when the probability of occurrence is higher than a set threshold. The abnormality detection program according to claim 10 or 11 .
JP2019041040A 2019-03-06 2019-03-06 Anomaly detection system and anomaly detection program Active JP7348588B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019041040A JP7348588B2 (en) 2019-03-06 2019-03-06 Anomaly detection system and anomaly detection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019041040A JP7348588B2 (en) 2019-03-06 2019-03-06 Anomaly detection system and anomaly detection program

Publications (2)

Publication Number Publication Date
JP2020144626A JP2020144626A (en) 2020-09-10
JP7348588B2 true JP7348588B2 (en) 2023-09-21

Family

ID=72353651

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019041040A Active JP7348588B2 (en) 2019-03-06 2019-03-06 Anomaly detection system and anomaly detection program

Country Status (1)

Country Link
JP (1) JP7348588B2 (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114462460B (en) * 2020-10-21 2025-09-16 西门子(中国)有限公司 Optimization method and device for machine learning classification task for anomaly detection
KR102605692B1 (en) * 2020-11-16 2023-11-27 한국전자통신연구원 Method and system for detecting anomalies in an image to be detected, and method for training restoration model there of
JP7125518B2 (en) * 2021-01-27 2022-08-24 三菱重工業株式会社 Abnormality diagnosis support method and abnormality diagnosis support device for multivariate data
KR102850942B1 (en) * 2021-05-07 2025-08-28 엘리먼트 씩스 (유케이) 리미티드 Methods for estimating component wear
JP2022188857A (en) * 2021-06-10 2022-12-22 国立大学法人 東京大学 Satellite monitoring device, satellite monitoring method, and program
KR102816734B1 (en) * 2022-01-14 2025-06-04 주식회사 Lg 경영개발원 Artificial intelligence apparatus for vision inspection based on product image pattern clustering and method thereof
CN115223573A (en) * 2022-07-15 2022-10-21 北京百度网讯科技有限公司 Voice wake-up method and device, electronic equipment and storage medium
JP2024047494A (en) * 2022-09-26 2024-04-05 株式会社Screenホールディングス LEARNING APPARATUS, INFORMATION PROCESSING APPARATUS, SUBSTRATE ... SYSTEM, LEARNING METHOD, AND PROCESSING CONDITION DETERMINATION METHOD
JP7731940B2 (en) * 2023-07-11 2025-09-01 株式会社Screenホールディングス Discharge pressure monitoring device, discharge pressure monitoring method, computer program, and coating device
JP7688320B1 (en) * 2023-07-24 2025-06-04 日本製鉄株式会社 Anomaly detection device, plant system, characteristic information generation device, anomaly detection method, characteristic information generation method, and program
CN117613856B (en) * 2023-10-31 2026-03-31 国电南瑞科技股份有限公司 A method, system, device, and storage medium for adaptive prediction of bus load.

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010257344A (en) 2009-04-27 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Gaze position estimation method, gaze position estimation apparatus, program, and recording medium
JP2011013818A (en) 2009-06-30 2011-01-20 Nippon Hoso Kyokai <Nhk> Facial feature point extracting device and face feature point extraction program
JP2016206784A (en) 2015-04-17 2016-12-08 株式会社Ihi Data analysis device and data analysis method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010257344A (en) 2009-04-27 2010-11-11 Nippon Telegr & Teleph Corp <Ntt> Gaze position estimation method, gaze position estimation apparatus, program, and recording medium
JP2011013818A (en) 2009-06-30 2011-01-20 Nippon Hoso Kyokai <Nhk> Facial feature point extracting device and face feature point extraction program
JP2016206784A (en) 2015-04-17 2016-12-08 株式会社Ihi Data analysis device and data analysis method

Also Published As

Publication number Publication date
JP2020144626A (en) 2020-09-10

Similar Documents

Publication Publication Date Title
JP7348588B2 (en) Anomaly detection system and anomaly detection program
KR102805684B1 (en) Method and apparatus for wafer defect pattern detection based on unsupervised learning
JP6555061B2 (en) Clustering program, clustering method, and information processing apparatus
US9008440B2 (en) Component recognizing apparatus and component recognizing method
CN119810080A (en) A stainless steel surface defect detection method based on machine vision
EP3220353B1 (en) Image processing apparatus, image processing method, and recording medium
CN110136130A (en) A kind of method and device of testing product defect
JP2010102690A (en) Information processor and processing method
CN113439276A (en) Defect classification in semiconductor samples based on machine learning
CN113537321A (en) A network traffic anomaly detection method based on isolation forest and X-means
TWI714371B (en) Wafer map identification method and computer-readable recording medium
CN120259312B (en) Defect visual detection method for precise complex parts
CN105718937A (en) Multi-class object classification method and system
CN117011274A (en) Automatic glass bottle detection system and method thereof
JP6643856B2 (en) Classification method, inspection method, inspection device, and program
CN103839072B (en) False fingerprint detecting method based on naive Bayes classifiers
Liu et al. Automated image-based identification and consistent classification of fire patterns with quantitative shape analysis and spatial location identification
JP6930195B2 (en) Model identification device, prediction device, monitoring system, model identification method and prediction method
CN121147210A (en) Machine vision-based method for detecting defects in stamping of automotive parts
CN115601684A (en) Emergency early warning method and device, electronic equipment and storage medium
CN114510715A (en) Model&#39;s functional safety testing method, device, storage medium and equipment
JP2021124886A (en) Information processing device, information processing method and information processing program
JP7309134B2 (en) Visualization method, program used therefor, visualization device, and discriminating device provided with the same
WO2013068781A1 (en) Methods and apparatus for image analysis using profile weighted intensity features
CN116385790A (en) Defect detection method and device for weakly supervised hygiene products based on data generation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230131

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20230328

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230524

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230822

R150 Certificate of patent or registration of utility model

Ref document number: 7348588

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150