JPH043276A - Arc extraction method - Google Patents

Arc extraction method

Info

Publication number
JPH043276A
JPH043276A JP10469590A JP10469590A JPH043276A JP H043276 A JPH043276 A JP H043276A JP 10469590 A JP10469590 A JP 10469590A JP 10469590 A JP10469590 A JP 10469590A JP H043276 A JPH043276 A JP H043276A
Authority
JP
Japan
Prior art keywords
vector
arc
candidate
vectors
circular arc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10469590A
Other languages
Japanese (ja)
Inventor
Hiroyuki Kanehara
弘幸 金原
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10469590A priority Critical patent/JPH043276A/en
Publication of JPH043276A publication Critical patent/JPH043276A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

PURPOSE:To improve the extraction rate of a circular arc or a curve which intersects with another segment by comparing a radius and a center point of an average related to the whole candidate vector of the circular arc registered in a circular arc array, and a radius and a center point determined by each pair of adjacent candidate vectors. CONSTITUTION:An adjacent core vector is tracked in both the forward and the backward directions of a core vector, and an operation of searching the core vector of a circular arc candidate is repeated by deciding a condition between two core vectors, and the whole of the core vector derived as a circular arc candidate vector before that time. Subsequently, with regard to each vector in a series of circular arc candidate vector group which is obtained, a final condition decision is executed and an inappropriate vector is eliminated. In such a way, a circular arc or a curve which intersects (joins or branches) with other segment can also be extracted easily and exactly.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、図面認識システム等において、入力された2
値画像より円弧を抽出する方法に関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is a drawing recognition system, etc.
This paper relates to a method for extracting arcs from value images.

〔従来の技術〕[Conventional technology]

図面上のシンボル認識や図形認識等のために、入力され
た2値画像より円弧(曲線)を抽出する処理がしばしば
必要になる。
In order to recognize symbols and figures on drawings, it is often necessary to extract arcs (curves) from input binary images.

論文r山崎、井村;“文字軸郭線の円弧と直線とによる
近似″、情報処理学会論文誌、 Vol、 26 。
Paper r Yamazaki, Imura; “Approximation of character axis outline using circular arcs and straight lines”, Journal of Information Processing Society of Japan, Vol. 26.

&4,1985年7月、pp、726−732Jには、
2値画像を走査して輪郭線のブロックを抽出し、各ブロ
ック上に2個の標本点を順次とり、その間を円弧により
近似する手法、及び近似しようとする2点の先のもう一
つの標本点も考慮して2点間の円弧近似を行う手法が述
べられている。
&4, July 1985, pp. 726-732J,
A method of scanning a binary image to extract blocks of contour lines, taking two sample points on each block sequentially, and approximating the space between them with an arc, and another sample beyond the two points to be approximated. A method of performing circular arc approximation between two points while also taking points into consideration is described.

二の近似手法は1文字画像の情報圧縮を目的としている
が52値画像中の円弧抽出にも適用iT能である。
The second approximation method is aimed at compressing the information of a single character image, but it can also be applied to extracting circular arcs from 52-value images.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

」−記従来技術は、ドツトデータを直接用いる手法であ
るため、機械図面の認識システム等における円弧(曲線
)抽出の目的には処理量が多くなりすぎるという問題が
ある。また、3点による円弧近似の手法は、近似精度の
面では優れているが、処理量がさらに大幅に増加するう
えに1機械図面では珍しくない他の線分と交差した円弧
等の抽出を誤る危険がむしろ増大するという問題がある
Since the prior art described above is a method that directly uses dot data, there is a problem in that the amount of processing is too large for the purpose of extracting circular arcs (curves) in recognition systems for mechanical drawings and the like. In addition, although the three-point arc approximation method is superior in terms of approximation accuracy, it also significantly increases the amount of processing and also makes errors in extracting arcs that intersect with other line segments, which is not uncommon in single mechanical drawings. The problem is that the danger is actually increasing.

さらに、円弧の線分の太さの識別が簡単でないという問
題もある。
Furthermore, there is also the problem that it is not easy to identify the thickness of the line segment of the arc.

したがって本発明の目的は、他の線分と交差した円弧あ
るいは曲線の抽出率を上げることができ、円弧あるいは
曲線の線の太さの識別も容易であり。
Therefore, an object of the present invention is to be able to increase the extraction rate of arcs or curves that intersect with other line segments, and to easily identify the thickness of the arc or curve.

また処理内容も簡単であって1機械図面等の認識システ
ムに適用する場合に好適な円弧抽出方法を提供すること
にある。
Another object of the present invention is to provide a circular arc extraction method that is simple in processing content and suitable for application to a recognition system for one machine drawing or the like.

〔a!題を解決するための手段〕[a! Means to solve the problem]

本発明の円弧抽出方法は、2値画像の黒画素を追跡して
輪郭ベクトルを抽出し、ペアをなす輪郭ベクトルより芯
線ベクトルを抽出し、抽出した芯線ベクトルに関し、注
目ベクトルの前方及び後方に隣接ベクトルを探し、各隣
接ベクトルと注目ベクトルとで決まる円の中心点及び半
径と、それまでに見つかった円弧候補ベクトルで決まる
円の平均の中心点及び半径との差がある閾値以下であれ
ば、その隣接ベクトルを円弧候補ベクトルとするととも
に、これを注目ベクトルとして同様の円弧候補ベクトル
の探索を繰返す処理と、該処理により得られた一つづき
の円弧候補ベクトルの群中の隣合う二つの円弧候補ベク
トルにより決まる円の中心点及び半径と、当該円弧候補
ベクトル群により決まる円の平均の中心点及び半径との
差が、ある閾値以上であれば、当該二つの円弧候補ベク
トルを削除し、残った円弧候補ベクトルを円弧を構成す
る芯線ベクトルとして抽出する処理とからなることを特
徴とする。
The arc extraction method of the present invention traces black pixels of a binary image to extract a contour vector, extracts a skeleton vector from a pair of contour vectors, and, regarding the extracted skeleton vector, Search for a vector, and if the difference between the center point and radius of the circle determined by each adjacent vector and the vector of interest and the average center point and radius of the circle determined by the arc candidate vectors found so far is less than a certain threshold, A process of setting the adjacent vector as an arc candidate vector, and repeating a search for a similar arc candidate vector using this as the vector of interest, and two adjacent arc candidates in a group of one arc candidate vector obtained by this process. If the difference between the center point and radius of the circle determined by the vector and the average center point and radius of the circle determined by the group of arc candidate vectors is greater than or equal to a certain threshold, the two arc candidate vectors are deleted and the remaining arc candidate vectors are deleted. It is characterized by a process of extracting circular arc candidate vectors as core line vectors constituting the circular arc.

〔作 用〕[For production]

このように芯線ベクトルの前後両方向にg接芯線ベクト
ルを追跡し、二つの芯線ベクトルと、それまでに円弧候
補ベクトルとして求めた芯線ベクトルの全体との間の条
件判定により円弧候補の芯線ベクトルを探索する操作を
繰返し、さらに得られた一つづきの円弧候補ベクトル群
中の各ベクトルについて最終的な条件判定を行って不適
切なベクトルを排除するので、他の線分と交差(合流ま
たは分岐)した円弧あるいは曲線も容易かつ正確に抽出
することができる。
In this way, the g-tangent vector is traced in both directions before and after the core vector, and the core vector of the arc candidate is searched for by determining the condition between the two core vectors and the entire core vector found as the arc candidate vector. This process is repeated, and a final conditional judgment is made for each vector in the resulting set of arc candidate vectors to eliminate inappropriate vectors, so it is possible to eliminate the possibility of intersecting (merging or branching) with other line segments. Arcs or curves can also be extracted easily and accurately.

また、処理内容が比較的単純であるうえに1輪郭ベクト
ル抽出及び芯線ベクトル抽出は1機械図面等の認識処理
の場合に前処理としてもともと必要となる処理であり、
さらに、円弧候補ベクトルの条件判定のためのパラメー
タを必要に応じて容易に変更できる。さらにまた、円弧
候補ベクトルとして抽出された芯線ベクトルは輪郭ベク
トルのペアによって抽出されたものであるから、対応し
た輪郭ベクトルのペアを参照することによって円弧また
は曲線の線の太さを容易に識別可能である。
In addition, the processing content is relatively simple, and 1 contour vector extraction and core line vector extraction are processes that are originally required as preprocessing in the case of recognition processing of 1 mechanical drawing, etc.
Furthermore, parameters for condition determination of arc candidate vectors can be easily changed as necessary. Furthermore, since the core line vectors extracted as arc candidate vectors are extracted by pairs of contour vectors, the line thickness of the arc or curve can be easily identified by referring to the corresponding pair of contour vectors. It is.

このように本発明の円弧処理方法は、機械図面等の認識
システムにおける円弧あるいは曲線の抽出方法として最
適かつ実用的である。
As described above, the arc processing method of the present invention is optimal and practical as a method for extracting arcs or curves in recognition systems such as mechanical drawings.

〔実施例〕〔Example〕

第1図は本発明の一実施例に係る図面認識システムのブ
ロック図である。】6は機械図面等の2値画像データを
記憶するための画像メモリであって、その2値画像デー
タは外部のスキャナ等から入出力インタフェース部2を
介して人力する。3は処理を実行するCPU、4はCP
U3により実行される処理のプログラムを記憶するプロ
グラムメモリであり、ここに記憶されるプログラムとし
ては輪郭ベクトル抽出、芯線化、円弧抽出、その他の図
面認識のための処理のプログラムが含まれる。
FIG. 1 is a block diagram of a drawing recognition system according to an embodiment of the present invention. Reference numeral 6 denotes an image memory for storing binary image data such as mechanical drawings, and the binary image data is inputted manually via the input/output interface unit 2 from an external scanner or the like. 3 is the CPU that executes the process, 4 is the CP
This is a program memory that stores programs for processing executed by U3, and the programs stored here include programs for contour vector extraction, skeletonization, circular arc extraction, and other processing for drawing recognition.

5は処理の中間データや結果データを記憶するためのデ
ータメモリである。
5 is a data memory for storing intermediate data and result data of processing.

第2図はCPU3による全体的な流れを示すフローチャ
ートである。
FIG. 2 is a flowchart showing the overall flow by the CPU 3.

なお、処理■■は、実際的な円弧抽出のための処理ブロ
ック■〜■の前処理であるが1図面認識処理全体の前処
理でもある。すなわち、処理■■は本発明による円弧抽
出のために新たに追加されるものではない。
It should be noted that the process ``■'' is a pre-process for the processing blocks ``--'' for practical circular arc extraction, but it is also a pre-process for the entire one-drawing recognition process. That is, the process ``■'' is not newly added for arc extraction according to the present invention.

処理■■ 画像メモリ1に入力された2値画像の黒画素を追加する
ことによって、線分の輪郭を直線近似する輪郭ベクトル
を抽出し、そのデータをデータメモリ5に記憶する。こ
の輪郭ベクトルのデータより、ペアをなす輪郭ベクトル
の中心線を芯線ベクトルとして抽出し、そのデータを輪
郭ベクトルと対応させてデータメモリ5に記憶する。
Processing ■■ By adding black pixels of the binary image input to the image memory 1, a contour vector that linearly approximates the contour of the line segment is extracted, and the data is stored in the data memory 5. From this contour vector data, the center line of the pair of contour vectors is extracted as a skeleton vector, and the data is stored in the data memory 5 in correspondence with the contour vector.

なお、このような輪郭ベクトル抽出(■)及び芯線化(
■)は、論文「大沢ほか;″′多次データ構造を用いた
図面処理′″、電子通信学会論文誌、Vol、J68−
D、Na4,1982年4月+りP−845−582J
及び論文「大沢はか;″輪郭線をベースにした芯線化方
式の改良′″、情報情報処理学会第3余 に述べられている方法によればよい。
In addition, such contour vector extraction (■) and skeletonization (
■) The paper ``Osawa et al.; ``Drawing processing using multidimensional data structure'', Transactions of the Institute of Electronics and Communication Engineers, Vol. J68-
D, Na4, April 1982 + Ri P-845-582J
The method described in the paper "Haka Osawa: ``Improvement of skeletonization method based on contour lines'', Information Processing Society of Japan, Vol. 3 may be used.

