JP5875248B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents

画像処理装置、画像処理方法及びプログラム Download PDF

Info

Publication number
JP5875248B2
JP5875248B2 JP2011099955A JP2011099955A JP5875248B2 JP 5875248 B2 JP5875248 B2 JP 5875248B2 JP 2011099955 A JP2011099955 A JP 2011099955A JP 2011099955 A JP2011099955 A JP 2011099955A JP 5875248 B2 JP5875248 B2 JP 5875248B2
Authority
JP
Japan
Prior art keywords
image data
calculating
tilt angle
image processing
image
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
Application number
JP2011099955A
Other languages
English (en)
Other versions
JP2012231420A (ja
Inventor
彰太 山口
彰太 山口
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 JP2011099955A priority Critical patent/JP5875248B2/ja
Publication of JP2012231420A publication Critical patent/JP2012231420A/ja
Application granted granted Critical
Publication of JP5875248B2 publication Critical patent/JP5875248B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Image Processing (AREA)

Description

本発明は、複数の画像データを合成する際に、あおりによる歪みの影響を低減させるための技術に関するものである。
電子手ぶれ補正処理に関しては、多くの技術が提案されている。例えば、特許文献1においては、画像データの合成時における移動体の影響を低減するために、画素値の差分に応じて合成比率を変える技術が開示されている。
特開2009−164857号公報
しかしながら、特許文献1に開示される技術においては、手持ち撮影の際にあおりぶれが発生すると、被写体像が台形に変形し、特に画像データの周辺部において、位置合わせの精度が低下し、合成後の画像データの画質が劣化するという問題がある。
図9は、あおりが生じていない場合とあおりが生じた場合とのカメラと被写体との位置関係を模式的に示す図である。図9(a)はあおりが生じていない場合を示しており、図9(b)はあおりが生じている場合を示している。なお、図9(b)では、実際にはカメラにθのあおり角が生じているが、図9(a)とカメラの光軸を合わせて表現したため、相対的に被写体にあおり角θが生じているように表している。
図10は、あおりが生じていない場合に撮影される画像データ、あおりが生じた場合に撮影される画像データ、及び、それらの合成画像データを示す図である。即ち、図10(a)は、あおりが生じていない場合に撮影される画像データを示している。図10(b)は、あおりが生じている場合に撮影される画像データを示している。図10(c)は、図10(a)、図10(b)に示す画像データの合成画像データを示している。図10(c)に示すように、被写体にあおりが生じると、特に画像データの周辺部において位置合わせの精度が低下し、合成画像データの画質が劣化する。
そこで、本発明の目的は、あおりによる歪みの影響を抑制し、画像データの合成時における画質劣化を抑制することにある。
本発明の画像処理装置は、複数の画像データを入力する入力手段と、前記複数の画像データの位置合わせを行う位置合わせ手段と、前記複数の画像データ間におけるあおり角を検出する検出手段と、前記あおり角に基づいて、あおりによって生じる画像データの歪みの程度を表す評価値を算出し、前記評価値に応じて前記複数の画像データの合成比率を算出する算出手段と、前記位置合わせ手段によって位置合わせされた前記複数の画像データを、前記算出手段により算出された前記合成比率に従って合成する合成手段とを有することを特徴とする。
本発明によれば、あおりによる歪みの影響を抑制し、画像データの合成時における画質劣化を抑制することが可能となる。
本発明の実施形態に係る画像処理装置の構成を示す図である。 本発明の実施形態に係る画像処理装置の処理を示すフローチャートである。 基準画像データと比較画像データとの小領域に分割した状態を示す図である。 小領域毎の基準画像データと比較画像データ間のズレ量を算出する方法を説明するための図である。 アフィン変換のパラメータの算出処理を示すフローチャートである。 アフィン変換のパラメータを算出する際に使用するズレ量を選択する方法を説明するための図である。 あおり角を説明するための図である。 合成比率の決定方法を説明するための図である。 あおりが生じた場合のカメラと被写体との位置関係を模式的に示す図である。 あおりが生じていない場合に撮影される画像データ、あおりが生じた場合に撮影される画像データ、及び、それらの合成画像データを示す図である。
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
図1は、本発明の実施形態に係る画像処理装置の構成を示す図である。図1に示すように、本実施形態に係る画像処理装置は、撮像部101、信号処理部102、メモリ103、変形量算出部104、画像補正部105、あおり角検出部106、合成比率算出部107、画像合成部108、合成終了判定部109及びメモリ110を備える。
図2は、本実施形態に係る画像処理装置の処理を示すフローチャートである。以下、図1及び図2を参照しながら、本実施形態に係る画像処理装置の処理について説明する。
撮像部101における撮影処理によって生成された画像データは、デジタル信号に変換され、信号処理部102に対して出力される。信号処理部102は、撮像部101から入力した画像データを処理する。信号処理部102によって処理された画像データがメモリ103に格納される。以下では、信号処理部102からメモリ103に格納される画像データを入力画像データと称す。また、当該入力画像データは、手ぶれが所定量以下となる露光時間で撮影された画像データである。
ステップS21において、変形量算出部104は、メモリ103から複数の入力画像データを読み込み、変形量を求める基準となる入力画像データを基準画像データとし、その他の入力画像データを比較画像データとする。本実施形態では、連続撮影により得られたN枚の入力画像データのうちの1枚目の入力画像データを基準画像データとし、その他の入力画像データを比較画像データとする。
ステップS22において、変形量算出部104は、図3に示すように、基準画像データと1枚の比較画像データとを複数の小領域に分割し、小領域毎に、基準画像データと比較画像データ間のズレ量を求める。なお、基準画像データにおける小領域より比較画像データにおける小領域の方が面積が大きい。図4は、小領域毎の基準画像データと比較画像データ間のズレ量を算出する方法を説明するための図である。図4(a)は、基準画像データの小領域の初期位置と比較画像データの小領域との位置関係を示している。図4(b)は、上記初期位置から、比較画像データの小領域内において基準画像データと比較画像データとの相関値が最小となる基準画像データの小領域の位置までの移動ベクトル(ズレ量)を示している。本実施形態においては、図4(b)に示すように、基準画像データの小領域を比較画像データの小領域内で移動させながら、基準画像データと比較画像データとの相関値を求め、上記初期位置から相関値が最も小さい位置までの動きベクトルをズレ量とする。相関値としては、例えば差分絶対値和(SAD)等を用いることができる。
ステップS23において、変形量算出部104は、ステップS22で算出した各小領域のズレ量に基づいて、被写体像の変形を示すパラメータを算出する。本実施形態では、被写体像の変形にアフィン変換を使用しているため、被写体像の変形を示すパラメータとして、アフィン変換のパラメータを用いるものとする。
図5は、アフィン変換のパラメータの算出処理を示すフローチャートである。ステップS231において、変形量算出部104は、ステップS22で算出した各小領域のズレ量から、アフィン変換のパラメータを算出する際に使用するズレ量を選択する。図6は、アフィン変換のパラメータを算出する際に使用するズレ量を選択する方法を説明するための図である。図6において、矢印は各小領域のズレ量のベクトルを示している。ステップS231においては、全体のズレ量のベクトルの傾向と合致しているベクトルのズレ量が選択される。即ち、図6の例では、601、602以外のベクトルのズレ量が選択される。これは、移動体の影響等により、誤検出したズレ量のベクトルの影響を排除するためである。また、ズレ量の選択においては、アフィン変換を平行移動、回転移動、拡大・縮小のみと仮定すると、ズレ量を2個選択すればアフィン変換のパラメータを算出することはできる。但し、より精度の高いアフィン変換のパラメータを算出するために、3個以上のズレ量を選択してもよい。本実施形態では、3個以上のズレ量を選択するものとする。
ステップS232において、変形量算出部104は、選択したズレ量から、アフィン変換のパラメータを推定する。アフィン変換は、平行移動、回転移動、拡大・縮小のみを仮定すると、次の式1のように表される。
Figure 0005875248
ここで、A、B、C、Dはアフィン変換のパラメータ、(x,y)は入力画像データの座標、(x´,y´)は後述する出力画像データの座標である。ズレ量は入力画像データの座標と出力画像データの座標との組み合わせと考えることができるため、上述したように、最低2個のズレ量を選択すれば、4個の未知数に対して式が4個できるため、アフィン変換のパラメータを決定することができる。
アフィン変換のパラメータの推定において、本実施形態では、より精度よくアフィン変換のパラメータを推定するために、3個以上のズレ量を使用している。このとき、アフィン変換のパラメータの推定時には最小二乗法を用いる。
ステップS24において、画像補正部105は、ステップS23で算出されたアフィン変換のパラメータに基づいて、比較画像データに対してアフィン変換を施す。比較画像データはアフィン変換によって基準画像データと重なるような形に変形(位置合わせ)される。
ステップS25において、あおり角検出部106は、基準画像データと比較画像データの露光間におけるあおり角を検出する。図7は、あおり角を説明するための図であり、カメラを正面から見た図である。ここでいうあおり角とは、図7に示すような、光軸と垂直に交わる2軸のそれぞれを中心に回転する方向とし、それぞれをピッチ方向のあおり角θP、ヨー方向のあおり角θYと表す。あおり角検出の具体的な方法としては、カメラに搭載されているジャイロセンサの出力を使用する。ジャイロセンサの出力は角速度であるため、検出対象である時間間隔で積分を行う。本実施形態では、時間間隔は基準画像データと比較画像データとの露光間隔である。
ステップS26において、合成比率算出部107は、ステップS25にて検出されたあおり角から、合成比率を決定するための評価値を算出する。評価値の算出方法の一例を以下に説明する。ここでは評価値として、あおりによって生じるx、y座標の変化量、即ち画像データの歪みの程度を表す値を用いる。基準画像データに対してピッチ方向、ヨー方向にそれぞれθP,、θYだけあおりが発生したときの比較画像データをあおり画像データとした場合、基準画像データ上の座標(x,y)に対応するあおり画像データ上の座標(x´,y´)は、次の式2、式3のように表される。
Figure 0005875248
式2、式3において、fは撮像系の焦点距離、Lは撮像素子の画素ピッチである。ここで画素ピッチとは、撮像素子上における1画素あたりの長さを意味する。評価値としては、座標の変化量dx、dyを使用し、それぞれを式4、式5のように表し、dx、dyの和を評価値とする。
Figure 0005875248
ステップS27において、合成比率算出部107は、ステップS26で算出した評価値から合成比率を決定する。合成比率の決定方法としては、図8に示すように、評価値に対してある閾値1(小さい値)、閾値2(大きい値)を設定し、評価値が閾値2以上、つまり、あおりによる歪みで合成時に画質が劣化すると考えられる領域では合成比率rn(x,y)を0とする。また、評価値が閾値1以下、つまり、あおりによる歪みの影響が小さく、画質を劣化させることなく合成できる領域では、合成比率算出部107は、合成比率rn(x,y)を、最終的な合成結果に対して入力画像データが均等に重み付けされる値に設定する。例えば2枚の画像データを合成する場合、入力画像データそれぞれが1/2に重み付けされる値、3枚の画像データを合成する場合、入力画像データそれぞれが1/3に重み付けされる値に設定される。さらに、評価値が閾値1以上、閾値2以下の場合、合成比率を線形補完して求められる。
ステップS28において、画像合成部108は、ステップS27で決定された合成比率に基づいて、ステップS24でアフィン変換が行われた比較画像データと、n(2≦n≦N−1)枚目までの入力画像データとの合成画像データを生成する。n=1の場合、画像合成部108は、ステップS24でアフィン変換が行われた比較画像データと、基準画像データとの合成画像データを生成する。合成は、ステップS27で求められた合成比率rn(x,y)(0≦rn(x,y)≦1)を用いて、次の式6のように表される。
Figure 0005875248
ここで、An(x,y)はn枚目までの入力画像データの合成画像データ上の位置(x,y)における画素値である。Bn(x,y)は(n+1)枚目の比較画像データ上の位置(x,y)における画素値である。
上記の処理を行うことにより、あおりによる歪みの影響を受け、合成画像データの画質を劣化させる領域に関しては合成を行わず、また、あおりによる歪みの影響を受けず、問題なく合成ができる領域に関しては合成を行うような処理が可能になる。
最後に、ステップS29において、合成終了判定部109は、所定の枚数分の入力画像データの合成を行ったか否かを判定する。所定の枚数分の入力画像データの合成を行った場合、最終的な出力画像データがメモリ110に格納される。一方、所定の枚数分の入力画像データの合成が終わっていない場合、処理はステップS22に戻る。
本実施形態によれば、複数の画像データを合成する電子式手ぶれ補正の際に、あおり方向の手ぶれが発生した場合において、被写体像の台形歪みによる合成画像データの画質劣化を低減することが可能となる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
101:撮像部、102:信号処理部、103、110:メモリ、104:変形量算出部、105:画像補正部、106:あおり角検出部、107:合成比率算出部、108:画像合成部、109:合成終了判定部

Claims (7)

  1. 複数の画像データを入力する入力手段と、
    前記複数の画像データの位置合わせを行う位置合わせ手段と、
    前記複数の画像データ間におけるあおり角を検出する検出手段と、
    前記あおり角に基づいて、あおりによって生じる画像データの歪みの程度を表す評価値を算出し、前記評価値に応じて前記複数の画像データの合成比率を算出する算出手段と、
    前記位置合わせ手段によって位置合わせされた前記複数の画像データを、前記算出手段により算出された前記合成比率に従って合成する合成手段とを有することを特徴とする画像処理装置。
  2. 前記算出手段は、前記評価値の値が大きい程、前記合成比率の値を小さい値で算出することを特徴とする請求項1に記載の画像処理装置。
  3. 前記複数の画像データは、手ぶれが所定量以下となる露光時間で撮影された画像データであることを特徴とする請求項1又は2に記載の画像処理装置。
  4. 前記検出手段は、前記複数の画像データを撮影した撮影装置に搭載されたジャイロセンサの出力に基づいて前記あおり角を検出することを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。
  5. 画像処理装置によって実行される画像処理方法であって、
    複数の画像データを入力する入力ステップと、
    前記複数の画像データの位置合わせを行う位置合わせステップと、
    前記複数の画像データ間におけるあおり角を検出する検出ステップと、
    前記あおり角に基づいて、あおりによって生じる画像データの歪みの程度を表す評価値を算出し、前記評価値に応じて前記複数の画像データの合成比率を算出する算出ステップと、
    前記位置合わせステップによって位置合わせされた前記複数の画像データを、前記算出ステップにより算出された前記合成比率に従って合成する合成ステップと、を含むことを特徴とする画像処理方法。
  6. 数の画像データを入力する入力ステップと、
    前記複数の画像データの位置合わせを行う位置合わせステップと、
    前記複数の画像データ間におけるあおり角を検出する検出ステップと、
    前記あおり角に基づいて、あおりによって生じる画像データの歪みの程度を表す評価値を算出し、前記評価値に応じて前記複数の画像データの合成比率を算出する算出ステップと、
    前記位置合わせステップによって位置合わせされた前記複数の画像データを、前記算出ステップにより算出された前記合成比率に従って合成する合成ステップとコンピュータに実行させるためのプログラム。
  7. 複数の画像データを入力する入力手段と、
    前記複数の画像データの位置合わせを行う位置合わせ手段と、
    前記複数の画像データ間におけるあおりによって生じる画像データの歪みに依る、画像合成での画質劣化を抑制するように、前記複数の画像データの合成比率を算出する算出手段と、
    前記位置合わせ手段によって位置合わせされた前記複数の画像データを、前記算出手段により算出された前記合成比率に従って合成する合成手段有することを特徴とする画像処理装置。
JP2011099955A 2011-04-27 2011-04-27 画像処理装置、画像処理方法及びプログラム Expired - Fee Related JP5875248B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011099955A JP5875248B2 (ja) 2011-04-27 2011-04-27 画像処理装置、画像処理方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011099955A JP5875248B2 (ja) 2011-04-27 2011-04-27 画像処理装置、画像処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2012231420A JP2012231420A (ja) 2012-11-22
JP5875248B2 true JP5875248B2 (ja) 2016-03-02

Family

ID=47432574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011099955A Expired - Fee Related JP5875248B2 (ja) 2011-04-27 2011-04-27 画像処理装置、画像処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP5875248B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4184443A1 (en) * 2012-12-18 2023-05-24 Eyesmatch Ltd. Devices, systems and methods of capturing and displaying appearances
JP2015105905A (ja) * 2013-12-02 2015-06-08 公益財団法人鉄道総合技術研究所 変状の時系列管理に用いるトンネル覆工面画像の補正方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3608955B2 (ja) * 1998-09-30 2005-01-12 株式会社日立製作所 非接触型画像読取装置及びそれを用いたシステム
JP4388293B2 (ja) * 2003-03-13 2009-12-24 京セラ株式会社 カメラの手振れ補正装置
JP2010219821A (ja) * 2009-03-16 2010-09-30 Olympus Corp 撮像装置
JP5414405B2 (ja) * 2009-07-21 2014-02-12 キヤノン株式会社 画像処理装置、撮像装置及び画像処理方法

Also Published As

Publication number Publication date
JP2012231420A (ja) 2012-11-22

Similar Documents

Publication Publication Date Title
EP2849428B1 (en) Image processing device, image processing method, image processing program, and storage medium
US8593533B2 (en) Image processing apparatus, image-pickup apparatus, and image processing method
JP6395506B2 (ja) 画像処理装置および方法、プログラム、並びに撮像装置
JP3770271B2 (ja) 画像処理装置
JP5075757B2 (ja) 画像処理装置、画像処理プログラム、画像処理方法、および電子機器
WO2013005316A9 (ja) 画像処理装置、画像処理方法及び画像処理プログラム
US9854119B2 (en) Image reading apparatus, image reading method, and non-transitory computer readable medium
US9117271B2 (en) Apparatus, method and recording medium for image processing
JP5612915B2 (ja) 移動体検出装置及び移動体検出方法
JP2007228154A (ja) 画像処理装置および画像処理方法
JP2009230537A (ja) 画像処理装置、画像処理プログラム、画像処理方法、および、電子機器
JP2014127773A5 (ja)
JP5875248B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP2008298589A (ja) 位置検出装置及び位置検出方法
JP6223161B2 (ja) 画像処理装置およびそれを備えた撮像装置、画像処理方法
JP6634842B2 (ja) 情報処理装置、情報処理方法およびプログラム
JP6532328B2 (ja) 画像処理装置、その制御方法、および制御プログラム
JP5279453B2 (ja) 画像振れ補正装置、撮像装置及び画像振れ補正方法
JP4970118B2 (ja) カメラ校正方法、そのプログラム、記録媒体、装置
JP2008310418A (ja) 画像処理装置、画像処理プログラム及びそれらを搭載した電子カメラ
JP6602089B2 (ja) 画像処理装置及びその制御方法
JP6320165B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
JP4775541B2 (ja) 撮影画像における歪曲収差補正方法
JP6375131B2 (ja) 撮像装置、画像処理方法及び制御プログラム
JP6234335B2 (ja) 撮像装置及び撮像装置を設置した移動体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150324

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150518

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20151222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160119

R151 Written notification of patent or utility model registration

Ref document number: 5875248

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees