JPS5851388A - 方向コ−ド割付け方法 - Google Patents

方向コ−ド割付け方法

Info

Publication number
JPS5851388A
JPS5851388A JP56149822A JP14982281A JPS5851388A JP S5851388 A JPS5851388 A JP S5851388A JP 56149822 A JP56149822 A JP 56149822A JP 14982281 A JP14982281 A JP 14982281A JP S5851388 A JPS5851388 A JP S5851388A
Authority
JP
Japan
Prior art keywords
code
direction code
codes
picture element
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.)
Pending
Application number
JP56149822A
Other languages
English (en)
Inventor
Koichi Ejiri
公一 江尻
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 JP56149822A priority Critical patent/JPS5851388A/ja
Priority to US06/417,962 priority patent/US4524454A/en
Publication of JPS5851388A publication Critical patent/JPS5851388A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/18Extraction of features or characteristics of the image
    • G06V30/182Extraction of features or characteristics of the image by coding the contour of the pattern
    • G06V30/1823Extraction of features or characteristics of the image by coding the contour of the pattern using vector-coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 文字認識の一方式として、2値の画素情報の集合の形で
与えられる文字パターンからストロークを抽出し、この
ストロークを文字認識のための特徴パラメータとして用
いる方式がある。このようなストロークの抽出には、例
えば、文字パターン(2値画像)上の境界画素にその連
結方向に対応した方向コードを割り付けた後、文字パタ
ーンを方向コード毎に別々の方向に走査して各方向コー
ドの連結性を調べ、連結した同一方向コードの画素群を
ストロークとして抽出する方法が効果的である。
本発明は、このようなス)o−り抽出過程等において、
2値画像上の境界画素に方向コードを割り付けるための
方法に関する、。
従来、2値画像上の境界画素に割り付ける方向コードは
、例えば次に述べるような方法によって決定している。
すなわち第1図において、注目する黒画素をCとし、そ
の−ヒ、下、左、右の画素A。
B、D、Eに関して次の判定を行なう。
(i)A−E=1かつB−D=Oのときは、注目黒画素
Cの連結方向を縦方向と判定し、縦方向コードを注目黒
画素Cに割り付ける。
(ii)  A −E= OかつB−D=1のときは、
連結方向を横方向と判定し、注目黒画素Cに横方向コー
ドを割り付ける。
0ii)  A−E=1かつB−D=1のときは、注目
黒画素Cは非境界画素であり、方向コードは割り付けな
い。
(lv)A−E=OかつB−D=OかツA + B +
 D+E≧2のときは、連結方向を斜め方向と判定し、