処理(■ データメモリ5の芯線ベクトルデータを参照し、処理済
みフラグが設定されていない芯線ベクトルを探す。見つ
けた一つの芯線ベクトルを注目ベクトルCVECとし、
処理■に進む。ただし、文字サイズの2倍以上の長さの
芯線ベクトルは,あるいは注目ベクトルに選ばれない注
目ベクトルが見つからない場合1円弧抽出処理を終了す
る。
Processing (■ Refer to the skeleton vector data in the data memory 5 and search for skeleton vectors for which the processed flag is not set. Set the found skeleton vector as the vector of interest CVEC,
Proceed to processing ■. However, if a skeleton vector is longer than twice the character size, or if a vector of interest that is not selected as a vector of interest is not found, the one-arc extraction process is terminated.

処理■ 芯線ベクトルデータを参照し、処理済みフラグが設定さ
れていない芯線ベクトルより、注目ベクトルCVECの
前方に隣接ベクトルNVECを探す。
Processing ■ Refer to the skeleton vector data and search for an adjacent vector NVEC ahead of the vector of interest CVEC from skeleton vectors for which the processed flag is not set.

第3図に注目ベクトルと隣接ベクトルの例を示す。(A
)は隣接点が屈曲点の場合、(B)は隣接点が線分の分
岐点または合流点の場合である。
FIG. 3 shows an example of the vector of interest and adjacent vectors. (A
) is a case where the adjacent point is a bending point, and (B) is a case where the adjacent point is a branch point or a confluence of line segments.

なお、(B)の破線は輪郭ベクトルより抽出した芯線ベ
クトルの交流点または分岐点での切れを接続するための
コネクトベクトルであり、前記論文″輪郭線をベースに
した芯線化方式の改良″における゛’glueベクトル
″に対応する。
Note that the broken line in (B) is a connect vector for connecting the breaks at alternating points or branching points of the skeleton vector extracted from the contour vector, and is described in the above paper "Improvement of skeletonization method based on contour lines". Corresponds to "'glue vector".

処理■ 各隣接ベクトルNVECと注目ベクトルCVECとで仮
の円弧の中心点と半径を求める。具体的には1例えば隣
接ベクトルの垂直2等分線と注目ベクトルの垂直2等分
線の交点を中心点、この中心点と垂直2等分線との距離
を半径とする。
Processing ■ Find the center point and radius of a temporary arc using each adjacent vector NVEC and the vector of interest CVEC. Specifically, for example, the intersection of the perpendicular bisector of the adjacent vector and the perpendicular bisector of the vector of interest is the center point, and the distance between this center point and the perpendicular bisector is the radius.

そして、この中心点が画像の範囲内であり、かつ半径が
画像の縦横の画素数より小さい場合には、その時点まで
得られてデータメモリ5内の円弧配列に曲線(円弧)候
補として登録されている当該注目ベクトルに連なった候
補ベクトルの半径及び中心点の平均と、当該処理で求め
た半径及び中心点とを比較し、それぞれの差がある閾値
以内であれば、隣接ベクトルNVECを候補ベクトルL
VECとして処理■へ進む。隣接ベクトルのいずれも上
記条件からはずれている場合、注目ベクトルの前方に候
補ベクトルがないものとして処理■へ進む。
If this center point is within the range of the image and the radius is smaller than the number of vertical and horizontal pixels of the image, the points obtained up to that point are registered as curve (arc) candidates in the arc array in the data memory 5. The average radius and center point of the candidate vectors connected to the vector of interest are compared with the radius and center point obtained in the process, and if the difference is within a certain threshold, the adjacent vector NVEC is used as the candidate vector. L
Process as VEC and proceed to ■. If none of the adjacent vectors meet the above conditions, it is assumed that there is no candidate vector ahead of the vector of interest, and the process proceeds to process (2).

処理■ 円弧の候補ベクトルLVECをデータメモリ5内の円弧
配列に登録(代入)した後、この候補ベクトルLvEC
を新たに注目ベクトルCVECに選び処理■へ戻る。た
だし、隣接ベクトルの探索方向は注目ベクトルCVEC
の前方に固定である。
Processing ■ After registering (assigning) the arc candidate vector LVEC to the arc array in the data memory 5, this candidate vector LvEC
is newly selected as the vector of interest CVEC and returns to process (2). However, the search direction for adjacent vectors is the vector of interest CVEC.
It is fixed in front of the.

処理■ 注目ベクトルCVECの前方に円弧の候補ベクトルがな
いと判断されたので,注目ベクトルCvECの後方の隣
接ベクトルNVECを探す。つまり逆方向について処理
■と同様の処理を行う。
Processing (2) Since it is determined that there is no arc candidate vector ahead of the vector of interest CVEC, search for an adjacent vector NVEC behind the vector of interest CvEC. In other words, the same process as process (2) is performed in the opposite direction.

処理■ 処理■と同様に隣接ベクトルから候補ベクトルLVEC
を探す。見つからないときは処理dφに進み、見つかっ
たときは処理■に進む。
Processing ■ Similar to processing ■, candidate vector LVEC is calculated from adjacent vectors.
Search for. If it is not found, proceed to process dφ; if it is found, proceed to process (2).

処理■ 候補ベクトルLVECを円弧配列に代入し、この候補ベ
クトルLVECを新たに注目ベクトルCVECとして処
理■に戻る。ただし、候補ベクトルを検索する方向は後
方に固定である。
Process (2) Assign the candidate vector LVEC to the circular arc array, set this candidate vector LVEC as a new vector of interest CVEC, and return to process (2). However, the direction in which candidate vectors are searched is fixed to the rear.

処理[相] ■から■の処理により求められて円弧配列に登録された
円弧の候補ベクトル全体について、平均の半径と中心点
を求める。そして、隣合う候補ベクトルの各ペアによっ
て決まる半径及び中心点と、上記平均の半径及び中心点
とを比較し、その差がある閾値以上となった候補ベクト
ルのペアは候補から排除する(円弧配列より削除する)
Processing [Phase] Find the average radius and center point for all the candidate vectors of the circular arcs obtained by the processes from ① to ② and registered in the circular arc array. Then, the radius and center point determined by each pair of adjacent candidate vectors are compared with the above-mentioned average radius and center point, and pairs of candidate vectors whose difference is greater than a certain threshold are excluded from the candidates (arc array (Delete from)
.

例えば右半円の左に直線図形がつながっているような図
形の場合、第4図に矢線で示すような芯線ベクトルが円
弧の候補ベクトルとして一旦は抽出されるが、処理[相
]によって太線の矢線で示した候補ベクトルだけが有効
なものとして残り、細線の矢線で示した候補ベクトルは
削除される。
For example, in the case of a figure in which a straight line figure is connected to the left of a right semicircle, the core line vector shown by the arrow in Fig. 4 is extracted as a candidate vector for the circular arc, but the thick line Only the candidate vectors indicated by the arrows remain valid, and the candidate vectors indicated by the thin arrows are deleted.

なお、このようにして最終的に残った候補ベクトルより
構成される円弧の全体が文字サイズより小さい場合、円
弧である確率が低いので候補から削除する。
Note that if the entire arc made up of the candidate vectors finally remaining in this way is smaller than the character size, the probability that it is a circular arc is low, so it is deleted from the candidates.

そして、得られた円弧の候補ベクトルに対応した輪郭ベ
クトルを参照することにより1円弧(曲線)の線の太さ
を求める。この線の太さのデータ及び円弧の中心点及び
半径のデータは、円弧配列またはデータメモリ5の他の
所定領域に記憶する。
Then, the line thickness of one circular arc (curve) is determined by referring to the contour vector corresponding to the obtained circular arc candidate vector. The data on the thickness of the line and the center point and radius of the arc are stored in the arc array or in another predetermined area of the data memory 5.

処理0 円弧を構成する芯線ベクトル及び対応した輪郭ベクトル
に処理済みフラグを設定し、処理■に戻る。
Process 0: Set a processed flag on the core line vectors and the corresponding contour vectors constituting the arc, and return to process (2).

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

以上の説明から明らかなように、本発明の円弧抽出方法
は、比較的簡単な処理によって、機械図面などでしばし
じ現れる他の線分と交差した円弧あるいは曲線も確実に
抽出可能であり、また円弧あるいは曲線の候補ベクトル
の判定閾値を目的に応じ簡単に変えることができ、さら
に抽出した円弧あるいは曲線の線の太さを容易に抽出で
きる等。
As is clear from the above description, the arc extraction method of the present invention can reliably extract arcs or curves that intersect with other line segments that often appear in mechanical drawings etc. through relatively simple processing. It is possible to easily change the judgment threshold for candidate vectors of circular arcs or curves depending on the purpose, and it is also possible to easily extract the line thickness of extracted circular arcs or curves.

図面認識システム等における円弧あるいは曲線の抽出方
法として最適かつ実用的である。
This is an optimal and practical method for extracting arcs or curves in drawing recognition systems, etc.

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

第1図は本発明の一実施例に係る図面認識システムのブ
ロック図、第2図は円弧抽出処理の全体の流れを示すフ
ローチャート、第3図は注目ベクトルと隣接ベクトルの
説明図、第4図は最終的に得られる円弧候補ベクトルの
説明図である。 1・・・画像メモリ、  3・・・CPU、4・・・プ
ログラムメモリ、  5・・データメモリ、CVEC・
・注目ベクトル。 NVEC・・・隣接ベクトル。
Fig. 1 is a block diagram of a drawing recognition system according to an embodiment of the present invention, Fig. 2 is a flowchart showing the overall flow of arc extraction processing, Fig. 3 is an explanatory diagram of a vector of interest and adjacent vectors, and Fig. 4 is an explanatory diagram of the arc candidate vector finally obtained. 1... Image memory, 3... CPU, 4... Program memory, 5... Data memory, CVEC.
・Attention vector. NVEC: Neighboring vector.

Claims (1)

【特許請求の範囲】[Claims] (1)2値画像の黒画素を追跡して輪郭ベクトルを抽出
し、ペアをなす輪郭ベクトルより芯線ベクトルを抽出し
、抽出した芯線ベクトルに関し、注目ベクトルの前方及
び後方に隣接ベクトルを探し、各隣接ベクトルと注目ベ
クトルとで決まる円の中心点及び半径と、それまでに見
つかった円弧候補ベクトルで決まる円の平均の中心点及
び半径との差がある閾値以下であれば、その隣接ベクト
ルを円弧候補ベクトルとするとともに、これを注目ベク
トルとして同様の円弧候補ベクトルの探索を繰返す処理
と、 上記処理により得られた一つづきの円弧候補ベクトルの
群中の隣合う二つの円弧候補ベクトルにより決まる円の
中心点及び半径と、当該円弧候補ベクトル群により決ま
る円の平均の中心点及び半径との差が、ある閾値以上で
あれば、当該二つの円弧候補ベクトルを削除し、残った
円弧候補ベクトルを円弧を構成する芯線ベクトルとして
抽出する処理と、 からなることを特徴とする円弧抽出方法。
(1) Extract the contour vector by tracing the black pixels of the binary image, extract the skeleton vector from the pair of contour vectors, search for adjacent vectors in front and behind the vector of interest for the extracted skeleton vector, and If the difference between the center point and radius of the circle determined by the adjacent vector and the vector of interest and the average center point and radius of the circle determined by the arc candidate vectors found so far is less than a certain threshold, then the adjacent vector is used as an arc. A process of repeating the search for similar arc candidate vectors using this vector as a candidate vector, and a process of repeating the search for a similar arc candidate vector using this as the vector of interest. If the difference between the center point and radius and the average center point and radius of the circle determined by the group of arc candidate vectors is greater than or equal to a certain threshold, the two arc candidate vectors are deleted and the remaining arc candidate vector is used as an arc. A circular arc extraction method characterized by comprising: a process of extracting as core line vectors constituting the arc;
JP10469590A 1990-04-20 1990-04-20 Arc extraction method Pending JPH043276A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10469590A JPH043276A (en) 1990-04-20 1990-04-20 Arc extraction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10469590A JPH043276A (en) 1990-04-20 1990-04-20 Arc extraction method

Publications (1)

Publication Number Publication Date
JPH043276A true JPH043276A (en) 1992-01-08

Family

ID=14387614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10469590A Pending JPH043276A (en) 1990-04-20 1990-04-20 Arc extraction method

Country Status (1)

Country Link
JP (1) JPH043276A (en)

Similar Documents

Publication Publication Date Title
CN110322511A (en) A kind of semantic SLAM method and system based on object and plane characteristic
US8264526B2 (en) Method for front matching stereo vision
CN113962906A (en) Identity card image correction method and system for multi-task detection
CN106504225A (en) A kind of recognition methodss of regular polygon and device
Akopyan et al. Text recognition on images from social media
US5974170A (en) Method of detecting relief contours in a pair of stereoscopic images
CN113628113A (en) Image splicing method and related equipment thereof
Xu et al. Binocular measurement method for the continuous casting slab model based on the improved BRISK algorithm
CN112101351B (en) Text line rotation correction method and device based on projection
CN112085816A (en) Font curve generation method and device
CN121389255A (en) Virtual pre-assembly method for bridge closure section
JPH043276A (en) Arc extraction method
CN106056599B (en) An object recognition algorithm and device based on object depth data
KR102395599B1 (en) System and method to recognize line objects in image drawings based on deep learning
Xu et al. Skeleton extraction of hard‐pen regular script based on stroke characterization and ambiguous zone detection
JP2885476B2 (en) Image processing method and apparatus
JP2815263B2 (en) Fine line image shaping method
JPH044479A (en) Method for extracting straight line
CN118821301B (en) A bridge design scheme generation method and system
Cai et al. A stereo matching algorithm based on color segments
JPH02171977A (en) How to cut out characters that touch a line segment
JPH0325823B2 (en)
JPH04119477A (en) Curve approximation method
Wang et al. Deep LBP-Enriched Real-time Segmentation for Hair Defect Detection
CN120877335A (en) Palm line extraction and palm line matching method based on RGB image