JPS60250480A - Method of detecting linkage relation - Google Patents

Method of detecting linkage relation

Info

Publication number
JPS60250480A
JPS60250480A JP59104571A JP10457184A JPS60250480A JP S60250480 A JPS60250480 A JP S60250480A JP 59104571 A JP59104571 A JP 59104571A JP 10457184 A JP10457184 A JP 10457184A JP S60250480 A JPS60250480 A JP S60250480A
Authority
JP
Japan
Prior art keywords
label
code
line
grid
pattern
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.)
Granted
Application number
JP59104571A
Other languages
Japanese (ja)
Other versions
JPH0444984B2 (en
Inventor
Takanori Ninomiya
隆典 二宮
Toshiaki Ichinose
敏彰 一ノ瀬
Yasuo Nakagawa
中川 泰夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59104571A priority Critical patent/JPS60250480A/en
Publication of JPS60250480A publication Critical patent/JPS60250480A/en
Publication of JPH0444984B2 publication Critical patent/JPH0444984B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は検出された2値i′ll1I像上のパターンに
よって、外部から指定さね5た代数の位置にある点の間
が連結されているか否かを検出する方法に係り、特に複
雑な形状パターンによる連結関係を検出するに適した連
結関係検出力法に関する。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention detects whether points at algebraic positions specified from the outside are connected by a pattern on a detected binary i'll1I image. The present invention relates to a method for detecting whether or not the object is connected, and particularly relates to a connection relationship detection power method suitable for detecting connection relationships based on complex shape patterns.

〔発明の背景〕[Background of the invention]

回路パターンの検査などで6:j1断純、ショートなど
の欠陥を検出するために回路パターンをリニアセンサ等
で徹1牙してこ右4−二f1μmにした2値画像を検出
し、その特定の点の間が検出画像上のパターンによりで
連結している乃)否か□をしらべることかある。このよ
うな21i−i両画のパターンの連結関係を調べる方法
としては、特公昭58−16217 f連結領域検出方
法」や「連結領域のぬりつぶし及び番号づけに関する一
考察」(信学技報T 1r、 7 g −9)に開示さ
れる方式が知られていた。しかし、これらの方式では、
検出2値画像のパターン(値が1または00部分)のう
ち、すべての連結したパターンの分離抽出を目的として
いる。
In order to detect defects such as 6:j1 disconnections and short circuits in circuit pattern inspections, we scan the circuit pattern with a linear sensor, etc. to detect a binary image of 4-2 f1 μm, and then detect the specific It may be necessary to check whether the points are connected by a pattern on the detected image. Methods for investigating the connection relationship between the patterns of 21i-i and 21i-i are described in Japanese Patent Publication No. 58-16217 f Connected Area Detection Method” and “A Study on Filling in Connected Areas and Numbering” (IEICE Technical Report T 1r). , 7 g-9) was known. However, these methods
The purpose is to separate and extract all connected patterns among the patterns (parts with values of 1 or 00) in the detected binary image.

このため、例えば第1図に示すような5個の独立したパ
ターン(各閉領域をレベル1のパターンとする)が2値
画像の形で存在した時にはこれを上記の方法で処理する
とラベルと呼ばれる番号1〜5がすべてのパターンに付
され、これらはテーブル形式でメモリ上に格納される。
For this reason, for example, when five independent patterns (each closed area is a level 1 pattern) exist in the form of a binary image as shown in Figure 1, when these are processed using the above method, they are called labels. Numbers 1 to 5 are assigned to all patterns, and these are stored on memory in a table format.

しかし回路パターンの断線等の検査のためにはこのよう
f、fすべでのパターンの分離は必ずしも必要ではなく
、例えば第1図のX印を付けた3つの点間の連結関係の
みが検出できればよいという場合があり、このためには
ラベル1,4゜5は不要である。また対象とするパター
ン全体が非常に複雑なものである場合番ま、1ノニアセ
ンサを用いて例えば水平方向に1ラインづつニイ直化画
像を検出しながら同時に連続性も検出するという方法が
とられる。この時には例えば第2図に示したように上方
から水平な検出ラインで順次二値化画像を検出しその連
結性をしらへていくとすると、検出ラインL1まで進ん
だ時点ではラベル1,2を付されたノ々ターン4ままだ
′AIJのものと判定されている。これが更に進んで検
出ライン12まで来た時にはラベルI 、 2をもつパ
ターンが連結していることがAつ力)る力)ら、このこ
とをメモリ上のテーブルに記憶しておく必要がある。第
3図はそのテーブルの構造を示す図で、各ラベル1,2
に対応してアドレス1゜2(これは実際には相対アドレ
スと考えてよむ))が割当てられており、その内容のデ
ータとしては、ラベル1,2のパターンがまだ孤立して
G)ると判断されている時はラベル1及び2カーそのま
ま書込まれている。ところがこれらカ一連続したもので
あることが判ると、そのデータの71%さい方の値にj
11換えられる。第3図はこの書換え後の状剋% 4ニ
ー lJ−、、しており、ラベル1,2をもつパターン
は、そのデータが同一なので連結していることがわかる
。そしてもし第2図のようなパターンか1〕方にn個に
枝分れしていればn個のアドレスをもった第3図のよつ
なテーブルが必要となる。
However, in order to inspect circuit patterns for disconnections, etc., it is not necessarily necessary to separate the pattern at all f and f. For example, if only the connection relationship between the three points marked with X in Fig. 1 can be detected. For this purpose, the label 1,4°5 is not necessary. In addition, if the entire target pattern is very complex, a method is used in which a single nonia sensor is used to detect, for example, a linearized image line by line in the horizontal direction while simultaneously detecting continuity. At this time, for example, if we sequentially detect the binarized images using horizontal detection lines from above and check their connectivity, as shown in Figure 2, when we reach detection line L1, labels 1 and 2 are It has been determined that the numbered turn 4 is still 'AIJ'. When this progresses further and reaches the detection line 12, the patterns with labels I and 2 are connected, so this must be stored in a table in memory. Figure 3 shows the structure of the table, with each label 1, 2
Address 1゜2 (actually, this is considered to be a relative address)) is assigned to correspond to G), and the data of its contents is that the patterns of labels 1 and 2 are still isolated. When the judgment is being made, labels 1 and 2 are written as they are. However, when we found out that these numbers were consecutive, we determined that the value of 71% of the data was
11 can be changed. FIG. 3 shows the state after this rewriting, % 4 knee lJ-, and it can be seen that the patterns with labels 1 and 2 are connected because their data are the same. If the pattern shown in FIG. 2 has n branches in one direction, a table like the one shown in FIG. 3 with n addresses is required.

以上のように、従来方式を用いてリニアセンサなどで二
値画像を検出しながら、そのすべてのパターンの連結関
係を抽出していく場合、第1図で説明した2個画像上に
存在する連結したパターンの敬に等しい個数のラベルと
、第2図で説明したような上方向に複数個に枝別れした
パターンの場合に余分に必要とするラベル(n分岐のと
きn −1個)とをすべて格納するだけのメモリ容量が
必要となる。しかるに検出対象とするパターンが第1図
や第2図のように単純なものでなく、極めて複雑で大規
模な回路パターン等の場合には、上記のような作業用の
メモリ容量が非常に大きくなるという問題点があったO 〔発明の目的〕 本発明の目的は、検出された2個画像のパターンによっ
て複数位置の点の間の連結関係の検出を、大規模なメモ
リを用いずに行える連結関係検出方法を提供することに
ある。
As described above, when detecting a binary image using a linear sensor or the like using the conventional method and extracting the connection relationships of all the patterns, the connection relationships existing on the two images explained in Figure 1 The number of labels is equal to the number of labels of the pattern, and the extra labels required in the case of a pattern with multiple branches in the upward direction as explained in Fig. 2 (n - 1 in the case of n branches). Memory capacity is required to store everything. However, if the pattern to be detected is not a simple one as shown in Figures 1 and 2, but an extremely complex and large-scale circuit pattern, the working memory capacity described above becomes extremely large. [Objective of the Invention] An object of the present invention is to detect a connection relationship between points at multiple positions based on a pattern of two detected images without using a large-scale memory. An object of the present invention is to provide a method for detecting connected relationships.

〔発明の概要〕[Summary of the invention]

本発明は、その連結関係を検出すべき点の各々に相異る
番号を付けてメモリ上のアドレスに夫々対応づけ、ある
点がいずれかのパターン上に見出された時にはそのパタ
ーンのラベルとしてその点の番号を付けて当該点対応の
アドレスへデータとして書込むとともに、同一パターン
に相異るラベルが付された時にはこれらを予め定められ
た方法によって上記メモリ上でそのうちの1つに書換え
、かくして任意の2つの点はその点対応のアドレスに格
納されたラベルが同一の時、かつその時のみ結合関係に
あると判定するようにしたことを特徴とするものである
The present invention assigns a different number to each point to be detected and associates it with an address in memory, and when a certain point is found on any pattern, it is used as a label for that pattern. Attach a number to that point and write it as data to the address corresponding to the point, and when different labels are attached to the same pattern, rewrite these to one of them on the memory using a predetermined method, Thus, the present invention is characterized in that arbitrary two points are determined to have a connection relationship only when the labels stored in the addresses corresponding to the points are the same, and only then.

〔発明の実施例〕[Embodiments of the invention]

以下、本イt、明を実施例によって詳細に説明する。今
、対象、!:するパターンが第4図であり、連結関係苓
・シらべたい点(以下グリッド点という)にはグリッド
番号1〜6が付されているとする。
Hereinafter, the present invention will be explained in detail with reference to examples. Now target! It is assumed that the pattern to be used is shown in FIG. 4, and grid numbers 1 to 6 are assigned to the points (hereinafter referred to as "grid points") that are related to each other.

リニアセンサ等によって第4図上方のラインより順次パ
ターンの検出が行われていったときまだ1つもグリッド
点が検出されていない状況では、各パターンには第5図
のように共通のラベIしOが伺される。ここで「パター
ンにラベルを付けるJというこ七は、メモリ内如検出さ
れたパターン毎のエリアを作成しておき、そのエリア内
のラベルらんにラベル記号(番号)を記入することを意
味し、その具体的方法は後述する。このパターン対応の
作業エリアとすぐ後で説明する連結テーブルTとは別の
ものである。
When patterns are detected sequentially from the upper line in Figure 4 using a linear sensor, etc., and no grid points have been detected yet, each pattern has a common label I as shown in Figure 5. O is asked. Here, "labeling a pattern" means creating an area for each detected pattern in memory and writing a label symbol (number) in the label field in that area. The specific method will be described later.The work area corresponding to this pattern is different from the concatenation table T, which will be explained immediately later.

さてと記のラベルは、Oに限らずグリッド番号にないも
のであれば何でもよく、これを仮想グリッド番号と呼ぶ
が、以下では番号0を使うことにする。次にさらに検出
が進み、第6図に示す状況になった場合を考える。1つ
のパターンが2つに分岐を始めているか、まだグリッド
点は検出されていない。しかしこの才まラベル0を付し
たままにしておくと、ラベルOがまだグリッドを検出し
ていない全パターンに共通のラベルであるため、後に分
岐パターンにグリッド点が見出された時にそれらと他の
パターンとの区別ができなくなる。そこでこのようにラ
ベルOのパターンに分岐が生じたときは、グリッド番号
、仮想グリッド番号にもなくかつグリッド番号より常に
犬(又は小)の番号(これを仮番号とよぶ)を仮ラベル
として付す。ここではこの仮ラベルを7とするー。さて
、ここでグリッド点間の連結関係を記憶しておくための
連結テーブルTについて述べる。このテーブルTは、第
7図に示すように、アドレスA (i)の内容をデータ
D (I)とすると、グリッドA1の属するパターンに
ラベルD (I)が付されていることを意味する。但し
■が仮番号の時はその仮番号■をつけたパターンのラベ
ルがD (1)であることを意味し、l) (I) =
 Oは工がグリッド点の時はそのグ11ノド点が丈だ見
出されていないことを欽味し、1が仮香号の時はその仮
番号がまだ使われてい41:いことを意味する。第6図
の時点ではどのグリ・Iド点I=1〜6も見出されてい
ないので第71”’lのようにD(I)=0.I=1〜
6であり、(た1−7に対しては、この分岐したパター
ンは才だ他のラベルとは連結状聾になく、自分自身に連
結しているという意味でD (7) =7とされでいる
。次にさらに、検出が進み、第8図のようにはじめてグ
リッド点1が検出されたとする。この時はグリッド点1
が発見されたがまだ他のラベルをもったパターンとは連
結関係にはないので、このパターンにはラベル1を付け
、更にテーブルT上でD (1) = 1とする。
The label for "Now" is not limited to "O" and may be any label that is not included in the grid number.This is called a virtual grid number, but in the following, number 0 will be used. Next, consider a case where the detection progresses further and the situation shown in FIG. 6 is reached. Either one pattern is starting to diverge into two, or no grid points have been detected yet. However, if this label 0 is left attached, label O is a common label to all patterns for which no grid has been detected, so when a grid point is found in a branch pattern later, it will be The pattern becomes indistinguishable. Therefore, when a branch occurs in the pattern of label O like this, a number that is not in the grid number or virtual grid number and is always a dog (or smaller) than the grid number (this is called a temporary number) is attached as a temporary label. . Here, this temporary label is set to 7. Now, a connection table T for storing connection relationships between grid points will be described. As shown in FIG. 7, this table T means that if the content of address A (i) is data D (I), a label D (I) is attached to the pattern to which grid A1 belongs. However, when ■ is a temporary number, it means that the label of the pattern with that temporary number ■ is D (1), and l) (I) =
When O is a grid point, it means that the g11 throat point has not been found yet, and when 1 is a temporary number, it means that the temporary number is still in use. do. At the time of Fig. 6, no grid points I=1 to 6 have been found, so D(I)=0.I=1 to
6, and (for 1-7, this branched pattern is D (7) = 7 in the sense that it is not connected to other labels but is connected to itself. Next, suppose that the detection progresses further and grid point 1 is detected for the first time as shown in Figure 8.At this time, grid point 1
has been discovered, but it is not yet in a connected relationship with patterns with other labels, so this pattern is given a label 1 and D (1) = 1 on table T.

次に、ざらにバ″ターンの検出が進み第10図のように
グリッド点2が発見されたとする。この場合は点2が発
見されたパターンのラベルを2とし、更に連結テーブル
TのアドレスA(2)のデータをD (2) = 2と
する。この時点ではテーブルTは第11図のようになっ
ている。しかしこの時は点2が見出されたパターンにす
てに0以外のラベル7が付されているので、これを1つ
のラベルに統一して1つのパターンには1つのラベル付
けが行われるようにする。このための一般的方法は、今
同−パターンに上記のように2′つのラベルα、βかつ
いたとすると、テーブルTでD(α)=α!をよみ出し
α=α1ならここで止めてα0;α1とする。α〜α1
ならD(αI)=α2をよみ出しα1=α2ならα0;
α2とする。そうでなけれはD(α2)=α3をよみ出
ずという操作をくり返すと、必ずD(αl<)=αにと
なるαkがあることがテーブルTの作成方法から保証さ
れるので、αに=α0とする。この操作はフローチャー
トで第12図に示されている。この操作をβについても
実行しβ0をめ、m+i+(αO2β0)をこのパター
ンのラベルとしく仮信号がグリッド祁号より常に小の時
はmax (α0.β0)をとる)、更にテーブルTの
D(α)、DIAもこの値とする。今の場合はラベル2
,7に対し第11図かられかるようにα0;2、β0=
7であるからこのパターンにはラベル2を付け、同時に
テーブルTのD (2) 、 D (7)も2とする。
Next, it is assumed that the pattern detection progresses roughly and grid point 2 is discovered as shown in FIG. Let the data in (2) be D (2) = 2. At this point, the table T looks like the one shown in Figure 11. However, at this time, the pattern in which point 2 was found contains all non-zero values. Since the label 7 is attached, it is necessary to unify this into one label so that one label is attached to one pattern.The general method for this is to add the same label to the same pattern as described above. Assuming that there are 2' labels α and β, read out D(α)=α! from table T, and if α=α1, stop here and set α0;α1.α~α1
Then read D(αI)=α2, and if α1=α2 then α0;
Let it be α2. Otherwise, if we repeat the operation of not reading D(α2) = α3, the method of creating table T guarantees that there is αk such that D(αl<) = α, so α = α0. This operation is shown in a flowchart in FIG. Execute this operation for β as well, find β0, use m+i+(αO2β0) as the label of this pattern, and if the temporary signal is always smaller than the grid signal, take max (α0.β0)), and then D of table T. (α) and DIA are also set to this value. In this case label 2
, 7, α0; 2, β0= as seen from Figure 11
7, so this pattern is labeled 2, and at the same time, D (2) and D (7) in table T are also assigned 2.

この時の連結テーブル実は第13図のようになる。更に
パターン検出が進み第14図のように、グリッド点3が
発見されたとする。この場合もグリノ・ド点2が・見見
された場合と同様、分岐し1.:(i側のパターンには
ラベル3がつけられかつυ(、也)=3が4さ込まイす
るが、このパターンには既vrニラベル7か付いていた
からラベルの統一化の処理が行われる。この処理ではα
=3゜β= 7 ’C’ J5すI)(3)=3だから
α0;α=3となるが、β=7に対しては第13図から
D(7)=2であるので続いて第12図で説明したよ°
)にD(2)がしらべられD(21= 2 (第13図
)だからβ0=2、従ってα0.β0の小さい方の2が
グリッド点3を見出したパターンにラベルとして付けら
れ、才たテーブル1゛のD(3)も2とされる。この時
のテーブルTは第15図に示されている。ざら、に検出
が進み、第16ツ1のようにグリッド点4が発見された
とすると、この場合はグリッド点2を発見した第10図
の場合と全く同様な規則で処理が行われ、グリッド点4
のあったパターンのラベル及びテーブルTのD(4)の
値はともに1とされる。
The concatenation table at this time actually looks like the one shown in Figure 13. Assume that pattern detection further progresses and grid point 3 is discovered as shown in FIG. In this case as well, as in the case where Grino-do point 2 is found, it branches to 1. :(The pattern on the i side is given the label 3 and υ(,ya)=3 is inserted by 4, but since this pattern already had the vrni label 7, the label unification process is performed. In this process, α
=3゜β=7 'C' J5S I) (3) = 3, so α0; α=3, but for β = 7, D(7) = 2 from Figure 13, so I explained it in Figure 12.
) is searched for D(2) and D(21=2 (Figure 13)), so β0=2, therefore the smaller 2 of α0.β0 is attached as a label to the pattern that found the grid point 3, and the resulting table is created. D(3) of 1゛ is also assumed to be 2. The table T at this time is shown in Fig. 15. If the detection progresses gradually and grid point 4 is discovered as shown in the 16th point 1. , in this case, processing is performed according to exactly the same rules as in the case of Fig. 10 where grid point 2 was found, and grid point 4 is found.
The label of the pattern with the pattern and the value of D(4) in table T are both set to 1.

第17図はこの時のテーブルTを示している。続いてグ
リッド点5.60発−見か第18図のように行われるか
、この除の処理はグリッド点1の場合と全く同様であっ
て、ぞれそれのパターンにラベル5,6か刊りられ、か
つテーブルTでD(5)= 5 、 D(G)= 6と
され;)(第i91′;S+)。さらに検出か進み、第
2υ図のようにラベル5のパターンとラベル6のパター
ンか合流したとしよう。
FIG. 17 shows the table T at this time. Next, grid points 5 and 60 are found. The division process is exactly the same as that for grid point 1, and labels 5 and 6 are printed on each pattern. ) (i91'; S+). Suppose that the detection progresses further and the pattern of label 5 and the pattern of label 6 merge as shown in Fig. 2υ.

ごの場@K iよ、1つのハイ4−ンにやはり2つのラ
ベルα=5.β==6か現れるので、第12図で説明し
た方法によりαO;5.β0=6をめ、このうちの小さ
い万のラベル5がこの合流したパターンにつりられ、ま
たp(ci)、=5と書きかえられる(第211)。
Hello @Ki, one high 4-tone has two labels α=5. Since β==6 appears, αO;5. After β0=6, the smaller 10,000 label 5 is added to this merged pattern and rewritten as p(ci),=5 (211th).

以上のよっにして第4図のパターンに対して得られた第
21図の連結テーブルTは、任意の2つのグリッド点1
.Jに対してD (I) = D (、T)ならそれら
のグリッド点は連結しており、そうでなければ連結して
いないことを示している。
The concatenation table T shown in FIG. 21 obtained for the pattern shown in FIG.
.. If D (I) = D (,T) for J, then those grid points are connected, otherwise it shows that they are not connected.

以上では、検出したパターンにラベルを付ける、あるい
C;tそのラベルを書換えるという処理を常に行っでお
り、説明上はこれを図面上で表してきたが、ここでこの
パターンへのラベル付けの具体的な方法を述べる。
In the above, the process of attaching a label to the detected pattern or rewriting the label is always performed, and for the purpose of explanation this has been expressed on the drawing, but here we will explain how to label this pattern. We will explain the specific method.

今ある走査時点tでリニアセンサ等により検出した1ラ
イン分の二値画像を第22図のようであったとする。但
しパターンの部分は太線でレベル1とし、これと検出ラ
インとの交線(太線)を左から順にセグメン) Sl、
 82 、 Sa と呼ぶ。
Assume that the binary image for one line detected by a linear sensor or the like at a current scanning time t is as shown in FIG. However, the pattern part is defined as level 1 by a thick line, and the intersection line (thick line) between this and the detection line is segmented from the left) Sl,
82, called Sa.

更にこれらのセグメントの始点の座Sをwt’〈塾2t
〈・・・とじ、終点の座標を?1 ’ (p2t(・・
・とすると、これらは容易に検出可能であるから各セグ
メント対応の先頭アドレスAPbをもったラインテーブ
ルLT1が第23図のように作れる。更にこのテーブル
LTIのラベルらんには初期値としてはすべて0(仮想
ラベル)をセットしておき、例えば走査時にグリッド点
(これは予めその座標が入力され、グリッド点位置テー
ブルとして与えられているとする)があるセグメントS
=を上に見つり)ればそのセグメントのラベルし1に当
該グリッド点の番号Nを書込む。むろんこの時は前述し
たように常に連結テーブルTl7)D(N)もNとする
。他のラベル付け、書換え等もすべてこのラインテーブ
ルLTl上のラベルらんで行えばよいが、このようなラ
インテーブル゛は1走査毎に1つづつ出来るから、これ
らをすべて別々に格納しておいたのではぼう大なメモリ
容量になる。そこで本実施例では、時点tに於て作成さ
れたラインテーブルLTIと、1時点前のt−1に作成
されたラインテーブルLTOの2ライン分のメモリだけ
を用いる。勿論このテーブルLTOも第23図のテーブ
ルLjlと同様な構成であり、そのセグメントをBit
−1゜B2t−1,、・・、始点をu、s ’−’ (
u2 t−’ (、・、 、終点を21”−” (y2
’−’ (・・・、ラベルをLt’−’ 、L2’″1
・・・等とすると、ラインテーブルLTo、、LT、、
1の各セグメント3pt−1とSIとが同一パターンの
セグメントであるための必要十分条件は、両セグメント
ヲ同一ライン上に書いた時に重る部分があることであり
、これは容易にわかるように □ 、1≧υ、ノ、′−1かつyjJl−1≧プ ・・
・(1)である。従ってラインテーブルLTO、LT 
1を参照し、式(りを満すセグメント5zt−1,S7
tのすべての組に′ついて、これらは同一パターン上に
あるとじで第5図〜第21図で説明したような処理を順
次行い、それが終了するとラインテーブルLTIの内容
をラインテーブルLToにそっくり移し、次の時点t+
1でのラインの走査へ移り新しくテーブルLTIの内容
を作成して上記のような処理をくり返す。このようにす
ればパターンへのラベル付けの記憶管理は2ライン分の
ラインテーブルLTO,LTIだけ用意すれば十分で、
少いメモリ容量で作業ができる。
Furthermore, the starting point S of these segments is wt'〈Juku2t
〈... What are the coordinates of the end point? 1' (p2t(...
Since these can be easily detected, a line table LT1 having a leading address APb corresponding to each segment can be created as shown in FIG. Furthermore, all the labels in this table LTI are set to 0 (virtual labels) as initial values, and for example, when scanning, grid points (the coordinates of which are input in advance and given as a grid point position table) are set as initial values. segment S with
= above), write the number N of the grid point in the label 1 of that segment. Of course, in this case, the concatenation table Tl7)D(N) is always set to N as described above. All other labeling, rewriting, etc. can be done using the labels on this line table LTl, but since one line table like this can be created for each scan, all of these are stored separately. This results in a huge memory capacity. Therefore, in this embodiment, only two lines of memory are used: the line table LTI created at time t, and the line table LTO created at t-1, one time before. Of course, this table LTO has the same configuration as the table Ljl in FIG.
-1゜B2t-1,..., start point is u, s '-' (
u2 t-' (,・, , set the end point to 21"-" (y2
'-' (..., label Lt'-', L2'''1
..., etc., the line table LTo,,LT,,
A necessary and sufficient condition for each segment 3pt-1 and SI of 1 to be segments of the same pattern is that there is an overlapping part when both segments are written on the same line, and this is easily understood. □ ,1≧υ,ノ,′−1andyjJl−1≧pu ・・
- (1). Therefore line table LTO, LT
1, the segment 5zt-1, S7 that satisfies the formula (ri)
For all sets of t', they are sequentially processed as explained in Figs. transfer, next time point t+
The process moves to line scanning in step 1, creates new contents of table LTI, and repeats the above process. In this way, it is sufficient to store and manage the storage for labeling patterns by preparing only the line tables LTO and LTI for two lines.
You can work with a small amount of memory.

才た、グリッド点間の連結関係を検出するにはグリッド
数分のデータ領域は必ず確保しておかなければならず、
本実施例の連結テーブルTでもそつなっているが、更に
作業用の仮ラベルに対応する部分、即ちパターンに分岐
が生じた時の仮ラベルのデータ領域が余分に必要である
In order to detect connection relationships between grid points, it is necessary to secure a data area for the number of grids.
Although the concatenation table T of this embodiment is also complete, an extra portion corresponding to the working temporary label, that is, an extra data area for the temporary label when a branch occurs in the pattern is required.

これは分岐のあるパターンの数だけ必要だが、全体とし
ては検出画像上の独立した全パターンにラベルを付ける
従来方法て比べると大幅に少ないメモリ容量でよいこと
になる。
This is necessary for the number of patterns with branches, but overall it requires significantly less memory capacity than the conventional method of labeling all independent patterns on the detected image.

なおもし、分岐のあるパターンの数が予想より多く、仮
ラベルのテーブルが足りなくなった場合には次のような
方法で復旧が可能である。
If the number of patterns with branches is larger than expected and the temporary label table is insufficient, recovery can be performed using the following method.

即ち連結テーブルTの仮番号のエリアに1ビツトのフラ
グを設ける。これらのフラグは処理を始める前の状態に
おいてはすべて0に初期設定されている。これが第6図
のような分岐時に1つづつ使われるとその使われた仮番
号は、目下使用中であることを示すように対応フラグを
1としておく。第24図はこのようなフラグをもった連
結テーブルTの例を示しており、仮番号5〜8がすべて
使用済である場合を示している。
That is, a 1-bit flag is provided in the temporary number area of the concatenation table T. These flags are all initialized to 0 before starting processing. When these numbers are used one by one at the time of branching as shown in FIG. 6, the corresponding flag is set to 1 to indicate that the used temporary number is currently in use. FIG. 24 shows an example of a concatenation table T having such flags, and shows a case where all temporary numbers 5 to 8 have been used.

このようになった時、又新しい分岐が生じて仮ラベルが
必91になると、まずテーブルTをサーチし、6仮11
′「号Jに対しJ=αとして第12図の処理を実行17
、その結果得られたα0をD(J)の値とする。202
4図のi=5〜8にこれを実行すると、このIに対して
すべてα0=5が得られ、連結チーフルTのデータらん
は第25図のように書きなおされる。次にこのようにし
て得たテーブルTの仮番号をもつラインテーブルLTO
,LT1のセグメントに対するラベルらんを令書き換え
たデープルTのラベルに書きなおす。例えば、ラインテ
ーブルLTO又はLTIのあるセグメントのラベルが6
であったとすると、これは第24図の結果から5に■−
換えられる。次に、このように処理された2つのライン
テーブルLT O、L T 1のラベルをサーチし、仮
ラベル(ここでは5〜8)を探す。発見された仮ラベル
(ここでは5)のフラグには1を立て他のフラグは0と
する。この結果が第25図のフラグのらんに示されてい
る。
When this happens, if a new branch occurs and the temporary label becomes 91, first search table T and 6 temporary 11
'Execute the process in Figure 12 for issue J with J=α17
, the resulting α0 is taken as the value of D(J). 202
When this is executed for i=5 to 8 in FIG. 4, α0=5 is obtained for all I, and the data range of the connected chifur T is rewritten as shown in FIG. 25. Next, line table LTO with the temporary number of table T obtained in this way
, rewrite the label for the segment of LT1 to the label of the rewritten daple T. For example, if the label of a segment in line table LTO or LTI is 6
Assuming that, from the result in Figure 24, this becomes 5 ■-
Can be replaced. Next, the labels of the two line tables LT O and L T 1 processed in this manner are searched for temporary labels (5 to 8 in this case). The flag of the discovered temporary label (5 in this case) is set to 1, and the other flags are set to 0. This result is shown in the flag box in FIG.

以上の処理で使用中の仮ラベルの数が4から1へ減少し
、再ひフラグがOの仮ラベルを選ぶことによって新たな
仮ラベルの付与が可能になる。以上の処理は、すでに処
理し終った領域で付与された仮ラベルのうち、以降の処
理に関係のない仮ラベル(今の例では6〜8)を再使用
可能にすることに対応する。
With the above processing, the number of temporary labels in use is reduced from 4 to 1, and a new temporary label can be assigned by selecting a temporary label whose flag is O again. The above processing corresponds to making the temporary labels (6 to 8 in the present example) that are unrelated to the subsequent processing, among the temporary labels assigned to the area that has already been processed, available for reuse.

第26図は以上に説明した連結関係検出方法を具体的に
実施するための装置の構成例を示す図であって、本装置
は、パターンを検出する部分と連結関係の検出処理をす
る部分からなる。
FIG. 26 is a diagram showing an example of the configuration of an apparatus for concretely implementing the connection relationship detection method described above. Become.

まず、パターンの検出部では、光源3により照明された
パターン2を結隊レンズ4、リニアセンサ5を用いて光
電変換し、それを増幅器6で増幅した後、2値化回路7
で2値化し、ディジタル信号入力インターフェイス87
i−介して、1検出ライン毎に処理装置9に入力する。
First, in the pattern detection section, a pattern 2 illuminated by a light source 3 is photoelectrically converted using a combination lens 4 and a linear sensor 5, and after being amplified by an amplifier 6, a binarization circuit 7
and digital signal input interface 87.
Each detection line is input to the processing device 9 via i-.

また2次元パターンの検出と、各検出ライン毎の処理を
同期させて行うために、処理装置9から各検出ラインの
処理が終了するたびに、インターフェイス回路10を介
してモータ制御回路11に信号を送り、セータ12でチ
ーフル1を送り方向の分Wt能たり;ηる。一方、連結
関係の検出処理は処理装置111″9゛C゛行イっれ、
この処理方法に本発明が用いられる。処理装置9として
はマイクロコンピュータ、ミニコンピユータなどに本発
明の処理を実行するソフトウェアを搭載したもの、その
ソフトウェア′ヲフエームウェア化してビットスライス
マイクロコンピュータに組込んだもの、あるいは完全な
ハードワイアドロシックで処理するもの等の種々のもの
か利用できる。この処理装置9による処理は前述した通
りであるが、要約するとまず検出対象とするグリッド点
の番号及びその座標をキーボード13から予め処理装置
9へ入力し、その内部にグリッド点位置テーブルを作成
しておく。続いて連結テーブルT及びラインテーブルt
、’ro、i、’riの初期設定(ラベル、データ、フ
ラグ等をすべてOにセット)を行い、センサによる走査
を開始する。そして1ライン分の走査とラインチーフル
LTIの作成、グリッド膚があった時のテーブルTへの
書込みの後、ラインテーブルL E) 0 、J−L 
T 1のセグメントの連結関係をしらべる。f l、て
今テーブルLTOのセグメントSbト7−フ“ルL T
1のセグメント8戸が連結しており、そわ、らのラベル
がLO,Llであったとすると、(LO,Ll )の値
に応じて以下のように処理を行う。
In addition, in order to synchronize the detection of the two-dimensional pattern and the processing of each detection line, a signal is sent from the processing device 9 to the motor control circuit 11 via the interface circuit 10 every time the processing of each detection line is completed. When feeding, the sweater 12 moves the tiple 1 by a distance Wt in the feeding direction. On the other hand, the connection relationship detection processing is performed by the processing device 111''9゛C''.
The present invention is used in this processing method. The processing device 9 may be a microcomputer, a minicomputer, etc. equipped with software for executing the processing of the present invention, a device in which the software is converted into firmware and incorporated into a bit slice microcomputer, or a completely hardware-based processing device. There are various types available, including those that do. The processing by this processing device 9 is as described above, but to summarize, first, the number of the grid point to be detected and its coordinates are input into the processing device 9 from the keyboard 13 in advance, and a grid point position table is created inside the processing device 9. I'll keep it. Next, a concatenation table T and a line table t
, 'ro, i, and 'ri (labels, data, flags, etc. are all set to O), and scanning by the sensor is started. After scanning one line, creating a line full LTI, and writing to table T when there is a grid, line table L E) 0, J-L
Examine the connection relationship of the segments of T1. f l, Segment Sb of table LTO
Assuming that 8 units of segment 1 are connected and the labels of Sowa, et al. are LO, Ll, the following processing is performed according to the value of (LO, Ll).

(1)t、o=oかつL1=0の場合 (IA)セグメント3Lt−1に連結してl、Nるテー
ブルLTI上のセグメント3 、r (が2個以上あり
、かつそれすSI のラベルがすtくて0の特番ま連結
テーブルTのフラグがOの仮ラベルのな力)の1つJを
選びL1=Lo=Jとす°る。またアドレスA(J)の
データをJとし、フラグを1とする0これは第6図のよ
うな分岐発生時の処理である。
(1) When t, o = o and L1 = 0 (IA) There are two or more segments 3, r (on table LTI connected to segment 3Lt-1 and l, N), and it is the label of SI Select one of the temporary labels whose flag is O in the concatenation table T and set L1=Lo=J. Further, the data at address A(J) is set to J, and the flag is set to 1.0 This is the processing when a branch occurs as shown in FIG.

(IB)上記(IA)の乗件が成立しなG)時は何もし
ない。つ抜りまだグリッド点は桿、つ力)らず、分岐も
生じていないので仮想ラベル0をつけたままにしておく
(IB) If the multiplication condition in (IA) above does not hold, do nothing. Since there are no grid points yet and no branches have occurred, the virtual label 0 is left attached.

(偽 LO〜0かつ、Ll−40の場合この時は同一パ
ターンに2つのラベル付は力を行われたII;’iの処
理であり、まずLo=αとして第12図のID、、 J
41! k行って靴られたα0をMOとし、次((L1
=αとし゛C同様に得られたαOをMlとし、MG)で
M = Wu)+ (Mo 、公胎)をめ(これは仮番
号〉グリッド点街号〉仮想ラーζルとした時、この不等
号逆なら土+3[:minをmaxとする)、ラインテ
ーブルLTO,L、TI上でLo=L1=Mとする。ま
たテーブルTてD (Mo) =D (Ml) =Mと
かきかえる。これによって同一パターンには常に最小ク
リl1゛苗号Mのみが伺される。
(In the case of false LO~0 and Ll-40, in this case, adding two labels to the same pattern is the processing of II;'i, which was performed by force, and first set Lo = α and ID in Fig. 12, J
41! Let α0, which was removed by going to k, be MO, and then ((L1
= α, αO obtained in the same way as C is Ml, and MG) is M = Wu) + (Mo, public) (this is a temporary number>grid point street number>virtual color If the inequality sign is reversed, set +3 [: min is set to max), and Lo=L1=M on the line tables LTO, L, and TI. Also, replace the table T as D (Mo) = D (Ml) = M. As a result, only the minimum number M is always found in the same pattern.

(3) lio 、L 1の一方のみが00場合まずO
でないラベルをLとしたとき、L=αとおいて第12図
の処理を行い、得られたα0をMとしたとき:Lo =
 L1= Mとする。これににってすでに0でないラベ
ルがついているセグメントに連結したセグメントに同じ
ラベルが付けられていく。
(3) If only one of lio and L 1 is 00, first O
Let L be the label that is not the same, then perform the processing in Figure 12 with L = α, and let the obtained α0 be M: Lo =
Let L1=M. As a result, segments connected to segments that already have a non-zero label are given the same label.

以上の第26図の実施例は、本発明の方法を最も有効に
利用して実施するようにした装置例であり、大規模な画
1pの特定の点間の連結関係を小さな作業用メモリ容量
で検出できるという効果がある。
The embodiment shown in FIG. 26 above is an example of an apparatus in which the method of the present invention is utilized most effectively. This has the effect of being able to be detected.

第27図は本発明の方法を用いた装置の別の構成例を示
したもので、パターンの検出にTVカメラ15を用い、
一画面分の2値jiji像をメモリ16に格納した後、
1ライン分づつ読み出して処理するものである。即ち第
26図の装置のリニアセンサ5、テーブル15モータ1
2、七−夕制御回路110代わりにT Vカメラ15ヲ
用いるもので、このため装置全体は、−j> 31.に
l、1□るが、L述のように画像メモリ】6を必要とす
るから、この分だけメモリ容量は大きくなる。他は1)
uの装置とほぼ同じであって、同様な効果が得られる。
FIG. 27 shows another configuration example of an apparatus using the method of the present invention, in which a TV camera 15 is used for pattern detection,
After storing the binary jiji image for one screen in the memory 16,
It reads and processes one line at a time. That is, the linear sensor 5, table 15, motor 1 of the device shown in FIG.
2. The TV camera 15 is used instead of the Tanabata control circuit 110, and therefore the entire device has -j>31. However, as mentioned in L, it requires an image memory of 6, and the memory capacity increases accordingly. Others are 1)
It is almost the same as the device u, and similar effects can be obtained.

〔発明の効果〕〔Effect of the invention〕

本発明の方法によれば、パ″ターンへのラベル付けを、
検査対象としてのグリッド点を通過した時と、パターン
が分岐し、た時に限定しているため、大規模な画面上の
特定点間のバl−ンによる連結関係を小さな作条用メモ
リによって検出できるという効果がある。
According to the method of the present invention, labeling a pattern can be performed by
Because the inspection is limited to when a grid point is passed through, and when the pattern branches, connections between specific points on a large screen using balloons can be detected using a small operation memory. There is an effect that it can be done.

【図面の簡単な説明】[Brief explanation of drawings]

第1図〜第3図は従来の連結関係検出法の説明図、第4
図は本発明の詳細な説明するための対象パターン例を示
す図、第5図〜第21図は第4図のバク・−ンの連結関
係を本発明の方法によって検出していく過程を示す図、
第22図は1つの検出ライン、上のパターンセグメント
とその座標の説明図、第23図はラインテーブルの説明
図、第24図及び第25図は使用済仮番号を検出して再
利用可能とするための方法の一説明図、第26図及び第
27図は各々本発明の方法を用いた検出装置の構成例を
示す図である。 2・・・パターン 5・・・リニアセンサ7・・・2値
化回路 9・・・処理装置15・・・TVカメラ 16
・・・画像メモリT・・・連結テーブル LTO,LTI・・・ラインテーブル 傑 I 閉 第 2 図 箱、30 第 4 脂 第 、S 図 第 乙 民1 築 γ 図 第 60 第?図 第 70図 第 /4−図 悄 15囲 第 /乙 図 第 77 m、 第 /l 第 /q図 第 20図 第2f図 第 22 図 第 23田 第24図 第25 UEJ 第 2乙 図
Figures 1 to 3 are explanatory diagrams of the conventional connection relationship detection method;
The figure shows an example of a target pattern for detailed explanation of the present invention, and Figs. 5 to 21 show the process of detecting the connection relationship of back and -n in Fig. 4 by the method of the present invention. figure,
Figure 22 is an explanatory diagram of one detection line, the upper pattern segment and its coordinates, Figure 23 is an explanatory diagram of the line table, and Figures 24 and 25 are used temporary numbers that can be detected and reused. FIGS. 26 and 27, which are explanatory diagrams of a method for performing this, are diagrams each showing an example of the configuration of a detection device using the method of the present invention. 2... Pattern 5... Linear sensor 7... Binarization circuit 9... Processing device 15... TV camera 16
...Image memory T...Concatenation table LTO, LTI...Line table Jie I Closed No. 2 Figure box, 30th No. 4 Fat No. 1, S Figure No. Otsu Min 1 Construction γ Figure No. 60? Figure 70 Figure /4 - Figure 15 Figure 77 m, /l Figure /q Figure 20 Figure 2f Figure 22 Figure 23 Field 24 Figure 25 UEJ Figure 2

Claims (1)

【特許請求の範囲】 1、 画面上の対象パターンを1ラインづつ順次走査し
ながら検出対象とするグリッド点がパターンによって連
結されているか否かを検出するための連結関係検出力法
に於て、上記グリッド点の各々に互いに順序つけられた
相異るグリッド符号及び画面上の座標を対応つけて予め
格納してお□くためのグリッド位置チーフルと、ある走
査時点及びその1回前の走査時点に生育ラインとパター
ンとの交線として検出される各パターンのセグメント毎
にその両端座標及び当該セグメントの属するパターンの
ラベルを対応づけて格納するための第1ラインテーブル
及び第2ラインチーフルと、上記グリッド符号の各々、
及び該グリッド符号のいずれよりも低位の順序を有しか
つ互いに順序づけられた複数個の仮符号の各々とそれら
の符号が属しているパターンのラベルとを対応づけて格
納するための連結テーブルと、該連結テーブル上でグリ
ッド符号もしくは仮符号の1つを入力符号とし、その入
力符号対応のラベルが入力符号と等しくない時はそのラ
ベルを更めて入力符号として対応ラベルをしらべ、これ
をくり返して入力符号と対応ラベルが等しくなった時の
符号を出力符号としてとり出すラベル処理手段とを備え
るとともに、第1及び第2ラインテーブルと連結テーブ
ルのラベルの値を上記グリッド符号及び仮符号のいずれ
とも異る仮想ラベルに初期設定して走査を開始し、各走
査時点毎には、検出された第1ラインテーブル十のセグ
メント上にグリッド位置テーブルに格納されたグリッド
点がある時には当該グリッド点の符号を第1ラインテー
ブルの当該セグメント対応のラベル及び連結テーブルの
当該グリッド点対応のラベルとして書込み、続いて第1
及び第2ラインテーブル上の各セグメント座mを比較す
ることによって同一パターンに属すると判断されるセグ
メントの対を順次とり出し、もし仮想ラベルを有する第
2ラインテーブル上のセグメントと同一のノ々ターンに
属する第1ラインテーブル上のセグメントが複数個あり
、かつその各々が仮想ラベルを有している時には才だ使
われていない上記仮符号の1つを第1ラインテーブル上
の当該複数個のセグメント対応のラベル及び連結テーブ
ル上の上記仮符号対応のラベルとして書込むという第1
処理を行い、もし同一パターンに属する第1及び第2ラ
インテーブルのセグメントの一方のみがグリッド符号も
しくは仮符号をラベルとして有している時はその符号を
入力符号(とし°C上記ラベル処理手段によってWカ符
号をめ、該出力符号を双方のセグメントのラベルとして
)i↑込むという第2処理を豹い、もし同一パターンに
属する第1及び第2ラインテーブルのセグメントの双方
がともにグリッド符号もしくは仮符号をラベルとして有
している時にはその各符号全入力符号として上記ラベル
処理手段によって負出力符号をめ、該2つの出力符号の
うぢより高位の順序を有する符号を深1及び第2ライン
テーブルの当該セグメントのラベル及び連結テーブルの
当該グリッド符号もしくは仮符号のラベルとして111
き込むという第3処理を行い、もし上記灸!1、第2も
しくは第3処理のいずれの条件にも該当し′t、4゛い
時には何の処理も行わす、かくして上記同一パターンに
属するセグメントの対がすべて終了した時に上記第1ラ
インチーフルの円内を第2ラインテーブルへ転送して次
の走査へと進み、走査終了時点に於る連結テーブル上で
同一ラベルを有するグリッド点がかつそのグリッド点の
みが同一パターンにより連結されている。!ニーfl+
断するようにしたことを特徴とする連結関係検出方法っ 2、前電連結テーブル上の各仮符号対応にその仮符号が
使用中の時は1、未使用の時は0となるフラグ4.一般
けるおともに、咳フラグがすべてl/:なった時には各
仮符号を入力符号♂して前記フラグ処亜手段を作動させ
、もしその出方符号が仮符号であった時には当該出力符
号を得るまでにフラグ処理手段でチェックされた全ての
仮符号のうち上記出力符号のみの対応フラグを1とし他
の対応フラグを0とすることによって、使用済み仮符号
を再使用可能とする機能を有せしめたことを特徴とする
特許H1s 51りの範囲第1項記載の連結関係検出方
法。
[Claims] 1. In a connection relationship detection power method for detecting whether or not grid points to be detected are connected by a pattern while sequentially scanning a target pattern on a screen line by line, Grid position information for storing in advance different ordered grid codes and screen coordinates for each of the grid points, and a certain scanning point and one scanning point before that. a first line table and a second line table for storing, in association with each segment of each pattern detected as an intersection line between the growth line and the pattern, the coordinates of both ends thereof and the label of the pattern to which the segment belongs; Each of the above grid codes,
and a concatenation table for storing each of a plurality of mutually ordered provisional codes having a lower order than any of the grid codes in association with labels of patterns to which these codes belong; One of the grid codes or provisional codes is used as an input code on the concatenation table, and if the label corresponding to that input code is not equal to the input code, change that label and search for the corresponding label as the input code, and repeat this process. Label processing means extracts the code when the input code and the corresponding label are equal as the output code, and also sets the values of the labels in the first and second line tables and the concatenation table to either the grid code or the provisional code. Scanning is started by initializing a different virtual label, and at each scanning time point, if there is a grid point stored in the grid position table on the detected segment of the first line table, the code of the grid point is changed. is written as the label corresponding to the segment in the first line table and the label corresponding to the grid point in the concatenation table, and then
By comparing each segment locus m on the second line table, pairs of segments that are determined to belong to the same pattern are sequentially extracted, and if the segments have the same number turn as the segment on the second line table that has a virtual label, When there are a plurality of segments on the first line table that belong to the first line table, and each of them has a virtual label, one of the above unused temporary codes is assigned to the plurality of segments on the first line table. The first step is to write the corresponding label and the label corresponding to the temporary code on the concatenation table.
If only one of the segments of the first and second line tables belonging to the same pattern has a grid code or provisional code as a label, that code is used as an input code (°C) by the label processing means described above. If both the segments of the first and second line tables belonging to the same pattern are grid codes or temporary When the code has a label as a label, the negative output code is determined by the label processing means as all input codes for each code, and the code having a higher order than the two output codes is stored in the deep 1 and second line tables. 111 as the label of the segment and the label of the grid code or temporary code in the concatenation table.
Perform the third process of injecting, and if the above moxibustion! If any of the conditions of 1, 2nd or 3rd processing is met, no processing is performed.Thus, when all pairs of segments belonging to the same pattern are completed, the first line is completed. The area within the circle is transferred to the second line table and the next scan is started, and at the end of the scan, there are grid points with the same label on the connection table, and only those grid points are connected by the same pattern. ! knee fl+
2. A flag corresponding to each temporary code on the Maeden connection table is set to 1 when the temporary code is in use, and 0 when it is not used; 4. In general, when all the cough flags become l/:, each provisional code is input as an input code ♂ to activate the flag processing means, and if the resulting code is a provisional code, the corresponding output code is obtained. Out of all the temporary codes checked by the flag processing means so far, the corresponding flag of only the above output code is set to 1 and the other corresponding flags are set to 0, so that the used temporary code can be reused. A method for detecting a connected relationship according to item 1 of the scope of Patent H1s 51, characterized in that:
JP59104571A 1984-05-25 1984-05-25 Method of detecting linkage relation Granted JPS60250480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59104571A JPS60250480A (en) 1984-05-25 1984-05-25 Method of detecting linkage relation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59104571A JPS60250480A (en) 1984-05-25 1984-05-25 Method of detecting linkage relation

Publications (2)

Publication Number Publication Date
JPS60250480A true JPS60250480A (en) 1985-12-11
JPH0444984B2 JPH0444984B2 (en) 1992-07-23

Family

ID=14384125

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59104571A Granted JPS60250480A (en) 1984-05-25 1984-05-25 Method of detecting linkage relation

Country Status (1)

Country Link
JP (1) JPS60250480A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602940A (en) * 1993-04-09 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Method of labeling image data and device for the same using temporary labels having a concentration relationship

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101766930B1 (en) 2009-12-22 2017-08-09 도소 가부시키가이샤 Novel metallosilicate, production method thereof, nitrogen oxide purification catalyst, production method thereof, and nitrogen oxide purification method making use thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602940A (en) * 1993-04-09 1997-02-11 Mitsubishi Denki Kabushiki Kaisha Method of labeling image data and device for the same using temporary labels having a concentration relationship

Also Published As

Publication number Publication date
JPH0444984B2 (en) 1992-07-23

Similar Documents

Publication Publication Date Title
CN101509783B (en) Data checking method and device applying to navigation electronic map production
JP4924976B2 (en) Software development support system
JPH0467234B2 (en)
US20190278568A1 (en) Recording medium recording generation program, information processing apparatus, and generation method
JPS60250480A (en) Method of detecting linkage relation
JP3980590B2 (en) Land data management system and network data verification system
CN111488876B (en) License plate recognition method, device, equipment and medium based on artificial intelligence
CN113516736A (en) Method and device for establishing and processing discode file mark and electronic equipment
Rahul et al. Reading industrial inspection sheets by inferring visual relations
CN116185857B (en) Automated verification method, device, electronic equipment, and medium for simulation test cases
CN117271527B (en) Mine data organization and management methods, devices, electronic equipment and storage media
CN113722361B (en) Information processing method, device and computer equipment
JPH0444985B2 (en)
JPH01128171A (en) Image processor
JP2015072593A (en) Information processing apparatus and information processing program
CN108052410B (en) Method and device for preventing errors of SPI-Nand read data page
JPS581277A (en) Character characteristic pickup system
WO2025077252A1 (en) Data labeling method, apparatus, and device
JPH0769926B2 (en) Code decoding type selection logic generator
CN117149188A (en) A method and device for converting page design drawings into page code
JP2580877B2 (en) Light module for data flow calculator
CN115908784A (en) A model training method, device, equipment and storage medium
JPS62285185A (en) Circuit diagram preparing system
JPS60116035A (en) Generation system for software graphic data
JPH0683891A (en) Preparing method for facility drawing

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees