JP2012005056A - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラム Download PDFInfo
- Publication number
- JP2012005056A JP2012005056A JP2010140777A JP2010140777A JP2012005056A JP 2012005056 A JP2012005056 A JP 2012005056A JP 2010140777 A JP2010140777 A JP 2010140777A JP 2010140777 A JP2010140777 A JP 2010140777A JP 2012005056 A JP2012005056 A JP 2012005056A
- Authority
- JP
- Japan
- Prior art keywords
- image
- restoration
- subject distance
- area
- image processing
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
Abstract
【課題】、画像データにデフォーカスした領域がある場合でも、撮像光学系の光学収差を補正し、デフォーカスや絞り状態に応じたぼけを出す良好な画像復元を可能とする。
【解決手段】被写体距離演算部35は、撮像手段62により生成された画像データの各測距領域における被写体距離を算出する。フィルタ選択部73は、画像データの各分割領域の被写体距離として、各分割領域に夫々該当する測距領域の被写体距離を取得する。復元処理部76は、各分割領域の被写体距離に基づいて各分割領域の光学収差を補正するとともに、各分割領域の被写体距離及び撮像手段62の絞り状態に基づいて各分割領域に対してぼけを与える。
【選択図】図1
【解決手段】被写体距離演算部35は、撮像手段62により生成された画像データの各測距領域における被写体距離を算出する。フィルタ選択部73は、画像データの各分割領域の被写体距離として、各分割領域に夫々該当する測距領域の被写体距離を取得する。復元処理部76は、各分割領域の被写体距離に基づいて各分割領域の光学収差を補正するとともに、各分割領域の被写体距離及び撮像手段62の絞り状態に基づいて各分割領域に対してぼけを与える。
【選択図】図1
Description
本発明は、撮像により得られた画像に対してぼけや光学収差の復元処理を行う技術に関するものである。
撮影された画像にはぼけ(Blur)が生じており、ぼけが生じた画像を復元するための画像復元アルゴリズムが従来から知られている。ぼけには、収差、焦点ずれ、露光時間中の撮像装置の移動(手ぶれを含む)、露光時間中の被写体の移動、大気のゆらぎ等の要因がある。
画像復元アルゴリズムとしては、例えば、画像の結像状態の特性を点像分布関数(PSF: point spread function)で表し、PSFに基づいてぼけを補正した画像に復元する手法が知られている。例えば特許文献1には、PSFの逆特性を有する補正関数を用いて、ぼけの補正を行う手法が開示されている。
しかしながら、実際に撮影で得られた画像はデフォーカスした領域があり、焦点合わせをした被写体距離でのPSFに基づいて復元処理を行うと、デフォーカスや絞り状態に応じたぼけをもつ良好な復元画像を得ることができないという課題があった。
そこで、本発明の目的は、画像の中にデフォーカスした領域がある場合でも、撮像光学系の光学収差によるぼけを補正し、デフォーカスや絞り状態に応じたぼけを出す良好な復元画像を得ることにある。
本発明の画像処理装置は、撮像手段の各測距領域における被写体距離情報を保持する保持手段と、画像復元を行う画像の各復元領域の被写体距離情報を、前記各測距領域の被写体距離情報に基づいて取得する取得手段と、前記各復元領域の画像内での位置(像高)および被写体距離情報の違いによる光学収差を補正するとともに、前記各分割領域のデフォーカス情報および絞り状態に基づくぼけを前記各復元領域に対して与える補正手段とを有することを特徴とする。
本発明によれば、画像の中にデフォーカスした領域がある場合でも、撮像光学系の光学収差によるぼけを補正し、デフォーカスおよび絞り状態に応じたぼけを出す復元処理を行うことによって、ぼけのある良好な復元画像を得ることができる。
先ず、画像復元の原理について説明する。撮像系の光軸にz軸をとり、z軸に垂直な方向にx軸及びy軸をとる。被写体(対象物)を忠実に画像化したものを原画像と呼び、位置座標(x,y)を用いて、原画像をf(x,y)と表すものとする。また、撮像によって得られる画像は、画像上の座標(x,y)を用いてg(x,y)と表すものとする。
原画像f(x,y)は、無数の点光源によって構成されていると考えることができる。2次元のデルタ関数δ(x,y)は輝度が1の点光源と考えることができ、原画像f(x,y)は、x−y平面上の位置(x0,y0)における輝度がf(x0,y0)の点光源の線形和として、次の式1のように示される。なお、0は被写体を示す添字である。
入力として点光源を与えたとき、撮像系を通して、出力としてそれがどれだけぼけた像として現れるかを示す特性であるPSF(点像分布関数)をh(x,y)とする。この応答h(x,y)は撮像システムLのインパルス応答に対応するものであり、位置(x0,y0)にある点光源として、2次元デルタ関数δ(x−x0,y−y0)を与えたときの出力は、次の式2で表される。
従って、f(x,y)とg(x,y)とh(x,y)との間には、次の式3のような関係が成り立つ。
PSFは、一般には入力及び出力の位置に依存してその値が変わるが、2次元システムの応答が均一で入力の位置による応答が変わらないとみなせる領域内では、次の式4が成り立つ。
ここで、*は、畳み込み積分(convolution integral)を表している。
これをフーリエ変換して空間周波数領域で表現すると、式4は次の式5のようになる。
これをフーリエ変換して空間周波数領域で表現すると、式4は次の式5のようになる。
ここで、u、vはそれぞれx方向、y方向の空間周波数、F(u,v)、G(u,v)、H(u,v)は、f(x,y)、g(x,y)、h(x,y)を2次元フーリエ変換したものである。H(u,v)は、システムの周波数応答特性を示す空間周波数伝達関数、即ち、2次元フィルタの周波数特性を示すもので光学伝達関数(OTF:optical transfer function)と呼ばれている。
撮像された画像g(x,y)から画像復元を行うには、式5を変形した次の式6を利用すればよい。
OTFの逆フィルタである1/H(u,v)をかけて求めたF(u,v)を、逆フーリエ変換して実空間に戻すことで、原画像f(x,y)を求めることができる。また、式6を逆フーリエ変換した式7のように、1/H(u,v)を逆フーリエ変換して求めた画像復元フィルタを、撮像された画像g(x,y)に対して畳み込み積分することで、原画像f(x,y)を求めることができる。
実際に画像を復元処理する際には、撮影された画像g(x,y)にノイズ成分が含まれるため、画像復元フィルタF-1{1/H(u,v)}をそのまま用いると、ノイズが増幅された画像となってしまう。この問題については、例えば、ウィーナフィルタのようにノイズ成分が存在することを考慮した方法を用いればよい。なお、PSFであるh(x,y)は、ズーム、絞り、被写体位置、像高で変わる。
像平面上に焦点の合った像を形成するのは、物体空間の面である焦平面(focal plane)である。撮像装置では、AFやマニュアル操作で光学系のフォーカス用レンズ群を繰り出し、物体空間の一つの面(焦平面)に焦点を合わせて撮影する。画像復元を行う場合、フォーカス用レンズ群の繰り出しにより焦点の合った被写体距離(以下、合焦被写体距離と称す)に基づく画像復元フィルタが適用されることになる。
しかし、撮像で得られたデフォーカスした領域(以下、デフォーカス領域と称す)の画像は、物体空間では被写体が焦平面上にはなく、合焦被写体距離とは異なる被写体距離にあるため、焦平面上の点とは異なるPSFとなっている。このため、デフォーカス領域では、合焦被写体距離でのPSFではなく、本来は、合焦被写体距離にフォーカス用レンズ群を繰り出した状態での光学配置で、デフォーカスしている物体の被写体距離にある点を結像したときのPSFに基づく画像復元フィルタを適用すべきである。
実際に、デフォーカス領域を含むカラー画像を撮影し、波長帯域毎のPSFを考慮して、R、G、B成分のそれぞれについて、合焦被写体距離のPSFに基づく画像復元フィルタを適用して画像復元を行った。その結果、画像の中で焦点が合っている領域は良好に復元されるが、デフォーカス領域の中において、撮像光学系の収差に起因する色収差が発生している部分で、復元前の画像に比べて復元後の画像で色差が拡大し、良好な復元が得られない場合があることを発見した。この例に限らず、画像復元する領域の実際のPSFと、画像復元フィルタを作成するのに用いたPSFとが異なると、復元前の画像よりも復元後の画像の方が劣化した領域が生じる場合がある。
撮像光学系の実際のPSFには、被写体距離に応じた収差によるぼけの他に、デフォーカスによるぼけと、絞り状態(絞りの大きさと形状)によるぼけとが含まれている。このため、画像復元する領域のデフォーカス状態を考慮したPSFに基づく画像復元フィルタをそのまま適用すると、デフォーカスや絞り状態に応じたぼけをもつ良好な復元画像とならない。
画像のデフォーカス領域において、良好な復元が得られない従来の欠点を解析した結果、撮影光学系により発生する収差が、被写体距離により異なることから生じていることが分かった。デフォーカス領域での被写体距離は、光学系のフォーカス用レンズ群の繰り出しにより焦点の合った被写体距離である合焦被写体距離とは異なる。このため、被写体が合焦被写体距離にある場合に発生する収差と、デフォーカス領域の被写体距離にある場合に発生する収差とは異なっている。それにも関らず、デフォーカス領域の画像復元にも、合焦被写体距離に基づく画像復元フィルタを適用したため、デフォーカス状態の収差情報を補正する画像復元とは差異が生じ、発生する収差の違いにより、色差の拡大が生じたことが分かった。
そして、このような原因によって発生する画像復元による劣化を抑えるためには、フォーカス状態の異なる領域毎に、それぞれの被写体距離情報を使用すればよいことを見出した。それぞれの被写体距離情報を使用すれば、領域毎にフォーカス状態が異なることによる収差の違いを反映した復元フィルタで画像復元を行うという作用により、良い結果が得られる。
この際、画像の中で、フォーカス状態の異なる領域毎に、それぞれの被写体距離情報が必要となる。撮影する画角内の被写体距離情報を取得する手段として、フォーカス用レンズ群の繰り出し量を変えて複数の画像を撮影し、その複数の画像から被写界深度マップを作成する方法や、撮像装置とは別に被写体の配置を測定する三次元測定装置を用いる方法が知られている。
しかし、複数の画像や三次元測定装置を用いる方法は、実際に撮像装置で画像を撮影し、その静止画像や動画像に対して復元処理を行う場合には、領域毎の被写体距離を求めるのに時間や別の測定装置が必要となるため、実用的ではない。これを実現するためには、静止画又は動画の画像取得に対応して、画像内の複数領域の被写体距離情報を取得し、画像復元を行うことが必要である。
そして、被写体距離情報として、複数のAF測距領域の距離情報を利用することが有効であることを見出した。このように、レンズの設計データより、画像復元する領域毎のデフォーカス状態を考慮したPSFを求め、それを用いて画像復元フィルタを作成すれば、被写体距離の違いによる収差を補正できる。しかし、従来のように、画像復元する全ての領域に対して1つの被写体距離(ここでは、合焦被写体距離)に基づくPSFから画像復元フィルタを作成していないため、デフォーカスや絞り状態に応じたぼけをもつ良好な画像とならない。
これは、デフォーカス状態を考慮したPSFには、被写体距離に応じた光学収差によるぼけの他に、デフォーカスや絞り状態によるぼけが含まれているからである。そこで、設計された撮影レンズに対応する無収差レンズのPSFを求め、このぼけを復元フィルタに付加することにより、デフォーカスと絞り状態に応じたぼけをもつ復元画像を作成する。
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。先ず、本発明の第1の実施形態について説明する。図1は、本発明の第1の実施形態に係る画像復元装置の基本構成を示す図である。本実施形態においては、画像を撮像したカメラ内で画像の復元処理を行い、記憶媒体に画像ファイルを保存する例について説明する。なお、本実施形態に係るカメラは、本発明の画像処理装置の適用例となる構成である。
1は光学系の光軸である。10は撮影レンズであり、焦点を調整するためのフォーカス用レンズ群12と、フォーカス用レンズ群12以外のレンズ群11と、光量を調整するための絞り13とを備える。撮影レンズ10は、ズームレンズで、撮像時のズーム位置が、ズーム位置制御部41を通して、検知可能な機能を有している。撮影時の絞り状態は、絞り制御部51を通して、検知可能な機能を有している。また、撮影レンズ10は交換可能で、撮影時に使用したレンズの種類が、検知可能な機能を有している。
21はメインミラーであり、図示しない被写体からの光束は、撮影レンズ10を介してメインミラー21により上方に反射され、焦点板22に像を形成する。焦点板22に形成された像は、ペンタプリズム23による数回の反射を経て、接眼レンズ24を介して撮影者によって被写体が視認される。
一方、撮像レンズ10からメインミラー21に到達した光束のうちの一部は、メインミラー21のハーフミラー部を透過し、サブミラー31により下方に反射され、AF検出部32に導かれる。撮影の際には、メインミラー21とサブミラー31とが上方に跳ね上がり、撮影光束外に退避することで、撮影レンズ10からの光束は、光学LPF61を介して固体撮像素子62上に結像する。固体撮像素子62は、CCDやCMOSセンサ等によって構成されており、受光面上に結像した被写体像を光電変換し、画像信号を出力する。光学LPF61は、固体撮像素子62の空間サンプリングによる折り返し成分を抑える役割をしている。固体撮像素子62から出力された画像信号は、A/D変換器63でアナログ信号からデジタル信号に変換され、RAW画像データがバッファメモリ71に格納される。
本実施形態におけるAF方式は、複数のAF測距領域を持つ位相差検出方式である。AF検出部32は、サブミラー31からの光束を2つの光束に分離する瞳分割光学系と、分離された2つの像を取り込む一対の測距用エリアセンサと、2つの像の相対的な位置関係を示す位置ずれ量である位相差を演算する位相差演算部とを備える。
図2は、測距用エリアセンサから出力される2つの像信号であるA像、B像の相対位置関係を示したものである。2つの像は、異なる瞳を通過した光束よりなるため、レンズの繰り出し量により、像の相対位置が、前ピン(図2(a))、合焦(図2(b))、後ピン(図2(c))の各状態で異なる。この2つの像の相対的なずれ量は、2つの像信号の相関演算が行われることにより計算され、位相差δが求められる。位相差δは、合焦時に零、前ピン時には負の値、後ピン時には正の値をとる。位相差δと光学系のデフォーカスとの関係は一意に決まるので、AF検出部32で検出された位相差δはレンズ繰り出し制御部33に送られる。レンズ繰り出し制御部33は、位相差δとAF測距時のフォーカス用レンズ群12の位置とから、合焦を得るのに必要なレンズ繰り出し量を求め、フォーカス用レンズ群12を繰り出すことで合焦制御を行う。
図3は、撮影で得られる画像と複数のAF測距領域との位置関係を示す図である。101〜135はAF測距領域であり、AF測距領域の選択は、撮影者が任意のAF測距領域を選ぶ手動選択と、画像復元装置が主被写体を判断して焦点を合わせる自動選択とがある。手動選択には、ボタン操作でAF測距領域を選択する方法、視線入力でAF測距領域を選択する方法、液晶表示のタッチパネルでAF測距領域を選択する方法等がある。
また、選択手段によって撮影者の撮影意図に従って決定されたAF測距領域についてのデフォーカス演算結果がNGであった場合には、選択された領域以外のAF測距領域について、選択されたAF測距領域に近く、且つ撮影画面の中央に近い領域を優先する。手動選択から自動選択に切り替わる等がある。
図4は、本発明の第1の実施形態における、画像内の複数領域の被写体距離情報を取得して画像復元を行う処理を示すフローチャートである。図1と図4を用いて、画像内の複数領域の被写体距離情報を取得し、画像復元を行う動作について説明する。撮影者が図示しないレリーズボタンを一段階の押し下げ操作を行うことにより、AFシーケンスが開始される。
ステップS1において、図3の複数のAF測距領域101〜135について、AF検出部32の測距用エリアセンサからの像信号(2つの像信号であるA像信号、B像信号)を検出する。ステップS2において、前述したように、AF検出部32の位相差演算部で、2つの像信号の相関演算を行うことにより、複数のAF測距領域101〜135の位相差δを求める。ステップS3において、ステップ2で算出された、複数のAF測距領域101〜135の位相差δが、AF検出部32から、測距情報保持部34に送られ保持される。ステップS4において、焦点を合わせるAF測距領域を選択する。手動選択の設定となっている場合、撮影者が選択したAF測距領域が選択され、自動選択の設定となっている場合、画像復元装置が主被写体と判断したAF測距領域が選択される。ステップS5において、焦点を合わせるAF測距領域の位相差δが、レンズ繰り出し制御部の送られ、合焦を得るのに必要なレンズ繰り出し量を算出する。ステップS6において、フォーカス用レンズ群12を繰り出すことで合焦を行う。AF測距時及び合焦時のフォーカス用レンズ群12の位置は、レンズ繰り出し制御部33を通して検知され、測距情報保持部34に送られ、保持される。
ステップS7において、被写体距離演算部35は、複数のAF測距領域101〜135の位相差δと、AF測距時及び合焦時のフォーカス用レンズ群12の位置とから、合焦被写体距離と各AF測距領域の被写体距離とを演算する。なお、ステップS5で繰り出し量が算出された時点で合焦時のレンズ位置が分かるので、レンズ繰り出し中にステップS7の演算を行ってもよい。
次に、撮影者が図示しないレリーズボタンをもう一段押し下げ操作することにより、撮像シーケンスが開始される。撮像を行うため、メインミラー21とサブミラー31とが撮影光束外に退避し、被写体からの光束は、撮影レンズ10、光学LPF61を介して、固体撮像素子62に結像する。固体撮像素子62上には、図5に示すようなR、G、Bで構成される色モザイクフィルタが配置され、R、G、Bの各色成分の信号が取得できるようになっている。ステップS8において、固体撮像素子62上に結像した被写体像は、光電変換されて画像信号として出力され、A/D変換機63でデジタル信号に変換されて、バッファメモリ71に、RAW画像データとして格納される。
次に、画像復元処理について説明する。図1において、74は復元フィルタDBであり、画像復元に使用される復元フィルタが格納されている。本実施形態では、復元フィルタは、撮像系の設計データより求まるPSFに基づいて作成されている。
撮像系の設計データとは、撮影レンズ10の設計データ、絞り13の大きさと形状、光学LFP61の空間周波数特性、固体撮像素子62の画素ピッチと画素開口形状、固体撮像素子62上の色モザイクフィルタの配列等である。また、R、G、Bの各色成分に対してそれぞれの復元フィルタが用意される。このため、復元フィルタ作成のため、波長帯域毎の透過率特性を考慮する必要がある。これは、波長帯域毎のPSFの重み付け係数に相当し、撮像レンズ10の分光透過率特性、固体撮像素子62上の色モザイクフィルタの分光透過特性、固体撮像素子62の分光感度特性等である。また、図示しない赤外カットフィルタが使用されている場合は、その分光透過特性も考慮する必要がある。
実際に、復元フィルタDB74に格納されている画像復元フィルタは、撮像レンズ10の種類毎に、ズーム位置、絞りの各パラメータの範囲を分割して対応する形となっている。図6にその復元フィルタのリストの概念図を示す。撮影レンズ10は交換可能なので、使用されている撮像レンズ10の種類、撮影時のズーム位置、絞りのパラメータ毎に、復元フィルタリストが用意されている(図6(a))。更に、撮影時の合焦被写体距離dfに応じた復元フィルタ表が用意されており(図6(b))、撮像されたRAW画像データに対して、該当する復元フィルタを用いて復元処理が行われる。
一つの撮影状態においても撮像光学系の画角(像高)に応じてPSFは変化するので、図3に示すように、画像内を複数の復元領域に分割し、分割した各復元領域201〜235に対応する復元フィルタを用いて復元処理を行う。
ステップS8で取得されたRAW画像データの画像復元処理を、図1及び図4を用いて説明する。70はCPUであり、その機能構成として、フィルタ選択部73、復元処理部76、後処理部77を含む。フィルタ選択部73は、撮影レンズ10の種類を検知し、RAW画像データの撮像時のズーム位置をズーム位置制御部41から、撮影時の絞り状態を絞り制御部51から受け取り、復元フィルタDB74より図6(a)の復元フィルタリストを選択する。次に、フィルタ選択部73は、被写体距離演算部35で演算された合焦被写体距離dfを基に、図6(b)の中から対応する復元フィルタ表を選択する。なお、復元フィルタ補間生成部75は、復元フィルタDB74にある復元フィルタのリストにないパラメータ(ズーム位置、絞り状態、合焦被写体距離、各復元領域の被写体距離)の中間の値に対応する復元フィルタを必要とする際に、隣接する条件の復元フィルタから補間演算を行い、必要な復元フィルタを生成するものである。また、復元フィルタ補間生成部75は、復元フィルタDB74内の復元フィルタ表のデータ容量を低減するため、各パラメータの分割数を減らして格納しておき、必要な条件の復元フィルタを生成する際にも用いられる。
ステップS9では、各復元領域201〜235に対応した被写体距離を取得する。本実施形態では、図3に示すように、AF測距領域101〜135と復元領域201〜235との分割位置が合わせてある。このため、各復元領域に対応する被写体距離として、それに対応する各AF測距領域の被写体距離を用いればよい。この被写体距離は、AF時に位相差δとして測距情報保持部34に保持され、ステップS7において被写体距離演算部35で演算された各AF測距領域の被写体距離dを用いる。ステップS10では、各復元領域の復元フィルタを取得する。具体的には、図6(b)の中から、ステップS4で焦点を合わせるために選択されたAF測距領域の被写体距離、即ち、AFのための像信号を検出して、フォーカス用レンズ群の繰り出しによって焦点の合った被写体距離である合焦被写体距離dfに対応する復元フィルタ表を選択する。図7は、合焦被写体距離dfにある焦平面上の点が、固体撮像素子62上に結像している状態と、合焦被写体距離dfとは異なる被写体距離dにある焦平面上にない点が、デフォーカスしている状態とを示している。選択された復元フィルタ表は、合焦被写体距離dfにある焦平面に焦点を合わせるようにフォーカス用レンズ群10を繰り出したときのレンズ配置で、図7のように、合焦被写体距離dfと、画像上でデフォーカスした領域の各被写体距離dとにおけるPSFの逆関数に基づく復元フィルタからなっている。復元処理部76で、図3に示す各復元領域201〜235の各領域毎に、対応するAF測距領域の被写体距離dに対応する復元フィルタを、選択された復元フィルタ表より選択する。このように、合焦領域は合焦被写体距離dfのPSFに基づく復元フィルタを選択し、デフォーカス領域はデフォーカスしている被写体距離dのPSFに基づく復元フィルタを選択することで、被写体距離の違いによる光学収差を補正することが可能となる。
ステップS11において、図1のぼけ補正フィルタDB72から、デフォーカスと絞り状態とに応じたぼけを出すための、ぼけ補正フィルタを取得する。絞り状態としては、撮影時のF値を用いる。このぼけ補正フィルタは、撮影レンズ10に対応する無収差レンズのPSFに基づいて作成されており、撮像レンズ10の種類毎に、ズーム位置、絞り状態の各パラメータの範囲を分割する形のぼけ補正フィルタリストが用意されている。復元フィルタのフィルタリストでは、合焦被写体距離dfに対応する復元フィルタ表を選択した後、復元領域に応じた復元フィルタを選択する形となっている。しかし、無収差レンズのPSFは像高により変化しないので、ぼけ補正フィルタの合焦被写体距離dfに対応するフィルタ表からは、各復元領域のデフォーカス状態、つまり被写体距離dに対応するぼけ補正フィルタを選択する。
ステップS12では、復元処理部76は、ステップS10で選択された復元フィルタに、ステップS11で選択されたぼけ補正フィルタを掛け合わせて、デフォーカスと絞り状態とに応じたぼけを出す復元フィルタを生成する。そして、復元処理部76は、RAW画像データに対して復元領域毎にこのフィルタを畳み込み積分することで、画像復元を行う。
後処理部77では、画像復元されたRAW画像データに対して、デモザイキング処理、ホワイトバランス処理、ノイズリダクション処理、γ処理など、所謂、現像処理と呼ばれる画像処理が行われるが、本発明の主眼ではないので省略する。そして、復元処理された画像は、着脱可能なメモリカードからなる記録媒体78に所定の画像フォーマットで保存される。
本実施形態のように、画像中にデフォーカスした領域がある場合でも、各領域の被写体距離情報を保持し、合焦領域は合焦被写体距離dfのPSFに基づいて、デフォーカス領域はデフォーカスしている被写体距離dのPSFに基づいて収差補正を行う。デフォーカスや絞り状態に応じたぼけは、撮影時の絞り状態と復元領域毎の被写体距離dに対応する無収差レンズのPSFに基づいてぼけを与える。これにより、画像中にデフォーカスした領域がある場合でも、撮像光学系の光学収差を補正し、デフォーカスや絞り状態に応じたぼけを出す良好な復元画像を得ることができる。
本実施形態では、固体撮像素子62上に色モザイクフィルタを配置して、R、G、Bの各色成分の信号を取得する形態について述べたが、色分解光学系でR、G、Bの各色成分に光束を分離し、それぞれの光束に対して、R、G、B用の固体撮像素子を配置して画像信号を取得してもよい。
本実施形態では、画像復元フィルタは、撮像系の設計データより求まるPSFに基づいて作成されているが、PSFはシステムの光学伝達関数(OTF)を逆フーリエ変換したものである。従って、撮像系の設計データより求まるOTFに基づいて、画像復元フィルタを作成してもよい。ぼけ補正フィルタは、無収差レンズのPSFに基づいて作成したものなので、同じように、無収差レンズのOTFに基づいて、ぼけ補正フィルタを作成してもよい。
次に、本発明の第2の実施形態について説明する。本実施形態では、ユーザが指定した絞り状態に応じたぼけを出す画像復元を行う場合について説明する。
図8は、本発明の第2の実施形態に係る画像復元装置の基本構成を示す図である。本実施形態では、画像を撮像したカメラ内では画像の復元処理を行わず、当該画像ファイルを記憶媒体に保存し、PC内で当該画像の復元処理を行う。また、本実施形態では、AF測距領域の数が復元領域の数より少なくなっている。
図10は、本発明の第2の実施形態における、画像内の複数領域の被写体距離情報を取得し、画像復元を行う処理を示すフローチャートである。以下では、第1の実施形態と同様な部分の説明は省略し、第1の実施形態と異なる部分のみを説明する。
第2の実施形態では、図8のように、カメラ80では画像復元処理を行わず、固体撮像素子62上に結像され、A/D変換器63を介してバッファメモリ71に格納されたRAW画像データに対し、記録部79において画像復元に必要な情報を付加して、画像ファイルを記録媒体78に保存する。ここで、画像復元に必要な情報とは、撮影レンズ10の種類、ズーム位置、絞り状態、合焦被写体距離df及び各AF測距領域の被写体距離dである。他に、カメラ80を特定するカメラボディID、レンズNo.ID、撮影時のISO感度等を加えてもよい。
記録部79は、撮影レンズ10の種類を検知し、被写体距離演算部35から合焦被写体距離df及び各AF測距領域の被写体距離dを、RAW画像データの撮像時のズーム位置をズーム位置制御部41から、撮影時の絞り状態を絞り制御部51から受け取る。そして記録部79は、上記の画像復元に必要な情報を、RAW画像データを保存する画像ファイルのヘッダ部分に付加して、着脱可能なカードメモリである記録媒体78に保存する。なお、画像復元を行うための付加情報は、画像ファイルのヘッダ部分ではなく、別ファイルで記録媒体78に保存してもよい。
図9は、撮影で得られた画像と、複数のAF測距領域と、複数の復元領域との位置関係を示す図である。AF測距領域109〜113、116〜120、123〜127、復元領域201〜235は、図9に示すように配置され、AF測距領域の数が復元領域の数より少なくなっている。
次に、図8、図9及び図10を用いて、本実施形態におけるPC90での画像復元処理について説明する。図10のステップS1〜S7は、第1の実施形態における図4のステップS1〜S7と同様の処理であるため、説明を省略する。
ユーザは、記録媒体78をカメラ80から取り外し、PC90に装着する。なお、記録媒体78には、画像復元に必要な情報がヘッダ部分に付加された画像ファイルが保存されている。復元処理部76は、記録媒体78に保存されている画像復元に必要な情報をヘッダ部分に付加した画像ファイルから、RAW画像データを取得する(図10のステップS21)。フィルタ選択部73は、記録媒体78に保存されている画像復元に必要な情報をヘッダ部分に付加した画像ファイルから、撮影レンズ10の種類、撮像時のズーム位置及び撮影時の絞り状態を読み出し、復元フィルタDB74から図6(a)の復元フィルタリストを選択する。ステップS22において、記録媒体78に保存されている画像復元に必要な情報をヘッダ部分に付加した画像ファイルから、AF測距領域109〜113、116〜120、123〜127の被写体距離である、合焦被写体距離dfと各AF測距領域の被写体距離dとを読み出し、取得する。本実施形態では、図9に示すように、AF測距領域109〜113、116〜120、123〜127の数が復元領域201〜235の数より少なく、一致していない。このため、一致するAF測距領域がない復元領域201〜208、214〜215、221〜222、228〜235については、一番近傍のAF測距領域の被写体距離を、その復元領域の被写体距離とする。以降、第1の実施形態と同じように、ステップS23において、復元フィルタを取得する。この際、絞り状態のパラメータとしては、撮影時のF値を用いて復元フィルタを選択する。
ステップS24において、デフォーカス及び絞り状態に応じたぼけを出すためのぼけ補正フィルタをぼけ補正フィルタDB72から取得する。この際、本実施形態では、第1の実施形態のように絞り状態として、撮影時のF値を用いるのではなく、ユーザが指定したF値を用いる。これにより、ユーザが指定したF値に対応するぼけ補正フィルタが選択される。ステップS25において、第1の実施形態と同様、復元処理部76は、ステップS23で取得された復元フィルタと、ステップS24で取得されたぼけ補正フィルタとを用いて画像復元演算を行う。以降の処理は、第1の実施形態と同様なので説明を省略する。
以上により、画像の中にデフォーカスした領域が存在する場合でも、撮像光学系の光学収差を補正し、デフォーカスとユーザが指定した絞りF値とに応じたぼけを持つ復元画像が得られる。
なお、一致するAF測距領域がない復元領域について、最も近傍のAF測距領域の被写体距離情報を、その復元領域の被写体距離情報とする例を挙げたが、近傍のAF測距領域のうち、収差特性が一番近いAF領域の被写体距離情報を用いてもよい。軸対称の撮影レンズの場合、光軸からの像高が一番近いAF測距領域が、収差特性が一番近い領域となる。
以上、位相差検出方式のAFを用いる形態について述べたが、他の実施形態として、コントラスト方式のAFを用いてもよい。この場合、フォーカス用レンズ群12を至近から無限遠までの範囲で動かし、図11に示すように、各AF測距領域について、レンズの繰り出し位置に対して、コントラストを検出する。各AF測距領域において、コントラストのピーク位置に対応するレンズ繰り出し位置が、各被写体が合焦する位置である。各AF測距領域の被写体距離dは、コントラストがピークとなるレンズの繰り出し位置から演算で求めることができる。また、実際に撮像する際に、焦点合わせをするのに選択されたAF測距領域の被写体距離を合焦被写体距離dfとすればよい。
一つの復元領域の中に、複数のAF測距領域の被写体距離情報があるときには、その中から被写体距離情報を選択すればよい。また、光学系のフォーカス群を繰り出して焦点を合わせる形態について述べたが、焦点を合わせる手段として、撮像光学系と固体撮像素子の相対間隔を移動させてもよい。この場合、フォーカス用レンズ群の位置の代わりに、相対間隔を移動させた位置情報が用いられる。
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
1:光軸、10: 撮像レンズ、11:フォーカス用レンズ群以外のレンズ群、12:フォーカス用レンズ群、13: 絞り、21:メインミラー、22:焦点板、23:ペンタプリズム、24: 接眼レンズ、31:サブミラー、32:AF検出部、33:レンズ繰り出し制御部、34:測距情報保持部、35:被写体距離演算部、41:ズーム位置制御部、51:絞り制御部、61: 光学LPF、62:撮像素子、63:A/D、71:バッファメモリ、72:ぼけ補正フィルタDB、73:フィルタ選択部、74:復元フィルタDB、75:復元フィルタ補間生成部、76:復元処理部、77:後処理部、78:記録媒体、79:記録部
Claims (8)
- 撮像手段の各測距領域における被写体距離情報を保持する保持手段と、
画像復元を行う画像データの各復元領域の被写体距離情報を、前記各測距領域の被写体距離情報に基づいて取得する取得手段と、
前記各復元領域の画像内での位置および被写体距離情報の違いによる光学収差を補正するとともに、前記各復元領域のデフォーカスおよび絞り状態に基づくぼけを前記各復元領域に対して与える補正手段とを有することを特徴とする画像処理装置。 - 撮像系の設計データより求まる収差情報に基づいて光学収差を補正することを特徴とする請求項1に記載の画像処理装置。
- 前記各復元領域のデフォーカス情報および絞り状態に基づくぼけとして、前記デフォーカスおよび撮影時の絞り状態での無収差光学系の点像分布関数(PSF)又は光学伝達関数(OTF)のぼけを用いることを特徴とする請求項1又は2に記載の画像処理装置。
- 前記各復元領域のデフォーカス情報および絞り状態に基づくぼけとして、前記デフォーカスおよびユーザによって指定された絞り状態での無収差光学系の点像分布関数(PSF)又は光学伝達関数(OTF)のぼけを用いることを特徴とする請求項1又は2に記載の画像処理装置。
- 前記取得手段は、前記復元領域に対応する位置の測距領域の被写体距離情報を、前記復元領域の被写体距離情報として取得することを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。
- 前記取得手段は、前記復元領域に対応する位置の測距領域が存在しない場合、前記復元領域に対して近傍の位置の測距領域の被写体距離情報を、前記復元領域の被写体距離情報として取得することを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。
- 画像処理装置により実行される画像処理方法であって、
撮像手段の各測距領域における被写体距離情報を保持する保持ステップと、
画像復元を行う画像データの各復元領域の被写体距離情報を、前記各測距領域の被写体距離情報に基づいて取得する取得ステップと、
前記各復元領域の画像内での位置および被写体距離情報の違いによる光学収差を補正するとともに、前記各復元領域のデフォーカスおよび絞り状態に基づくぼけを前記各復元領域に対して与える補正ステップとを有することを特徴とする画像処理方法。 - 撮像手段の各測距領域における被写体距離情報を算出する算出ステップと、
画像復元を行う画像データの各復元領域の被写体距離情報を、前記各測距領域の被写体距離情報に基づいて取得する取得ステップと、
前記各復元領域の画像内での位置および被写体距離情報の違いによる光学収差を補正するとともに、前記各復元領域のデフォーカスおよび絞り状態に基づくぼけを前記各復元領域に対して与える補正ステップとをコンピュータに実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140777A JP2012005056A (ja) | 2010-06-21 | 2010-06-21 | 画像処理装置、画像処理方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140777A JP2012005056A (ja) | 2010-06-21 | 2010-06-21 | 画像処理装置、画像処理方法及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012005056A true JP2012005056A (ja) | 2012-01-05 |
Family
ID=45536476
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010140777A Pending JP2012005056A (ja) | 2010-06-21 | 2010-06-21 | 画像処理装置、画像処理方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012005056A (ja) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103312950A (zh) * | 2012-03-09 | 2013-09-18 | 株式会社理光 | 摄像装置 |
| JP2013186355A (ja) * | 2012-03-09 | 2013-09-19 | Casio Comput Co Ltd | 自動合焦装置、自動合焦方法及びプログラム |
| JP2013240022A (ja) * | 2012-05-17 | 2013-11-28 | Canon Inc | 画像処理装置、撮像装置、および、画像処理方法 |
| JP2013242658A (ja) * | 2012-05-18 | 2013-12-05 | Canon Inc | 画像処理装置、撮像装置、画像処理方法、および画像処理プログラム |
| WO2014122804A1 (ja) * | 2013-02-05 | 2014-08-14 | 富士フイルム株式会社 | 画像処理装置、撮像装置、画像処理方法及びプログラム |
| JP2014150498A (ja) * | 2013-02-04 | 2014-08-21 | Canon Inc | 画像処理方法、画像処理装置、画像処理プログラムおよび撮像装置 |
| WO2015015935A1 (ja) * | 2013-07-29 | 2015-02-05 | 富士フイルム株式会社 | 撮像装置及び画像処理方法 |
| JP2015095857A (ja) * | 2013-11-14 | 2015-05-18 | キヤノン株式会社 | 撮像装置 |
| WO2016002126A1 (en) * | 2014-07-04 | 2016-01-07 | Canon Kabushiki Kaisha | Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium |
| JP2016110312A (ja) * | 2014-12-04 | 2016-06-20 | 株式会社東芝 | 画像処理方法、画像処理装置及びプログラム |
| WO2016167189A1 (ja) * | 2015-04-16 | 2016-10-20 | 富士フイルム株式会社 | 撮像装置、画像処理装置、画像処理方法、プログラム及び記録媒体 |
| JP2017009640A (ja) * | 2015-06-17 | 2017-01-12 | キヤノン株式会社 | 撮像装置および撮像装置の制御方法 |
| JPWO2015125405A1 (ja) * | 2014-02-19 | 2017-03-30 | ソニー株式会社 | 撮像装置、撮像方法および撮像システム |
| KR101730342B1 (ko) | 2012-12-19 | 2017-04-27 | 캐논 가부시끼가이샤 | 화상처리장치, 화상처리방법 및 기억매체 |
| US11448874B2 (en) | 2019-10-18 | 2022-09-20 | Samsung Electronics Co., Ltd. | Method and apparatus for correction of aberration |
-
2010
- 2010-06-21 JP JP2010140777A patent/JP2012005056A/ja active Pending
Cited By (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013186355A (ja) * | 2012-03-09 | 2013-09-19 | Casio Comput Co Ltd | 自動合焦装置、自動合焦方法及びプログラム |
| CN103312950B (zh) * | 2012-03-09 | 2016-12-28 | 株式会社理光 | 摄像装置 |
| CN103312950A (zh) * | 2012-03-09 | 2013-09-18 | 株式会社理光 | 摄像装置 |
| JP2013240022A (ja) * | 2012-05-17 | 2013-11-28 | Canon Inc | 画像処理装置、撮像装置、および、画像処理方法 |
| JP2013242658A (ja) * | 2012-05-18 | 2013-12-05 | Canon Inc | 画像処理装置、撮像装置、画像処理方法、および画像処理プログラム |
| KR101730342B1 (ko) | 2012-12-19 | 2017-04-27 | 캐논 가부시끼가이샤 | 화상처리장치, 화상처리방법 및 기억매체 |
| US9167168B2 (en) | 2013-02-04 | 2015-10-20 | Canon Kabushiki Kaisha | Image processing method, image processing apparatus, non-transitory computer-readable medium, and image-pickup apparatus |
| JP2014150498A (ja) * | 2013-02-04 | 2014-08-21 | Canon Inc | 画像処理方法、画像処理装置、画像処理プログラムおよび撮像装置 |
| US9432643B2 (en) | 2013-02-05 | 2016-08-30 | Fujifilm Corporation | Image processing device, image capture device, image processing method, and non-transitory computer-readable medium |
| JP5830186B2 (ja) * | 2013-02-05 | 2015-12-09 | 富士フイルム株式会社 | 画像処理装置、撮像装置、画像処理方法及びプログラム |
| CN104969545A (zh) * | 2013-02-05 | 2015-10-07 | 富士胶片株式会社 | 图像处理装置、摄像装置、图像处理方法以及程序 |
| WO2014122804A1 (ja) * | 2013-02-05 | 2014-08-14 | 富士フイルム株式会社 | 画像処理装置、撮像装置、画像処理方法及びプログラム |
| CN105409198B (zh) * | 2013-07-29 | 2018-11-09 | 富士胶片株式会社 | 摄像装置及图像处理方法 |
| CN105409198A (zh) * | 2013-07-29 | 2016-03-16 | 富士胶片株式会社 | 摄像装置及图像处理方法 |
| JP5903528B2 (ja) * | 2013-07-29 | 2016-04-13 | 富士フイルム株式会社 | 撮像装置及び画像処理方法 |
| US9800774B2 (en) | 2013-07-29 | 2017-10-24 | Fujifilm Corporation | Image capture device with restoration processing and image restoration processing method |
| WO2015015935A1 (ja) * | 2013-07-29 | 2015-02-05 | 富士フイルム株式会社 | 撮像装置及び画像処理方法 |
| JP2015095857A (ja) * | 2013-11-14 | 2015-05-18 | キヤノン株式会社 | 撮像装置 |
| JPWO2015125405A1 (ja) * | 2014-02-19 | 2017-03-30 | ソニー株式会社 | 撮像装置、撮像方法および撮像システム |
| US10469727B2 (en) | 2014-02-19 | 2019-11-05 | Sony Corporation | Imaging apparatus, imaging method, and imaging system |
| US10026157B2 (en) | 2014-07-04 | 2018-07-17 | Canon Kabushiki Kaisha | Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium |
| CN106464808A (zh) * | 2014-07-04 | 2017-02-22 | 佳能株式会社 | 图像处理设备、图像拾取设备、图像处理方法、图像处理程序以及存储介质 |
| US20160275656A1 (en) * | 2014-07-04 | 2016-09-22 | Canon Kabushiki Kaisha | Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium |
| EP3164988A4 (en) * | 2014-07-04 | 2018-02-21 | Canon Kabushiki Kaisha | Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium |
| JP2016019017A (ja) * | 2014-07-04 | 2016-02-01 | キヤノン株式会社 | 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、および、記憶媒体 |
| WO2016002126A1 (en) * | 2014-07-04 | 2016-01-07 | Canon Kabushiki Kaisha | Image processing apparatus, image pickup apparatus, image processing method, image processing program, and storage medium |
| CN106464808B (zh) * | 2014-07-04 | 2019-11-05 | 佳能株式会社 | 图像处理设备、图像拾取设备、图像处理方法、图像处理程序以及存储介质 |
| JP2016110312A (ja) * | 2014-12-04 | 2016-06-20 | 株式会社東芝 | 画像処理方法、画像処理装置及びプログラム |
| WO2016167189A1 (ja) * | 2015-04-16 | 2016-10-20 | 富士フイルム株式会社 | 撮像装置、画像処理装置、画像処理方法、プログラム及び記録媒体 |
| JPWO2016167189A1 (ja) * | 2015-04-16 | 2018-03-08 | 富士フイルム株式会社 | 撮像装置、画像処理装置、画像処理方法、プログラム及び記録媒体 |
| US10269101B2 (en) | 2015-04-16 | 2019-04-23 | Fujifilm Corporation | Imaging device, image processing device, image processing method, program, and recording medium |
| JP2017009640A (ja) * | 2015-06-17 | 2017-01-12 | キヤノン株式会社 | 撮像装置および撮像装置の制御方法 |
| US11448874B2 (en) | 2019-10-18 | 2022-09-20 | Samsung Electronics Co., Ltd. | Method and apparatus for correction of aberration |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2012005056A (ja) | 画像処理装置、画像処理方法及びプログラム | |
| EP2566163B1 (en) | Image processing apparatus and method | |
| KR101233013B1 (ko) | 화상 촬영 장치 및 그 거리 연산 방법과 합초 화상 취득 방법 | |
| JP5528173B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP5409589B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置および撮像装置 | |
| EP2574034B1 (en) | Image processing apparatus and method | |
| JP5959976B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置および撮像装置 | |
| JP6516429B2 (ja) | 距離計測装置、撮像装置、および距離計測方法 | |
| JP5237978B2 (ja) | 撮像装置および撮像方法、ならびに前記撮像装置のための画像処理方法 | |
| JP2011215707A (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
| JP2012124555A (ja) | 撮像装置 | |
| JP5501069B2 (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
| JP2012256118A (ja) | 画像復元装置およびその方法 | |
| JP5653464B2 (ja) | 撮像装置、画像処理装置、画像処理方法、画像処理プログラム、および、記憶媒体 | |
| JP2018195985A (ja) | 画像処理装置、撮像装置、画像処理方法、プログラム、および、記憶媒体 | |
| JP2008211678A (ja) | 撮像装置およびその方法 | |
| JP5645981B2 (ja) | 撮像装置、画像処理装置、画像処理方法、画像処理プログラム、および、記憶媒体 | |
| JP5425135B2 (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
| JP2017050662A (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP5425136B2 (ja) | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム | |
| JP2008033060A (ja) | 撮像装置および撮像方法、並びに画像処理装置 | |
| JP6436840B2 (ja) | 画像処理装置、撮像装置、画像処理方法、画像処理プログラム、および、記憶媒体 | |
| JP2018088587A (ja) | 画像処理方法および画像処理装置 | |
| JP7646427B2 (ja) | 画像処理方法、画像処理装置、撮像装置およびプログラム | |
| US20240144536A1 (en) | Image processing device, image processing method, and storage medium |