JP2943733B2 - Position detection device - Google Patents
Position detection deviceInfo
- Publication number
- JP2943733B2 JP2943733B2 JP8300685A JP30068596A JP2943733B2 JP 2943733 B2 JP2943733 B2 JP 2943733B2 JP 8300685 A JP8300685 A JP 8300685A JP 30068596 A JP30068596 A JP 30068596A JP 2943733 B2 JP2943733 B2 JP 2943733B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- image
- candidate area
- small
- circle
- 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.)
- Expired - Fee Related
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、位置検出装置に関し、
特に、撮像された画像から、図形情報が既知の場合に、
対象とする図形の位置及び回転角度等の位置情報を検出
する位置検出装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a position detecting device,
In particular, when graphic information is known from a captured image,
The present invention relates to a position detection device that detects position information such as a position and a rotation angle of a target graphic.
【0002】[0002]
【従来の技術】組立装置や検査装置において対象となる
ワークの位置を、カメラ等から入力した画像から検出す
る手法は従来から多く利用されているが、その多くは対
象となる位置検出用マークや図形がはっきりと認識され
ていることを前提とする場合が多く、良好ではない証明
条件や、位置検出のために使用せざるを得ない図形が周
囲の雑音とはっきりと濃淡や大きさで区別できない場合
には適していない。2. Description of the Related Art Conventionally, a method of detecting the position of a target work from an image input from a camera or the like in an assembling apparatus or an inspection apparatus has been widely used. It is often assumed that figures are clearly recognized, and poor proof conditions or figures that must be used for position detection cannot be clearly distinguished from surrounding noise by shading and size. Not suitable in case.
【0003】いくつかの位置検出用のマークがあり、周
囲との区別が大きさ、濃淡から簡単にできる場合には高
速処理が可能であり、非常に有効であるが、検出用のマ
ークが大きさ、濃淡とも周囲の雑音に混じり一見して区
別がつかない場合には、候補となる多数の点または図形
の中から最適な組み合わせを求めなければならない。全
ての組み合わせを評価する場合には、非常に時間がかか
り実用に適さない場合がある。[0003] When there are several marks for position detection, which can be easily distinguished from the surroundings by size and shading, high-speed processing is possible and very effective. If the shading is mixed with the surrounding noise and cannot be distinguished at a glance, an optimum combination must be obtained from a number of candidate points or figures. When all combinations are evaluated, it takes a very long time and may not be practical.
【0004】[0004]
【発明が解決しようとする課題】本発明は、従来の上記
実情に鑑み、従来の技術に内在する上記課題を解決する
為になされたものであり、従って本発明の目的は、種々
の悪条件により検出する図形が周囲の雑音に紛れてしま
う場合に高速にかつ正確に位置を検出することを可能と
した新規な位置検出方法及び位置検出装置を提供するこ
とにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned circumstances, and has been made in order to solve the above-mentioned problems inherent in the conventional technology. It is an object of the present invention to provide a new position detection method and a new position detection device capable of quickly and accurately detecting a position when a figure to be detected is mixed with surrounding noise.
【0005】[0005]
【課題を解決するための手段】上記目的を達成する為
に、本発明に係る位置検出装置は、多角形の被撮像物
と、該被撮像物を撮像しアナログ信号に変換する光電変
換スキャナと、該変換されたアナログ信号をディジタル
信号に変換するA/D変換回路と、該変換されたディジ
タル信号を撮像画像とて格納する第1のメモリ回路と、
該撮像画像を2値化し候補点を小図形として絞り込んだ
2値画像を出力する2値化回路と、該2値画像を格納し
て格納後候補領域作成駆動信号を出力する第2のメモリ
回路と、駆動信号を受けて円群としての候補領域(円が
“1”、背景が“0”の2値画像)を基準画像として作
成しかつ基準角度を算出する候補領域作成回路と、基準
画像をラスタ走査させるために1画素ずつ移動させて移
動画像に変換する候補領域走査回路と、該移動画像と前
記2値画像を比較しAND部分の小図形を比較画像とし
て出力する比較回路と、該比較画像から小図形の位置情
報とそれらの個数を出力する円形走査回路と、各円に小
図形が必要数以上存在するかどうかを確認する小図形有
無確認回路と、各円に必要数以上の小図形が存在した場
合に各円上の小図形の位置間の距離を算出し最適な組み
合わせが存在した場合に対象図形が検出されたとする図
形評価回路と、該図形評価回路の結果としての図形有無
から図形有無を確認する対象図形有無確認回路と、図形
が存在した場合に該図形と前記基準画像から位置情報
(回転角度、重心)を検出する角度算出回路と、前記位
置情報を表示する表示回路と、前記移動画像による全走
査が完了したかどうかを確認して全走査完了と確認され
た場合に図形なし情報を出力する全走査完了確認回路と
を備えて構成される。In order to achieve the above object, a position detecting apparatus according to the present invention comprises a polygonal object to be imaged, a photoelectric conversion scanner for imaging the object and converting it into an analog signal. An A / D conversion circuit for converting the converted analog signal into a digital signal, a first memory circuit for storing the converted digital signal as a captured image,
A binarizing circuit for binarizing the captured image and outputting a binary image in which candidate points are narrowed down as small figures, and a second memory circuit for storing the binary image and outputting a stored candidate area creation drive signal A candidate area creating circuit for creating a candidate area as a group of circles (a binary image having a circle of “1” and a background of “0”) as a reference image and calculating a reference angle; A candidate area scanning circuit for moving a pixel by pixel to convert it into a moving image for raster scanning, a comparing circuit for comparing the moving image with the binary image and outputting a small figure of an AND portion as a comparative image, A circular scanning circuit that outputs the position information and the number of small figures from the comparison image, a small figure presence / absence confirmation circuit that checks whether or not the required number of small figures exists in each circle, Small figure on each circle when small figure exists A figure evaluation circuit that calculates the distance between the positions and detects a target figure when an optimal combination exists, and a target figure presence / absence confirmation circuit that checks the presence / absence of a figure from the presence / absence of a figure as a result of the figure evaluation circuit. An angle calculation circuit for detecting position information (rotational angle, center of gravity) from the figure and the reference image when the figure exists, a display circuit for displaying the position information, and whether full scanning by the moving image has been completed. And a full scan completion confirmation circuit for outputting information of no figure when it is confirmed that all the scans have been completed.
【0006】 また本発明に係る位置検出装置は、方法
的に記載すれば、基準となる第1の被撮像物に光電変
換、A/D変換、2値化処理及び候補領域作成処理を施
すことにより基準画像と基準角度を生成し、次に位置検
出しようとする第2の被撮像物について前記と同様の光
電変換、A/D変換及び2値化処理を施すことにより第
2の2値画像を生成し、前記基準画像と前記第2の被撮
像物についての前記第2の2値画像とを比較、評価し、
前記第2の被撮像物の前記第1の被撮像物に対する偏差
値を求めることを特徴としている。A position detecting device according to the present invention is a method for detecting a position.
In other words, a reference image and a reference angle are generated by performing photoelectric conversion, A / D conversion, binarization processing, and candidate area creation processing on a first object to be a reference, and then position detection is performed. A second binary image is generated by performing the same photoelectric conversion, A / D conversion, and binarization processing on the second object to be captured as described above, and the reference image and the second image to be captured are obtained. Comparing and evaluating the second binary image of the object,
A deviation value of the second imaged object from the first imaged object is obtained.
【0007】[0007]
【実施例】次に、本発明をその好ましい一実施例につい
て図面を参照して詳細に説明する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a preferred embodiment of the present invention;
【0008】図1は、本発明の一実施例を示すブロック
構成及び動作フローを示す図である。FIG. 1 is a diagram showing a block configuration and an operation flow showing an embodiment of the present invention.
【0009】図1を参照するに、本発明に係る位置検出
装置は、多角形の被撮像物aと、被撮像物aを撮像しア
ナログ信号bに変換する光電変換スキャナ1と、アナロ
グ信号bをディジタル信号cに変換するA/D変換回路
2と、ディジタル信号cを撮像画像dとして格納するメ
モリ回路3と、撮像画像dを2値化し候補点を小図形と
して絞り込んだ2値画像eを出力する2値化回路4と、
2値画像eを格納して格納後候補領域作成駆動信号fを
出力するメモリ回路5と、駆動信号fを受けて円群とし
ての候補領域(円が“1”、背景が“0”の2値画像)
を基準画像gとして作成しかつ基準角度を算出する候補
領域作成回路6と、基準画像gをラスタ走査させるため
に1画素ずつ移動させて移動画像iに変換する候補領域
走査回路7と、移動画像iと2値画像eを比較しAND
部分の小図形を比較画像kとして出力する比較回路8
と、比較画像kから小図形の位置情報とそれらの個数を
出力する円形走査回路9と、各円に小図形が必要以上存
在するかどうかを確認する小図形有無確認回路10と、
各円に必要以上の小図形が存在した場合に、各円上の小
図形の位置間の距離を算出し最適な組み合わせが存在し
た場合に対象図形が検出されたとする図形評価回路11
と、図形評価回路11の結果としての図形有無mから図
形有無を確認する対象図形有無確認回路12と、図形が
存在した場合にその図形と基準画像gから位置情報n
(回転角度、重心)を検出する角度算出回路13と、位
置情報nを表示する表示回路15と、移動画像iによる
全走査が完了したかどうかを確認して全走査完了と確認
された場合に、図形なし情報oを出力する全走査完了確
認回路14とを備えている。Referring to FIG. 1, a position detecting device according to the present invention includes a polygonal object to be imaged a, a photoelectric conversion scanner 1 for imaging the object to be imaged a and converting it into an analog signal b, and an analog signal b. An A / D conversion circuit 2 for converting the digital signal c into a digital signal c, a memory circuit 3 for storing the digital signal c as a captured image d, and a binary image e obtained by binarizing the captured image d and narrowing down candidate points to small figures. A binarizing circuit 4 for outputting,
A memory circuit 5 for storing a binary image e and outputting a stored candidate area creation drive signal f; and a candidate area as a group of circles receiving the drive signal f (a circle having a circle of “1” and a background of “0”). Value image)
A candidate area creating circuit 6 for creating a reference image g and calculating a reference angle, a candidate area scanning circuit 7 for moving the reference image g one pixel at a time and converting it into a moving image i, Compare i with binary image e and AND
A comparison circuit 8 for outputting a small figure of a part as a comparison image k
A circular scanning circuit 9 for outputting position information and the number of small figures from the comparison image k, a small figure presence / absence confirmation circuit 10 for confirming whether there are more small figures than necessary in each circle,
When there are more small figures than necessary in each circle, the distance between the positions of the small figures on each circle is calculated, and when there is an optimal combination, the figure evaluation circuit 11 determines that the target figure is detected.
A target graphic presence / absence confirmation circuit 12 for confirming the presence / absence of a graphic from the presence / absence m of the graphic as a result of the graphic evaluation circuit 11;
(Angle calculation circuit 13 for detecting (rotation angle, center of gravity)), display circuit 15 for displaying position information n, and whether or not all scanning by moving image i has been completed. And a full scan completion confirmation circuit 14 for outputting the no-graphic information o.
【0010】図2(a)〜(d)は候補領域作成回路6
の動作を詳細に説明するための図である。FIGS. 2A to 2D show a candidate area creation circuit 6
FIG. 4 is a diagram for explaining the operation of FIG.
【0011】図2(a)〜(d)を参照するに、まず、
あらかじめ図2(a)に示される如き被検出物aから比
較的検出しやすい点を特徴点即ち頂点として選択する
(図2(b))。次に特徴点(頂点)の重心と、重心を
中心とし各頂点を通る円を算出する(図2(c))。全
頂点が通る円を全て算出する。本実施例の場合には候補
領域となる円は3個である。これらの円群が候補領域
(候補領域1、候補領域2、候補領域3)となる(図2
(c))。これらの円群から成る候補領域1〜3は図1
に示される基準画像gとなる。更にまた、基準となる頂
点を定め、重心とこの頂点までの直線の角度を基準角度
とする。この基準となる頂点は任意に定めることができ
るが、例えば図2(d)においてこの基準頂点を上方の
頂点sとすれば、基準角度hはy軸と直線tとのなす角
となる。図形評価用の各頂点間の距離(L1、L2、L
3、L4、L5))を算出する(図2(d))。Referring to FIGS. 2A to 2D, first,
A point which is relatively easy to detect from the detected object a as shown in FIG. 2A is selected in advance as a feature point, that is, a vertex (FIG. 2B). Next, the center of gravity of the feature point (vertex) and a circle centered on the center of gravity and passing through each vertex are calculated (FIG. 2C). Calculate all circles through which all vertices pass. In the case of the present embodiment, the number of circles serving as candidate areas is three. These circle groups become candidate areas (candidate area 1, candidate area 2, candidate area 3) (FIG. 2).
(C)). The candidate areas 1 to 3 composed of these circle groups are shown in FIG.
The reference image g shown in FIG. Furthermore, a reference vertex is determined, and the angle between the center of gravity and a straight line to this vertex is set as a reference angle. The reference vertex can be arbitrarily determined. For example, if the reference vertex is an upper vertex s in FIG. 2D, the reference angle h is an angle between the y axis and the straight line t. Distances between vertices (L1, L2, L
3, L4, L5)) (FIG. 2 (d)).
【0012】図3は候補領域走査回路7の動作を説明す
るための図である。FIG. 3 is a diagram for explaining the operation of the candidate area scanning circuit 7.
【0013】図3において、円群全体をラスタ走査する
ように1画素ずつ移動させる。しかして、この候補領域
走査回路7によって基準画像gに基づく移動画像i及び
重心jが生成される。In FIG. 3, the whole circle group is moved one pixel at a time so as to perform raster scanning. Thus, the candidate area scanning circuit 7 generates the moving image i and the center of gravity j based on the reference image g.
【0014】次に、上記基準画像gを生成する処理と同
様にして、位置検出しようとする物体即ち被撮像物aに
ついて2値画像eが求められメモリ回路5に格納され
る。Next, in the same manner as in the processing for generating the reference image g, a binary image e is obtained for the object whose position is to be detected, ie, the object a, and stored in the memory circuit 5.
【0015】図4(a)〜(e)は比較回路8及び円形
走査回路9及び図形評価回路11及び角度算出回路13
の動作を詳細に説明するための図である。4A to 4E show a comparison circuit 8, a circular scanning circuit 9, a graphic evaluation circuit 11, and an angle calculation circuit 13.
FIG. 4 is a diagram for explaining the operation of FIG.
【0016】図4(a)〜(e)を参照するに、候補領
域としての図4(a)に示された基準画像gと図4
(b)に示された2値画像eを比較回路8により比較
し、候補領域内の図4(c)に示された小図形(○点)
のみを比較画像kとして検出する。次に、各円間で円上
の小図形の距離を評価し、特徴点(頂点)間の距離と一
致する組み合わせがあれば、それが検出図形である(図
4(d))。Referring to FIGS. 4A to 4E, the reference image g shown in FIG.
The binary image e shown in (b) is compared by the comparing circuit 8, and the small figure (dotted circle) shown in FIG.
Only the comparison image k is detected. Next, the distance of the small figure on the circle is evaluated between the circles, and if there is a combination that matches the distance between the characteristic points (vertexes), that combination is the detected figure (FIG. 4D).
【0017】次に検出図形から傾き角度を算出し、あら
かじめ算出されている基準角度hと比較することにより
回転角度θを求める。位置は候補領域走査回路7により
候補領域が移動した座標となる。このようにして得られ
た位置情報nを表示回路15に出力する。Next, the rotation angle θ is obtained by calculating the inclination angle from the detected figure and comparing it with the reference angle h calculated in advance. The position is the coordinates at which the candidate area has been moved by the candidate area scanning circuit 7. The position information n thus obtained is output to the display circuit 15.
【0018】次に本発明の他の実施例について説明す
る。Next, another embodiment of the present invention will be described.
【0019】図5(a)〜(e)は本発明の他の実施例
の動作順序を示す図であり、図6はその動作フローチャ
ートである。FIGS. 5A to 5E are diagrams showing the operation sequence of another embodiment of the present invention, and FIG. 6 is an operation flowchart thereof.
【0020】図5、図6を参照するに、本他の実施例で
は被検出図形として長方形を例としている(図5
(a))。まず、図形を包含する矩形領域を考え、左上
の座標を原点として図形の重心座標を算出する。重心座
標から図形の頂点までの距離を算出する。次に重心を中
心とし距離を半径とする円を頂点の数だけ算出する。こ
の円群が候補領域となる。本実施例では図形が長方形と
なるために、円はすべて一致して1個となる(b)。Referring to FIGS. 5 and 6, in this embodiment, a rectangle is used as an example of a figure to be detected (see FIG. 5).
(A)). First, considering a rectangular area containing a figure, the coordinates of the center of gravity of the figure are calculated using the upper left coordinates as the origin. Calculate the distance from the barycentric coordinates to the vertex of the figure. Next, circles having the center of gravity as the center and the distance as the radius are calculated by the number of vertices. This circle group is a candidate area. In the present embodiment, since the figure is a rectangle, all the circles coincide and become one (b).
【0021】次に、被検出画像に対しこれらの円群を作
用し、画像内を原点からラスター走査する(c)。すべ
ての円に点が存在したら(d)、各点の距離を求め、図
形の頂点かどうかを評価する。円上の点間の距離がすべ
て一致し、かつ面積が一致した場合には、その点の組み
合わせが被検出図形の頂点である。ここでの重心が図形
の位置となる。この円群上の点の位置と基準となる図形
から回転角θを算出することにより図形の傾きを求める
ことができる。これによって、検出しようとする被撮像
物が基準となる被撮像物の基準角度hより角度θだけず
れていることがわかる。Next, these circles are applied to the detected image, and the image is raster-scanned from the origin (c). If points exist in all the circles (d), the distance between the points is obtained, and it is evaluated whether or not the vertices of the figure. When all the distances between the points on the circle match and the areas match, the combination of the points is the vertex of the detected graphic. The center of gravity here is the position of the figure. By calculating the rotation angle θ from the positions of the points on the circle group and the reference figure, the inclination of the figure can be obtained. This indicates that the object to be detected is shifted by an angle θ from the reference angle h of the reference object.
【0022】このように、多数の点または図形の中か
ら、あらかじめ評価する点または図形の組み合わせを限
定することにより計算時間の短縮化が行える。また、円
群を候補領域とすることにより被検出点または図形の傾
きに影響されずに検出することができ、しかも検出後は
基準図形と比較することにより容易に傾きを算出するこ
とができるという利点がある。As described above, the calculation time can be shortened by limiting the combinations of points or figures to be evaluated in advance from among many points or figures. In addition, by using a circle group as a candidate area, detection can be performed without being affected by the detected point or the inclination of the figure, and after the detection, the inclination can be easily calculated by comparing with the reference figure. There are advantages.
【0023】図6の検出動作フローの(a)〜(e)は
図5の(a)〜(e)に対応している。(A) to (e) of the detection operation flow of FIG. 6 correspond to (a) to (e) of FIG.
【0024】[0024]
【発明の効果】以上説明したように、本発明によれば、
多数の点または図形の中から、あらかじめ評価する点ま
たは図形の組み合わせを限定し、その点群または図形群
から最適な組み合わせを求めることにより、対象とする
図形を高速にかつ正確に検出することができる。As described above, according to the present invention,
By limiting the combinations of points or figures to be evaluated in advance from a large number of points or figures and finding the optimum combination from the point group or figure group, the target figure can be detected quickly and accurately. it can.
【図1】本発明の一実施例を示すブロック構成図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】(a)〜(d)は候補領域作成回路6の説明図
である。FIGS. 2A to 2D are explanatory diagrams of a candidate area creation circuit 6. FIGS.
【図3】候補領域走査回路7の説明図である。FIG. 3 is an explanatory diagram of a candidate area scanning circuit 7;
【図4】(a)〜(e)は比較回路8及び円形走査回路
9及び図形評価回路11及び角度算出回路13の説明図
である。4A to 4E are explanatory diagrams of a comparison circuit 8, a circular scanning circuit 9, a figure evaluation circuit 11, and an angle calculation circuit 13.
【図5】(a)〜(e)は本発明による他の実施例の動
作順を示す図である。FIGS. 5A to 5E are diagrams showing the operation order of another embodiment according to the present invention.
【図6】本発明による他の実施例の動作フローを示すフ
ローチャートである。FIG. 6 is a flowchart showing an operation flow of another embodiment according to the present invention.
1…光電変換スキャナ 2…A/D変換回路 3…メモリ回路 4…2値化回路 5…メモリ回路 6…候補領域作成回路 7…候補領域走査回路 8…比較回路 9…円形走査回路 10…点有無確認回路 11…図形評価回路 12…図形有無確認回路 13…角度算出回路 14…全走査完了確認回路 15…表示回路 a…被撮像物 b…アナログ信号 c…ディジタル信号 d…撮像画像 e…2値画像 f…駆動信号 g…基準画像 h…基準角度 i…移動画像 j…重心 k…比較画像 l…検出点個数 m…図形有無 n…回転角度、重心等位置情報 o…図形無し情報 s…頂点 t…直線 DESCRIPTION OF SYMBOLS 1 ... Photoelectric conversion scanner 2 ... A / D conversion circuit 3 ... Memory circuit 4 ... Binarization circuit 5 ... Memory circuit 6 ... Candidate area creation circuit 7 ... Candidate area scanning circuit 8 ... Comparison circuit 9 ... Circular scanning circuit 10 ... Point Presence check circuit 11 ... Graph evaluation circuit 12 ... Graph presence check circuit 13 ... Angle calculation circuit 14 ... Full scan completion check circuit 15 ... Display circuit a ... Image object b ... Analog signal c ... Digital signal d ... Pictured image e ... 2 Value image f ... Drive signal g ... Reference image h ... Reference angle i ... Moving image j ... Center of gravity k ... Comparative image l ... Number of detected points m ... Presence or absence of figure n ... Rotation angle, position information such as center of gravity o ... No figure information s ... Vertex t ... straight line
フロントページの続き (51)Int.Cl.6 識別記号 FI G06F 15/70 400 (58)調査した分野(Int.Cl.6,DB名) G01B 11/00 - 11/30 102 G06T 1/00 - 9/20 Continuation of the front page (51) Int.Cl. 6 identification code FI G06F 15/70 400 (58) Investigated field (Int.Cl. 6 , DB name) G01B 11/00-11/30 102 G06T 1/00- 9/20
Claims (2)
しアナログ信号に変換する光電変換スキャナと、該変換
されたアナログ信号をディジタル信号に変換するA/D
変換回路と、該変換されたディジタル信号を撮像画像と
て格納する第1のメモリ回路と、該撮像画像を2値化し
候補点を小図形として絞り込んだ2値画像を出力する2
値化回路と、該2値画像を格納して格納後候補領域作成
駆動信号を出力する第2のメモリ回路と、駆動信号を受
けて円群としての候補領域(円が“1”、背景が“0”
の2値画像)を基準画像として作成しかつ基準角度を算
出する候補領域作成回路と、基準画像をラスタ走査させ
るために1画素ずつ移動させて移動画像に変換する候補
領域走査回路と、該移動画像と前記第2のメモリ回路か
ら出力される前記2値画像を比較しAND部分の小図形
を比較画像として出力する比較回路と、該比較画像から
小図形の位置情報とそれらの個数を出力する円形走査回
路と、各円に小図形が必要数以上存在するかどうかを確
認する小図形有無確認回路と、各円に必要数以上の小図
形が存在した場合に各円上の小図形の位置間の距離を算
出し最適な組み合わせが存在した場合に対象図形が検出
されたとする図形評価回路と、該図形評価回路の結果と
しての図形有無から図形有無を確認する対象図形有無確
認回路と、図形が存在した場合に該図形と前記基準画像
から位置情報(回転角度、重心)を検出する角度算出回
路と、前記位置情報を表示する表示回路と、前記移動画
像による全走査が完了したかどうかを確認して全走査完
了と確認された場合に図形なし情報を出力する全走査完
了確認回路とを備えていることを特徴とする位置検出装
置。1. A polygonal object to be imaged, a photoelectric conversion scanner which images the object and converts it into an analog signal, and an A / D which converts the converted analog signal into a digital signal
A conversion circuit; a first memory circuit for storing the converted digital signal as a captured image; and a binary image for binarizing the captured image and narrowing down candidate points as small figures.
A binarizing circuit, a second memory circuit for storing the binary image and outputting a stored candidate area creation drive signal, and a candidate area as a group of circles (the circle is “1” and the background is “0”
A candidate area creating circuit that creates a binary image) as a reference image and calculates a reference angle, a candidate area scanning circuit that moves the reference image one pixel at a time to perform raster scanning, and converts the image into a moving image, A comparison circuit that compares an image with the binary image output from the second memory circuit and outputs a small figure in an AND part as a comparison image, and outputs position information and the number of small figures from the comparison image A circular scanning circuit, a small figure presence / absence check circuit for checking whether or not the required number of small figures are present in each circle, and a position of the small figure on each circle when the required number of small figures is present in each circle A graphic evaluation circuit that calculates the distance between the target patterns and determines that the target graphic is detected when an optimal combination exists; But An angle calculation circuit for detecting position information (rotational angle, center of gravity) from the figure and the reference image when present, a display circuit for displaying the position information, and confirming whether full scanning by the moving image has been completed And a full-scan completion confirmation circuit for outputting figureless information when it is confirmed that the full-scan has been completed.
確認回路の出力と共に、前記候補領域作成回路から出力
される基準角度情報と、候補領域走査回路から出力され
る重心情報を入力し、位置情報を算出することを更に特
徴とする請求項1に記載の位置検出装置。2. The angle calculation circuit inputs the reference angle information output from the candidate area creation circuit and the center of gravity information output from the candidate area scanning circuit together with the output of the target graphic presence / absence confirmation circuit, The position detecting device according to claim 1 , further comprising calculating information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8300685A JP2943733B2 (en) | 1996-11-12 | 1996-11-12 | Position detection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8300685A JP2943733B2 (en) | 1996-11-12 | 1996-11-12 | Position detection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10141919A JPH10141919A (en) | 1998-05-29 |
| JP2943733B2 true JP2943733B2 (en) | 1999-08-30 |
Family
ID=17887850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8300685A Expired - Fee Related JP2943733B2 (en) | 1996-11-12 | 1996-11-12 | Position detection device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2943733B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114331255A (en) * | 2021-11-25 | 2022-04-12 | 云南电网有限责任公司 | Warehousing detection method |
-
1996
- 1996-11-12 JP JP8300685A patent/JP2943733B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10141919A (en) | 1998-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20010013521A (en) | Image processing device and method, medium on which program for image processing is stored, and inspecting device | |
| JP2943733B2 (en) | Position detection device | |
| JPH09281055A (en) | Inspection method for chip | |
| JP3519239B2 (en) | Object rotation angle detection method | |
| JP3698867B2 (en) | Circular pattern determination method, apparatus and recording medium | |
| JP3218875B2 (en) | Three-dimensional object shape inspection device | |
| JP2984267B1 (en) | Object processing method | |
| JPH1166235A (en) | Character recognition method and character recognition device | |
| JP3005428B2 (en) | Optical disk center position detection method | |
| JP2882314B2 (en) | Line figure recognition method | |
| JP2959017B2 (en) | Circular image discrimination method | |
| JP2964594B2 (en) | Mark inspection method | |
| JP3932201B2 (en) | Form type identification device and recording medium | |
| JP2822747B2 (en) | Land inspection equipment | |
| JP3048718B2 (en) | Vertex detector | |
| JP3101773B2 (en) | Wafer foreign matter inspection device | |
| JPH05149888A (en) | Scratch inspection device | |
| JP5185072B2 (en) | Frame detection method, frame detection apparatus, and frame detection program | |
| JP2646642B2 (en) | Image inside / outside area judgment system | |
| JPS62148838A (en) | Defect recognizing method | |
| JPH05113315A (en) | Center position detection method for circular image data | |
| JP2787851B2 (en) | Pattern feature extraction device | |
| JP2674320B2 (en) | Minimum pattern interval inspection device | |
| JPH0829359A (en) | Workpiece position deviation correction method by surface defect inspection device | |
| JPH0783614A (en) | Range image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |