JPS6349982A - 3隣接画素コ−ド化処理方式 - Google Patents

3隣接画素コ−ド化処理方式

Info

Publication number
JPS6349982A
JPS6349982A JP19496786A JP19496786A JPS6349982A JP S6349982 A JPS6349982 A JP S6349982A JP 19496786 A JP19496786 A JP 19496786A JP 19496786 A JP19496786 A JP 19496786A JP S6349982 A JPS6349982 A JP S6349982A
Authority
JP
Japan
Prior art keywords
code
processing
data
pixels
adjacent
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
JP19496786A
Other languages
English (en)
Inventor
Hikari Morita
光 森田
Michihiro Yamane
山根 道広
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP19496786A priority Critical patent/JPS6349982A/ja
Publication of JPS6349982A publication Critical patent/JPS6349982A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 (1)発明の属する技術の説明 本発明は1文字・図形等の入カニ値画像バタンデータを
コード化することにより、0・1に関する変化位置に関
連する処理を高速化した3隣接画素コード化処理方式に
関するものである。
(2)従来の技術 1またはOの値を持つ画素から構成される文字・図形等
の入カニ値画像パタンを処理する場合。
二次元のバタン上の縦横3×3画素からなる矩形を単位
に演算を行うことがある。従来、このような処理の高速
化を図るため、第10図に示すように1元の入カニ値画
像バタンを収容するメモリプレーンに加え、8隣接の画
素を別々に蓄積する計9個のメモリプレーン31〜S9
を備える専用装置などを制作していた。第10図の装置
の場合。
第1のメモリプレーンS1に1元の画像バタンを収容し
、第2のメモリプレーンS2に、第1のメモリの画素か
ら見て、それぞれ右上に位置する画素を収容し、以下、
真上、左上、真左、左下、真下、右下、真右に位置する
画素を、それぞれ第2から第9のメモリプレーンに占き
込む。このようにすると、メモリプレーン上の一点のア
ドレスPから、8隣接の各点のうち何処でも読み出せる
この装置の場合、第1のメモリプレーンS1に画素デー
タを収容した後に、処理に先立って、そのデータの値か
ら、第2から第9のメモリプレーン82〜S9に収容す
るデータを生成する必要がある。画素1個毎に処理する
場合、データを読み出すのに1クロツク、データを8枚
のアドレスを発生し、メモリプレーンに書き込むのに8
×2クロツクかかるとすると、■画素当たり17クロツ
タを要し、横N個×縦M個のバタンで、総計17XMX
Nクロック前処理として必要になる。このように、複雑
な専用メモリ装置を用意するとともに、処理に先んじて
画素を並び変えて専用メモリにデータを収容するなど、
専用装置化による高速化は、抜本的解決策ではなかった
以上述べたように、従来の二次元パタンを矩形を単位と
して高速に処理する場合、多くの問題点があった。
(3)発明の目的 従来の3×3の矩形を単位として、二値画像バタンから
データを読み出す方式では、高速処理ができない。その
問題点を解決するため1本発明では、3画素の並びのう
ち変化位置を示すコードを予め生成し、そのコードを読
み出すことで処理を進め、矩形単位の処理を高速化する
ことを目的としている。
(4)発明の特徴 (4−1)発明の特徴と従来技術との差異本発明では9
画像のコード化を予め行ない、そのコードを読み出して
処理をすれば、メモリへの読み出し回数を削減できると
いうことに着目し。
高速処理を実現する。
第1図は本発明の詳細な説明するための図である。
第1図において、10は入カニ値画像バタンか格納され
る画像メモ・す、11は画像メモリ10から隣接する3
画素を抽出する3隣接画素抽出部。
12は原画像をコード化する原画像コード化部。
13はO・lの変化位置に関連する処理を実行するコー
ドアクセス処理部を表わす。
説明を節華化するために、−次元処理として。
横方向の0・1変化位置検出について説明する。
3隣接画素抽出部11は1画像メモリ10から2隣接す
る3画素を順次抽出する。原画像コード化部12は、そ
の3画素のデータについて1例えば第1図に示すような
所定のコード生成規則Rに従って、0・1の変化位置を
示すコードを生成する。
例えば、原画像の3画素が、  (e、f、g)=(0
、l、1)の並びであると、fが変化点であり、コード
値は「1」となる。(e、f、g)=(0,O,’i)
の並びであると、右端のgが変化点でありコード値は「
2」となる。
コードアクセス処理部13が、このコードを使って変化
位置を検出するときには、起点がどの位置かによって、
コードの読み出し位置が変るが。
第1図■〜■にアクセス例として示すように、左からコ
ードを飛び飛びに読み出すことで、横方向の0・1変化
位置検出を実現できる。従って、処理の高速化が可能に
なる。
(4−2)実施例の説明 第1図に示した例を、右からもコード化し、縦方向でも
、上から、下から変化位置をコード化して、二次元処理
に拡張したのが本実施例である。
ここでは、二次元パタンに対する。矩形単位の代表的な
処理である輪郭点追跡処理に本発明を適用する。反時計
回りに黒の図形の輪郭点をたどる場合を例にとり説明す
るが2時計回りに図形の輪郭点をたどる輪郭点追跡処理
についても、左右を変換することで同様に説明できる。
■バタンのコード化 第2図に示されるような図形を対象とする。1を黒丸、
0を白丸で表わしている。ここでは、無限に広いパタン
の一部を対象にすることにし、座標(1,J)で、二次
元的に表現されるとする。
コード化は、第1図と同様に、第3図に示される(a、
b、c)、(c、d、e)、(e、f、g)+(g、h
、a)の縦または横に並ぶ3隣接の画素を単位として、
0〜3の値をもつコードを生成する。
例えば、  (a、  b、  c) = (0,0,
1)であれば、コード値は「2」であり、右からの0・
1変化位置を示す。但し、ここでは而単にするため。
*で示される対象点のアドレス上にコードが収容される
。また、第3図に示すように、右から、上から、左から
、下からの各変化位置を示すコードは、メモリプレーン
A−Dにそれぞれ蓄積される。
第2図に対応するメモリブレーンA−Dの分布を。
第4図(a)ないし第4図(d)に示す。
第5図に本実施例が適用される装置のプロ・ツタ図を示
す。
テレビカメラ等の人力手段から、コード処理装置20の
画像メモリ10に1画像データが収容される。一連の処
理は1図中のROM21中のデータで手順が決められ、
データの加工は、プロセッサ22中でなされる。3隣接
の画像データは1画像メモリ10からプロセッサ22に
取り込まれ。
3隣接の方向に応じて、メモリプレーン(A−D)23
A〜23Dにコードが収容される。
また、コード化後1輪郭点追跡処理も本装置内で行う場
合、メモリプレーンA−Dを参照しつつ。
輪郭点の座標1輪郭点のチェーンコード列等、途中算出
されるデータを逐次データレジスタ24に出力し、装置
外から参照可能とする。
コード化後の輪郭点追跡処理を本装置外で行う場合には
、データレジスタ24は備えないで、装置外から、メモ
リプレーンA−Dにデータをアクセスできるようにする
■コードを使った輪郭点追跡処理 輪郭点を逐次発見する処理途中で、それまで確定した輪
郭点のうち最後の輪郭点を対象点と呼ぶことにする。対
象点から見て8隣接のa −hの画素を読み出しつつ逐
次処理するのが従来の手法であるが1本発明では、ax
hの画素の代りに、メモリプレーンA−Dから読み出さ
れる値を利用する。
本輪郭点追跡処理を、第6図の状態遷移図上に示す。図
中で、メモリプレーンA−Dに対応して。
状p3 A −Dを設定している。また、対象とする輪
郭点の移動を表現するチェーンコードは、第70のよう
に定義する。
いま、第2図の部分Wを例にとると、対象点aは2輪郭
点すの次に検出された結果、斜め右下方向に移動してい
るので、チェーンコード「6」を出力して、状態Cに今
いる。そこで、第6図に示されるように、  (e、f
、g)= (0,O,O)のコード「3」を、メモリプ
レーンCから読み出し、状態りに移り、  (g、h、
a) =(0,1゜1)のコード「1」を、メモリプレ
ーンンDから8売み出し、チェーンコード「7」で示さ
れる真右を次の対象点として、検出する。このように1
本実施例によれば、メモリプレーンからコードを、1回
〜4回読み出すことで、対象点を検出することができる
ようになる。
■本発明の適用例 第2図で示される図形を対象に追跡回数の比較を行う。
第8図に、この図形の輪郭点の位置と。
チェーンコード列を示す。第4図(a)〜第4図(d)
には、コードメモリブレーンA−Dに蓄えられる値が示
されている。従来方式との比較結果を、第9図に示す。
ここで、従来方式では、バタンメモリへのアクセス回数
をもって追跡回数とし。
本発明では、コードメモリへのアクセス回数をもって追
跡回数としている。ここに示されるように。
本発明によれば、約4割の追跡回数で輪郭点追跡処理が
実現できる。
前記従来方式では、総計17XMXNクロックを前処理
として必要としたが2本発明の実施例による輪郭点追跡
処理では、前処理として、予めコードを生成する必要が
ある。それに要する時間は。
3隣接画素を収容するために3個のシフトレジスタが用
意されているとして、横方向にバタンを読み出しつつ、
コードを生成すると、読み出し時間に1クロツク、右方
向から変化点を見る3 VA接コード、左方向から変化
点を見る3隣接コードを。
ROMを参照して、生成するのに2それぞれ1クロツク
かかる。このコードを、それぞれメモリプレーンA、C
にデータを収容するのに、それぞれ1クロツクかかると
すると、5XMXNクロック横方向のコード化にかかる
。同様に、縦方向にあっては、5XMXNクロックかか
り、総計10XMXNクロックかかる。
コード化の時間は装置構成によって大きく変るが1以上
のような概算でも従来方式と比べ、前処理時間が少なく
、また2輪郭点の逐次追跡処理では、明らかに本発明を
適用した処理の方が高速であるから、全体として高速処
理が実現できる。
本発明の適用例として2輪郭点追跡処理について説明し
たが2画素の0・1に関する変化位置に関連する他の画
像処理に対しても同様に本発明を適用できる。
(5)発明の詳細 な説明したように2本発明によれば、逐次処理に先立っ
て、原画像のデータをコード化することにより、データ
に対するアクセス回数を削減し。
高速に処理できるようになる。
【図面の簡単な説明】
第1図は本発明の原理説明図。 第2図は本発明を説明するための図形例。 第3図は3 VA接画素の並びと各方向のコードが収容
されるメモリプレーンとの対応関係説明図。 第4図(a)〜(d)は第2図に対応してメモリプレー
ンA−Dに蓄えられるコード値を示す図。 第5図は本発明が適用される装置例のブロック図。 第6図は輪郭点追跡処理用の状態遷移図。 第7図はチェーンコードの定義の一例。 第8図は第2図に示す図形の輪郭点の位置とチェーンコ
ード列の対応図。 第9図は従来方式と本発明の適用例との追跡回数比較結
果。 第10図は従来方式を実現する装置例を示す。 図中、10は画像メモリ、11は3隣接画素抽出部、1
2は原画像コード化部、13はコードアクセス処理部を
表わす。 特許出願人  日本電信電話株式会社 代理人弁理士   森 1) 寛 jr43図 第5図 第4図(a) 第4図(b) 第4図(c) 第4図(d) 第6図 第7図 5f¥+   3   区】

