JPH0581951B2 - - Google Patents
Info
- Publication number
- JPH0581951B2 JPH0581951B2 JP58248596A JP24859683A JPH0581951B2 JP H0581951 B2 JPH0581951 B2 JP H0581951B2 JP 58248596 A JP58248596 A JP 58248596A JP 24859683 A JP24859683 A JP 24859683A JP H0581951 B2 JPH0581951 B2 JP H0581951B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- calculation means
- filtering
- filter
- data
- 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.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Character Input (AREA)
Description
【発明の詳細な説明】 〔発明の技術分野〕 本発明は画像処理装置に関するものである。[Detailed description of the invention] [Technical field of invention] The present invention relates to an image processing device.
従来より画像処理装置等において、画質の改善
や強調、ノイズ除去、特徴の抽出のために空間フ
イルタリング(以下、単に「フイルタリング」と
もいう)処理が行われている。
2. Description of the Related Art Conventionally, spatial filtering (hereinafter also simply referred to as "filtering") processing has been performed in image processing devices and the like to improve and enhance image quality, remove noise, and extract features.
一般に、水平方向にNピクセル、垂直方向にM
ピクセルの2次元領域から成るデイジタル画像デ
ータXに対し、(2K1+1)×(2K2+1)マトリク
スによる空間フイルタをかけた後の処理画像デー
タYは次式で表すことができる。 Generally N pixels horizontally and M vertically
Processed image data Y after applying a spatial filter using a (2K 1 +1)×(2K 2 +1) matrix to digital image data X consisting of a two-dimensional region of pixels can be expressed by the following equation.
Yi1,i2=K=1
〓k1=-K1
K=2
〓k2=-K2
Ck1,k2i・Xi1-k1,i2-k2 ……(1)
ここで、Y:処理後の画像データ
X:処理前の画像データ
(i1=0,1,…N i2=0,1,……
M)
C:フイルタ係数
そして、フイルタリングの演算時間は、概算で
K1×K2に比例して大きくなり、通常K1K2であ
ることを考慮すれば、K1 2すなわち、かけようと
するフイルタの大きさの2乗に比例することにな
る。例えば、4×4の空間フイルタの演算時間に
対して16×16の空間フイルタは16倍もの時間を要
することになり、画像処理に長時間を要するとい
う問題を生じていた。 Y i1,i2 = K=1 〓 k1=-K1 K=2 〓 k2=-K2 C k1,k2i・X i1-k1,i2-k2 ...(1) Here, Y: Image data after processing X : Image data before processing (i 1 =0, 1,...N i 2 =0, 1,...
M) C: Filter coefficient And the calculation time for filtering is approximately
It increases in proportion to K 1 ×K 2 , and considering that it is usually K 1 K 2 , it is proportional to K 1 2 , that is, the square of the size of the filter to be applied. For example, a 16 x 16 spatial filter requires 16 times the calculation time of a 4 x 4 spatial filter, creating the problem that image processing takes a long time.
本発明は前記事情に鑑みて成されたものであ
り、原画像データに強力な空間フイルタリング処
理を施しているにもかかわらず、画像処理を高速
で行い得るところの画像処理装置の提供を目的と
する。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image processing device that can perform image processing at high speed even though the original image data is subjected to powerful spatial filtering processing. shall be.
前記目的を達成するために本発明の概要は、取
り込まれる原画像に対してフイルタリング処理
し、フイルタリング処理後の画像を表示する画像
処理装置において、原画像を所定領域毎に平均化
することにより縮小する第1の演算手段と、この
第1の演算手段により縮小された画像に対してフ
イルタ演算を行う第2の演算手段と、この第2の
演算手段によりフイルタ演算された画像を前記原
画像の大きさに拡大する第3の演算手段と、この
第3の演算手段により拡大された画像を表示する
表示手段とを具備することを特徴とする画像処理
装置である。
In order to achieve the above object, the present invention provides an image processing apparatus that performs filtering processing on an original image to be captured and displays the image after the filtering processing, and averages the original image for each predetermined area. a first calculation means that performs a filter operation on the image reduced by the first calculation means; and a second calculation means that performs a filter operation on the image reduced by the first calculation means; This image processing apparatus is characterized by comprising a third calculation means for enlarging the image to the size of the image, and a display means for displaying the image enlarged by the third calculation means.
以下、本発明の実施例を図面を参照しながら説
明する。
Embodiments of the present invention will be described below with reference to the drawings.
ここで、先ず、この発明の原理について、第1
図及び第2図を参照しながら説明する。第1図a
に示すような時系列データXi(i=…−N,−N
+1,…−2,−1.0,1,2…N−1,N…)
に、同図bに示すフイルタCk(k=−K,−K+
1,…−1,0,1,…K−1,K)をかけ、同
図cに示すYiを求める場合(フイルタリングを施
す場合)、
Yi=K
〓k=-K
Ck・Xi-k ……(2)
により、Ck・Xi-kを2K+1回演算して求めるこ
とができる。 First, let's talk about the principle of this invention.
This will be explained with reference to the figures and FIG. Figure 1a
Time series data Xi (i=...-N, -N
+1,...-2,-1.0,1,2...N-1,N...)
Then, the filter C k (k=-K, -K+
1,...-1,0,1,...K-1,K) to find Y i shown in c in the same figure (when applying filtering), Yi= K 〓 k=-K Ck・X ik ...(2), C k ·X ik can be calculated by calculating 2K+1 times.
ところで、第2図aに示すように時系列データ
XiのうちN個のデータ毎にそれらを平均化するこ
とによつて、同図bに示すようなデータjを得
る(プロセス1)。すなわち、i座標をN個毎に
まとめたj座標を考え、
j=1/NN-1
〓n=0
Xi+o ……(3)
(j=〔i/N〕)
上(3)式で得られるデータとするのである。(尚、
第2図ではN=3としている)。ここで〔 〕は
小数部を切り捨てることを意味する(以下、同
様)。 By the way, as shown in Figure 2 a, time series data
By averaging the N pieces of data out of X i , data j as shown in b of the figure is obtained (process 1). In other words, considering the j coordinate, which is a group of N i coordinates, j = 1/N N-1 〓 n=0 X i+o ...(3) (j = [i/N]) Above (3) This is the data obtained from the formula. (still,
In Figure 2, N=3). Here, [ ] means rounding down the decimal part (the same applies hereafter).
同様にフイルタCk(第1図b参照)においても
次式により平均化を行い、第2図cに示すような
フイルタC lを得る(プロセス2)。 Similarly, averaging is performed in the filter C k (see FIG. 1b) using the following equation to obtain the filter C l shown in FIG. 2c (process 2).
l=1/N(N/2)
〓n=-(N/2)
Ck+o ……(4)
(l=〔k/N〕)
前記プロセス1で得たデータjに、前記プロ
セス2で得たフイルタlを用いてフイルタリン
グを施し、第2図dに示すようなデータjを得
る(プロセス3)。このフイルタリングは次式の
ように表わされる。 l = 1/N (N/2) 〓 n=-(N/2) C k+o ...(4) (l = [k/N]) The data j obtained in the process 1 is added to the process 2. Filtering is performed using the filter l obtained in step 3 to obtain data j as shown in FIG. 2d (process 3). This filtering is expressed as follows.
j=(K/N)
〓l=-(K-N) l
・(j-l) ……(5)
ここで、フイルタリングの演算回数は2〔K/
N〕+1回となり、前(2)式によるフイルタリング
の演算回数2K+1回より少なくなる。 j = (K/N) 〓 l=-(KN) l・(jl) ...(5) Here, the number of filtering operations is 2 [K/N]
N]+1 times, which is less than the number of filtering operations 2K+1 times according to the previous equation (2).
次に、j座標上で演算した結果(前(5)式による
フイルタリング後のデータを意味する)を、次式
に示す補間公式により、i座標に変換する(プロ
セス4)。 Next, the result of the calculation on the j coordinate (meaning the data after filtering according to the above equation (5)) is converted to the i coordinate using the interpolation formula shown in the following equation (process 4).
Y〜i=αj Y~ i = α j
Claims (1)
処理し、フイルタリング処理後の画像を表示する
画像処理装置において、原画像を所定領域毎に平
均化することにより縮小する第1の演算手段と、
この第1の演算手段により縮小された画像に対し
てフイルタ演算を行う第2の演算手段と、この第
2の演算手段によりフイルタ演算された画像を前
記原画像の大きさに拡大する第3の演算手段と、
この第3の演算手段により拡大された画像を表示
する表示手段とを具備することを特徴とする画像
処理装置。1. In an image processing device that performs filtering processing on a captured original image and displays the image after the filtering processing, a first calculation means that reduces the original image by averaging it for each predetermined area;
a second calculation means for performing a filter operation on the image reduced by the first calculation means; and a third calculation means for enlarging the image subjected to the filter operation by the second calculation means to the size of the original image. calculation means;
An image processing apparatus comprising: display means for displaying the image enlarged by the third calculation means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58248596A JPS60134991A (en) | 1983-12-23 | 1983-12-23 | Picture processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58248596A JPS60134991A (en) | 1983-12-23 | 1983-12-23 | Picture processor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60134991A JPS60134991A (en) | 1985-07-18 |
JPH0581951B2 true JPH0581951B2 (en) | 1993-11-16 |
Family
ID=17180465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58248596A Granted JPS60134991A (en) | 1983-12-23 | 1983-12-23 | Picture processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60134991A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008029625A1 (en) | 2006-09-08 | 2008-03-13 | Sony Corporation | Image processing device, image processing method, and program |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2604711B2 (en) * | 1985-09-14 | 1997-04-30 | ソニー株式会社 | Image conversion device |
JPH07117379B2 (en) * | 1986-03-25 | 1995-12-18 | アンリツ株式会社 | Variable space filter |
JP2744230B2 (en) * | 1986-04-17 | 1998-04-28 | キヤノン株式会社 | Image processing device |
JPS62245378A (en) * | 1986-04-17 | 1987-10-26 | Canon Inc | Image processor |
JPH07117380B2 (en) * | 1986-07-18 | 1995-12-18 | アンリツ株式会社 | Light receiving conversion device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS4929718A (en) * | 1972-07-19 | 1974-03-16 | ||
JPS54136135A (en) * | 1978-04-13 | 1979-10-23 | Iryo Gijutsu Kenkyu Kaihatsu Zaidan | Picture information processor |
JPS5748153A (en) * | 1980-09-04 | 1982-03-19 | Ricoh Co Ltd | Picture element density converting system |
JPS5772465A (en) * | 1980-10-23 | 1982-05-06 | Canon Inc | Digital signal converting device |
JPS5884358A (en) * | 1981-11-13 | 1983-05-20 | Toshiba Corp | Picture enlargement processor |
JPS58181171A (en) * | 1982-04-16 | 1983-10-22 | Hitachi Ltd | Parallel picture processing processor |
-
1983
- 1983-12-23 JP JP58248596A patent/JPS60134991A/en active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008029625A1 (en) | 2006-09-08 | 2008-03-13 | Sony Corporation | Image processing device, image processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JPS60134991A (en) | 1985-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8837854B2 (en) | Image processing method for boundary resolution enhancement | |
JPH02503241A (en) | Digital image noise suppression method using SVD block transform | |
CA1196091A (en) | Non-linear filtering of gray scale images | |
JPH0581951B2 (en) | ||
Safinaz et al. | VLSI realization of Lanczos interpolation for a generic video scaling algorithm | |
CN112702515A (en) | Image processing method, system and computer readable medium in camera system | |
JPS6219973A (en) | Data compression method | |
JPH05135169A (en) | Two-dimensional spatial filter circuit | |
CN110750757A (en) | Image jitter amount calculation method based on gray scale linear modeling and pyramid decomposition | |
JPH0512437A (en) | Image filtering method | |
WO2002093478A2 (en) | A method and apparatus for executing an affine or non-affine transformation | |
JPS61107474A (en) | Image reduction and conversion device | |
JPS63169171A (en) | Reduced picture forming method | |
JPS63213086A (en) | Two dimensional filter device | |
JPH0675576B2 (en) | Ultrasonic image display device | |
JPS62280971A (en) | Picture processing system | |
JP2604711B2 (en) | Image conversion device | |
JPH0512956U (en) | Image processing device | |
JPS592164A (en) | Picture input device | |
JP2595501B2 (en) | Image quality improvement device | |
CN109829865A (en) | A kind of acceleration filtering method computing repeatedly progress by reducing | |
JPS61107473A (en) | Image reduction and conversion device | |
JPH06274617A (en) | Median filter processing method | |
JPS59200371A (en) | Image signal processing method and device | |
JPH06303464A (en) | Three-dimensional filtering method and circuit therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |