[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH07107370A - Motion vector detector - Google Patents

Motion vector detector

Info

Publication number
JPH07107370A
JPH07107370A JP5271303A JP27130393A JPH07107370A JP H07107370 A JPH07107370 A JP H07107370A JP 5271303 A JP5271303 A JP 5271303A JP 27130393 A JP27130393 A JP 27130393A JP H07107370 A JPH07107370 A JP H07107370A
Authority
JP
Japan
Prior art keywords
motion vector
gradient
image
filter
equation
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
JP5271303A
Other languages
Japanese (ja)
Inventor
Kazuyuki Iijima
和幸 飯島
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP5271303A priority Critical patent/JPH07107370A/en
Publication of JPH07107370A publication Critical patent/JPH07107370A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To obtain a motion vector of high precision by correctly obtaining the slop of even a picture signal with many high frequency components such as edge components in a motion vector detector extracting motion vector information from plural input picture signals. CONSTITUTION:A low pass filter 6 removes the high frequency components included in the input signal. Then, a slope calculation part 3 obtains the slope of a picture from the input signal obtained by removing the high frequency components. The low pass filter 6 is provided with a filter characteristic corresponding to the slope calculation of the picture in the slope calculation part 3.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数の入力画像信号よ
り動きベクトル情報を抽出する動きベクトル検出装置に
係わり、特にカメラ装置の手ぶれ補正装置に用いて好適
な動きベクトル検出装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion vector detecting device for extracting motion vector information from a plurality of input image signals, and more particularly to a motion vector detecting device suitable for use in a camera shake correcting device of a camera device.

【0002】[0002]

【従来の技術】上述した従来の動きベクトル検出装置
は、動きベクトルの検出を、代表点マッチング、ブロッ
クマッチング等のマッチングアルゴリズムや、勾配法を
用いて求めている。以下、勾配法について説明する。t
=0において、ある画像g(x,y)が、t=τにベク
トルαv=(a,b)だけ移動してg(x−a,y−
b)になったとする。ここで、αvは非常に小さいもの
と仮定してg(x−a,y−b)をテーラ展開し、一次
の項のみとする。
2. Description of the Related Art The above-described conventional motion vector detecting device obtains a motion vector by using a matching algorithm such as representative point matching or block matching, or a gradient method. The gradient method will be described below. t
= 0, an image g (x, y) moves to t = τ by a vector α v = (a, b) and g (x−a, y−).
b). Here, it is assumed that α v is very small, and the Taylor expansion of g (x−a, y−b) is performed, and only the first-order term is set.

【0003】[0003]

【数1】 [Equation 1]

【0004】この式(1)により、式(2)が導かれ
る。
Equation (2) is derived from this equation (1).

【0005】[0005]

【数2】 [Equation 2]

【0006】したがって、画像g(x,y)の中の異な
る2つの画像について式(2)を立てて連立方程式を解
くことにより、動きベクトルαvを求めることができ
る。ところで、2点のみから求めると著しく精度が低下
するので、画像g(x,y)、g(x−a,y−b)を
適当な大きさのブロックに分割し、各ブロック毎に対応
するブロック中の各点について式(2)を立てて最小二
乗近似を用いて動きベクトルαvを求める。
Therefore, the motion vector α v can be obtained by solving the simultaneous equations by establishing the equation (2) for two different images in the image g (x, y). By the way, since the accuracy is remarkably deteriorated if it is calculated from only two points, the images g (x, y) and g (x-a, y-b) are divided into blocks of an appropriate size, and each block is dealt with. Equation (2) is established for each point in the block, and the motion vector α v is obtained using the least square approximation.

