Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5830621B2 - Intersection detection method - Google Patents
[go: Go Back, main page]

JPS5830621B2 - Intersection detection method - Google Patents

Intersection detection method

Info

Publication number
JPS5830621B2
JPS5830621B2 JP52081579A JP8157977A JPS5830621B2 JP S5830621 B2 JPS5830621 B2 JP S5830621B2 JP 52081579 A JP52081579 A JP 52081579A JP 8157977 A JP8157977 A JP 8157977A JP S5830621 B2 JPS5830621 B2 JP S5830621B2
Authority
JP
Japan
Prior art keywords
intersection
closed end
point
line segment
candidate point
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
Application number
JP52081579A
Other languages
Japanese (ja)
Other versions
JPS5416936A (en
Inventor
真澄 吉田
俊夫 松浦
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP52081579A priority Critical patent/JPS5830621B2/en
Publication of JPS5416936A publication Critical patent/JPS5416936A/en
Publication of JPS5830621B2 publication Critical patent/JPS5830621B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Description

【発明の詳細な説明】 本発明は、交差点検出方式、特に認識対象図形に対して
細線化処理をほどこすことなく、認識対象図形を走査し
て得た原図形情報にもとすいて適確に交差点例えば文字
「ト」や「+」などの交差点(分岐点を含む)を検出す
るようにした交差点検出方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides an intersection detection method that is particularly suitable for original figure information obtained by scanning a recognition target figure without applying thinning processing to the recognition target figure. The present invention relates to an intersection detection method that detects intersections (including branch points) such as intersections such as the letters "g" and "+".

特に手書き文字の認識に当っては、文字ストロークの交
差点が認識のための1つの重要な目安とされる。
Particularly when recognizing handwritten characters, the intersection of character strokes is considered to be one important indicator for recognition.

このような交差点の抽出に当っては、従来から第1図に
示す如く認識対象図形1の骨格部を抽出する所謂細線化
処理を行ない該細線化された細線化図形2を例えば3X
3メツシユの観測窓によって走査し、交差点を抽出する
ようにしていた。
In order to extract such intersections, conventionally, as shown in FIG. 1, a so-called thinning process is performed to extract the skeleton part of the recognition target figure 1, and the thinned figure 2 is processed by, for example, 3X.
A three-mesh observation window was used to scan and extract intersections.

しかし、認識対象図形(文字)のストローク幅即ち文字
線幅が太い場合、上記細線化処理によって得られた細線
化図形2が必らずしも原図形の骨格部を忠実に表現した
ものとならず、第1図図示点線3に示す如く思いがけな
い箇所に非所望な交差点が生じたりすることがある。
However, if the stroke width, that is, the character line width, of the recognition target figure (character) is thick, the thinned figure 2 obtained by the above thinning process does not necessarily represent the skeleton of the original figure faithfully. First, as shown by the dotted line 3 in FIG. 1, an undesired intersection may occur at an unexpected location.

本発明は、上記の点を考慮して、細線化処理をほどこす
ことなく原図形情報をそのまま用いて、交差点を検出す
ることを目的としている。
In consideration of the above points, the present invention aims to detect intersections by using original figure information as it is without performing line thinning processing.

そして本発明の交差点検出方式は認識対象図形を走査し
た際にストロークとストロークとの間に挾まれる空間が
実質土埃われない認識対象図形を処理対象とし、当該認
識対象図形を走査して得た走査情報にもとづいて特徴抽
出を行ない上記認識対象図形の認識処理を行なうパター
ン認識装置において、上記認識対象図形を一方の方向に
走査したとき図形枠に対面する図形ストロークに沿って
反射線分を抽出する反射線分抽出部をそなえると共に該
反射線分の1端が図形によって塞がれている閉塞端を抽
出する閉塞端抽出機能をそなえ、当該抽出された閉塞端
に接する図形ストローク上で該ストローク幅の実質上中
央点に交差点候補点を設定せしめ、1つまたは複数個の
設定された候補点の座標位置から交差点を決定するよう
にしたことを特徴としている。
The intersection detection method of the present invention processes a recognition target figure in which the space between the strokes is substantially free of dust when the recognition target figure is scanned, and the recognition target figure is obtained by scanning the recognition target figure. In a pattern recognition device that performs feature extraction based on scanning information and performs recognition processing of the recognition target figure, when the recognition target figure is scanned in one direction, reflective line segments are extracted along the figure stroke facing the figure frame. It is equipped with a reflected line segment extraction unit that extracts a closed end where one end of the reflected line segment is blocked by a figure, and has a closed end extraction function that extracts a closed end where one end of the reflected line segment is blocked by a figure, and the stroke The present invention is characterized in that an intersection candidate point is set at substantially the center point of the width, and the intersection is determined from the coordinate positions of one or more set candidate points.

以下第2図以降の図面を参照しつつ説明する。This will be explained below with reference to the drawings from FIG. 2 onwards.

第2図A、Bは夫々本発明による交差点検出の態様を説
明する説明図、第3図は本発明にいう反射線分の座標と
交差点候補点とを仮決定してゆく態様を説明する説明図
、第4図は本発明の要部の1実施例構成、第5図は交差
点候補点にもとすいて交差点を決定する態様を説明する
説明図、第6図は非所望な交差点候補点の設定状態を説
明する説明図を示す。
FIGS. 2A and 2B are explanatory diagrams each illustrating a mode of intersection detection according to the present invention, and FIG. 3 is an explanatory diagram illustrating a mode of tentatively determining the coordinates of reflective line segments and intersection candidate points according to the present invention. 4 shows the configuration of one embodiment of the main part of the present invention, FIG. 5 is an explanatory diagram illustrating a mode of determining an intersection based on intersection candidate points, and FIG. 6 shows an undesired intersection candidate point. An explanatory diagram illustrating the setting state of is shown.

第2図において、1は認識対象図形、2は図形枠、3な
いし8は夫々水平方向走査反射線分であって認識対象図
形1を水平方向に走査した際に得られたもの、9ないし
14は夫々垂直方向走査反射線分であって認識対象図形
1を垂直方向に走査した際に得られるもの、3−1.4
−1.5−1゜6−1.7−1.8−1は夫々水平方向
走査時の開放端、9−1.10−1.111,121゜
13−1 、14−1は夫々垂直方向走査時の開放端、
3−2 、4−2 、5−2 、6−2 、7−2 。
In FIG. 2, 1 is a figure to be recognized, 2 is a figure frame, 3 to 8 are horizontal scan reflection line segments obtained when the figure to be recognized 1 is scanned in the horizontal direction, 9 to 14 are vertical scan reflection line segments obtained when the recognition target figure 1 is scanned in the vertical direction, 3-1.4
-1.5-1゜6-1.7-1.8-1 are open ends for horizontal scanning, 9-1.10-1.111, 121゜13-1 and 14-1 are vertical, respectively. Open end when scanning direction,
3-2, 4-2, 5-2, 6-2, 7-2.

8−2は夫々水平方向走査時の閉塞端、9−2゜10−
2.11−2.12−2.13−2.142は夫々垂直
方向走査時の閉塞端、15ないし26は夫々交差点候補
点、27,28は夫々交差点、SCNは走査線を表わし
ている。
8-2 is the closed end during horizontal scanning, 9-2゜10-
2.11-2.12-2.13-2.142 are closed ends during vertical scanning, 15 to 26 are intersection candidate points, 27 and 28 are intersections, and SCN is a scanning line.

なお、候補点15は閉塞端3−2に、候補点16は閉塞
端42に、候補点17は閉塞端9−2に、候補点18は
閉塞端10−2に、候補点19は閉塞端72に、候補点
20は閉塞端8−2に、候補点21は閉塞端5−2に、
候補点22は閉塞端62に、候補点23は閉塞端11−
2に、候補点24は閉塞端12−2に、候補点25は閉
塞端13−2に、候補点26は閉塞端14−2によって
図形ストローク上に求められている。
The candidate point 15 is at the closed end 3-2, the candidate point 16 is at the closed end 42, the candidate point 17 is at the closed end 9-2, the candidate point 18 is at the closed end 10-2, and the candidate point 19 is at the closed end. 72, the candidate point 20 is at the closed end 8-2, the candidate point 21 is at the closed end 5-2,
The candidate point 22 is at the closed end 62, and the candidate point 23 is at the closed end 11-
2, the candidate point 24 is found on the closed end 12-2, the candidate point 25 is found on the closed end 13-2, and the candidate point 26 is found on the graphic stroke by the closed end 14-2.

本発明の場合、後述するように(:)図形枠に対面する
図形ストロークに沿う反射線分3ないし14が抽出され
、(11)反射線分の閉塞端3−2 、4−2 。
In the case of the present invention, as will be described later, (:) reflected line segments 3 to 14 along the figure stroke facing the figure frame are extracted, and (11) closed ends 3-2, 4-2 of the reflected line segments.

・・・・・・14−2が抽出され、(iii)各閉塞端
に対応して交差点候補点15ないし26が設定され、(
IV)該各文差点候補点が正当な候補点である場合に該
各候補点の例えば重心位置に交差点27.28が決定さ
れる。
...14-2 is extracted, (iii) intersection candidate points 15 to 26 are set corresponding to each closed end, and (
IV) When each of the sentence difference point candidate points is a valid candidate point, intersections 27 and 28 are determined, for example, at the center of gravity of each of the candidate points.

以下、第3図をあわせて参照しつつ反射線分の抽出、閉
塞端の抽出、交差点候補点の設定について概略説明する
Hereinafter, with reference to FIG. 3, extraction of reflected line segments, extraction of closed ends, and setting of intersection candidate points will be briefly explained.

なお第3図において29ないし31は夫々カウンタ、3
2は加算回路を表わす。
In FIG. 3, 29 to 31 are counters, 3
2 represents an adder circuit.

反射線分の抽出と閉塞端の抽出とは概路次の如きものと
考えてよい。
The extraction of reflection line segments and the extraction of closed ends can be roughly considered as follows.

即ち、例えば第2図A図示走査5CN1において反射線
分の候補点として図示端3−2が抽出されたとし、走査
SCN 1よりも1ピツチだけ上方の走査に対応して同
様の反射線分候補点(仮にp点とする)が抽出されたと
する。
That is, for example, suppose that the illustrated end 3-2 is extracted as a candidate point for a reflected line segment in the illustrated scan 5CN1 of FIG. Assume that a point (temporarily referred to as point p) is extracted.

このとき、上記端3−2に対応する点のX座標値と、上
記p点のX座標値との差をとり、当該差が閾値を超えて
いれば、反射線分3は、上記反射線分候補点(端3−2
)の所までに止まっており、上記p点まで延びていない
とする。
At this time, take the difference between the X coordinate value of the point corresponding to the end 3-2 and the X coordinate value of the above point p, and if the difference exceeds the threshold, the reflected line segment 3 is minute candidate point (edge 3-2
) and does not extend to the above point p.

そして、このとき反射線分候補点(端3−2)の上方が
ストロークによって閉塞されていることから、当該候補
点を反射線分上の点とみなしかつ反射線分の閉塞端とみ
なすようにする。
At this time, since the upper part of the reflected line segment candidate point (end 3-2) is occluded by the stroke, the candidate point is regarded as a point on the reflected line segment and also as a closed end of the reflected line segment. do.

第2図Aに示す認識対象図形1を例えば水平に走査して
ゆく間に、カウンタ29,30に対して走査点位置の移
動に同期したクロック信号CLが供給され、カウンタ3
1に対して上記クロック信号の半分の周波数をもつ1/
2クロック信号1/2CLが供給される。
For example, while the recognition target figure 1 shown in FIG.
1/1 with half the frequency of the above clock signal relative to 1.
2 clock signal 1/2CL is supplied.

そしてカウンタ29は、走査点が第2図A図示×印位置
に達した時点から計数を開始しかつ白メツシユから黒メ
ツシユに変化する点即ち第2図A図示点aにおいて計数
を停止するようにされる。
The counter 29 starts counting when the scanning point reaches the x mark position shown in FIG. 2A, and stops counting at the point where the white mesh changes to a black mesh, that is, point a shown in FIG. 2A. be done.

このため、計数が終了したとき、カウンタ29の内容は
点aの座標情報を表わしている。
Therefore, when the counting is completed, the contents of the counter 29 represent the coordinate information of point a.

カウンタ30は、走査点が第2図A図示×印位置に達し
た時点から計数を開始しかつ第2図A図示点すにおいて
計数を停止するようにされる。
The counter 30 starts counting when the scanning point reaches the x mark position shown in FIG. 2A, and stops counting when the scanning point reaches the position shown in FIG. 2A.

このため計数が終了したとき、カウンタ30の内容は点
すの座標情報を表わしている。
Therefore, when the counting is completed, the contents of the counter 30 represent the coordinate information of the dot.

またカウンタ31は、走査点が第2図A図示点aに達し
た時点から計数を開始しかつ第2図A図示点すに達した
とき計数を停止するようにされる。
The counter 31 starts counting when the scanning point reaches the point a shown in FIG. 2A, and stops counting when the scanning point reaches the point a shown in FIG. 2A.

このため、計数が終了したとき該カウンタ31の内容は
距離(b−a)/2に対応した値をもっている。
Therefore, when the counting is completed, the contents of the counter 31 have a value corresponding to the distance (ba)/2.

この結果、加算回路32の出力として(a+b)/2で
与えられる座標情報が出力されることになる。
As a result, the adder circuit 32 outputs coordinate information given by (a+b)/2.

反射線分3または4は、上述の如く各走査線毎に点a(
または点b −以下a (b)と略記する)を決定して
ゆき、上下に隣接する走査線上の点a (b)と点a
(b)とが上下方向に連続しているか否かを調べ、互に
連続している場合、夫々の点a (b)をつらねてゆき
線分として抽出するものと考えてよい。
Reflection line segment 3 or 4 is located at point a(
or point b - hereinafter abbreviated as a (b)), and then determine point a (b) and point a on the vertically adjacent scanning line.
It is checked whether the points a and (b) are continuous in the vertical direction, and if they are continuous, it can be thought of as connecting each point a and (b) and extracting it as a line segment.

この間、反射線分の始まり端と終り端とについて夫々、
図形枠ないしは白メツシユ領域に開らいているか、ある
いは図形黒メツシユ領域によって閉じられているかを調
べるようにする。
During this time, for the starting end and ending end of the reflected line segment, respectively,
It is checked whether the figure is open to a figure frame or a white mesh area, or whether it is closed by a figure frame or a black mesh area.

そして図形黒メツシユ領域によって閉じられているとき
、当該端を上述の如く閉塞端3−2 、4−2 、・・
・・・・とするものと考えてよい。
When the graphic black mesh area is closed, the ends are closed as described above as closed ends 3-2, 4-2, . . .
It can be considered that...

なお、上述の反射線分の抽出や閉塞端の抽出は例えば水
平走査が順次進んでゆく間に次々と決定されてゆく。
Note that the above-mentioned extraction of reflection line segments and extraction of closed ends are determined one after another while, for example, the horizontal scanning progresses one after another.

このとき上述の如く値(a+b)/2も同時に各走査毎
に得られてゆ(。
At this time, as mentioned above, the value (a+b)/2 is also obtained for each scan.

この状態のもとで、反射線分の閉塞端例えば32が抽出
されたとき上記値(a+b)/2で示される点15が、
交差点候補点として設定される。
Under this condition, when the closed end of the reflection line segment, for example 32, is extracted, the point 15 indicated by the above value (a+b)/2 is
Set as an intersection candidate point.

なお図示○印の各候補点は水平方向の走査時に設定され
、図示×印の各候補点は垂直方向の走査時に設定される
Note that each candidate point marked with a circle is set during scanning in the horizontal direction, and each candidate point marked with an x is set during scanning in the vertical direction.

上記交差点候補点が正当なものか否かは次のような考え
方のもとに判定される。
Whether or not the intersection candidate point is valid is determined based on the following concept.

即ち、(a) 第2図A図示の交差点候補点17は閉
塞端92によって設定されたものである。
That is, (a) the intersection candidate point 17 shown in FIG. 2A is set by the closed end 92.

しかし、当該閉塞端9−2から候補点17をみたスト。However, the candidate point 17 is viewed from the closed end 9-2.

−クの向う端が図形枠2に接していることから、該候補
点17は交差点27を決定するための候補点とみない。
Since the other end of the - mark is in contact with the graphic frame 2, the candidate point 17 is not considered as a candidate point for determining the intersection 27.

換言すると上記ストロークの向う端に他の反射線分が存
在しないので候補点とみない。
In other words, since there is no other reflected line segment at the opposite end of the stroke, it is not considered as a candidate point.

(b) 第2図A図示の交差点候補点18についても
同様である。
(b) The same applies to the intersection candidate point 18 shown in FIG. 2A.

(C)第6図に図示する如き認識対象図形1において、
閉塞端Aに対応して設定される候補点A′の如く、閉塞
端Aからの距離が極端に大きい候補点については交差点
を決定するための候補点とはみない(上記距離は成る閾
値αと比較するようにされる)。
(C) In the recognition target figure 1 as shown in FIG.
Candidate points with an extremely large distance from the closed end A, such as candidate point A' set corresponding to the closed end A, are not considered as candidate points for determining an intersection (the above distance is a threshold α ).

(d) 第6図に図示する如き認識対象図形1におい
て、ストロークに僅かにふくらみがあったりする場合、
閉塞端B、C,D、’Eなどが抽出され、交差点候補点
B’、C’、D’、E’の如きものが設定され、非所望
な交差点Fが決定されることがある。
(d) When the recognition target figure 1 as shown in FIG. 6 has a slight bulge in the stroke,
Blocked edges B, C, D, 'E, etc. are extracted, intersection candidate points B', C', D', E', etc. are set, and an undesired intersection F may be determined.

このため、閉塞端B、C,D、Eを抽出するに当って当
該閉塞端が抽出される反射線分の線分長を調べ、該線分
長が予め定めた値以下である場合には交差点候補点を設
定するための閉塞端とみないようにする。
Therefore, when extracting closed ends B, C, D, and E, the length of the reflected line segment from which the closed end is extracted is checked, and if the line segment length is less than a predetermined value, Avoid viewing it as a closed end for setting intersection candidate points.

これによって第6図図示の候補点C′、D′、E′が抹
消されることになり、候補点B′は1個の閉塞端Bのみ
によって設定されたものであることがら交差点を決定す
るための候補点としては無視される。
As a result, candidate points C', D', and E' shown in FIG. 6 are deleted, and since candidate point B' is set by only one closed end B, an intersection is determined. is ignored as a candidate point.

第2図および第3図を参照して説明した如く、各走査毎
に座標値a、(a+b)/2、bが夫々決定されてゆ(
ことが理解されよう。
As explained with reference to FIGS. 2 and 3, the coordinate values a, (a+b)/2, and b are determined for each scan.
That will be understood.

第4図は、上記座標値にもとすいて、上記(a)ないし
くd)で述べた如き非正轟な候補点を除去しつつ、正当
な候補点座標を設定してゆく一実施例構成を示している
FIG. 4 shows an example in which correct candidate point coordinates are set while removing incorrect candidate points as described in (a) to d) above based on the above coordinate values. It shows the configuration.

図中33ないし36は夫々座標テーブル、37゜38は
夫々レジスタ、39は差分回路、40は比較回路、41
は線分長カウンタ、42ないし44は夫々アンド回路を
表わしている。
In the figure, 33 to 36 are coordinate tables, 37 and 38 are registers, 39 is a differential circuit, 40 is a comparison circuit, and 41
is a line segment length counter, and 42 to 44 are AND circuits, respectively.

以下第2図A図示の候補点15を設定する場合を例に挙
げて説明する。
The following will explain the case of setting the candidate points 15 shown in FIG. 2A as an example.

水平走査が行なわれる間に、上述の如く座標値a、(a
+b)/2、bが夫々決定されて座標テーブル33 、
34 、35 。
While horizontal scanning is performed, the coordinate values a, (a
+b)/2 and b are respectively determined and the coordinate table 33,
34, 35.

36にセットされる。It is set to 36.

このとき反射線分3に対応する座標値aがセットされる
都度、線分長カウンタ41がプラス1されて、反射線分
30線長を保持するものと考えてよい。
At this time, each time the coordinate value a corresponding to the reflected line segment 3 is set, the line segment length counter 41 is incremented by 1, and it may be considered that the line length of the reflected line segment 30 is maintained.

今、#5走査時に得られた座標値a5の点が反射線分3
の閉塞端3−2であることが判ったとする。
Now, the point with coordinate value a5 obtained during #5 scanning is reflected line segment 3
Assume that it is found that the closed end 3-2 is the closed end 3-2.

なお閉塞端であるか否かは少なくとも#7走査時には判
定される。
Note that whether or not it is a closed end is determined at least during #7 scanning.

該閉塞端3−2が判定されたとき、該閉塞端32の座標
値a5がレジスタ38にセットされ、一方テーブル35
から座標値(a 5 + b 5 ) / 2がアンド
回路42を介してレジスタ37にセットされる。
When the closed end 3-2 is determined, the coordinate value a5 of the closed end 32 is set in the register 38, while the table 35
From there, the coordinate value (a 5 + b 5 )/2 is set in the register 37 via the AND circuit 42.

なおこのとき座標値a5かb5のいずれか一方が図形枠
2のそれと一致している場合、アンド回路42はオフ状
態とされてレジスタ37にセットされることはない。
At this time, if either the coordinate value a5 or b5 matches that of the graphic frame 2, the AND circuit 42 is turned off and is not set in the register 37.

該アンド回路42は上述の非正当性判定(a)、(b)
に対応する判定を行なっている。
The AND circuit 42 performs the above-mentioned invalidity judgments (a) and (b).
Judgments are being made accordingly.

レジスタ37に値(a 5 + b 5 ) / 2が
セットされたとき、差分回路39によって座標値(a5
+b 5 )/2とa5との距離を抽出する。
When the value (a 5 + b 5 )/2 is set in the register 37, the difference circuit 39 calculates the coordinate value (a5
Extract the distance between +b 5 )/2 and a5.

そして該距離は比較回路40によって閾値αと比較され
、該距離が閾値αよりも小さい場合、比較回路40は論
理「1」を出力する。
The distance is then compared with a threshold value α by the comparison circuit 40, and if the distance is smaller than the threshold value α, the comparison circuit 40 outputs a logic “1”.

該比較処理は上述の非正当性判定(e)に対応する判定
を行なっている。
The comparison process performs a determination corresponding to the above-mentioned invalidity determination (e).

この状態で、反射線分30線分長が予め定めた値を超え
ているとき、線分長カウンタ41は論理「1」を出力し
、アンド回路44.43が共にオンされ、レジスタ37
の内容(a5+b5)/2が正当な交差点候補点15(
第2図A図示)の座標として取り込まれる。
In this state, when the length of the 30 reflected line segments exceeds a predetermined value, the line segment length counter 41 outputs logic "1", AND circuits 44 and 43 are both turned on, and the register 37
The content (a5+b5)/2 is a valid intersection candidate point 15 (
The coordinates are taken in as the coordinates shown in FIG. 2A).

上述の如く取り込まれた、正当な交差点候補点から交差
点を決定するに当っては、第5図A、B。
In determining an intersection from the valid intersection candidate points captured as described above, FIGS. 5A and 5B are used.

Cに図示する如く、各候補点にの座標値からその重心を
求め、最終的に交差点りの座標が決定される。
As shown in Figure C, the center of gravity of each candidate point is determined from the coordinate values, and the coordinates of the intersection are finally determined.

以上説明した如く、本発明によればいわゆる細線化処理
を行なうことなく原図形情報にもとすいて直接交差点を
検出することが可能となる。
As described above, according to the present invention, it is possible to directly detect intersections based on original figure information without performing so-called thinning processing.

なお本発明にいう反射線分の抽出や閉塞端の抽出は、他
の特徴抽出のためにも広く利用されるものである。
Note that the reflection line segment extraction and closed end extraction according to the present invention are also widely used for other feature extraction.

このため反射線分の抽出などを必要とすることが、本発
明にとって不利となるものではない。
Therefore, the necessity of extracting reflected line segments is not disadvantageous to the present invention.

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

第1図は細線化処理の問題点を説明する説明図、第2図
A、Bは本発明による交差点検出の態様を説明する説明
図、第3図は本発明にいう反射線分の座標と交差点候補
点とを仮決定してゆく態様を説明する説明図、第4図は
本発明の要部の1実施例構成、第5図は交差点候補点に
もとすいて交差点を決定する態様を説明する説明図、第
6図は非所望な交差点候補点の設定状態を説明する説明
図を示す。 図中、1は認識対象図形、2は図形枠、3ないし8は夫
々水平方向走査反射線分、9ないし14は夫々垂直方向
走査反射線分、3−2 、4−2 。 5−2.・・・・・・14−2は夫々閉塞端、15ない
し26は夫々交差点候補点、27,28は交差点、29
ないし31は夫々カウンタ、32は加算回路、33ない
し36は夫々座標テーブル、37,38は夫々レジスタ
、39は差分回路、40は比較回路、41は線分長カウ
ンタを表わす。
FIG. 1 is an explanatory diagram illustrating problems in line thinning processing, FIGS. 2A and B are explanatory diagrams illustrating aspects of intersection detection according to the present invention, and FIG. 3 is an explanatory diagram illustrating the aspects of intersection detection according to the present invention. An explanatory diagram illustrating a manner in which intersection candidate points are tentatively determined, FIG. 4 shows an embodiment of the main part of the present invention, and FIG. 5 shows a manner in which intersections are determined based on intersection candidate points. FIG. 6 is an explanatory diagram illustrating the setting state of undesired intersection candidate points. In the figure, 1 is a figure to be recognized, 2 is a figure frame, 3 to 8 are horizontal scanning reflection line segments, and 9 to 14 are vertical scanning reflection line segments, 3-2, 4-2. 5-2. ...14-2 are respectively closed ends, 15 to 26 are intersection candidate points, 27 and 28 are intersections, 29
31 to 31 are counters, 32 is an adder circuit, 33 to 36 are coordinate tables, 37 and 38 are registers, 39 is a difference circuit, 40 is a comparison circuit, and 41 is a line segment length counter.

Claims (1)

【特許請求の範囲】 1 認識対象図形を走査した際にストロークとストロー
クとの間に挾まれる空間が実質土埃われない認識対象図
形を処理対象とし、当該認識対象図形を走査して得た走
査情報にもとづいて特徴抽出を行ない上記認識対象図形
の認識処理を行なうパターン認識装置において、上記認
識対象図形を一方の方向に走査したとき図形枠に対面す
る図形ストロークに沿って反射線分を抽出する反射線分
抽出部をそなえると共に該反射線分の1端が図形によっ
て塞がれている閉塞端を抽出する閉塞端抽出機能をそな
え、当該抽出された閉塞端に接する図形ストローク上で
該ストローク幅の実質上中央点に交差点候補点を設定せ
しめ、1つまたは複数個の設定された候補点の座標位置
から交差点を決定するようにしたことを特徴とする交差
点検出方式。 2 上記交差点候補点を設定するために利用される閉塞
端は、上記反射線分の線分長が予め定めた値以上ある反
射線分にもとづいて定められることを特徴とする特許請
求の範囲第1項記載の交差点検出方式。 3 上記交差点を決定するために利用される交差点候補
点は、上記閉塞端からの距離が予め定められた値以内で
ある交差点候補点に限られることを特徴とする特許請求
の範囲第1項または第2項記載の交差点検出方式。 4 上記交差点を決定するために利用される交差点候補
点は、上記閉塞端と図形枠との間の中央点に設定された
交差点候補点を除外するようにされることを特徴とする
特許請求の範囲第1項ないし第3項のいずれか記載の交
差点検出方式。
[Scope of Claims] 1. A recognition target figure whose processing target is a recognition target figure in which the space between strokes is substantially free of dust when the recognition target figure is scanned, and a scan obtained by scanning the recognition target figure. In a pattern recognition device that extracts features based on information and performs recognition processing of the figure to be recognized, when the figure to be recognized is scanned in one direction, reflective line segments are extracted along the figure strokes facing the figure frame. It is equipped with a reflected line segment extraction unit and a closed end extraction function that extracts a closed end where one end of the reflected line segment is blocked by a figure, and the stroke width is calculated on the figure stroke that is in contact with the extracted closed end. An intersection detection method characterized in that an intersection candidate point is set at substantially the center of the intersection, and the intersection is determined from the coordinate positions of one or more of the set candidate points. 2. The closed end used to set the intersection candidate point is determined based on the reflected line segment whose line segment length is equal to or greater than a predetermined value. The intersection detection method described in Section 1. 3. The intersection candidate points used to determine the intersection are limited to intersection candidate points whose distance from the closed end is within a predetermined value, or The intersection detection method described in Section 2. 4. The intersection candidate point used to determine the intersection excludes the intersection candidate point set at the center point between the closed end and the graphic frame. The intersection detection method according to any one of ranges 1 to 3.
JP52081579A 1977-07-08 1977-07-08 Intersection detection method Expired JPS5830621B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52081579A JPS5830621B2 (en) 1977-07-08 1977-07-08 Intersection detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52081579A JPS5830621B2 (en) 1977-07-08 1977-07-08 Intersection detection method

Publications (2)

Publication Number Publication Date
JPS5416936A JPS5416936A (en) 1979-02-07
JPS5830621B2 true JPS5830621B2 (en) 1983-06-30

Family

ID=13750212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52081579A Expired JPS5830621B2 (en) 1977-07-08 1977-07-08 Intersection detection method

Country Status (1)

Country Link
JP (1) JPS5830621B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220055714A (en) * 2020-10-27 2022-05-04 유의훈 Lift Device For Ton Bag

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220055714A (en) * 2020-10-27 2022-05-04 유의훈 Lift Device For Ton Bag

Also Published As

Publication number Publication date
JPS5416936A (en) 1979-02-07

Similar Documents

Publication Publication Date Title
JPS5830621B2 (en) Intersection detection method
JPH07220081A (en) Segmenting method for graphic of image recognizing device
JPH065545B2 (en) Figure recognition device
JP2000113106A (en) Document image processor
JP2000193420A (en) Eye position detector
JPS5830624B2 (en) End point detection method
JPS6321955B2 (en)
JPS5830623B2 (en) Intersection extraction method
JPS5830622B2 (en) Diagonal intersection detection method
JPH0731733B2 (en) Rectangle detector
JPH065544B2 (en) Figure recognition device
JPS59140586A (en) Picture processing device
JPH06195512A (en) Character feature extraction device
JPS6019285A (en) Stroke extracting method
JPH09237321A (en) Device for recognizing handwritten character
JPS6068482A (en) Detecting circuit of intersecting point
JPH06274698A (en) On-line hand-written character recognizing system
JPH1021332A (en) Non-linear normalizing method
JPS5852783A (en) Feature extraction system
JPH0460525B2 (en)
JPH06119432A (en) Moving window fingerprint collation method and device
JPH04188379A (en) Picture pattern recognizing method
JPS603676B2 (en) Intersection extraction method
JPH07160820A (en) Character recognition method
JPH09167205A (en) Method for picking-up character pattern