JPH0221379A - 空間フィルタ装置 - Google Patents
空間フィルタ装置Info
- Publication number
- JPH0221379A JPH0221379A JP63172115A JP17211588A JPH0221379A JP H0221379 A JPH0221379 A JP H0221379A JP 63172115 A JP63172115 A JP 63172115A JP 17211588 A JP17211588 A JP 17211588A JP H0221379 A JPH0221379 A JP H0221379A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- memory
- picture element
- image data
- image 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
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
等に利用する空間フィルタ装置に関する。
従来の技術
第4図は、従来の空間フィルタ装置の概略構成を示し、
第5図は、第4図のディジタルフィルタ17の詳細な構
成を示し、第6図(a)(b)はそれぞれ、アドレスが
2次元マトリクスにより表現された第4図の画像メモリ
16.18の記憶内容を示す。
第5図は、第4図のディジタルフィルタ17の詳細な構
成を示し、第6図(a)(b)はそれぞれ、アドレスが
2次元マトリクスにより表現された第4図の画像メモリ
16.18の記憶内容を示す。
第4図において、16は、処理前の画像データを格納す
るための画像メモリ、17は、画像メモIJ16に格納
された画像データの光強度の空間分布を改善するディジ
タルフィルタ、18は、ディジタルフィルタ17により
処理された画像データを格納するための画像メモリであ
る。
るための画像メモリ、17は、画像メモIJ16に格納
された画像データの光強度の空間分布を改善するディジ
タルフィルタ、18は、ディジタルフィルタ17により
処理された画像データを格納するための画像メモリであ
る。
第5図において、19は、画像メモリ16から読み出さ
れた信号を遅延するn段の遅延回路(nD)、20は、
遅延回路19からの信号を遅延する1段の遅延回路(I
D)、21は、遅延回路20からの信号を遅延する1段
の遅延回路(ID)、22は、遅延回路21からの信号
を遅延するn段の遅延回路(nD)である。
れた信号を遅延するn段の遅延回路(nD)、20は、
遅延回路19からの信号を遅延する1段の遅延回路(I
D)、21は、遅延回路20からの信号を遅延する1段
の遅延回路(ID)、22は、遅延回路21からの信号
を遅延するn段の遅延回路(nD)である。
23は、画像メモIJ16から読み出された信号に係数
aを乗算する乗算回路(xa)、24は、遅延回路19
からの信号に係数aを乗算する乗算回路(Xa)、25
は、遅延回路20からの信号に係数(1−4a)を乗算
する乗算回路(X(1−48))、26は、遅延回路2
1からの信号に係数aを乗算する乗算回路(Xa)、2
7は、遅延回路22からの信号に係数aを乗算する乗算
回路(X a)である。
aを乗算する乗算回路(xa)、24は、遅延回路19
からの信号に係数aを乗算する乗算回路(Xa)、25
は、遅延回路20からの信号に係数(1−4a)を乗算
する乗算回路(X(1−48))、26は、遅延回路2
1からの信号に係数aを乗算する乗算回路(Xa)、2
7は、遅延回路22からの信号に係数aを乗算する乗算
回路(X a)である。
28は、乗算回路23と24からの信号を加算する加算
回路、29は、乗算回路25かもの信号と加算回路28
からの信号を加算する加算回路、30は、乗算回路26
からの信号と加算回路29からの信号を加算する加算回
路、31は、乗算回路27からの信号と加算回路30か
らの信号を加算する加算回路である。
回路、29は、乗算回路25かもの信号と加算回路28
からの信号を加算する加算回路、30は、乗算回路26
からの信号と加算回路29からの信号を加算する加算回
路、31は、乗算回路27からの信号と加算回路30か
らの信号を加算する加算回路である。
第6図において、画像メモリ16.18はそれぞれ、(
n+2)x (m+2)のエリアを有し、i行j列のア
ドレスを(it j)と表記し、画像メモリ16に格
納された処理前の画素値をyllとし、画像メモリ18
に格納された処理後の画素値をYIIとする。
n+2)x (m+2)のエリアを有し、i行j列のア
ドレスを(it j)と表記し、画像メモリ16に格
納された処理前の画素値をyllとし、画像メモリ18
に格納された処理後の画素値をYIIとする。
次に、上記従来例の動作を説明する。
第4図において、画像メモリに格納された画素値がアド
レス(0,0)〜(0,n)、 (1,O)〜(1,n
)、(2,O)〜(21n)、・・・(i、 o)〜
(i、 n)の順で行毎に読み出され、ディジタルフ
ィルタ17の遅延回路19と乗算回路23に入力する。
レス(0,0)〜(0,n)、 (1,O)〜(1,n
)、(2,O)〜(21n)、・・・(i、 o)〜
(i、 n)の順で行毎に読み出され、ディジタルフ
ィルタ17の遅延回路19と乗算回路23に入力する。
ここで、例えば画素値yo +I )Iがディジタルフ
ィルタ17に入力する場合、遅延回路19.20.21
.22はそれぞれ、画素値yI(」+1)、yll、y
I(1−1)、3’(1−1)Iを出力する。
ィルタ17に入力する場合、遅延回路19.20.21
.22はそれぞれ、画素値yI(」+1)、yll、y
I(1−1)、3’(1−1)Iを出力する。
したがって、これらの入力画素値に各乗算器23〜27
によりそれぞれ当該係数が乗算され、また加算器28〜
31により加算されると、加算器31は、画素値Y11 Yu = a Y<1++ )l + a ’!+ <
r++ >+ (1−48) YII +ayI(I−1)+ay(I−I)Iを出力し、この
画素値Y11が画像メモリ18のアドレス(i、 j
)に格納される。
によりそれぞれ当該係数が乗算され、また加算器28〜
31により加算されると、加算器31は、画素値Y11 Yu = a Y<1++ )l + a ’!+ <
r++ >+ (1−48) YII +ayI(I−1)+ay(I−I)Iを出力し、この
画素値Y11が画像メモリ18のアドレス(i、 j
)に格納される。
したがって、第5図(b)に示すように、画素値yIJ
が上下左右の画素値により画素値Y++に変換される。
が上下左右の画素値により画素値Y++に変換される。
発明が解決しようとする課題
しかしながら、上記従来の空間フィルタ装置では、画像
メモリ16に格納された画像データを順次行毎に読み出
して当該画素値と上下左右の画素値を取り出すので、画
像メモリ1601行分のエリア数n+2に対応して、デ
ィジタルフィルタ17が2n+2段、の遅延回路19〜
22を必要とし、したがって、回路構成が複雑になると
いう問題点がある。
メモリ16に格納された画像データを順次行毎に読み出
して当該画素値と上下左右の画素値を取り出すので、画
像メモリ1601行分のエリア数n+2に対応して、デ
ィジタルフィルタ17が2n+2段、の遅延回路19〜
22を必要とし、したがって、回路構成が複雑になると
いう問題点がある。
本発明は上記従来の問題点に鑑み、簡単な回路構成の空
間フィルタ装置を提供することを目的とする。
間フィルタ装置を提供することを目的とする。
課題を解決するための手段
本発明は上記目的を達成するために、画像メモリに格納
された画像データの3行×3列の画像データを順次行毎
又は列毎に読み出すようにしたものである。
された画像データの3行×3列の画像データを順次行毎
又は列毎に読み出すようにしたものである。
作用
本発明は上記構成により、3行×3列の画像データによ
り当該画像データと上下左右の画像データを合計6段の
遅延回路により得ることができるために、従来例に比べ
て回路構成を簡単にすることができる。
り当該画像データと上下左右の画像データを合計6段の
遅延回路により得ることができるために、従来例に比べ
て回路構成を簡単にすることができる。
実施例
以下、図面を参照して本発明の詳細な説明する。第1図
は、本発明に係る空間フィルタ装置の一実施例を示す概
略ブロック図、第2図は、第1図のディジタルフィルタ
を示すブロック図、第3図(a)(b)は、第1図の画
像メモリの記憶内容を示す説明図である。
は、本発明に係る空間フィルタ装置の一実施例を示す概
略ブロック図、第2図は、第1図のディジタルフィルタ
を示すブロック図、第3図(a)(b)は、第1図の画
像メモリの記憶内容を示す説明図である。
第1図において、1は、(n+2)X (m+3)の記
憶エリアを有する画像メモリであり、すなわち、画像メ
モリ1は、従来例の画像メモリ托、18より1ライン分
容゛量が大きい。
憶エリアを有する画像メモリであり、すなわち、画像メ
モリ1は、従来例の画像メモリ托、18より1ライン分
容゛量が大きい。
この画像メモリ1には、第3図(a)に示すように、i
行j列のアドレス(i、 j)に画素値y(1−1)
Iが格納され、従来例に比べて各画素値が次の行の記憶
エリアに格納され、最初の行のアドレス(0,0)〜(
0,n+1)には画素値は格納されていない。
行j列のアドレス(i、 j)に画素値y(1−1)
Iが格納され、従来例に比べて各画素値が次の行の記憶
エリアに格納され、最初の行のアドレス(0,0)〜(
0,n+1)には画素値は格納されていない。
1aは、画像メモリ1に格納された画素値の3行×3列
の画素値を順次列毎に読み出すためのアドレスを発生す
るとともに、ディジタルフィルタ2により処理された画
素値を画像メモリ1の1ライン目から順次書き込むだめ
のアドレスを発生するアドレス発生器である。
の画素値を順次列毎に読み出すためのアドレスを発生す
るとともに、ディジタルフィルタ2により処理された画
素値を画像メモリ1の1ライン目から順次書き込むだめ
のアドレスを発生するアドレス発生器である。
第2図に示すディジタルフィルタ2において、3は、画
像メモリ1から読み出された信号を遅延。
像メモリ1から読み出された信号を遅延。
する2段の遅延回路(2D)、4は、遅延回路3からの
信号を遅延する1段の遅延回路(ID)、5は、遅延回
路4からの信号を遅延する1段の遅延回路(ID)、6
は、遅延回路5からの信号を遅延する2段の遅延回路(
2D)である。
信号を遅延する1段の遅延回路(ID)、5は、遅延回
路4からの信号を遅延する1段の遅延回路(ID)、6
は、遅延回路5からの信号を遅延する2段の遅延回路(
2D)である。
7は、画像メモリ1から読み出された信号に係数aを乗
算する乗算回路(xa)、8は、遅延回路3からの信号
に係数aを乗算する乗算回路(Xa)、9は、遅延回路
4からの信号に係数(1−4a)を乗算する乗算回路C
X (1−48))、10は、遅延回路5からの信号に
係数aを乗算する乗算回路(Xa)、11は、遅延回路
6からの信号に係数aを乗算する乗算回路(Xa)であ
る。
算する乗算回路(xa)、8は、遅延回路3からの信号
に係数aを乗算する乗算回路(Xa)、9は、遅延回路
4からの信号に係数(1−4a)を乗算する乗算回路C
X (1−48))、10は、遅延回路5からの信号に
係数aを乗算する乗算回路(Xa)、11は、遅延回路
6からの信号に係数aを乗算する乗算回路(Xa)であ
る。
12は、乗算回路7と8からの信号を加算する加算回路
、13は、乗算回路9からの信号と加算回路12からの
信号を加算する加算回路、14は、乗算回路10からの
信号と加算回路13からの信号を加算する加算回路、1
5は、乗算回路11からの信号と加算回路14からの信
号を加算する加算回路である。
、13は、乗算回路9からの信号と加算回路12からの
信号を加算する加算回路、14は、乗算回路10からの
信号と加算回路13からの信号を加算する加算回路、1
5は、乗算回路11からの信号と加算回路14からの信
号を加算する加算回路である。
次に、上記実施例の動作を説明する。
第1図において、アドレス発生器1aは、アドレス(1
,0)〜(3,0)、 (1,1)〜(3゜1)、
(1,2)〜(3,2)を順次発生し、同様に、アド
レス(i LJ 1)l (iIJ−1)、 (
i+1. j−1)、(i−1,j)+ (i。
,0)〜(3,0)、 (1,1)〜(3゜1)、
(1,2)〜(3,2)を順次発生し、同様に、アド
レス(i LJ 1)l (iIJ−1)、 (
i+1. j−1)、(i−1,j)+ (i。
j)、 (i+1.j)+ (i−t、j+1)、
(i。
(i。
j+1)、 (i+1.j+1)を発生する。
ここで、例えば画素値yI(I+1)がディジタルフィ
ルタ2に入力する場合、遅延回路3〜6はそれぞれ、画
素値y(I+l)j、yII、ユニj弊、yB+−+)
を出力する。
ルタ2に入力する場合、遅延回路3〜6はそれぞれ、画
素値y(I+l)j、yII、ユニj弊、yB+−+)
を出力する。
したがって、これらの入力画素値に各乗算器7〜11に
よりそれぞれ当該係数が乗算され、また加算器12〜1
5により加算されると、加算器15は、従来例と同様な
画素値Y+ + YIr = a YI <+ +ll十a ’lo +
I)1+ (1−48) YIr + a Y (1−1)I+a YI<+ −1+を出
力し、この画素値Y++が画像メモリ1のアドレス(l
、 j)に格納される。
よりそれぞれ当該係数が乗算され、また加算器12〜1
5により加算されると、加算器15は、従来例と同様な
画素値Y+ + YIr = a YI <+ +ll十a ’lo +
I)1+ (1−48) YIr + a Y (1−1)I+a YI<+ −1+を出
力し、この画素値Y++が画像メモリ1のアドレス(l
、 j)に格納される。
したがって、第3図(b)に示すように、画素値V++
が上下左右の画素値により画素値Y1に変換される。
が上下左右の画素値により画素値Y1に変換される。
すなわち、上記実施例では、処理前の画像メモリ1の最
初の行には画素値が書き込まれていないので、処理後の
最初の行の画素値を書き込むことができる。尚、処理後
の画像メモリ1の最後の行には画素値が書き込まれない
。
初の行には画素値が書き込まれていないので、処理後の
最初の行の画素値を書き込むことができる。尚、処理後
の画像メモリ1の最後の行には画素値が書き込まれない
。
従って、上記実施例によれば、画像メモリ1は、処理さ
れる画素値の容量よシ少なくとも1ライン分大きい容量
を有し、予め2ライン目のエリアから書き込まれた画素
値が読み出され、ディジタルフィルタ2により処理され
た画素値が1ライン目のエリアから書き込まれるので、
従来例のように2つの画像メモリを必要としない。
れる画素値の容量よシ少なくとも1ライン分大きい容量
を有し、予め2ライン目のエリアから書き込まれた画素
値が読み出され、ディジタルフィルタ2により処理され
た画素値が1ライン目のエリアから書き込まれるので、
従来例のように2つの画像メモリを必要としない。
また、画像メモリ1に格納された画素値の3行×3列の
画素値を読み出すので、ディジタルフィルタ2は、6段
の遅延回路3〜6により当該画素値と上下左右の画素値
を取シ出して処理することができる。
画素値を読み出すので、ディジタルフィルタ2は、6段
の遅延回路3〜6により当該画素値と上下左右の画素値
を取シ出して処理することができる。
尚、アドレス発生器1aは、画像メモリ1に格納された
画素値の3行×3列の画素値を順次列毎に読み出すよう
にアドレスを発生するように構成したが、代わシに行毎
に読み出すためのアドレスを発生するように構成しても
よく、また、読み出す行頭又は列順もどちらでもよい。
画素値の3行×3列の画素値を順次列毎に読み出すよう
にアドレスを発生するように構成したが、代わシに行毎
に読み出すためのアドレスを発生するように構成しても
よく、また、読み出す行頭又は列順もどちらでもよい。
発明の詳細
な説明したように、本発明は、画像メモリに格納された
画像データの3行×3列の画像データを順次行毎又は列
毎に読み出すようにしたので、当該画像データと上下左
右の画像データを合計6段の遅延回路により得ることが
できるために、従来例に比べて回路構成を簡単にするこ
とができる。
画像データの3行×3列の画像データを順次行毎又は列
毎に読み出すようにしたので、当該画像データと上下左
右の画像データを合計6段の遅延回路により得ることが
できるために、従来例に比べて回路構成を簡単にするこ
とができる。
第1図は、本発明に係る空間フィルタ装置の一実施例を
示す概略ブロック図、第2図は、第1図のディジタルフ
ィルタを示すブロック図、第3図(a)(b)は、第1
図の画像メモリの記憶内容を示す説明図、第4図は、従
来の空間フィルタ装置を示す概略ブロック図、第5図は
、第4図のディジタルフィルタを示すブロック図、第6
図(a)(b)は、第4図の画像メモリの記憶内容を示
す説明図である。 1・・・画像メモリ、1a・・・アドレス発生器(読み
出し手段)、2・・・ディジタルフィルタ、3〜6・・
・遅延回路、7〜11・・・乗算回路、12〜15・・
・加算回路。 代理人の氏名 弁理士 粟 野 重 孝ほか1名筆 図
示す概略ブロック図、第2図は、第1図のディジタルフ
ィルタを示すブロック図、第3図(a)(b)は、第1
図の画像メモリの記憶内容を示す説明図、第4図は、従
来の空間フィルタ装置を示す概略ブロック図、第5図は
、第4図のディジタルフィルタを示すブロック図、第6
図(a)(b)は、第4図の画像メモリの記憶内容を示
す説明図である。 1・・・画像メモリ、1a・・・アドレス発生器(読み
出し手段)、2・・・ディジタルフィルタ、3〜6・・
・遅延回路、7〜11・・・乗算回路、12〜15・・
・加算回路。 代理人の氏名 弁理士 粟 野 重 孝ほか1名筆 図
Claims (2)
- (1)画像メモリに格納された画像データの3行×3列
の画像データを順次行毎又は列毎に読み出す手段と、前
記読み出し手段により順次読み出された当該画像データ
を上下左右の画像データにより処理するディジタルフィ
ルタとを有する空間フィルタ装置。 - (2)前記画像メモリは、処理される画像データの容量
より少なくとも1ライン分大きい容量を有し、予め2ラ
イン目のエリアから書き込まれた画像データが前記読み
出し手段により読み出され、前記ディジタルフィルタに
より処理された画像データが1ライン目のエリアから書
き込まれることを特徴とする請求項(1)記載の空間フ
ィルタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63172115A JPH0221379A (ja) | 1988-07-11 | 1988-07-11 | 空間フィルタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63172115A JPH0221379A (ja) | 1988-07-11 | 1988-07-11 | 空間フィルタ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0221379A true JPH0221379A (ja) | 1990-01-24 |
Family
ID=15935833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63172115A Pending JPH0221379A (ja) | 1988-07-11 | 1988-07-11 | 空間フィルタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0221379A (ja) |
-
1988
- 1988-07-11 JP JP63172115A patent/JPH0221379A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5053985A (en) | Recycling dct/idct integrated circuit apparatus using a single multiplier/accumulator and a single random access memory | |
| TW447192B (en) | Semiconductor integrated circuit | |
| JPS6247786A (ja) | 近傍画像処理専用メモリ | |
| US4791677A (en) | Image signal processor | |
| JPS5854472A (ja) | 画像処理装置及び方法 | |
| AU593394B2 (en) | Interpolator for television special effects system | |
| EP0350121A1 (fr) | Circuit intégré et dispositif de traitement d'images | |
| US4845767A (en) | Image signal processor | |
| US6307588B1 (en) | Method and apparatus for address expansion in a parallel image processing memory | |
| JP3133161B2 (ja) | デジタル二次元フィルタおよび二次元有限インパルス応答(fir)フィルタ | |
| JPH0221379A (ja) | 空間フィルタ装置 | |
| JPH01321574A (ja) | メモリ装置 | |
| JP3013526B2 (ja) | 映像合成装置 | |
| JPH07141325A (ja) | 信号処理装置 | |
| JPH02100577A (ja) | ディスクリートコサイン変換装置 | |
| JP2985865B2 (ja) | 特殊効果装置 | |
| JP2001520782A (ja) | 記憶素子および方法 | |
| JPS6319911B2 (ja) | ||
| JPS61115178A (ja) | 画像信号フイルタリング方法及び装置 | |
| KR960036760A (ko) | 컬러 그래픽 병렬처리를 위한 아핀변환 장치 | |
| JPS6386083A (ja) | アフイン変換方式 | |
| JPH0417471B2 (ja) | ||
| TW201044861A (en) | Image denoising module, image processing apparatus and method for image denoising | |
| JPS63273176A (ja) | 空間フイルタリング装置 | |
| JP2000048180A (ja) | 積和演算装置及び画像処理装置 |