JP2007285880A - Sample image registration method in board inspection, and sample image producing system - Google Patents
Sample image registration method in board inspection, and sample image producing system Download PDFInfo
- Publication number
- JP2007285880A JP2007285880A JP2006113518A JP2006113518A JP2007285880A JP 2007285880 A JP2007285880 A JP 2007285880A JP 2006113518 A JP2006113518 A JP 2006113518A JP 2006113518 A JP2006113518 A JP 2006113518A JP 2007285880 A JP2007285880 A JP 2007285880A
- Authority
- JP
- Japan
- Prior art keywords
- image
- inspection
- sample image
- index data
- sample
- 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.)
- Pending
Links
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Processing Or Creating Images (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
Abstract
Description
この発明は、部品実装工程の製造工程に係る一工程を経た基板を検査対象として、その基板を撮像して得られた画像を用いて、部品やはんだ付け部位などの被検査部位を検査する分野に属する。特にこの発明は、良判定または不良判定の対象となる被検査部位を参照するための見本画像を登録する方法、およびこの方法を用いた見本画像作成装置に関する。 The present invention relates to a field of inspecting a part to be inspected, such as a part or a soldering part, using an image obtained by imaging the board as a subject to be inspected using a board that has undergone one process related to the manufacturing process of the component mounting process. Belonging to. In particular, the present invention relates to a method for registering a sample image for referring to a region to be inspected which is a target of good or bad determination, and a sample image creating apparatus using this method.
部品実装基板(以下、単に「基板」という場合もある。)の製造ラインは、一般に、はんだ印刷機によるクリームはんだの印刷工程、マウンタによる部品実装工程、およびリフロー炉によるはんだ付け工程により構成される。またこれらの工程のうち、少なくとも最終のはんだ付け工程の後段に、検査装置を設置して、部品の実装状態やはんだ付け状態を検査するのが一般的である。 A production line for a component mounting board (hereinafter sometimes simply referred to as “substrate”) is generally composed of a cream solder printing process using a solder printer, a component mounting process using a mounter, and a soldering process using a reflow furnace. . Of these processes, an inspection apparatus is generally installed at least after the final soldering process to inspect the component mounting state and soldering state.
上記の基板検査装置(以下、単に「検査装置」という。)の代表的なものは、カメラやラインセンサを用いた外観検査装置である。一般に、この種の装置では、画像処理により被検査部位を抽出して計測し、その計測値をあらかじめ登録された判定基準値と比較することにより、被検査部位の良否を判定する。
また、判定結果や検査に使用された画像を、検査装置または外部の情報処理装置に付随するモニタに表示することができる。したがって、ユーザーは、表示された画像を用いて、不良判定がなされた部位についてその不良の種類や内容を認識したり、不良が生じた原因を分析したり、不良箇所を修正する作業を行うことができる。
A typical example of the substrate inspection apparatus (hereinafter simply referred to as “inspection apparatus”) is an appearance inspection apparatus using a camera or a line sensor. In general, in this type of apparatus, a region to be inspected is extracted and measured by image processing, and the quality of the region to be inspected is determined by comparing the measured value with a pre-registered determination reference value.
Further, the determination result and the image used for the inspection can be displayed on a monitor attached to the inspection apparatus or the external information processing apparatus. Therefore, the user must use the displayed image to recognize the type and content of the defect, analyze the cause of the defect, and correct the defective part. Can do.
たとえば、下記の特許文献1では、部品の位置ずれ検査において、計測した部品のずれ量から不良と判定された場合、不良判定された部品の画像を表示することにより、ユーザーがその表示画像を登録されたテンプレートと比較して良/不良を判定できるようにしている(段落[0005]を参照。)。
なお、この特許文献1にはテンプレートについて詳細な記載が見当たらないが、段落[0022]に「検査する部品の形状をテンプレートとして登録したライブラリーを有し、画像取込み部201が取り込んだ部分画像と登録された部品の形状とのパターンマッチングを行い、・・・」とあることから、テンプレートは部品の良品モデルの画像であると思われる。
For example, in the following
Although the detailed description of the template is not found in this
前記したように、検査装置で不良判定がなされた場合には、その判定対象の部位の画像を表示してユーザーが確認作業等を行うが、特許文献1のように、良品モデルの画像を参照しても、不良の詳細な内容を確認するのは容易なことではない。特に、ユーザーが初心者である場合には、この種の認識作業を行うのは非常に困難である。
As described above, when a defect is determined by the inspection apparatus, the image of the determination target part is displayed and the user performs a confirmation operation or the like. However, as in
ここで種々の不良について、それぞれあらかじめその不良の内容を表す見本画像を作成してメモリに登録しておき、これらを適宜モニタに表示して、実際の画像と比較できるようにすれば、初心者でも容易に不良の種類を認識できると思われる。しかし、見本画像をあらかじめ登録するには、各種不良のモデルを用意して撮像を行ったり、ある見本画像を編集して他の見本画像を作成するなどの作業が必要になり(特許文献2参照。)、多大な労力がかかるという問題がある。 Here, for various types of defects, sample images representing the contents of the defects are created in advance and registered in the memory, and these can be displayed on a monitor as appropriate so that they can be compared with actual images. It seems that the kind of defect can be easily recognized. However, in order to register a sample image in advance, it is necessary to prepare various defective models and perform imaging, or edit a sample image to create another sample image (see Patent Document 2). There is a problem that a great deal of labor is required.
この発明は、上記の問題点に着目してなされたもので、実際の検査に用いられた画像を用いて、検査結果の確認に適した見本画像を簡単に登録できるようにすることを、目的とする。 The present invention has been made paying attention to the above problems, and an object of the present invention is to make it possible to easily register a sample image suitable for confirmation of an inspection result by using an image used for an actual inspection. And
この発明に係る第1の方法は、部品実装基板の製造に係る一工程を経た複数枚の基板を順に受け付けて、撮像およびその撮像により生成された画像を用いて基板上の被検査部位に対する検査を実行している間、または複数枚の基板に対する検査が終了した後に、検査に用いられた画像の中から良判定または不良判定がなされた画像の例を表す画像を見本画像として抽出して登録するものである。この方法では、少なくとも1つの被検査部位について、それぞれ異なる内容を表す複数の見本画像を登録することを前提に、あらかじめ見本画像毎にその見本画像が表すべき内容を示す指標データを設定する。そして、指標データの設定された被検査部位について、複数枚の基板の検査において生成された当該被検査部位の画像の中から、登録された指標データ毎にその指標データに対する適合度が最も高い画像を抽出し、抽出された画像を見本画像としてメモリに登録する。 A first method according to the present invention sequentially receives a plurality of substrates that have undergone one process relating to the manufacture of a component mounting substrate, and performs imaging and inspection of a region to be inspected on the substrate using an image generated by the imaging. During the execution of the test, or after the inspection of a plurality of substrates is completed, an image representing an example of an image that has been judged good or bad from the images used for the inspection is extracted and registered as a sample image To do. In this method, on the premise that a plurality of sample images representing different contents are registered for at least one region to be inspected, index data indicating the contents to be represented by the sample image is set in advance for each sample image. Then, for the inspected part for which the index data is set, the image having the highest degree of conformity to the index data for each registered index data among the images of the inspected part generated in the inspection of the plurality of substrates. And the extracted image is registered in the memory as a sample image.
上記の方法において、たとえば、はんだ印刷工程後の基板を検査する場合には、被検査部位は、ランド上に印刷されたクリームはんだである。また、たとえば、部品実装工程後の基板を検査する場合には、被検査部位は部品やはんだの飛散する可能性がある箇所となり、はんだ付け工程後の基板を検査する場合には、被検査部位は部品やはんだ付け部位となる。 In the above method, for example, when the substrate after the solder printing process is inspected, the part to be inspected is cream solder printed on the land. In addition, for example, when inspecting a substrate after a component mounting process, the inspected part is a part where the parts or solder may be scattered, and when inspecting a substrate after the soldering process, the inspected part Are parts and soldering parts.
登録対象の見本画像には、不良を表すものが複数含まれるのが望ましい。ただし、不良を表す見本画像を登録せずに、良判定がなされたが、不良に近い状態を表す画像を見本画像として登録してもよい。 The sample image to be registered preferably includes a plurality of images indicating defects. However, although a good determination is made without registering a sample image representing a defect, an image representing a state close to a defect may be registered as a sample image.
指標データとしては、たとえば、見本画像中の被検査部位に現れるべき特徴を表すデータ(たとえば色彩、濃度など)を設定することができるが、これに限らず、上記の特徴をさらに計測して得られる判別処理のためのパラメータについて理想の値を求め、これを指標データとしても良い。たとえば、部品の位置ずれ検査について見本画像を登録する場合には、部品の位置ずれ量を表すデータを指標データに設定することができる。 As the index data, for example, data (for example, color, density, etc.) representing features that should appear at the site to be inspected in the sample image can be set. However, the index data is not limited to this and is obtained by further measuring the above features. It is also possible to obtain an ideal value for the parameter for the discriminating process to be performed and use this as index data. For example, when a sample image is registered for a component displacement inspection, data representing the component displacement amount can be set as index data.
見本画像の抽出および登録処理は、後記する態様のように、複数枚の基板に対する検査に並行して行うこともできるし、複数枚の基板の全てに対する検査が終了した後に実行してもよい。いずれの場合にも、検査に使用された被検査部位の画像の中から、指標データ毎にその指標データに対する適合度が最も高い画像が見本画像としてメモリに登録されるので、良品または不良品として判定された各種状態を的確に表した見本画像を得ることができる。よって、一旦、上記の見本画像の登録処理が完了すると、その後ユーザーは、検査に使用された画像と見本画像とを照合しつつ、検査結果を確認することが可能になる。 The sample image extraction and registration processing can be performed in parallel with the inspection of a plurality of substrates as in the mode described later, or may be executed after the inspection of all of the plurality of substrates is completed. In either case, the image with the highest degree of fitness for the index data for each index data is registered in the memory as a sample image from the images of the inspected part used for the inspection. A sample image accurately representing the determined various states can be obtained. Therefore, once the sample image registration process is completed, the user can check the inspection result while comparing the image used for the inspection with the sample image.
上記方法の好ましい態様では、前記指標データの設定された被検査部位に対する検査を実行する都度、その検査に使用した被検査部位の画像を処理対象として、登録された指標データの中から当該処理対象画像に対する適合度が最も高い指標データを抽出する。ここで抽出された指標データに対応する見本画像が登録されていない場合には、処理対象画像を見本画像として登録する。一方、抽出された指標データに対応する見本画像が既に登録されている場合には、この登録済みの見本画像よりも処理対象画像の方が前記指標データに対する適合度が高いことを条件に、処理対象画像を見本画像として登録する。 In a preferred aspect of the above method, each time an inspection is performed on the inspected site in which the index data is set, an image of the inspected site used for the inspection is set as a processing target, and the processing target is selected from the registered index data. Index data having the highest degree of fitness for the image is extracted. If the sample image corresponding to the index data extracted here is not registered, the processing target image is registered as a sample image. On the other hand, if a sample image corresponding to the extracted index data has already been registered, the processing target image is processed on the condition that the matching degree with respect to the index data is higher than the registered sample image. Register the target image as a sample image.
上記の態様によれば、複数枚の基板の検査が行われている間に見本画像の抽出および登録が行われるので、見本画像の登録処理を効率良く行うことができる。また、ある指標データに対応する見本画像が登録された場合でも、その後により適合度の高い画像が得られた場合には、その後の画像により見本画像が置き換えられるので、検査が進むにつれて、見本画像の適正度合いを高めることができる。 According to the above aspect, the sample image is extracted and registered while a plurality of substrates are being inspected, so that the sample image registration process can be performed efficiently. Even if a sample image corresponding to a certain index data is registered, if an image with a higher degree of fitness is obtained after that, the sample image is replaced by the subsequent image. The degree of appropriateness can be increased.
つぎに、この発明に係る第2の方法は、部品実装工程を経た複数枚の基板を順に受け付けて、撮像およびその撮像により生成された画像を用いて、基板上の部品の位置ずれ検査を実行している間、または複数枚の基板に対する検査が終了した後に、検査に用いられた画像の中から良判定または不良判定がなされた画像の例を表す見本画像を抽出して登録するものである。この方法では、まず基板上の少なくとも1つの部品または少なくとも1種類の部品について、その部品の理想の位置に対する位置ずれ量が異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき位置ずれ量を示す指標データを設定する。そして、指標データの設定された部品について、複数枚の基板の検査において計測された位置ずれ量の中から、登録された指標データ毎にその指標データに対する適合度が最も高いものを抽出し、抽出された位置ずれ量が計測されたときの画像を見本画像として登録する。 Next, a second method according to the present invention sequentially accepts a plurality of substrates that have undergone a component mounting process, and performs imaging and misalignment inspection of components on the substrate using an image generated by the imaging. During or after the inspection of a plurality of substrates is completed, a sample image representing an example of an image that has been judged good or bad is extracted from the images used for the inspection and registered. . In this method, first, for at least one part on a substrate or at least one kind of part, a plurality of sample images having different positional deviation amounts with respect to the ideal position of the part are registered for each sample image in advance. Index data indicating the amount of positional deviation to be represented by the sample image is set. Then, for the parts for which the index data is set, from the misregistration amounts measured in the inspection of a plurality of substrates, the one having the highest fitness for the index data is extracted for each registered index data, and extracted. A sample image is registered as a sample image when the measured positional deviation amount is measured.
上記の方法において、指標データの示す位置ずれ量は、位置ずれ量の値そのものであっても良いが、これに限定されるものではない。たとえば、理想の位置に対し、各見本画像が所定のピッチ間隔ずつ位置ずれすることを前提にした場合、そのピッチ間隔を指標データとすることもできる。 In the above method, the positional deviation amount indicated by the index data may be the value of the positional deviation amount itself, but is not limited to this. For example, when it is assumed that each sample image is displaced by a predetermined pitch interval from the ideal position, the pitch interval can be used as index data.
上記の方法によれば、判定結果に関係なく、異なる位置ずれ量を表す複数の見本画像を登録することが可能であるが、良判定がされる場合または不良判定がされる場合のみを対象に、複数の見本画像を登録してもよい。 According to the above method, it is possible to register a plurality of sample images representing different misregistration amounts regardless of the determination result, but only when a good determination or a defective determination is made. A plurality of sample images may be registered.
この発明に係る第3、第4の方法は、はんだ付け工程を経た複数枚の基板を順に受け付けて、撮像およびその撮像により得られた画像を用いて基板上のはんだ付け部位に対する検査を実行している間、または前記複数枚の基板に対する検査が終了した後に、検査に用いられた画像の中から良判定または不良判定が得られた画像の例を表す見本画像を抽出して登録するものである。 In the third and fourth methods according to the present invention, a plurality of substrates that have undergone a soldering process are sequentially received, and an inspection for a soldered portion on the substrate is performed using an image and an image obtained by the imaging. During or after the inspection of the plurality of substrates is completed, a sample image representing an example of an image for which good or bad determination is obtained is extracted and registered from images used for the inspection. is there.
第3の方法では、基板に対する撮像を、複数種の色彩光をそれぞれ異なる方向から照射する方法による照明(いわゆる「カラーハイライト照明」)下で実行する。このような照明によれば、はんだ付け部位から撮像手段に入射する正反射光の色彩は、当該はんだ付け部位の勾配の大きさによって異なるものとなるので、画像に現れる色彩の分布状態は、はんだ付け部位が正常な場合と不良の場合とで異なるものになる。よって、検査では、たとえば画像中のはんだ付け部位の色彩の分布状態を基準の分布状態と比較することによって、はんだ付け部位の良否を判定することができる。 In the third method, imaging on the substrate is performed under illumination (so-called “color highlight illumination”) by a method of irradiating a plurality of types of color light from different directions. According to such illumination, the color of the specularly reflected light incident on the imaging means from the soldering site varies depending on the gradient of the soldering site, so the color distribution state that appears in the image is the solder It is different depending on whether the attachment site is normal or defective. Therefore, in the inspection, for example, the quality of the soldering part can be determined by comparing the color distribution state of the soldering part in the image with the reference distribution state.
第3の方法では、基板上の少なくとも1つの部品または少なくとも1種類の部品について、はんだ付け部位の画像における色彩の分布状態が異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき色彩の分布状態を表す情報を指標データとして設定する。そして、指標データの設定された部品について、複数枚の基板の検査において生成された当該部品の画像の中から、指標データ毎に、はんだ付け部位の色彩の分布状態が当該指標データに最も適合する画像を抽出し、抽出された画像中の少なくともはんだ付け部位の画像を見本画像として登録する。 In the third method, for each sample image, a plurality of sample images having different color distribution states in the soldered portion image are registered for at least one component or at least one type of component on the substrate. Information indicating the color distribution state to be represented by the sample image is set as index data. Then, for the parts for which the index data is set, the distribution state of the color of the soldered portion most closely matches the index data for each index data from the images of the parts generated in the inspection of a plurality of substrates. An image is extracted, and an image of at least a soldering portion in the extracted image is registered as a sample image.
第4の方法では、基板に対する撮像を、所定方向からの光による照明下で実行する。たとえば、基板上の平坦な部位からの正反射光を撮像手段に入射させることが可能な方向から照明を行うことにより、はんだ付け部位について、勾配が急になるほど暗くなる画像を生成することができる。よって、画像における明るさの変化のパターンは、はんだ付け部位が正常なときと異常なときとでは、異なるものになる。よって、検査では、たとえば画像中のはんだ付け部位における明るさの変化のパターンを基準のパターンと比較することにより、はんだ付け部位の良否を判定することができる。 In the fourth method, imaging on the substrate is performed under illumination with light from a predetermined direction. For example, by performing illumination from a direction in which specularly reflected light from a flat part on the substrate can be incident on the imaging means, it is possible to generate an image that becomes darker as the gradient becomes steep at the soldered part. . Therefore, the brightness change pattern in the image differs between when the soldered part is normal and when it is abnormal. Therefore, in the inspection, for example, the quality of the soldering site can be determined by comparing the brightness change pattern in the soldering site in the image with the reference pattern.
第4の方法では、基板上の少なくとも1つの部品または少なくとも1種類の部品について、はんだ付け部位の画像における明るさの変化のパターンが異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき明るさの変化のパターンを表す情報を指標データとして設定する。さらに、指標データの設定された部品について、複数枚の基板の検査において生成された当該部品の画像の中から、指標データ毎にはんだ付け部位の明るさの変化のパターンが当該指標データに最も適合する画像を抽出し、抽出された画像中の少なくともはんだ付け部位の画像を見本画像として登録する。 In the fourth method, a sample image is registered in advance on the premise that a plurality of sample images having different brightness change patterns in the image of the soldering portion are registered for at least one component or at least one type of component on the board. Each time, information indicating a brightness change pattern to be represented by the sample image is set as index data. Furthermore, the brightness change pattern of the soldered part for each index data is the best match for the index data for the parts for which index data is set, from the images of the parts generated in the inspection of multiple boards. An image to be extracted is extracted, and at least an image of a soldering portion in the extracted image is registered as a sample image.
上記第3、第4の方法においては、はんだ付け後の基板に認められる各種の不良毎に見本画像を登録するのが望ましい。また、各見本画像に、その画像が表す不良名などを対応づけて記憶するようにすれば、初心者であっても、見本画像を参照して、容易に不良の内容を認識することができる。 In the third and fourth methods, it is desirable to register a sample image for each type of defect found on the soldered board. Further, if each sample image is stored in association with a defect name or the like represented by the image, even a beginner can easily recognize the content of the defect with reference to the sample image.
この発明に係る見本画像作成装置は、部品実装基板の製造に係る一工程を経た基板を撮像手段により撮像して得られた画像を用いて当該基板上の被検査部位を検査する基板検査装置から、検査結果の配信を受けて、その検査結果に応じた被検査部位の状態を表す見本画像を作成するもので、基板検査装置から検査結果およびその検査に使用された画像の配信を受け付ける配信受付手段;少なくとも1つの被検査部位について、その被検査部位の見本画像が表すべき内容を示す指標データおよび前記見本画像をそれぞれ複数保存することが可能なメモリ;指標データが保存された被検査部位について、基板検査装置から配信された画像の中から、登録された指標データ毎に当該指標データに対する適合度が最も高い画像を抽出する適合画像抽出手段;および適合画像抽出手段により抽出された画像を見本画像としてメモリに登録する登録手段を具備する。
この装置のメモリに複数の指標データを保存することにより、前記第1の見本画像の登録方法を実行することが可能になる。
A sample image creating apparatus according to the present invention includes a board inspection apparatus that inspects a part to be inspected on the board using an image obtained by imaging a board that has undergone one step relating to the manufacture of a component mounting board by an imaging unit. , Which receives the distribution of the inspection result, creates a sample image representing the state of the inspected part according to the inspection result, and accepts the distribution of the inspection result and the image used for the inspection from the board inspection apparatus Means: For at least one examination site, index data indicating the contents to be represented by a sample image of the examination site and a memory capable of storing a plurality of each of the sample images; About the examination site in which the index data is saved , Adapted image extraction that extracts the image with the highest degree of fitness for the index data for each registered index data from the images distributed from the board inspection device Comprising registration means for registering in a memory the image extracted by and adapted image extraction means as a sample image; stage.
By storing a plurality of index data in the memory of this apparatus, the first sample image registration method can be executed.
なお、上記の見本画像作成装置は、基板検査装置とは別体の装置として構成される場合もあるが、これに限らず、基板検査装置と一体に構成してもよい。 The sample image creation apparatus may be configured as a separate apparatus from the board inspection apparatus, but is not limited thereto, and may be configured integrally with the board inspection apparatus.
この発明によれば、所定数の基板の検査を実行することにより、その検査に使用された画像の中から見本画像に最も適した画像が抽出されて登録される。よって登録したい見本画像が多くなっても、見本画像の登録に労力がかからず、適切な見本画像を登録することが可能になる。 According to the present invention, by inspecting a predetermined number of substrates, an image most suitable for the sample image is extracted from the images used for the inspection and registered. Therefore, even if there are a large number of sample images to be registered, it takes no effort to register the sample images, and an appropriate sample image can be registered.
図1は、この発明が適用された基板検査システムの構成例を示す。
この基板検査システムは、2台の基板検査装置1A,1Bと情報処理装置2とを、通信回線3を介して接続した構成のものである。2台の基板検査装置1A,1Bのうち検査装置1Aは、図示しないマウンタによる部品実装工程を経た基板を対象に、部品の位置ずれや部品の実装の有無などを検査する。他方の検査装置1Bは、図示しないリフロー炉によるはんだ付け工程を経た基板を対象に、各部品のランド上に形成されたフィレットを検査する。なお、各検査装置1A,1Bとも、機体の前面には、液晶パネル11や設定用のスイッチ12などが配備される。
FIG. 1 shows a configuration example of a substrate inspection system to which the present invention is applied.
This board inspection system has a configuration in which two
前記情報処理装置2は、パーソナルコンピュータ20を主体とするもので、モニタ21やキーボード22などの周辺機器も含まれる。
情報処理装置2では、各検査装置1A,1Bから検査結果や検査に使用された画像などの配信を受け、これらを図示しないメモリ内に蓄積する。またユーザーの呼出操作に応じて、検査に使用された画像を呼び出してモニタ21に表示したり、その画像に対するユーザーの評価などの入力を受け付けることができる。
The
The
さらに、この情報処理装置2では、各検査装置1A,1Bから配信された画像の中から良品や不良品の見本として適切なものを複数抽出し、これらの画像を見本画像としてメモリに登録する。見本画像が登録されると、以後は、ユーザーの呼出操作に応じて、登録された見本画像を被検査部位の画像の表示画面に表示することが可能になる。
Further, the
なお、図1の基板検査システムには、部品実装後基板の検査装置1Aとはんだ付け後基板の検査装置1Bとが含まれているが、これに限らず、はんだ印刷工程後の基板を検査するための検査装置も設置して、これをシステムに含めるようにしても良い。反対に、最終のはんだ付け工程の検査装置1Bのみをシステムに含めるようにしてもよい。
さらに、各検査装1A,1B置からの画像の蓄積データが大容量になる場合には、情報処理装置2に加えて、画像保存用のサーバーコンピュータを通信回線3に接続してもよい。
The board inspection system shown in FIG. 1 includes an
Further, when the accumulated data of the images from the
図2は、前記検査装置1A,1Bの主要な構成を示す。
この実施例の検査装置1A,1Bには、カメラ4、照明部5、基板ステージ6、制御処理部7などが組み込まれる。なお、図1に示した液晶パネル11およびスイッチ12は、制御処理部7内の制御部10に接続される。
FIG. 2 shows a main configuration of the
The
基板ステージ6には、基板8を支持するためのテーブル部61や、X軸ステージおよびY軸ステージ(いずれも図示せず。)を含む移動機構62などが含まれる。
カメラ4は、カラー静止画像を生成するもので、基板ステージ61の上方に撮像面を下方に向け、かつ光軸を鉛直方向に合わせた状態で配備される。
The
The
照明部5は、基板ステージ6とカメラ4との間に設けられる。この実施例の照明部5は、それぞれ赤色、緑色、青色の色彩光を発する3個の円環状光源5R,5G,5Bが各中心部をカメラ4の光軸に位置合わせされた状態で配備されている。各光源5R,5G,5Bは、基板に対しそれぞれ異なる方向から光を照射できるように、互いに異なる大きさの径を有するように設定される
The
前記制御処理部7には、コンピュータによる制御部10のほか、画像入力部13、撮像制御部14、照明制御部15、XYステージ制御部16、メモリ17、検査結果出力部18などが設けられる。
画像入力部13には、カメラ4に対するインターフェース回路などが含まれる。撮像制御部14は、カメラ4に対し、撮像を指示するタイミング信号を出力するためのものである。
The
The
照明制御部15は、前記照明部5の各光源5R,5G,5Bの点灯・消灯動作の制御や光量の調整などを行う。XYステージ制御部16は、基板ステージ6の移動タイミングや移動量を制御する。
The
メモリ17には、検査にかかる一連の処理手順が記述されたプログラムや検査データファイルなどが格納される。検査データファイルには、被検査部位毎に、検査領域の設定データ、その検査領域内で被検査部位を検出するための2値化しきい値、検出された被検査部位に対する計測値の適否を判定するための判定基準値などが格納される。
The
制御部10は、XYステージ制御部16を介して基板ステージ62の移動を制御することにより、カメラ4を基板8の各箇所に順に位置合わせし、撮像する。この撮像により生成されたカラー画像は画像入力部13を介して制御部10に入力され、その内部のメモリ(RAMなど)に格納される。制御部10は、このRAMに格納されたカラー画像の各被検査部位に対し、それぞれ前記検査データファイルを用いて検査領域を設定した後、その領域において、被検査部位の検出、計測、判定の各処理を順に実行する。
The
さらに、制御部10は、各被検査部位に対する計測結果や判定結果、ならびに検査に使用された画像を、検査結果出力部18を介して前記情報処理装置2に送信する。
情報処理装置2は、図示しない大容量のメモリ(ハードディスクなど)を具備している。このメモリには、各検査装置1A,1Bに対応する領域が設けられており、これらの領域にそれぞれ対応する検査装置から送信された情報が基板毎にまとめて保存される。なお、この実施例の検査装置1A,1Bでは、1つの部品に対する検査が終了する都度、その部品の画像を全体画像から切り出して、これを計測結果や判定結果とともに情報処理装置2に送信する。情報処理装置2では、検査装置1A,1Bから情報の送信を受ける都度、見本画像の登録に係る処理を実行する。
Further, the
The
図3は、部品実装後の検査を行う検査装置1Aにおいて生成された画像の例を示す。この例の画像に含まれる5つの部品には、それぞれ1〜5の識別番号(以下、「部品番号」という。)が付与されている。この例では、部品1,4,5は同じ品番Aに属するが、部品2,3は、それぞれ他の部品とは異なる品番B,Cに属する。
FIG. 3 shows an example of an image generated in the
情報処理装置2では、これらの部品について、それぞれ複数の見本画像を抽出し、メモリ内に登録する。なお、メモリには、個々の部品毎に個別のフォルダが設定され、そのフォルダ内にその部品について抽出された各種見本画像が保存される。
The
また情報処理装置2のメモリには、基板上の各部品について、図4(1)に示すような部品情報テーブルTB1が登録される。
この例の部品情報テーブルTB1は、前記図3に示した5つの部品の情報を格納したもので、各部品の部品番号に、実装位置、回転角度、品番、および見本画像が格納されているフォルダ(以下「画像フォルダ」という。)の番号が対応づけられている。なお、ここには図示していないが、複数の検査について見本画像を登録する場合には、検査毎に個別に画像フォルダが設定されるので、部品情報テーブルTB1でも、各部品につきそれぞれ複数の画像フォルダ番号が格納されることになる。
Also, a component information table TB1 as shown in FIG. 4A is registered in the memory of the
The part information table TB1 in this example stores information on the five parts shown in FIG. 3, and a folder in which the mounting position, rotation angle, part number, and sample image are stored in the part number of each part. (Hereinafter referred to as “image folder”) are associated with each other. Although not shown here, when registering sample images for a plurality of examinations, an image folder is set for each examination, and therefore, in the parts information table TB1, a plurality of images are provided for each part. The folder number is stored.
上記の例のように個々の部品毎に見本画像を登録するのは、同じ品番の部品でも、その実装位置や他の部品との関係によって、ランドの大きさや部品の周囲の状態が異なる場合があるからである。
ただし、この実施例では、実際の検査に使用した画像から見本画像を抽出するので、部品毎に登録を行うと、特に不良の見本画像を集めるのが困難になることがある。このような場合には、品番毎に、その品番に属する全ての部品の画像を用いて見本画像を抽出するようにしてもよい。
The sample image is registered for each part as in the above example, even if the part has the same part number, the size of the land and the surrounding state of the part may differ depending on the mounting position and the relationship with other parts. Because there is.
However, in this embodiment, the sample image is extracted from the image used for the actual inspection. Therefore, if registration is performed for each part, it may be difficult to collect particularly defective sample images. In such a case, for each product number, a sample image may be extracted using images of all parts belonging to the product number.
品番毎に見本画像を作成する場合には、情報処理装置2には、図4(2)に示すように、各部品の実装位置、回転角度、品番のみを個別に格納した部品情報テーブルTB1と、各品番と見本画像が格納された画像フォルダのフォルダ番号とを対応づけた品番情報テーブルTB2とが登録される。
When creating a sample image for each product number, as shown in FIG. 4B, the
以下、(1)検査装置1Aにおいて実施される部品の位置ずれ検査、(2)検査装置1Bにおいて実施されるフィレットの検査、(3)検査装置1Aにおいて実施される部品の有無検査について、それぞれ見本画像の登録に係る詳細な処理を説明する。
Hereinafter, (1) component displacement inspection performed in the
(1)部品の位置ずれ用の見本画像の登録処理
部品の位置ずれ検査では部品実装後基板の画像を2値化して部品を検出した後、さらにその部品の所定位置の座標を抽出し、x,yの各軸毎に、抽出した座標とあらかじめ登録された基準の位置とのずれ量を求める。さらにこのずれ量が所定の基準値と照合することにより、部品の良否を判定する。
(1) Processing for registering sample image for component misregistration In component misregistration inspection, after the component mounted board image is binarized to detect the component, the coordinates of the predetermined position of the component are further extracted, and x , Y for each axis, the amount of deviation between the extracted coordinates and the reference position registered in advance is obtained. Furthermore, the quality of the part is determined by checking the deviation amount with a predetermined reference value.
上記の検査では、部品の位置ずれ量がかなり大きくなっても、良判定が行われることがあるが、これは、はんだ付け工程ではんだが溶融したときにその表面張力によって部品が正しい位置に引き戻される現象(いわゆる「セルフアライメント」)があるためである。しかし、このセルフアライメントの効果は位置ずれの方向などによって異なるので、熟練者でない者が、良判定がなされる状態と不良判定がなされる状態との差違を確認するのは困難である。
そこで、この実施例では、位置ずれの程度と良否判定との関係とを確認できるような見本画像を複数登録するようにしている。
In the above inspection, a good judgment may be made even if the amount of misalignment of the part becomes considerably large. This is because when the solder melts in the soldering process, the part is pulled back to the correct position by its surface tension. This is because there is a phenomenon (so-called “self-alignment”). However, since the effect of this self-alignment varies depending on the direction of misalignment or the like, it is difficult for a person who is not an expert to confirm the difference between a state where a good judgment is made and a state where a bad judgment is made.
Therefore, in this embodiment, a plurality of sample images are registered so that the relationship between the degree of misalignment and the quality determination can be confirmed.
図5は、位置ずれ用の見本画像の登録例を示す。なお、ここでは、チップ部品を対象として、便宜上、一対のランドの並び方向に沿う方向をx方向、x方向に直交する方向をy方向とする。この部品とx,y方向との関係は、部品が回転しても維持される。 FIG. 5 shows an example of registration of sample images for positional deviation. Here, for the sake of convenience, for chip components, the direction along the direction in which the pair of lands are arranged is defined as the x direction, and the direction orthogonal to the x direction is defined as the y direction. The relationship between this part and the x and y directions is maintained even when the part rotates.
この実施例では、x軸方向における位置ずれ量についてはΔxを上限値とし、y軸方向における位置ずれ量についてはΔyを上限値とすることを前提に、20個の見本画像により各方向における位置ずれを一定のピッチで大きくしながら表している。具体的には、20個の見本画像を、位置ずれ量の小さなものから順に、x軸方向に4個、y軸方向に5個、マトリクス状に並べたとき、x軸方向における位置ずれがΔx/3ずつ大きくなり、y軸方向における位置ずれがΔy/4ずつ大きくなるようにする。 In this embodiment, assuming that Δx is an upper limit value for the positional deviation amount in the x-axis direction and Δy is an upper limit value for the positional deviation amount in the y-axis direction, the position in each direction is determined by 20 sample images. The deviation is shown increasing at a constant pitch. Specifically, when 20 sample images are arranged in a matrix with 4 pieces in the x-axis direction and 5 pieces in the y-axis direction in order from the one with the smallest amount of displacement, the displacement in the x-axis direction is Δx. / 3, and the positional deviation in the y-axis direction is increased by Δy / 4.
図中、x,yの各方向に沿って並べた0、1,2,3,4の各数値は、それぞれの方向における位置ずれ量のレベル(以下、「位置ずれレベル」という。)を表すものである。これらのうち、x,y方向の位置ずれレベルがともに0の画像M00は、全く位置ずれのない理想的な実装状態を表している。その他の見本画像についても、x軸方向の位置ずれレベルをi、y軸方向の位置ずれレベルをjとすると、Mijのように表すことができる。
In the figure, the
なお、図中の破線枠100内に含まれる見本画像は、良判定がなされた画像から抽出されたもので、枠100より外の見本画像は不良判定がなされた画像から抽出されたものである。
各見本画像を図5に示した形で表示すれば、熟練者でなくとも、良判定がなされる位置ずれ状態と不良判定がなされる位置ずれ状態とを容易に判別することが可能になる。なお、図5の見本画像は、右および下に向かって位置ずれが大きくなる状態を示しているが、各見本画像を回転または反転させることにより、左や上に向かって位置ずれが大きくなる状態を表すこともできる。
Note that the sample image included in the
If each sample image is displayed in the form shown in FIG. 5, it is possible for a non-expert to easily determine a misalignment state in which a good judgment is made and a misalignment state in which a bad judgment is made. The sample image in FIG. 5 shows a state in which the positional deviation increases toward the right and down. However, the positional deviation increases toward the left and upward by rotating or inverting each sample image. Can also be expressed.
図6(1)(2)は、見本画像が表す最大の位置ずれ量Δx,Δyの求め方を示す。
図中、31はチップ部品の本体を、32a,32bは部品側の電極を、33a,33bはランドを、34a,34bはクリームはんだを、それぞれ示す。また、図6(1)(2)のチップ部品は、図5の見本画像M00と同様に、理想的な位置に実装されているものとする。
FIGS. 6A and 6B show how to obtain the maximum positional deviation amounts Δx and Δy represented by the sample image.
In the figure, 31 indicates the body of the chip component, 32a and 32b indicate component-side electrodes, 33a and 33b indicate lands, and 34a and 34b indicate cream solder. Also, chip components 6 (1) (2), like the sample image M 00 in FIG. 5, is assumed to be implemented in an ideal position.
一方、図6(1)(2)の破線の枠A1〜A3は、それぞれ左方向、右方向、および下方向に位置ずれしたチップ部品の輪郭線を示す。
これらのうち、A1は、左方向への位置ずれによって右側電極32aの端縁がランド33aの外に出た時点のチップ部品を示し、A2は、右方向への位置ずれによって左側電極32bの端縁がランド33aの外に出た時点のチップ部品を示す。またA3は、下方向への位置ずれによって部品の上端縁がランド33a,33bの外に出た時点のチップ部品を示す。
On the other hand, broken-line frames A1 to A3 in FIGS. 6 (1) and 6 (2) indicate the contour lines of the chip components displaced in the left direction, the right direction, and the downward direction, respectively.
Among these, A1 indicates a chip part at the time when the edge of the right electrode 32a comes out of the land 33a due to the displacement in the left direction, and A2 indicates the end of the
この実施例では、枠A1,A2の位置にある部品について、それぞれ理想の位置にあるチップ部品に対する位置ずれ量Δx1,Δx2を求め、これらのうちの小さい方を、見本画像の表す位置ずれ量の最大値Δxとする。一方、y軸方向については、理想の位置にある部品に対する枠A3の位置にある部品の位置ずれ量を、見本画像の表す位置ずれ量の最大値Δyとしている。なお、この実施例では、y方向については、部品が上下いずれの方向に位置ずれしても、その位置ずれ量はほぼ同じになると考えて、下方向の位置ずれ量のみを求めているが、これに限らず、x方向と同様に、上下の各方向における位置ずれ量を求めてもよい。 In this embodiment, for the components at the positions of the frames A1 and A2, the displacement amounts Δx1 and Δx2 with respect to the chip components at the ideal positions are obtained, and the smaller one of them is the displacement amount represented by the sample image. The maximum value is Δx. On the other hand, in the y-axis direction, the positional deviation amount of the component at the position of the frame A3 with respect to the ideal component is set to the maximum value Δy of the positional deviation amount represented by the sample image. In this embodiment, regarding the y direction, even if the component is displaced in any direction in the vertical direction, the amount of positional deviation is considered to be substantially the same, and only the downward positional displacement amount is obtained. Not only this but the amount of position shift in each up and down direction may be calculated like the x direction.
この実施例では、図5に示した20個の見本画像を登録するために、あらかじめ上記Δx,Δyに基づき、x,y方向における見本画像間のピッチxp,yp(xp=Δx/3、yp=Δy/4)を求め、これらのピッチxp,ypを情報処理装置に登録する。そして、検査装置1Aから、検査対象の部品の画像や位置ずれ量の計測値の送信を受ける都度、つぎの図7に示す処理を実行する。
In this embodiment, in order to register the 20 sample images shown in FIG. 5, the pitches xp, yp (xp = Δx / 3, yp) between the sample images in the x and y directions based on the above Δx and Δy in advance. = Δy / 4) and the pitches xp and yp are registered in the information processing apparatus. The process shown in FIG. 7 is performed each time an image of a part to be inspected and a measurement value of the amount of displacement are received from the
図7において、最初のステップであるST101では、検査装置1Aから所定の部品の画像Iおよびずれ量の計測値zx,zyを取得する。つぎのST102では、ずれ量zx,zyをそれぞれ見本画像間のピッチxp,ypにより除算した値(zx/xp),(zy/yp)を関数fにあてはめることにより、ずれ量zx,zyに最も近い位置ずれレベルi,jを求める。なお、関数fは、引数の小数点以下を四捨五入する関数である。
たとえばxp=0.3の場合にzx=0.65であれば、i=f(0.65/0.3)=2となり、zx=0.75であれば、i=f(0.75/0.3)=3となる。
In ST101, which is the first step in FIG. 7, the image I of the predetermined part and the measurement values zx and zy of the deviation amount are acquired from the
For example, in the case of xp = 0.3, if zx = 0.65, i = f (0.65 / 0.3) = 2, and if zx = 0.75, i = f (0.75 /0.3)=3.
ST103では、ST102で求めたi,jに基づき、見本画像Mijが登録済みであるかどうかをチェックする。見本画像Mijが登録されていない場合には、ST103が
「NO」となってST108に進み、ST101で取得した画像Iを見本画像Mijとして登録する。さらにつぎのST109では、ずれ量zx,zyを、見本画像Mijに対応するずれ量mxi,myjとして登録する。
In ST103, based on i and j obtained in ST102, it is checked whether or not the sample image Mij has been registered. If the sample image M ij is not registered, ST103 is “NO”, the process proceeds to ST108, and the image I acquired in ST101 is registered as the sample image M ij . In the next ST109, the shift amounts zx and zy are registered as shift amounts mx i and my j corresponding to the sample image M ij .
一方、見本画像Mijが既に登録されている場合には、ST103からST104に進み、その登録されている画像のずれ量mxi,myjを読み出す。またつぎのST105では、ST102で求めた位置ずれレベルi,jをそれぞれピッチxp,ypと掛け合わせることにより、見本画像Mijにおけるずれ量の理想値Ox,Oyを求める。 On the other hand, if the sample image M ij has already been registered, the process proceeds from ST103 to ST104, and the registered image shift amounts mx i and my j are read out. In ST105 of Matatsugi, by multiplying the obtained position deviation level i, pitch j respectively xp, and yp in ST 102, the ideal value Ox shift amount in the sample image M ij, seeking Oy.
ST106では、ST101で取得したずれ量zx,zyおよび登録されていたずれ量mxi,myjについて、ユークリッド距離に基づき理想値Ox,Oyに対する類似度zd,Mdを求める。ここで類似度zdが類似度Mdより大きい場合には、ST107が「YES」となり、ST108,109を実行する。これにより、見本画像Mijは、登録されていた画像から新たに取得した画像Iに置き換えられる。
類似度zdが類似度Mdより大きくならない場合には、ST107は「NO」となり、ST108,109の処理はスキップされる。
In ST106, similarities zd and Md with respect to ideal values Ox and Oy are obtained based on the Euclidean distance for the deviations zx and zy acquired in ST101 and the registered deviations mx i and my j . If the similarity zd is greater than the similarity Md, ST107 is “YES” and ST108 and 109 are executed. As a result, the sample image M ij is replaced with the newly acquired image I from the registered image.
When the similarity zd is not greater than the similarity Md, ST107 is “NO”, and the processing of ST108 and 109 is skipped.
上記の処理によれば、検査装置1Aで検査が進められている間に、毎時の検査で得られた位置ずれ量の計測値に基づき、図5に示した20組の位置ずれレベルの組み合わせについて、それぞれ最も適合する画像が抽出され、見本画像Mijとして登録されることになる。
この種の見本画像は、位置ずれレベルの各組み合わせに対応する複数のモデルを収集または人為的に作成し、各モデルを撮像することにより登録することもできる。しかし、見本画像の作成に適したモデルを収集または作成する作業はユーザーにとって容易なものではない。これに対し、上記の方法によれば、ある期間検査を実行することにより、見本画像として適切な画像が自動的に抽出され、登録されるので、ユーザーに負担をかけることなく、見本画像を登録することが可能になる。また、見本画像が登録された後も、理想値Ox,Oyが示す位置ずれ状態により適合する画像が得られた場合には、その画像を見本画像として置き換えるので、相当数の基板を検査することにより、見本画像の確度を高めることが可能になる。
According to the above processing, while the
This type of sample image can also be registered by collecting or artificially creating a plurality of models corresponding to each combination of misregistration levels and imaging each model. However, it is not easy for a user to collect or create a model suitable for creating a sample image. On the other hand, according to the above method, by executing an inspection for a certain period, an appropriate image is automatically extracted and registered as a sample image, so that the sample image is registered without imposing a burden on the user. It becomes possible to do. In addition, even after the sample images are registered, if an image that is more suitable for the misalignment state indicated by the ideal values Ox and Oy is obtained, the image is replaced as a sample image, so a considerable number of substrates must be inspected. Thus, the accuracy of the sample image can be increased.
(2)フィレット用の見本画像の登録処理
はんだ付け後の基板のフィレットは、鏡面反射性の高い部位となるので、前記図2に示した構成の照明部5による照明下で撮像を行うと、赤、緑、青の各色彩領域がフィレットの傾斜状態を反映して分布した画像を生成することができる。
はんだ付け後基板の検査装置1Bでは、この現象を利用して、画像中のランドの領域から赤、緑、青の各色彩領域を抽出し、これらの領域の位置や大きさを所定の判定基準値と比較することにより、フィレットの適否を判別するようにしている。
(2) Fillet Sample Image Registration Processing Since the fillet of the substrate after soldering becomes a highly specular reflective part, when imaging is performed under illumination by the
By using this phenomenon, the post-soldering
図8は、チップ部品の片側のランド上のフィレットについて、正常な色彩分布および各種不良に対応する色彩分布を模式図として表したものである。
なお、各種不良のうち、「欠落」は部品の欠落によりフィレットが形成されなかった状態をいい、「浮き」は部品の浮き上がりによってフィレットが形成されなかった状態をいう。「不ぬれ」は、はんだの部品への接合が不十分なために、フィレットが正しく形成されなかった状態をいう。「はんだ少」は、はんだが少なかったために、フィレットの大きさが不十分になった状態をいう。「フィレット異常」はフィレットが正常時とは逆方向に傾斜している状態をいう。
FIG. 8 is a schematic diagram showing a normal color distribution and a color distribution corresponding to various defects for a fillet on a land on one side of a chip component.
Of the various defects, “missing” means a state where no fillet is formed due to missing parts, and “floating” means a state where no fillet is formed due to lifting of parts. “Non-wetting” refers to a state in which the fillet has not been correctly formed due to insufficient joining of the solder to the component. “Low solder” refers to a state where the size of the fillet is insufficient due to a small amount of solder. “Fillet abnormality” refers to a state in which the fillet is inclined in the opposite direction to that in the normal state.
正常時の画像では、部品に近い方から遠ざかる方に向かって、青、緑、赤の色彩が並ぶのに対し、不良状態を表す各画像は、「はんだ少」の画像を除き、いずれも正常時とは異なる分布状態を示している。しかし、熟練者でなければ、これらの画像の色彩分布から不良であることを認識できるだけで、不良の種類まで特定するのは困難である。 In normal images, blue, green, and red colors line up from the side closer to the part, while each image representing a defective state is normal except for the image of “low solder”. The distribution state is different from the time. However, if it is not an expert, it can only recognize that it is defective from the color distribution of these images, and it is difficult to specify the kind of defect.
そこでこの実施例の情報処理装置2では、不良の種類毎に見本画像を登録するようにしている。この登録処理のために、この実施例では、あらかじめ各種不良毎に、図8に示した色彩分布の模式図を作成した後、さらにこの模式図から後記するパターンPTと照合するためのモデルパターンを作成し、これを情報処理装置2のメモリに登録する。
情報処理装置2では、検査装置1Bから所定のフィレットに対する画像や検査結果を受け取る都度、図9の処理を実行する。この処理を繰り返すことにより、不良の種類毎に1つずつ見本画像が登録される。
Therefore, in the
The
図9の最初のST201では、検査装置1Bから取得した判定結果が不良判定か否かをチェックする。もし判定結果が「良判定」であれば、ST201が「NO」となり、そのまま処理を終了する。
一方、判定結果が「不良判定」であれば、ST201が「YES」となり、以下の処理に進む。
In the first ST201 of FIG. 9, it is checked whether or not the determination result acquired from the
On the other hand, if the determination result is “defect determination”, ST201 becomes “YES” and the process proceeds to the following.
ST202では、不良判定とともに検査装置1Bから送信された画像Fを取得する。さらに、ST203では、検査装置1A,1Bに送信要求を出して、検査時に実施されたランドや部品の抽出処理の結果を取得する。
In ST202, the image F transmitted from the
ST204では、画像F中のランドの画像を縦、横とも8個、計64個の領域に分割する。ST205では、分割された領域毎にその領域で最も優勢な色彩を表すテキストデータ(R,G,Bのいずれか)を求め、各領域のテキストの組み合わせをランド上の色彩の分布パターンを示すデータとして設定する(以下、この色彩の分布パターンを「色彩パターンPT」という。)。さらに、ST206では、ST203で取得した情報に基づき、パターンPT中のランドおよび部品に対応するデータをそれぞれテキストL,Pに置き換える。 In ST204, the land image in the image F is divided into a total of 64 areas, 8 in both length and width. In ST205, for each divided area, text data (any one of R, G, and B) representing the most dominant color in the area is obtained, and the combination of text in each area is data indicating a color distribution pattern on the land. (Hereinafter, this color distribution pattern is referred to as “color pattern PT”). Further, in ST206, based on the information acquired in ST203, the data corresponding to the lands and parts in the pattern PT are replaced with texts L and P, respectively.
図10は、上記ST205,206の処理を具体的に示す。
図10(1)は、ST202で取得した画像F(この例は「不ぬれ」の画像である。)である。ST205では、この画像を8×8の領域に分割し、各領域につき、r,g,b値の平均値rAV,gAV,bAVを求める。さらに、各平均値を用いて以下の演算式(a)(b)(c)を実行することによりr,g,b毎の色相値ROP,GOP,BOPを求め、そのうちの最も値の高いものを代表色相値とする。
ROP=(rAV/(rAV+gAV+bAV))×100 ・・・(a)
GOP=(gAV/(rAV+gAV+bAV))×100 ・・・(b)
BOP=(bAV/(rAV+gAV+bAV))×100 ・・・(c)
FIG. 10 specifically shows the processing of ST205 and 206.
FIG. 10A is an image F (this example is an “unwetting” image) acquired in ST202. In ST205, this image is divided into 8 × 8 areas, and average values r AV , g AV , and b AV of r, g, and b values are obtained for each area. Further, the following arithmetic expressions (a), (b), and (c) are executed using each average value to obtain hue values R OP, G OP , and B OP for each of r, g, and b, and the highest value among them is obtained. A value having a high value is set as a representative hue value.
R OP = (r AV / (r AV + g AV + b AV )) × 100 (a)
G OP = (g AV / (r AV + g AV + b AV )) × 100 (b)
B OP = (b AV / (r AV + g AV + b AV )) × 100 (c)
さらに、代表色相値がROPとなった領域にはテキスト「R」を、代表色相値がGOPとなった領域にはテキスト「G」を、代表色相値がBOPとなった領域にはテキスト「B」を、それぞれ設定する。 Furthermore, the text “R” is displayed in the region where the representative hue value is R OP , the text “G” is displayed in the region where the representative hue value is G OP, and the region where the representative hue value is B OP. The text “B” is set respectively.
図10(2)は、前記画像Fに対し、上記の処理を実することにより作成された色彩パターンPTである。この段階の色彩パターンPTでは、各領域とも、「R」,「G」,「B」のいずれかのテキストが対応づけられている。
図10(3)は、ST206の置き換え処理が行われた後の色彩パターンPTである。この段階の色彩パターンPTでは、画像F中のランドや部品に対応する領域のテキストがそれぞれ「L」「P」に置き換えられている。
FIG. 10B is a color pattern PT created by performing the above processing on the image F. In the color pattern PT at this stage, any text of “R”, “G”, and “B” is associated with each region.
FIG. 10 (3) shows the color pattern PT after the replacement process of ST206 is performed. In the color pattern PT at this stage, the texts in the areas corresponding to the lands and parts in the image F are respectively replaced with “L” and “P”.
図9に戻って、上記のようにして色彩パターンPTが作成されると、ST207では、変数kおよび最大値Rmaxをそれぞれゼロリセットする。なお、kは、前記模式図から作成された色彩パターンを特定するためのカウンタである。以下、k番目の登録パターンを「モデルパターンMPT(k)」という。
またRmaxは、つぎに述べる類似度R(k)のうちの最大値を記憶するためのものである。
Returning to FIG. 9, when the color pattern PT is created as described above, the variable k and the maximum value R max are each reset to zero in ST207. Note that k is a counter for specifying a color pattern created from the schematic diagram. Hereinafter, the kth registered pattern is referred to as “model pattern MPT (k)”.
R max is for storing the maximum value of the similarity R (k) described below.
ST208では、モデルパターンMPT(k)とST204〜206の処理により作成された色彩パターンPTとの類似度R(k)を算出する。具体的には、前記した64個の領域を順に照合し、両パターン間でテキストが一致した領域の数を計数し、その計数値CTが領域の全体数に対して占める割合(CT/64)を類似度R(k)とする。
つぎのST209では、類似度R(k)を最大値Rmaxと比較する。ここでR(k)がRmaxよりも大きい場合のみST210を実行する。
In ST208, the similarity R (k) between the model pattern MPT (k) and the color pattern PT created by the processing in ST204 to 206 is calculated. Specifically, the 64 areas described above are collated in order, the number of areas where the text matches between both patterns is counted, and the ratio of the count value CT to the total number of areas (CT / 64) Is the similarity R (k).
In the next ST209, the similarity R (k) is compared with the maximum value Rmax . Where R (k) to execute ST210 only larger than R max.
ST210では、類似度R(k)がRmaxより大きくなったときのkの値を変数ktに格納するとともに、類似度R(k)をR(kt)とする。
またST211では、kの値を更新する。
In ST210, the similarity R (k) is stores the value of k when it becomes larger than R max to the variable kt, the similarity R (k) is an R (kt).
In ST211, the value of k is updated.
以下、kの値がモデルパターンの登録数Kmaxに達するまで、ST208〜212を繰り返す。これにより、最終的に、パターンPTとの類似度が最も高いモデルパターンを表す数値がktに格納される。また、そのモデルパターンMPT(kt)と色彩パターンPTとの類似度がR(kt)に格納される。 Hereinafter, until the value of k reaches the registration number K max of the model patterns, repeated ST208~212. Thereby, finally, a numerical value representing the model pattern having the highest similarity with the pattern PT is stored in kt. Also, the similarity between the model pattern MPT (kt) and the color pattern PT is stored in R (kt).
つぎに、ST213では、kt番目の見本画像M(kt)が登録済みであるかどうかをチェックする。ここで見本画像M(kt)が未登録であれば、ST213が「NO」となってST215に進む。
ST215では、ST202で取得した画像Fをkt番目の見本画像M(kt)として登録する。また先のST208〜212のループで得た類似度R(kt)を、見本画像M1のモデルパターンMPT(kt)に対する類似度MR(kt)として登録する。
Next, in ST213, it is checked whether or not the kt-th sample image M (kt) has been registered. If the sample image M (kt) is not registered, ST213 becomes “NO” and the process proceeds to ST215.
In ST215, the image F acquired in ST202 is registered as the kt-th sample image M (kt). Also, the similarity R (kt) obtained in the previous loop of ST208 to 212 is registered as the similarity MR (kt) with respect to the model pattern MPT (kt) of the sample image M1.
見本画像M(kt)が登録されている場合でも、その見本画像M(kt)の類似度MR(kt)が類似度R(kt)より低い場合には、ST213,214が「YES」となってST215に進む。これにより、前に登録された見本画像M(kt)が画像Fにより置き換えられるとともに、類似度MR(kt)もR(kt)により書き換えられる。
一方、類似度R(kt)がMR(kt)よりも低い場合には、ST215はスキップされる。
Even when the sample image M (kt) is registered, if the similarity MR (kt) of the sample image M (kt) is lower than the similarity R (kt), ST213 and 214 are “YES”. The process proceeds to ST215. As a result, the previously registered sample image M (kt) is replaced with the image F, and the similarity MR (kt) is also rewritten with R (kt).
On the other hand, when similarity R (kt) is lower than MR (kt), ST215 is skipped.
上記図9に示した登録処理でも、先の位置ずれ用の見本画像の登録処理と同様に、所定数の基板の検査を実行することにより、各見本画像として適切な画像を登録することが可能になる。さらに、見本画像が登録された後も、その見本画像に対応するモデルパターンへの適合度がより高い画像を取得した場合には、その画像を登録済みの見本画像と置き換えることができる。よって検査が進むにつれて、見本画像の示す確度を高めることができる。 In the registration process shown in FIG. 9 as well, an appropriate image can be registered as each sample image by executing inspection of a predetermined number of substrates, similar to the registration process of the sample image for positional deviation. become. Further, even after the sample image is registered, when an image having a higher degree of matching with the model pattern corresponding to the sample image is acquired, the image can be replaced with the registered sample image. Therefore, as the inspection proceeds, the accuracy indicated by the sample image can be increased.
なお、この実施例のフィレット検査は、基板に対して3種類の色彩光をそれぞれ異なる方向から照射する方法による照明(いわゆるカラーハイライト方式の照明)を行い、画像に現れた赤、緑、青の各色彩領域を抽出してフィレットの良否を判定するものであるが、これに代えて、単色の光源による照明下で撮像を行って、画像の明るさの変化のパターンに基づく検査を行ってもよい。たとえば、カメラ4を図2と同様の配置状態にして、基板に対し、単色の光による同軸落射照明を行うと、平坦面に近い部位からの正反射光はカメラ4に入射しやすいが、傾斜が急になると、カメラ4に入射する正反射光量は少なくなる。よって、フィレットについて、その傾斜状態を明るさの変化のパターンとして表した画像を生成することが可能になるから、そのパターンをあらかじめ登録された基準のパターンと照合することにより、フィレットの良否を判定することができる。
このように単色の照明光により検査を行う場合にも、図9に示した登録のアルゴリズムを適用して、不良の種類毎に、その不良内容を表す明るさの変化のパターンが現れた画像を、見本画像として登録することができる。
In the fillet inspection of this embodiment, illumination by a method of irradiating the substrate with three kinds of colored light from different directions (so-called color highlight illumination) is performed, and red, green, and blue appearing in the image are performed. However, instead of this, the quality of the fillet is determined, but instead of this, imaging is performed under illumination with a single color light source, and an inspection based on the pattern of change in brightness of the image is performed. Also good. For example, when the
In this way, even when the inspection is performed with the illumination light of a single color, by applying the registration algorithm shown in FIG. 9, an image in which a brightness change pattern representing the content of the defect appears for each defect type is displayed. , Can be registered as a sample image.
(3)部品用見本画像の登録
図11は、検査装置1Aが実施する部品の有無検査において作成された画像を、検査結果に対応づけて示す。
部品の有無検査では、画像中の部品に対応する位置に検査用ウィンドウwを設定し、このウィンドウw内の色彩を抽出する。そして抽出された色彩をメモリに登録された色彩と比較することにより、部品の欠落や部品違いなどがないかどうかを判別する。
(3) Registration of part sample image FIG. 11 shows an image created in the part presence inspection carried out by the
In the component presence / absence inspection, an inspection window w is set at a position corresponding to the component in the image, and the color in the window w is extracted. Then, by comparing the extracted color with the color registered in the memory, it is determined whether there is a missing part or a different part.
上記の検査では、正しい部品の色彩とは異なる色彩が抽出されたときに不良判定がなされるものであるので、各検査結果を事後に確認する作業自体は、さほど困難ではない。しかし、多数枚の基板の検査を実施した後に、どのような不良が生じたかを分析するような場合には、不良と判定されたときの画像を1つずつ呼び出して確認する必要があるため、多大な手間がかかる。 In the above inspection, since a defect is determined when a color different from the color of the correct part is extracted, it is not difficult to confirm each inspection result after the fact. However, after analyzing a large number of substrates, when analyzing what kind of failure has occurred, it is necessary to call and check the images at the time of determination as defective, It takes a lot of work.
そこでこの実施例では、部品の有無検査で不良判定がなされた画像を情報処理装置2に取り込んで、部品に対応する領域内の代表色を抽出するとともに、抽出された代表色に対応する画像を1つずつ見本画像として登録するようにしている。
Therefore, in this embodiment, an image that has been determined to be defective in the presence / absence inspection of the part is taken into the
図12は、代表色の抽出処理についての一連の処理の流れを示す。なお、冒頭のST401〜408のループは、前記図11に示したウィンドウw内の画像を処理対象とするもので、ウィンドウw内の1画素を特定するための変数として、x,yを使用している。ST406,408のxmax,ymaxは、ウィンドウw内の右下頂点の画素の位置データに相当する。また、T,TSは、それぞれウィンドウw内に含まれる色相データの頻度を求めるための2次元配列である。 FIG. 12 shows a flow of a series of processing for the representative color extraction processing. Note that the loop of ST 401 to 408 at the beginning targets the image in the window w shown in FIG. 11 and uses x and y as variables for specifying one pixel in the window w. ing. X max and y max in ST406 and 408 correspond to the position data of the pixel at the lower right vertex in the window w. T and TS are two-dimensional arrays for determining the frequency of hue data contained in the window w.
ST401〜408では、着目画素を1つずつ動かしながら、各画素(x,y)につき、前出の(a)(b)式を用いて赤および緑の色相値ROP,GOPを求める処理(ST403)と、その(ROP,GOP)の組み合わせをT(ROP,Gop)に投票する処理(ST404)とを実行する。ただし、この実施例では、1画素の画像データしか使用しないので、平均値rAV,gAV,bAVに代えて、r,g,b値そのものを(a)(b)式に代入する。 In ST 401 to 408, processing for obtaining red and green hue values R OP and G OP for each pixel (x, y) using the above-described equations (a) and (b) while moving the pixel of interest one by one. and (ST 403), the (R OP, G OP) combining T (R OP, G op) of and a process (ST 404) to vote for. However, in this embodiment, since only image data of one pixel is used, the r, g, b values themselves are substituted into the equations (a) and (b) instead of the average values r AV , g AV , b AV .
ウィンドウw内の画像に対する処理が終了すると、ST409,410では、2次元配列Tの引数rop,gopに初期値「1」をセットする。そして以下、rop,gopを、ST401〜408のループで算出された最大値rmax,gmaxになるまで、順に変更しながら、ST409〜415を繰り返す。 When the processing on the image in the window w is completed, in ST409 and 410, initial values “1” are set in the arguments “rop” and “gop” of the two-dimensional array T. Subsequently, ST409 to 415 are repeated while changing rop and gop until the maximum values r max and g max calculated in the loop of ST 401 to 408 are changed.
上記のループ中での実質的な処理はST411で行われる。このST411では、前記Rop,Gopを軸とする2次元座標系を仮定し、この座標系において、図13に示すように、着目中のrop,gopにより特定される1点を中心とする半径mの円を設定する。そして、この円内に含まれる各点の投票値の総和を求め、これを2次元配列TS中の一要素TS(rop,gop)に投票する。 Substantial processing in the above loop is performed in ST411. In this ST411, a two-dimensional coordinate system with the above R op and G op as axes is assumed, and in this coordinate system, as shown in FIG. 13, one point specified by rop and gop of interest is centered. Set a circle with radius m. Then, the sum of the vote values of each point included in this circle is obtained, and this is voted for one element TS (rop, gop) in the two-dimensional array TS.
ST409〜415の処理が終了すると、つぎのST416では、代表色の数Nおよび変数Sにそれぞれ初期値「1」「0」をセットする。
ST417では、前記2次元配列TSについて、配列Tと同様に、ROP,Gopによる2次元座標系を仮定し、その座標系において値が最も大きい点の座標(rc,gc)を抽出する。ST418では、この(rc,gc)の組み合わせを、代表色を表すデータCN(以下、「代表色データCN」という。)とする。
When the processes of ST409 to 415 are completed, initial values “1” and “0” are set in the number N of representative colors and the variable S in the next ST416.
In ST417, as with the array T, the two-dimensional array TS is assumed to be a two-dimensional coordinate system based on R OP and G op, and the coordinates (r c , g c ) of the point having the largest value in the coordinate system are extracted. To do. In ST418, the combination of (r c , g c ) is data C N representing the representative color (hereinafter referred to as “representative color data C N ”).
ST419では、変数Sを、その現在値にTS(rc,gc)を加えた値に更新する。ここでこの更新後のSが所定のしきい値Sth以下であれば、ST421に進み、配列TSが表す2次元座標系において、前記点(rc,gc)を中心とする半径m内の投票値をゼロリセットする。この後、ST422において、Nの値を1つ増やした後、ST417に戻り、再び配列TSが表す2次元座標系において、値が最大となる点を抽出する。このとき先にST421で、前回抽出した代表色およびその周囲の投票値をクリアしているので、前回の代表色に近い点が抽出されることはない。 In ST419, the variable S is updated to a value obtained by adding TS (r c , g c ) to the current value. Here, if the S after the update is equal to or less than a predetermined threshold value S th, the process proceeds to ST421, in the two-dimensional coordinate system represented by the sequence TS, the point (r c, g c) radius in m around the Reset the vote value of to zero. Thereafter, in ST422, after increasing the value of N by one, the process returns to ST417, and the point where the value is maximum is extracted again in the two-dimensional coordinate system represented by the array TS. At this time, since the previously extracted representative color and the surrounding voting values are cleared in ST421, a point close to the previous representative color is not extracted.
ST417〜422のループが所定回数実行された後に、Sがしきい値Sthを超えたとき、ST420が「YES」となってST423に進む。ST423では、これまでに設定した代表色データCNの組み合わせをCとして保存して、処理を終了する。なお、しきい値Sthは、たとえばウィンドウw内の全画素数の75%程度の値に設定される。よって、大半の画素に対応する色相データが処理されるまでST417〜422のループが実行されることになるが、多くの場合、部品の色彩は1色であるから、ST417〜422のループが実行されるのは実質的には1回となる。ただし、図11の右端の画像のようにウィンドウw内に複数の色彩が現れている場合には、その色彩の数に対応する回数分だけ前記ループが実行される場合がある。 After ST417~422 the loop has been executed a predetermined number of times, when S exceeds a threshold S th, the process proceeds to ST423 ST 420 becomes "YES". In ST423, save the combinations of the representative color data C N set so far as C, and the process ends. The threshold value S th is set to a value of about 75% of the total number of pixels in the window w, for example. Therefore, the loop of ST417 to 422 is executed until the hue data corresponding to the majority of pixels is processed. However, in many cases, since the color of the component is one color, the loop of ST417 to 422 is executed. It is practically performed once. However, when a plurality of colors appear in the window w as in the rightmost image in FIG. 11, the loop may be executed as many times as the number of colors.
図14は、図11に示した各画像について、それぞれ上記の代表色の抽出処理を実行した結果を示す。この図では、rop,gopによる2次元座標系において、各画像毎に求めた代表色に対応する点を●で示している。
このように、各画像における代表色が色相データrop,gopによる2次元配列として表されるので、見本画像の登録処理のアルゴリズムを簡単にすることができる。
FIG. 14 shows the result of executing the above representative color extraction process for each image shown in FIG. In this figure, in the two-dimensional coordinate system by rop and gop, points corresponding to the representative colors obtained for each image are indicated by ●.
In this way, the representative colors in each image are represented as a two-dimensional array of hue data “rop” and “gop”, so that the algorithm of the sample image registration process can be simplified.
図15は、部品用の見本画像の登録処理の流れを示す。
この処理も、部品実装後基板用の検査装置1Aが1つの部品に対する検査を行う都度、実行されるものであるが、先の2つの見本画像の登録処理とは異なり、不良判定がなされた画像にそれまでに抽出されていない色彩が現れていたときに、その画像を見本画像として登録するようにしている。なお、図中のUNは、見本画像の登録数であり、uはその登録された見本画像のうちの1つを特定するための変数である。
FIG. 15 shows the flow of registration processing of sample images for parts.
This process is also executed every time the
まず最初のST301では、検査装置1Aで不良判定がなされたかどうかをチェックする。このST301が「YES」であれば、ST302に進み、その判定対象の画像Gを取得する。さらにST303では、取得した画像Gにウィンドウwを設定し、このウィンドウw内の画像について、前記した代表点の抽出処理を実行する。
First, in ST301, it is checked whether or not the
つぎに、ST304では、見本画像の登録数UNの値をチェックする。ここでUN=0すなわち見本画像が全く登録されていない場合には、ST304からST310に進み、登録数UNを1に更新する。さらに、ST311では、ST302で取得した画像GをUN番目の見本画像として登録する。またST312において、ST303の処理で抽出した代表色の数Nおよび組み合わせCを、それぞれNUN,CUNとして登録する。 Next, in ST304, the value of the number of registered sample images UN is checked. If UN = 0, that is, if no sample image is registered, the process proceeds from ST304 to ST310, and the registration number UN is updated to 1. Further, in ST311, the image G acquired in ST302 is registered as the UN-th sample image. In ST312, the number N and the combination C of representative colors extracted in the process of ST303 are registered as N UN and C UN , respectively.
一方、1つ以上の見本画像が登録されている場合には、ST305〜309において、変数uを初期値「1」から見本画像の登録数UNまで動かしながら、代表色の数Nおよび代表色の組み合わせCを、それぞれu番目の見本画像の代表色の数Nuおよび代表色の組み合わせCuと比較する。なお、いずれかの見本画像について、代表色の数および組み合わせの双方が合致した場合には、ST306,307が「YES」となり、以下の照合処理を打ち切って処理を終了する。 On the other hand, when one or more sample images are registered, in ST305 to 309, the variable u is moved from the initial value “1” to the registered number UN of the sample images, and the number of representative colors N and the representative colors are changed. The combination C is compared with the number Nu of representative colors of the u-th sample image and the combination Cu of representative colors. If both the number of representative colors and the combination match for any of the sample images, ST306 and 307 are “YES”, the following collation process is terminated, and the process ends.
いずれの見本画像とも、代表色の数および組み合わせの双方の一致が得られなかった場合には、ST309が「YES」となり、ST310〜312を実行する。これにより、ST302で取得した画像Gが新たな見本画像として追加登録される。 If none of the sample images match the number of representative colors and the combination, ST309 is “YES” and ST310 to 312 are executed. As a result, the image G acquired in ST302 is additionally registered as a new sample image.
上記の処理によれば、所定数の基板の検査が終了した時点で登録された見本画像を呼び出して表示することによって、これまでに発生した不良を簡単に確認することができる。よって不良の原因の分析等を速やかにすすめることが可能になる。 According to the above-described processing, it is possible to easily confirm defects that have occurred so far by calling and displaying the sample images registered when the inspection of the predetermined number of substrates is completed. Therefore, it becomes possible to promptly analyze the cause of the defect.
なお、上記した見本画像の登録処理の3例は、いずれも情報処理装置2で実施されるものであるが、これに限らず、各検査装置1A,1Bがそれぞれ検査に並行して行うこともできる。
また情報処理装置2で登録した見本画像を検査装置1A,1Bやその他のコンピュータに転送して使用することも可能である。
Note that the above-described three examples of sample image registration processing are all performed by the
It is also possible to transfer the sample image registered in the
また上記の見本画像の登録処理の3例のいずれにおいても、登録された見本画像について、ユーザーが確認できるようにしてもよい。この場合、すべての見本画像が登録されなければ確認作業を行うことが出来ないのではなく、見本画像の登録過程で適宜確認できるようにすれば、見本画像の登録がなかなか完了しないような場合に、どのような処理状態にあるかを、ユーザーが確認することができる。 In any of the three examples of the sample image registration process described above, the user may be able to confirm the registered sample image. In this case, if all the sample images are not registered, the confirmation work cannot be performed, but if the sample images can be properly checked in the registration process, the registration of the sample images will be difficult. The user can confirm the processing state.
またユーザーの確認作業を可能とする場合には、ユーザーが見本画像として不適当であると判断した画像を削除できるようにしてもよい。または、画像用サーバーなどを用いて見本画像として登録されなかった画像を保存しておき、不適当な見本画像が登録されている場合には、保存されている画像の中から見本画像として適切なものを抽出し、その画像を見本画像と差し替えるようにしてもよい。このようにすれば、照明状態の不具合などによって誤った画像が見本画像として登録された場合に対応することができる。 In addition, when the user's confirmation work is possible, an image that the user determines to be inappropriate as a sample image may be deleted. Alternatively, an image that has not been registered as a sample image using an image server or the like is stored, and if an inappropriate sample image is registered, an appropriate sample image is selected from the stored images. A thing may be extracted and the image may be replaced with a sample image. In this way, it is possible to cope with a case where an incorrect image is registered as a sample image due to a lighting condition defect or the like.
なお、画像を保存する場合には、各画像を見本画像に対する適合度に基づいて分類しながら蓄積するとよい。たとえば、1番目の部品の位置ずれ用の見本画像の登録処理について言えば、図7の処理対象となった画像を、ST102で求めた(i,j)に対応づけて保存してゆく。そして、見本画像の登録処理が完了した時点で所定の見本画像Mi1,j1が不適当と判断された場合には、(i1,j1)に対応づけられた画像をモニタに表示し、その中から最も適当なものをユーザーに選択させる。または、(i1,j1)に対応づけられた画像について、それぞれ前出の理想値Ox,Oyに対する類似度Mdを求め、その類似度Mdが最も高い画像を見本画像としてもよい。 When storing images, each image may be stored while being classified based on the degree of suitability for the sample image. For example, regarding the registration process of the sample image for positional deviation of the first part, the image to be processed in FIG. 7 is stored in association with (i, j) obtained in ST102. When the predetermined sample image M i1, j1 is determined to be inappropriate when the sample image registration process is completed, the image associated with (i1, j1) is displayed on the monitor, Let the user choose the most appropriate one. Alternatively, for the image associated with (i1, j1), the similarity Md with respect to the ideal values Ox and Oy described above may be obtained, and the image with the highest similarity Md may be used as a sample image.
1A,1B 検査装置
2 情報処理装置
Mij,M(kt) 見本画像
1A,
Claims (6)
少なくとも1つの被検査部位について、それぞれ異なる内容を表す複数の見本画像を登録することを前提に、あらかじめ見本画像毎にその見本画像が表すべき内容を示す指標データを設定しておき、
前記指標データの設定された被検査部位について、複数枚の基板の検査において生成された当該被検査部位の画像の中から、指標データ毎に当該指標データに対する適合度が最も高い画像を抽出し、抽出された画像を見本画像としてメモリに登録する、
ことを特徴とする基板検査における見本画像の登録方法。 While sequentially receiving a plurality of substrates that have undergone one process related to the manufacture of a component mounting substrate, and performing an inspection on a region to be inspected on the substrate using an image and an image generated by the imaging, or the plurality of substrates A method for extracting and registering as an example image an image representing an example of an image that has been judged good or bad from the images used for the inspection after the inspection of a single substrate is completed,
On the premise that a plurality of sample images representing different contents are registered for at least one site to be inspected, index data indicating the contents that the sample image should represent is set for each sample image in advance.
For the site to be inspected for which the index data is set, from the images of the site to be inspected generated in the inspection of a plurality of substrates, an image having the highest degree of fitness for the index data is extracted for each index data, Register the extracted image as a sample image in the memory.
A method for registering a sample image in board inspection, characterized in that:
前記指標データの設定された被検査部位に対する検査を実行する都度、その検査に使用した被検査部位の画像を処理対象として、登録された指標データの中から当該処理対象画像に対する適合度が最も高い指標データを抽出し、
抽出された指標データに対応する見本画像が登録されていない場合には、前記処理対象画像を見本画像として登録し、
抽出された指標データに対応する見本画像が既に登録されている場合には、この登録済みの見本画像よりも前記処理対象画像の方が前記指標データに対する適合度が高いことを条件に、前記処理対象画像を見本画像として登録する、基板検査における見本画像の登録方法。 The method of claim 1, wherein
Each time an inspection is performed on the inspected part in which the index data is set, the image of the inspected part used for the inspection is a processing target, and the degree of fitness for the processing target image is the highest among the registered index data Extract index data,
If the sample image corresponding to the extracted index data is not registered, the processing target image is registered as a sample image,
When a sample image corresponding to the extracted index data has already been registered, the processing image is processed on the condition that the processing target image has a higher degree of matching with the index data than the registered sample image. A method for registering a sample image in substrate inspection, wherein the target image is registered as a sample image.
基板上の少なくとも1つの部品または少なくとも1種類の部品について、その部品の理想の位置に対する位置ずれ量が異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき位置ずれ量を示す指標データを設定しておき、
前記指標データの設定された部品について、前記複数枚の基板の検査において計測された位置ずれ量の中から、指標データ毎にその指標データに対する適合度が最も高いものを抽出し、抽出された位置ずれ量が計測されたときの画像を見本画像として登録する、
ことを特徴とする基板検査における見本画像の登録方法。 A plurality of boards that have undergone the component mounting process are received in order, and an image and an image generated by the imaging are used to perform an inspection of component misalignment on the board, or an inspection of the plurality of boards. Is a method of extracting and registering a sample image representing an example of an image that has been judged good or bad from the images used for the inspection,
With respect to at least one part or at least one kind of part on the board, a sample image is represented in advance for each sample image on the assumption that a plurality of sample images having different positional deviation amounts with respect to the ideal position of the part are registered. Set index data to indicate the amount of misalignment,
For the parts for which the index data is set, from the positional deviation amounts measured in the inspection of the plurality of substrates, the one having the highest degree of fitness for the index data is extracted for each index data, and the extracted position Register the image when the amount of deviation is measured as a sample image,
A method for registering a sample image in board inspection, characterized in that:
前記基板に対する撮像は、複数種の色彩光をそれぞれ異なる方向から照射する方法による照明下で実行され、
基板上の少なくとも1つの部品または少なくとも1種類の部品について、はんだ付け部位の画像における色彩の分布状態が異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき色彩の分布状態を表す情報を指標データとして設定しておき、
前記指標データの設定された部品について、複数枚の基板の検査において生成された当該部品の画像の中から、指標データ毎にはんだ付け部位の色彩の分布状態が当該指標データに最も適合する画像を抽出し、抽出された画像中の少なくともはんだ付け部位の画像を見本画像として登録する、
ことを特徴とする基板検査における見本画像の登録方法。 The plurality of substrates that have undergone the soldering process are sequentially received, and while the imaging and the inspection for the soldering portion on the substrate are performed using the image obtained by the imaging, the inspection for the plurality of substrates is performed. A method of extracting and registering a sample image representing an example of an image that has been judged good or bad from the images used for the inspection after the completion,
Imaging for the substrate is performed under illumination by a method of irradiating a plurality of types of color light from different directions,
For at least one component on the board or at least one type of component, the sample image represents each sample image in advance on the premise that a plurality of sample images having different color distribution states in the image of the soldering part are registered. Information indicating the distribution state of power color is set as index data,
For the component for which the index data is set, an image in which the color distribution state of the soldering portion for each index data is most suitable for the index data among the images of the component generated in the inspection of a plurality of substrates. Extract and register at least a soldering part image in the extracted image as a sample image,
A method for registering a sample image in board inspection, characterized in that:
前記基板に対する撮像は、所定方向からの光による照明下で実行され、
基板上の少なくとも1つの部品または少なくとも1種類の部品について、はんだ付け部位の画像における明るさの変化のパターンが異なる複数の見本画像を登録することを前提に、あらかじめ見本画像毎に、その見本画像が表すべき明るさの変化のパターンを表す情報を指標データとして設定しておき、
前記指標データの設定された部品について、複数枚の基板の検査において生成された当該部品の画像の中から、指標データ毎にはんだ付け部位の明るさの変化のパターンが当該指標データに最も適合する画像を抽出し、抽出された画像中の少なくともはんだ付け部位の画像を見本画像として登録する、
ことを特徴とする基板検査における見本画像の登録方法。 The plurality of substrates that have undergone the soldering process are sequentially received, and while the imaging and the inspection for the soldering portion on the substrate are performed using the image obtained by the imaging, the inspection for the plurality of substrates is performed. A method of extracting and registering a sample image representing an example of an image that has been judged good or bad from the images used for the inspection after the completion,
Imaging for the substrate is performed under illumination with light from a predetermined direction,
For at least one part on the board or at least one kind of part, on the premise that a plurality of sample images having different brightness change patterns in the image of the soldering part are registered, the sample image is previously stored for each sample image. Information that represents the pattern of change in brightness that should be expressed as index data,
For the parts for which the index data is set, the pattern of change in the brightness of the soldering part for each index data is the most suitable for the index data among the images of the parts generated in the inspection of a plurality of substrates. Extract the image and register at least the image of the soldered part in the extracted image as a sample image.
A method for registering a sample image in board inspection, characterized in that:
前記基板検査装置から前記検査結果およびその検査に使用された画像の配信を受け付ける配信受付手段と、
少なくとも1つの被検査部位について、その被検査部位の見本画像が表すべき内容を示す指標データおよび前記見本画像をそれぞれ複数保存することが可能なメモリと、
指標データが保存された被検査部位について、基板検査装置から配信された画像の中から、登録された指標データ毎に当該指標データに対する適合度が最も高い画像を抽出する適合画像抽出手段と、
前記適合画像抽出手段により抽出された画像を見本画像として前記メモリに登録する登録手段とを、具備する見本画像作成装置。 In response to the distribution of the inspection result from the substrate inspection apparatus that inspects the inspected part on the substrate using the image obtained by imaging the substrate that has undergone one step related to the manufacture of the component mounting substrate by the imaging means, An apparatus for creating a sample image representing a state of a region to be inspected according to an inspection result,
A delivery acceptance means for accepting delivery of the inspection result and the image used for the inspection from the substrate inspection apparatus;
For at least one site to be inspected, index data indicating the contents to be represented by the sample image of the site to be inspected and a memory capable of storing a plurality of each of the sample images,
For the inspected part in which the index data is stored, from the image distributed from the substrate inspection apparatus, the matching image extracting means for extracting the image having the highest degree of matching with the index data for each registered index data;
A sample image creating apparatus comprising: registration means for registering the image extracted by the matching image extraction means as a sample image in the memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006113518A JP2007285880A (en) | 2006-04-17 | 2006-04-17 | Sample image registration method in board inspection, and sample image producing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006113518A JP2007285880A (en) | 2006-04-17 | 2006-04-17 | Sample image registration method in board inspection, and sample image producing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007285880A true JP2007285880A (en) | 2007-11-01 |
Family
ID=38757791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006113518A Pending JP2007285880A (en) | 2006-04-17 | 2006-04-17 | Sample image registration method in board inspection, and sample image producing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007285880A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013187483A (en) * | 2012-03-09 | 2013-09-19 | Nec Corp | Defect determination method and defect determination device |
WO2017145824A1 (en) * | 2016-02-22 | 2017-08-31 | 株式会社サタケ | Granular material appearance quality determining device |
JP2017150823A (en) * | 2016-02-22 | 2017-08-31 | 株式会社サタケ | Apparatus for determining appearance grade of granular substances |
JP2017161262A (en) * | 2016-03-07 | 2017-09-14 | 株式会社サタケ | Granular matter appearance quality discrimination device |
JP2018088173A (en) * | 2016-11-29 | 2018-06-07 | ケーディーアイコンズ株式会社 | Information processing device |
JP2021148714A (en) * | 2020-03-23 | 2021-09-27 | カシオ計算機株式会社 | Image processing device, image processing method and program |
JP2022107675A (en) * | 2016-12-28 | 2022-07-22 | キヤノンマーケティングジャパン株式会社 | Information processing system, control method for the same, and program |
CN115955772A (en) * | 2022-12-30 | 2023-04-11 | 广东依顿电子科技股份有限公司 | Back drilling fool-proofing processing method and equipment, control device and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05281151A (en) * | 1992-04-02 | 1993-10-29 | Nippondenso Co Ltd | Inspection apparatus for wafer pattern |
JPH08254501A (en) * | 1995-03-16 | 1996-10-01 | Hitachi Denshi Ltd | Method and apparatus for visual inspection |
JP2000097871A (en) * | 1998-09-25 | 2000-04-07 | Hitachi Ltd | Review device |
JP2001156135A (en) * | 1999-11-29 | 2001-06-08 | Hitachi Ltd | Method and device for sorting defective image and manufacturing method of semiconductor device using them |
JP2002157676A (en) * | 2000-11-21 | 2002-05-31 | Natl Inst For Land & Infrastructure Management Mlit | Road surface state discriminating method of visible image type road surface state grasping device |
JP2003307493A (en) * | 2002-04-15 | 2003-10-31 | Glory Ltd | Feature extracting method |
JP2003317082A (en) * | 2002-04-25 | 2003-11-07 | Dainippon Screen Mfg Co Ltd | Classification assisting apparatus, classifying apparatus, and program |
JP2005228949A (en) * | 2004-02-13 | 2005-08-25 | Matsushita Electric Ind Co Ltd | Inspection device, system, and method |
-
2006
- 2006-04-17 JP JP2006113518A patent/JP2007285880A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05281151A (en) * | 1992-04-02 | 1993-10-29 | Nippondenso Co Ltd | Inspection apparatus for wafer pattern |
JPH08254501A (en) * | 1995-03-16 | 1996-10-01 | Hitachi Denshi Ltd | Method and apparatus for visual inspection |
JP2000097871A (en) * | 1998-09-25 | 2000-04-07 | Hitachi Ltd | Review device |
JP2001156135A (en) * | 1999-11-29 | 2001-06-08 | Hitachi Ltd | Method and device for sorting defective image and manufacturing method of semiconductor device using them |
JP2002157676A (en) * | 2000-11-21 | 2002-05-31 | Natl Inst For Land & Infrastructure Management Mlit | Road surface state discriminating method of visible image type road surface state grasping device |
JP2003307493A (en) * | 2002-04-15 | 2003-10-31 | Glory Ltd | Feature extracting method |
JP2003317082A (en) * | 2002-04-25 | 2003-11-07 | Dainippon Screen Mfg Co Ltd | Classification assisting apparatus, classifying apparatus, and program |
JP2005228949A (en) * | 2004-02-13 | 2005-08-25 | Matsushita Electric Ind Co Ltd | Inspection device, system, and method |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013187483A (en) * | 2012-03-09 | 2013-09-19 | Nec Corp | Defect determination method and defect determination device |
WO2017145824A1 (en) * | 2016-02-22 | 2017-08-31 | 株式会社サタケ | Granular material appearance quality determining device |
JP2017150823A (en) * | 2016-02-22 | 2017-08-31 | 株式会社サタケ | Apparatus for determining appearance grade of granular substances |
JP2017161262A (en) * | 2016-03-07 | 2017-09-14 | 株式会社サタケ | Granular matter appearance quality discrimination device |
JP2018088173A (en) * | 2016-11-29 | 2018-06-07 | ケーディーアイコンズ株式会社 | Information processing device |
JP2022107675A (en) * | 2016-12-28 | 2022-07-22 | キヤノンマーケティングジャパン株式会社 | Information processing system, control method for the same, and program |
JP7427050B2 (en) | 2016-12-28 | 2024-02-02 | キヤノンマーケティングジャパン株式会社 | Information processing system, information processing system control method, and program |
JP2021148714A (en) * | 2020-03-23 | 2021-09-27 | カシオ計算機株式会社 | Image processing device, image processing method and program |
JP7136152B2 (en) | 2020-03-23 | 2022-09-13 | カシオ計算機株式会社 | Image processing device, image processing method, and program |
US11783468B2 (en) | 2020-03-23 | 2023-10-10 | Casio Computer Co., Ltd. | Image processing apparatus, image processing method, and storage medium for PNIS of chains |
CN115955772A (en) * | 2022-12-30 | 2023-04-11 | 广东依顿电子科技股份有限公司 | Back drilling fool-proofing processing method and equipment, control device and storage medium |
CN115955772B (en) * | 2022-12-30 | 2023-08-15 | 广东依顿电子科技股份有限公司 | Back drilling fool-proof processing method and equipment, control device and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4103921B2 (en) | Method of setting inspection reference data for fillet inspection, and substrate visual inspection apparatus using this method | |
US7672501B2 (en) | Substrate inspection system including a visual inspection device for inspection by image processing | |
JP2007285880A (en) | Sample image registration method in board inspection, and sample image producing system | |
KR101172999B1 (en) | Support method of soldering print state analysis work and soldering print tester | |
US7031511B2 (en) | Hole inspection apparatus and method | |
US20130114882A1 (en) | System, device, and method for assisting visual check operation of inspection result | |
CN105510348A (en) | Flaw detection method and device of printed circuit board and detection equipment | |
US7406191B2 (en) | Inspection data producing method and board inspection apparatus using the method | |
EP2720030B1 (en) | Medicine management system and method using the same | |
JP2005286309A (en) | Inspection method and inspection system for component-mounting board and method of manufacturing part-mounting board | |
JP2009103648A (en) | Method and system for confirming inspection result of component mounting inspection | |
US10791661B2 (en) | Board inspecting apparatus and method of compensating board distortion using the same | |
JP5045591B2 (en) | Method for creating area setting data for inspection area and board appearance inspection apparatus | |
JP2008300456A (en) | Inspection system for inspection subject | |
CN101153854B (en) | Optical detection system | |
JP2007033126A (en) | Substrate inspection device, parameter adjusting method thereof and parameter adjusting device | |
JP4454428B2 (en) | Component edge detection method, component edge detection program, and inspection apparatus | |
TWI722861B (en) | Classification method and a classification system | |
JP2008186879A (en) | Substrate inspection method | |
JP4189094B2 (en) | Inspection system | |
JP5407755B2 (en) | Inspection area setting data creation method and inspection data creation system for board inspection | |
JP2008298489A (en) | Inspection system of inspection object | |
JP2006284543A (en) | Method and device for inspecting mounted circuit board | |
JP2008153255A (en) | Model registration method for inspection of mounted component, inspection method of mounted component, and board inspection device using that method | |
JP5778685B2 (en) | System and method for alignment and inspection of ball grid array devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110726 |