Claims (1)

  1. 【特許請求の範囲】 二次元の画像データを0と1とに二値化したディジタル
    量の画素に変換し、該データに関する画像処理を行う処
    理装置において、 横N個×縦M個の前記画素から、左右に隣接する横方向
    3画素または上下に隣接する縦方向3画素を単位として
    、順次抽出する3隣接画素抽出手段と、 抽出された各3隣接画素について、0・1に関する変化
    位置を検出して、変化位置の有無および変化位置がある
    場合にその位置を示すコードを生成する原画像コード化
    手段と、 生成されたコードを参照して、0・1に関する変化位置
    に関連する処理を実行するコードアクセス処理手段とを
    備えたことを特徴とする3隣接画素コード化処理方式。
JP19496786A 1986-08-20 1986-08-20 3隣接画素コ−ド化処理方式 Pending JPS6349982A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19496786A JPS6349982A (ja) 1986-08-20 1986-08-20 3隣接画素コ−ド化処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19496786A JPS6349982A (ja) 1986-08-20 1986-08-20 3隣接画素コ−ド化処理方式

Publications (1)

Publication Number Publication Date
JPS6349982A true JPS6349982A (ja) 1988-03-02

Family

ID=16333317

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19496786A Pending JPS6349982A (ja) 1986-08-20 1986-08-20 3隣接画素コ−ド化処理方式