【0007】図7は勾配法を用いた従来の動きベクトル
検出装置の概略構成を示すブロック図である。この図に
おいて、1i(i=1,2,3,…,n)は入力画像1を構成する
1つのブロック、2i(i=1,2,3,…,n)は入力画像2を
構成する1つのブロック、3は式(2)における勾配を
算出する勾配算出部、4は画像間差△d(x,y)の算
出を行なう画像間差算出部、5は最小2乗近似により動
きベクトルαvを算出する動きベクトル算出部である。
勾配算出部3には入力画像1の各ブロック1iが供給さ
れる。画像間差算出部4には入力画像1の各ブロック1
iと入力画像2の各ブロック2iが供給される。動きベク
トル算出部5には勾配算出部3により算出された勾配
(図8参照)と、画像間差算出部4より算出された画像
間差△d(x,y)が供給される。図9は従来の動きベ
クトル検出装置により得られた動きベクトルの分布を示
す図である。
FIG. 7 is a block diagram showing a schematic configuration of a conventional motion vector detecting device using the gradient method. In this figure, 1 i (i = 1,2,3, ..., n) is one block constituting the input image 1 and 2 i (i = 1,2,3, ..., n) is the input image 2 One of the blocks constituting the unit, 3 is a gradient calculating unit for calculating the gradient in the formula (2), 4 is an image difference calculating unit for calculating the image difference Δd (x, y), and 5 is a least-squares approximation. It is a motion vector calculation unit that calculates the motion vector α v .
Each block 1 i of the input image 1 is supplied to the gradient calculation unit 3. Each block 1 of the input image 1 is stored in the image difference calculation unit 4.
i and each block 2 i of the input image 2 are supplied. The motion vector calculation unit 5 is supplied with the gradient calculated by the gradient calculation unit 3 (see FIG. 8) and the inter-image difference Δd (x, y) calculated by the inter-image difference calculation unit 4. FIG. 9 is a diagram showing a distribution of motion vectors obtained by a conventional motion vector detection device.

【0008】[0008]

【発明が解決しようとする課題】ところで、上述した従
来の動きベクトル検出装置にあっては、着目している点
の隣接画素の値から近似的に勾配を求めるようにしてい
るため、エッジ成分等の高周波成分が多い画像では勾配
計算で誤差が生じ、高精度な動きベクトルが得られない
という問題点があった。以下、具体的に説明すると、い
ま、nを適当な整数とし、ある点(x,y)における画
像の勾配を次式のように求めるとする。
By the way, in the above-mentioned conventional motion vector detecting device, since the gradient is approximately obtained from the value of the pixel adjacent to the point of interest, the edge component etc. In an image with many high frequency components, an error occurs in the gradient calculation, and there is a problem that a highly accurate motion vector cannot be obtained. To be more specific, it is assumed that n is an appropriate integer and the image gradient at a certain point (x, y) is calculated by the following equation.

【0009】[0009]

【数3】 [Equation 3]

【0010】ここで、画像のサンプリング周波数をfs
とすると、式(3)においてn=1のとき、着目してい
る点(x,y)の隣接画素で周波数がfs/4以上の信
号は表現できない(図10参照)。そして、この場合、
ナイキスト周波数がfs/2となって周波数がfs/4以
上の信号が含まれるため、折り返しが生じ勾配計算に誤
差が出る。同様にn=kの時は、fs/(4×k)以上
の信号を表現することができないので、この時も誤差が
生ずる。これらの誤差により精度の高い動きベクトルが
得られない。
Here, the sampling frequency of the image is set to f s
Then, when n = 1 in the equation (3), a signal having a frequency of f s / 4 or more cannot be expressed in the pixel adjacent to the point (x, y) of interest (see FIG. 10). And in this case,
Since the Nyquist frequency is f s / 2 and a signal whose frequency is f s / 4 or more is included, aliasing occurs and an error occurs in the gradient calculation. Similarly, when n = k, a signal of f s / (4 × k) or more cannot be expressed, and thus an error also occurs at this time. Due to these errors, a highly accurate motion vector cannot be obtained.

【0011】そこで本発明は、エッジ成分等の高周波成
分が多い画像信号でも正しく勾配を求めることができ、
これにより精度の高い動きベクトルが得られる動きベク
トル検出装置を提供することを目的としている。
Therefore, according to the present invention, the gradient can be accurately obtained even for an image signal having many high frequency components such as edge components.
It is an object of the present invention to provide a motion vector detecting device which can obtain a highly accurate motion vector.

【0012】[0012]

【課題を解決するための手段】上記目的達成のため本発
明による動きベクトル検出装置は、複数の入力画像信号
から動きベクトル情報を抽出する動きベクトル検出装置
であって、前記入力画像信号に含まれる高周波成分を除
去するフィルタ部と、前記フィルタ部の出力信号を用い
て画像の勾配を求める勾配算出部とを備えたことを特徴
とする。また、好ましい態様として、前記フィルタ部
は、前記勾配算出部における画像の勾配算出に対応した
フィルタ特性を有することを特徴とする。
To achieve the above object, a motion vector detecting device according to the present invention is a motion vector detecting device for extracting motion vector information from a plurality of input image signals, and is included in the input image signals. It is characterized by comprising a filter section for removing high frequency components, and a gradient calculation section for obtaining an image gradient using an output signal of the filter section. In a preferred aspect, the filter unit has a filter characteristic corresponding to the gradient calculation of the image in the gradient calculation unit.

【0013】[0013]

【作用】本発明では、入力画像信号をフィルタにより帯
域制限することにより、エッジ成分等の高周波成分を除
去する。この後、勾配法により動きベクトルの検出を行
なう。したがって、エッジ成分等の高周波成分が多い画
像信号でも正しく勾配を求めることができ、精度の高い
動きベクトルが得られる。
In the present invention, the input image signal is band-limited by the filter to remove high frequency components such as edge components. After that, the motion vector is detected by the gradient method. Therefore, even with an image signal having many high-frequency components such as edge components, the gradient can be accurately obtained, and a highly accurate motion vector can be obtained.

【0014】[0014]

【実施例】以下、本発明を図面に基づいて説明する。 実施例1.図1は本発明の動きベクトル検出装置の実施
例1の概略構成を示すブロック図である。なお、上述し
た図7と共通する部分には同一の符号を付してその説明
を省略する。この図において、6は勾配算出部3におけ
る画像の勾配算出に対応したフィルタ特性を有する一次
元のローパスフィルタ(LPF)であり、x,y方向を
それぞれ独立にフィルタリングする。このローパスフィ
ルタ6によって入力画像1の各ブロック1i(i=1,2,3,
…,n)と、入力画像2の各ブロック2i(i=1,2,3,…,
n)とが水平および垂直で帯域制限を受ける。ローパス
フィルタ6のカットオフ周波数は、n=kのときにfs
/(4×k)となる。ローパスフィルタ6によって入力
画像の帯域制限を行なうことにより画像のエッジ成分等
が除去される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings. Example 1. 1 is a block diagram showing a schematic configuration of a first embodiment of a motion vector detection device of the present invention. The same parts as those in FIG. 7 described above are designated by the same reference numerals and the description thereof will be omitted. In this figure, reference numeral 6 denotes a one-dimensional low-pass filter (LPF) having a filter characteristic corresponding to the gradient calculation of the image in the gradient calculation unit 3, which filters in the x and y directions independently. Each block 1 i (i = 1,2,3,
..., n) and each block 2 i (i = 1,2,3, ...,) of the input image 2
n) and are band-limited horizontally and vertically. The cutoff frequency of the low-pass filter 6 is f s when n = k.
/ (4 × k). By limiting the band of the input image with the low-pass filter 6, edge components and the like of the image are removed.

【0015】ローパスフィルタ6によって帯域制限され
た入力画像の各ブロック1i´が勾配算出部3および画
像間差算出部4に供給される。また、同時にローパスフ
ィルタ6によって帯域制限された入力画像の各ブロック
i´が画像間差算出部4に供給される。そして、勾配
算出部3にて算出された勾配と、画像間差算出部4にて
算出された画像間差△d(x,y)とが動きベクトル算
出部5に供給され、最小2乗近似により動きベクトルα
vが算出される。ここで、図2は帯域制限した場合の勾
配計算を示す図である。
Each block 1 i ′ of the input image band-limited by the low-pass filter 6 is supplied to the gradient calculating section 3 and the inter-image difference calculating section 4. At the same time, each block 2 i ′ of the input image whose band is limited by the low-pass filter 6 is supplied to the inter-image difference calculation unit 4. Then, the gradient calculated by the gradient calculation unit 3 and the inter-image difference Δd (x, y) calculated by the inter-image difference calculation unit 4 are supplied to the motion vector calculation unit 5, and the least-squares approximation is performed. By the motion vector α
v is calculated. Here, FIG. 2 is a diagram showing the gradient calculation when the band is limited.

【0016】実施例2.図3は本発明の動きベクトル検
出装置110の実施例2の概略構成を示すブロック図で
ある。この実施例2は上述した実施例1の動きベクトル
検出装置100を適用し、この動きベクトル検出装置1
00より得られる動きベクトル1、2、3、…、nに基
づいてシフト量を求めるものである。動きベクトル検出
装置110を説明するにあたり、2つの入力画像があ
り、画像全体が同一方向に同じだけシフトしていること
を前提とする。また、勾配法による動きベクトル検出で
は動きベクトルが大きくなると式(1)の近似が成り立
たなくなって誤差を生ずるので、シフト量を一画素分よ
り小さな値とする。
Example 2. FIG. 3 is a block diagram showing a schematic configuration of a second embodiment of the motion vector detection device 110 of the present invention. The second embodiment applies the motion vector detecting device 100 of the first embodiment, and the motion vector detecting device 1
, N is obtained on the basis of the motion vectors 1, 2, 3 ,. In describing the motion vector detection device 110, it is assumed that there are two input images and the entire images are shifted by the same amount in the same direction. Further, in the motion vector detection by the gradient method, when the motion vector becomes large, the approximation of the equation (1) cannot be established and an error occurs, so the shift amount is set to a value smaller than one pixel.

【0017】勾配算出部3(図1参照)においては、画
像の勾配を式(3)でn=1として近似計算する。ま
た、ローパスフィルタ6のカットオフ周波数をfs/4
にしている。入力画像を適当な数のブロックに分割した
後、勾配法により各ブロック毎に動きベクトル1、2、
3、…、nを検出する。そして、得られた動きベクトル
1、2、3、…、nに基づいてシフト量を求める。この
際、シフト量は二乗誤差により重み付けして平均をとる
方法により求められる。なお、この方法以外には次の2
つがある。 単純平均をとる。 最小二乗近似における二乗誤差で重み付けして平均を
とる。
In the gradient calculator 3 (see FIG. 1), the gradient of the image is approximated by the equation (3) with n = 1. Further, the cutoff frequency of the low pass filter 6 is set to f s / 4
I have to. After dividing the input image into an appropriate number of blocks, the motion vector 1, 2,
3, ..., N are detected. Then, the shift amount is obtained based on the obtained motion vectors 1, 2, 3, ..., N. At this time, the shift amount is obtained by a method of weighting with a square error and taking an average. In addition to this method, the following 2
There is one. Take a simple average. An average is obtained by weighting with a squared error in the least-squares approximation.

【0018】ここで、動きベクトル検出装置110の有
効性を示すために、一画素以下のシフト量を持つ二枚の
画像を生成し、シフト量検出を行なった。入力画像は3
072×2048の画像を1/8に間引いて作成した。
間引きの際の位相を変えることによって1/8画素きざ
みで画像をシフトさせることができる。ここでは、入力
画像は縦、横ともに2/8画素シフトしている。図4は
動きベクトル検出装置110により得られた動きベクト
ルの分布図であり、図9に示した従来の動きベクトルの
分布図と比較して分散していないのが分る。また、図5
は動きベクトル検出装置110により得られたシフト量
と、従来の動きベクトル検出装置により得られたシフト
量とを示す図であり、この図から分るように、動きベク
トル検出装置110の方が精度良くベクトル検出を行な
っている。
Here, in order to show the effectiveness of the motion vector detecting device 110, two images having a shift amount of one pixel or less were generated and the shift amount was detected. Input image is 3
It was created by thinning out 072 × 2048 images to 1/8.
The image can be shifted in 1/8 pixel increments by changing the phase during thinning. Here, the input image is shifted by 2/8 pixels both vertically and horizontally. FIG. 4 is a motion vector distribution diagram obtained by the motion vector detection device 110, and it can be seen that the motion vector is not dispersed as compared with the conventional motion vector distribution diagram shown in FIG. Also, FIG.
6 is a diagram showing a shift amount obtained by the motion vector detection device 110 and a shift amount obtained by a conventional motion vector detection device. As can be seen from this figure, the motion vector detection device 110 is more accurate. Good vector detection.

【0019】実施例3.図6は本発明の動きベクトル検
出装置120の実施例3の概略構成を示すブロック図で
ある。この実施例3はFIRフィルタを使用した勾配算
出部7を設けたものである。なお、上述した実施例1と
共通する部分には同一の符号を付してその説明を省略す
る。実施例1はFIRフィルタによっても実現すること
ができ、これを式(3)でn=1のときについて示す。
実施例1の勾配算出部3において、式(3)により勾配
の計算を行なうことは、式(4)に示すタップ係数のF
IRフィルタを作用させることと等価である。
Example 3. FIG. 6 is a block diagram showing a schematic configuration of a third embodiment of the motion vector detection device 120 of the present invention. The third embodiment is provided with a gradient calculating section 7 using an FIR filter. The same parts as those of the first embodiment described above are designated by the same reference numerals and the description thereof will be omitted. The first embodiment can also be realized by an FIR filter, which is shown in the equation (3) when n = 1.
In the gradient calculating unit 3 of the first embodiment, the calculation of the gradient by the equation (3) is performed by the tap coefficient F shown in the equation (4).
It is equivalent to operating an IR filter.

【0020】[0020]

【数4】 [Equation 4]

【0021】また、f3/4の帯域制限を行なうため
に、ローパスフィルタとして式(5)に示すタップ係数
のFIRフィルタを用いる。
Further, in order to perform band limitation f 3/4, using a FIR filter tap coefficients shown in equation (5) as a low-pass filter.

【0022】[0022]

【数5】 [Equation 5]

【0023】したがって、最終的には2つのFIRフィ
ルタのタップ係数の畳み込みである式(6)に示すタッ
プ係数を持つFIRフィルタをかけることと等価にな
る。
Therefore, it is finally equivalent to applying the FIR filter having the tap coefficient shown in the equation (6) which is the convolution of the tap coefficients of the two FIR filters.

【0024】[0024]

【数6】 [Equation 6]

【0025】この結果、勾配の計算を式(7)にしたが
って行なえば良い。
As a result, the gradient may be calculated according to the equation (7).

【0026】[0026]

【数7】 [Equation 7]

【0027】以上、FIRフィルタにより実現する場合
は、ローパスフィルタのタップ係数と勾配計算のタップ
係数の畳み込みにより得られるタップ係数にしたがっ
て、直接勾配計算可能になる。
As described above, when the FIR filter is used, the gradient can be calculated directly according to the tap coefficient obtained by convolving the tap coefficient of the low-pass filter and the tap coefficient of the gradient calculation.

【0028】なお、上記実施例2は、上記実施例1を適
用したものであったが、実施例3を適用したものであっ
ても良い。
Although the second embodiment is the one to which the first embodiment is applied, the third embodiment may be applied.

【0029】[0029]

【発明の効果】本発明によれば、入力画像信号をフィル
タにより帯域制限を行なって画像のエッジ成分等を除去
し、この後に勾配法により動きベクトルの検出を行なう
ようにしたので、エッジ成分等の高周波成分が多い画像
信号でも正しく勾配を求めることができ、精度の高い動
きベクトルが得られる。
According to the present invention, the input image signal is band-limited by the filter to remove the edge component and the like of the image, and thereafter the motion vector is detected by the gradient method. Even if the image signal has many high frequency components, the gradient can be accurately obtained, and a highly accurate motion vector can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明に係る動きベクトル検出装置の実施例1
のブロック図である。
FIG. 1 is a first embodiment of a motion vector detection device according to the present invention.
It is a block diagram of.

【図2】同実施例1の動きベクトル検出装置の勾配計算
を示す図である。
FIG. 2 is a diagram showing gradient calculation of the motion vector detection device according to the first embodiment.

【図3】本発明に係る動きベクトル検出装置の実施例2
のブロック図である。
FIG. 3 is a second embodiment of the motion vector detecting device according to the present invention.
It is a block diagram of.

【図4】同実施例2の動きベクトル検出装置により得ら
れる動きベクトルの分布図である。
FIG. 4 is a distribution diagram of motion vectors obtained by the motion vector detection device according to the second embodiment.

【図5】同実施例2の動きベクトル検出装置と従来の動
きベクトル検出装置との違いを示す図である。
FIG. 5 is a diagram showing a difference between the motion vector detecting device according to the second embodiment and a conventional motion vector detecting device.

【図6】本発明に係る動きベクトル検出装置の実施例3
のブロック図である。
FIG. 6 is a third embodiment of the motion vector detecting device according to the present invention.
It is a block diagram of.

【図7】従来の動きベクトル検出装置のブロック図であ
る。
FIG. 7 is a block diagram of a conventional motion vector detection device.

【図8】従来の動きベクトル検出装置のベクトルの勾配
を示す図である。
FIG. 8 is a diagram showing a gradient of a vector of a conventional motion vector detecting device.

【図9】従来の動きベクトル検出装置より得られる動き
ベクトルの分布図である。
FIG. 9 is a distribution diagram of motion vectors obtained by a conventional motion vector detection device.

【図10】従来の動きベクトル検出装置の勾配計算を示
す図である。
FIG. 10 is a diagram showing gradient calculation of a conventional motion vector detection device.

【符号の説明】[Explanation of symbols]

6 ローパスフィルタ(フィルタ部) 3、7 勾配算出部 6 Low-pass filter (filter section) 3, 7 Gradient calculation section

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の入力画像信号から動きベクトル情
報を抽出する動きベクトル検出装置であって、 前記入力画像信号に含まれる高周波成分を除去するフィ
ルタ部と、 前記フィルタ部の出力信号を用いて画像の勾配を求める
勾配算出部と、 を備えたことを特徴とする動きベクトル検出装置。
1. A motion vector detection device for extracting motion vector information from a plurality of input image signals, comprising: a filter unit for removing high frequency components contained in the input image signal; and an output signal of the filter unit. A motion vector detection device comprising: a gradient calculation unit that obtains an image gradient.
【請求項2】 前記フィルタ部は、前記勾配算出部にお
ける画像の勾配算出に対応したフィルタ特性を有するこ
とを特徴とする請求項1記載の動きベクトル検出装置。
2. The motion vector detection device according to claim 1, wherein the filter section has a filter characteristic corresponding to the gradient calculation of the image in the gradient calculation section.
JP5271303A 1993-10-04 1993-10-04 Motion vector detector Pending JPH07107370A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5271303A JPH07107370A (en) 1993-10-04 1993-10-04 Motion vector detector

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5271303A JPH07107370A (en) 1993-10-04 1993-10-04 Motion vector detector

Publications (1)

Publication Number Publication Date
JPH07107370A true JPH07107370A (en) 1995-04-21

Family

ID=17498170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5271303A Pending JPH07107370A (en) 1993-10-04 1993-10-04 Motion vector detector

Country Status (1)

Country Link
JP (1) JPH07107370A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7363902B2 (en) 2004-12-28 2008-04-29 Nissan Motor Co., Ltd. Engine overall height reduction

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7363902B2 (en) 2004-12-28 2008-04-29 Nissan Motor Co., Ltd. Engine overall height reduction

Similar Documents

Publication Publication Date Title
US8508651B2 (en) Image stabilizing apparatus, image pick-up apparatus and image stabilizing method
US8493459B2 (en) Registration of distorted images
US8493460B2 (en) Registration of differently scaled images
KR100381530B1 (en) A New Edge-Detection Based Noise Removal Algorithm
US8452122B2 (en) Device, method, and computer-readable medium for image restoration
EP0348207B1 (en) Image motion vector detecting apparatus
US9325918B2 (en) Image processing apparatus, imaging apparatus, solid-state imaging device, image processing method and program
EP1014305B1 (en) Resolution improvement from multiple images of a scene containing motion at fractional pixel values
US6285711B1 (en) Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences
US8902329B2 (en) Image processing apparatus for correcting image degradation caused by aberrations and method of controlling the same
US5198896A (en) Movement detection apparatus for detecting movement vectors from an image signal
JPH08511137A (en) Electronic image stabilization system and method
JPH07505749A (en) Method for estimating undesired global image instability in image sequences of digital video signals
JP4958806B2 (en) Blur detection device, blur correction device, and imaging device
US5943090A (en) Method and arrangement for correcting picture steadiness errors in telecine scanning
JPH11284944A (en) Image processing method and system
WO2009141403A1 (en) Correction of optical lateral chromatic aberration in digital imaging systems
JPH07107370A (en) Motion vector detector
EP0425288B1 (en) Movement detection apparatus
JP2851629B2 (en) Image motion vector detection device
JPS6280768A (en) Stereoscopic image processing system
JP4197821B2 (en) Image processing device
JP3003044B2 (en) Apparatus and method for detecting motion vector
JPH07222143A (en) Method for detecting band displacement between pictures
JPH1013845A (en) Picture processor