JPS62232086A - マスク処理方式 - Google Patents
マスク処理方式Info
- Publication number
- JPS62232086A JPS62232086A JP7581686A JP7581686A JPS62232086A JP S62232086 A JPS62232086 A JP S62232086A JP 7581686 A JP7581686 A JP 7581686A JP 7581686 A JP7581686 A JP 7581686A JP S62232086 A JPS62232086 A JP S62232086A
- Authority
- JP
- Japan
- Prior art keywords
- address
- mask
- work area
- input
- picture
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 15
- 238000003672 processing method Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はマスク処理方式に関し、特に入力画像に対する
細線化2.太線化、工、ジ抽出、フィルタリングなどを
行うためのマスク処理方式に関する。
細線化2.太線化、工、ジ抽出、フィルタリングなどを
行うためのマスク処理方式に関する。
(従来の技術)
一般に(2K+1 )x(2L+1 )のマスクを行う
場合は第6図に示すように人力画像のy=q−L〜q+
L、x=p−に−p 十にの部分を読み出す毎に、マス
フ係数との槓和金行い出力画像の一画素(p 、q)を
得る。
場合は第6図に示すように人力画像のy=q−L〜q+
L、x=p−に−p 十にの部分を読み出す毎に、マス
フ係数との槓和金行い出力画像の一画素(p 、q)を
得る。
(発明が解決しようとする問題点)
従来、この種のマスク処理方式は−MxNの画像に対し
く2K+1)X(2L+1)のマスク処理を行う場合入
力画像マスク係数との読み出しのために各々MN(1+
1)(2L+1)回、出力画像書き出しのためにMN回
のメモリアクセスが必要である。一般にはプロ上2丈内
部のメモリは高速であるが容伍が少く画像を格納するメ
モリは大容量でるるがあまり速くないため、画像のはい
ったメモリへのアクセス回数が多いことにより処理に時
間がかかっていた。
く2K+1)X(2L+1)のマスク処理を行う場合入
力画像マスク係数との読み出しのために各々MN(1+
1)(2L+1)回、出力画像書き出しのためにMN回
のメモリアクセスが必要である。一般にはプロ上2丈内
部のメモリは高速であるが容伍が少く画像を格納するメ
モリは大容量でるるがあまり速くないため、画像のはい
ったメモリへのアクセス回数が多いことにより処理に時
間がかかっていた。
本発明の目的はこのような中速のメ七りへのアクセス回
数を減らし高速に処理できるマスク処理方式?提供する
ことである。
数を減らし高速に処理できるマスク処理方式?提供する
ことである。
(問題点を解決するだめの手!I2)
本発明のマスク処理方式はM×Nの入力画像とMのワー
クエリアと(2K+1)x(2L+1)のマスクを格納
する手段と、前記出力画像への書きこみ(x、y)アド
レスとしてy=1〜M生成し、各yについてx=l〜N
生成する手段と、前記入力画像からの読み出し(x、y
)アドレスとして、前記出力アドレス生成手段がY”(
llX−1〜Nを生成する毎に、y=q−L〜q+L生
成し、各yについてx=1〜M生成する手段と、マスク
読み出しくij)アドレスとして、前記入力アドレス生
成手段が1アドレスを生成する毎にj=Y −q 、
i =−K −K生成する手段と、ワークエリアへの書
きこみ、読み出し(k)アドレスとして、前記入力アド
レス生成手段が1アドレスを生成する毎にに=x −K
〜x+K生成する手段と、前記入力アドレス生成手段が
1アドレスを生成する毎に前記入力アドレス生成手段と
前記マスクアドレス生成手段で読み出された各々の値を
乗じ、前記ワークエリアアドレス生成手段で読み出され
たワークエリア値の値に和して再び同じワークエリアへ
書き戻す手段とを崩している。
クエリアと(2K+1)x(2L+1)のマスクを格納
する手段と、前記出力画像への書きこみ(x、y)アド
レスとしてy=1〜M生成し、各yについてx=l〜N
生成する手段と、前記入力画像からの読み出し(x、y
)アドレスとして、前記出力アドレス生成手段がY”(
llX−1〜Nを生成する毎に、y=q−L〜q+L生
成し、各yについてx=1〜M生成する手段と、マスク
読み出しくij)アドレスとして、前記入力アドレス生
成手段が1アドレスを生成する毎にj=Y −q 、
i =−K −K生成する手段と、ワークエリアへの書
きこみ、読み出し(k)アドレスとして、前記入力アド
レス生成手段が1アドレスを生成する毎にに=x −K
〜x+K生成する手段と、前記入力アドレス生成手段が
1アドレスを生成する毎に前記入力アドレス生成手段と
前記マスクアドレス生成手段で読み出された各々の値を
乗じ、前記ワークエリアアドレス生成手段で読み出され
たワークエリア値の値に和して再び同じワークエリアへ
書き戻す手段とを崩している。
(実施例)
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の一実施例を示す。第1図において、本
実施例は入力画像、出力画像、ワークエリアおよびマス
クを格納する手段10と、出力画像への書き込みアドレ
スを生成する手段11と、入力画像からの読み出しアド
レスを、出力アドレス生成手段11が出力アドレスを生
成する毎に生成する手段12と、マスク読み出しアドレ
スを、入力アドレス生成手段が1アドレスを生成する毎
に生成するマスク手段13と、ワークエリアへの書き込
み、読み出しアドレスを入力アドレス生成するワークエ
リア手段14と、入力アドレス生成手段12が1アドレ
スを生成する毎に入力アドレスとマスクアドレスとを乗
じ、ワークエリア値に和して再び同じワークエリアへ書
き戻す手段15とを含む、 第2図は本発明の一実抛例における格A6手段を示す。
実施例は入力画像、出力画像、ワークエリアおよびマス
クを格納する手段10と、出力画像への書き込みアドレ
スを生成する手段11と、入力画像からの読み出しアド
レスを、出力アドレス生成手段11が出力アドレスを生
成する毎に生成する手段12と、マスク読み出しアドレ
スを、入力アドレス生成手段が1アドレスを生成する毎
に生成するマスク手段13と、ワークエリアへの書き込
み、読み出しアドレスを入力アドレス生成するワークエ
リア手段14と、入力アドレス生成手段12が1アドレ
スを生成する毎に入力アドレスとマスクアドレスとを乗
じ、ワークエリア値に和して再び同じワークエリアへ書
き戻す手段15とを含む、 第2図は本発明の一実抛例における格A6手段を示す。
第2図において、本実施例の格納手段10は谷メモリ大
ささを次のように仮定する最初に出力画蓮のqライン目
を出力する際の処理を説明すると、入力画像からy=q
−1,−q+L。
ささを次のように仮定する最初に出力画蓮のqライン目
を出力する際の処理を説明すると、入力画像からy=q
−1,−q+L。
各yKついてx=1〜Mのアドレス生成により値Ax
yを順次読み出す。一画素Axyが読み出されると、マ
スクのy−qライン目すなわち入力画像から読み出され
る部分のライン数の順番に対応したライについてi =
−に−にのアドレス生成しMi j(j =y−q )
について読み出しこれをAxyに順次乗じる。この値を
ワークエリアのに=x−i査目の番目和して更新する。
yを順次読み出す。一画素Axyが読み出されると、マ
スクのy−qライン目すなわち入力画像から読み出され
る部分のライン数の順番に対応したライについてi =
−に−にのアドレス生成しMi j(j =y−q )
について読み出しこれをAxyに順次乗じる。この値を
ワークエリアのに=x−i査目の番目和して更新する。
すなわち次式で表される処理を行う。
Bx−i=AxyMi、y−q+Bx−i (i=−
に−−K)Bx−i;x−i番目のワークエリアの更新
された値Bx−i; 前の値
Axy ;入力画像から読与出したアドレス(x
、 y)の値Mi、y−q;マスクのアドレス(i、
y−q)の値この様子を第3図に示す。すなわち−画素
Axyが入力画像から読みこまれると、マスク係数を■
矢印の方向にアドレス生成して読み出しAxyに栄じ、
ワークエリアを■矢印の方向にアドレス生成してこの値
と先の積を和してまたX4キ戻す。
に−−K)Bx−i;x−i番目のワークエリアの更新
された値Bx−i; 前の値
Axy ;入力画像から読与出したアドレス(x
、 y)の値Mi、y−q;マスクのアドレス(i、
y−q)の値この様子を第3図に示す。すなわち−画素
Axyが入力画像から読みこまれると、マスク係数を■
矢印の方向にアドレス生成して読み出しAxyに栄じ、
ワークエリアを■矢印の方向にアドレス生成してこの値
と先の積を和してまたX4キ戻す。
これを人力画像のy=q−L〜q+L、x=1〜Mを読
み出して得られるAxyに対して上式を繰り返えすこと
によシ、ワークエリアBl−BI4に出力画像ライン目
の結果が累積される。最後にワークエリアをマスクの係
数の総和で割って出力画像qライン目にコピーする。
み出して得られるAxyに対して上式を繰り返えすこと
によシ、ワークエリアBl−BI4に出力画像ライン目
の結果が累積される。最後にワークエリアをマスクの係
数の総和で割って出力画像qライン目にコピーする。
この処理をすべての出力画像ラインy=1〜Nについて
行うことにより、M×N画像の(2K+1)x(2L+
1 )のマスク処理が行える。
行うことにより、M×N画像の(2K+1)x(2L+
1 )のマスク処理が行える。
第4図は本実施例における各処理によって変化するワー
クエリアを示す。第4図において、8×8の入力画像を
3×3のマスク処理を行う場合、一画素入力画像を読み
込むたびにワークエリアの3両系分にアクセスしてマス
ク係数との積を誓き込んでいく、これによシ全人力画像
がマスク処理される。次に本実施例を具体的に実現する
製電としては第5図に示すようにイメージメモリ51と
出力バスインタフェース54.55およびイメージ・メ
モリ・バスインタフェース52をリング状に俳成した処
理部から成る。この装置では・rメージメモリ51に入
力画像と出力画像を貯え、出力バスインタフェース内部
のメモリにワークエリアとマスクを貯えて処理すること
により処理が馬連化される。すなわちイメージメモリ5
1へのアクセスは3X8X8回の入力と8×8の出力で
、合計256回となる。一方、従来の方法では3X3X
8X8回の入力と8×8の出力で合計320回となる。
クエリアを示す。第4図において、8×8の入力画像を
3×3のマスク処理を行う場合、一画素入力画像を読み
込むたびにワークエリアの3両系分にアクセスしてマス
ク係数との積を誓き込んでいく、これによシ全人力画像
がマスク処理される。次に本実施例を具体的に実現する
製電としては第5図に示すようにイメージメモリ51と
出力バスインタフェース54.55およびイメージ・メ
モリ・バスインタフェース52をリング状に俳成した処
理部から成る。この装置では・rメージメモリ51に入
力画像と出力画像を貯え、出力バスインタフェース内部
のメモリにワークエリアとマスクを貯えて処理すること
により処理が馬連化される。すなわちイメージメモリ5
1へのアクセスは3X8X8回の入力と8×8の出力で
、合計256回となる。一方、従来の方法では3X3X
8X8回の入力と8×8の出力で合計320回となる。
(発明の効果)
以上説明したように本発明は、M×Nの画律に対しく2
K+1)X(2L+1)マスク処理を行う場合一般に中
速メそりへのアクセス回数はMN(2K+1)(2L+
1)+MN回あったがMN(2K+1)十MN回で少く
てすみ、マスクサイズが大さくなるとちらに効果が大き
くなる。またプロセッサ内部の高速メモリへのアクセス
は従来ではワークエリアのリードライト、マスクのリー
ドで3MN(2K+lX2L+1)本発明でも3M(2
K+1)(2L+1)と変わらない。
K+1)X(2L+1)マスク処理を行う場合一般に中
速メそりへのアクセス回数はMN(2K+1)(2L+
1)+MN回あったがMN(2K+1)十MN回で少く
てすみ、マスクサイズが大さくなるとちらに効果が大き
くなる。またプロセッサ内部の高速メモリへのアクセス
は従来ではワークエリアのリードライト、マスクのリー
ドで3MN(2K+lX2L+1)本発明でも3M(2
K+1)(2L+1)と変わらない。
したがって本発明は画像のはいった中速メモリのアクセ
ス回数を減らすことにより処理が高速に行える。
ス回数を減らすことにより処理が高速に行える。
第1図は本発明の一実施例を示すクレーム対応図、第2
図は本実施例における格納手段を示す図、第3図は本発
明の一実施例におけるマスク処理方式におけるマスク係
数の読み出しアドレスとワークエリアの絖み曹きアドレ
スを示す図、第4図は本発明の一実施例におけるワーク
エリアの処理状態を示す図、第5図は本発明を実現する
装置を示す図、第6図は従来のマスク処理方式を示す図
である。 10・・・・・・格納手段、11・・・・・・出力画像
アドレス生成手段、12・・・・・・入力画像アドレス
生成手段、13・・・・・・マスク読み出しアドレス生
成手段、14・・・・・・ワークエリアアドレス生成手
段、15・・・・・・ワークエリア書き戻し手段。 入力、#傅Ate 止−/jtイ番
Cひ゛フー7エリア E居 嘉 5 回 入ガ画イ孝 出か蔦俤第 61!
I
図は本実施例における格納手段を示す図、第3図は本発
明の一実施例におけるマスク処理方式におけるマスク係
数の読み出しアドレスとワークエリアの絖み曹きアドレ
スを示す図、第4図は本発明の一実施例におけるワーク
エリアの処理状態を示す図、第5図は本発明を実現する
装置を示す図、第6図は従来のマスク処理方式を示す図
である。 10・・・・・・格納手段、11・・・・・・出力画像
アドレス生成手段、12・・・・・・入力画像アドレス
生成手段、13・・・・・・マスク読み出しアドレス生
成手段、14・・・・・・ワークエリアアドレス生成手
段、15・・・・・・ワークエリア書き戻し手段。 入力、#傅Ate 止−/jtイ番
Cひ゛フー7エリア E居 嘉 5 回 入ガ画イ孝 出か蔦俤第 61!
I
Claims (1)
- M×Nの入力画像とM×Nの出力画像とMのワークエリ
アと(2K+1)×(2L+1)のマスクとを格納する
手段と、前記出力画像への書きこみ(x−y)アドレス
としてy=1〜M生成し、各yについてx=1〜N生成
する手段と、前記入力画像からの読み出し(x、y)ア
ドレスとして、前記出力アドレス生成手段がy=q、x
=1〜Nを生成する毎に、y=q−L〜q+L生成し、
各yについてx=1〜M生成する手段と、マスク読み出
し(i j)アドレスとして、前記入力アドレス生成手
段が1アドレスを生成する毎にj=y−q、i=−K〜
K生成する手段と、ワークエリアへの書きこみ、読み出
し(k)アドレスとして、前記入力アドレス生成手段が
1アドレスを生成する毎にk=x−K〜x+K生成する
手段と、前記入力アドレス生成手段が1アドレスを生成
する毎に前記入力アドレス生成手段と前記マスクアドレ
ス生成手段で読み出された各々の値を乗じ、前記ワーク
エリアアドレス生成手段で読み出されたワークエリア値
の値に和して再び同じワークエリアへ書き戻す手段とを
備え、入力画像からy=q−L〜q+L、x=1〜Mの
部分を読み出す毎に、(2K+1)×(2L+1)のマ
スク処理を施した出力画像のy=q x=1〜Mの部分
を得ることを特徴とするマスク処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7581686A JPH0650525B2 (ja) | 1986-04-01 | 1986-04-01 | マスク処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7581686A JPH0650525B2 (ja) | 1986-04-01 | 1986-04-01 | マスク処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62232086A true JPS62232086A (ja) | 1987-10-12 |
| JPH0650525B2 JPH0650525B2 (ja) | 1994-06-29 |
Family
ID=13587081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7581686A Expired - Fee Related JPH0650525B2 (ja) | 1986-04-01 | 1986-04-01 | マスク処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0650525B2 (ja) |
-
1986
- 1986-04-01 JP JP7581686A patent/JPH0650525B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0650525B2 (ja) | 1994-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2709356B2 (ja) | 画像処理方法 | |
| JPS6061853A (ja) | 情報処理装置 | |
| JPH0650525B2 (ja) | マスク処理方式 | |
| JPH01321574A (ja) | メモリ装置 | |
| JPS6382530A (ja) | 半導体記憶装置 | |
| JP2652973B2 (ja) | 画像処理装置 | |
| JPH0234074B2 (ja) | ||
| JP3009152B2 (ja) | 画像処理装置 | |
| JP2610817B2 (ja) | アドレス生成装置 | |
| JPS6386083A (ja) | アフイン変換方式 | |
| JPH0650524B2 (ja) | マスク処理方式 | |
| JPS60124785A (ja) | 画像処理装置 | |
| JPS62175879A (ja) | 2値画像相以変換画素デ−タ発生装置 | |
| JPS60235274A (ja) | 画像信号処理装置 | |
| JP2645387B2 (ja) | 画像処理方法 | |
| JP2604711B2 (ja) | 画像変換装置 | |
| EP0321584A1 (en) | System for calculating sum of products | |
| JPH0223476A (ja) | フイルタリング処理装置 | |
| JPH0244433B2 (ja) | ||
| JPH0523465B2 (ja) | ||
| JPH0547867B2 (ja) | ||
| JPS6373380A (ja) | 画像プロセッサ | |
| JPS5887655A (ja) | パイプライン高速フ−リエ変換装置 | |
| JPH0831983B2 (ja) | 画像縮小処理装置 | |
| JPH0243687A (ja) | 画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |