JPH03189782A - 文書画像の傾き検出方法および傾き検出装置 - Google Patents
文書画像の傾き検出方法および傾き検出装置Info
- Publication number
- JPH03189782A JPH03189782A JP1330595A JP33059589A JPH03189782A JP H03189782 A JPH03189782 A JP H03189782A JP 1330595 A JP1330595 A JP 1330595A JP 33059589 A JP33059589 A JP 33059589A JP H03189782 A JPH03189782 A JP H03189782A
- Authority
- JP
- Japan
- Prior art keywords
- character
- image
- processing
- inclination
- line
- 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.)
- Granted
Links
Landscapes
- Character Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は文書画像の傾き検出方法および傾き検出装置
に関し、特に文字認工の前処理における文字列の傾き補
正のために文字列の傾きを検出する方法およびその装置
に関する。
に関し、特に文字認工の前処理における文字列の傾き補
正のために文字列の傾きを検出する方法およびその装置
に関する。
[従来の技術]
画像処理において、画像として入力された文書を処理す
るためには、予めその文書の傾きを検出する必要がある
。
るためには、予めその文書の傾きを検出する必要がある
。
文書画像の傾きを検出する技術として、中村納。
氏家誠、岡本教佳、南敏、 “ミックスモード通信のた
めの文字領域の抽出アルゴリズム”、電子通信学界論文
誌VOL、J67−D、No、11゜pp、1277−
1284 (1984年11月)に示される細線化処理
による手法が提案されている。
めの文字領域の抽出アルゴリズム”、電子通信学界論文
誌VOL、J67−D、No、11゜pp、1277−
1284 (1984年11月)に示される細線化処理
による手法が提案されている。
第8A図〜第8F図は、上記の細線化処理による手法を
具体的に説明するための図である。
具体的に説明するための図である。
第8A図は原画像の文字列を示す。第8A図の文字列の
ストローク成分(文字を構成する線の部分)を膨張させ
ると、第8B図に示すように文字列の文字と文字とが連
結される。ただし、rDJや「0」のようにストローク
成分により囲まれた背景部分が大きい文字については、
その背景成分が残存することがある。このように、スト
ローク成分により囲まれた背景部分をホールと呼ぶ。
ストローク成分(文字を構成する線の部分)を膨張させ
ると、第8B図に示すように文字列の文字と文字とが連
結される。ただし、rDJや「0」のようにストローク
成分により囲まれた背景部分が大きい文字については、
その背景成分が残存することがある。このように、スト
ローク成分により囲まれた背景部分をホールと呼ぶ。
第8B図の連結された文字列の成分を収縮させると、第
8C図に示すように連結された成分が細くなる。ただし
、第8B図に示すようにホールhが存在する場合には、
第8C図に示すようにそのホールhか拡大する。次に、
第8D図に示すように、第8C図の収縮された成分から
ホールhを除去する。
8C図に示すように連結された成分が細くなる。ただし
、第8B図に示すようにホールhが存在する場合には、
第8C図に示すようにそのホールhか拡大する。次に、
第8D図に示すように、第8C図の収縮された成分から
ホールhを除去する。
さらに、第8E図に示すように、第8D図のホールが除
去された成分を細線化する。第8E図の細線化された成
分には、iで示される“ヒゲ″が存在する。
去された成分を細線化する。第8E図の細線化された成
分には、iで示される“ヒゲ″が存在する。
最後に、第8F図に示すように、第8E図の“ヒゲ”
iを除去する。第8F図の複数の細線の傾きを求めるこ
とにより、文書画像の傾きを検出することかできる。
iを除去する。第8F図の複数の細線の傾きを求めるこ
とにより、文書画像の傾きを検出することかできる。
なお、明細書全体を通じて、文字列の文字とは、日本語
の文字、英語の文字などの狭い意味での文字に限らず、
符号や記号などの広い意味での文字をも含むものとする
。
の文字、英語の文字などの狭い意味での文字に限らず、
符号や記号などの広い意味での文字をも含むものとする
。
[発明が解決しようとする課′、XU]上記の細線化処
理による手法では、たとえばrDJや「0」などのよう
にストローク成分で囲まれた背景成分をHする文字を膨
張させる際に、膨張が不十分であるとホールが残存する
ことになる。この場合、膨張されたストローク成分を収
縮させると、そのホールが拡大し、収縮された成分の中
にホールが残存することになる。したがって、上記の細
線化処理によるf、法では、細線化の前にストローク成
分の膨張処理、収縮処理およびホールの除去の処理を行
ない、細線化の後に“ヒゲ″の除去の処理を行なう必要
がある。したがって、全体的に処理の数が多くなり、処
理が複雑となり、それにより処理時間も長くかかる。
理による手法では、たとえばrDJや「0」などのよう
にストローク成分で囲まれた背景成分をHする文字を膨
張させる際に、膨張が不十分であるとホールが残存する
ことになる。この場合、膨張されたストローク成分を収
縮させると、そのホールが拡大し、収縮された成分の中
にホールが残存することになる。したがって、上記の細
線化処理によるf、法では、細線化の前にストローク成
分の膨張処理、収縮処理およびホールの除去の処理を行
ない、細線化の後に“ヒゲ″の除去の処理を行なう必要
がある。したがって、全体的に処理の数が多くなり、処
理が複雑となり、それにより処理時間も長くかかる。
また、上記の細線化処理による手法では、文字列と文字
列との間隔、文字と文字との間隔など、文書の違いによ
り、膨張処理の回数を設定する必要がある。
列との間隔、文字と文字との間隔など、文書の違いによ
り、膨張処理の回数を設定する必要がある。
この発明の目的は、短い時間で簡単な処理により文書画
像の傾きを検出することができる方法および装置を提供
することである。
像の傾きを検出することができる方法および装置を提供
することである。
[課題を解決するための手段]
この発明にかかる文書画像の傾き検出方法では、文゛γ
列の背景成分を細線化し、jりられた細線の傾きを求め
ることにより文書画像の傾きを検出する。
列の背景成分を細線化し、jりられた細線の傾きを求め
ることにより文書画像の傾きを検出する。
この発明にかかる文書画像の傾き検出装置は、文字列の
背景成分を細線化する細線化処理手段、および細線化処
理手段により得られた細線の傾きを求める傾き算出手段
を備える。
背景成分を細線化する細線化処理手段、および細線化処
理手段により得られた細線の傾きを求める傾き算出手段
を備える。
[作用]
文書画像において文字列の背景成分を細線化すると、文
字列と文字列との間および文字と文字との間の背景成分
が細線化される。この場合、たとえばrDJや「0」に
おいてストローク成分により囲ま°れた背景部分、すな
わちホールは自動的に縮退する。文字列と文字列との間
すなわち行と行との間の細線は、各文字列に含まれる文
字と文字との間の細線よりも長いので、これを特徴とじ
て行と行との間の細線を抽出することができる。したが
って、この細線の傾きを求めることにより、文字列の傾
きを近似的に求めることができる。
字列と文字列との間および文字と文字との間の背景成分
が細線化される。この場合、たとえばrDJや「0」に
おいてストローク成分により囲ま°れた背景部分、すな
わちホールは自動的に縮退する。文字列と文字列との間
すなわち行と行との間の細線は、各文字列に含まれる文
字と文字との間の細線よりも長いので、これを特徴とじ
て行と行との間の細線を抽出することができる。したが
って、この細線の傾きを求めることにより、文字列の傾
きを近似的に求めることができる。
[実施例コ
以下、この発明の実施例を図面を参照しながら詳細に説
明する。
明する。
第1図は、この発明の一実施例による文書画像の傾き検
出方法を説明するためのフローチャートである。第2A
図〜第2E図は、この実施例の方法を具体的に説明する
ための図である。
出方法を説明するためのフローチャートである。第2A
図〜第2E図は、この実施例の方法を具体的に説明する
ための図である。
第2A図〜第2E図を参照しながら第1図に示される方
法を説明する。まず、ステップ1において、文書画像の
入力処理が行なわれる。第2A図は入力された文書画像
である。次に、ステップ2で、細線化処理が行なわれる
。この細線化処理では、文字列の背景成分が細線化され
る。具体的には、第2B図に示すように、文字列と文字
列との背景成分が細線化されるとともに、文字と文字と
の間の背景成分が細線化される。これにより、文字列と
文字列との181の背景成分に対応する細線および文字
と文字との間の背景成分に対応する縦線が現われる。ま
た、それらの細線および縦線に連結されない孤立点も現
われる。
法を説明する。まず、ステップ1において、文書画像の
入力処理が行なわれる。第2A図は入力された文書画像
である。次に、ステップ2で、細線化処理が行なわれる
。この細線化処理では、文字列の背景成分が細線化され
る。具体的には、第2B図に示すように、文字列と文字
列との背景成分が細線化されるとともに、文字と文字と
の間の背景成分が細線化される。これにより、文字列と
文字列との181の背景成分に対応する細線および文字
と文字との間の背景成分に対応する縦線が現われる。ま
た、それらの細線および縦線に連結されない孤立点も現
われる。
この実施例では、文字のストローク成分を黒とし、背景
成分を白としている。したがって、細線化された成分は
白となる。また、画像が、正方形格子を構成する画素か
らなる場合について説明している。なお、図面において
は、便宜上黒の部分を斜線で表イブす。
成分を白としている。したがって、細線化された成分は
白となる。また、画像が、正方形格子を構成する画素か
らなる場合について説明している。なお、図面において
は、便宜上黒の部分を斜線で表イブす。
次に、ステップ3.4.5において“ヒゲ°除去の処理
が行なわれる。ステップ3では、第2C図に示すよに、
縦線除去の処理が行なわれる。この縦線除去の処理では
、第3図に示す3×3のマスク30を文書画像に対して
スキャンさせ、そのマスク30と重なる文書画像のパタ
ーンがそのマスク30のパターンと一致したときに、そ
の文書画像のパターンの中央にある画素を黒で塗り潰す
。
が行なわれる。ステップ3では、第2C図に示すよに、
縦線除去の処理が行なわれる。この縦線除去の処理では
、第3図に示す3×3のマスク30を文書画像に対して
スキャンさせ、そのマスク30と重なる文書画像のパタ
ーンがそのマスク30のパターンと一致したときに、そ
の文書画像のパターンの中央にある画素を黒で塗り潰す
。
マスク30と重なる文書画像のパターンがマスク30の
パターンと一致しないときには、文書画像の画素はその
ままである。ステップ4では、端点の縮退処理が行なわ
れる。この端点の縮退処理では、第2D図に示すように
、細線の端点部分が除去される。この端点の縮退処理で
は、第4A図のマスク40aおよび第4B図のマスク4
0bをそれぞれ0°、90°、180°、270°だけ
回転させた合計88を類のパターンを用いる。これらの
マスク40a、40bを文書画像に対してスキャンさせ
、そのマスク40a、40bと重なる文書画像のパター
ンが上記の8種類のパターンと一致したときに、文書画
像のパターンの中央にある画素を黒で塗り潰す。この処
理を複数回繰返す。
パターンと一致しないときには、文書画像の画素はその
ままである。ステップ4では、端点の縮退処理が行なわ
れる。この端点の縮退処理では、第2D図に示すように
、細線の端点部分が除去される。この端点の縮退処理で
は、第4A図のマスク40aおよび第4B図のマスク4
0bをそれぞれ0°、90°、180°、270°だけ
回転させた合計88を類のパターンを用いる。これらの
マスク40a、40bを文書画像に対してスキャンさせ
、そのマスク40a、40bと重なる文書画像のパター
ンが上記の8種類のパターンと一致したときに、文書画
像のパターンの中央にある画素を黒で塗り潰す。この処
理を複数回繰返す。
たとえば、20回繰返す。それにより、第2D図に示す
ように、文字列と文字列との間の背景成分に対応する細
線と孤立点のみが残る。ステップ5では、孤立点の除去
の処理が行なわれる。この孤立点の除去の処理により、
第2E図に示すように、孤立点が除去される。この孤立
点の除去の処理では、第5図に示すマスク50を文書画
像に対してスキャンさせて、マスク50と重なる文書画
像のパターンがそのマスク50のパターンと一致したと
きに、その文書画像のパターンの中央の画素を黒で塗り
潰す。
ように、文字列と文字列との間の背景成分に対応する細
線と孤立点のみが残る。ステップ5では、孤立点の除去
の処理が行なわれる。この孤立点の除去の処理により、
第2E図に示すように、孤立点が除去される。この孤立
点の除去の処理では、第5図に示すマスク50を文書画
像に対してスキャンさせて、マスク50と重なる文書画
像のパターンがそのマスク50のパターンと一致したと
きに、その文書画像のパターンの中央の画素を黒で塗り
潰す。
次に、ステップ6で、複数の細線を区別するためにラベ
ル付は処理が行なわれる。このラベル付は処理により、
たとえば第2E図に示される3本の細線のうち上の細線
にLl、中央の細線にL2、下の細線にL3というラベ
ルが付される。
ル付は処理が行なわれる。このラベル付は処理により、
たとえば第2E図に示される3本の細線のうち上の細線
にLl、中央の細線にL2、下の細線にL3というラベ
ルが付される。
ステップ7では、端点の抽出処理が行なわれる。
この端点の抽出処理では、たとえば第2E図に示す細線
Ll、L2.L3のそれぞれの端点の座標が抽出される
。次に、ステップ8で、最長の2端点の抽出処理が行な
われる。この処理では、第2E図に示す細線L1のよう
に各端点が2つ以上ある場合に、最長の間隔を有する2
つの端点の座標(xl、yl)、 (x2.y2)を
抽出する。
Ll、L2.L3のそれぞれの端点の座標が抽出される
。次に、ステップ8で、最長の2端点の抽出処理が行な
われる。この処理では、第2E図に示す細線L1のよう
に各端点が2つ以上ある場合に、最長の間隔を有する2
つの端点の座標(xl、yl)、 (x2.y2)を
抽出する。
ステップ9では、次式によりそれぞれの細線の傾きθを
求める。
求める。
θ−jan−’ (y2−yl)/ (x2−xi)
さらに、ステップ10で、平均値算出処理が行なわれる
。この平均値算出処理では、複数の細線Ll、L2.L
3の傾きの平均値を求める。最後に、ステップ11で、
回転処理が行なわれる。この回転処理では、ステップ1
0において求められた細線の傾きの平均値を用いて文書
画像の回転を行なう。
さらに、ステップ10で、平均値算出処理が行なわれる
。この平均値算出処理では、複数の細線Ll、L2.L
3の傾きの平均値を求める。最後に、ステップ11で、
回転処理が行なわれる。この回転処理では、ステップ1
0において求められた細線の傾きの平均値を用いて文書
画像の回転を行なう。
なお、ステップ2における細線化処理は、たとえば、N
a2cache N、J、and Shingha
l R,“5PTA:A Prop。
a2cache N、J、and Shingha
l R,“5PTA:A Prop。
sed Algorithm for Thin
ning Binary PatternsIEE
E Trans、Systems、 Man、
Cybern、Vol、SMC−14,No、3.p
p、409〜418 (1984)に示される細線化ア
ルゴリズムが用いられる。このアルゴリズムでは、3X
3のパターンの中央の画素が黒であるときに、その中央
の画素の8近傍の画素のうちいずれか1つが黒であるな
らばその中央の画素が連結した成分であるとみなしてい
る。
ning Binary PatternsIEE
E Trans、Systems、 Man、
Cybern、Vol、SMC−14,No、3.p
p、409〜418 (1984)に示される細線化ア
ルゴリズムが用いられる。このアルゴリズムでは、3X
3のパターンの中央の画素が黒であるときに、その中央
の画素の8近傍の画素のうちいずれか1つが黒であるな
らばその中央の画素が連結した成分であるとみなしてい
る。
次に、第6図は、第1図に示す傾き検出方法を実施する
ための傾き検出装置の構成を示すプロッり図である。
ための傾き検出装置の構成を示すプロッり図である。
第6図において、人力装置21および出力装置22がI
10インターフェイス23を介してCPU24に接続さ
れている。また、I10インターフェイス23には、画
像プロセッサ25が接続され、画像プロセッサ25には
、共通バス20を介して複数の画像メモリ26〜29が
接続されている。
10インターフェイス23を介してCPU24に接続さ
れている。また、I10インターフェイス23には、画
像プロセッサ25が接続され、画像プロセッサ25には
、共通バス20を介して複数の画像メモリ26〜29が
接続されている。
CPU24は、第1図におけるステップ1〜ステツプ1
1の全処理を制御する。画像メモリ26は原画像を記t
8.する。画像メモリ27および28は、それぞれ処理
前および処理後の画像を記憶する。画像メモリ29は中
間処理画像を記憶する。
1の全処理を制御する。画像メモリ26は原画像を記t
8.する。画像メモリ27および28は、それぞれ処理
前および処理後の画像を記憶する。画像メモリ29は中
間処理画像を記憶する。
人力装置21により人力された原画像はI10インター
フェイス2′うおよび画像プロセッサ25を通って画像
メモリ26に記憶される。この処理は、第1図のステッ
プ1の画像人力処理に対応する。
フェイス2′うおよび画像プロセッサ25を通って画像
メモリ26に記憶される。この処理は、第1図のステッ
プ1の画像人力処理に対応する。
次に、CPU24は、ステップ2の細線化処理を行なう
ように画像プロセッサ25に命令する。
ように画像プロセッサ25に命令する。
これにより、画像プロセッサ25は、画像メモリ26に
記憶された原画像に細線化処理を行ない、その処理結果
を画像メモリ27に記憶させる。
記憶された原画像に細線化処理を行ない、その処理結果
を画像メモリ27に記憶させる。
次に、CPU24は、ステップ3の縦線除去の処理を行
なうように画像プロセッサ25に命令する。これにより
、画像プロセッサ25は画像メモリ27に記憶された画
像に縦線除去の処理を行ない、その処理結果を画像メモ
リ28に記憶させる。
なうように画像プロセッサ25に命令する。これにより
、画像プロセッサ25は画像メモリ27に記憶された画
像に縦線除去の処理を行ない、その処理結果を画像メモ
リ28に記憶させる。
同様にして、CPU24は、ステップ4. 5. 6゜
7の処理を行なうように画像プロセッサ25に命令する
。ステップ7の端点抽出処理の処理結果はCPU24に
送られる。CPU24は、その処理結果に基づいてステ
ップ8,9.10の処理を行ない、細線の傾きの平均値
を算出する。
7の処理を行なうように画像プロセッサ25に命令する
。ステップ7の端点抽出処理の処理結果はCPU24に
送られる。CPU24は、その処理結果に基づいてステ
ップ8,9.10の処理を行ない、細線の傾きの平均値
を算出する。
CPU24により算出された算出結果は、画像プロセッ
サ25に送られる。画像プロセッサ25は、その算出結
果に基づいて画像メモリ27および28を用いて文書画
像の回転処理を行なう。
サ25に送られる。画像プロセッサ25は、その算出結
果に基づいて画像メモリ27および28を用いて文書画
像の回転処理を行なう。
第7図は、情報圧縮および特徴抽出というアーキテクチ
ャを実行可能な画像処理装置の構成を示すブロック図で
ある。第1図の傾き検出方法は、第7図の画像処理装置
を用いても実行することができる。
ャを実行可能な画像処理装置の構成を示すブロック図で
ある。第1図の傾き検出方法は、第7図の画像処理装置
を用いても実行することができる。
この画像処理装置は、パイプライン画像処理部31、特
徴抽出処理部32、フィードバック処理部33およびラ
インメモリ34からなる。
徴抽出処理部32、フィードバック処理部33およびラ
インメモリ34からなる。
パイプライン画像処理部31には、画像データがシリア
ルに人力される。パイプライン画像処理部31は、画像
間演算(数値演算、論理演算)やコンボリューション演
算(1次微分、2次微分・14滑化1画像補間)などの
処理を実行し、数値演算結果を出力する。また、パイプ
ライン画像処理部31は、処理したい画素とその近傍状
態とを比較し、近傍特徴情報を出力する。この近傍特徴
情報には、連結数、境界画素数、オイラ数要素、致度数
などが含まれる。
ルに人力される。パイプライン画像処理部31は、画像
間演算(数値演算、論理演算)やコンボリューション演
算(1次微分、2次微分・14滑化1画像補間)などの
処理を実行し、数値演算結果を出力する。また、パイプ
ライン画像処理部31は、処理したい画素とその近傍状
態とを比較し、近傍特徴情報を出力する。この近傍特徴
情報には、連結数、境界画素数、オイラ数要素、致度数
などが含まれる。
特徴抽出処理部32には、X、Y座標およびラベル番号
などが与えられる。特徴抽出処理部32は、パイプライ
ン画像処理部31から出力される数値演算結果および近
め特徴情報、X、 Y座標およびラベル番号などに基づ
いて情報圧縮および特徴抽出を行ない、4′!徴抽出結
果を出力する。この特徴抽出処理部32には、どの特徴
とどの特徴とを組合わせて圧縮・特徴抽出を行なうかの
条件を設定することができる。特徴抽出結果には、オイ
ラ数、面積、ヒストグラム、X、Y座標、最大・最小値
などが含まれる。
などが与えられる。特徴抽出処理部32は、パイプライ
ン画像処理部31から出力される数値演算結果および近
め特徴情報、X、 Y座標およびラベル番号などに基づ
いて情報圧縮および特徴抽出を行ない、4′!徴抽出結
果を出力する。この特徴抽出処理部32には、どの特徴
とどの特徴とを組合わせて圧縮・特徴抽出を行なうかの
条件を設定することができる。特徴抽出結果には、オイ
ラ数、面積、ヒストグラム、X、Y座標、最大・最小値
などが含まれる。
フィードバック処理部33およびラインメモリ34は、
近傍特徴情報にバづいてラベリング、細線化などの処理
を行ない、ラベル番号および細線化結果などの逐次処理
結果を出力する。また、フィードバック処理部33は、
ラベル連接情報を特徴抽出処理部32に与える。
近傍特徴情報にバづいてラベリング、細線化などの処理
を行ない、ラベル番号および細線化結果などの逐次処理
結果を出力する。また、フィードバック処理部33は、
ラベル連接情報を特徴抽出処理部32に与える。
この画像処理装置は、カメラ、スキャナなどにより人力
された画像情報を圧縮・特徴抽出して少量の特徴情報に
変換するので、処理速度が高速になる。したがって、第
7図の画像処理装置を用いて前記実施例の傾き検出方法
を実行すると、高速処理が可能となる。
された画像情報を圧縮・特徴抽出して少量の特徴情報に
変換するので、処理速度が高速になる。したがって、第
7図の画像処理装置を用いて前記実施例の傾き検出方法
を実行すると、高速処理が可能となる。
上記実施例によると、文字列と文字列との間の背景成分
が細線化されるまでステップ1 (第1図)の細線化処
理を行なえばよく、従来例のように、文書の違いにより
膨張回数を設定するような操作は必要ではない。
が細線化されるまでステップ1 (第1図)の細線化処
理を行なえばよく、従来例のように、文書の違いにより
膨張回数を設定するような操作は必要ではない。
また、背景成分を細線化することによって、ストローク
成分の膨張処理、収縮処理およびホールの除去の処理が
必要なくなり、それにより、処理が単純化され、処理速
度が向上する。
成分の膨張処理、収縮処理およびホールの除去の処理が
必要なくなり、それにより、処理が単純化され、処理速
度が向上する。
[発明の効果]
以上のようにこの発明によれば、文字列の背景成分を細
線化し、得られた細線の傾きを求めることにより、文書
画像の傾きを簡単な処理で高速に検出することがnJ能
となる。
線化し、得られた細線の傾きを求めることにより、文書
画像の傾きを簡単な処理で高速に検出することがnJ能
となる。
第1図はこの発明の一実施例による文書画像の傾き検出
方法を説明するためのフローチャートである。第2A図
、第2B図、第2C図、第2D図および第2E図は第1
図の傾き検出方法を具体的に説明するための図である。 第3図は縦線除去の処理に用いるマスクのパターンを示
す図である。 第4A図および第4B図はそれぞれ端点の縮退の処理に
用いるマスクのパターンを示す図である。 第5図は孤立点の除去の処理に用いるマスクのパターン
を示す図である。第6図は第1図の傾き検出方法を実行
するための傾き検出装置の構成の一例を示すブロック図
である。第7図は第1図の傾き検出方法を実行するため
の画像処理装置の例を示すブロック図である。第8A図
、第8B図、第8C図、第8D図、第8E図および第8
F図は従来の文書画像の傾き検出方法の一例を説明する
ための図である。 図において、2は細線化処理、9は傾き算出処理、21
は人力装置、22はCPU、25は画像プロセッサ、2
6,27,28,2qは画像メモリを示す。 なお、各図中、同一符号は同一または相当部分を示す。
方法を説明するためのフローチャートである。第2A図
、第2B図、第2C図、第2D図および第2E図は第1
図の傾き検出方法を具体的に説明するための図である。 第3図は縦線除去の処理に用いるマスクのパターンを示
す図である。 第4A図および第4B図はそれぞれ端点の縮退の処理に
用いるマスクのパターンを示す図である。 第5図は孤立点の除去の処理に用いるマスクのパターン
を示す図である。第6図は第1図の傾き検出方法を実行
するための傾き検出装置の構成の一例を示すブロック図
である。第7図は第1図の傾き検出方法を実行するため
の画像処理装置の例を示すブロック図である。第8A図
、第8B図、第8C図、第8D図、第8E図および第8
F図は従来の文書画像の傾き検出方法の一例を説明する
ための図である。 図において、2は細線化処理、9は傾き算出処理、21
は人力装置、22はCPU、25は画像プロセッサ、2
6,27,28,2qは画像メモリを示す。 なお、各図中、同一符号は同一または相当部分を示す。
Claims (2)
- (1)文字列を含む文書画像の傾きを検出する方法にお
いて、前記文字列の背景成分を細線化し、得られた細線
の傾きを求めることにより文書画像の傾きを検出するこ
とを特徴とする、文書画像の傾き検出方法。 - (2)文字列を含む文書画像の傾きを検出する装置であ
って、 前記文字列の背景成分を細線化する細線化処理手段、お
よび 前記細線化処理手段により得られた細線の傾きを求める
傾き算出手段を備えた、文書画像の傾き検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1330595A JP2554943B2 (ja) | 1989-12-19 | 1989-12-19 | 文書画像の傾き検出方法および傾き検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1330595A JP2554943B2 (ja) | 1989-12-19 | 1989-12-19 | 文書画像の傾き検出方法および傾き検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03189782A true JPH03189782A (ja) | 1991-08-19 |
| JP2554943B2 JP2554943B2 (ja) | 1996-11-20 |
Family
ID=18234412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1330595A Expired - Lifetime JP2554943B2 (ja) | 1989-12-19 | 1989-12-19 | 文書画像の傾き検出方法および傾き検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2554943B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0618432A (ja) * | 1991-10-15 | 1994-01-25 | Matsushita Electric Ind Co Ltd | 配線パターン検査装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57159384A (en) * | 1981-03-27 | 1982-10-01 | Nec Corp | Optical character reader |
-
1989
- 1989-12-19 JP JP1330595A patent/JP2554943B2/ja not_active Expired - Lifetime
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57159384A (en) * | 1981-03-27 | 1982-10-01 | Nec Corp | Optical character reader |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0618432A (ja) * | 1991-10-15 | 1994-01-25 | Matsushita Electric Ind Co Ltd | 配線パターン検査装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2554943B2 (ja) | 1996-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0431958B1 (en) | Identification and segmentation of finely textured and solid regions of binary images | |
| JP4189506B2 (ja) | 画像処理のための装置、方法及び記録媒体 | |
| JP2000207489A (ja) | 文字抽出方法、装置および記録媒体 | |
| KR0167616B1 (ko) | 화상 처리 장치 및 방법 | |
| JP4049560B2 (ja) | 網点除去方法及びシステム | |
| JPH1125222A (ja) | 文字切り出し方法及び文字切り出し装置 | |
| JP2554943B2 (ja) | 文書画像の傾き検出方法および傾き検出装置 | |
| JP3763954B2 (ja) | 文字認識用の学習データ作成方法および記録媒体 | |
| US20020164087A1 (en) | System and method for fast rotation of binary images using block matching method | |
| JP2002109470A (ja) | 画像認識装置、画像認識方法、および、画像認識プログラムを記憶したコンピュータ読取り可能な記録媒体 | |
| JP2653386B2 (ja) | 図面処理装置 | |
| JP2004094644A (ja) | 画像処理装置、画像処理方法、記憶媒体及びプログラム | |
| JP3140079B2 (ja) | 罫線認識方法及び表処理方法 | |
| JP3187894B2 (ja) | 文書画像傾き検出方法 | |
| KR102695997B1 (ko) | 신경망을 이용한 이미지 처리 장치 및 방법 | |
| JP3585143B2 (ja) | 文字列抽出方法および装置 | |
| JP2867531B2 (ja) | 文字サイズ認識装置 | |
| JPH06176142A (ja) | 図面自動入力装置の輪郭ベクトル化方法 | |
| JPH0785221A (ja) | 図面自動認識装置の文字とシンボルの分離・認識方法 | |
| JP6701773B2 (ja) | 罫線削除装置、罫線削除方法、および罫線削除プログラム | |
| JP3162414B2 (ja) | 罫線認識方法及び表処理方法 | |
| JPH0447459A (ja) | 図面認識処理方式 | |
| JPH10134149A (ja) | フォント識別装置 | |
| JP2562067B2 (ja) | 文字画像の単語切出し装置 | |
| JPH08221513A (ja) | 画像処理装置及びその方法 |