JPH11195125A - 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 - Google Patents

画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体

Info

Publication number
JPH11195125A
JPH11195125A JP9360708A JP36070897A JPH11195125A JP H11195125 A JPH11195125 A JP H11195125A JP 9360708 A JP9360708 A JP 9360708A JP 36070897 A JP36070897 A JP 36070897A JP H11195125 A JPH11195125 A JP H11195125A
Authority
JP
Japan
Prior art keywords
rotation
motion vector
rotation angle
image
entire screen
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
JP9360708A
Other languages
English (en)
Inventor
Kazuya Inao
和也 稲生
Hidetoshi Wada
秀俊 和田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP9360708A priority Critical patent/JPH11195125A/ja
Publication of JPH11195125A publication Critical patent/JPH11195125A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Studio Devices (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 【課題】 画像ぶれ補正のための動き検出装置の回路規
模の増大を抑える。 【解決手段】 動きベクトル検出部2は、記憶部1の画
像と入力画像とを比較して画像中の複数の検出領域で動
きベクトルを検出し、信頼性判定部3は、検出された動
きベクトルについて動きベクトルの信頼性の判定や移動
物体の判定を行う。動きベクトル決定部4は検出された
複数の動きベクトルより画面全体の動きベクトルを決定
し、回転成分抽出部5は、信頼できる複数の動きベクト
ルから画面全体の動きベクトルを減算し、その結果を複
数の動きベクトルの回転成分として抽出し、回転角決定
部6は、抽出された複数の動きベクトルの回転成分よ
り、画面全体の回転角と回転の中心とを決定する。決定
された画面全体の動きベクトル、回転角、回転の中心が
出力される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像処理装置、画
像処理方法及びコンピュータ読み取り可能な記憶媒体に
関するものである。
【0002】
【従来の技術】ビデオカメラのような手持ちの撮像装置
において撮影された画像における手ぶれに起因する画像
ぶれが、従来から問題にされている。画像ぶれの成分に
は、画面の縦、横、斜めにカメラがぶれることによって
生じる水平垂直成分と、光軸を中心にカメラが回転する
ことによって生じる回転成分がある。成分としては、回
転成分に比べ水平垂直成分が多い。従来、ビデオカメラ
の画像ぶれ補正装置において、水平垂直方向の画像ぶれ
を補正するものが数多く開発されてきた。しかしなが
ら、近年ビデオカメラの形状が、従来のファインダを覗
いて片手で持つものだけでなく、液晶画面を見ながら両
手で持って撮影するものが増えてきたのに伴い、水平垂
直成分だけでなく回転成分の画像ぶれが増加し、画像ぶ
れ補正後も回転ぶれによる画像ぶれが残るという問題点
がある。また、次の従来例1〜3に示すような、画像ぶ
れを補正する技術が提案されている。
【0003】(従来例1)図6は特開昭61−2694
75号公報記載の画像ぶれ補正装置の概略構成図であ
る。動きベクトル検出部2において、入力された画像と
記憶部1に記憶された1フレーム前の画像中の複数の検
出領域から、マッチング法によって相関値を演算し、相
関値に基づいて各検出領域の動きベクトルを検出する。
次に信頼性判定部3で、検出された複数の動きベクトル
を相関値を使って信頼性の判定を行い、上記検出された
複数の動きベクトルと信頼性の判定とにより、動きベク
トル決定部4において、画面全体の動きベクトルを決定
し、決定された動きベクトルに基づいて水平垂直方向の
画像ぶれの補正を行っている。
【0004】動きベクトルの検出方法としては、代表点
マッチング法、ブロックマッチング法がよく知られてい
る。信頼性の判定は、相関値以外にも他の検出領域の動
きベクトルとの比較や、検出された複数の動きベクトル
のヒストグラムから判定する方法、移動する被写体を判
別する方法などさまざまな方法が提案されている。画像
ぶれ補正方法は、可変頂角プリズム(VAP)を駆動す
る等の光学的な方法、CCDやメモリの読み出しアドレ
スを制御する電気的な方法が知られている。
【0005】(従来例2)図7は特開平6−16942
4号公報記載のカメラの概略構成図であり、電気的方法
によって水平垂直方向および回転方向の画像ぶれを補正
するものである。角度センサ29や水平、垂直加速度セ
ンサ30等のカメラの姿勢を検出するセンサ手段を持
ち、画像ぶれの回転角度をマイコン31で検出し、検出
された角度に応じてメモリ読み出し部26により画像メ
モリ27のアドレスを制御して、画像を斜めに読み出
し、補間処理部28で補間処理を行い画像ぶれを補正す
るものである。
【0006】尚、図7において、8は画像ぶれ補正部、
16はレンズ、17はCCD、18はサンプルホールド
回路、19はAGC回路、20はA/D変換器、21は
Y/C分離部、22はカメラプロセス部、23はD/A
変換器、24は表示器、27は画像を記録するレコーダ
部である。
【0007】(従来例3)図8は特開平6−3726号
公報記載の撮影装置の概略構成図であり、光学的方法に
よって水平垂直方向および回転方向の画像ぶれを補正す
るものである。ぶれセンサ33や回転センサ34等の揺
動検出手段を持ち、検出された装置の揺動に応じてマイ
コン32によって可変頂角プリズム15や回転可能なC
CD17等をVAPアクチュエータ13、CCD回転ア
クチュエータ14を介して制御することにより画像ぶれ
を補正するものである。尚、図8において、16〜25
は図7の同一番号の部分と実質的に等しく、また11は
水平垂直ぶれ補正部、17は回転ぶれ補正部である。
【0008】
【発明が解決しようとする課題】しかしながら、上記従
来例1では、決定された画面全体の動きベクトルは、水
平垂直方向の動き情報しか無く、画像ぶれ補正も水平垂
直方向しか行っていないために、回転方向の画像ぶれが
残ってしまうという欠点がある。また、上記従来例2お
よび従来例3は、回転方向の画像ぶれに対してもそれぞ
れ補正しているものの、回転方向の画像ぶれの検出に対
して回転センサや角度センサ等の回転ぶれ検出用のセン
サを新たに設けるため、縦横のみの画像ぶれ補正装置に
比べ、動き検出に関する回路が増加するという欠点があ
る。
【0009】従って、本発明の主な目的は、回路規模の
増加を少なくすることである。
【0010】
【課題を解決するための手段】請求項1の発明による画
像処理装置においては、入力された画像データを保存す
る記憶手段と、上記保存された画像データと入力画像デ
ータとを比較し、画像中の複数の検出領域で動きベクト
ルを検出する動きベクトル検出手段と、上記複数の動き
ベクトルより画面全体の動きベクトルを決定する動きベ
クトルを決定する動きベクトル決定手段と、上記複数の
動きベクトルから画面全体の動きベクトルを減算し、そ
の減算結果を複数の動きベクトルの回転成分として抽出
する回転成分抽出手段とを設けている。
【0011】請求項10の発明による画像処理方法にお
いては、入力された画像データを保存する記憶ステップ
と、上記保存された画像データと入力画像データとを比
較し、画像中の複数の検出領域で動きベクトルを検出す
る動きベクトル検出ステップと、上記複数の動きベクト
ルより画面全体の動きベクトルを決定する動きベクトル
を決定する動きベクトル決定ステップと、上記複数の動
きベクトルから画面全体の動きベクトルを減算し、その
減算結果を複数の動きベクトルの回転成分として抽出す
る回転成分抽出ステップとを設けている。
【0012】請求項17の発明によるコンピュータ読み
取り可能な記憶媒体においては、入力された画像データ
を保存する記憶処理と、上記保存された画像データと入
力画像データとを比較し、画像中の複数の検出領域で動
きベクトルを検出する動きベクトル検出処理と、上記複
数の動きベクトルより画面全体の動きベクトルを決定す
る動きベクトルを決定する動きベクトル決定処理と、上
記複数の動きベクトルから画面全体の動きベクトルを減
算し、その減算結果を複数の動きベクトルの回転成分と
して抽出する回転成分抽出処理とを実行するためのプロ
グラムを記憶している。
【0013】
【発明の実施の形態】以下、本発明の実施の形態を説明
する。 (第1の実施の形態)図1は複数の動き検出装置の概略
構成図である。本実施の形態の要点は、図6に対して回
転成分抽出部5と回転角決定部6とを新たに設け、画像
から回転方向の動きの検出を可能にしたことである。各
動き検出装置の相違点は、動きベクトル決定部4、回転
成分抽出部5および回転角決定部6での処理が異なるこ
とである。この処理の相違については後述する。
【0014】次に、図1を用いて動作を説明する。記憶
部1は入力された画像を保存する。動きベクトル検出部
2は、記憶部1中の画像と入力画像とを比較し、画像中
の複数の検出領域で動きベクトルを検出する。信頼性判
定部3は、検出された動きベクトルについて、動きベク
トルの信頼性の判定や移動物体の判定を行う。動きベク
トル決定部4は、検出された複数の動きベクトルより、
画面全体の動きベクトルを決定する。回転成分抽出部5
は、信頼できる複数の動きベクトルから画面全体の動き
ベクトルを減算し、その結果を複数の動きベクトルの回
転成分として抽出する。回転角決定部6は、抽出された
複数の動きベクトルの回転成分より、画面全体の回転角
と回転の中心とを決定する。決定された画面全体の動き
ベクトル、回転角、回転の中心が出力される。
【0015】図2は、第1、第2、第3の動き検出装置
の動作を説明するための動きベクトル図である。図2
(a)は、カメラが斜めにぶれた時に生じた水平垂直成
分のみの動きベクトル。図2(b)は、カメラが回転し
たときに生じる回転成分のみの動きベクトルである。画
像ぶれは通常、水平垂直成分および回転成分が入り混じ
っているので、動きベクトル検出部2で検出される複数
の動きベクトルは、図2(c)のように両成分が混合し
たものになる。この動きベクトルに信頼性の評価を加え
た後、動きベクトル決定部4によって、画面全体の動き
ベクトル(図2(d))が決定される。この画面全体の
動きベクトル(図2(d))を検出された複数の動きベ
クトル(図2(c))から減算した動きベクトルが図2
(e)である。水平成分が除去され、回転成分のみの動
きベクトルとなる。回転成分の画像ぶれを補正するため
には、回転の中心と回転角とが必要である。
【0016】図2(f)は、第1の動き検出装置による
図2(e)中の2つの動きベクトルより回転の中心と回
転角とを求める説明図である。2つの動きベクトルの検
出点をそれぞれ点A{座標(XA ,YA )}、点B{座
標(XB ,YB )}、検出された動きベクトルをV
A (VXA,VYA)、VB (VXB,VYB)、回転の中心を
点O{座標(XO ,XO )}、回転角をθとする。回転
による動きベクトルは点Oを頂角とした二等辺三角形の
底辺に位置するので、点Oの座標は、2つの動きベクト
ルを2つの線分と見たとき、各線分の垂直二等分線の交
点として求めることができる。また、点Oと線分の位置
が定まると、頂点と底辺の位置関係より二等辺三角形の
頂角の角度が求まり、この角度θが回転角に相当する。
【0017】この時、XO 、YO およびθは、(cXA
YA)(cXB,cYB)をそれぞれ動きベクトルVA 、V
B の中点の座標とすると、 aA =VYA/VXAB =VYB/VXBXA=XA +VXA/2 cYA=YA +VYA/2 cXB=XB +VXB/2 cYB=YB +VYB/2 XO =(−aB ・cXA+aA ・cXB−aA ・aB ・cYA+aA ・aB ・cYB) /(aA −aB ) YO =(cXA−cXB+aA ・cYA−aB ・cYB)/(aA −aB ) θ=2・sin-1[1/2・√(VXA 2 +VYA 2 )/√{(XA −XO 2 + (YA −YO 2 }] ………(1) で表される。回転角決定手段6は上記の計算を行い、そ
の結果から回転角の中心と回転角とを決定する。
【0018】第2の動き検出装置は、上記回転角の決定
に際し、最小限2つの動きベクトルがあればよいことに
着目し、回転抽出部5および回転角決定部6の通信処理
および演算処理を簡単にしたものである。すなわち、回
転成分抽出部5は、信頼性判定部3から2つの信頼でき
る動きベクトルデータを受信し、動きベクトル決定部4
で決定された画面全体の動きベクトルの減算処理を行
う。また、回転角決定部6は回転成分抽出部5で抽出さ
れた2つの回転成分から回転角の中心と回転角とを決定
する。
【0019】第3の動き検出装置は、上記回転角の決定
に際し、多数の動きベクトルに関し回転角と回転中心と
を計算すれば検出誤差のばらつきが減ることに着目し、
回転角決定部6の演算処理の精度を高めたものである。
回転角決定部6は回転成分抽出部5で抽出れさた複数の
回転成分を受信し、それらを使って複数の回転中心およ
び回転角を演算する。つまり、図2(g)に示されるよ
うに、動きベクトルは検出誤差を含むので、各動きベク
トルの垂直二等分線の交点を計算し、その結果の平均を
回転の中心とする。また、求められた回転の中心から、
各動きベクトルに対し回転角θを検出し、それらの平均
値または中央値を回転角として決定する。
【0020】図3は第4、第5、第6の動き検出装置の
動作を説明するための動きベクトル図である。図3
(a)は、カメラが斜めにぶれた時に生じた水平垂直成
分のみの動きベクトル。図3(b)は、カメラが点Pを
中心に回転したときに生じる回転成分のみの動きベクト
ルである。画像ぶれは通常、水平垂直成分および回転成
分が入り混じっているので、動きベクトル検出部3で検
出される複数の動きベクトルは、図3(c)のように両
成分が混合したものになる。この動きベクトルに信頼性
の評価を加えた後、動きベクトル決定部4によって、任
意の一点Oの動きベクトル(図3(d))が決定され
る。この点Oの動きベクトル(図3(d))を検出され
た複数の動きベクトル(図3(c))から減算した動き
ベクトルが図3(e)である。この処理により、点Oを
中心とした回転成分のみの動きベクトルとなる。従っ
て、回転成分の画像ぶれを補正するためには、回転角の
みが必要である。
【0021】図3(f)は、第4の動き検出装置による
図3(e)中の点O以外の1つの動きベクトルより回転
角を求めるための説明図である。1つの動きベクトルの
検出点を点A{座標(XA ,YA )}、検出された動き
ベクトルをVA (VXA,VYA)、点O{座標(0,
0)}、回転角をθとする。回転による動きベクトルは
点Oを頂角とした二等辺三角形の底辺に位置するので、
頂点と底辺の位置関係より二等辺三角形の頂角の角度が
求まり、この角度θが回転角に相当する。
【0022】θを求める計算式は、 θ=2・sin-1{1/2・√(VXA 2 +VYA 2 )/√(XA 2 −YA 2 )} ………(2) で表される。回転角決定部6は上記の計算を行い、その
結果から回転角を決定する。第1の動き検出装置に比
べ、回転の中心を求める処理が不要になるので、回路規
模が小さく高速で動作するようになる。
【0023】第5の動き検出装置は、上記回転角の決定
に際し、最小限1つの動きベクトルがあればよいことに
着目し、回転抽出部5および回転角決定部6の通信処理
および演算処理を簡単にしたものである。すなわち、回
転成分抽出部5は信頼性判定部から、1つの信頼できる
動きベクトルデータを受信し、動きベクトル決定部4で
決定された画面全体の動きベクトルの減算処理を行う。
また、回転角決定部6は回転成分抽出部5で抽出された
1つの回転成分から回転角を決定する。
【0024】第6の動き検出装置は、上記回転角の決定
に際し、多数の動きベクトルに関し回転角を計算すれば
検出誤差のばらつきが減ることに着目し、回転角決定部
6の演算処理の精度を高めたものである。回転角決定部
6は回転成分抽出部5で抽出された複数の回転成分を受
信し、それらを使って複数の回転角を演算する。つま
り、図3(g)に示されるように、動きベクトルは検出
誤差を含むので、点Oから各動きベクトルに対し回転角
θを検出し、それらの平均値または中央値を回転角とし
て決定する。
【0025】(第2の実施の形態)図4は第1の動き検
出装置を用いた第1の画像ぶれ補正装置を有する第1の
撮像装置としてのビデオカメラの概略構成図である。入
力画像は撮像レンズ16を通り、CCD17によって電
気信号に変換される。CCD17の出力はサンプルホー
ルド(S/H)回路18を介して自動利得制御(AG
C)回路19に入力される。AGC回路19の出力はA
/D変換回路20によりデジタル信号に変換される。Y
/C分離回路21は2つの1H遅延線と、入力および2
H遅延信号を加算する加算器とからなり、加算器の出力
が色信号として、また1H遅延信号は輝度信号としてカ
メラプロセス部22に入力される。
【0026】カメラプロセス部22は、Y/C分離回路
21の出力からエッジ強調、ガンマ補正等を行う。カメ
ラプロセス部22の出力は、画像ぶれ補正部8における
画像メモリ27と記憶部1および動きベクトル検出部2
に入力される。記憶部1は入力された画像を保存し、動
きベクトル検出部2は、記憶部1中の画像と入力画像と
を比較し、画像中の複数の検出領域で動きベクトルを検
出する。信頼性判定部3は、検出された動きベクトルに
ついて、動きベクトルの信頼性の判定や移動物体の判定
を行う。動きベクトル決定部4は、検出された複数の動
きベクトルより画面全体の動きベクトルを決定する。回
転成分抽出部5は、信頼できる複数の動きベクトルから
画面全体の動きベクトルを減算し、その結果を複数の動
きベクトルの回転成分として抽出する。回転角決定部6
は、抽出された複数の動きベクトルの回転成分より、画
面全体の回転角と回転の中心とを決定する。
【0027】画像ぶれ補正制御部7は、動きベクトル決
定部4および回転角決定部6によって決定された、画面
全体の動きベクトルと回転中心と回転角とより、画像メ
モリ27の読み出しアドレスと補間係数を演算する。メ
モリ読み出し制御部26は画像メモリ27の読み出しア
ドレスと補間係数を計算する。読み出しアドレスに従っ
て画像メモリ27から記録された画像が読み出され、補
間処理部28で補間係数に従って補間処理が行われる。
尚、メモリ読み出し制御部26、画像メモリ27、補間
処理部28の3つが第1の画像ぶれ補正手段に相当す
る。補間処理部28からの出力はD/A変換回路16に
よってアナログ信号に変換され、レコーダ25および表
示部24に入力される。レコーダ25は入力された画像
信号を記録し、表示器24は入力された画像を表示す
る。
【0028】(第3の実施の形態)図5は第4の動き検
出装置を用いた第2の画像ぶれ補正装置を有する第2の
撮像装置としてのビデオカメラの概略構成図である。入
力画像は可変頂角プリズム(VAP)15および撮像レ
ンズ16を通り、CCD17によって電気信号に変換さ
れる。CCD17の出力はサンプルホールド(S/H)
回路18を介してAGC回路19に入力される。AGC
回路19の出力は、A/D変換回路20によりデジタル
信号に変換される。Y/C分離回路21は、2つの1H
遅延線と、入力および2H遅延信号を加算する加算器と
からなり、加算器の出力が色信号として、また1H遅延
信号は輝度信号としてカメラプロセス部22に入力され
る。カメラプロセス部22は、Y/C分離回路21の出
力からエッジ強調、ガンマ補正等を行う。カメラプロセ
ス部22の出力は、D/A変換回路23と記憶部1およ
び動きベクトル検出部2に入力され、記憶部1は入力さ
れた画像を保存する。
【0029】動きベクトル検出部2は、記憶部1中の画
像と入力画像とを比較し、画像中の複数の検出領域で動
きベクトルを検出する。信頼性判定部3は、検出された
動きベクトルについて、動きベクトルの信頼性の判定や
移動物体の判定を行う。動きベクトル決定部4は、信頼
できる複数の動きベクトルより画像中の任意の1点の動
きベクトルを決定する。回転成分抽出部5は、信頼でき
る複数の動きベクトルから前記の任意の1点の動きベク
トルを減算し、その結果を任意の1点を中心とした複数
の動きベクトルの回転成分として抽出する。回転角決定
部6は、抽出された複数の動きベクトルの回転成分よ
り、画面全体の回転角を決定する。水平垂直ぶれ補正制
御部9は、動きベクトル決定部4によって決定された、
画面全体の動きベクトルよりVAPの駆動量を演算す
る。回転ぶれ補正制御部10は、回転角決定部6によっ
て検出された画面全体の回転角より、CCD17の回転
量を演算する。
【0030】VAPアクチュエータ13は、VAP回転
量に従いVAP15を駆動して光学的に水平垂直ぶれを
補正する。CCDアクチュエータ14は、CCDの回転
量に従い、1点を中心にCCDを回転し、光学的に回転
ぶれを補正する。CCD17は、ある点を中心に回転す
ることが可能で、回転の中心点での動きが動きベクトル
決定部4で決定した任意の1点の位置で検出されるよう
に配置されている。
【0031】尚、図1、図4、図5の各機能をブロック
で構成ささるシステムは、ハード的に構成してもよく、
また、CPUやメモリ等から成るマイクロコンピュータ
システムに構成してもよい。マイクロコンピュータシス
テムに構成する場合、上記メモリは本発明による記憶媒
体を構成する。この記憶媒体には、各実施の形態につい
て前述した処理を実行するためのプログラムが記憶され
る。また、この記憶媒体としては、ROM、RAM等の
半導体メモリや、光ディスク、光磁気ディスク、磁気媒
体等を用いてよく、これらをCD−ROM、フロッピー
ディスク、磁気テープ、不揮発性のメモリカード等とし
て用いてもよい。
【0032】
【発明の効果】以上説明したように本発明によれば、入
力された画像の回転成分を検出するために、その入力画
像を得る際の回転センサや角度センサ等からのセンサ情
報を必要とせずに、画像の回転成分を検出することがで
きるので、装置の回路規模の縮小化を達成することがで
きる。また、画像の回転角決定に必要な最小限の回転成
分情報を用いることにより、装置の小型化、検出処理の
高速化を図れる。また、画像の回転角決定に複数の回転
成分情報を用いることにより、検出精度を向上させるこ
とができる。また、本発明の画像の回転成分検出処理を
画像ぶれ補正処理に適用することによって、装置の回路
規模を増加させることなく、画像ぶれの水平垂直成分の
みならず、回転成分についても同時に補正することが可
能となる。更に、本発明をビデオカメラ等の撮像装置に
適用することにより、回路規模は従来とかわらずに、従
来よりも画像ぶれの少ない画像を提供することが可能と
なる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態による動き検出装置
の概略構成を示すブロック図である。
【図2】第1の実施の形態の動作説明のための構成図で
ある。
【図3】第1の実施の形態の動作説明のための構成図で
ある。
【図4】本発明の第2の実施の形態によるビデオカメラ
の概略構成を示すブロック図である。
【図5】本発明の第3の実施の形態によるビデオカメラ
の概略構成を示すブロック図である。
【図6】従来例1の画像ぶれ補正装置の概略構成を示す
ブロック図である。
【図7】従来例2の撮像装置の概略構成を示すブロック
図である。
【図8】従来例3の撮像装置の概略構成を示すブロック
図である。
【符号の説明】
1 記憶部 2 動きベクトル検出部 3 信頼性判定部 4 動きベクトル検出部 5 回転成分抽出部 6 回転角決定部 7 画像ぶれ補正制御部 8 画像ぶれ補正部 9 水平垂直ぶれ補正制御部 10 回転ぶれ補正制御部 11 水平垂直ぶれ補正部 12 回転ぶれ補正部 17 CCD 22 カメラプロセス部 25 レコーダ

Claims (23)

    【特許請求の範囲】
  1. 【請求項1】 入力された画像データを保存する記憶手
    段と、 上記保存された画像データと入力画像データとを比較
    し、画像中の複数の検出領域で動きベクトルを検出する
    動きベクトル検出手段と、 上記複数の動きベクトルより画面全体の動きベクトルを
    決定する動きベクトルを決定する動きベクトル決定手段
    と、 上記複数の動きベクトルから画面全体の動きベクトルを
    減算し、その減算結果を複数の動きベクトルの回転成分
    として抽出する回転成分抽出手段とを有することを特徴
    とする画像処理装置。
  2. 【請求項2】 上記回転成分抽出手段によって抽出され
    た複数の動きベクトルの回転成分より画面全体の回転角
    と回転の中心とを決定する回転角決定手段とを設けたこ
    とを特徴とする請求項1記載の画像処理装置。
  3. 【請求項3】 上記回転角決定手段は、上記抽出された
    複数の動きベクトルの回転成分中の2つの回転成分より
    回転角と回転の中心とを決定することを特徴とする請求
    項2記載の画像処理装置。
  4. 【請求項4】 上記回転角決定手段は、上記抽出された
    複数の動きベクトルの回転成分中の複数の回転成分より
    回転角と回転の中心とを求め、その複数の結果の平均値
    または中央値を画面全体の回転角と回転の中心とを求
    め、その複数の結果の平均値または中央値を画面全体の
    回転角と回転の中心とすることを特徴とする請求項2記
    載の画像処理装置。
  5. 【請求項5】 上記画面全体の動きベクトルと回転中心
    と回転角とにより画像ぶれ補正量を演算する画像ぶれ補
    正量演算手段と、 上記画像ぶれ補正量に従い光学的または電気的に水平方
    向および垂直方向の画像ぶれを補正する画像ぶれ補正手
    段とを有することを特徴とする請求項2乃至4記載の画
    像処理装置。
  6. 【請求項6】 上記決定された画面全体の動きベクトル
    より画像の水平垂直ぶれ補正量を演算する水平垂直ぶれ
    補正量演算手段と、 上記決定された画面全体の回転角より画像の回転ぶれ補
    正量を演算する回転ぶれ補正量演算手段と、 上記水平垂直ぶれ補正量に従い光学的または電気的に水
    平垂直ぶれを補正する水平垂直ぶれ補正手段と、 上記回転ぶれ補正量に従い任意の点を中心に光学的また
    は電気的に回転ぶれを補正する回転ぶれ補正手段とを有
    することを特徴とする請求項2乃至4記載の画像処理装
    置。
  7. 【請求項7】 被写体を撮像し、前記画像データを出力
    する撮像手段とを有することを特徴とする請求項1乃至
    6記載の画像処理装置。
  8. 【請求項8】 上記撮像手段からの画像データを記録媒
    体に記録する記録手段を有することを特徴とする請求項
    7記載の画像処理装置。
  9. 【請求項9】 前記動きベクトル検出手段は検出された
    動きベクトルについて動きベクトルの信頼性の判定をお
    こなう信頼性判定手段を有し、 前記動きベクトル決定手段は信頼性判定手段によって判
    定された複数の動きベクトルより画面全体の動きベクト
    ルを決定することを特徴とする請求項1乃至8記載の画
    像処理装置。
  10. 【請求項10】 入力された画像データを保存する記憶
    ステップと、 上記保存された画像データと入力画像データとを比較
    し、画像中の複数の検出領域で動きベクトルを検出する
    動きベクトル検出ステップと、 上記複数の動きベクトルより画面全体の動きベクトルを
    決定する動きベクトルを決定する動きベクトル決定ステ
    ップと、 上記複数の動きベクトルから画面全体の動きベクトルを
    減算し、その減算結果を複数の動きベクトルの回転成分
    として抽出する回転成分抽出ステップとを有することを
    特徴とする画像処理方法。
  11. 【請求項11】 上記回転成分抽出ステップによって抽
    出された複数の動きベクトルの回転成分より画面全体の
    回転角と回転の中心とを決定する回転角決定ステップを
    有することを特徴とする請求項10記載の画像処理方
    法。
  12. 【請求項12】 上記回転角決定ステップは、上記抽出
    された複数の動きベクトルの回転成分中の2つの回転成
    分より回転角と回転の中心とを決定することを特徴とす
    る請求項11記載の画像処理方法。
  13. 【請求項13】 上記回転角決定ステップは、上記抽出
    された複数の動きベクトルの回転成分中の複数の回転成
    分より回転角と回転の中心とを求め、その複数の結果の
    平均値または中央値を画面全体の回転角と回転の中心と
    を求め、その複数の結果の平均値または中央値を画面全
    体の回転角と回転の中心とすることを特徴とする請求項
    11記載の画像処理方法。
  14. 【請求項14】 上記画面全体の動きベクトルと回転中
    心と回転角とにより画像ぶれ補正量を演算する画像ぶれ
    補正量演算ステップと、 上記画像ぶれ補正量に従い光学的または電気的に水平方
    向および垂直方向の画像ぶれを補正する画像ぶれ補正ス
    テップとを有することを特徴とする請求項11乃至13
    記載の画像処理方法。
  15. 【請求項15】 上記決定された画面全体の動きベクト
    ルより画像の水平垂直ぶれ補正量を演算する水平垂直ぶ
    れ補正量演算ステップと、 上記決定された画面全体の回転角より画像の回転ぶれ補
    正量を演算する回転ぶれ補正量演算ステップと、 上記水平垂直ぶれ補正量に従い光学的または電気的に水
    平垂直ぶれを補正する水平垂直ぶれ補正ステップと、 上記回転ぶれ補正量に従い任意の点を中心に光学的また
    は電気的に回転ぶれを補正する回転ぶれ補正ステップと
    を有することを特徴とする請求項11乃至13記載の画
    像処理方法。
  16. 【請求項16】 前記動きベクトル検出ステップは検出
    された動きベクトルについて動きベクトルの信頼性の判
    定をおこなう信頼性判定ステップを有し、 前記動きベクトル決定ステップは、信頼性判定ステップ
    によって判定された複数の動きベクトルより画面全体の
    動きベクトルを決定することを特徴とする請求項10乃
    至15記載の画像処理方法。
  17. 【請求項17】 入力された画像データを保存する記憶
    処理と、 上記保存された画像データと入力画像データとを比較
    し、画像中の複数の検出領域で動きベクトルを検出する
    動きベクトル検出処理と、 上記複数の動きベクトルより画面全体の動きベクトルを
    決定する動きベクトルを決定する動きベクトル決定処理
    と、 上記複数の動きベクトルから画面全体の動きベクトルを
    減算し、その減算結果を複数の動きベクトルの回転成分
    として抽出する回転成分抽出処理とを実行するためのプ
    ログラムを記憶したことを特徴とするコンピュータ読み
    取り可能な記憶媒体。
  18. 【請求項18】 上記回転成分抽出処理によって抽出さ
    れた複数の動きベクトルの回転成分より画面全体の回転
    角と回転の中心とを決定する回転角決定処理を実行する
    ためのプログラムを記憶したことを特徴とする請求項1
    7記載のコンピュータ読み取り可能な記憶媒体。
  19. 【請求項19】 上記回転角決定処理は、上記抽出され
    た複数の動きベクトルの回転成分中の2つの回転成分よ
    り回転角と回転の中心とを決定することを特徴とする請
    求項18記載のコンピュータ読み取り可能な記憶媒体。
  20. 【請求項20】 上記回転角決定処理は、上記抽出され
    た複数の動きベクトルの回転成分中の複数の回転成分よ
    り回転角と回転の中心とを求め、その複数の結果の平均
    値または中央値を画面全体の回転角と回転の中心とを求
    め、その複数の結果の平均値または中央値を画面全体の
    回転角と回転の中心とすることを特徴とする請求項18
    記載のコンピュータ読み取り可能な記憶媒体。
  21. 【請求項21】 上記画面全体の動きベクトルと回転中
    心と回転角とにより画像ぶれ補正量を演算する画像ぶれ
    補正量演算処理と、 上記画像ぶれ補正量に従い光学的または電気的に水平方
    向および垂直方向の画像ぶれを補正する画像ぶれ補正処
    理とを実行するためのプログラムを記憶したことを特徴
    とする請求項18乃至20記載のコンピュータ読み取り
    可能な記憶媒体。
  22. 【請求項22】 上記決定された画面全体の動きベクト
    ルより画像の水平垂直ぶれ補正量を演算する水平垂直ぶ
    れ補正量演算処理と、 上記決定された画面全体の回転角より画像の回転ぶれ補
    正量を演算する回転ぶれ補正量演算処理と、 上記水平垂直ぶれ補正量に従い光学的または電気的に水
    平垂直ぶれを補正する水平垂直ぶれ補正処理と、 上記回転ぶれ補正量に従い任意の点を中心に光学的また
    は電気的に回転ぶれを補正する回転ぶれ補正処理とを実
    行するプログラムを記憶したことを特徴とする請求項1
    8乃至20記載のコンピュータ読み取り可能な記憶媒
    体。
  23. 【請求項23】 前記動きベクトル検出手段は検出され
    た動きベクトルについて動きベクトルの信領性の判定を
    おこなう信頼性判定処理を実行するプログラムを有し、 前記動きベクトル決定処理は信頼性判定処理によって判
    定された複数の動きベクトルより画面全体の動きベクト
    ルを決定することを特徴とする請求項17乃至22記載
    のコンピュータ読み取り可能な記憶媒体。
JP9360708A 1997-12-26 1997-12-26 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 Pending JPH11195125A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9360708A JPH11195125A (ja) 1997-12-26 1997-12-26 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9360708A JPH11195125A (ja) 1997-12-26 1997-12-26 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体

Publications (1)

Publication Number Publication Date
JPH11195125A true JPH11195125A (ja) 1999-07-21

Family

ID=18470577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9360708A Pending JPH11195125A (ja) 1997-12-26 1997-12-26 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体

Country Status (1)

Country Link
JP (1) JPH11195125A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007104516A (ja) * 2005-10-07 2007-04-19 Sony Corp 画像処理装置、および、画像処理方法、プログラム、並びに、記録媒体
JP2008236289A (ja) * 2007-03-20 2008-10-02 Sanyo Electric Co Ltd 撮像装置
JP2010109876A (ja) * 2008-10-31 2010-05-13 Canon Inc 画像防振装置、撮像装置及び画像防振方法
JP2013145541A (ja) * 2011-12-14 2013-07-25 Mitsubishi Electric Corp 画像処理装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007104516A (ja) * 2005-10-07 2007-04-19 Sony Corp 画像処理装置、および、画像処理方法、プログラム、並びに、記録媒体
JP2008236289A (ja) * 2007-03-20 2008-10-02 Sanyo Electric Co Ltd 撮像装置
JP2010109876A (ja) * 2008-10-31 2010-05-13 Canon Inc 画像防振装置、撮像装置及び画像防振方法
JP2013145541A (ja) * 2011-12-14 2013-07-25 Mitsubishi Electric Corp 画像処理装置

Similar Documents

Publication Publication Date Title
EP1578116B1 (en) Image processor
US8593533B2 (en) Image processing apparatus, image-pickup apparatus, and image processing method
EP2053844B1 (en) Image processing device, image processing method, and program
JP2940762B2 (ja) 手振れ補正装置を有するビデオカメラ
US20110019016A1 (en) Image processing apparatus, image pickup apparatus, and image processing method
JP6539091B2 (ja) 撮像装置およびその制御方法
US20110069207A1 (en) Method of Determining PSF Using Multiple Instances of a Nominally Similar Scene
US20030090593A1 (en) Video stabilizer
CN107040713B (zh) 运动矢量检测设备及其控制方法和摄像设备
US20100208944A1 (en) Image processing apparatus, image processing method and storage medium storing image processing program
JP3253478B2 (ja) 映像記録装置
JP2006293782A (ja) 画像処理装置及び画像処理プログラム
JP4177779B2 (ja) 画像表示制御装置および方法ならびに画像表示制御装置を制御するプログラム
JP3646124B2 (ja) オートフォーカス装置
JPH11195125A (ja) 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体
JPH0686149A (ja) 動きベクトル検出装置及びビデオカメラ
JP4517813B2 (ja) パンニング撮影可能なカメラおよび動画像編集用プログラム
JP4052348B2 (ja) 画像処理装置、及び画像処理方法
JP2862241B2 (ja) 画像ぶれ検出装置
KR102042131B1 (ko) 단말기에서 실시간 글자 인식시 영상을 안정화하는 방법
JP3257035B2 (ja) 画像の振動補正装置及び方法
JP3209785B2 (ja) 動きベクトル検出装置
JP4407530B2 (ja) 動き検出装置
JPH03117278A (ja) 撮影装置
JPH07107367A (ja) 画像処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040903

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040914

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050201