JPS6326784A - 画像連結処理装置 - Google Patents

画像連結処理装置

Info

Publication number
JPS6326784A
JPS6326784A JP61171083A JP17108386A JPS6326784A JP S6326784 A JPS6326784 A JP S6326784A JP 61171083 A JP61171083 A JP 61171083A JP 17108386 A JP17108386 A JP 17108386A JP S6326784 A JPS6326784 A JP S6326784A
Authority
JP
Japan
Prior art keywords
label
pixel
image data
interest
circuit
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
JP61171083A
Other languages
English (en)
Inventor
Masato Suda
正人 須田
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61171083A priority Critical patent/JPS6326784A/ja
Publication of JPS6326784A publication Critical patent/JPS6326784A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、二値画像の連結成分を検出する画像連結処
理装置に関する。
〈従来の技術) 文字認識における文字の切出しや画像計測の分野におい
て、従来よりラベリング回路が用いられている。このラ
ベリング回路は、画像データから連結成分を抽出し、連
結成分毎に一つのラベル番号を付与するもので、例えば
第8図に示すように構成されている。
即ち、ラインバッファ1には二値化された1ライン前の
画像データ(“1”、”O”)とこれに対応する各画素
のラベルが格納される。そして、着目画素Pの画像デー
タをフリップフロップ回路2(P)に格納し、この着目
画素Pに対して左上、上及び左に隣接する各隣接画素A
、B、Cの画像データとラベル番号とをラッチ回路3,
4.5に格納する。これらフリップフロップ回路2及び
ラッチ回路3〜5に画像データが格納されると、これら
4ピツトの画像データによって着目画素と隣接画素との
連結の有無及びその連結する画素の位置が分るので、こ
れをROM 6のアドレスとじて与える。ROM6は、
着目画素Pが隣)妾画素A。
B、Cのいずれか一つと連結している場合には、連結し
ている隣接画素のラベル番号をマルチプレクサ7を介し
て選択する。また、もし、連結画素がない場合には、新
たに付与するラベル番号が格納されている白ラベルカウ
ンタ8又は黒ラベルカウンタ9の値を選択する。この結
果、連結成分に同一のラベル番号が付与され、連結処理
部1oに入力される。連結処理部1oでは、ラベル番号
の連結を並列又はバイブライン処理することによって処
理の高速化が図られている。
しかしながら、上述した従来の画像連結処理装置にあっ
ては、ラベル番号を選択するマルチプレクサ7の使用I
Cの数をラベル番号のビット数分だけ必要とする。この
ため、対象画面中に非常に数多くの連結成分が存在する
場合には、極めて多くのICを用いるマルチプレクサを
必要とした。
また、連結処理部において並列処理、パイプライン処理
を行なうためにも、多くのレジスタを必要とした。この
ため、従来の画像処理装置にあっては対中とする画面の
画素数の増加に伴って回路規模が増大するという欠点が
あった。
(発明が解決しようとする問題点) このように、従来の画像連結処理装置にあっては、特に
連結成分の多い画像の処理を行なう場合、回路規模の増
大が避けられず、装置の小形1ヒ、低価格化を損うとい
う問題があった。
この発明は、このような問題を解決すべくなされたもの
で、回路規模の縮小が図れ、装置の小形化、低価格化に
寄与し得る画像連結処理装置を提供することを目的とす
る。
[発明の構成〕 (問題点を解決するための手段) 本発明は、以下のように構成された画像連結処理装置に
おいて、特に選択手段の構成に特徴がある。
即ち、本発明に係る画像連結処理装置には、まず第1乃
至第3の保持手段が備えられている。第1の保持手段は
着目画素の二値画像データを保持する。第2の保持手段
は上記着目画素に隣接する近傍画素の二圃画像データ及
びそのラベル番号を保持する。第3の保持手段は新たに
付与するラベル番号を保持する。そして、前記第1及び
第2の保持手段で保持された二値画像データを元に前記
着目画素と近傍画素との連結を連結検出手段で検出し、
該連結検出手段の検出結果に基づいて前記第2及び第3
の保持手段から着目画素に付与するラベル番号を選択手
段で選択するようにした画像連結処理装置における上記
選択手段が、前記第2及び第3の保持手段の出力を入力
とするワイヤードオア回路で構成され、前記連結検出手
段の検出結果に基づき前記第2及び第3の保持手段から
のラベル番号出力を択一的に入力するものである。
(作用)。
第2及び第3の保持手段に保持されたラベル番号は、連
結検出手段からのデータに基づき、あるタイミングでワ
イヤードオア回路に択一的に入力される。したがって、
ワイヤードオア回路の出力を、そのまま選択されたラベ
ル番号として以後使用することができる。この場合、連
結成分が非常に多くても回路規模が増加することは殆ど
ない。
(実施例) 以下、本発明の一実施例について説明する。
第1図は本発明の一実施例に係る画像処理装置の構成を
示す図である。
このi置は、画素連結の有無、その方向などを検出する
連結成分抽出部21と、検出された連結成分のラベルを
統合・整理する連結処理部22とに大別される。
連結成分抽出部L1は次のように構成される。
即ち、制御回路30は、この装置の処理タイミングを指
示する回路で、第2図に示すようなP1〜P4 、W1
〜W4の4サイクルの時分割パルスを出力する。
ラインバッファ31は、−走査前の二値画像データ(゛
0パ、“1°′のデータ)と、各画像データのラベル番
号とを対にして格納するもので、アンド回路32を介し
て読出しのイネーブル状態が設定される。尚、ここでは
、黒画素に対してラベル番号を付加するものとし、白画
素についてはラベル番号が付与されないものとする。
着目画素Pの二値化面(象データは、第1の保持手段で
あるフリップフロップ(以下rFFjと呼ぶ)33に格
納される。この着目画素Pの左上、上及び左に隣接する
各隣接画素A、B、Cの二値画像データ及びラベル番号
は、第2の保持手段であるラッチ回路34.35.36
にそれぞれ保持される。FF33及びラッチ回路34.
35は、Wlのタイミングで保持され、ラッチ回路36
はこれよりも前のW4の時点で保持される。
これらFF33.ラッチ回路34,35.36に保持さ
れた計4ビットの二値画像データは、連結検出手段であ
るROM37の下位アドレスAO〜A3として与えられ
ている。また、このROM37の上位アへレスA4−八
〇には、P2〜P4の時分割パルスが与えられている。
したがって、ROM37には、P2〜P4にかけて異な
るアドレスが与えられ、これに応じて異なるデータDO
〜D8を出力する。このデータDO〜D8は、後述する
各カウンタのカウントパルス、ゲートのイネーブルパル
ス、メモリのライトパルスなどに使用される。
ROM37のoo 、oi端子には、第3の保持手段で
ある黒ラベルカウンタ(以下、rNNHJと呼ぶ)38
および白ラベルカウンタ(以下、rNNLJと呼ぶ)3
つが接続されている。 NNH38には次のようなラベ
ル番号が保持されている。即ち、着目画素が黒で隣接画
素が全て白の場合、着目画素Pには連結成分の始点を示
すものとして新たなラベル番号を付与する必要があるが
、上記NNH38には、この新たに付与すべきラベル番
号が格納されている。一方、NNL39には、白画素の
新たなラベル番号が格納されるが、この黒画素のみにラ
ベル番号を付与する場合には使用しない。
これらNNH38,NNL39は、ROM37のデータ
Do、D+の変化によってカウント動作を行ない、その
出力は通常はハイインピーダンス状態で、データD7.
D8の“′0″出力によってイネーブル状態となりラベ
ルバス41に出力される。また、3つのラッチ回路34
〜36からの出力は、3ステートゲート42,43.4
4を各別に介して上記ラベルバス41に与えられている
。
これら3つのゲート42〜44も、その出力は通常はハ
イインピーダンス状態であり、ROM37の02 、D
3 、D4出力がo ”になるとイネーブル状態となる
。つまり、これらNNH38゜NNL39及びゲート4
2〜44は、ラベルバス41に対してワイヤードオア接
続されており、このワイヤードオア接続と上記イネーブ
ルパルスとによってラベルの選択手段が構成されている
。このラベルバス41へ出力されるラベル番号は、W4
のタイミングでラインバッファ31、ラッチ回路36及
び連結処理部22の連結テーブルに入力される。
連結処理部22は、制御カウンタ51と、2つのメモリ
52.53と、連結ラベル統合部54と、連結テーブル
55とで構成されている。
2つのメモリ52.53は、着目画素Pに隣接画素C,
Bが連結されていて、かつ隣Ig:画素B。
Cのラベル番号が異なる場合、着目画素Pにいずれのラ
ベル番号を付与すべきかを決定するため、−次的に両隣
多画素B、Cのラベル番号を保持しておくもので、例え
ば隣接画素Cのラベル番号が第1のメモリ52に格納さ
れ、隣接画素Bのラベル番号が第2のメモリ53に格納
される。  ゛連結ラベル統合部54は、これら2つの
メモリ52.53に格納された同一アドレスの異なるラ
ベル番号を統合し連結テーブル55に格納するものであ
る。なお、制御カウンタ51は、これらメモリ52.5
3及び連結ラベル統合部54のアドレスを制御するカウ
ンタである。
以上のように構成された画像連結装置において、着目画
素Pとその隣接画素A、B、Cが第3図のd1〜d16
の各場合、着目画素Pに次のようなラベル番号が付与さ
れる。
即ち、先ず、di 、d2.d3.d5.d6゜d12
.d13及び(j15のケースは、着目画素が”0°′
(白)であるから、ラベル番号は付与されない。
di、d14のケースは、着目画素Pは隣接画素B、C
が白であるから、連結成分の始点とされる。
なお、d14では隣接画素Aとはいわゆる「4連拮」で
あるため、この場合には離れていると見なされる。この
ため、着目画素PにはNNH38に保持された新たなラ
ベル番号が付与される。
d7 、 dlo、 di6の場合には、着目画素Pが
隣接画素Cと連結しているので、ラッチ回路36内のラ
ベル番号が付与される。
C18,dllの場合には、着目画素Pが隣接画素Bと
連結されているので、ラッチ回路35に保持されたラベ
ル番号が付与される。
d9の場合には、着目画素Pが隣接画素Bと隣接画素C
とに連結されており、しかもこれら隣接画素B、Cのラ
ベル番号が異なる場合が考えられる。したがって、この
場合には、隣接画素Cのラベル番号を仮に付与しておく
とともに、前述したようにメモリ52.53にそれぞれ
隣接画素C1Bのラベル番号を保持し、後の統合処理に
供する。
第4図は二値画像データの一例を示す図である。
このような画像が入力された場合、ラスタスキャンによ
って暫く第3図d15のパターンを検出し、第4図(a
)の01の時点においてdiのパターンを検出する。こ
の時点ではラッチ回路36には既に′O″の二値画像デ
ータ及びラベル番号が格納されている。Plのパルスで
ラインバッファ31は読出しイネーブル状態となり、W
lのパルスで着目画素Pの二値画像データがFF33に
格納され、隣接画素A、Bの二値画像データ及びラベル
番号がラッチ回路34.35に格納される。
P2パルスがROM37に入力されると、ROM37の
アドレスは、第5図の第1段に示すように(01100
10)となる。その時、ROM37のデータは、開開に
示すように< 111111100 )となる。
P3パルスがROM37に入力されると、ROM37の
アドレスは、同図の第2段に示すように(101001
0)となる。その時、ROM37のデータは、同道に示
すように(111111101)となる。
この結果、データの再下位ビットOOが“′1″゛に立
上がるので、NNH38がカウントアツプする。
P4パルスがROM 37に入力されると、ROM37
のアドレスは、同図の第3段に示すように(11000
10)となる。その時、ROM37のデータは、同道に
示すように(011111100)となる。
この結果、最上位ピットD8が゛oパに変化するので、
NNH38はイネーブル状態となってラベルバス41に
出力される。この時、続いてW4パルスがラインバッフ
ァ31.ラッチ回路36及び連結テーブル55に与えら
れるので、これらに着目画素PのラベルとしてNNH3
8の内容が格納される。以上の手順は、e2.e3.e
5についても同様である。
次に、第4図(a)のe4の状態を検出した場合に、は
、上記と同様P1の時点でFF33及びラッチ回路34
〜36内にそれぞれデータが保持され、P2パルスがR
OM37に入力されると、ROM37のアドレスは、第
5図の第4段に示すように(0411010)となる。
その時、ROM 37のデータは、同道に示すように(
111111100)である。P3パルスがROM13
7に入力されると、ROM37のアドレスは、同図の第
5段に示すよウニ(1011010) トナル。ソノ時
、ROM37のデータは変わらず、同国に示すように (111111110)を維持する。P4パルスがRO
M37に入力されると、ROM37のアドレスは、同図
の第6段に示すように(1101010)となる。
その時、ROM37のデータは、同国に示すよ)に(1
11111000)となる。この結果、データD2が“
0パに変化するので、ゲート42はイネーブル状態とな
ってラベルバス41にラッチ回路35に保持されたラベ
ル番号が出力される。この時、続いてW4パルスがライ
ンバッファ31.ラッチ回路36及び連結テーブル55
に与えられるので、これらに着目画素Pのラベルとして
隣接画素Bのラベル番号が格納される。
同様にe6.e7のパターンを検出した場合には、P2
パルスがROM37に入力されると、ROM37のアド
レスは、第5図の第7段に示すように(0111011
)となる。その時、ROM37のデータは、同国に示す
ように(110111011)である。このため、ゲー
ト42がイネーブル状態となってラッチ回路35の内容
がラベルバス41に出力され1、メモリ53に記憶され
る。P3パルスがROM37に入力されると、ROM3
7のアドレスは、同図の第8段に示すように(1041
011)となる。その時、ROM37のデータは、同国
に示すように(111010111)となる。この結果
、ゲート43はイネーブル状態となり、ラッチ回路36
の内のラベル番号がラベルバス41に出力され、メモリ
52に保持される。P4パルスがROM37に入力され
ると、ROM37のアドレスは、同図の第9段に示すよ
うに(1101011)となる。その時、ROM37の
データは、同国に示すように(111110111’)
となる。この結果、ラッチ回路36に保持されたラベル
番号のラベルバス41上への出力が維持されるので、続
く〜v4パルスによって上記ラベル番号がラインバッフ
ァ31゜ラッチ回路36及び連結テーブル55に与えら
れる。
このような操作が続けられると、連結テーブル55には
第4図(b)に示すようなラベル番号が保持される。
この状態では同一の連結成分に1.2.4の異なるラベ
ル番号が付与されているので、これを同一のラベル番号
に統一する必要がある。そこで、以下の操作によって、
これら連結成分のラベル統合処理が行われる。
まず、メモリ52の内容は第6図中f1に、メモリ53
の内容は同図f2に示される通りであり、これらは共に
同一の連結成分に付与されたラベル番号を意味している
。一方、連結テーブル55には、同図f3に示すような
4つのラベル番号が格納されている。舶述した2つのメ
モリ52.53のデータは、ラベル統合部54で比較さ
れ、ラベル番号の小さい方に統合される。この時、f3
のアドレス2と4の連結が失われないように、−時的に
アドレス4の内容であった2′′を保存し、再度アドレ
ス4の内容°“1′′とアドレス2の内容゛2′とを比
較して、アドレス2に1″を愚込む。この結果、最終的
には同図f4に示すように連結テーブル55の内容は統
合され、かつ並び変えられて“1″と3″とになる。
以上の手順でラベル番号は求まるが、一般的な画像計測
においては、上記画像連結処理に加え、各連結成分の始
点、終点のx、y座標、これらの面積等を知る必要があ
る。この場合には、例えば第7図に示すように、連結処
理回路61で求められた各ラベルをカタログ作成回路6
2に与える。
各ラベルの始点、終点のx、y座標及び面積は、走査時
にカタログ作成回路62と二次元カウンタ63とで計測
され、連結ラベル統合部54に同期して比較、加算、並
び変えの処理がなされる。連結統合された画像のx、y
!標の最小直(!!8点)、及び最大値(終点)、そし
て面積値は、カタログ作成回路62の内部のメモリに蓄
えられる。
以上のように本実施例によれば、選択手段としてワイヤ
ードオア回路を採用しているので、選択手段の回路構成
の簡単化を図ることができる。しかも、この実施例では
1つの処理を4つのサイクルの時分割処理によって行な
っているので、連結処理部では並列98理を行なう必要
がない、しだがって、これによっても回路構成の簡単化
が図れる。
なお、上述した実施例では、3つのラッチ回路の出力に
それぞれ3ステートゲートを配したが、イネーブル端子
付きのラッチ回路な用いれば、ROMのアドレス入力部
にアドレスラッチを設けておけば、各ゲートを省略でき
るので、さらに構成の簡単化を図ることができる。
また、以上の説明では、黒画素の連結を調べたが、白画
素のM語処理も、NNLを用いて同様に行なうことがで
きる。また、抽出する画素は2×3画素でも同様に4サ
イクルの連結処理は可能である。さらには走査方向も横
方向に限定されるものではなく、縦方向に走査するよう
にしても良い。
[発明の効果コ 以上述べたように、本発明によれば、選択回路としてワ
イヤードオア回路を用い、着目画素に付与するラベル番
号を、連結検出手段の出力データによって択一的に選択
し、これを上記ワイヤードオア回路の入力に与えている
ので、選択回路の構成が簡略化でき、小形化、低価格化
の図れる画像連結処理装置を提供することができる。
【図面の簡単な説明】
第1図は本発明の一実施例に係る画像連結処理装置の構
成を示す回路図、第2図は同装置における制御パルスを
示すタイミング図、第3図は同装置における入カバター
ンの態様を示す図、第4図は同装置への入カニ圃画像の
例を示す図、第5図は同装置におけるROMの内容を示
す図、第6図は同装置における連結処理部の作用を説明
するため図、第7図は同装置の使用例を示すブロック図
、第8図は従来の面間処理装置の構成を示すブロック図
である。 1.31・・・ラインバッファ、2.33・・・フリッ
プフロップ回路、3〜5,34〜36・・・ラッチ回路
、6.37・・・ROM、7・・・マルチプレクサ、8
゜29・・・白ラベルカウンタ、9,38・・・黒ラベ
ルカウンタ、10.22・・・連結処理部、21・・・
連結成分抽出部、30・・・制御回路、42〜44・・
・3ステートゲート。 出願人代理人 弁理士 鈴江武彦 第3図 − 第2図 第4図 第6図

Claims (3)

    【特許請求の範囲】
  1. (1)着目画素の二値画像データを保持する第1の保持
    手段と、上記着目画素に隣接する近傍画素の二値画像デ
    ータ及びそのラベル番号を保持する第2の保持手段と、
    新たに付与するラベル番号を保持する第3の保持手段と
    、前記第1及び第2の保持手段で保持された二値画像デ
    ータを元に前記着目画素と近傍画素との連結を検出する
    連結検出手段と、該連結検出手段の検出結果に基づいて
    前記第2及び第3の保持手段から着目画素に付与するラ
    ベル番号を選択する選択手段とを具備した画像連結処理
    装置において、 前記選択手段は、前記第2及び第3の保持手段の出力を
    入力とするワイヤードオア回路で構成され、前記連結検
    出手段の検出結果に基づき前記第2及び第3の保持手段
    からのラベル番号出力を択一的に入力するものであるこ
    とを特徴とする画像連結処理装置。
  2. (2)前記選択手段は、前記第2の保持手段に保持され
    た近傍画素のうち異なるラベル番号を持つ複数の近傍画
    素が前記着目画素に同時に連結することを前記連結検出
    手段が検出した場合、前記連結検出手段の検出結果に基
    づいて上記連結する複数のラベル番号を時分割入力する
    ものであることを特徴とする特許請求の範囲第1項記載
    の画像連結処理装置。
  3. (3)前記第1及び第2の保持手段に二値画像データを
    格納する第1のタイミング、前記連結する複数のラベル
    番号を時分割入力する第2及び第3のタイミング、及び
    前記着目画素にラベル番号を付与する第4のタイミング
    の順に時分割処理されることを特徴とする特許請求の範
    囲第2項記載の画像連結処理装置。
JP61171083A 1986-07-21 1986-07-21 画像連結処理装置 Pending JPS6326784A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61171083A JPS6326784A (ja) 1986-07-21 1986-07-21 画像連結処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61171083A JPS6326784A (ja) 1986-07-21 1986-07-21 画像連結処理装置

Publications (1)

Publication Number Publication Date
JPS6326784A true JPS6326784A (ja) 1988-02-04

Family

ID=15916689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61171083A Pending JPS6326784A (ja) 1986-07-21 1986-07-21 画像連結処理装置

Country Status (1)

Country Link
JP (1) JPS6326784A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03103703A (ja) * 1989-09-19 1991-04-30 Yokogawa Electric Corp 画像計測装置
JPH03206574A (ja) * 1990-01-09 1991-09-09 Fujitsu Ltd ラスタ走査型ラベリング処理方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03103703A (ja) * 1989-09-19 1991-04-30 Yokogawa Electric Corp 画像計測装置
JPH03206574A (ja) * 1990-01-09 1991-09-09 Fujitsu Ltd ラスタ走査型ラベリング処理方式

Similar Documents

Publication Publication Date Title
JPH1079043A (ja) テクスチャ・データ読出装置およびレンダリング装置
KR890004306B1 (ko) 라스터주사 디지탈 디스플레이 시스템과 상기 시스템의 예정된 데이타조합 및 화소 검출방법과 그래픽제어 시스템 및 그 방법
EP0280320A2 (en) Graphics display controller equipped with boundary searching circuit
US5020002A (en) Method and apparatus for decomposing a quadrilateral figure for display and manipulation by a computer system
JPS5832434B2 (ja) 認識装置
US6657636B2 (en) Burst signal generation for pipelined access to AMBA bus
US5099416A (en) An operand storage compare (osc) detecting device using column and row signals in a buffer storage
JPS58100888A (ja) イメ−ジ処理装置
JP3132771B2 (ja) 画像蓄積装置及びこれを具える画像処理装置
EP0108647A2 (en) Data processing apparatus
JP3011297B2 (ja) 高速画像処理装置
EP0201261A2 (en) Processor for performing logical operations on picture element data bytes
JP3296677B2 (ja) 図形の描画方法および装置
KR870001936Y1 (ko) 등방향 억세스 라스타(Raster)메모리 장치
JPS6155694A (ja) 色検出回路
JP2861435B2 (ja) パイプライン形演算装置
JPH08202324A (ja) 画像データ記憶制御装置
JPS60232597A (ja) 表示装置
JPH03161879A (ja) 画像入力装置
JPS61229175A (ja) パタ−ン情報処理方式
JPS61131084A (ja) 画像処理装置
JPH076087A (ja) フレームバッファのアクセス方法
JPH0371326A (ja) 画線付加装置
JPS61214060A (ja) 画像計測回路
JPS61269784A (ja) パタ−ン検出装置