JPS58214970A - 特徴点検出回路 - Google Patents
特徴点検出回路Info
- Publication number
- JPS58214970A JPS58214970A JP57098824A JP9882482A JPS58214970A JP S58214970 A JPS58214970 A JP S58214970A JP 57098824 A JP57098824 A JP 57098824A JP 9882482 A JP9882482 A JP 9882482A JP S58214970 A JPS58214970 A JP S58214970A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- line
- scanning
- pattern
- binary
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は図形や記号等が記載された図面の詔識装置に
関し、特にスキャナ外とで図面を中査して得た2値パタ
ーン中から図形や記号の特徴を検出するだめの特徴点検
出回路に関する。
関し、特にスキャナ外とで図面を中査して得た2値パタ
ーン中から図形や記号の特徴を検出するだめの特徴点検
出回路に関する。
図形や記号を計算機に入力する方法としては、コンピュ
ータグラフィックスを応用し気会話型グラフィックスシ
ステムなどにおいてタブレット、ディジタイザなどの座
標入力装置を利用して図形の外形などを点列で入力して
いく方丈が一般的である。この方法は会話型に作業を進
める串ができるため、容易に入力図形の作成・編集がで
きる。
ータグラフィックスを応用し気会話型グラフィックスシ
ステムなどにおいてタブレット、ディジタイザなどの座
標入力装置を利用して図形の外形などを点列で入力して
いく方丈が一般的である。この方法は会話型に作業を進
める串ができるため、容易に入力図形の作成・編集がで
きる。
自由に考えながら図形を入力することができるなどの利
点がある反面、地図、回路図などの複雑な図面の入力、
大量の図面の入力には効率1適していない。仁のため、
このような用途に対しては、最近のスキャナ技術、画像
処理技術、認識処理技術の進歩に伴って図面をスキャナ
等で走査して得た多値パターンや2値パターンから所望
の図形や記号を認識する方法の研究開発が進められ実用
化されはじめてIρる。
点がある反面、地図、回路図などの複雑な図面の入力、
大量の図面の入力には効率1適していない。仁のため、
このような用途に対しては、最近のスキャナ技術、画像
処理技術、認識処理技術の進歩に伴って図面をスキャナ
等で走査して得た多値パターンや2値パターンから所望
の図形や記号を認識する方法の研究開発が進められ実用
化されはじめてIρる。
一般に利用される図面においては、例えば地図や回路図
などのように、図形、記号、文字などの如く物理的な寸
法のみならず認識方法が異なるものが混在しており、以
下の認識処理を効率よく行うためにも認識処理の前にこ
れらの異質のものを分離しておく必要がある。
などのように、図形、記号、文字などの如く物理的な寸
法のみならず認識方法が異なるものが混在しており、以
下の認識処理を効率よく行うためにも認識処理の前にこ
れらの異質のものを分離しておく必要がある。
従来、このように図形や記号が混在する場合には、例え
ば、図形の右側に記号を書くといつたように図形と記号
の相対関係を規定したり、図形は自由に書けるが記号は
決められた位置にしホ書けないなどの制限をつけること
により図形と記号の分離を容易に行えるように図面作成
の仕様に分いて配慮されていた。
ば、図形の右側に記号を書くといつたように図形と記号
の相対関係を規定したり、図形は自由に書けるが記号は
決められた位置にしホ書けないなどの制限をつけること
により図形と記号の分離を容易に行えるように図面作成
の仕様に分いて配慮されていた。
このような制限を設けることは図面を作成する立場から
見ると融j1看性がなく、従って実用的には限定されブ
こ利用法しかでき々いという間頌点があるため、これに
対処するだめに制限なく自由に書された図形や記号の分
離が試みられている。
見ると融j1看性がなく、従って実用的には限定されブ
こ利用法しかでき々いという間頌点があるため、これに
対処するだめに制限なく自由に書された図形や記号の分
離が試みられている。
制限々〈自由に書かれた図面の2値パターンから適当な
図形に対応する黒領域を分離するだめに2/4パターン
上を走査し黒領域を検出するととが必要とかるが、従来
は1ラインずつラスタ走査を行うとと(f、より黒@域
頂点を判定12.ていただめ、例えば水平線分の知〈ラ
スタ方向に艮1ρ線分については2値パ々−ンでの凹凸
が、そのまま黒領域頂点として判定され、従っていくつ
もの頂点が検出される。全画面を1ラインずつ順次ラス
タ走査しなければならないため、走査時間力かかるなど
の欠点があった。
図形に対応する黒領域を分離するだめに2/4パターン
上を走査し黒領域を検出するととが必要とかるが、従来
は1ラインずつラスタ走査を行うとと(f、より黒@域
頂点を判定12.ていただめ、例えば水平線分の知〈ラ
スタ方向に艮1ρ線分については2値パ々−ンでの凹凸
が、そのまま黒領域頂点として判定され、従っていくつ
もの頂点が検出される。全画面を1ラインずつ順次ラス
タ走査しなければならないため、走査時間力かかるなど
の欠点があった。
この発明は前記事情を考慮してなされたものでこの発明
の目的は、図面を走査して得た2値パターンから黒領域
頂点を検出する際、1つの水Y線分についていくつもの
頂点が検出されるという不都合を除去する特徴点検回路
を提供することにある。
の目的は、図面を走査して得た2値パターンから黒領域
頂点を検出する際、1つの水Y線分についていくつもの
頂点が検出されるという不都合を除去する特徴点検回路
を提供することにある。
この発明の他の目的は、前記2値パターンの走査をより
高速に行う特徴点検出回路を提供することにある。
高速に行う特徴点検出回路を提供することにある。
本発明によれば、図面などを走査して得た2値パターン
務ら図形や記号を分離するために2値/’?ターン中で
の該図形や記号に対応する黒領域の上側頂点や下側頂点
を検出する回路において、前記2値パタ一ン全体に渡っ
て連続するNライン単位で後記ライン取出情報を元に該
2値パターンを走査し、取出す走査回路と前記取出され
たNラインの2値パターンを一時記憶するN個のライン
メモリと、前記N個のラインメモリのラスタ方向の各点
におけるN個の値をもって構成されるタイプパターンを
順次発生するタイプ発生回路と前記タイプ発生回路で発
生されるライン中でのタイプパターンの発生系列を調べ
ることにょシ、該Nライン内に前記黒領域の上側頂点が
存在するか否かを判定し、存在すれば上側頂点検出1g
号を発生する上側頂点検出回路と同様にして前記タイプ
パターン系列を調べることにより、該Nライン内に前記
黒領域の下側頂点が存在するか否かを判定し存在すれば
下側頂点検出信号を発生する下側頂点検出回路と前記タ
イプパターン系列を調べることにより次にとのNライン
を前記ライシン、そりに取出し記憶せしめるかを判定し
ライン取出情報を発生する走査ライン決定回路とを具備
することにより、2値パターン中に存在する水平線分に
対しても、凹凸の有無に彰響されず、不要な黒領域頂点
の検出を避けることができる特徴点検出回路が得られる
。
務ら図形や記号を分離するために2値/’?ターン中で
の該図形や記号に対応する黒領域の上側頂点や下側頂点
を検出する回路において、前記2値パタ一ン全体に渡っ
て連続するNライン単位で後記ライン取出情報を元に該
2値パターンを走査し、取出す走査回路と前記取出され
たNラインの2値パターンを一時記憶するN個のライン
メモリと、前記N個のラインメモリのラスタ方向の各点
におけるN個の値をもって構成されるタイプパターンを
順次発生するタイプ発生回路と前記タイプ発生回路で発
生されるライン中でのタイプパターンの発生系列を調べ
ることにょシ、該Nライン内に前記黒領域の上側頂点が
存在するか否かを判定し、存在すれば上側頂点検出1g
号を発生する上側頂点検出回路と同様にして前記タイプ
パターン系列を調べることにより、該Nライン内に前記
黒領域の下側頂点が存在するか否かを判定し存在すれば
下側頂点検出信号を発生する下側頂点検出回路と前記タ
イプパターン系列を調べることにより次にとのNライン
を前記ライシン、そりに取出し記憶せしめるかを判定し
ライン取出情報を発生する走査ライン決定回路とを具備
することにより、2値パターン中に存在する水平線分に
対しても、凹凸の有無に彰響されず、不要な黒領域頂点
の検出を避けることができる特徴点検出回路が得られる
。
この発明の特徴点検出回路は、凹凸を有する水平線分に
対しても不要な頂点の検出を避けることができるため、
例えば図形分離処理などの以下の処理において不要な処
理を避けることができ、従って処理の高速化が実現され
る。
対しても不要な頂点の検出を避けることができるため、
例えば図形分離処理などの以下の処理において不要な処
理を避けることができ、従って処理の高速化が実現され
る。
この発明の特徴点検出回路は、また、連続するNライン
の状態により次に走査するNラインを決めるように構成
されるため、不要なライン走査を避けることができ、従
って処理の高速化が実現される。
の状態により次に走査するNラインを決めるように構成
されるため、不要なライン走査を避けることができ、従
って処理の高速化が実現される。
以下本発明を図面を参照して詳細に説明する。
第1図は地図の1部分の2値パターンの例を示す図であ
り、図中には等高線や学校、山頂等大小の図形が混在し
ている。
り、図中には等高線や学校、山頂等大小の図形が混在し
ている。
第2図は黒領域の特徴点のうちの上側頂点を検出するだ
めの一般的な方法を示す図である。
めの一般的な方法を示す図である。
図において、黒丸・は1ドツトの黒点を示している。簡
単のため説明に必要なものは記したが、それ以外の黒点
、白点は図面上への記載を省略している。黒領域の上側
頂点の検出は図において点線で示す如く2値パタ一ン全
体をラスタ走査することにより、すべての頂点を得る方
法が一般的である。i番目のライン(以下L(i)と略
記する)上での頂点の検出には、L(i−1)とL(i
Jの2つのラインを参照する。まず、L(i−1)をラ
スタ走査し白→黒への変化点を、すべて記憶しておく。
単のため説明に必要なものは記したが、それ以外の黒点
、白点は図面上への記載を省略している。黒領域の上側
頂点の検出は図において点線で示す如く2値パタ一ン全
体をラスタ走査することにより、すべての頂点を得る方
法が一般的である。i番目のライン(以下L(i)と略
記する)上での頂点の検出には、L(i−1)とL(i
Jの2つのラインを参照する。まず、L(i−1)をラ
スタ走査し白→黒への変化点を、すべて記憶しておく。
第2図の例の場合、L(i−1)Kついては、a点とb
点の間に杜黒点は存在していない。同様にしてL(i)
を走査したとき、a点で白→黒の変化があす、b点で黒
→白の変化があることがわふる。
点の間に杜黒点は存在していない。同様にしてL(i)
を走査したとき、a点で白→黒の変化があす、b点で黒
→白の変化があることがわふる。
次にL(i−1)の走査においてa点とb点の間で黒点
が存在したか否かを調べる。この例ではL(i−1)上
ではa点とb点の間に黒点が存在しないので、従って、
L山の点3と点すの間の黒点は頂点とげ判定される。し
かし、L (+ t)、の点aと点すの間に1つでも黒
点が存在すれば、L山の点aと点すの黒点はL(i−1
)hら連続する黒領域の1部であることを意味し、上側
頂点とけならない。
が存在したか否かを調べる。この例ではL(i−1)上
ではa点とb点の間に黒点が存在しないので、従って、
L山の点3と点すの間の黒点は頂点とげ判定される。し
かし、L (+ t)、の点aと点すの間に1つでも黒
点が存在すれば、L山の点aと点すの黒点はL(i−1
)hら連続する黒領域の1部であることを意味し、上側
頂点とけならない。
次に、本発明にかかる黒領域の特徴点すなわち上側頂点
と下側頂点の検出方法について説明する。
と下側頂点の検出方法について説明する。
第3図は、−例として連続する3ライン中に現われるタ
イプパターンを示す図である。以下の説明においては連
続する3ライン(すなわちN−3)を例にして説明して
いく。連続する3ライン内においては各ラインの黒、白
の組合わせで第3図に示す8通りのタイプパターン(T
o〜T?)が存在する。Toは黒点が存在しないことを
示すパターンTl、T3は黒領域の上側頂点存在の可能
性を示すパターン、T4.T6は黒領域の下側頂点の存
在の可能性を示すパターンである。T7は黒領域が該3
ラインに渡って縦方向に連結するパターンを示している
。タイプパターンTO〜T7は連続する3ラインL(i
−i)、 L(i)、 L(1−1−1)の左ムらの位
置jでの値を、それぞれv(i−1,j )、 v(L
j)tv(i+1.j)とすると、(式1)で定義さ
れる。
イプパターンを示す図である。以下の説明においては連
続する3ライン(すなわちN−3)を例にして説明して
いく。連続する3ライン内においては各ラインの黒、白
の組合わせで第3図に示す8通りのタイプパターン(T
o〜T?)が存在する。Toは黒点が存在しないことを
示すパターンTl、T3は黒領域の上側頂点存在の可能
性を示すパターン、T4.T6は黒領域の下側頂点の存
在の可能性を示すパターンである。T7は黒領域が該3
ラインに渡って縦方向に連結するパターンを示している
。タイプパターンTO〜T7は連続する3ラインL(i
−i)、 L(i)、 L(1−1−1)の左ムらの位
置jでの値を、それぞれv(i−1,j )、 v(L
j)tv(i+1.j)とすると、(式1)で定義さ
れる。
T(i、j)−v(i−1,j)X4+v(Lj)X2
−)v(i+1.j) C式1)但し、Vの値は黒
点の時1.白点の時0(式1)が第3図に示す8通りの
タイプパターンToJr7と対応しているととは明らか
である。
−)v(i+1.j) C式1)但し、Vの値は黒
点の時1.白点の時0(式1)が第3図に示す8通りの
タイプパターンToJr7と対応しているととは明らか
である。
第4図(飢(b)は(式l)を用いて発生されるタイプ
パターン系ガムら黒領域の上側頂点を検出する方法およ
び次の走査ラインを決定する方法を説明するための図で
ある。第4図(alは黒領域の上側頂点が1箇所しか存
在しない場合の例、第4図(b)は黒領域の上側頂点が
2箇所存在する場合の例である。
パターン系ガムら黒領域の上側頂点を検出する方法およ
び次の走査ラインを決定する方法を説明するための図で
ある。第4図(alは黒領域の上側頂点が1箇所しか存
在しない場合の例、第4図(b)は黒領域の上側頂点が
2箇所存在する場合の例である。
第3図の説明で述べた如く黒領域の上側頂点の存在の可
能性を示すタイプパターンはT1とT3であるが、連続
する3ラインを単位として走査すとを考慮すれば、黒領
域の上側頂点の存在の判定はT3の有無が必須になると
考えてよい。
能性を示すタイプパターンはT1とT3であるが、連続
する3ラインを単位として走査すとを考慮すれば、黒領
域の上側頂点の存在の判定はT3の有無が必須になると
考えてよい。
以上のととふら黒領域の上側頂点であるだめのタイプパ
ターン系列はC式2)のように定義できる。
ターン系列はC式2)のように定義できる。
TO・(TI−T2・(T3)’)・To (
式2)(式2)において〔〕はタタイプパターン系列1
.7[2゜T3が任意の順序・長さで連続してよいこと
を意味し、また( )はT3が必須であることを意味虹
る。
式2)(式2)において〔〕はタタイプパターン系列1
.7[2゜T3が任意の順序・長さで連続してよいこと
を意味し、また( )はT3が必須であることを意味虹
る。
従ってTI、’I’2は存在してもしなくてもよい。
以下第4図を用いて説明する。
第4図<aJにおいてI、(2)〜L(4)の走査ライ
ンの場合タイプパターン系列は、1゛O・′【0・To
−To・Tt・T3・T3・T3・TO・TOとなり、
(式2)の条件がTo・1゛1・T3・′r3・T3・
Toの部分で満たされており、従ってL(3JのJ−6
〜8の間に黒領域の上側頂点が存在することが検出され
る。
ンの場合タイプパターン系列は、1゛O・′【0・To
−To・Tt・T3・T3・T3・TO・TOとなり、
(式2)の条件がTo・1゛1・T3・′r3・T3・
Toの部分で満たされており、従ってL(3JのJ−6
〜8の間に黒領域の上側頂点が存在することが検出され
る。
第4図(blにおいてL(2)−L(4)の走査ライン
の場合タイプパターン系列は’ro−’ro・T3・T
3パrl・Tl・T3−T3・Tl−Tl・Toとなり
、(式2)の条件がTO・T3・T3・T1・T1・T
3・T3・T1・T1・Toの部分で満たされており、
従ってL(3)のjの場合第2図で説明した従来の方法
ではJ−3〜4、 j−7〜8の2箇所に黒領域の上
側頂点が見つかるという不都合があったが、とこで述べ
た方法に↓す、この欠点が改善されたことがわかる。
の場合タイプパターン系列は’ro−’ro・T3・T
3パrl・Tl・T3−T3・Tl−Tl・Toとなり
、(式2)の条件がTO・T3・T3・T1・T1・T
3・T3・T1・T1・Toの部分で満たされており、
従ってL(3)のjの場合第2図で説明した従来の方法
ではJ−3〜4、 j−7〜8の2箇所に黒領域の上
側頂点が見つかるという不都合があったが、とこで述べ
た方法に↓す、この欠点が改善されたことがわかる。
次に本方法による”走査における走査の高速化について
説明する。第3図のタイプパターンで説明した如く、L
(j)に黒領域の上側頂点が存在する必要十分条件はc
式l)が満たされるととである。
説明する。第3図のタイプパターンで説明した如く、L
(j)に黒領域の上側頂点が存在する必要十分条件はc
式l)が満たされるととである。
このことは言い換えれば、1つ前の走査すなわちLロー
2)、LローIL玖i〕のタイプパターン系列において
(弐3)が満たされることが必要条件となることは明ら
力)である。
2)、LローIL玖i〕のタイプパターン系列において
(弐3)が満たされることが必要条件となることは明ら
力)である。
To・((TI))−’I’0 (弐3)
この特徴を次に走査する走査ラインの決定する規則とし
て利用し、走査の高速化をa[ることができる。すなわ
ち、現走査ラインのタイプパターン系列において1式3
)の系列が存在しない場合は次の走査ラインをスキップ
することができる。
この特徴を次に走査する走査ラインの決定する規則とし
て利用し、走査の高速化をa[ることができる。すなわ
ち、現走査ラインのタイプパターン系列において1式3
)の系列が存在しない場合は次の走査ラインをスキップ
することができる。
すなわち、現在L (1−1)、 L(i)、 L(i
+1)を走査していたとすると、本来ならば、L(i)
e L(i+1)*L(i+2)を走査しなければなら
ないが、この走査をスキップしてL(i+1)、L(i
+2)、L(i+3)の走査に進むことができる。
+1)を走査していたとすると、本来ならば、L(i)
e L(i+1)*L(i+2)を走査しなければなら
ないが、この走査をスキップしてL(i+1)、L(i
+2)、L(i+3)の走査に進むことができる。
以上、魚頭1或の上側頂点を中心に説明したが、下側頂
点についても同様に下側頂点が存在する必要十分条件(
式4)と、次の走査をスキップすることができない条件
(式5)が成立つことは明らかである。
点についても同様に下側頂点が存在する必要十分条件(
式4)と、次の走査をスキップすることができない条件
(式5)が成立つことは明らかである。
TO・(T2・T4・(T6))・To (式
4)TO・((T4):lT’o
(式5)第5図は本発明である特徴点検出回路を図面目
動読取装置に利用し7だ場合のブロック図である。
4)TO・((T4):lT’o
(式5)第5図は本発明である特徴点検出回路を図面目
動読取装置に利用し7だ場合のブロック図である。
図において、参照番号1は情報処理装置、2はドラムス
キャナ、3は前処理回路、4は2値パターン記憶回路、
5は本発明である特徴点検出回路6は図形分離回路、7
は図形認識回路である。
キャナ、3は前処理回路、4は2値パターン記憶回路、
5は本発明である特徴点検出回路6は図形分離回路、7
は図形認識回路である。
ドラムスキャナ2は、情報処理装置f1より信号線10
()を通して制御され、ドラムに張りつけられている読
取対象図面を走査し、その濃度値すなわち多値データを
信号線200を通して前処理回路3に送る。前処理回路
3は情報処理装置1より信号線100を通して制御され
、ドラムスキャナより送られる前記多値データを予かし
め情報処理装置lにより与えられている閾値で2値化し
、更にノイズ処理等を施した後、信号線300を通して
2値パターン記憶回路4に記憶させしめ、1図面の記憶
が終了すると信号線400を通して検出開始信号を特徴
点検出回路5に送る。2値パターン記憶回路3は、前処
理回路3から送られる2値パターンを記憶するとともに
、その内容を48号線700を通して特徴点検出回路5
1図形分離回路69図形詔鵬回路7から読出すことがで
きるように構成されている。特徴点検出回路5は、前処
理回路3より検出開始を受けると信号線700をaして
3ライン単位で2値パタ一ン全体を走査しなから該2値
パターン中に存在するすべての黒領域の特徴点を順次検
出する。1つの頂点が検出される毎に黒領域の特徴点情
報を信号線500全通して図形分離回路6に送り記憶さ
せる。
()を通して制御され、ドラムに張りつけられている読
取対象図面を走査し、その濃度値すなわち多値データを
信号線200を通して前処理回路3に送る。前処理回路
3は情報処理装置1より信号線100を通して制御され
、ドラムスキャナより送られる前記多値データを予かし
め情報処理装置lにより与えられている閾値で2値化し
、更にノイズ処理等を施した後、信号線300を通して
2値パターン記憶回路4に記憶させしめ、1図面の記憶
が終了すると信号線400を通して検出開始信号を特徴
点検出回路5に送る。2値パターン記憶回路3は、前処
理回路3から送られる2値パターンを記憶するとともに
、その内容を48号線700を通して特徴点検出回路5
1図形分離回路69図形詔鵬回路7から読出すことがで
きるように構成されている。特徴点検出回路5は、前処
理回路3より検出開始を受けると信号線700をaして
3ライン単位で2値パタ一ン全体を走査しなから該2値
パターン中に存在するすべての黒領域の特徴点を順次検
出する。1つの頂点が検出される毎に黒領域の特徴点情
報を信号線500全通して図形分離回路6に送り記憶さ
せる。
図形分離回路6は、記則しである1゛に散点情報を元に
、例えば特徴点の位置関係等を用いて予かしめ情報処理
装置IKより与えられでいる寸法以内の黒領域のみを分
離するように構成されており、第1図にむける学校や山
頂等の記号を地図中から分離する。分離が正′塁に行わ
れた場合は図形分離情報を信号線600を通して図形認
識回路7に送る。
、例えば特徴点の位置関係等を用いて予かしめ情報処理
装置IKより与えられでいる寸法以内の黒領域のみを分
離するように構成されており、第1図にむける学校や山
頂等の記号を地図中から分離する。分離が正′塁に行わ
れた場合は図形分離情報を信号線600を通して図形認
識回路7に送る。
図形認識回路7は、図形分離情報を受けると信号mニア
ooを通して2値パタ一ン記儒回路4の対応する2値パ
ターンを参照しながら、例えばパターンマツチング等の
方法により該図形の認識を行い認識結果を信号線100
を通して情報処理装置1に渡す。
ooを通して2値パタ一ン記儒回路4の対応する2値パ
ターンを参照しながら、例えばパターンマツチング等の
方法により該図形の認識を行い認識結果を信号線100
を通して情報処理装置1に渡す。
第6図は、本発明である特徴点検出回路5の主要部のブ
oツク図である。図において、参照番号50は走査回路
、51はラインメモリ、52はタイプ発生回路、53は
上側頂点検出回路、54は下側頂点検出回路、55は走
査ライン決定回路である。
oツク図である。図において、参照番号50は走査回路
、51はラインメモリ、52はタイプ発生回路、53は
上側頂点検出回路、54は下側頂点検出回路、55は走
査ライン決定回路である。
走査回路501よ、信号vA4ooを通して前処理回路
3より検出開始信号を受けると頂点検出動作を開始する
。すなわち、走査回路50u2値パタ一ン記憶回路4に
記憶されている2値パタ一ン全体に渡って後述の走査ラ
イン決定回路55が発生し信号線401を通して送って
くるライン取出情報を元に1′u号!7ooを通し7て
前記2値パターン記憶回路4から連続する3ラインを読
出しラインメモリ51に記憶させる。まだ彼述の上側頂
点検出回路53、下側頂点検出回路54が発生する検出
信号および特徴点情報を信号線401全通し°C受ける
と、信号線500を通して前記黒領域頂点情報を図形分
離回路6に送る。
3より検出開始信号を受けると頂点検出動作を開始する
。すなわち、走査回路50u2値パタ一ン記憶回路4に
記憶されている2値パタ一ン全体に渡って後述の走査ラ
イン決定回路55が発生し信号線401を通して送って
くるライン取出情報を元に1′u号!7ooを通し7て
前記2値パターン記憶回路4から連続する3ラインを読
出しラインメモリ51に記憶させる。まだ彼述の上側頂
点検出回路53、下側頂点検出回路54が発生する検出
信号および特徴点情報を信号線401全通し°C受ける
と、信号線500を通して前記黒領域頂点情報を図形分
離回路6に送る。
ラインメモリ51は3個のラインメモリで構成されてお
り、その内容は信号線402を通してタイプ発生回路5
2に送られている。
り、その内容は信号線402を通してタイプ発生回路5
2に送られている。
タイプ発生回路52は、前記ラインメモリ51の内容を
元にラインの左から順に走査しながら(式1)で定義し
た方法で第3図で説明したタイプパターン系列を発生す
るように構成されており、発生されたタイプパターン系
列は順次信号線403を通しで上側頂点検出回路5:つ
、下側頂点検出回路54および走査ライン決定回IJg
55に送られる。
元にラインの左から順に走査しながら(式1)で定義し
た方法で第3図で説明したタイプパターン系列を発生す
るように構成されており、発生されたタイプパターン系
列は順次信号線403を通しで上側頂点検出回路5:つ
、下側頂点検出回路54および走査ライン決定回IJg
55に送られる。
上側頂点検出回路53.下側頂点検出回路54は第4図
で説明した方法で、タイプパターン系列を元に特徴点の
存在の有無の判定を打つように構成されており、頂点が
存在する場合は検出情報と特−故点の位置や巾たとを含
む特徴点情報どを信号線401を通して走査回路50に
送る。
で説明した方法で、タイプパターン系列を元に特徴点の
存在の有無の判定を打つように構成されており、頂点が
存在する場合は検出情報と特−故点の位置や巾たとを含
む特徴点情報どを信号線401を通して走査回路50に
送る。
走査ライン決定回路55は、第4図で説明した如く、(
式3)および(式5)の系列の存在を調べることにより
現在のタイプパターン系列から次に走査すべきライン群
を決定する。Lつ構成されており、欣に走査すべきライ
ン取出情報を信号線401を通して走査回路50に送り
、次の走査ラインに対する走査を開始させる。
式3)および(式5)の系列の存在を調べることにより
現在のタイプパターン系列から次に走査すべきライン群
を決定する。Lつ構成されており、欣に走査すべきライ
ン取出情報を信号線401を通して走査回路50に送り
、次の走査ラインに対する走査を開始させる。
以上図面を用いて説明した如く、本発明により図面等を
スキャナで走査して得た2値パターン中に存在する黒領
域の特徴点を検出する際に、従来の方法では水平純分に
対してその凹凸に応じて不要な部分が頂点とし、て検出
されていプ(−という欠点が、本発明により致着され、
加えて走査時間も短縮されることがわかる〇
スキャナで走査して得た2値パターン中に存在する黒領
域の特徴点を検出する際に、従来の方法では水平純分に
対してその凹凸に応じて不要な部分が頂点とし、て検出
されていプ(−という欠点が、本発明により致着され、
加えて走査時間も短縮されることがわかる〇
【図面の簡単な説明】
第1図に1大きさの異々る図形が混在する図面の2値パ
ターンの例を示す図、第2図は従来の方法による黒領域
の上側頂点検出の方法を説明する図ある黒領域の特徴点
のうちの上側頂点検出の方法を説明するだめの図、第5
図は本発明である特徴点検出回路を自動読取装置に利用
した実施例のブ胃ッ図を示す図、第6図は本発明である
特徴点検出回路を具体的に示す主要ブロック図で冴)る
。 図において、1・・・・・・・・・情報処理装置、2・
・・・・・・・・ドラムスキャナ、3・・・・・・・前
処理回路、4・・・・・・・・・2 (a ハターン記
憶回路、5・・・・・・・・・特徴点検出回路、6・・
・・・・・・・図形分離回路、7・・・・・・・・・図
形認識回路、50・・・・・・・・・走査回路、51・
・・・・・・・・ラインメモ’へ52−タイプ発生回路
、53・・・・・・・・・上側頂点検出回路、54・・
・・・・・・・下側頂点検出回路、55・・・・・・・
・・走査ライン決定回路、を)1図 oooooo■■O 第3図 未4図 (α)(b)
ターンの例を示す図、第2図は従来の方法による黒領域
の上側頂点検出の方法を説明する図ある黒領域の特徴点
のうちの上側頂点検出の方法を説明するだめの図、第5
図は本発明である特徴点検出回路を自動読取装置に利用
した実施例のブ胃ッ図を示す図、第6図は本発明である
特徴点検出回路を具体的に示す主要ブロック図で冴)る
。 図において、1・・・・・・・・・情報処理装置、2・
・・・・・・・・ドラムスキャナ、3・・・・・・・前
処理回路、4・・・・・・・・・2 (a ハターン記
憶回路、5・・・・・・・・・特徴点検出回路、6・・
・・・・・・・図形分離回路、7・・・・・・・・・図
形認識回路、50・・・・・・・・・走査回路、51・
・・・・・・・・ラインメモ’へ52−タイプ発生回路
、53・・・・・・・・・上側頂点検出回路、54・・
・・・・・・・下側頂点検出回路、55・・・・・・・
・・走査ライン決定回路、を)1図 oooooo■■O 第3図 未4図 (α)(b)
Claims (1)
- 図面などを走査して得た2値パターン−!J)ら図形に
対応する黒領域の特徴点を検出する回路において、L7
.えられ;そライン取出情報に従って前記2 (it’
iパターン全体IC渡って連続するN(Nは2以上の整
数)ライン晰位で該2値パターンから前記連続するNラ
イン分の2値パターンを取出す走査回路と、前記取出さ
れたNラインの2値パターンを一時記憶するN個のライ
ンメモリと、前記N個のラインメモリのラスク方向の各
点におけるN個の値をもって構成されるタイプパターン
をライン中の各点に対して順次発生するタイプパターン
発生回路と前記タイプパターン系列を調べ該Nライン内
に前記黒領域の上側頂点が存在するか否かを判定する上
側黒頂点検出回路と同様に1−で前記タイプパターン系
列を調べfiNライン内に前記黒領域の下側頂点が存在
するか否りを判定する下側黒頂点検出回路と前記タイプ
パターン系列を調べて、次にとのNラインを取出すかを
前記走査回路に指示する走査ライン決定回路とを具備し
てなる情?徴点検出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57098824A JPS58214970A (ja) | 1982-06-09 | 1982-06-09 | 特徴点検出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57098824A JPS58214970A (ja) | 1982-06-09 | 1982-06-09 | 特徴点検出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58214970A true JPS58214970A (ja) | 1983-12-14 |
Family
ID=14230042
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57098824A Pending JPS58214970A (ja) | 1982-06-09 | 1982-06-09 | 特徴点検出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58214970A (ja) |
-
1982
- 1982-06-09 JP JP57098824A patent/JPS58214970A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2940936B2 (ja) | 表領域識別方法 | |
| JP2007183742A (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
| US6947596B2 (en) | Character recognition method, program and recording medium | |
| JP2005084798A5 (ja) | ||
| US3852715A (en) | Character recognizing system | |
| JP2846486B2 (ja) | 画像入力装置 | |
| JPS58197581A (ja) | 文字図形認識方法とその装置 | |
| JP2872757B2 (ja) | 行方向判定装置 | |
| JPS59163678A (ja) | 特徴点検出回路 | |
| JPS5846476A (ja) | 黒領域頂点検出回路 | |
| JP2006107290A (ja) | 画像処理装置およびその方法 | |
| JP2561931B2 (ja) | ドット文字パターンのベクトル化方式 | |
| JPH0223904B2 (ja) | ||
| JP3710164B2 (ja) | 画像処理装置及び方法 | |
| JPH08129443A (ja) | 筆跡記憶・再現装置及び筆跡再現方法及び画像再現方法 | |
| JP3835098B2 (ja) | 特定パターン検出装置および方法 | |
| JPS641827B2 (ja) | ||
| JPS6327752B2 (ja) | ||
| JPH0557632B2 (ja) | ||
| JPH0721816B2 (ja) | 文字イメージ抽出処理装置 | |
| JPS61175877A (ja) | 文字、図形切り分け装置 | |
| JPS59140586A (ja) | 画像処理装置 | |
| JP2003263642A (ja) | 画像処理装置及びその方法 | |
| JP2011048537A (ja) | 画像変換装置および画像変換プログラム | |
| JPH09282468A (ja) | 画像処理装置およびその方法 |