JPH01255376A - 輪郭検出画像の符号化処理装置 - Google Patents

輪郭検出画像の符号化処理装置

Info

Publication number
JPH01255376A
JPH01255376A JP63083595A JP8359588A JPH01255376A JP H01255376 A JPH01255376 A JP H01255376A JP 63083595 A JP63083595 A JP 63083595A JP 8359588 A JP8359588 A JP 8359588A JP H01255376 A JPH01255376 A JP H01255376A
Authority
JP
Japan
Prior art keywords
contour
data
black
image data
run
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
Application number
JP63083595A
Other languages
English (en)
Other versions
JP2679098B2 (ja
Inventor
Minoru Yamanaka
稔 山中
Keisuke Goto
啓介 後藤
Tetsuya Yasuda
哲也 安田
Hitoshi Koto
古都 仁
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP63083595A priority Critical patent/JP2679098B2/ja
Publication of JPH01255376A publication Critical patent/JPH01255376A/ja
Application granted granted Critical
Publication of JP2679098B2 publication Critical patent/JP2679098B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、2値画像の輪郭検出装置に係り、特に輪郭検
出画像の符号化処理装置に関する。
B0発明の概要 本発明は、被写体の2値化画素データを2画素×2画素
単位にラスタスキャンで読み取り、画素間の接続関係か
ら画素データの輪郭要素を得る輪郭検出装置において、 ライン上の白画素と黒画素の切換わり符号を輪郭要素に
含めて抽出し、この切換わり符号とそのXY座標から黒
ランと白ランの位置、長さを求めてMH符号化すると共
に黒ランの始点座標と長さを画像データとしてテーブル
化することにより、輪郭画像データの圧縮効果を高めな
がらファクンミリ伝送のMH符号化データも得ることが
できるようにしたものである。
C3従来の技術 文字や図形等のパターンを処理する場合、例えば、書類
や図面等の被写体をイメージスキャナ等の人力装置で操
作して得られる黒と白の2値画像データ(入カバターン
)に変換し、この2値画像データから対象物の輪郭画素
を抽出し、情報圧縮処理や対象物の認識処理を行ってい
る。
このうち、2値画像データから対象物の輪郭画素を抽出
するための従来方式は、第6図に示すような動作を示す
。これは以下のような処理の流れで記述できる。
■まず、2値画像データをすべて、専用画像メモリMに
記憶する。
■次に、このメモリMから検出対象となるTの輪郭の始
点となる点、例えば、点Piを探す。
■この点Piに隣接する点を順次追跡抽出して対象物T
の輪郭画素を抽出する。
このように、従来の輪郭画素抽出方式においては、1画
面分の2値画像データを記憶するための専用メモリを必
要とする。これは、入力する書類や図面のサイズが大き
くなればなるほど、また、高解像度にするほどメモリが
大容量になる欠点を有する。
ハードウェア構成の点からいえば、画像メモリは入力画
像の縦横サイズに比例して大きくなるため、場合によっ
てはメモリボードの追加を考慮した構成が必要となる。
例えば、AOサイズを対象とする画像メモリは、A4サ
イズの画像メモリに比べて、16倍もの8潰を必要とし
ており、A4サイズのメモリボードが1枚で構成される
ときでもAOサイズは16枚も必要である。
次に、処理時間にも大きな影響がある。従来の方式では
、画像メモリに1画面分が記憶されるまでの待ち時間が
必要であり、又、輪郭を抽出するためには、逐次追跡を
ソフトウェアで行う必要があり、これらも対象の画像の
サイズや解像度に比例して、処理時間に影響を与えるこ
とになる。
以上をまとめると、従来の輪郭抽出方式では、単に画像
サイズを大きくしたり、解像度を高くするだけで、ハー
ドウェア構成、処理時間等に影響する欠点があり、さら
には、製品外観や価格などに6影響を及ぼす要因となっ
ていた。
上述の問題点を解消する輪郭検出装置として、被写体の
2値画像データを2画素×2画素単位にラスタスキャン
で取り出し、画素間の接続関係から画素データの輪郭要
素を系列化した圧縮データとして作成するものを本出願
人は既に堤案じている(例えば特願昭62−60744
号、特願昭62−161945号)。
この輪郭検出装置は、第7図に示す構成にされる。輪郭
抽出部■よ被写体をラスタスキャンして得られる黒白の
2値化画素データ列を画素データラッチ+01に連続す
る2ビツトとして順次ラッチし、このラッチデータはラ
インメモリ105に1ライン分だけ順次記憶され、ライ
ンメモリ105によって1ライン分だけ前の連続する2
ビツトデータがラッチ101にラッチされる。これらに
より、ラッチ101にはlライン曲の2ピツト(2画素
)データとラスタスキャンによる2ビツト(2画素)デ
ータが同じX軸走査位置のデータとしてラッチされる。
これらラッチデータd。、dl。
dt、d3はコマンド発生回路103によってこれらデ
ータと接続フラグラッチ102からの接続フラグとの関
係から決まる処理コードと同期信号として取り出される
。接続フラグはラッチデータdo’=d3の前後左右の
2値化データ(4連結)又は前後左右と左右斜方向の2
値化データ(8連結)の関係から求められるもので、こ
のための接続フラグラッチ102と前方フラグメモリ1
06と後方フラグメモリ107と接続フラグ変更回路1
04による接続フラグ作成がなされる。これら接続フラ
グの作成は、アドレス発生回路108によるX座標とY
座標データ及び周辺判定回路109による被写体周辺の
チエツクの基に行われる。また、アドレス発生回路10
8の発生ずるX座標データは処理コードのX座標データ
としても出力される。
コマンド発生回路103による処理コードは、2画素×
2画素のデータと接続フラグデータに対して、第8図(
8連結の場合)又は第9図(4連結)に示す接続関係を
形成する。両図中、縦方向には画素データの組み合わせ
を示し、横方向には接続フラグデータの組み合わせを示
し、4ビツト・の画素データd。−d3の論理状態に対
して当該座標位置(Xn、Y、)に前方又は後方接続の
汀無を示す接続フラグとの関係から輪郭位置になる画素
データ状態を○印で示し、輪郭に成り得ない画素データ
状態をX印で示し、ランレングス処理を行うときに必要
とするらのをΔ印で示し、空白部分は輪郭抽出を不要に
するものを示す。
これら接続関係から、処理コードは第1O図に示すよう
に各印(○、△、×、空白)のうち輪郭要素になる組み
合わせとそうでない組み合わせを読み取りレディデータ
A1とし、該組み合イつ仕を番号付けしたコマンドデー
タAtとし、ラスタスキャンの最終ライン位置データF
 ORと最終ページ位置データEOPと共にフォーマッ
ト化される。
上述の輪郭抽出部1からの処理コード、同期信号及びX
座標データは内部バス2を通して輪郭解析部3に取り込
まれる。このとき、輪郭解析部3は処理コード内の読み
取りレディデータA1から輪郭要素に成り得るデータの
みを取り込み、このデータについて輪郭要素テーブルと
輪郭管理テーブルと輪郭接続テーブルを順次作成するこ
とで圧縮した画像データとしてメモリ4に格納する。
ここで、輪郭要素とは互いに隣接した2個の黒画素を結
ぶベクトルに相当するものであり、これら輪郭要素を結
合することによって輪郭が形成されるし、その再生画像
ら得ることかできる。そこで、輪郭要素テーブル401
には輪郭要素に番号を順次付加した輪郭要素番号につい
てその方向(面後、左右、斜)とXY座標と曲の輪郭要
素に接続されるときの当該輪郭要素番号(前方接続と後
方接続料)と輪郭要素が所1属する輪郭番号とを解析登
録しておく。なお、Y座標は信号FORの計数で判別さ
れる。そして、輪郭管理テーブル402にはテーブル4
01の輪郭番号別にそれに所属する輪郭要素のうちの先
端に位置する輪郭要素番号と終端に位置する輪郭要素番
号とを記憶更新しておき、輪郭接続テーブル403には
未接続の輪郭要素番号を前方接続と後方接続料にかっX
座標別に登録しておく。
これらテーブルに対して、輪郭解析部3に読み取りレデ
ィデータの立つ処理コードとX座標から順次輪郭要素の
接続関係を更新したテーブル作成をして行き、最終的に
は被写体にn個の独立した輪郭画像が存在するときにn
個の輪郭番号とこれに所属するml、 m2. m3.
・・・、mnの輪郭要素データ(番号、方向、座標)を
得る。このテーブルデータは輪郭要素のみになる圧縮デ
ータになり、このデータからの再生画像は輪郭要素の結
合表示によってなされる。
D3発明が解決しようとする課題 従来の輪郭検出装置においては、輪郭要素のみを抽出し
た高速処理とデータ圧縮が実現され、またその原画像再
生も容易になるが、該画像データをファクシミリ伝送す
るには原画像を一旦再生し、この再生画像を使って伝送
しなければならないという原画像の一旦再生を必要とす
る問題があった。
また、輪郭要素テーブル401や輪郭管理テーブル40
2さらには輪郭接続テーブル403等の多くのテーブル
作成処理を必要とし、さらに輪郭要素には方向データや
前方後方接続の要素間の関係を示すデータを必要とし、
解析処理型とデータ量の大きさの一層の減縮が望まれる
本発明はこのような課題を解決するためになされたもの
で、輪郭画像データ作成時にファクシミリ伝送に必要な
データを容易に作成できるようにすると共に、輪郭画像
データの圧縮率を高め、また輪郭解析処理とデータ量低
減ができる符号化処理装置を提供することを目的とする
E0課題を解決するための手段と作用 本発明は上記目的を達成するため、被写体の2値化画素
データを2画素×2画素単位にラスタスキャンで読み取
り、画素間の接続関係から画素データの輪郭要素を得る
輪郭検出装置において、前記輪郭要素の抽出に白画素と
黒画素の切換わり符号(e0、e1)を発生する輪郭抽
出部と、前記切換わり符号とそのライン上の座標から黒
ランの始点及び終点座標を求めて一次元符号化方式の符
号語を作成すると共に黒ランの始点及び終点座標から黒
ランの始点座標と長さを画像データとしてテーブル化す
る輪郭解析部とを備え、輪郭要素の抽出時に白画素から
黒画素への切り換わり及びその逆の切り換わりを符号付
けしておき、この符号とそのXY座標から黒ランと白ラ
ンの長さを求めてMH符号を作成及び黒ランの始点座標
と長さの画像データを再生画像データとする。
F、実施例 以下、本発明の実施例を詳細に説明する。
第2図は本実施例の処理コードフォーマットを示し、従
来のものに輪郭画素状態符号(切換わり符号)eoとe
、を付加している。この符号e。とelは夫々1ビツト
にされ、白画素を論理“O”、黒画素を論理“1”に割
り当てる。例えば、第3図に示すラスタスキャンとの関
係を示すように、Y座m Y k−+のラインではX座
標xn−tとXn−1の境界及びXpとX p * 1
の境界で輪郭が存在し、Y座t= y kのラインでは
Xn、□1とXnの境界及びXpとXp、の境界で輪郭
が存在し、夫々の境界の前後1ビットの黒白によってe
。とelの“ビ、“0”が決められる。
このような符号el+e[+はコマンド発生回路103
による処理コード生成時にデータd。、dlの“0.1
又は“l、0”の識別によって同時生成されるし、X座
標に同期がなされて出力されろ。
また、符号el+eoは輪郭位置に相当することから、
該符号el+eoを含む処理コードは輪郭解析部3に取
り込まれる。
輪郭解析部3は、処理コードの符号el+eoとX座標
データから第1図に示す手順によって符号化処理を行い
、ファクシミリ伝送のための一次元符号(M H方式)
を作成すると共に黒ランの始点及び終点座標から黒ラン
の始点座標と長さを画像データとしてテーブル保存する
。この符号化処理を以下に詳細に説明する。
まず、輪郭解析部3は、まずYアドレス(Y座標)をY
=0に設定しくSo)、被写体の当該ページの第1ライ
ンを設定しておく。次に、処理コードとX座標データに
なる輪郭コマンド人力を読み取りレディの立つタイミン
グで取り込み(sl)、信号EOPビットが“ビが“0
”かの判定を行う(S2)。この判定は被写体画像の1
ページの終わりか否かをチエツクし、EOP−“1”の
ときにはMH方式に規定される6つの連続するライン終
端符号語を付加する処理(S3)を行って当該ページの
符号化を終了する。
次に、ステップS2において、EOP=“0“になると
き、信号EORビットが“1”か“0”かの判定を行う
(S4)。この判定は画像の1ライン(ROW)の終わ
りか否かをチエツクし、F OR−“l”のときには当
該ラインの符号化終了としてYアドレスの+!加算を行
い(S4A)、ライン終端符号語を付加する処理(S5
)を行って次のライン読み込みのためにステップSlに
戻る。ステップS4において、EOR−“0”なるとき
、符号el+eoについて判定を行う(S6)。
この判定は、eo−“0”かつel−“1”をチエツク
し、この条件成立では黒ランの始まりになり、このとき
のX座標データから1ラインのに番目の黒ラン始点座標
XB9(K)を求めておく(S7)。また、条件不成立
ではe。−“l”かつel=“0”の判定を行い(S8
)、この条件不成立ではステップSlに戻る。
ステップS7で黒ラン始点座標XBS(K)が求まり、
このX座標から黒画素が連続してステップS8で条件が
成立したとき、黒ランの終点X a、(K )をそのと
きのX座標データから求めると共に黒ランの始点xBs
(K)と終点XB、(K)とのX座標差演算によって黒
ランの長さf2B(K )を求め(S9)、黒ランの始
点Xas(K)と長さCB(K)を画像データとしてテ
ーブルに書き込む(S9A)と共にこのに番目の黒ラン
についてM H方式による黒ラン符号語を作成する(S
 10)。
次に、ステップS7で黒ラン始点Xas(K)を求めた
とき、この黒ラン始点X、9(K)は白ランの終点X、
、(K)に相当し、またステップS9で求めた黒ラン終
点XB、(K)は白ランの始点Xw6(K)に相当する
。これらの座標から白ランの始点Xws(K)と終点X
w。(K)とその長さ(!w(K)を求め(Sll)、
白ラン符号語の作成を行う(S12)。
このような処理により、各ラインについて白ランと黒ラ
ンが交互に存在する個数に分だけ夫々符号語を作成し、
ファクシミリ伝送データを得る。
なお、ラインの最初(X座標値が零)に黒ランが存在す
るときには白ランの長さが零としておく。
また、各ラインについて黒ランの始点座標XBII(K
)とその長さ12B(K)を黒ランの存在する個数分だ
け順次テーブルデータとして記憶しておく。
第4図はメモリ4に格納する画像データテーブルを示し
、ライン番号(Y座標)と黒ラン始点X座標とその長さ
12Bを夫々対応づけて記憶する。このデータからの被
写体再生はラスタスキャン方式によるXY座標位置で夫
々黒ラン始点で長さ128の連続黒画素表示又は印刷に
よって実現される。
上述の実施例において、Ml−[符号語の作成の都度線
データを直接に伝送するに限らず、メモリ4に一時保存
しておくこと、さらには処理コードとX座標から第5図
に示すようにライン番号(信号FORの計数で求めるY
座標)とX座標と符号eo、elとの組み合わせになる
符号要素テーブルとしてメモリ4に保存しておき、ファ
クシミリ伝送時に該テーブルから第1図の処理フローの
実行でMll符号化することもできる。
また、ファクシミリ伝送と画像データテーブル(第4図
)作成の専用とするときには従来の輪郭要素テーブル4
01,402,403の作成を省略した輪郭解析部とす
ることができる。
G1発明の効果 以上のとおり、本発明によれば、輪郭抽出部による輪郭
要素の抽出に2値化画像データのライン上の黒画素と白
画素の切換わり符号を抽出し、輪郭解析部が取り出す輪
郭要素に対して切換わり符号とXY座標から黒ランと白
ランの長さを求めてM H符号化を行うと共に黒ランの
始点座標と長さを求めて画像データとしてテーブル化す
るようにしたため、従来の画像データからの輪郭検出に
少しの機能付加を行うこと又はファクシミリ伝送と画像
データ作成の専用装置にして圧縮したファクシミリ伝送
データ及び画像データを作成でき、ファクシミリデータ
作成を容易にした輪郭検出ができると共にデータ解析処
理量を減らしながら黒ランの始点座標と長さというデー
タ圧縮率を高めた符号化ができる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示す符号化処理フローチャ
ート、第2図は実施例における処理コードフォーマット
、第3図はラスタスキャンと符号e I * e Oの
関係を示す図、第4図は実施例の画像データテーブル、
第5図は実施例の符号要素テーブル、第6図は従来の輪
郭画素抽出態様図、第7図は従来の輪郭検出装置構成図
、第8図及び第9図は画素データと接続フラグとの対応
図、第1O図は従来の処理コードフォーマットである。 l・・・輪郭抽出部、3・・・輪郭解析部、4・・・メ
モリ。 第5図 符号要素テーブル 第6図 従来の輪郭画素抽出態様図

Claims (1)

    【特許請求の範囲】
  1. (1)被写体の2値化画素データを2画素×2画素単位
    にラスタスキャンで読み取り、画素間の接続関係から画
    素データの輪郭要素を得る輪郭検出装置において、前記
    輪郭要素の抽出に白画素と黒画素の切換わり符号(e_
    0、e_1)を発生する輪郭抽出部と、前記切換わり符
    号とそのライン上の座標から黒ランと白ランの始点及び
    終点座標を求めて一次元符号化方式の符号語を作成する
    と共に黒ランの始点及び終点座標から黒ランの始点座標
    と長さを画像データとしてテーブル化する輪郭解析部と
    を備えたことを特徴とする輪郭検出画像の符号化処理装
    置。
JP63083595A 1988-04-05 1988-04-05 輪郭検出画像の符号化処理装置 Expired - Fee Related JP2679098B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63083595A JP2679098B2 (ja) 1988-04-05 1988-04-05 輪郭検出画像の符号化処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63083595A JP2679098B2 (ja) 1988-04-05 1988-04-05 輪郭検出画像の符号化処理装置

Publications (2)

Publication Number Publication Date
JPH01255376A true JPH01255376A (ja) 1989-10-12
JP2679098B2 JP2679098B2 (ja) 1997-11-19

Family

ID=13806842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63083595A Expired - Fee Related JP2679098B2 (ja) 1988-04-05 1988-04-05 輪郭検出画像の符号化処理装置

Country Status (1)

Country Link
JP (1) JP2679098B2 (ja)

Also Published As

Publication number Publication date
JP2679098B2 (ja) 1997-11-19

Similar Documents

Publication Publication Date Title
US4020462A (en) Method and apparatus for form removal from contour compressed image data
US4513442A (en) Method for locating and circumscribing text areas on a master which may contain text, graphics and/or image areas
JPH07505024A (ja) イメージ圧縮の方法および装置
JPH10143604A (ja) パタン抽出装置
EP0200885A2 (en) Method and apparatus for processing image data
US5170445A (en) Document decompressing system
US5027304A (en) Character multifont compression and restoration device
JPS60502081A (ja) 2次元ファクシミリコ−ディングのための方法および装置
US5157762A (en) Method and apparatus for providing a three state data base for use with automatic optical inspection systems
JPS58173791A (ja) 複雑な文字を圧縮する方法
US4972497A (en) Image coding system
CN112118449A (zh) 一种图像压缩与解压缩的方法及装置
JPH01255376A (ja) 輪郭検出画像の符号化処理装置
JPH06344601A (ja) 出力装置および出力方法
US3970991A (en) Character recognition system
JPH01245369A (ja) 輪郭検出画像の符号化処理装置
JPH01245368A (ja) 輪郭検出画像の符号化処理装置
US20010031080A1 (en) Data compression processing method and apparatus
JPH1117959A (ja) 2値画像のランレングス符号化方法およびランレングス符号化プログラムを記録した記録媒体
JPH01277976A (ja) 画像処理装置
JPH0376065B2 (ja)
JP2833268B2 (ja) ビットマップフォントの圧縮装置
EP0302432A2 (en) Document decompressing system
CN1094616C (zh) 将具有文本字符的文件编码及传送的方法
JPH01243188A (ja) 輪郭検出装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees