JPH04198741A - Shape defect detecting device - Google Patents
Shape defect detecting deviceInfo
- Publication number
- JPH04198741A JPH04198741A JP2331563A JP33156390A JPH04198741A JP H04198741 A JPH04198741 A JP H04198741A JP 2331563 A JP2331563 A JP 2331563A JP 33156390 A JP33156390 A JP 33156390A JP H04198741 A JPH04198741 A JP H04198741A
- Authority
- JP
- Japan
- Prior art keywords
- shape defect
- contour model
- target image
- defect detection
- detection device
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、物体の形状的欠陥を検出する装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to an apparatus for detecting geometrical defects in objects.
[従来の技術]
例えば、プリント基板の回路パターンの部分的欠損およ
び余剰を検出する方法として、電気学会論文誌r197
4年94−c巻5号」記載の論文「複雑パターンを対象
とした傷抽出装置方式」に記載されている、拡大縮小法
が挙げられる。[Prior Art] For example, as a method for detecting partial defects and redundancies in circuit patterns on printed circuit boards,
An example of this method is the scaling method described in the paper "Flaw Extraction Apparatus Method for Complex Patterns" published in 1994-c, No. 5.
この拡大縮小法の原理について、第1図を用いて説明す
る。The principle of this scaling method will be explained using FIG. 1.
まず、第1図(a)に示すように、微小な欠けや突起等
の形状的欠陥のある対象パターンに対して、第1図(b
)に示すように、周囲数画素を削る処理(縮小処理)を
行い、その後、第1図(c)に示すように、周囲数画素
を太らせる処理(拡大処理)を行うことで、微小な突起
を除去する。First, as shown in FIG. 1(a), for a target pattern with a geometrical defect such as a minute chip or a protrusion, as shown in FIG. 1(b),
), as shown in Figure 1(c), a process of removing a few surrounding pixels (reduction process) is performed, and then, as shown in Figure 1(c), a process of thickening a few surrounding pixels (enlargement process) is performed, resulting in a minute image. Remove protrusions.
このようにして得られた画像を準正常パターンとし、こ
の準正常パターンから元の対象パターンとの差分をとる
ことにより、第1図(d)に示すように、微小な突起を
検出する。The image obtained in this manner is used as a semi-normal pattern, and by calculating the difference between this semi-normal pattern and the original target pattern, minute protrusions are detected as shown in FIG. 1(d).
また、拡大処理(第1図(b’))後に縮/11処理(
第1図(C’))を行うことで、111/J%な欠けを
除去して、準正常パターンを作成し、元の対象パターン
との差分をとることにより、第1図(d′)に示すよう
に、微小な欠けを検出する。In addition, after the enlargement process (Fig. 1 (b')), the reduction/11 process (
By performing (C') in Fig. 1, a quasi-normal pattern is created by removing the 111/J% chipping, and by taking the difference from the original target pattern, the pattern shown in Fig. 1 (d') is created. As shown in the figure, minute chips are detected.
これらの処理を並列に行うことで、第1図(6)に示す
ように、微小な欠けおよび突起を一括して検出すること
ができる。By performing these processes in parallel, minute chips and protrusions can be detected all at once, as shown in FIG. 1 (6).
[発明が解決しようとする課題]
上述した従来のパターン欠陥検出方法では、パターンの
形状的特徴を失わないこと、および、隣接するパターン
と接触しないことが必要であるため、拡大処理および縮
/J%処理の回数が限られる。[Problems to be Solved by the Invention] In the conventional pattern defect detection method described above, it is necessary not to lose the geometrical characteristics of the pattern and not to make contact with adjacent patterns. %The number of times of processing is limited.
その結果、欠損および余剰部分の形状的欠陥のうち、微
小なものしか検出することができないという問題点があ
る。As a result, there is a problem in that only minute geometrical defects in the missing and surplus portions can be detected.
本発明の目的は、上記問題点を解決し、物体の形状的欠
陥を、大きさに関係なく検出することが可能な形状欠陥
検出装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a shape defect detection device capable of solving the above-mentioned problems and detecting a shape defect of an object regardless of its size.
[課題を解決するための手段]
上記目的を達成するために、本発明の形状欠陥検出装置
は、拡大処理および縮小処理のように、検査画像内の対
象物の形状を変化させるのではなく、対象物の輪郭情報
だけを利用して、幾何学的な輪郭モデルを作成し、この
輪郭モデルを基準パターンとして、対象画像と比較する
ことで、形状的欠陥を検出するようにしている。[Means for Solving the Problems] In order to achieve the above object, the shape defect detection device of the present invention does not change the shape of the object in the inspection image as in the case of enlargement processing and reduction processing. A geometrical contour model is created using only the contour information of the object, and this contour model is used as a reference pattern and compared with the target image to detect geometric defects.
そこで、本発明は、被検査対象物を撮像して対象画像を
得る撮像手段と、上記対象画像を処理する画像処理手段
とを備えた物体の形状欠陥検出装置において、上記画像
処理手段は、上記対象画像から輪郭モデルを作成する輪
郭モデル作成手段と、この輪郭モデルと元の対象画像と
を比較することで、被検査対象物の表面の形状的欠陥を
検出する形状欠陥検出手段とを有するようにしている。Accordingly, the present invention provides an object shape defect detection device comprising an imaging means for imaging an object to be inspected to obtain a target image, and an image processing means for processing the target image, wherein the image processing means is The present invention includes a contour model creation means for creating a contour model from a target image, and a shape defect detection means for detecting a shape defect on the surface of the object to be inspected by comparing this contour model with the original target image. I have to.
また、本発明は、被検査対象物を撮像して対象画像を得
る撮像手段と、上記対象画像を処理する画像処理手段と
を備えた物体の形状欠陥検出装置において、上記画像処
理手段は、上記対象画像から輪郭モデルを作成する輪郭
モデル作成手段と、この輪郭モデルの領域内検水平方向
/垂直方向に計測することで、被検査対象物の表面の形
状的欠陥を検出する形状欠陥検出手段とを有するように
している。The present invention also provides an object shape defect detection device comprising: an imaging means for imaging an object to be inspected to obtain a target image; and an image processing means for processing the target image; A contour model creation means for creating a contour model from a target image; and a shape defect detection means for detecting a shape defect on the surface of the object to be inspected by measuring the contour model in the horizontal and vertical directions. We are trying to have the following.
上記輪郭モデル作成手段は、例えば、上記対象画像を直
線および円弧で近似することにより、上記輪郭モデルを
作成する。The contour model creation means creates the contour model by, for example, approximating the target image with a straight line and a circular arc.
また、上記輪郭モデル作成手段は、例えば、予め予想さ
れる直線と同方向に輪郭画素の投影分布をとり、その最
大度数位置近傍の画素点列を、上記対象画像を近似する
直線とする。Further, the contour model creation means takes, for example, a projection distribution of contour pixels in the same direction as a previously predicted straight line, and sets a pixel point sequence near the maximum frequency position as a straight line that approximates the target image.
さらに、上記輪郭モデル作成手段は、例えば、隣接する
2直線から離れた画素点列を通り、かつ、上記2直線に
内接する円の中心位置を求め、その最大度数位置近傍の
内接円を、上記対象画像を近似する円弧とする。Furthermore, the contour model creation means, for example, determines the center position of a circle that passes through a pixel point sequence distant from two adjacent straight lines and is inscribed in the two straight lines, and calculates the inscribed circle near the maximum frequency position. Let it be a circular arc that approximates the target image.
[作用]
本発明の形状欠陥検出装置においては、上記撮像手段に
より、被検査対象物を撮像して対象画像を得ると、上記
画像処理手段は、以下のように動作する。[Operation] In the shape defect detection apparatus of the present invention, when the image capturing means images the object to be inspected to obtain a target image, the image processing means operates as follows.
まず、上記画像処理手段の輪郭モデル作成手段は、対象
画像を直線で近似し、角などの輪郭が曲線になっている
部分については、円弧で近似する。First, the contour model creation means of the image processing means approximates the target image with a straight line, and approximates curved portions such as corners with circular arcs.
このように、対象画像を直線および円弧で近似した輪郭
モデルを作成する。In this way, a contour model is created by approximating the target image with straight lines and circular arcs.
そして、上記画像処理手段の形状欠陥検出手段は、作成
した輪郭モデルと元の対象画像とを比較することで、被
検査対象物の表面の形状的欠陥を検出する。Then, the shape defect detection means of the image processing means detects a shape defect on the surface of the object to be inspected by comparing the created contour model with the original object image.
従って、同一対象における形状の相似的変化に対応でき
ると共に、大きさに関係なく、欠損および余剰部分の形
状的欠損を検出することができる。Therefore, it is possible to deal with similar changes in the shape of the same object, and to detect defects and redundant geometric defects regardless of size.
なお、上記画像処理手段の形状欠陥検出手段は、作成輪
郭モデルの領域内を水平方向/垂直方向に計測すること
で、被検査対象物の表面の形状的欠陥を、定量的に検出
する。The shape defect detection means of the image processing means quantitatively detects the shape defects on the surface of the object to be inspected by measuring the area of the created contour model in the horizontal/vertical directions.
[実施例コ
以下、本発明の一実施例を第2図〜第7図を用いて説明
する。[Example 1] An example of the present invention will be described below with reference to FIGS. 2 to 7.
第2図は、本発明の一実施例の形状欠陥検出装置のシス
テム構成を示したブロック図である6第2図において、
201は被検査物、202はカメラ、203は画像処理
部、204は出力モニタである。FIG. 2 is a block diagram showing the system configuration of a shape defect detection device according to an embodiment of the present invention.
201 is an object to be inspected, 202 is a camera, 203 is an image processing unit, and 204 is an output monitor.
まず、被検査物201の表面をカメラ202で撮像し、
得られた画像信号を画像処理部203に送る。First, the surface of the object to be inspected 201 is imaged by the camera 202,
The obtained image signal is sent to the image processing section 203.
画像処理部203は、送られた画像信号から輪郭モデル
を作成する。そして、この輪郭モデルと元の対象画像と
を比較し、被検査物201の欠損および余剰部分の形状
的欠陥を検出し、その結果を出力モニタ204に表示す
る。The image processing unit 203 creates a contour model from the sent image signal. This contour model is then compared with the original target image to detect geometric defects in the missing and surplus portions of the inspection object 201, and the results are displayed on the output monitor 204.
第3図は輪郭モデルによる欠陥検出の概要を示した図で
ある。FIG. 3 is a diagram showing an outline of defect detection using a contour model.
第3図(a)は、被検査対象物201を撮像した結果、
得られた対象画像を示している。FIG. 3(a) shows the result of imaging the object to be inspected 201.
The obtained target image is shown.
第3図(a)において、斜線部分は背景、その他の部分
は対象物を示している。In FIG. 3(a), the shaded area represents the background, and the other areas represent the object.
輪郭モデルの作成は、まず、輪郭があると考えられる領
域に、予め第3図(b)に示すように、ウィンドウを設
ける。このウィンドウ領域にある輪郭画素を利用し、輪
郭を、第3図(c)に示すように、直線の式(Y=aX
+b)として定義する。To create a contour model, first, as shown in FIG. 3(b), a window is provided in advance in a region where a contour is thought to exist. Using the contour pixels in this window area, the contour can be drawn using the straight line equation (Y=aX
+b).
各ウィンドウについて、同様に直線の式を定義し、第3
図(d)に示すように、傾き、Y切片、始点、終点を、
テーブルとして記録しておく。For each window, define the equation of the straight line in the same way, and
As shown in figure (d), the slope, Y-intercept, starting point, and ending point are
Record it as a table.
なお、第3図(e)に示すように、定義された直線に対
して、平行方向に距離Ωまたは垂直方向に距離りを計測
することで、形状的欠陥を定量的に検出するようにする
ことができる。In addition, as shown in FIG. 3(e), shape defects are quantitatively detected by measuring the distance Ω in the parallel direction or the distance in the perpendicular direction to the defined straight line. be able to.
第4図〜第6図は1画像処理部203が行う輪郭モデル
作成の具体的な処理フローチャート、および、フローチ
ャートに基づく処理過程を示した図である。4 to 6 are flowcharts showing specific processing for creating a contour model performed by the one-image processing unit 203, and a processing process based on the flowchart.
画像処理部203は、ステップ401で、対象画像を2
値化し、1画素がO(黒)または1(白)の値を有する
ように変換する。In step 401, the image processing unit 203 converts the target image into two
It is converted into a value and converted so that one pixel has a value of O (black) or 1 (white).
ここでは、第5図(、)において、斜線部分を0(黒)
、他の部分を1(白)とする。Here, in Figure 5 (,), the diagonal line is 0 (black).
, the other parts are set to 1 (white).
次に、ステップ402で、黒と白の境界が、第3図で説
明したように、予め直線で規定されている各部分に対し
て、第5図(b)のように、固定ウィンドウを設け、画
像処理する領域を限定する。そして、この固定ウィンド
ウの領域について、処理を行っていく。Next, in step 402, a fixed window is provided as shown in FIG. 5(b) for each part where the boundary between black and white is defined by a straight line in advance, as explained in FIG. , limit the area for image processing. Then, processing is performed on the area of this fixed window.
ここでは、第5図(b)の斜線部分の固定ウィンドウに
注目して説明する。Here, the description will focus on the fixed window shown in the shaded area in FIG. 5(b).
まず、ステップ403で、固定ウィンドウの領域に対し
て、画素が黒から白に変化するところの境界画素(以下
、変化点とする。)を、第5図(c)に示すように、ウ
ィンドウの縦方向に検索することにより、変化点を検出
する。First, in step 403, a boundary pixel (hereinafter referred to as a change point) where a pixel changes from black to white with respect to a fixed window area is determined as shown in FIG. 5(c). Change points are detected by searching in the vertical direction.
次に、ステップ404で、第5図(d)に示すx印のよ
うに、抽出された変化点について、第5図(f)に示す
ように、固定ウィンドウの横方向に投影分布をとる。そ
して、最大度数値を求め、ステップ405で、その位置
近傍の変化点に限定して。Next, in step 404, a projection distribution is taken in the horizontal direction of the fixed window, as shown in FIG. 5(f), for the extracted change points, as indicated by the x marks shown in FIG. 5(d). Then, the maximum degree value is determined, and in step 405, the change point is limited to the point of change near that position.
最小二乗法による直線近似を行う。Perform linear approximation using the least squares method.
このように、予想される直線上の変化点に絞って直線近
似を行うことで、対象物の輪郭を正確に抽出することが
できる。In this way, by performing linear approximation by focusing on the predicted changing points on the straight line, it is possible to accurately extract the outline of the object.
直線近似の後、角などが予め曲線で規定されている部分
に関しては、円弧で近似していく。After linear approximation, portions where corners and the like are previously defined as curved lines are approximated with circular arcs.
円弧近似の方法について、第6図(a)のLl。Regarding the method of arc approximation, Ll in FIG. 6(a).
Llの2直線に挾まれる角部分に注目して説明する。The explanation will focus on the corner portion between the two straight lines of Ll.
画像処理部203は、まず、ステップ406で、角部分
の輪郭画素を抽出するために、第6Wi(b)に示すよ
うに、2直線LL、Llを内側にW画素分移動させ、直
線と対象物の境界との交点を求め、この交点間について
境界線追跡を行う。First, in step 406, the image processing unit 203 moves the two straight lines LL and Ll inward by W pixels, as shown in the sixth Wi (b), in order to extract the contour pixels of the corner part, and then the straight lines and the target Find the points of intersection with the boundary of the object, and perform boundary line tracing between these points of intersection.
次に、ステップ407で、抽出された個々の輪郭画素を
、第6図(c)に示すように、一般化ハフ変換により、
2直線LL、Llに内接する円の半径Reにパラメータ
変換する。そして、変換された内接円半径Reについて
、第6図(f)に示すように1度数分布をとり、最大度
数値の内接円半径Rc (■ax)を求め、第6図(d
)に示すように、この半径Rc(wax)の内接円を、
角部分の輪郭として定義する。Next, in step 407, as shown in FIG. 6(c), the extracted individual contour pixels are transformed by generalized Hough transform.
Parameter conversion is performed to the radius Re of the circle inscribed in the two straight lines LL and Ll. Then, for the converted inscribed circle radius Re, a 1 degree distribution is taken as shown in Figure 6 (f), the inscribed circle radius Rc (■ax) of the maximum degree value is determined, and Figure 6 (d
), the inscribed circle with radius Rc (wax) is
Define as the outline of the corner.
他の曲線部分についても同様に処理を行い、先に求めた
直線との交点および接点をまとめることにより、第6図
(e)に示すように、直線および円弧による輪郭モデル
を作成することができる。By performing the same process on other curved parts and summing up the points of intersection and contact with the previously determined straight line, it is possible to create a contour model using straight lines and circular arcs, as shown in Figure 6(e). .
第7図は、円弧近似を行うために必要な重要な要素であ
る一般化ハフ変換の原理を示した図である。FIG. 7 is a diagram showing the principle of generalized Hough transform, which is an important element necessary for performing circular arc approximation.
第7図(a)において、2直線をLl、 Ll、2直線
の角度を二等分する直線をY=eX+f、直線と二等分
線との角度をθ、2直線の交点を(Xcrs。In Fig. 7(a), the two straight lines are Ll, Ll, the straight line that bisects the angle of the two straight lines is Y=eX+f, the angle between the straight line and the bisector is θ, and the intersection of the two straight lines is (Xcrs).
Y crs)、内接円の中心点を(Xc、 Yc)、任
意の輪郭画素座標を(Xi、 Yi)、2直線の交点と
内接円の中心点との距離をD、任意の輪郭画素座標と内
接円の中心点との距離をRi、内接円の半径をRcと置
く。Y crs), the center point of the inscribed circle is (Xc, Yc), the arbitrary contour pixel coordinates are (Xi, Yi), the distance between the intersection of the two straight lines and the center point of the inscribed circle is D, the arbitrary contour pixel Let Ri be the distance between the coordinates and the center point of the inscribed circle, and let Rc be the radius of the inscribed circle.
ここで、2直線Ll、Llは、直線近似により予め規定
されているとする。Here, it is assumed that the two straight lines Ll and Ll are defined in advance by linear approximation.
2直線Ll、Llに内接する円の中心点(Xc。2 straight lines Ll, the center point of the circle inscribed in Ll (Xc).
Yc)の軌跡は、2直線の真ん中を通る直線、言い換え
れば、二等分線Y=eX+f上に存在すると考えること
ができる。The locus of Yc) can be considered to exist on a straight line passing through the middle of the two straight lines, in other words, on the bisector Y=eX+f.
任意の内接円の中心点(Xc、 Yc)を定義したとす
れば、2直線の交点と内接円の中心点との距離り、任意
の輪郭画素座標と内接円の中心点との距離R1,内接円
の半径Rcは、それぞれ、D = Xc−Xcrs
+ Yc−Ycrs)”−(1)Ri= Xc−X
i + Yc−Yi)” −(2)Rc=Dsi
nθ ・(3)のように表現するこ
とができる。任意の輪郭画素座標(Xi、 Yi)が2
直線LL、Llに内接する円上の点であるためには、
Ri= Re ・・・(4)
であることを満足する必要がある。If we define the center point (Xc, Yc) of an arbitrary inscribed circle, we can calculate the distance between the intersection of two straight lines and the center point of the inscribed circle, and the distance between the arbitrary contour pixel coordinates and the center point of the inscribed circle. The distance R1 and the radius Rc of the inscribed circle are respectively D = Xc-Xcrs
+Yc-Ycrs)"-(1)Ri=Xc-X
i + Yc-Yi)" - (2) Rc=Dsi
It can be expressed as nθ·(3). Any contour pixel coordinates (Xi, Yi) are 2
In order to be a point on a circle inscribed in straight lines LL and Ll, Ri= Re...(4)
You need to be satisfied that
この条件を満たす内接円を、抽出された全ての輪郭画素
ついて求め、第7図(b)に示すように、求めた内接円
の半径Rcについての度数分布から最大度数の半径Rc
(+max)を求め、この半径の内接円で輪郭を近似す
る。The inscribed circle that satisfies this condition is determined for all the extracted contour pixels, and as shown in FIG. 7(b), the maximum frequency radius Rc
(+max) is determined, and the contour is approximated by an inscribed circle with this radius.
二等分線をY=eX+fと定義したとき、上記(1)〜
(4)式を、内接円の中心点(Xc、 Yc)について
解いた結果は、
X c = (B + f「:T)/ A −
(5)Yc= e Xc+ f
となる、ただし
A=(1+e”)(1−sin”θ)
となる、上記の変換式により、任意の輪郭画素を2直線
に内接する円の半径に変換することができる。When the bisector is defined as Y=eX+f, the above (1) ~
The result of solving equation (4) for the center point (Xc, Yc) of the inscribed circle is: Xc = (B + f':T)/A -
(5) Convert any contour pixel to the radius of a circle inscribed in two straight lines using the above conversion formula, where Yc = e be able to.
[発明の効果]
以上説明したように、本発明によれば、物体の形状的欠
陥を、大きさに関係なく検出できるという効果がある。[Effects of the Invention] As explained above, according to the present invention, there is an effect that a shape defect of an object can be detected regardless of the size.
第1図は従来技術の拡大縮小法によるパターン欠陥検出
の原理を示す説明図、第2図は本発明の一実施例の形状
欠陥検出装置のシステム構成を示すブロック図、第3図
は輪郭モデルによる欠陥検出の概要を示す説明図、第4
図は輪郭モデル作成の処理フローチャート、第5図は直
線近似の処理過程を示す説明図、第6図は円弧近似の処
理過程を示す説明図、第7図は一般化ハフ変換の原理を
示す説明図である・
201・・・被検査物、202・・・カメラ、203・
・・画像処理部、204・・・出力モニタ。
出願人 株式会社 日 立 製 作 所(ほか1名)
代理人 弁理士 富 1)和 子
第4図
第3図Fig. 1 is an explanatory diagram showing the principle of pattern defect detection using the conventional scaling method, Fig. 2 is a block diagram showing the system configuration of a shape defect detection device according to an embodiment of the present invention, and Fig. 3 is a contour model. Explanatory diagram showing an overview of defect detection by
The figure is a process flowchart for contour model creation, Figure 5 is an explanatory diagram showing the process of linear approximation, Figure 6 is an explanatory diagram showing the process of arc approximation, and Figure 7 is an explanatory diagram showing the principle of generalized Hough transform. 201... object to be inspected, 202... camera, 203...
...Image processing unit, 204...Output monitor. Applicant Hitachi, Ltd. (and 1 other person) Agent Patent attorney Tomi 1) Kazuko Figure 4 Figure 3
Claims (5)
、上記対象画像を処理する画像処理手段とを備えた物体
の形状欠陥検出装置において、上記画像処理手段は、上
記対象画像から輪郭モデルを作成する輪郭モデル作成手
段と、この輪郭モデルと元の対象画像とを比較すること
で、被検査対象物の表面の形状的欠陥を検出する形状欠
陥検出手段とを有することを特徴とする形状欠陥検出装
置。1. In an object shape defect detection device comprising an imaging means for imaging an object to be inspected to obtain a target image, and an image processing means for processing the target image, the image processing means generates a contour model from the target image. A shape defect characterized by having a contour model creation means for creating a contour model, and a shape defect detection means for detecting a shape defect on the surface of an object to be inspected by comparing this contour model with an original target image. Detection device.
、上記対象画像を処理する画像処理手段とを備えた物体
の形状欠陥検出装置において、上記画像処理手段は、上
記対象画像から輪郭モデルを作成する輪郭モデル作成手
段と、この輪郭モデルの領域内を水平方向/垂直方向に
計測することで、被検査対象物の表面の形状的欠陥を検
出する形状欠陥検出手段とを有することを特徴とする形
状欠陥検出装置。2. In an object shape defect detection device comprising an imaging means for imaging an object to be inspected to obtain a target image, and an image processing means for processing the target image, the image processing means generates a contour model from the target image. It is characterized by having a contour model creation means for creating a contour model, and a shape defect detection means for detecting a shape defect on the surface of the object to be inspected by measuring the area of the contour model in the horizontal/vertical direction. Shape defect detection device.
、 上記輪郭モデル作成手段は、上記対象画像を直線および
円弧で近似することにより、輪郭モデルを作成すること
を特徴とする形状欠陥検出装置。3. The shape defect detection device according to claim 1 or 2, wherein the contour model creation means creates a contour model by approximating the target image with a straight line and a circular arc.
郭モデル作成手段は、予め予想される直線と同方向に輪
郭画素の投影分布をとり、その最大度数位置近傍の画素
点列を、上記対象画像を近似する直線とすることを特徴
とする形状欠陥検出装置。4. 4. The shape defect detection device according to claim 3, wherein the contour model creation means takes a projection distribution of contour pixels in the same direction as a previously predicted straight line, and converts the pixel point sequence near the maximum frequency position to the target image. A shape defect detection device characterized by using an approximate straight line.
画素点列を通り、かつ、上記2直線に内接する円の中心
位置を求め、その最大度数位置近傍の内接円を、上記対
象画像を近似する円弧とすることを特徴とする形状欠陥
検出装置。5. The shape defect detection device according to claim 4. The contour model creation means determines the center position of a circle that passes through a pixel point sequence apart from two adjacent straight lines and is inscribed in the two straight lines, and calculates the inscribed circle near the maximum frequency position from the target image. A shape defect detection device characterized by detecting approximate circular arcs.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2331563A JPH04198741A (en) | 1990-11-28 | 1990-11-28 | Shape defect detecting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2331563A JPH04198741A (en) | 1990-11-28 | 1990-11-28 | Shape defect detecting device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04198741A true JPH04198741A (en) | 1992-07-20 |
Family
ID=18245060
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2331563A Pending JPH04198741A (en) | 1990-11-28 | 1990-11-28 | Shape defect detecting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04198741A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6356300B1 (en) | 1998-01-16 | 2002-03-12 | Nec Corporation | Automatic visual inspection apparatus automatic visual inspection method and recording medium having recorded an automatic visual inspection program |
| JP2004509346A (en) * | 2000-09-22 | 2004-03-25 | ベルス・メステヒニーク・ゲーエムベーハー | A method for measuring a geometric shape of a measurement object by a coordinate measuring device. |
| JP2005204724A (en) * | 2004-01-20 | 2005-08-04 | Olympus Corp | Endoscope apparatus for measurement |
| JP2007263899A (en) * | 2006-03-30 | 2007-10-11 | Toppan Printing Co Ltd | Pattern shape measuring apparatus and pattern shape measuring method |
| JP2009014914A (en) * | 2007-07-03 | 2009-01-22 | Olympus Corp | Endoscope device for measurement |
| JP2009300125A (en) * | 2008-06-10 | 2009-12-24 | Keyence Corp | Image measuring device, image measuring method, and computer program |
| US8194948B2 (en) | 2007-01-31 | 2012-06-05 | Olympus Corporation | Instrumentation endoscope apparatus |
| US8200042B2 (en) | 2007-01-31 | 2012-06-12 | Olympus Corporation | Endoscope apparatus and program |
| JP2013117414A (en) * | 2011-12-02 | 2013-06-13 | Topcon Corp | Visual inspection apparatus |
| JP2014169961A (en) * | 2013-03-05 | 2014-09-18 | Takako:Kk | Tool inspection method and tool inspection apparatus |
| CN105279756A (en) * | 2015-10-19 | 2016-01-27 | 天津理工大学 | Notch circular arc part dimension visual detection method based on self-adapting region division |
| KR101713001B1 (en) * | 2015-12-11 | 2017-03-07 | 전남대학교산학협력단 | Metal panel detecting appratus by processing image for method same |
| CN113984880A (en) * | 2021-10-27 | 2022-01-28 | 清华大学 | Method and device for generating three-dimensional profile for metal loss defect of pipeline |
-
1990
- 1990-11-28 JP JP2331563A patent/JPH04198741A/en active Pending
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6356300B1 (en) | 1998-01-16 | 2002-03-12 | Nec Corporation | Automatic visual inspection apparatus automatic visual inspection method and recording medium having recorded an automatic visual inspection program |
| JP2004509346A (en) * | 2000-09-22 | 2004-03-25 | ベルス・メステヒニーク・ゲーエムベーハー | A method for measuring a geometric shape of a measurement object by a coordinate measuring device. |
| JP2005204724A (en) * | 2004-01-20 | 2005-08-04 | Olympus Corp | Endoscope apparatus for measurement |
| JP2007263899A (en) * | 2006-03-30 | 2007-10-11 | Toppan Printing Co Ltd | Pattern shape measuring apparatus and pattern shape measuring method |
| US8194948B2 (en) | 2007-01-31 | 2012-06-05 | Olympus Corporation | Instrumentation endoscope apparatus |
| US8200042B2 (en) | 2007-01-31 | 2012-06-12 | Olympus Corporation | Endoscope apparatus and program |
| JP2009014914A (en) * | 2007-07-03 | 2009-01-22 | Olympus Corp | Endoscope device for measurement |
| JP2009300125A (en) * | 2008-06-10 | 2009-12-24 | Keyence Corp | Image measuring device, image measuring method, and computer program |
| JP2013117414A (en) * | 2011-12-02 | 2013-06-13 | Topcon Corp | Visual inspection apparatus |
| JP2014169961A (en) * | 2013-03-05 | 2014-09-18 | Takako:Kk | Tool inspection method and tool inspection apparatus |
| CN105279756A (en) * | 2015-10-19 | 2016-01-27 | 天津理工大学 | Notch circular arc part dimension visual detection method based on self-adapting region division |
| CN105279756B (en) * | 2015-10-19 | 2018-06-12 | 天津理工大学 | Notch circular arc accessory size visible detection method based on adaptive region segmentation |
| KR101713001B1 (en) * | 2015-12-11 | 2017-03-07 | 전남대학교산학협력단 | Metal panel detecting appratus by processing image for method same |
| CN113984880A (en) * | 2021-10-27 | 2022-01-28 | 清华大学 | Method and device for generating three-dimensional profile for metal loss defect of pipeline |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5699788B2 (en) | Screen area detection method and system | |
| JP6197340B2 (en) | Image processing apparatus, image processing method, and program | |
| JPH04198741A (en) | Shape defect detecting device | |
| JPH03257304A (en) | location recognition device | |
| CN108492306A (en) | A kind of X-type Angular Point Extracting Method based on image outline | |
| JPH05281154A (en) | Pattern defect inspection system | |
| JPH10248830A (en) | Recognition method and device for irradiation field of radiation image | |
| JPH03278057A (en) | Pattern inspecting device | |
| JP2001243479A (en) | Image processing method and apparatus, and recording medium storing image processing program | |
| JP2000321038A (en) | Pattern defect detection method | |
| JPS60189084A (en) | Character area extracting circuit | |
| JP2710685B2 (en) | Defect detection method by visual inspection | |
| JPH06281421A (en) | Image processing method | |
| JPS63180178A (en) | Edge emphasizing device | |
| JPH05225336A (en) | Method for extracting boundary and device therefor | |
| JPH0534117A (en) | Image processing method | |
| JPH0772909B2 (en) | Welding condition judgment method by visual inspection | |
| JPS6284391A (en) | Extraction system for narrow rectangle | |
| JPS63136179A (en) | Character segmenting device | |
| JP3146882B2 (en) | Picture inspection method | |
| JPH0772089A (en) | Pattern defect inspection system | |
| JPH0778407B2 (en) | Width measuring device | |
| JPH0785263B2 (en) | Pattern scratch detector | |
| JPS61286704A (en) | Image border detection method | |
| JP5185072B2 (en) | Frame detection method, frame detection apparatus, and frame detection program |