JPS5913073B2 - 定線化方式 - Google Patents

定線化方式

Info

Publication number
JPS5913073B2
JPS5913073B2 JP52125060A JP12506077A JPS5913073B2 JP S5913073 B2 JPS5913073 B2 JP S5913073B2 JP 52125060 A JP52125060 A JP 52125060A JP 12506077 A JP12506077 A JP 12506077A JP S5913073 B2 JPS5913073 B2 JP S5913073B2
Authority
JP
Japan
Prior art keywords
circuit
bit
line
interest
thinning
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
JP52125060A
Other languages
English (en)
Other versions
JPS5459035A (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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP52125060A priority Critical patent/JPS5913073B2/ja
Publication of JPS5459035A publication Critical patent/JPS5459035A/ja
Publication of JPS5913073B2 publication Critical patent/JPS5913073B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 本発明は文字読取装置、特に手書文字を読取る装置の前
処理部における定線化方式に関するものである。
従来の前処理部を第1図に示す。
第1図において、1は光電変換部からの2値化ディジタ
ル信号、門 2はフィルタ、3はパターンレジスタの如
<構成されており、フィルタ2は量子化ノイズを除〈程
度であつたので、線幅の非常に太い文字あるいは非常に
細い文字の場合は、文字の読取りが困難になる場合が多
かつた。又、細線化回路を設けてあフ る装置もあるが
、あまり細めすぎると第2図に示すように文字パターン
が変形して誤読される危険性があつた。本発明の目的は
これらの欠点を除去するため、太い部分は細めるがある
一定幅以下には細めないようにし、又非常に細い部分は
太めるようにしたもので、以下詳細に説明する。
第3図は本発明の第1の実施例を示す前処理部における
定線化方式のブロック図であつて、4は文字図形を光電
変換して得られた2値化入力信号、95は細線化回路、
6は細線化回路の出力信号、Tは検査回路、8は太線化
回路制御入力信号、9は太線化回路パターン入力信号、
10は太線化回路、11は定線化出力信号である。
第3図において、細線化回路5はある条件のも5 とに
細線化を行なうもので、2値化入力信号4を入力として
、着目ビットを中心とした3×3ビット及び5×5ビッ
トの周辺径路(以下周辺という)を調べ、3×3ビット
における特定ビット(着目ビットの上下左右)の白黒情
報並びに3×3ビッ’0 卜及び5×5ビットにおける
白から黒あるいは黒から白への変化点個数とで決定され
るその着目ビットの値(白又は黒)を出力する。
次に検査回路7はある条件のもとに太線化のための制御
情報を検出するもので、細線化回路5の■5 出力信号
6より、着目ビットを中心とした3×3ビット及び5×
5ビットの周辺を細線化回路5と同様に調べ、特定ビッ
トの白黒情報並びに変化点個数とで決定されるその着目
ビツトの値を太線化回路制御信号8として出力すると共
に細線化回路5の出力信号6もそのまま太線化回路パタ
ーン入力信号9として出力する。
次に太線化回路10はある条件のもとに太線化を行なう
もので、検査回路7からの出力信号8より着目ビツトt
中心とした3X3ビツトの周辺を調べ、その周辺の制御
情報(細められないという制御情報)の有無と、上記信
号8に同期した信号9の着目ビツトの白黒情報とにより
決まるその着,目ビツトの値(白又は黒)を出力する。
この太線化回路10の出力11が定線化の最終出力であ
る。太線化回路10の出力11はパターンレジスタ(図
示せず)に入力される。なお、本発明では黒のビツトは
論理値「1」、 1白のビツトは論理値「0」を意味す
るものとする。
第4図は第3図における細線化回路5の詳細を示した図
である。なお、検査回路7もこれと同じ構成である。第
4図において、4−1,4−2,・・・・・・ 4−5
は2値化パターン入力信号であり、13−1,13−2
,・・・・・・,13−5はシフトレジスタで5列あり
谷センサ視野に対応するビツト数で構成されており、2
値化パターン入力信号がシリアルに入力する場合のもの
である。又14一1,14−2,・・・・・・14−5
はシフトレジスタで5列あり各列5ビツト構成で各ビツ
トの出力はXOνX1ツX2t゜゜゜゜゛)X24であ
る。このシフトレジスタ14−1,14−2,・・・・
・・,14−5は着目ビツトX。を中心とした3×3ビ
ツト及び5X5ビツトの周辺を調べるためのものであつ
て、.ピツトX1〜X8は着目ビツトX。を中心とした
3X3ビツトの周辺を示し、ビツトX,〜X24は着目
ビツトXOを中心とした5×5ビツトの周辺を示してい
る。15−1,15−2,・・・・・・,15−24は
ビツJトX1〜X24を入力とする排他的論理和(Ex
clusiveOR)回路で各出力はY,,y2,y2
4である。
16−1,16−2は演算回路であつて、演算回路16
−1は着目ピツトX。
を中心とした3×3ビツトの周辺に沿つた白から黒ある
・いは黒から白への変化点個数を演算するもので、(
Σ y )/゛2(分母の2は黒→白又は白→n=1n
黒のうぢ一方に着目するためである)の演算結果をYA
に出力し、演算回路16−2は着目ビツトXOを中心と
した5×5ビツトの周辺に沿つた白から黒あるいは黒か
ら白への変化点個数を演算するもので、( Σ y )
/2(分母の2は前記n=9n演算回路16−1の場合
と同じ)の演賛結果をY3に出力する。
17は特定のビツトX2,X4,X6,X8を入力とす
る4AND回路でY。
はその出力である。このような細線化回路5における着
目ビツトの値を決定する条件は、とすると、 (条件1) (条件2) XO=「0 5の出力6は HOut=「O」 XO=「1」の場合、 YA=YB=1かつYc=[0」の 場合のみ HOut=[O」、 他はHOut=「1」 の場合、細線化回路 である。
すなわち、着目ビツトX。
の出力値として、着目ビツトX。が白の場合並びに着目
ビットX。を中心とした3×3ビツトの周辺に沿つた変
化点個数YA及び着目ビツトX。を中心とした5×5ビ
ツトの周辺に沿つた変化点個数YBが共に1でぁりかつ
着目ビツトX。を中心とした3×3ビツトの周辺の特定
ビツトX2′X49X6′X8の論理積Y。が「O」で
あつてかつ着目ビツトX。が黒の場合のみ「0」とし、
他は「1」とする。又、細線化回路5と同じ回路構成の
検査回路7における着目ビツトの値を決定する条件は、
YA,YB,Ycは前記第(1)式〜第(3)式で定義
すると、(条件3)XO=「O」の場合、検査回路7の
出力8はKOut=[0」 (条件4)XO=「1」の場合、 (YA〉又はYB〉2)かつY。
「0」の場合のみ KOut二[1」、 それ以外はKOut=「0」 である。
すなわち、着目ビツトX。
の出力値として、着目ビツトX。な中心とした3X3ビ
ツトの周辺に沿つた変化点個数YAが2以上であるか又
は着目ビツトX。を中心とした5×5ビツトの周辺に沿
つた変化点個数YBが2以上であつてかつ着目ビツトX
。を中心とした3×3ビツトの周辺の特定ビツトX2ラ
X4ラX6リ X8の論理積Ycが「0」の場合のみ「
1」とし、他は「0」とする。第5図は第3図における
太線化回路10の詳細を示した図である。第5図におい
て8−1,82,8−3は検査回路7の出力信号で太線
化回路を制御するための信号である。9−1,9−2は
検査回路7の出力信号で太線化回路パターン入力信号で
ある。
19−1,19−2,19−3はシフトレジスタ13−
1〜13−5と同じシフトレジスタで3列あり太線化回
路制御信号がシリアルに入力する場合のものである。
20−1,202,20−3はシフトレジスタで3列あ
り各列3ビツト構成で谷ビツトの出力はC。
,C,,C2・・・・・・,C8である。又21−1,
21−2もシフトレジスタ19−1〜19−3と同じシ
フトレジスタで2列あり太線化回路パターン入力信号が
シリアル入力する場合のものであり、22もシフトレジ
スタで第2ビツトの出力はP。である。又シフトレジス
タ20−1〜20−3のビツトC1〜C8は着目ビツト
C。を中心とした3X3ビットの周辺を示し、シフトレ
ジスタ22のビツトPOは太線化回路制御信号と同期し
た太線化回路パターン入力信号(細線化回路5の出力信
号と同じ信号)の着目ビツトを示している。23はビツ
ト出力C1〜C8を入力とする80R回路であり、24
は80R回路23の出力とビツト出力POを入力とする
0R回路である。
このような太線化回路10における着目ビツトの値は次
式で定義される。
F0ut=PO( Σ C ) ・・・・・・・・・(
4)m−1mすなわち、着目ビツトC。
の出力値として、着目ビツトC。を中心とした3X3ビ
ツトの周辺に1つ以上の黒情報(細められないという制
御情報)があるかもしくはその着目ビツトC。と同期し
たビツトP。が黒情報の場合は「1」とし、他は「O」
とする。上記FOutが定線化の最終出力である。
第6図及び第7図は本実施例による定線化方式の具体例
を示したものである。
(第6図及び第7図において×印は黒ビツトを表わすも
のとする。)第6図は細い線が定線化される場合を示す
もので、第6図aは細線化回路5に入力される2値化パ
ターンであり、第6図bは第6図aのパターンを細線化
回路5の(条件1)及び(条件2)によつて細線化した
パターンである。第6図cは第6図bのパターンを検査
回路7の(条件3)及び(条件4)によつて細められる
か否かの検査をした結果のパターンで、これ以上細めら
れない線縁パターンを示している。第6図dは第6図c
のパターンを太線化回路10の第(4)式に定義された
条件によつて太線化したパターンであつて定線化された
状態を小すものである。又第7図は太い線が定線化され
る場合を示すもので、第7図aは細線化回路5に入力さ
れる2値化パターンであり、第7図bは細線化回路5の
出力パターンである。
第7図cは検査回路7の出力パターンであって黒ビツト
がまつたくないが、これは第7図bのパターンがこれ以
上太められないことを示しており、第7図dに示す太線
化回路10の出力パターンは第7図bと同じパターンに
なる。以上説明したように、第1の実施例ではまず細線
化回路を通すことにより太い線は細められる。
しかし細い線は3×3及び5×5の範囲で検査している
ので連続している細い線は切れないように考慮されてい
る。又次に太線化回路化通すことにより非常に細い線は
太められるので、細線化回路と太線化回路の組合わせに
より、ほぼ一定の線幅χもつ文字パターンが得られる利
点がある。一般的11CO.5mlの芯を用いたシヤー
プベンシルで書いた文字を100μm前後でサンプルす
ると線幅はサンプル数にて8〜2サンプル程度であるの
で、まず細線化回路を2〜3段通した後太線化回路を1
段通すと4〜2サンプル程度の線幅をもつたパターンが
得られる。又あまり細線化の段数を増すとパターンの歪
が大きくなるのでその点からもこのくらいの段数が望ま
しい。又、第1の実施例では各部回路を演算素子を用い
て説明したが、ROMを用いることにより実装密度が上
がりかつ同様の効果を得ることができる。
又従来の簡単なノイズ除去フイルタを定線化回路の前後
においた方が出力に望ましいパターンが得られる。第1
の実施例では細線化回路において(条件2)の場合Y。
=0という条件が入つていたが、第2の実施例としてこ
の条件を除いた細線化回路を用いても同様の効果がある
。すなわち、第2の実施例の細線化回路の着目ビツトの
値を決定する条件は、(条件1) (条件5) XO=「0」の場合、 HOut=「O」 XO=「1」の場合、 YA=YB=1の場合のみ HOut=「0」, 他はHOut二「1」 である。
すなわち、着目ビツトX。
の出力値として、着目ビツトX。が白の場合並びに着目
ピツトX。を中心とした3×3ビツトの周辺に沿つた変
化点個数YA及び着目ビツトX。を中心とした5×5ビ
ツトの周辺に沿つた変化点個数YBが共VClであつて
かつ着目ビツトX。が黒の場合のみ「0」とし、他は[
1」とする。又、第1の実施例の細線化回路では、3X
3ビツトの周辺において着目ビツトが線の縁であつても
特定ビツト(上下左右のビツト)が黒であればそのビツ
トは細めない(YO′−0という条件による)ので斜目
の線は第8図aに示すように水平あるいは垂直線と比べ
て1/Jnの割合で細められていくことになり、細める
量がパターンの形により異なり歪の原因となる場合があ
る。
又第2の実施例の細線化回路では逆に斜めの線は第8図
bに示すように水平線あるいは垂直線と比べて!2の割
合で細められていく。
従つて、第3の実施例として、細線化部を第1の実施例
で用いた細線化回路Aと第2の実施例で用いた細線化回
路Bを用い奇数段を細線化回路Aとし偶数段を細線化回
路Bとするかあるいは奇数段を細線化回路Bとし偶数段
を細線化回路Aとする方式にすれば、細める割合が均等
になるのでさらに歪の少ない定線化パターンが得られる
。第9図及び第10図は細線化回路を3段用いた定線化
方式の具体例を示したもので、第9図は前記細線化回路
Aを3段用いた場合、第10図は寄数段に前記細線化回
路Bを偶数段に前記細線化回路Aを用いた第3の実施例
の場合である。
なお、第9図及び第10図における×印は原パターンの
黒ビツトを示し2印は定紹ヒ出力パターンの黒ビツトを
示す。第9図及び第10図から明らかなように、第3の
実施例ではさらに歪の少ない定線化パターンが得られる
。前記第1及び第2の実施例による細線化方式では第6
図a及びbに示すように細い線では線の両端が1段の細
線化において大きく(黒ビツトパターンで2ビツトに相
当する長さ)削られるので線が短くなつてしまう。
従つて、第4の実施例として下記の(条件1)と(条件
6)による細線化回路を用いた定線化方式にすれば上記
の欠点が除去できる。(条件1) XO−「0」の場合
、 HOut=「o」 (条件6) XO=「1」の場合、 YA:YB=1かつYc=YO二「0」 の場合のみ HOut=「O」、 他はHOut二「1−! 但し 24≧Kの場合Y。
=[0」Σ X n=9n<Kの場合Y。
=「1」(Kは定数) すなわち、着目ビツトX。
の出力値として、着目ビツトX。が白0場合並びに着目
ビットX。を中心とした3X3ビツトの周辺に沿つた変
化点個数YA及び着目ビツトX。を中心とした5×5ビ
ット周辺に沿つた変化点個数YBが共に1でありかつ着
目ビツトX。を中心とした3×3ビツトの周辺の特定ビ
ツトX2,X4,X6,X8の論理積Y。が「O」であ
りかつ着目ピツトXOを中心とした5×5ビツトの周辺
の黒情報の個数Kが一定の数以上であつてかつ着目ビツ
トX。が黒の場合のみ[0」とし、他は「1」とする。
第4の実施例によれば第6図aのパターンは細線化して
も同じパターンとなり線の端が削られないので多段の細
線化回路を用いても線長が著しく短くなることはない。
一般的にKの値としては4〜3が適当であり本実施例で
はK=3である。又、第5の実施例として、下記の(条
件1)と(条件7)による細線化回路を用いた定線化方
式にしても第4の実施例と同様の効果が得られる。(条
件1) XO−「O」の場合、HOut=「O」 (条件7) XO−「1」の場合、 YA=YB=1かつY。
=「0」の場合のみ HOut=[o」、 他はHOut二[1」 但し 24≧Kの場合Y。
−[0」n&Xn<−Mの場合YD=[1」 (Mは定数) すなわち、着目ビツトX。
の出力値として、着目ビツトX。が白の場合並びに着目
ビツトX。を中心とした3×3ビツトの周辺に沿つた変
化点個数YA及び着目ビツトX。を中心とした5×5ビ
ツトの周辺に沿つた変化点個数YBが共に1でありかつ
着目ビツトX。を中心とした5×5ビツトの周辺の黒情
報の個数Kが一定の数以上であつてかつ着目ビツトX。
が黒の場合のみ[0」とし、他は[1」とする。なお、
Kの値は第4の実施例の場合と同じである。
以上実施例により詳述したように、本発明は細線化回路
と太線化回路を有しているので、原パターンχあまり歪
まさない範囲でほぼ一定線幅のハブターンを得ることが
できる利点があり、手書文字読取装置の前処理部に利用
することができる。
【図面の簡単な説明】
第1図は従来の前処理部のプロツク図、第2図は従来の
細線化によるパターンの歪を示した図、第3図は本発明
の第1の実施例を示す定線化方式のプロツク図、第4図
は第3図における細線化回路の詳細を示した図、第5図
は第3図における太線化回路の詳細を示した図、第6図
、第7図は第1の実施例における定線化の説明図、第8
図は第1及び第2の実施例における斜目の線の細線化を
示した図、第9図は細線化回路Aを3段用いた場合の定
線化を示した図、第10図は第3の実施例による定線化
を示した図である。 4,4−1〜4−5・・・・・・光電変換して得られた
2値化入力信号、5・・・・・・細線化回路、6・・・
・・・細線化回路の出力信号、7・・・・・・検査回路
、8,8−1〜8−3・・・・・・太線化回路制御入力
信号、9,91〜9−2・・・・・・太線化回路パター
ン入力信号、10・・・・・・太硬ヒ回路、11・・・
・・・定線化出力信号、13−1〜13−5,14〜1
〜14−5,19−1〜19−3,20−1〜20−3
,21−1〜21−2,22・・・・・・シフトレジス
タ、15−1〜15−24・・・・・・排他的論理和回
路、16−1〜16−2・・・・・・演算回路、17・
・・・・・4AND回路、23・・・・・・80R回路
、24・・・・・・0R回路、XO〜X24・・・・・
・シフトレジスタ14−1〜14−5の各ビツト出力、
CO−C8・・・・・・シフトレジスタ20一1〜20
−3の各ビツト出力、PO・・・・・・シフトレジスタ
22のビツト出力。

Claims (1)

    【特許請求の範囲】
  1. 1 文字図形の2値化ディジタル信号を入力として、そ
    の着目ビットを中心としたi×i(iは3以上の整数)
    ビットの周辺径路に沿つた、黒から白への若しくは白か
    ら黒への第1変化点個数を検出し、且つ前記着目ビット
    を中心としたj×jビット(jは5以上の整数で、j>
    i)の周辺径路に沿つた、黒から白への若しくは白から
    黒への第2変化点個数を検出し、少なくとも第1変化点
    個数と第2変化点個数とが共に1個であることを含む定
    められた条件を満足する場合に、前記着目ビットを黒か
    ら白へ変換する細線化処理を施し、この細線化処理を1
    ないし複数回行なつた後太線化処理を行なうことを特徴
    とした定線化方式。
JP52125060A 1977-10-20 1977-10-20 定線化方式 Expired JPS5913073B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52125060A JPS5913073B2 (ja) 1977-10-20 1977-10-20 定線化方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52125060A JPS5913073B2 (ja) 1977-10-20 1977-10-20 定線化方式

Publications (2)

Publication Number Publication Date
JPS5459035A JPS5459035A (en) 1979-05-12
JPS5913073B2 true JPS5913073B2 (ja) 1984-03-27

Family

ID=14900816

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52125060A Expired JPS5913073B2 (ja) 1977-10-20 1977-10-20 定線化方式

Country Status (1)

Country Link
JP (1) JPS5913073B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5760457A (en) * 1980-09-29 1982-04-12 Mitsubishi Electric Corp Character fair copy device
JPS59211174A (ja) * 1983-05-17 1984-11-29 Ricoh Co Ltd 心線パターン抽出方法
JP2933828B2 (ja) * 1994-07-25 1999-08-16 株式会社リコー 画像パターン処理装置

Also Published As

Publication number Publication date
JPS5459035A (en) 1979-05-12

Similar Documents

Publication Publication Date Title
US4942619A (en) Pattern inspecting apparatus
JPS63265371A (ja) 線図形つなぎ装置
JPS5913073B2 (ja) 定線化方式
JP3919505B2 (ja) パターン検査装置および方法
JP3116438B2 (ja) プリント配線基板の検査装置および検査方法
JPS5830645A (ja) パターン検査方法
JPS6295405A (ja) 位置認識装置
JP3198105B2 (ja) 自動外観検査装置
JPH02268372A (ja) マーク検出方法
JPS62280981A (ja) パタ−ン欠陥検査装置
JP2843389B2 (ja) ボンディングボール検査装置
JPH095030A (ja) エッジ位置検出装置及びエッジ位置検出方法と線位置測定方法
JPS5923536A (ja) 基準パタ−ン取り込み方式
JPS59168312A (ja) パタ−ン欠陥判定装置
JPS5896365A (ja) 線図形検出方法
JPH09185718A (ja) 自動パターン欠陥検査装置
JPS63115035A (ja) パタ−ンデ−タ検査装置
JP2664270B2 (ja) 異物検出方法およびその装置
JPS62288987A (ja) パタ−ン検査装置
JPS62115590A (ja) 画像周囲長抽出方式
JPS6071906A (ja) 二値化画像の周長測定方式
JPS6084815A (ja) 画像処理装置
JP2001242851A (ja) 補間方法及びその装置並びに記録媒体
JPS62274477A (ja) パタ−ン欠陥検査装置
JPS62200742A (ja) ウエハ形状計測装置