斜め方向コードを注目黒画素Cに割り付ける。
たソし、黒画素は1、白画素は0とする。
しかるに斯る従来の方法により、傾斜した線をサンプリ
ングした2値画像の境界画素に方向コードを割り付ける
と、例えば第2図に示すようになる。こ\で、O〜3は
方向コードで、第3図のように定義されている。
第2図を観察すると、1画素ないし数画素おきに異なっ
た方向コードがジグザグに割り付けられており、好まし
くない。何故なら、第2図の2値画像は斜めの直線が途
中で水平方向に折曲したような線画像をサンプリングし
て得たものであり、折曲部の前後はそれぞれ同一の方向
コードが連続して割り付けられるべきものであるからで
ある。
したがうて本発明の目的は、斜め線や曲線について上記
のような問題を生じない方向コード割付は方法を提供す
ることにある。
しかして本発明にあっては、2値画像上の各境界画素の
連結方向を8方向について判定し、各境界画素にその連
結方向に対応する方向コード(8方向コードの中の1つ
)を付与する。つぎに、8方向のうちの飛び飛びの4方
向の各方向コードを、それに他の特定の方向の方向コー
ドが隣接すればその隣接した方向コードに変換する統合
操作を1回以上実行する。この統合操作後の各境界画素
の方向コードを、最終的にその境界画素に割り付ける。
つぎに、本発明によって2値画像の境界画素に方向コー
ドを割り付ける処理手順の具体例を説明する。なお、8
方向の方向コード0〜7を第4図に示すように定義する
ものとする。
まず、2値文字画像を走査しながら、第5図に示すよう
な3×3画素の窓のパターンを読み取る。
この読み取ったパターンを、予め方向コードと対応付け
て登録しである3×3画素パターンと比較する。こ\で
、Eが注目している画素である。
例えば、読み取ったパターンが第6図のいずれかのパタ
ーンと一致すると、注目画素に方向コードOを与える。
また、読み取ったパターンが第7図に示すパターン、お
よびそれを18o°回転したパターンのいずれかに一致
すれば、注目画素に方向コード1を与える。
他の方向コードの登録パターン(図示せず)に一致する
パターンが読み取られたときも、同様にその方向コード
を注目画素に与える。読取りパターンがいずれの方向コ
ードに対する登録パターンとも一致しなければ、注目画
素は境界画素ではないので、方向コードは付けない。
すなわち本例では、上記のパターン比較によって境界画
素の判別と連結方向の判定とを同時に行ない、方向コー
ド付けを行なっている。
上記処理の結果の一例を第8図に示す。ここに示した画
像は、第2図に示した画像と同じものである。
次に、8方向のうちの飛び飛びの4方向の方向コード、
こ\では方向コード1,3,5.7について統合処理を
実行する。、すなわち、方向コード1.3,5.7は、
それに1番違いの方向コードが隣接すればその隣接方向
コードに変換する。具体的には、方向コード1に方向コ
ード0(または2)が隣接している七、その方向コード
1を方向コードO(または2)に変換する。方向コード
3に方向コード2(または4)が隣り合うと、方向コー
ド3を方向コード2(または4)に変換する。
方向コード5に方向コード4(または6)が隣接すると
、その方向コード5を方向コード4(または6)に変換
する。方向コード7に方向コード6(またはO)が隣接
すると、その方向コード7を方向コード6(またはO)
に変換する。
この統合処理は方向コードの変化が起らなくなるまで繰
り返し実行するのが好ましいが、予め定めた回数だけ繰
り返したら処理を終了させるようにしてもよい。
第8図の画像について上記の統合処理を−回実行すると
、第9図(イ)に示すように方向コード7の一部が変換
される。4回実行後は第9図(ロ)に示すようになり、
これ以上統合処理を繰り返しても、方向コードの変化は
起きない。したがって、各境界画素に割り付ける方向コ
ードは最終的に第9図1)に示す如くに決定される。
第9図←)と第2図とを対比すれば、本発明の効果は明
らかである。すなわち、斜めの直線や滑らかな曲線をサ
ンプリングした画像に従来の方法で方向コードを割り付
けると、サンプリングで生じた段部で方向コードがジグ
ザグに変化してしまうが、本発明によればこのようなこ
とがなくなり、安定した方向コード付けが可能である。
第9図←)の例では、原画像上の線の折曲部を境にして
前半には方向コード6が連続して割り付けられ、後半に
は方向コードOが連続して割り付けられる。
したがって本発明をストローク抽出の前処理に適用すれ
ば、斜めの直線を正しく1本のストロークとして抽出す
ることができる。また、曲線を折線近似したストローク
として安定に抽出することができる。
なお、境界画素の連結方向の判定は論理演算によって行
なってもよい。例えば、2つの方向別に微分演算を行な
い、両方向の計算値の比によって連結方向を判定するこ
ともできる。
また前記の各処理はプログラム処理によって実行するこ
ともできるし、専用のハードウェアまたはファームウェ
アによって実行することもできる。
高速処理を要求するのであれば、境界画素に連結方向に
応じて方向コードを付与する処理をROM(リード・オ
ンリー・メモリ)に入れたファームウェアで実行し、統
合処理を論理演算回路で実行する構成が有利であろう。
いずれにしても、このような処理を実行する装置は公知
技術によって容易に実現できるので、具体例は省略する
本発明は以上に詳述したように、斜線や曲線に安定した
方向コードを割り付けることができ、ストローク抽出処
理等に適用するとその効果は極めて大きい。
【図面の簡単な説明】
第1図ないし第3図は従来技術を説明するためのもので
、第1図は方向コードを決定するために参照する画素配
置図、第2図は方向コードの割付は例を示す図、第3図
は方向コードの説明図、第4図ないし第9図は本発明を
説明するための図で、第4図は方向コードの説明図、第
5図は3×3画素領域の画素配置図、第6図は方向コー
ドOに対応する3×3画素領域の登録パターンを示す図
、第7図は方向コード1に対応する3×3画素領域の登
録パターンの一部を示す図、第8図は連結方向に基づい
た方向コードの割付は例を示す図、第9図(イ)は第8
図に統合処理を1回実行した結果を示す図2第9図初は
第8図に統合処理を4回実行した結果を示す図である。 第1図   第3図 第2図 第4図   第5図 第6図 第7図 第9図

Claims (1)

    【特許請求の範囲】
  1. 1 画素単位でサンプリングされた2値画像上の各境界
    画素の連結方向を8方向について判定し、各境界画素に
    その連結方向に対応する方向コードを付与し、その後、
    8方向のうちの飛び飛びの4方向の各方向コードを、そ
    れに他の特定の方向の方向コードが隣接すればその隣接
    した方向コードに変換する操作を1回以上実行すること
    により、各境界画素に割り付ける方向コードを最終的に
    決定することを特徴とする方向コード割付は方法。
JP56149822A 1981-09-22 1981-09-22 方向コ−ド割付け方法 Pending JPS5851388A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP56149822A JPS5851388A (ja) 1981-09-22 1981-09-22 方向コ−ド割付け方法
US06/417,962 US4524454A (en) 1981-09-22 1982-09-14 Method of assigning direction code to boundary picture element in character recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56149822A JPS5851388A (ja) 1981-09-22 1981-09-22 方向コ−ド割付け方法

Publications (1)

Publication Number Publication Date
JPS5851388A true JPS5851388A (ja) 1983-03-26

Family

ID=15483450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56149822A Pending JPS5851388A (ja) 1981-09-22 1981-09-22 方向コ−ド割付け方法

Country Status (2)

Country Link
US (1) US4524454A (ja)
JP (1) JPS5851388A (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4773098A (en) * 1980-05-27 1988-09-20 Texas Instruments Incorporated Method of optical character recognition
DE3479254D1 (en) * 1983-07-04 1989-09-07 Karow Rubow Weber Gmbh Method for automatically digitizing the contours of line graphics, e.g. characters
US4826766A (en) * 1985-09-23 1989-05-02 Genetics Institute, Inc. Production of amino acids using coupled aminotransferases
US4876726A (en) * 1986-01-07 1989-10-24 De La Rue Printrak, Inc. Method and apparatus for contextual data enhancement
GB2197506A (en) * 1986-10-27 1988-05-18 Burr Brown Ltd Providing and handling break points in a software monitor
US4961231A (en) * 1987-01-20 1990-10-02 Ricoh Company, Ltd. Pattern recognition method
US4817173A (en) * 1987-03-16 1989-03-28 Kabushiki Kaisha Meidensha Image contour detecting apparatus
JPS63308679A (ja) * 1987-06-11 1988-12-16 Secom Co Ltd 隆線紋様の隆線方向検出装置
US4975853A (en) * 1987-11-20 1990-12-04 Hitachi Software Engineering Co., Ltd. Image processing system having polygonal line processing of pixel line data
GB2217496B (en) * 1988-04-12 1991-10-16 Marconi Gec Ltd Improvements to boundary tracing
US5157735A (en) * 1988-09-09 1992-10-20 Hitachi, Ltd. Chipping detection system and method
DE3853885T2 (de) * 1988-12-30 1995-09-14 Ezel Inc Vektorisationsverfahren.
US5228097A (en) * 1989-02-07 1993-07-13 Ezel, Inc. Method for registering image data
JP3026592B2 (ja) * 1990-10-22 2000-03-27 キヤノン株式会社 輪郭抽出方法及びその装置
EP0589702B1 (en) * 1992-09-24 1999-05-12 Canon Kabushiki Kaisha Image processing method and apparatus
US6721452B2 (en) * 2001-09-12 2004-04-13 Auburn University System and method of handwritten character recognition
US8229232B2 (en) * 2007-08-24 2012-07-24 CVISION Technologies, Inc. Computer vision-based methods for enhanced JBIG2 and generic bitonal compression
US8532387B2 (en) 2009-09-04 2013-09-10 Adobe Systems Incorporated Methods and apparatus for procedural directional texture generation
US8599219B2 (en) 2009-09-18 2013-12-03 Adobe Systems Incorporated Methods and apparatuses for generating thumbnail summaries for image collections
US8619098B2 (en) 2009-09-18 2013-12-31 Adobe Systems Incorporated Methods and apparatuses for generating co-salient thumbnails for digital images
US8861868B2 (en) 2011-08-29 2014-10-14 Adobe-Systems Incorporated Patch-based synthesis techniques
US9274607B2 (en) 2013-03-15 2016-03-01 Bruno Delean Authenticating a user using hand gesture

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1171627A (en) * 1966-10-07 1969-11-26 Post Office Improvements in or relating to Character Recognition Machines

Also Published As

Publication number Publication date
US4524454A (en) 1985-06-18

Similar Documents

Publication Publication Date Title
JPS5851388A (ja) 方向コ−ド割付け方法
GB2190778A (en) Character recognition with variable subdivision of a character region
JP3150856B2 (ja) 画像処理方法
JP3177138B2 (ja) 図面閉領域の抽出方法
JP2789622B2 (ja) 文字/図形領域判定装置
JPS60153578A (ja) 文字認識装置
JP3104355B2 (ja) 特徴抽出装置
JP3060922B2 (ja) 特徴生成装置
JPS60101676A (ja) 画像処理方法
JPH11120291A (ja) パタン認識システム
JP2575402B2 (ja) 文字認識方法
JPH02166583A (ja) 文字認識装置
JPS6125283A (ja) 文字認識装置
JP2655598B2 (ja) 線分抽出方式
JPS63208177A (ja) 画像処理方法
JPS6116380A (ja) 領域分割方式
JPH09265530A (ja) 辞書作成方法およびカラー画像認識方法
KR930008060B1 (ko) 문서 인식방법
JPH0246988B2 (ja)
JP2507949B2 (ja) 文字/図形領域判定装置
JPS60146380A (ja) 文字認識装置
JPH01245366A (ja) ラベリングプロセッサ
JPS63163685A (ja) 方向コ−ド付加方法
JPS595945B2 (ja) パタ−ン認識方法
JPS60147891A (ja) 文字認識装置