JPH0492983A - 2値画像フィルタリング回路 - Google Patents
2値画像フィルタリング回路Info
- Publication number
- JPH0492983A JPH0492983A JP2208442A JP20844290A JPH0492983A JP H0492983 A JPH0492983 A JP H0492983A JP 2208442 A JP2208442 A JP 2208442A JP 20844290 A JP20844290 A JP 20844290A JP H0492983 A JPH0492983 A JP H0492983A
- Authority
- JP
- Japan
- Prior art keywords
- image
- latch
- random access
- access memory
- memory
- 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
Links
- 238000001914 filtration Methods 0.000 title claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 5
- 230000004069 differentiation Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は2値画像フィルタリング回路に関し、特に注目
画素の値を、その画素の周囲の画素データから決定する
2値画像フィルタリング回路に関する。
画素の値を、その画素の周囲の画素データから決定する
2値画像フィルタリング回路に関する。
従来、この種の2値画像フィルタリング回路は、第3図
に示すように、プロセッサ6と画像メモリ7から構成さ
れており、このプロセッサ6によってフィルタリング計
算を行っていた。
に示すように、プロセッサ6と画像メモリ7から構成さ
れており、このプロセッサ6によってフィルタリング計
算を行っていた。
次に、nxnの領域(以下、マスクと呼ぶ)でフィルタ
リングを行う場合の動作を孤立点除去の動作を例にして
説明する。
リングを行う場合の動作を孤立点除去の動作を例にして
説明する。
第4図では、第4図(a)に示すような3×3の領域(
n=3の場合)でフィルタリングを行う場合を示してい
る。
n=3の場合)でフィルタリングを行う場合を示してい
る。
第4図において、マスクの中のA〜■はその場所の画像
の値(白=rOJ、黒= rlJ)を示しており、Eは
注目画素の値である。孤立点除去とは、Eの周囲の画素
の値がすべて同じ値で、その値がEの値と異る場合、E
の値を周囲の画素の値に置き換える処理をいう。このと
き、第4図(b)及び第4図(、c)に示すように、注
目画素が白=「O」の場合と、黒=「1」の場合の2通
りのパターンがある。
の値(白=rOJ、黒= rlJ)を示しており、Eは
注目画素の値である。孤立点除去とは、Eの周囲の画素
の値がすべて同じ値で、その値がEの値と異る場合、E
の値を周囲の画素の値に置き換える処理をいう。このと
き、第4図(b)及び第4図(、c)に示すように、注
目画素が白=「O」の場合と、黒=「1」の場合の2通
りのパターンがある。
上記孤立点除去処理を第3図の回路で行おうとすると、
注目画素Eの周囲の画素の値を加算し、その値X (X
=A+B+C+D+E+F+G+H+I)がX=Oで、
かつE=1ならE=Oとし、X=8で、かつE=Oなら
E=1に置き換えるという処理を、画像1ペ一ジ分の各
画素に対してプロセッサの演算によって行っている。
注目画素Eの周囲の画素の値を加算し、その値X (X
=A+B+C+D+E+F+G+H+I)がX=Oで、
かつE=1ならE=Oとし、X=8で、かつE=Oなら
E=1に置き換えるという処理を、画像1ペ一ジ分の各
画素に対してプロセッサの演算によって行っている。
上述した従来の2値画像フィルタリング回路は、画像1
ペ一ジ分の各画素に対してプロセッサの演算によってフ
ィルタリング計算を行うが、通常400dp iのA4
サイズの画像では、この演算を1600万回も行うこと
になり、膨大な時間がかかるという問題点があった。
ペ一ジ分の各画素に対してプロセッサの演算によってフ
ィルタリング計算を行うが、通常400dp iのA4
サイズの画像では、この演算を1600万回も行うこと
になり、膨大な時間がかかるという問題点があった。
本発明の目的は、上記のような問題点を解決し、より短
い時間で2値画像のフィルタリング処理が可能な2値画
像フィルタリング回路を提供することにある。
い時間で2値画像のフィルタリング処理が可能な2値画
像フィルタリング回路を提供することにある。
本発明の2値画像フィルタリング回路は、プロセッサと
、前記プロセッサに接続され入力画像及び前記入力画像
の孤立点を除去するフィルタリング後の出力画像を保持
する画像メモリとを備えた2値画像フィルタリング回路
において、(A)n×n個(nは正の整数)の画素の画
素値を保持するラッチ回路、 (B)前記ラッチ回路のn×n個のラッチ出力を入力と
し、m(mは正の整数)ビットを出力するランダムアク
セスメモリ、 (C)前記入力画像を前記画像メモリから前記ラッチ回
路へ転送するDMA受信機構、(D)前記ランダムアク
セスメモリから出力されたmビットを画像メモリへ転送
するDMA送信機構、 を備え、前記外部から与えられた入力画像の孤立点を除
去するように構成されている。
、前記プロセッサに接続され入力画像及び前記入力画像
の孤立点を除去するフィルタリング後の出力画像を保持
する画像メモリとを備えた2値画像フィルタリング回路
において、(A)n×n個(nは正の整数)の画素の画
素値を保持するラッチ回路、 (B)前記ラッチ回路のn×n個のラッチ出力を入力と
し、m(mは正の整数)ビットを出力するランダムアク
セスメモリ、 (C)前記入力画像を前記画像メモリから前記ラッチ回
路へ転送するDMA受信機構、(D)前記ランダムアク
セスメモリから出力されたmビットを画像メモリへ転送
するDMA送信機構、 を備え、前記外部から与えられた入力画像の孤立点を除
去するように構成されている。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の一実施例のブロック図である。
第1図に示す2値画像フィルタリング回路は、n×n=
n2個(nは正の整数、本実施例ではn=3として3X
3=9個)の画素の画素値を保持する3×3ラッチ回路
L 3X3ラッチ回路1の出力(合計9個)を入力とし
、mピッ) (mは正の整数、本実施例ではm=1)を
出力するランダムアクセスメモリ2、入力画像及びフィ
ルタリング後の出力画像を保持する画像メモリ7、入力
画像を画像メモリ7から3×3ラッチ回路1へ転送する
DMA受信機構3、ランダムアクセスメモリ2の出力1
ビツトを出力端子Zから画像メモリ7へ転送するDMA
送信機構4、全体のタイミングを制御するシーケンス制
御部5及びプロセッサ6から構成されている。
n2個(nは正の整数、本実施例ではn=3として3X
3=9個)の画素の画素値を保持する3×3ラッチ回路
L 3X3ラッチ回路1の出力(合計9個)を入力とし
、mピッ) (mは正の整数、本実施例ではm=1)を
出力するランダムアクセスメモリ2、入力画像及びフィ
ルタリング後の出力画像を保持する画像メモリ7、入力
画像を画像メモリ7から3×3ラッチ回路1へ転送する
DMA受信機構3、ランダムアクセスメモリ2の出力1
ビツトを出力端子Zから画像メモリ7へ転送するDMA
送信機構4、全体のタイミングを制御するシーケンス制
御部5及びプロセッサ6から構成されている。
なお、上記の各部は下記のように動作する。
DMA受信機構3は、画像メモリ7から3ライン分、す
なわち上ライン8、現ライン9、下ライン10の画像デ
ータを読み出す。
なわち上ライン8、現ライン9、下ライン10の画像デ
ータを読み出す。
3×3ラッチ回路1の個々のラッチは、A−Iと名付け
られており、A、B、Cのラッチは上ライン8の画像デ
ータを、D、E、Fのラッチは、現ライン9の画像デー
タを、G、H,Iのラッチは下ライン10の画像データ
を保持する。
られており、A、B、Cのラッチは上ライン8の画像デ
ータを、D、E、Fのラッチは、現ライン9の画像デー
タを、G、H,Iのラッチは下ライン10の画像データ
を保持する。
DMA受信機構3は、上ライン8の画像データをラッチ
Cへ出力する。ラッチCの出力は、ラッチBの入力へラ
ッチBの出力は、ラッチAの入力に接続される。同様に
現ライン9の画像データ→Fラッチ→Eラッチ→Dラッ
チ、下ライン10の画像データ→■ラッチ→Hラッチ→
Gラッチに接続されている。
Cへ出力する。ラッチCの出力は、ラッチBの入力へラ
ッチBの出力は、ラッチAの入力に接続される。同様に
現ライン9の画像データ→Fラッチ→Eラッチ→Dラッ
チ、下ライン10の画像データ→■ラッチ→Hラッチ→
Gラッチに接続されている。
また、ラッチA〜■の出力は、ランダムアクセスメモリ
20入力端子A−〜I°に接続されている。
20入力端子A−〜I°に接続されている。
次に、孤立点除去を行う場合の動作を説明する。
まず、プロセッサ6によって、第2図で示す内容をラン
ダムアクセスメモリ2に書き込んでおく。第2図におい
て、「*」は、「1」でも「O」でもかまわないことを
示している。例えば、Eの入力が、「1」 (黒」で他
の入力がすべて「0」であった場合、出力端子Zの値は
、「O」 (白)となる。
ダムアクセスメモリ2に書き込んでおく。第2図におい
て、「*」は、「1」でも「O」でもかまわないことを
示している。例えば、Eの入力が、「1」 (黒」で他
の入力がすべて「0」であった場合、出力端子Zの値は
、「O」 (白)となる。
その後、プロセッサ6がシーケンス制御部5にスタート
を指示する。シーケンス制御部5は、DMA受信機構3
.3×3ラツチ回路1、DMA送信機構4を制御する。
を指示する。シーケンス制御部5は、DMA受信機構3
.3×3ラツチ回路1、DMA送信機構4を制御する。
DMA受信機構3は、画像メモリ7から上、現、下ライ
ンの3ライン分の画像データを取り込みシーケンス制御
部5の指示に従い、順次3×3ラッチ回路1に1ビツト
づつ送出する3×3ラツチ回路1の出力は、ランダムア
クセスメモリ2の入力に接続されており、瞬時に結果が
出力端子Zから出力される。そして、DMA送信機構4
は、この出力データを画像メモリ7に転送する。
ンの3ライン分の画像データを取り込みシーケンス制御
部5の指示に従い、順次3×3ラッチ回路1に1ビツト
づつ送出する3×3ラツチ回路1の出力は、ランダムア
クセスメモリ2の入力に接続されており、瞬時に結果が
出力端子Zから出力される。そして、DMA送信機構4
は、この出力データを画像メモリ7に転送する。
上記の説明では、出力ビットは、1ビツトであったが、
複数ビットにしてランダムアクセスメモリ2の内容を書
き換えることにより、画像の微分等の様々なフィルタリ
ング処理に対応することができる。
複数ビットにしてランダムアクセスメモリ2の内容を書
き換えることにより、画像の微分等の様々なフィルタリ
ング処理に対応することができる。
以上説明したように、本発明は、n X nラッチ及び
ランダムアクセスメモリを用い、あらかじめランダムア
クセスメモリにnxnラッチに表われるすべてのパター
ンに対するデータを準備しておくことにより、1画素ご
との処理はランダムアクセスメモリを索引するだけでフ
ィルタリングの計算を不要にでき、フィルタリング処理
時間を大幅に短縮することができるという効果を有する
。
ランダムアクセスメモリを用い、あらかじめランダムア
クセスメモリにnxnラッチに表われるすべてのパター
ンに対するデータを準備しておくことにより、1画素ご
との処理はランダムアクセスメモリを索引するだけでフ
ィルタリングの計算を不要にでき、フィルタリング処理
時間を大幅に短縮することができるという効果を有する
。
第1図は本発明の一実施例のブロック図、第2図は第1
図に示す2値画像フィルタリング回路における孤立点除
去を行うときのランダムアクセスメモリ内のパターンを
示す図、第3図は従来の2値画像フィルタリング回路の
ブロック図、第4図はマスク及び孤立点除去の説明図で
ある。 1・・・・・・3×3ラツチ、2・・・・・・ランダム
アクセスメモリ、3・・・・・・DMA受信機構、4・
・・・・・DMA送信機構、5・・・・・・シーケンス
制御部、6・・・・・・プロセッサ、7・・・・・・画
像メモリ。 代理人 弁理士 内 原 晋 第 図 第 図 第 図 孤立点除去前 孤立点除去後 (c) 第 図
図に示す2値画像フィルタリング回路における孤立点除
去を行うときのランダムアクセスメモリ内のパターンを
示す図、第3図は従来の2値画像フィルタリング回路の
ブロック図、第4図はマスク及び孤立点除去の説明図で
ある。 1・・・・・・3×3ラツチ、2・・・・・・ランダム
アクセスメモリ、3・・・・・・DMA受信機構、4・
・・・・・DMA送信機構、5・・・・・・シーケンス
制御部、6・・・・・・プロセッサ、7・・・・・・画
像メモリ。 代理人 弁理士 内 原 晋 第 図 第 図 第 図 孤立点除去前 孤立点除去後 (c) 第 図
Claims (1)
- 【特許請求の範囲】 1、プロセッサと、前記プロセッサに接続され入力画像
及び前記入力画像の孤立点を除去するフィルタリング後
の出力画像を保持する画像メモリとを備えた2値画像フ
ィルタリング回路において、 (A)n×n個(nは正の整数)の画素の画素値を保持
するラッチ回路、 (B)前記ラッチ回路のn×n個のラッチ出力を入力と
し、m(mは正の整数)ビットを出力するランダムアク
セスメモリ、 (C)前記入力画像を前記画像メモリから前記ラッチ回
路へ転送するDMA受信機構、 (D)前記ランダムアクセスメモリから出力されたmビ
ットを画像メモリへ転送するDMA送信機構、 を備え、前記外部から与えられた入力画像の孤立点を除
去するように構成されたことを特徴とする2値画像フィ
ルタリング回路。 2、請求項1記載の2値画像フィルタリング回路におい
て、前記nは3で、かつmは1であることを特徴とする
2値画像フィルタリング回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2208442A JPH0492983A (ja) | 1990-08-06 | 1990-08-06 | 2値画像フィルタリング回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2208442A JPH0492983A (ja) | 1990-08-06 | 1990-08-06 | 2値画像フィルタリング回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0492983A true JPH0492983A (ja) | 1992-03-25 |
Family
ID=16556281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2208442A Pending JPH0492983A (ja) | 1990-08-06 | 1990-08-06 | 2値画像フィルタリング回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0492983A (ja) |
-
1990
- 1990-08-06 JP JP2208442A patent/JPH0492983A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2130336A1 (en) | Method and apparatus for rapidly processing data sequences | |
| JPH0492983A (ja) | 2値画像フィルタリング回路 | |
| JPH0683787A (ja) | 並列プロセッサ | |
| JPH01303578A (ja) | 画像変換装置 | |
| JP3697039B2 (ja) | 画像形成装置および画像処理設定方法 | |
| JPH0267665A (ja) | インタフェイス回路 | |
| JPS59200373A (ja) | 座標変換回路 | |
| JP2651517B2 (ja) | 画像処理方式 | |
| JPS5986965A (ja) | 画像処理方式 | |
| JPS6141273A (ja) | 画像処理装置 | |
| JPH01295568A (ja) | 画素合成処理器 | |
| JPS6470880A (en) | Digital image processor | |
| JPH01305662A (ja) | 画像縮小処理器 | |
| JPH06119438A (ja) | 能動型画像記憶装置 | |
| JPH02273878A (ja) | ノイズ除去回路 | |
| JPS62298877A (ja) | イメ−ジデ−タの間引き処理方式 | |
| JPH04291681A (ja) | 超高速画像処理システムのフィルタリング処理方式 | |
| JPS61259374A (ja) | 直接記憶アクセス演算方式 | |
| JPH03293861A (ja) | 画像縮小処理装置 | |
| JPS63163981A (ja) | 図形拡大縮小回路 | |
| JPS62263588A (ja) | 画像処理装置 | |
| JPH02188892A (ja) | 文字認識処理方式 | |
| JPH02245978A (ja) | 画像処理装置 | |
| JPH0444305B2 (ja) | ||
| JPH05159042A (ja) | 画像処理装置 |