JPS6055475A - 境界線抽出装置 - Google Patents

境界線抽出装置

Info

Publication number
JPS6055475A
JPS6055475A JP58164401A JP16440183A JPS6055475A JP S6055475 A JPS6055475 A JP S6055475A JP 58164401 A JP58164401 A JP 58164401A JP 16440183 A JP16440183 A JP 16440183A JP S6055475 A JPS6055475 A JP S6055475A
Authority
JP
Japan
Prior art keywords
boundary line
boundary
block
storage section
image data
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
JP58164401A
Other languages
English (en)
Inventor
Takayuki Kageyama
影山 尊之
Hideki Uchikata
内片 秀樹
Masahiro Sasaki
正浩 佐々木
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP58164401A priority Critical patent/JPS6055475A/ja
Publication of JPS6055475A publication Critical patent/JPS6055475A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/20Contour coding, e.g. using detection of edges

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、紙などに印刷された、あるいは、手で画がか
れた図形・図面等の2値画像を、計算機によシ処理・認
識・理解などを行なう際の前処理として利用される境界
線を、座標点列の形で抽出する境界線抽出装置に関する
ものである。
従来例の構成とその問題点 画素の値が、0と1のみをとる2値画像において、従来
、図形(値1の部分)の形状を表現する有力な方法とし
て、その図形と背景(値0の部分)との境界を抽出し、
その境界線の特徴を記述することが多い。
以下に従来の座標点列を出力表現とする境界線抽出装置
について説明する。
第1図は、従来の境界線抽出装置の構成図を示すもので
あり、1は画像データ入力部であり、通常は、ファクシ
ミリやライン・スキャナなどの装置が用いられる。2は
画像データ記憶部であシ、画像データ入力部1で入力さ
れ2値化された対象画像1枚分のデータを全て記憶する
。3は境界線抽出部で、画像データ記憶部2のデータを
もとに、境界線上の点列を抽出する。4は境界点列記憶
部である。5は境界点列表示部である。
以上のように構成された従来の境界線抽出装置について
、以下その動作について、第3図を用いて説明する。
境界線抽出部3では、第2図のように画像データ記憶部
2の2値画像データを対象に、黒画素(値1の画素)に
ぶつかるまで、左上ずみの点6から線順次走査を行なう
。いま、点7で、黒画素にぶつかったとすると、次にこ
の点7から、常に黒画素を右手(あるいは、左手)にみ
るように、境界線上を追跡し、同時に境界点列を抽出し
ていく。
しかしながら、上記のような構成では、対象とする原画
像1枚分の全てのデータを記憶部に持たねばならず、大
容量の記憶部が必要となるという欠点がある。
発明の目的 本発明は、上記従来の問題点を解消するもので、原画保
全てのデータを蓄積する大容量の記憶部を持たなくとも
、画像の境界線を抽出できる境界線抽出装置を提供する
ことを目的とする。
発明の構成 本発明は、2次元□平面上に表現される画像を例えばフ
ァクシミリやラインスキャナなどの装置により1走査線
分ずつ順次2値化処理する画像データ入力部と、上記画
像データを少なくとも2走査線分一時的に記憶する一時
記憶部と、上記一時記憶内の画像データ中、上下左右に
互いに隣接する4画素を取出し、そのパターンを調べ、
境界線上の隣接する2点である境界線素を抽出する境界
線素抽出部と、境界線素を順次接続し、境界線素塊を生
成する境界線素接続部と、境界線素塊同志の接続を行な
う境界線素塊接続部を備えた境界線抽出装置であり、一
時記憶部の2走査線分の画像データを次々と処理するこ
とにより、すなわち、隣接する2本の走査線分のデータ
についての処理が終わると、そのうち古い走査線分の画
像データを捨て、新しい1本の走査線分のデータを取り
込み処理することによシ、原画像データ全てを蓄積する
記憶部を持たずして、境界線抽出ができるものである。
実施例の説明 以下、本発明の一実施例について、第3図〜第11図を
参照しながら説明する。 − 第3図は、本発明の一実施例における図形の境界線抽出
装置の構成図である。なお、本実施例では、8連結性を
もつ境界線が抽出できる。なお、8連結性をもつ境界線
とは、境界線上の任意の1点と境界線上でその点と隣合
う点の位置関係が第4図に示す8通シの中のいずれかで
あるような関係をもつ境界線である。
以下、第3図に従って説明する。
第3図において、8は画像データ入力部であり、2次元
平面上の画像を一走査線分ずつ入力し、”o”か1”か
の2値情報に変換する。9は一時記憶部であり、画像デ
ータ入力部8で最も最近入力された2走査線分のデータ
を記憶する。1oは境界線素抽出部であり、一時記憶部
9に蓄積されている2ライン分のデータを左から順次、
第5図で示したかたちで4画素ずつ取り出し、4画素の
パターンを調べ、境界線素を抽出する。11は境界線素
接続部で、境界線素抽出部1oで得られた境界線素と、
既に境界線素抽出部10で得られた境界線素によ多形成
されている境界線素塊を接続し、新しい境界線素塊を生
成する。12は境界線素塊記憶部である。13は境界線
素塊接続部で、境界線素接続部11で形成される境界線
素塊の端点を調べ、接続可能な別の境界線素塊を見つけ
出し、接続情報を両方の境界線素塊に付加する。14は
境界点列生成部で、境界線素塊接続部13で境界線素塊
に付加された接続情報をもとに、境界点列を生成する。
15は境界点列記憶部である。16は境界点列表示部で
、境界点列生成部14で得られた境界点列を表示する。
上記のように構成された装置において、以下その動作を
各処理部毎に説明する。
■ 画像データ入力部8及び一時記憶部9第6図(、)
 、 (b)を用いて説明す゛る。
画像データ入力部8では、第6図(−)のように、被処
理画像の1番目ラインから順次1ラインずつ入力し、一
時記憶部9に格納する。いま、j番目ラインが入力され
た場合、一時記憶部9には、N−1)番目ラインとj番
目ラインが格納される。同様にN+1)番目ラインが入
力されると、第6図(b)のように、一時記憶部9には
、j番目ラインとN+1)番目ラインか格納され、(ト
1)番目ラインのデータは、捨てられる。
■ 境界線素抽出部1oと境界線素接続部11境界線素
抽出部1oについて、第7図を用いて説明する。
いま第7図のように一時記憶部9に1番目ラインとNe
1)番目ラインの画像データが入っているとする。この
時、一時記憶部9の左端から縦2画素×横2画素の正方
形を形成する4画素を取出し、次に説明する境界線素抽
出処理、及び、境界線素接続処理をほどこす。この4画
素に対する境界線素抽出処理、境界線素接続処理が終っ
たなら、第7図のように1画素だけ右隣にずらして得ら
れる4画素を取出し、境界線素抽出処理、境界線素接続
処理をほどこす。以後、一時記憶部9の右端の4画素に
対するまで、同様の処理を繰返す。
(a)境界線素抽出部10 第8図a、bを用いて説明する。
一時記憶部9より取出された正方形の4画素には、第8
図すに示すように16種類のパターンがある。
捷ず、取り出された4画素に対して、式(1)の重みう
け割算をし、パターン番号を決定する。
今、4画素の値を第8図aに示すように、ei、j +
8i+i、j ”i、j+1 lei+1.j+4 と
すると1パタ一ン番号−ei、j+2ei+1.j”e
i、j+1+8ei+1.j+1°°(1)とする。
(1)式より、取り出された4画素のパターンは、−意
に定まる。なお、添字i、lは、画素の位置するX座標
、y座標を意味する。
さて、第8図すに示すように、パターン番号に対応して
、パターンの種類を示しだパターン種と、以降の処理で
必要となる親座標・子座標・カットフラグの情報が用意
されている。従ってパターン番号のわかった4画素には
、パターン種、親座標、子座標、カットフラグの情報が
、付加される。
(b) 境界線素接続部 境界線素接続部では、注目している4画素に付加された
パターン種の情報により、次の4つの処理に別れる。
:)パターン種が0の場合 何も処理しない。
11)パターン種が1の場合 第9図aを用いて説明する。
正順境界線素塊が、まだ1つも生成されていない場合は
、境界線素抽出部1oで得られる親座標と子座標より正
順境界線素塊を作る。この際、親座標・子座標の順で左
づめに格納する。
上記以外の場合は、既に生成されておシ、まだ成長停止
フラグのついていない正順境界線素塊の右端の座標を調
べ、境界線素抽出部1oで得られた親座標と一致するも
のがあるか否かを調べる。一致するものがない場合は、
親座標、子座標により新しい正順境界線素塊を作る。一
致するものがある場合は、一致するものの右隣シに子座
標を格納し正順境界線素塊を成長させる。
ただし、カット・フラグが1であれば、これ以上、正順
境界線素塊を成長させないように成長停止フラグをその
正順境界線素塊に付加する。
111)パターン種が2の場合 第9図すを用いて説明する。
逆順境界線素塊が、まだ1つも生成されていない場合は
、境界線素抽出部1oで得られる親座標と子座標より正
順境界線素塊を作る。この際、親座標と子座標の順で右
づめに格納する。
上記以外の時は、既に生成されており、成長停止フラグ
の付いていない逆順境界線素塊の左端の座標を調べ、境
界線素抽出部1oで得られた親座標と一致するものがあ
るか否かを調べる。
一致する逆順境界線素塊がある場合、次にカット・フラ
グを調べ、0なら子座標を、その逆順境界線素塊の左端
に付加する。もしカットフラグが1なら、その逆順境界
#i!素塊に成長停止フラグを付加し、親座標と子座標
で新しい逆順境界線素塊を生成する。また、親座標と一
致する左端点をもつ逆順境界線素塊がない場合も、親座
標と子座標で新しい逆順境界線素塊を生成する。その際
、親座標・子座標の順で右づめに格納する。
iv) パターン種が3の場合 パターン種が1の場合の処理と同じ処理を行ない、続い
て、パターン種が2の場合の処理と同じ処理を行なう。
■ 境界線素塊接続部13 1番目ラインと(ト1)番目ラインの全ての4画素に対
する境界線素抽出処理と境界線素接続処理が終了した時
点で各境界線素塊の右端点の座標を調べる。端点のy座
標がjであれば、その右端点は、同じX座標・y座標を
もつ他の境界線素塊の左端点と接続できる。ある境界線
素塊の右端点に対して接続可能な左端点をもつ他の境界
線素塊が1本ある場合は、その境界線素塊同志をその端
点を介して接続する。接続可能な左端点をもつ境界線素
塊が複数(最大2本)ある場合は、以下の処理をほどこ
す。
まず、注目している境界線素塊の右端点とその隣の点に
ついて、隣の点から右端点への方向を調べる請求める境
界線が8連結であるので、方向には、第10図aに示す
8つの数値のいずれかが割当てられる。割シ当てだ数値
をDlとする。次に接続可能な2本の境界線素塊の左端
点とその隣の点について左端点から隣の点への方向を各
々、同様に調べ、この各方向に対して割当てだ数値を各
々D2 、 D3 とする。
さて、第10図すのフローチャートを用いて説明する。
Dlに1を加算したものを2で割り小数点以下を切捨て
る。この値を2倍し、1を加算したものをDとする(図
中口)。もしDが8よシ犬ならば(図中)・)、Dを1
とする(図中二)。DとD2が等しければ(図中ホ)、
D2をもつ境界線素塊が、Dlをもつ境界線素塊と接続
する(図中へ)。DとD3が等しければ(図中ト)、D
3をもつ境界線素塊が、Dlをもつ境界線素塊と接続す
る(図中チ)。Dが、D2でもD3でもない場合、Dか
ら1減算したものをDとする(図中ヌ)。この時、Dが
0々ら(図中ル)、Dを8としく図中オ)、図中ホヘ戻
る。
上記より、ある境界線素塊に対して接続可能な境界線素
塊が2本ある場合も処理できる。
全てのラインに対して、上記の処理をほどこすことによ
シ、第11図に示すように各境界線素塊の接続情報が得
られる。各境界線素塊の両端に他の境界線素塊との接続
情報が付加され、境界線素塊記憶部12に記憶される。
■ 境界点列生成部14 境界点列生成部14は、境界線素塊記憶部12から読み
出した接続情報をもとにして、境界点列を生成する。
なお、本実施例では、孤立点の処理について記述してい
ないが、孤立点も第8図すのパターン番号1,2,4.
.8のパターンより抽出することは可能である。寸だ、
本実施例では、一時記憶部に2走査線分の2値画像デー
タを格納するとしだが、一時記憶部を拡張し、3走査線
分の2値画像データを格納可能としておけば、輪郭線抽
出処理と入力処理を並列に行なうことが可能で、全体の
処理速度が向上する。
発明の効果 本発明の境界線抽出装置は、画像データ入力部と一時記
憶部と境界線素抽出部と境界線素接続部と境界線素塊接
続部を設けることにより、全画像データを持たずして、
境界線が抽出でき、その実用的効果は大きい。
【図面の簡単な説明】
第1図は従来の境界線抽出装置の構成を示すブロック図
、第2図は従来の境界線抽出装置の動作説明図、第3図
は本発明の一実施例における境界線抽出装置の構成を示
すブロック図、第4図は8連結性を示す図、第5図は一
時記憶部から読み出される2値情報の処理対象単位を示
す図、第6図は対象画像と一時記憶部の関係を示す図、
第7図は境界線抽出部の動作説明図、第8図は4画素か
ら生じるパターン図、第9図は境界線素接続部の動作説
明図、第10図は境界線素塊接続部の動作説明図、第1
1図は境界点列生成部の動作説明図である。 8・・・・・・画像データ入力部、9・・・・・・一時
記憶部、10・・・・・・境界線素抽出部、11・・・
・・・境界線素接続部、12・・・・・・境界線素塊記
憶部、13・・・・・・境界線素塊接続部、14・・・
・・・境界点列生成部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 一一呻デプっ流れ 第2図 メ17’(黒山糸BF分) 51景(白画素音し外)3
図 第4図 メ匹理則1−最小早筐とな34面東 −q 犯@、yp
第6図 Cα) (bン 一時記便、耶 第7図 第8図 (11〕 (b) 第 8 面 (b) (綺」ン 第9図 (0−) 第9図 (い 叫り一旦 ■ 記10図 梼) 第11図

Claims (1)

    【特許請求の範囲】
  1. 2次元平面上に表現される画像を線順次走査により一走
    査線分ずつ入力し2値化し、2値画像データを得る画像
    データ入力部と、上記2値画像データを少なくとも2走
    査線分一時的に記憶する一時記憶部と、上記一時記憶部
    内の2値画像中で上下左右に互いに隣接する4画素を取
    シ出し、そのパターンを調べ2値画像の境界線上の隣接
    する2点である境界線素を抽出する境界線素抽出部と、
    境界線素を順次接続し境界線素塊を生成する境界線素接
    続部と、境界線素塊を記憶する境界線素塊記憶部と、境
    界線素塊同志の接続を行なう境界線素塊接続部と、上記
    境界線素塊接続部より得られた情報をもとに境界点列を
    生成する境界点列生成部を具備し、上記2走査線分の2
    値画像データを順次、蓄積・更新することによシ、対象
    2値画像の境界線を抽出することを特徴とした境界線抽
    出装置。
JP58164401A 1983-09-06 1983-09-06 境界線抽出装置 Pending JPS6055475A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58164401A JPS6055475A (ja) 1983-09-06 1983-09-06 境界線抽出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58164401A JPS6055475A (ja) 1983-09-06 1983-09-06 境界線抽出装置

Publications (1)

Publication Number Publication Date
JPS6055475A true JPS6055475A (ja) 1985-03-30

Family

ID=15792425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58164401A Pending JPS6055475A (ja) 1983-09-06 1983-09-06 境界線抽出装置

Country Status (1)

Country Link
JP (1) JPS6055475A (ja)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63180179A (ja) * 1987-01-21 1988-07-25 Meidensha Electric Mfg Co Ltd 図形輪郭抽出装置
JPS63208177A (ja) * 1987-02-25 1988-08-29 Canon Inc 画像処理方法
JPS647176A (en) * 1987-06-29 1989-01-11 Meidensha Electric Mfg Co Ltd Outline detection device
JPH01243187A (ja) * 1988-03-24 1989-09-27 Meidensha Corp 画像処理装置
JPH01243188A (ja) * 1988-03-24 1989-09-27 Meidensha Corp 輪郭検出装置
JPH01244582A (ja) * 1988-03-25 1989-09-28 Meidensha Corp 輪郭検出装置
JPH01244583A (ja) * 1988-03-25 1989-09-28 Meidensha Corp 輪郭検出装置
JPH01251183A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251180A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251181A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251182A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01273185A (ja) * 1988-04-25 1989-11-01 Meidensha Corp 輪郭検出装置
JPH01273186A (ja) * 1988-04-25 1989-11-01 Meidensha Corp 輪郭検出装置
JPH01277976A (ja) * 1988-04-28 1989-11-08 Meidensha Corp 画像処理装置
JPH0264782A (ja) * 1988-04-25 1990-03-05 Meidensha Corp 輪郭検出装置
EP0552791A3 (ja) * 1992-01-24 1994-04-13 Canon Kk
EP0589702A3 (en) * 1992-09-24 1994-09-07 Canon Kk Image processing method and apparatus
EP0680016A3 (en) * 1994-04-25 1996-02-28 Microsoft Corp System and method for image compression.

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63180179A (ja) * 1987-01-21 1988-07-25 Meidensha Electric Mfg Co Ltd 図形輪郭抽出装置
JPS63208177A (ja) * 1987-02-25 1988-08-29 Canon Inc 画像処理方法
JPS647176A (en) * 1987-06-29 1989-01-11 Meidensha Electric Mfg Co Ltd Outline detection device
JPH01243187A (ja) * 1988-03-24 1989-09-27 Meidensha Corp 画像処理装置
JPH01243188A (ja) * 1988-03-24 1989-09-27 Meidensha Corp 輪郭検出装置
JPH01244582A (ja) * 1988-03-25 1989-09-28 Meidensha Corp 輪郭検出装置
JPH01244583A (ja) * 1988-03-25 1989-09-28 Meidensha Corp 輪郭検出装置
JPH01251182A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251180A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251181A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01251183A (ja) * 1988-03-31 1989-10-06 Meidensha Corp 輪郭検出装置
JPH01273185A (ja) * 1988-04-25 1989-11-01 Meidensha Corp 輪郭検出装置
JPH01273186A (ja) * 1988-04-25 1989-11-01 Meidensha Corp 輪郭検出装置
JPH0264782A (ja) * 1988-04-25 1990-03-05 Meidensha Corp 輪郭検出装置
JPH01277976A (ja) * 1988-04-28 1989-11-08 Meidensha Corp 画像処理装置
EP0552791A3 (ja) * 1992-01-24 1994-04-13 Canon Kk
EP0589702A3 (en) * 1992-09-24 1994-09-07 Canon Kk Image processing method and apparatus
US5828794A (en) * 1992-09-24 1998-10-27 Canon Kabushiki Kaisha Image processing method and apparatus for enlarging and reducing image data
US6111994A (en) * 1992-09-24 2000-08-29 Canon Kabushiki Kaisha Outline extraction using partial image processing
EP0680016A3 (en) * 1994-04-25 1996-02-28 Microsoft Corp System and method for image compression.

Similar Documents

Publication Publication Date Title
JPS6055475A (ja) 境界線抽出装置
JPH05500874A (ja) ディジタル化書類における選択本文の自動抽出のための多角形準拠式方法
CN114359048B (zh) 图像的数据增强方法、装置、终端设备及存储介质
CN112861736B (zh) 基于图像处理的文献表格内容识别与信息提取方法
CN117173225A (zh) 一种用于复杂pcb的高精度配准方法
CN109543525B (zh) 一种通用表格图像的表格提取方法
CN108804652B (zh) 封面图片的生成方法、装置、存储介质和电子装置
JP3368511B2 (ja) 連結領域の抽出装置及び方法
JPH02130692A (ja) 特徴抽出回路
JPH07160879A (ja) 画像処理方法
JP3013442B2 (ja) 図面自動入力装置
JPS5829546B2 (ja) 図形表示処理システム
JPS5892072A (ja) 印字装置
Deshpande et al. Review Paper on Stitching of Torn Documents
JPH01243188A (ja) 輪郭検出装置
JP2844618B2 (ja) 文字切り出し装置
JP3045810B2 (ja) 二値画像処理方法および装置
JP2998465B2 (ja) 絵柄データ作成装置
JPS5884365A (ja) 文書画像ファイル装置
JP3061830B2 (ja) 画像処理装置
JPS6253868B2 (ja)
JPH0193874A (ja) 文字認識装置
JPH04281575A (ja) 画像の細線化方式
JPH04115377A (ja) パターン認識システムの辞書登録方法
JPH04177483A (ja) パターンマッチング方式