Country Status (1)

Country Link
JP (1) JPS6349982A (ja)

Similar Documents

Publication Publication Date Title
US4750209A (en) System for processing an image having both letter and photographic information
JPH0436627B2 (ja)
US4630308A (en) Character reader
JPS5932029B2 (ja) イメ−ジ・サイズ変更装置
US5193126A (en) Image deformation method and apparatus using coordinate transformation
He et al. Sihenet: Semantic interaction and hierarchical embedding network for 360 salient object detection
Jie et al. A fast and efficient network for single image shadow detection
CN112132914B (zh) 一种图像尺度空间建立方法及图像处理芯片
JPH0130180B2 (ja)
CN120146083A (zh) 一种基于随机彩色纹理的双重动态三维码及其生成、编码、识别、解码方法及生成装置
US4364023A (en) Optical character reading system
CN114119661A (zh) 一种目标追踪处理器、目标追踪方法及装置
RU2050594C1 (ru) Устройство для отслеживания контуров двумерных объектов
KR102933021B1 (ko) 이미지 데이터를 생성하기 위한 장치 및 그 방법
RU2198429C2 (ru) Способ кодирования элементов бинарного изображения и устройство для его осуществления
CN119339387B (zh) 图像文本分割方法、装置、电子设备及可读存储介质
JPH0376065B2 (ja)
CN110926370B (zh) 测量方法和系统
JP2789622B2 (ja) 文字/図形領域判定装置
Qing et al. New method for chain coding based on convolution
JPH04112276A (ja) 2値画像輪郭線チェイン符号化装置
Zhou et al. Physically–Guided Angular–Spatial Transformer for Light Field Disparity Estimation
JP2679098B2 (ja) 輪郭検出画像の符号化処理装置
Arslan et al. Detection of objects in moving images and implementation of the purification algorithm on Analog CNN and DSP processors
RU2101763C1 (ru) Способ формирования данных контура шаблона