JP5873764B2 - Defect image presentation method - Google Patents
Defect image presentation method Download PDFInfo
- Publication number
- JP5873764B2 JP5873764B2 JP2012128518A JP2012128518A JP5873764B2 JP 5873764 B2 JP5873764 B2 JP 5873764B2 JP 2012128518 A JP2012128518 A JP 2012128518A JP 2012128518 A JP2012128518 A JP 2012128518A JP 5873764 B2 JP5873764 B2 JP 5873764B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- defect
- images
- feature
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
この発明は、欠陥を撮像した欠陥画像をユーザに提示する方法に関し、特に、多数の欠陥画像から欠陥の典型例を含む典型画像を見つけ出す作業を支援するための欠陥画像の提示方法に関するものである。 The present invention relates to a method for presenting a defect image obtained by imaging a defect to a user, and more particularly, to a defect image presentation method for supporting a task of finding a typical image including typical examples of defects from a large number of defect images. .
例えば半導体やプリント基板等の製造技術分野では、製品に含まれる欠陥を検出しこれを分析・評価するために、評価対象物を顕微鏡等を介して撮像し、得られた画像について複数種の特徴量を算出して自動分類を行うことが研究されている。この種の技術においては、典型的な欠陥を含む画像として予め与えられた教師画像に基づく学習アルゴリズムを利用した分類技術が多数提案されている。 For example, in the field of manufacturing technology such as semiconductors and printed circuit boards, in order to detect defects contained in products and analyze / evaluate them, the object to be evaluated is imaged through a microscope, etc. Research has been done on calculating the quantity and performing automatic classification. In this type of technique, many classification techniques using a learning algorithm based on a teacher image given in advance as an image including a typical defect have been proposed.
例えば特許文献1に記載の技術では、ユーザにより欠陥カテゴリが指定された教師画像の特徴量を求め、その値を用いて遺伝的アルゴリズムにより学習を行うことで判別木を生成して未知の欠陥画像の分類を行えるようにしている。この場合、ユーザから与えられる情報の確度が学習結果の精度に大きく影響し、ユーザが与えた情報の確度が低い場合には却って分類精度が低下する可能性がある。一方、このような問題に対応するため、特許文献2に記載された技術においては、欠陥種別に対応する分類カテゴリの1つ1つに対して複数の典型画像をユーザに指定させ、これらに基づく学習を行うことで、学習結果に基づく分類精度の向上が図られている。
For example, in the technique disclosed in
上記した従来技術のいずれも、典型画像(もしくは教師画像)の選定がユーザの作業に委ねられている点では変わりない。すなわちユーザは、欠陥を含む多数の欠陥画像を個々に目視確認してそれらの中から典型画像を選び出すという作業を行う必要があり、この作業に対して上記従来技術は何らの支援を提供することができない。このため、上記従来技術では、分類精度に関わる典型画像の選定が依然としてユーザの判断のみによって行われており、結果のばらつきやユーザに過大な負担を強いるという問題が残されていた。 All of the above-described conventional techniques are the same in that selection of a typical image (or teacher image) is left to the user's work. That is, the user needs to visually check a large number of defect images including defects and select a typical image from them, and the above-described conventional technology provides any support for this operation. I can't. For this reason, in the above-described prior art, the selection of the typical image related to the classification accuracy is still performed only by the judgment of the user, and there remains a problem that the result varies and an excessive burden is imposed on the user.
この発明は上記課題に鑑みなされたものであり、複数の欠陥画像から典型画像を選び出すためのユーザ作業を効果的に支援することのできる技術を提供することを目的とするものである。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a technique capable of effectively supporting a user operation for selecting a typical image from a plurality of defect images.
この発明にかかる欠陥画像の提示方法は、欠陥を撮像した複数の欠陥画像の中から欠陥の典型例を含む典型画像の候補をコンピュータが選出しユーザに提示することで、前記典型画像を見つけ出すユーザ作業を支援する欠陥画像の提示方法であって、上記目的を達成するため、前記コンピュータが、前記欠陥画像のそれぞれについて、複数の特徴量を算出する特徴量算出工程と、前記複数の特徴量をそれぞれ一の座標軸とする多次元の特徴量空間内において互いに近接した2つの前記欠陥画像同士を互いに同一のグループとすることで、前記複数の欠陥画像をグループ化するグループ化工程と、前記グループの少なくとも1つについて、当該グループに属する前記欠陥画像の少なくとも1つを表示部に表示することで、前記典型画像の候補としてユーザに提示する提示工程とを含む処理を実行することを特徴としている。 The defect image presenting method according to the present invention is a user who finds a typical image by a computer selecting a typical image candidate including a typical example of a defect from a plurality of defect images obtained by imaging the defect and presenting it to the user. In order to achieve the above object , a defect image presentation method for supporting work , wherein the computer calculates a feature amount calculation step for calculating a plurality of feature amounts for each of the defect images , and the plurality of feature amounts. A grouping step of grouping the plurality of defect images by grouping the two defect images close to each other in the multi-dimensional feature amount space each having one coordinate axis, for at least one, by displaying on the display unit at least one of the defect images belonging to the group, and candidates for the typical image It is characterized by performing a process including a presentation step of presenting to the user Te.
このように構成された発明では、複数の欠陥画像をそれぞれ複数の特徴量によって表すとともに、それらの特徴量を座標軸とする特徴量空間内での位置関係に基づいてグループ化する。より具体的には、特徴量空間内で近接した位置にある、つまり画像の特徴が類似した欠陥画像同士が1つのグループとなるように欠陥画像をグループ化する。このように、類似した特徴を有する欠陥画像が予めグループ化され、その結果に基づく典型画像の候補が提示されることで、複数の欠陥画像から典型画像の選出をしようとするユーザの作業負荷は大幅に軽減される。というのは、多数の欠陥画像が予めいくつかのグループに仕分けられていることで、欠陥画像の全てを同様の重みをもって逐一確認する必要がなくなるからである。 In the invention configured as described above, a plurality of defect images are represented by a plurality of feature amounts, respectively, and are grouped based on a positional relationship in a feature amount space having the feature amounts as coordinate axes. More specifically, the defect images are grouped so that defect images that are located close to each other in the feature amount space, that is, have similar image features, form one group. In this way, defect images having similar features are grouped in advance, and typical image candidates based on the results are presented, so that the workload of the user who tries to select a typical image from a plurality of defect images is reduced. It is greatly reduced. This is because a large number of defect images are pre-sorted into several groups, so that it is not necessary to check all of the defect images with the same weight.
また、従来技術におけるユーザの目視判断による典型画像の選定作業では、特徴量により定量的かつ客観的に表される画像の特徴とは矛盾した指定がなされることがあり得る。例えば、それぞれの特徴量を比較する限りでは類似しているとみなせる2つの欠陥画像に対して異なる欠陥種別が指定されたり、その逆に特徴量では大きく相違する2つの欠陥画像に対して同一の欠陥種別が指定されることがある。このように、ユーザの主観に基づく判断と定量的な分析結果とが矛盾する場合があり、このことが学習の精度を低下させてしまう。これに対し本発明では、特徴量に基づく類似の有無を予め判断し提示することができるため、このような矛盾した指定がなされることを未然に回避し、学習およびそれに基づく分類の精度を高めることが可能である。 In addition, in a typical image selection operation based on a user's visual judgment in the prior art, designation that contradicts the feature of an image that is quantitatively and objectively represented by a feature amount may be made. For example, as long as each feature amount is compared, different defect types are specified for two defect images that can be regarded as similar, or vice versa, the same for two defect images that are greatly different in feature amount. A defect type may be specified. In this way, judgment based on the user's subjectivity and the quantitative analysis result may contradict each other, which reduces the learning accuracy. On the other hand, in the present invention, since it is possible to determine in advance whether or not there is similarity based on the feature amount and present it, it is possible to avoid such contradictory designations in advance and improve the accuracy of learning and classification based on it. It is possible.
また、1つのグループに属する欠陥画像の数が多ければ当該グループに共通する特徴が出現頻度の高い「典型的な」欠陥に起因するものであると言える一方、属する欠陥画像の数が少ないグループはより出現頻度の低い特異な欠陥を示していると言える。このように、グループの大きさ、つまりグループに属する欠陥画像の多寡が欠陥の出現頻度を指標する情報となり、このような情報を予め把握しておくことで、ユーザは出現頻度の高い欠陥に対応する典型画像をより容易に見出すことが可能となる。 In addition, if the number of defect images belonging to one group is large, it can be said that the feature common to the group is caused by a “typical” defect having a high appearance frequency, while the group having a small number of defect images belonging to the group. It can be said that it shows a peculiar defect with a lower frequency of appearance. In this way, the size of the group, that is, the number of defect images belonging to the group, becomes information indicating the frequency of appearance of defects, and by grasping such information in advance, the user can deal with defects with high appearance frequency. It is possible to find a typical image to be detected more easily.
このように、本発明によれば、複数の欠陥画像から典型画像を選定するユーザの作業を効果的に支援して、ユーザの負荷を軽減するとともに、選定された典型画像を用いた学習やその結果に基づく分類を高精度に行うことが可能となる。なお、典型画像の候補に関するユーザへの提示については、例えばあるグループに属する欠陥画像の全てまたは代表的な一部を表示するものであってもよく、また例えば多数の欠陥画像から典型画像の候補をユーザが容易に抽出することのできるインデックス情報を提示するものであってもよい。 As described above, according to the present invention, the user's work of selecting a typical image from a plurality of defect images is effectively supported to reduce the load on the user, and learning using the selected typical image and its Classification based on the result can be performed with high accuracy. In addition, regarding the presentation of typical image candidates to the user, for example, all or a part of representative defect images belonging to a certain group may be displayed. For example, typical image candidates from a large number of defect images may be displayed. Index information that can be easily extracted by the user may be presented.
ここで、本発明のグループ化工程では、例えば、複数の欠陥画像から選択した基準画像について当該基準画像に近接する欠陥画像を探索する探索処理を行うことで欠陥画像のグループ化を行うようにしてもよい。この探索処理では、例えば、特徴量空間内において基準画像が位置する点を基準座標点として設定し、一の座標軸について、当該座標軸に対応する特徴量の値が当該座標軸における基準座標点の値から予め定められた近傍範囲内にある欠陥画像を候補画像として選び出す抽出処理を、複数の座標軸を対象として実行し、抽出処理の対象とした複数の座標軸の全てにおいて候補画像として選ばれた欠陥画像を、基準画像に近接する近傍画像として基準画像と同一のグループとすることができる。 Here, in the grouping step of the present invention, for example, defect images are grouped by performing a search process for searching for a defect image close to the reference image for a reference image selected from a plurality of defect images. Also good. In this search process, for example, a point where the reference image is located in the feature amount space is set as a reference coordinate point, and for one coordinate axis, the value of the feature amount corresponding to the coordinate axis is determined from the value of the reference coordinate point on the coordinate axis. An extraction process for selecting a defect image within a predetermined vicinity range as a candidate image is executed for a plurality of coordinate axes, and defect images selected as candidate images in all of the plurality of coordinate axes targeted for the extraction process are selected. The neighboring images close to the reference image can be in the same group as the reference image.
複数の画像間での類似度合いを判断する方法として、特徴量空間内における各画像に対応する点間の距離を求める方法がこれまで一般的に行われており、例えばユークリッド距離、マンハッタン距離およびマハラノビス距離などがこの目的のために使用される。しかしながら、欠陥画像の特徴を表すための特徴量としては種々のものがあり、特徴量空間の次元が100を超えるような場合もある。このように特徴量空間の次元が多くなると、複数の画像間で相互に上記距離を求めるための演算量は膨大なものとなり、例えば浮動小数点処理など高度な演算能力を有するプロセッサが必須となる。 As a method for determining the degree of similarity between a plurality of images, a method for obtaining a distance between points corresponding to each image in the feature amount space has been generally used. For example, a Euclidean distance, a Manhattan distance, and a Mahalanobis are used. Distance etc. are used for this purpose. However, there are various feature quantities for representing the features of the defect image, and the dimension of the feature quantity space may exceed 100. When the dimension of the feature amount space increases in this way, the amount of computation for obtaining the above-mentioned distance between a plurality of images becomes enormous, and for example, a processor having high computation capability such as floating point processing becomes essential.
一方、上記した本発明の探索処理では、一の特徴量における値同士の比較を特徴量の種類数だけ行うことにより、2つの欠陥画像間の類似度合いが判断される。このため、従来の方法に比べて演算量が大幅に削減され、また高度な演算能力も必要とされない。 On the other hand, in the search process of the present invention described above, the degree of similarity between two defect images is determined by comparing the values of one feature amount by the number of types of feature amounts. For this reason, the amount of calculation is greatly reduced as compared with the conventional method, and advanced calculation capability is not required.
この場合、例えば、一の座標軸について、複数の欠陥画像における当該座標軸に対応する特徴量の値の分布態様に応じて近傍範囲を設定するようにしてもよい。複数の欠陥画像において、ある1つの特徴量の値がどのような分布を示すかは、収集される画像の内容に依存し、予め予想することは困難である。また、実際の分布の態様を反映せずに設定された近傍範囲が用いられることで、欠陥画像間の類似度合いが不適切に判断されてしまうおそれがある。収集された欠陥画像における特徴量の値の分布態様に応じて近傍範囲を設定し探索処理を行うことで、このような問題を未然に回避することができる。 In this case, for example, the vicinity range may be set for one coordinate axis according to the distribution mode of the feature value corresponding to the coordinate axis in the plurality of defect images. In a plurality of defect images, the distribution of the value of a certain feature value depends on the contents of the collected images, and it is difficult to predict in advance. Moreover, there is a possibility that the degree of similarity between defect images may be inappropriately determined by using the neighborhood range that is set without reflecting the actual distribution mode. Such a problem can be avoided in advance by setting a neighborhood range in accordance with the distribution mode of the feature value values in the collected defect image and performing search processing.
より具体的には、例えば、一の座標軸に対応する特徴量の、複数の欠陥画像間での最大値と最小値とを含む数値範囲を所定の分割数で複数に均等分割した区間の数値範囲を近傍範囲とすることができる。このようにすると、特徴量の最大値から最小値までの分布範囲が複数の区間に均等に分割され、特徴量の値がどの区間にあるかの判断のみで、当該欠陥画像が候補画像とすべきものであるか否かを判定することができる。これにより処理はさらに簡略化される。 More specifically, for example, a numerical range of a section obtained by equally dividing a numerical range including a maximum value and a minimum value of a feature amount corresponding to one coordinate axis into a plurality of predetermined division numbers. Can be in the vicinity range. In this way, the distribution range from the maximum value to the minimum value of the feature amount is evenly divided into a plurality of sections, and the defect image is determined as a candidate image only by determining which section the feature amount value is in. It can be determined whether it is kimono. This further simplifies the process.
また例えば、複数の特徴量のうち、複数の欠陥画像間での最大値と最小値との差が当該特徴量に対して予め設定された閾値より大きいものについて、当該特徴量に対応する座標軸を抽出処理の対象とするようにしてもよい。複数の欠陥画像間である特徴量の最大値と最小値との差が小さいとき、その特徴量が表す特徴に関しては各画像間で大きな差異がないということができる。したがって、その特徴量については抽出処理の対象から除外しても結果にはほとんど影響せず、またそうすることで必要な処理量をさらに低減することができる。 In addition, for example, for a plurality of feature amounts whose difference between a maximum value and a minimum value between a plurality of defect images is larger than a threshold value set in advance for the feature amount, a coordinate axis corresponding to the feature amount is set. You may make it make it the object of an extraction process. When the difference between the maximum value and the minimum value of the feature amount between the plurality of defect images is small, it can be said that there is no large difference between the images regarding the feature represented by the feature amount. Therefore, even if the feature amount is excluded from the extraction processing targets, the result is hardly affected, and the necessary processing amount can be further reduced by doing so.
また例えば、グループ化工程では、複数の特徴量ごとに、当該特徴量の値と、その値を有する欠陥画像とを関連付けたテーブルを作成し、複数の欠陥画像の中で基準画像を順次変更しながらその都度探索処理を行って、当該基準画像に対する近傍画像を探索するようにしてもよい。このように、それぞれの特徴量ごとにその値と欠陥画像とを関連付けたテーブルは、複数の欠陥画像のうちいずれが基準画像に選ばれた場合でも、当該基準画像の近傍画像を探索する上で有用なものとなる。というのは、当該基準画像における特徴量の値に近い値を有する他の欠陥画像を、テーブルを参照することで直ちに導出することができるからである。特に基準画像を順次変更しながら繰り返し探索処理を行う場合、全ての基準画像について同一のテーブルを参照することができるので、その効果は特に顕著となる。 Further, for example, in the grouping process, for each of a plurality of feature amounts, a table that associates the value of the feature amount with a defect image having the value is created, and the reference image is sequentially changed among the plurality of defect images. However, a search process may be performed each time to search for a neighboring image with respect to the reference image. As described above, the table in which the value and the defect image are associated with each feature amount is used to search for a neighborhood image of the reference image regardless of which of the plurality of defect images is selected as the reference image. It will be useful. This is because another defect image having a value close to the value of the feature amount in the reference image can be immediately derived by referring to the table. In particular, when the search process is repeatedly performed while sequentially changing the reference image, the same table can be referred to for all the reference images, and the effect is particularly remarkable.
また、本発明における提示工程は、例えば、属する欠陥画像が最も多いグループを含む少なくとも1つのグループについて、当該グループに属する欠陥画像の少なくとも1つを典型画像の候補として提示するように構成されてもよい。1つのグループに含まれる欠陥画像の数が多いほど、当該グループに共通する特徴が、高い頻度で出現する典型的なものであることを意味している。したがって、当該グループに属する欠陥画像の各々、あるいはそれらの全体が、典型画像とされるべき蓋然性が高い画像であると言える。このため、このような大きなグループに属する画像を提示することは、多くの欠陥画像の中から典型画像とされるべき蓋然性の高い画像を選び出す作業をユーザに代わって行うことと同様の意義を有する。これにより、ユーザの作業が大幅に軽減される。 In addition, the presenting step in the present invention may be configured to present at least one defect image belonging to the group as a typical image candidate for at least one group including the group having the largest number of defect images belonging thereto. Good. As the number of defect images included in one group increases, it means that a feature common to the group is a typical one that appears frequently. Therefore, it can be said that each of the defect images belonging to the group or the whole of them is an image having a high probability of being a typical image. For this reason, presenting images belonging to such a large group has the same significance as performing on behalf of the user the task of selecting a highly probable image that should be a typical image from many defect images. . This greatly reduces the user's work.
この発明によれば、欠陥画像をその特徴に応じて予めグループ分けして提示することで、多くの欠陥画像から典型画像を選び出すユーザの作業を効果的に支援することが可能となる。 According to the present invention, it is possible to effectively support a user's work of selecting a typical image from a large number of defect images by presenting the defect images by grouping them in advance according to their characteristics.
以下、この発明の一実施形態である欠陥画像の提示方法について説明する。この実施形態は、複数の欠陥画像を自動学習アルゴリズムによりいくつかの欠陥カテゴリに分類する自動欠陥分類を行うに当たり、その前段階の処理として実行されるものである。より詳しくは、基板等の検査対象物を撮像して収集された複数の欠陥画像の中から典型的な欠陥を含み自動学習における教師画像となりうる典型画像を見つけ出すユーザの作業を支援するための処理である。説明に先立って、本実施形態および以下の説明の前提となっている概念について説明しておく。 Hereinafter, a method for presenting a defect image according to an embodiment of the present invention will be described. In this embodiment, when automatic defect classification is performed in which a plurality of defect images are classified into several defect categories by an automatic learning algorithm, the process is executed as a previous stage process. More specifically, a process for supporting a user's work of finding a typical image that includes typical defects and can be a teacher image in automatic learning from a plurality of defect images collected by imaging an inspection target such as a substrate. It is. Prior to the description, the concept that is the premise of the present embodiment and the following description will be described.
図1は本実施形態の処理対象である欠陥画像の概念を示す図である。図1(a)に示すように、予め収集された欠陥画像群IGに属する各欠陥画像(以下、単に「画像」と称する場合がある)に対しては、各画像を個々に区別するための識別符号として連番かつ一意の画像番号(1,2,…)が付される。以下の説明では、欠陥画像群IGの画像総数をP(Pは2以上の自然数)とし、そのうちの任意の1つの画像を画像番号p(pは自然数、1≦p≦P)として表すものとする。 FIG. 1 is a diagram showing a concept of a defect image that is a processing target of the present embodiment. As shown in FIG. 1A, for each defect image belonging to the defect image group IG collected in advance (hereinafter, simply referred to as “image”), each image is individually distinguished. Serial numbers and unique image numbers (1, 2,...) Are assigned as identification codes. In the following description, the total number of images in the defect image group IG is P (P is a natural number of 2 or more), and any one of the images is represented as an image number p (p is a natural number, 1 ≦ p ≦ P). To do.
各画像に含まれる欠陥の特徴は、複数の特徴量により表現される。図1(b)に示すように、本実施形態ではN種類(Nは2以上の自然数)の特徴量により欠陥の特徴が表され、これら各種の特徴量のそれぞれに大文字Xを用いた符号X1,X2,…,XNが付される。そのうちの任意の1つの特徴量は、符号Xn(nは自然数、1≦n≦N)により表されるものとする。 The feature of the defect included in each image is expressed by a plurality of feature amounts. As shown in FIG. 1B, in this embodiment, the feature of the defect is represented by N types (N is a natural number of 2 or more) of feature amounts, and a code X1 using a capital letter X for each of these various feature amounts. , X2, ..., XN. Any one of these features is represented by a code Xn (n is a natural number, 1 ≦ n ≦ N).
画像番号pの欠陥画像に対応する特徴量の値は小文字xを用いて符号xpnにより表される。したがって、例えば画像番号1の欠陥画像に対応するN種類の特徴量の値は、それぞれ符号x11,x12,…,x1Nにより表される。また、画像番号1,2,…,Nに対応する特徴量X1の値は、それぞれx11,x21,…,xP1により表される。また、一の特徴量Xnに着目したとき、各欠陥画像に対応する当該特徴量の値x1n,x2n,…,xPnのうちの最大値が符号Mn、最小値が符号mnにより表される。
The value of the feature amount corresponding to the defect image with the image number p is represented by the symbol xpn using the lowercase letter x. Therefore, for example, N types of feature values corresponding to the defect image of
図2はこの実施形態における処理の流れの概略を示すフローチャートである。最初に、互いに異なる複数の欠陥画像が取得され(ステップS101)、それらの欠陥画像により欠陥画像群IGが構成される。各欠陥画像は、検査対象である例えば半導体基板の外観に現れたピンホールや異物等の欠陥を含むものであり、同一基板の異なる位置で撮像された複数の画像や、互いに異なる基板において撮像された複数の画像などを多数収集して欠陥画像群IGを構成することができる。 FIG. 2 is a flowchart showing an outline of the flow of processing in this embodiment. First, a plurality of different defect images are acquired (step S101), and a defect image group IG is constituted by these defect images. Each defect image includes defects such as pinholes and foreign matters appearing on the appearance of the semiconductor substrate to be inspected, and is captured on a plurality of images taken at different positions on the same substrate or on different substrates. In addition, the defect image group IG can be configured by collecting a large number of images.
こうして取得された複数の欠陥画像の各々について、複数の特徴量X1,…,XNが算出される(ステップS102)。これにより、各々の欠陥画像に含まれる欠陥の特徴がN種類の特徴量により定量的に表される。複数の特徴量を座標軸とする多次元の特徴量空間を想定したとき、各欠陥画像をその特徴量の値を座標値とする座標点として特徴量空間内にプロットすることができる。欠陥画像に含まれる欠陥の特徴が類似した画像は、特徴量空間内で互いに近接した位置に位置づけられる。言い換えれば、特徴量空間内で互いに近接した位置にある複数の画像の欠陥の特徴(例えば形状、大きさ等)は類似しており、それらは同じタイプの起源に基づく欠陥である可能性が高いと推定することができる。 A plurality of feature amounts X1,..., XN are calculated for each of the plurality of defect images thus obtained (step S102). Thereby, the feature of the defect contained in each defect image is quantitatively represented by the N types of feature amounts. Assuming a multidimensional feature amount space having a plurality of feature amounts as coordinate axes, each defect image can be plotted in the feature amount space as coordinate points having the feature amount values as coordinate values. Images having similar features of defects included in the defect image are positioned at positions close to each other in the feature amount space. In other words, the defect features (eg, shape, size, etc.) of multiple images located close to each other in the feature space are similar and are likely to be defects based on the same type of origin. Can be estimated.
学習アルゴリズムを用いた自動欠陥分類を精度よく行うためには、収集された複数の欠陥画像の中から教師画像となる典型的な欠陥を含む画像(典型画像)を見つけ出す必要がある。同一の欠陥であってもその発現態様は微妙に異なっており、コンピュータによる画像処理等で自動的に典型画像を求める技術は確立されていない。そのため、典型画像の選定は熟練したユーザの経験に基づく判断に委ねられているのが現状である。このとき、ユーザは事前に何らの手がかりもなく多数の画像を隈なく精査して典型画像を選び出す必要があり、その作業負荷は非常に大きい。収集された画像から自動的に把握できる欠陥の傾向や相関性に関する情報がユーザに対して提供されると便宜である。 In order to accurately perform automatic defect classification using a learning algorithm, it is necessary to find an image (typical image) including a typical defect that becomes a teacher image from a plurality of collected defect images. Even if the defect is the same, its appearance is slightly different, and a technique for automatically obtaining a typical image by computer image processing or the like has not been established. For this reason, the selection of typical images is left to the judgment based on the experience of skilled users. At this time, the user needs to carefully scrutinize a large number of images without any clues in advance and select a typical image, and the work load is very large. It is convenient if information on defect tendency and correlation that can be automatically grasped from the collected images is provided to the user.
そこで、この実施形態では、特徴量空間内で互いに近接した位置にある画像同士が同一のグループとなるように各欠陥画像がグループ化される(ステップS103)。これにより、類似した特徴を有する画像が互いに関連付けられる。そして、こうして形成されたグループごとに、当該グループに属する画像からいくつかが典型画像の候補としてユーザに提示される。このとき、形成されたいくつかのグループの中では、大きなグループ、つまりそのグループに属する画像の数が多いものから優先的に順に提示される(ステップS104)。 Therefore, in this embodiment, the defect images are grouped so that the images at positions close to each other in the feature amount space are in the same group (step S103). Thereby, images having similar characteristics are associated with each other. For each group formed in this manner, some of the images belonging to the group are presented to the user as typical image candidates. At this time, among some of the formed groups, a large group, that is, one having a large number of images belonging to the group is presented in priority order (step S104).
提示される画像の数は任意であり、同一グループに属する画像全てであってもよく、またその一部でもよい。提示の態様としては、提示の対象とされた画像を例えばディスプレイ等の表示手段に表示する方法であってもよく、また例えば同一グループに属する欠陥画像の画像番号のリストを出力する方法であってもよい。また、グループの大きさを把握し得るような情報、例えばそのグループに属する欠陥画像の数に関する情報をさらに付加してもよい。 The number of images to be presented is arbitrary, and may be all images belonging to the same group or a part thereof. As a mode of presentation, a method for displaying an image to be presented on a display unit such as a display may be used, and for example, a method for outputting a list of image numbers of defect images belonging to the same group. Also good. Further, information that can grasp the size of the group, for example, information on the number of defect images belonging to the group may be further added.
属する画像の数が大きいグループを優先的に提示する理由は以下の通りである。類似した特徴を有する画像を集めたグループが大きいほど、その特徴を有する欠陥が発生頻度の高い「典型的な」ものであることを意味している。したがって、教師画像に基づく学習アルゴリズムに際しては、当該グループに対応する典型画像が教師画像に含まれていることが望ましい。このため、大きなグループから優先的に画像の提示を行うようにしている。 The reason why a group having a large number of images belonging is preferentially presented is as follows. It means that the larger the group of images having similar characteristics, the more “typical” defects having the characteristics are generated. Therefore, in the learning algorithm based on the teacher image, it is desirable that a typical image corresponding to the group is included in the teacher image. For this reason, images are preferentially presented from a large group.
このような提示がなされることにより、相互の関連付けが全くなされていない未整理の多数の欠陥画像の中から、互いに類似する特徴を有する画像のみが絞り込まれて提示されることになる。そのため、ユーザは提示されたそれらの画像の中からいくつかの典型画像を選ぶだけで済むこととなり、典型画像の指定におけるユーザの作業負荷は大幅に軽減される。すなわち、未整理の画像群から最終的に典型画像を選出するための作業の多くが自動的に、かつ客観的に行われる。なお、1つのグループに属する画像から選出される典型画像の数は任意であり、例えば同一グループ内の画像全て、あるいはそのうち明らかに起源の異なると見られるもののみを除外した全てを典型画像としてもよい。 By such presentation, only images having features similar to each other are narrowed down and presented from a large number of unorganized defect images that are not associated with each other at all. Therefore, the user only has to select some typical images from the presented images, and the user's workload in specifying the typical images is greatly reduced. That is, much of the work for finally selecting a typical image from an unorganized image group is automatically and objectively performed. The number of typical images selected from images belonging to one group is arbitrary. For example, all images in the same group, or all except for those apparently having different origins may be used as typical images. Good.
また、ユーザは、互いに類似する欠陥画像についてはその全てをチェックする必要はなく、提示されたいくつかの画像から把握される特徴的な部分を見てその欠陥が典型的なものか否かを判断すればよい。一方で、類似する特徴を持つ画像の少ない特殊な欠陥を含む画像であっても小さいながらも1つのグループとして提示されることで、そのような特殊な欠陥についても見落とすことなく、典型画像とするか否かをユーザに判断させることができる。 In addition, the user does not need to check all of the defect images similar to each other, and looks at the characteristic part grasped from some of the presented images to determine whether the defect is typical. Just judge. On the other hand, even if an image having a special defect with few images with similar characteristics is presented as a group even though it is small, such a special defect is not overlooked and is made a typical image. It is possible to make the user determine whether or not.
また、ユーザの目視のみで典型画像を選出する場合、特徴量に基づき定量的に判断される画像の特徴と矛盾する指定がなされ、これに基づく学習が却って分類結果に混乱をもたらす可能性があり得る。しかしながら、この実施形態では類似する画像とそうでない画像とが予め仕分けられており、その情報を把握した上でユーザが典型画像を指定することができるため、このように定量的な判断と矛盾する指定がなされる可能性は極めて低くなっている。 In addition, when a typical image is selected only by the user's visual observation, it is specified that contradicts the feature of the image that is quantitatively determined based on the feature amount, and learning based on this may cause confusion in the classification result. obtain. However, in this embodiment, similar images and images that are not so are sorted in advance, and the user can specify a typical image after grasping the information, and thus contradicts the quantitative judgment in this way. The possibility of making a designation is extremely low.
次に、収集された多数の欠陥画像から互いに類似した特徴を有する画像のグループを見つけ出す方法について説明する。前述したように、一般的には、特徴量空間内において近接した位置にある複数の画像は互いに類似しているということができる。したがって、複数の画像について特徴量空間内における相互の距離を算出することで、画像間の類似度合いを推定することが可能である。このような類似度合いを表すパラメータとして、ユークリッド距離、マンハッタン距離、マハラノビス距離などが知られているが、高次元空間において多数の画像間で互いにこれらの距離を求めるための演算量は膨大である。また、高次元の特徴量空間では欠陥画像間の距離の比較がほとんど意味をなさない場合があることが「次元の呪い」として知られている。この実施形態では、多次元空間内での距離計算を伴わないためこのような問題が生じず、かつより簡便な方法で画像間の類似度合いを推定しており、その方法について次に説明する。 Next, a method for finding a group of images having similar characteristics to each other from a large number of collected defect images will be described. As described above, in general, it can be said that a plurality of images located at close positions in the feature amount space are similar to each other. Therefore, it is possible to estimate the degree of similarity between images by calculating the mutual distance in the feature amount space for a plurality of images. Euclidean distances, Manhattan distances, Mahalanobis distances, and the like are known as parameters representing such a degree of similarity. However, the amount of calculation for obtaining these distances between a large number of images in a high-dimensional space is enormous. In addition, it is known as a “dimensional curse” that comparison of distances between defect images may make little sense in a high-dimensional feature space. In this embodiment, since there is no distance calculation in a multidimensional space, such a problem does not occur, and the degree of similarity between images is estimated by a simpler method. The method will be described below.
図3は特徴量空間における画像の分布の例を示す図である。ここでは、2種類の特徴量X1、X2による二次元の特徴量空間を例として説明するが、より高い次元の特徴量空間においても以下の考え方を拡張して適用することが可能である。一例として、特徴量X1、X2をそれぞれ座標軸とする二次元特徴量空間に、20枚の欠陥画像(P=20)をその特徴量の値に応じてプロットした場合を考える。図3において、内部に数字を付した丸印は特徴量空間における各欠陥画像の位置を示し、数字はそれぞれの欠陥画像の画像番号を表している。 FIG. 3 is a diagram illustrating an example of an image distribution in the feature amount space. Here, a two-dimensional feature amount space using two types of feature amounts X1 and X2 will be described as an example. However, the following concept can be extended and applied to a higher-dimensional feature amount space. As an example, let us consider a case where 20 defect images (P = 20) are plotted in accordance with the value of the feature quantity in a two-dimensional feature quantity space having the feature quantities X1 and X2 as coordinate axes. In FIG. 3, a circle with a number inside indicates the position of each defect image in the feature space, and the number indicates the image number of each defect image.
画像番号1〜20の20枚の画像は、特徴量X1、X2の値に応じて座標空間内の各位置に配置される。ここで、図3に破線で示したように、互いに近接位置にある画像同士をまとめてゆくことで、画像全体をいくつかのグループに分けることができる。例えば画像番号1,4,7,13,17,20で表される一群の画像は互いに近接しており、全体として1つの塊(クラスタ)を構成している。1つの欠陥画像を基準画像として、その近傍にある他の欠陥画像を基準画像と同じグループに含ませるとともに、該他の欠陥画像に対し近傍位置にあるさらに別の欠陥画像についても、基準画像と同じグループとする。なお、他の画像からの距離が遠い孤立した画像(例えば画像番号8)については、当該孤立画像を唯一の構成要素とする1つのグループとみなせばよい。
The 20 images with
図4はこの実施形態における近傍の範囲を示す図である。この実施形態の考え方では、1つの欠陥画像を基準画像Isとしたとき、特徴量空間における当該基準画像の位置を中心として、特徴量X1に対応する座標軸において適宜に定めた近傍範囲R1、特徴量X2に対応する座標軸において適宜に定めた近傍範囲R2の範囲内にある画像を探索し、そのような画像があればそれを当該基準画像に近接する近傍画像と判定する。 FIG. 4 is a diagram showing the vicinity range in this embodiment. In the concept of this embodiment, when one defect image is a reference image Is, a neighborhood range R1 and a feature amount appropriately determined on the coordinate axis corresponding to the feature amount X1 with the position of the reference image in the feature amount space as the center. An image within the range of the neighborhood range R2 appropriately determined on the coordinate axis corresponding to X2 is searched, and if there is such an image, it is determined as a neighborhood image close to the reference image.
この例では、基準画像Isに対し特徴量X1に対応する座標軸において近傍範囲R1内にある画像としてはそれぞれ符号I1、I2で示される画像があるが、このうち特徴量X2に対応する座標軸においても近傍範囲R2内にある画像I1が基準画像の近傍画像とされる。画像I2は特徴量X2に対応する座標軸において範囲外であるため、近傍とはみなされない。一方、画像I3は特徴量X2に対応する座標軸においては近傍範囲R2内にあるが、特徴量X1に対応する座標軸において範囲外であるため、やはり近傍とはみなされない。両座標軸のいずれにおいても範囲外である画像I4は当然に近傍ではないとされる。 In this example, the images in the vicinity range R1 in the coordinate axis corresponding to the feature amount X1 with respect to the reference image Is include images indicated by symbols I1 and I2, respectively. Of these, the coordinate axis corresponding to the feature amount X2 is also included. The image I1 in the vicinity range R2 is set as the vicinity image of the reference image. Since the image I2 is out of range on the coordinate axis corresponding to the feature amount X2, it is not regarded as a neighborhood. On the other hand, the image I3 is within the vicinity range R2 on the coordinate axis corresponding to the feature amount X2, but is not considered to be near because it is outside the range on the coordinate axis corresponding to the feature amount X1. Naturally, the image I4 which is out of the range in both coordinate axes is not near.
このような基準に基づく判定は、上記したユークリッド距離等に基づく判定ほど厳密なものではないとも言えるが、各座標軸ごとの独立した演算の繰り返しにより判定を行うことができ、次元数が増加したときに指数関数的に演算量が増大する上記の距離計算に比べ、演算量がさほど大きくならないという利点がある。また、ここでの判定の目的は、一応関連があるとみられる画像をグループ化して提示することでユーザの判断を支援するというものであり、そのための近傍画像の探索という目的においては上記判定方法は必要十分な精度を得ることができるものである。すなわち、ここでは処理量の少なさの利点が演算の正確さよりも優先される。 Although it can be said that the determination based on such a criterion is not as strict as the determination based on the Euclidean distance described above, the determination can be performed by repeating independent calculation for each coordinate axis, and the number of dimensions increases. There is an advantage that the calculation amount is not so large as compared with the above distance calculation in which the calculation amount increases exponentially. In addition, the purpose of the determination here is to support the user's determination by grouping and displaying images that are considered to be related to each other. For the purpose of searching for nearby images, the above determination method is Necessary and sufficient accuracy can be obtained. That is, here, the advantage of the small amount of processing is given priority over the accuracy of calculation.
図5は近傍画像を探索するための前処理を示すフローチャートである。この処理は、多数の欠陥画像間で相互の近傍関係をスムーズに探索するために、各欠陥画像の特徴量の値の関係を特徴量の種類ごとに予め整理しておく処理である。この処理は、図2に示した処理のうちステップS101およびS102と、ステップS103の一部とに相当する。複数の欠陥画像が取得されると(ステップS201)、各欠陥画像を識別するための符号として連番の画像番号が付与される(ステップS202)。そして、各欠陥画像について、N種類の特徴量がそれぞれ算出される(ステップS203)。 FIG. 5 is a flowchart showing preprocessing for searching for a neighborhood image. This process is a process in which the relationship between the feature values of each defect image is arranged in advance for each type of feature value in order to smoothly search for the neighborhood relationship between a large number of defect images. This process corresponds to steps S101 and S102 and a part of step S103 in the process shown in FIG. When a plurality of defect images are acquired (step S201), sequential image numbers are assigned as codes for identifying the defect images (step S202). Then, N types of feature amounts are calculated for each defect image (step S203).
次いで、N種類から1つの特徴量Xnが選択され、当該特徴量の値x1n,x2n,…,xPnの大小関係に基づき各欠陥画像が配列される。ここでは例えば昇順に配列されるものとする(ステップS205)。画像の配列において、実際の欠陥画像を並べる必要はなく、特徴量の値の順に配列された画像番号の列が得られればよい。 Next, one feature quantity Xn is selected from N types, and the respective defect images are arranged based on the magnitude relationship of the feature quantity values x1n, x2n,..., XPn. Here, for example, it is assumed that they are arranged in ascending order (step S205). In the image arrangement, it is not necessary to arrange actual defect images, and it is only necessary to obtain a sequence of image numbers arranged in the order of feature value values.
そして、これらの特徴量の最大値Mnと最小値mnとの差分が求められる(ステップS206)。この差分が所定の閾値aと比較され(ステップS207)、閾値aを超えていれば次のステップS208〜S211が実行される一方、閾値以下ならこれらの各ステップはスキップされる。 Then, the difference between the maximum value Mn and the minimum value mn of these feature quantities is obtained (step S206). This difference is compared with a predetermined threshold value a (step S207), and if it exceeds the threshold value a, the next steps S208 to S211 are executed, while if not more than the threshold value, these steps are skipped.
ステップS208〜S211では、各欠陥画像間での特徴量の値の比較を容易にするために、特徴量の値を正規化・量子化するとともに、その値と画像番号とを関連付けたテーブルを作成する。ただし、特徴量の最大値Mnと最小値mnとの差分が閾値以下であるとき、当該特徴量については各画像間で有意な差がないとみなし、そのような作業を省略する。閾値aとしては、例えば倍精度浮動小数点型で表現し得る最小正数の1000倍の値とすることができる。最大値Mnと最小値mnとの差がこのように定められた閾値a以下であるとき、各欠陥画像間での値の差はさらに微小なものとなり、当該特徴量に対応する座標軸に関しては各画像間で比較するまでもなくそれらが極めて近接しているとみなせるからである。このように結果にほとんど影響のない特徴量を除外することで、実質的な次元数が元のN次元よりも小さくなり、演算量をさらに低減することができる。 In steps S208 to S211, in order to facilitate the comparison of the feature value between the defect images, the feature value is normalized and quantized, and a table in which the value is associated with the image number is created. To do. However, when the difference between the maximum value Mn and the minimum value mn of the feature amount is equal to or less than the threshold value, it is considered that there is no significant difference between the images for the feature amount, and such work is omitted. As the threshold value a, for example, a value that is 1000 times the minimum positive number that can be expressed by a double-precision floating point type can be used. When the difference between the maximum value Mn and the minimum value mn is equal to or less than the threshold value a thus determined, the difference in value between the defect images becomes even smaller, and each coordinate axis corresponding to the feature amount is different for each coordinate axis. This is because they can be regarded as being very close without comparing between images. By excluding feature quantities that hardly affect the result in this way, the substantial number of dimensions becomes smaller than the original N dimensions, and the amount of computation can be further reduced.
ステップS208では、特徴量の値の昇順配列において隣接する画像間相互での特徴量の値の差δを求め、それらの値δを累積加算してデータ数で割ることにより、差分の平均値Δnを算出する。これにより特徴量の値の広がりの範囲を求める。このとき、値δが所定の閾値bnよりも小さいときは、隣接する画像間での特徴量の差が実質的にゼロであるとして累積加算から除外し、データ数からも除外する。閾値bnについては、例えば(Mn−mn)/1000とすることができる。このようにすることで、次に行う特徴量の量子化において、画像間での特徴量の値のばらつきの態様に応じて、不必要に細かいステップとならない適切な量子化ステップを適用することが可能となる。 In step S208, the difference value δ between adjacent images in an ascending order of feature value values is obtained, and the difference value is averaged Δn by accumulating the value δ and dividing by the number of data. Is calculated. Thereby, the range of the spread of the feature value is obtained. At this time, if the value δ is smaller than the predetermined threshold value bn, it is excluded from the cumulative addition because the difference in feature quantity between adjacent images is substantially zero, and is also excluded from the number of data. The threshold value bn can be, for example, (Mn−mn) / 1000. In this way, in the next feature quantity quantization to be performed, it is possible to apply an appropriate quantization step that does not become an unnecessarily fine step depending on the variation in the value of the feature quantity between images. It becomes possible.
ステップS209では、当該特徴量Xnに対応する座標軸における量子化分割数Knを求める。量子化分割数Knについては次式:
Mn≦Kn・Δn
の関係を満たすような最小の整数とすることができる。さらに、ステップS210において、こうして定められた量子化分割数に基づき、個々の欠陥画像における特徴量Xnの値xpnが次式:
ypn=Int{(xpn−mn)/Δn+0.5}
により正規化・量子化される。ここで、Int{x}は、変数xの整数部分を値として返す関数である。また、0.5を加えて整数化するのは、小数点以下を四捨五入するためである。
In step S209, the quantization division number Kn on the coordinate axis corresponding to the feature amount Xn is obtained. The quantization division number Kn is expressed by the following formula:
Mn ≦ Kn ・ Δn
The smallest integer that satisfies the relationship Further, in step S210, based on the quantization division number thus determined, the value xpn of the feature amount Xn in each defect image is expressed by the following equation:
ypn = Int {(xpn-mn) /Δn+0.5}
Normalized and quantized by Here, Int {x} is a function that returns the integer part of the variable x as a value. The reason for adding 0.5 to an integer is to round off the decimal part.
これにより、当該特徴量Xnに対応する座標軸において最小値mnから最大値Mnまでの範囲に分布する各欠陥画像の特徴量の値xpnは、1〜Knまでの離散的な値を取る正規化・量子化された値ypnに変換される。これにより、画像間における特徴量の値の微小な差異に関する情報は失われることになるが、この情報は本実施形態のような用途においては必要のないものであり、結果にはほとんど影響しない。そして、こうして量子化された特徴量の値ypnとその値を取る欠陥画像の画像番号とを関連付けたテーブルを作成する(ステップS211)。 As a result, the feature value xpn of each defect image distributed in the range from the minimum value mn to the maximum value Mn on the coordinate axis corresponding to the feature value Xn is normalized to take discrete values from 1 to Kn. It is converted into a quantized value ypn. As a result, information regarding a minute difference in feature value between images is lost, but this information is not necessary in the application as in this embodiment, and hardly affects the result. Then, a table in which the feature value ypn quantized in this way is associated with the image number of the defect image taking the value is created (step S211).
このような処理を、特徴量の全種について行う(ステップS212)。すなわち、選択する特徴量を順次変更しながら、上記した特徴量の値の正規化・量子化およびこれに基づくテーブルの作成を行う。なお、ステップS207において一部の特徴量が除外される可能性があるため、テーブルはN種の特徴量の全てについて作成されるとは限らない。以下ではテーブルが作成された特徴量の数をN’(≦N)によって表す。 Such processing is performed for all types of feature values (step S212). That is, while the feature quantities to be selected are sequentially changed, the above-described feature quantity values are normalized and quantized, and a table based on this is created. In addition, since some feature amounts may be excluded in step S207, the table is not necessarily created for all N types of feature amounts. In the following, the number of feature quantities for which a table has been created is represented by N ′ (≦ N).
図6は特徴量の値の正規化・量子化の概念を示す図である。また、図7は量子化された特徴量と画像番号とを関連付けたテーブルの例を示す図である。これらの図およびその説明における欠陥画像群としては、図3に示したものと同じものを用いる。二次元の特徴量空間において特徴量の値を量子化するとは、特徴量空間において各画像を表す座標点の位置を、図6に破線で示すように等間隔に設けた格子点のうち最も近いものの位置に移動させることに相当する。また、特徴量の値を正規化するとは、1つの座標軸において、量子化された特徴量の最小値が1、最大値がKnとなるように座標軸をスケーリングすることに相当している。なお、図6の例では、特徴量X1(n=1)に対応する横軸において量子化分割数Kn(すなわちK1)が9、特徴量X2(n=2)に対応する縦軸において量子化分割数Kn(すなわちK2)を10となっているが、これらは一例を示したものにずぎず、量子化分割数は、上記した通り各座標軸における特徴量の値の分布に応じて定まるものである。 FIG. 6 is a diagram showing a concept of normalization / quantization of feature value. FIG. 7 is a diagram showing an example of a table in which quantized feature amounts are associated with image numbers. As the defect image group in these drawings and the description thereof, the same one as shown in FIG. 3 is used. The quantization of the feature value in the two-dimensional feature space means that the position of the coordinate point representing each image in the feature space is the closest among the lattice points provided at equal intervals as shown by broken lines in FIG. This corresponds to moving the object to the position. Further, normalizing the feature value corresponds to scaling the coordinate axis so that the minimum value of the quantized feature value is 1 and the maximum value is Kn in one coordinate axis. In the example of FIG. 6, the quantization division number Kn (that is, K1) is 9 on the horizontal axis corresponding to the feature quantity X1 (n = 1), and the quantization is performed on the vertical axis corresponding to the feature quantity X2 (n = 2). The number of divisions Kn (that is, K2) is 10. However, these are not limited to those shown as an example, and the number of quantization divisions is determined according to the distribution of feature values on each coordinate axis as described above. is there.
画像番号1〜20の各欠陥画像が、上記のような正規化・量子化の結果、特徴量空間のどこに位置づけられたかを各特徴量ごとに示すのが、図7に例示するテーブルである。図7(a)は特徴量X1についてのテーブル、図7(b)は特徴量X2についてのテーブルである。図において「区画番号」は正規化・量子化された特徴量の値と同義であり、「区画に該当する画像番号」は正規化・量子化の結果として特徴量の値が区画番号と同じになる欠陥画像の画像番号を意味している。例えば図7(a)を見ると、特徴量X1に対応する座標軸において正規化・量子化された特徴量の値が1となるのは、画像番号4,7,10の3つであることが示されている。
The table illustrated in FIG. 7 indicates where each defect image with
このように、それぞれの特徴量について、特徴量の値と画像番号とを関連付けたテーブルを作成しておけば、基準画像として1つの画像番号が指定されたとき、当該基準画像と特徴量の値が近い他の欠陥画像の画像番号を直ちにテーブルから読み出すことが可能である。 As described above, if a table in which the feature value and the image number are associated with each other is created, when one image number is designated as the reference image, the reference image and the feature value are stored. It is possible to immediately read out the image numbers of other defective images close to the table.
具体的には、このテーブルを次のように利用する。例えば画像番号1で表される欠陥画像を基準画像として、特徴量空間においてその近傍にある近傍画像を探索する場合を考える。基準画像に対応する画像番号として例えば画像番号1が指定されると、特徴量の値が基準画像の値に対して近傍範囲にあるものが候補画像として各テーブルから特定される。ここでは、基準画像と同一区画およびそれに隣接する区画までを近傍範囲とする。そうすると、特徴量X1については、図7(a)から明らかなように、画像番号1と同一区画(区画番号2)に属しているのは、画像番号1,11,13,18,20の5つ、隣接する区画(区画番号1および3)に属しているのは4,7,10,14,17の計5つである。すなわち、特徴量X1についての候補画像は、画像番号1,4,7,10,13,14,17,18,20でそれぞれ特定される画像である。
Specifically, this table is used as follows. For example, consider a case in which a defect image represented by
一方、特徴量X2については、図7(b)からわかるように、基準画像と同じ区画番号2に属するのは画像番号1,7,16であり、隣接する区画番号1および3に属するのは区画番号4,13,17,20である。したがって、特徴量X2についての候補画像は、画像番号1,4,7,13,16,17,20でそれぞれ特定される画像である。
On the other hand, as can be seen from FIG. 7 (b), the feature quantity X2 belongs to the
特徴量空間内で近傍にある画像とは、全ての座標軸(特徴量)において基準画像の近傍範囲にある画像である。したがって、特徴量X1、X2それぞれでの候補画像の積集合を取り、そこから基準画像自体を除外した画像番号4,7,13,17,20で表される画像が、基準画像(画像番号1)に対応する近傍画像であると言うことができる。なお、この場合の特徴量空間は、元のN次元空間から最大値Mnと最小値mnとの差が小さいと判断された(図5のステップS207)座標軸を除いたN’次元空間である。この原理を用いて、この実施形態では以下のようにして欠陥画像のグループ化を行う。
An image in the vicinity in the feature amount space is an image in the vicinity range of the reference image on all coordinate axes (feature amounts). Therefore, the product represented by the
図8は欠陥画像のグループ化処理を示すフローチャートである。この処理は、図2のステップS103に相当するものである。最初に、収集されている複数の欠陥画像の中からまだグループ化されていない欠陥画像を選び出し、これを基準画像に指定する(ステップS301)。この基準画像に対して、グループを識別するための適宜のグループラベルを付与する(ステップS302)。異なるグループに同一のラベルを与えることのないよう、このときのグループラベルは既存のグループに割り当てられていない新たなものとする。 FIG. 8 is a flowchart showing the defect image grouping process. This process corresponds to step S103 in FIG. First, a defect image that has not yet been grouped is selected from a plurality of collected defect images, and designated as a reference image (step S301). An appropriate group label for identifying the group is assigned to the reference image (step S302). In order not to give the same label to different groups, it is assumed that the group label at this time is a new one not assigned to an existing group.
次に、基準画像に対する近傍画像の探索を行う。すなわち、上記原理に基づき、先に作成されたN’面のテーブルを参照して、各特徴量においてその値が基準画像の値に対して近傍範囲にあるものを候補画像として抽出する(ステップS303)。そして、N’面の全てのテーブルにおいて候補画像として抽出されたものを特定し(ステップS304)、それらから基準画像自体を除外したものを、当該基準画像に対応する近傍画像として特定する(ステップS305)。こうして特定された近傍画像の各々のうちグループラベルが未付与のものに対し、基準画像と同一のグループラベルを付与する(ステップS306)。これにより、基準画像とその近傍画像とが同一のグループとして関連付けられる。 Next, a neighborhood image is searched for the reference image. That is, based on the above principle, the N′-plane table created earlier is referred to, and each feature value whose value is in the vicinity of the reference image value is extracted as a candidate image (step S303). ). Then, those extracted as candidate images in all the tables on the N ′ plane are specified (step S304), and those obtained by excluding the reference image from them are specified as neighboring images corresponding to the reference image (step S305). ). Of the neighboring images thus identified, the same group label as that of the reference image is assigned to those that have not been given a group label (step S306). As a result, the reference image and its neighboring images are associated as the same group.
本実施形態の趣旨によれば、近傍画像の近傍にある画像に対しても、たとえその画像が基準画像から近傍範囲を超えて離れたものであっても、基準画像と同一のグループラベルが与えられる必要がある。そこで、基準画像の近傍画像に対する近傍画像の探索とラベル付与とを引き続いて行う。具体的には、上記で得られた基準画像に対する近傍画像の画像番号をスタックに追加し(ステップS307)、それらの画像を順次新たな基準画像に指定しながら(ステップS309)、当該画像に対する近傍画像の探索および見つかった近傍画像へのグループラベル付与を行う(ステップS303〜S306)。新たな近傍画像が見つかれば演算プロセッサのスタックに追加する(ステップS307)。これをスタックが空になるまで繰り返すことで(ステップS308)、最初の基準画像を起点として互いの近傍画像を介した画像間の関連付けが次々と周囲に広がり、それらに同じグループラベルが割り当てられてゆく。 According to the gist of the present embodiment, the same group label as the reference image is given to an image in the vicinity of the vicinity image even if the image is far from the reference image beyond the vicinity range. Need to be done. Therefore, the search for the neighborhood image and the label assignment for the neighborhood image of the reference image are subsequently performed. Specifically, the image numbers of the neighboring images with respect to the reference image obtained above are added to the stack (step S307), and those images are sequentially designated as new reference images (step S309), while the neighborhood of the image is displayed. Image search and group label assignment to the found neighboring images are performed (steps S303 to S306). If a new neighborhood image is found, it is added to the arithmetic processor stack (step S307). By repeating this until the stack becomes empty (step S308), the association between the images via the neighboring images starts from the first reference image, and the same group label is assigned to them. go.
スタックが空になると、当該グループの近傍にはもはや他の画像は残っていないことになる。つまり当該グループの広がりは収束する。そこでステップS301に戻り(ステップS310)、まだグループ化されていない画像を新たな基準画像として上記処理を繰り返す。このとき、先のグループラベルとは異なるラベルが付与される。全ての欠陥画像にいずれかのグループラベルが与えられるまで、上記処理を繰り返して実行する。こうして全ての画像がグループ化される。グループ化の結果をユーザに提示する方法については先に説明した通りである。 When the stack is empty, there are no more images left in the vicinity of the group. That is, the spread of the group converges. Therefore, the process returns to step S301 (step S310), and the above processing is repeated using an image that has not yet been grouped as a new reference image. At this time, a label different from the previous group label is given. The above process is repeated until any group label is given to all defect images. In this way, all images are grouped. The method of presenting the grouping result to the user is as described above.
上記の例では、正規化および量子化された特徴量の値において基準画像と同一区画またはこれに隣接する区画までを「近傍範囲」として説明した。この近傍範囲の設定の仕方により、グループ化の結果は当然に異なる。すなわち、近傍範囲を広くすると、比較的差異の大きな画像まで同じグループにグループ分けされることになる。逆に近傍範囲を狭くすると、僅かな特徴の差異であっても別のグループとして扱われることとなる。特に高次元の特徴量空間では、外観上の小さな差異が特徴量空間では大きな距離となって各画像が孤立してしまう傾向がある。欠陥画像の数や特徴量の分布によって様々ではあるが、本願発明者の知見によれば、Kn=100程度の欠陥画像群においては、基準画像と同一区画を基準として±10〜±50区画程度を近傍範囲に含めたとき好結果が得られている。 In the above-described example, the description has been made as the “neighboring range” up to the same section as the reference image or the section adjacent to the reference image in the normalized and quantized feature value. Naturally, the result of grouping differs depending on how the neighborhood range is set. That is, when the neighborhood range is widened, even images with relatively large differences are grouped into the same group. Conversely, if the neighborhood range is narrowed, even a slight difference in characteristics will be treated as another group. In particular, in a high-dimensional feature amount space, a small difference in appearance tends to be a large distance in the feature amount space and each image tends to be isolated. According to the knowledge of the inventor of the present application, in the defect image group of about Kn = 100, about ± 10 to ± 50 sections based on the same section as the reference image, although it varies depending on the number of defect images and the distribution of the feature amount. Good results have been obtained when is included in the neighborhood range.
図9はこの発明を好適に適用可能な検査システムの概略構成を示す図である。この検査システム1は、検査対象である半導体基板Sの外観に現れたピンホールや異物等の欠陥検査を行い、検出された欠陥の自動分類を行う検査システムである。検査システム1は、基板S上の検査対象領域を撮像する撮像装置2と、撮像装置2からの画像データに基づいて欠陥検査を行うとともに欠陥が検出された場合に欠陥が属すべきカテゴリへと欠陥を自動分類(ADC;automatic defect classification)する検査・分類機能および検査システム1の全体動作を制御する機能を有する制御部としてのホストコンピュータ5を有する。撮像装置2は基板Sの製造ラインに組み込まれ、検査システム1はいわゆるインライン型のシステムとなっている。
FIG. 9 is a diagram showing a schematic configuration of an inspection system to which the present invention can be preferably applied. This
撮像装置2は、基板S上の検査対象領域を撮像することにより画像データを取得する撮像部21、基板Sを保持するステージ22、および、撮像部21に対してステージ22を相対的に移動させるステージ駆動部23を有し、撮像部21は、照明光を出射する照明部211、基板Sに照明光を導くとともに基板Sからの光が入射する光学系212、および、光学系212により結像された基板Sの像を電気信号に変換する撮像デバイス213を有する。ステージ駆動部23はボールねじ、ガイドレールおよびモータにより構成され、ホストコンピュータ5に設けられた装置制御部501がステージ駆動部23および撮像部21を制御することにより、基板S上の検査対象領域が撮像される。
The
ホストコンピュータ5は、予め読み込まれた制御プログラムを実行することにより、図1に示す各機能ブロックをソフトウェアにより実現する。ホストコンピュータ5は、上記の装置制御部501のほか、欠陥検出部502、欠陥分類部(ADC)503、特徴量算出部504、教示部505、判定部506、演算部507などの各機能ブロックを備えている。さらに、ホストコンピュータ5は、各種データを記憶するための記憶部510、ユーザからの操作入力を受け付けるキーボードおよびマウスなどの入力受付部511および操作手順や処理結果等のユーザ向け視覚情報を表示する表示部512などを備えている。また、図示を省略しているが、光ディスク、磁気ディスク、光磁気ディスク等のコンピュータ読み取り可能な記録媒体から情報の読み取りを行う読取装置を有し、検査システム1の他の構成との間で信号を送受信する通信部が、適宜、インターフェイス(I/F)を介する等して接続される。
The
欠陥検出部502は、検査対象領域の画像データを処理しつつ、検査対象領域中の特異な領域を見出すことで欠陥検出を行う。欠陥検出部502が検査対象領域から欠陥を検出すると、欠陥の画像データや検査に利用された各種データが記憶装置510に一時的に保存される。
The
一方、欠陥分類部503は、検出された欠陥をSVM(サポート・ベクタ・マシン;Support Vector Machine)、ニューラルネットワーク、決定木、判別分析等の学習アルゴリズムを利用して分類する処理をソフトウェア的に実行する。特徴量算出部504は、検出された欠陥の画像データに基づいて、当該欠陥を特徴付ける特徴量を算出する。教示部505は欠陥分類部503に上記アルゴリズムを機械学習させるための教示データを与える。
On the other hand, the
判定部506および演算部507はそれぞれ、欠陥分類部503によって分類された分類結果の妥当性を示す確度を算出するための処理を行う。具体的には、判定部506は欠陥画像の各特徴量の値が各分類カテゴリに適合するものであるか否かの判定を行う。また演算部507は判定部506の判定結果に基づき確度を算出する。
The
このように構成された検査システムに対し、本発明を好適に適用することが可能である。すなわち、撮像装置2により撮像された多数の欠陥画像のうちいくつかを典型画像として欠陥分類部503が機械学習を行う際、ユーザが欠陥画像の中から典型画像を見つけ出す作業を支援するのに本発明を用いることができる。グループ化により得られた典型画像の候補については、ホストコンピュータ5の表示部512への表示によってユーザに提示することができる。ユーザにより典型画像が指定されると、その情報に基づき教示部505が教示データを作成し欠陥分類部503に与えることになる。
The present invention can be suitably applied to the inspection system configured as described above. That is, when the
以上のように、この実施形態においては、図2のステップS102が本発明の「特徴量算出工程」に相当する一方、ステップS103および図5および図8に示す処理が、本発明の「グループ化工程」に相当している。また、図2のステップS104が、本発明の「提示工程」に相当している。また、図8のステップS303が本発明の「探索処理」に相当している。また、上記実施形態においては、基準画像として選ばれた欠陥画像が特徴量空間において占める点が、本発明における「基準座標点」に相当している。 As described above, in this embodiment, step S102 of FIG. 2 corresponds to the “feature amount calculation step” of the present invention, while the processing shown in step S103 and FIGS. It corresponds to “Process”. 2 corresponds to the “presentation step” of the present invention. Further, step S303 in FIG. 8 corresponds to “search processing” of the present invention. In the above embodiment, the point occupied by the defect image selected as the reference image in the feature amount space corresponds to the “reference coordinate point” in the present invention.
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記実施形態では欠陥画像の各特徴量の値を正規化・量子化した上で基準画像に対する近傍画像の探索を行っているが、これらは演算上の便宜のためであって、特徴量の値を正規化または量子化することは本発明において必須の要件ではない。またこれらの処理のうち一方のみが実行されてもよい。 The present invention is not limited to the above-described embodiment, and various modifications other than those described above can be made without departing from the spirit of the present invention. For example, in the above-described embodiment, the value of each feature value of the defect image is normalized and quantized, and then the neighborhood image is searched for the reference image. It is not an essential requirement in the present invention to normalize or quantize the value of. Only one of these processes may be executed.
したがって例えば、各特徴量について、複数の欠陥画像の間での当該特徴量の値の最小値から最大値までを含む範囲を均等に複数の区間に分割し、各画像の特徴量の値がそれらのうちのどの区間に該当するかという観点で図7のようなテーブルを作成しても、同様の効果が得られる。 Therefore, for example, for each feature amount, a range including the minimum value to the maximum value of the feature amount value among a plurality of defect images is equally divided into a plurality of sections, and the feature value value of each image is The same effect can be obtained even if a table as shown in FIG.
また、上記実施形態は半導体基板の欠陥を検査・分類する画像分類装置であるが、本発明の適用対象たる画像分類装置は、半導体基板を検査する装置だけでなく、他の対象物、例えばプリント基板やガラス基板等を検査する装置や、各種材料の表面状態を検査する表面検査装置であってもよい。 Moreover, although the said embodiment is an image classification apparatus which test | inspects and classifies the defect of a semiconductor substrate, the image classification apparatus which is an application object of this invention is not only the apparatus which test | inspects a semiconductor substrate, but another target object, for example, a print It may be a device for inspecting a substrate, a glass substrate or the like, or a surface inspection device for inspecting the surface state of various materials.
本発明は、欠陥画像に対し自動分類を行う技術に好適であり、特に、多数の欠陥画像から欠陥の典型例を含む典型画像を見つけ出すユーザの作業を支援するという目的のために好適に適用することができる。 The present invention is suitable for a technique for automatically classifying defect images, and is particularly suitable for the purpose of assisting a user's task of finding typical images including typical examples of defects from a large number of defect images. be able to.
1 検査システム
2 撮像装置
503 欠陥分類部
504 特徴量算出部
505 教示部
506 判定部
507 演算部
512 表示部
S102 特徴量算出工程
S103 グループ化工程
S104 提示工程
S303 探索処理
DESCRIPTION OF
Claims (7)
前記コンピュータが、
前記欠陥画像のそれぞれについて、複数の特徴量を算出する特徴量算出工程と、
前記複数の特徴量をそれぞれ一の座標軸とする多次元の特徴量空間内において互いに近接した2つの前記欠陥画像同士を互いに同一のグループとすることで、前記複数の欠陥画像をグループ化するグループ化工程と、
前記グループの少なくとも1つについて、当該グループに属する前記欠陥画像の少なくとも1つを表示部に表示することで、前記典型画像の候補としてユーザに提示する提示工程と
を含む処理を実行することを特徴とする、欠陥画像の提示方法。 A defect image presentation method that supports a user operation of finding a typical image by a computer selecting a typical image candidate including a typical example of a defect from a plurality of defect images obtained by imaging a defect and presenting the typical image to a user. And
The computer is
A feature amount calculating step for calculating a plurality of feature amounts for each of the defect images ;
Grouping that groups the plurality of defect images by grouping the two defect images close to each other in the multi-dimensional feature amount space each having the plurality of feature amounts as one coordinate axis. Process,
For at least one of the groups, displaying at least one of the defect images belonging to the group on a display unit to perform a process including a presentation step of presenting the user as a candidate for the typical image. And a method for presenting a defect image.
前記探索処理では、
前記特徴量空間内において前記基準画像が位置する点を基準座標点として設定し、
一の前記座標軸について、当該座標軸に対応する特徴量の値が当該座標軸における前記基準座標点の値から予め定められた近傍範囲内にある前記欠陥画像を候補画像として選び出す抽出処理を、複数の前記座標軸を対象として実行し、
前記抽出処理の対象とした複数の前記座標軸の全てにおいて前記候補画像として選ばれた前記欠陥画像を、前記基準画像に近接する近傍画像として前記基準画像と同一のグループとする請求項1に記載の欠陥画像の提示方法。 In the grouping step, the defect images are grouped by performing a search process for searching for the defect image close to the reference image for the reference image selected from the plurality of defect images.
In the search process,
A point where the reference image is located in the feature amount space is set as a reference coordinate point,
For one of the coordinate axes, an extraction process for selecting, as candidate images, the defect image whose feature value corresponding to the coordinate axis is within a predetermined vicinity range from the value of the reference coordinate point on the coordinate axis. Run on the coordinate axis,
2. The defect image selected as the candidate image on all of the plurality of coordinate axes to be subjected to the extraction processing is grouped in the same group as the reference image as a neighboring image close to the reference image. How to present a defect image.
前記複数の欠陥画像を、複数の前記特徴量ごとに、当該特徴量の値とその値を有する前記欠陥画像とを関連付けたテーブルを作成し、
前記複数の欠陥画像の中で前記基準画像を順次変更しながらその都度前記探索処理を行って、当該基準画像に対する前記近傍画像を探索する請求項2ないし5のいずれかに記載の欠陥画像の提示方法。 In the grouping step,
Creating a table associating the plurality of defect images with a value of the feature amount and the defect image having the value for each of the plurality of feature amounts;
The presentation of a defect image according to any one of claims 2 to 5, wherein the search process is performed each time the reference image is sequentially changed among the plurality of defect images to search for the neighboring image with respect to the reference image. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012128518A JP5873764B2 (en) | 2012-06-06 | 2012-06-06 | Defect image presentation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012128518A JP5873764B2 (en) | 2012-06-06 | 2012-06-06 | Defect image presentation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013254286A JP2013254286A (en) | 2013-12-19 |
| JP5873764B2 true JP5873764B2 (en) | 2016-03-01 |
Family
ID=49951753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012128518A Active JP5873764B2 (en) | 2012-06-06 | 2012-06-06 | Defect image presentation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5873764B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111833351A (en) * | 2020-09-11 | 2020-10-27 | 湖北公众信息产业有限责任公司 | Traffic video monitoring management control system based on image data processing |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6733188B2 (en) * | 2016-01-28 | 2020-07-29 | 大日本印刷株式会社 | DATA INTEGRATION DEVICE, DATA INTEGRATION METHOD, AND PROGRAM |
| JP6597972B2 (en) * | 2016-03-23 | 2019-10-30 | 株式会社Screenホールディングス | Image processing apparatus and image processing method |
| KR102160871B1 (en) * | 2018-12-26 | 2020-09-28 | 울산대학교 산학협력단 | Method and Apparatus for Dectecting Defects and Computer Readable Recording Medium storing a program for performing the method on a computer |
| CN115243601B (en) * | 2020-03-09 | 2025-09-09 | 奥林巴斯株式会社 | Training data creation system, training data creation method, and recording medium |
| CN116823791B (en) * | 2023-07-06 | 2025-12-30 | 深圳思谋信息科技有限公司 | PIN pin defect detection methods, apparatus, equipment and computer-readable storage media |
| CN117409003B (en) * | 2023-12-14 | 2024-02-20 | 四川宏亿复合材料工程技术有限公司 | Detection method for backing plate of rail damping fastener |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08194821A (en) * | 1995-01-17 | 1996-07-30 | Nippon Telegr & Teleph Corp <Ntt> | Pattern set classification method and pattern set classification device |
| JP2001256480A (en) * | 2000-03-09 | 2001-09-21 | Hitachi Ltd | Automatic image classification method and apparatus |
| JP3457617B2 (en) * | 2000-03-23 | 2003-10-20 | 株式会社東芝 | Image search system and image search method |
| JP4154156B2 (en) * | 2002-02-08 | 2008-09-24 | ソニーマニュファクチュアリングシステムズ株式会社 | Defect classification inspection system |
| WO2009031297A1 (en) * | 2007-09-07 | 2009-03-12 | Mitsubishi Electric Corporation | Image searching apparatus, image sorting apparatus and method and program |
| JP5075083B2 (en) * | 2008-10-08 | 2012-11-14 | 大日本スクリーン製造株式会社 | Teacher data creation support method, image classification method, and image classification apparatus |
| JP5438436B2 (en) * | 2009-08-27 | 2014-03-12 | 株式会社日立国際電気 | Image search device |
-
2012
- 2012-06-06 JP JP2012128518A patent/JP5873764B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111833351A (en) * | 2020-09-11 | 2020-10-27 | 湖北公众信息产业有限责任公司 | Traffic video monitoring management control system based on image data processing |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013254286A (en) | 2013-12-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5873764B2 (en) | Defect image presentation method | |
| CN111242899B (en) | Image-based flaw detection method and computer-readable storage medium | |
| JP6445127B2 (en) | Cargo inspection method and system | |
| JP5718781B2 (en) | Image classification apparatus and image classification method | |
| US20150242761A1 (en) | Interactive visualization of machine-learning performance | |
| JP2016133895A (en) | Information processing apparatus, information processing method, and program | |
| JP2018005640A (en) | Classifying unit generation device, image inspection device, and program | |
| CN115136209A (en) | Defect detection system | |
| JP2018005639A (en) | Image classification device, image inspection device, and program | |
| JP2014006613A (en) | Neighborhood search method and similar image search method | |
| TW201407154A (en) | Integration of automatic and manual defect classification | |
| JP6584250B2 (en) | Image classification method, classifier configuration method, and image classification apparatus | |
| WO2019117068A1 (en) | Data generation device, data generation method, and data generation program | |
| US20090204703A1 (en) | Automated document classifier tuning | |
| JP7206892B2 (en) | Image inspection device, learning method for image inspection, and image inspection program | |
| JP6596260B2 (en) | Teaching support method and image classification method | |
| CN110866931A (en) | Image segmentation model training method and classification-based enhanced image segmentation method | |
| JP2014137284A (en) | Teacher data creation support device, teacher data creation device, image classification device, teacher data creation support method, teacher data creation method and image classification method | |
| CN110069980A (en) | Product polymerization and device, electronic equipment based on image | |
| Peng et al. | PombeX: robust cell segmentation for fission yeast transillumination images | |
| KR20240038756A (en) | Electronic image processing systems and methods for histopathology quality determination | |
| WO2019181022A1 (en) | Genetic mutation assessment device, assessment method, program, and recording medium | |
| JP2017162232A (en) | Teacher data creation support device, image classification device, teacher data creation support method, and image classification method | |
| JP2013205320A (en) | Inspection condition determination method, inspection method, and inspection device | |
| CN110879821A (en) | Method, device, equipment and storage medium for generating rating card model derivative label |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140825 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150409 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150526 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150723 |
|
| 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: 20160105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5873764 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |