説明

画像処理装置

【課題】超解像処理に最適な低解像度画像群の取得支援に用いる画像処理装置を提供する。
【解決手段】基準画像と各参照画像間の位置ずれ量を算出する処理部と、位置ずれ量と基準画像と複数の参照画像に基づいて複数の変形画像を生成する処理部と、画像情報選択時に利用するパラメータの閾値を設定する処理部と、パラメータの閾値を用いて参照画像から超解像処理に用いる画像情報を選択する処理部と、基準画像と位置ずれ量と画像情報とに基づき加算画像と重み画像を生成する処理部と、加算画像を重み画像で除算することにより高解像度グリッド画像を生成する処理部と、高解像度グリッド画像に基づき簡易補間画像を生成する処理部と、画像特徴量を生成する処理部と、画像特徴量を表示する表示部と、必要に応じて、画像入力に係る処理、基準画像選択に係る処理、参照画像選択に係る処理、及びパラメータの閾値設定に係る処理をそれぞれ制御する制御部とを備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、デジタル画像処理技術に関し、特に、複数枚の低解像度画像の位置合わせによる高解像度画像の生成を行う際の低解像度画像群取得支援に用いる画像処理装置に関する。
【背景技術】
【0002】
近年、デジタル画像処理分野では、複数枚の低解像度画像(以下、単に、「低解像度画像群」とも言う。)を使用して高解像度画像を生成する、超解像処理と呼ばれるデジタル画像処理技術が開発されてきた。
【0003】
既存の超解像処理技術として、例えば、特許文献1や特許文献2に開示されたように、まず、複数枚の低解像度画像間における位置ずれ量をサブピクセル単位で検出し、そして、検出したサブピクセル単位での位置ずれ量をもとに、これら複数枚の低解像度画像を高解像度画像空間上に位置合わせし合成することにより、高解像度画像を生成する画像処理技術がある。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第4126378号
【特許文献2】国際公開WO2004/068862号パンフレット
【特許文献3】特開2007−266667号公報
【特許文献4】国際公開WO2004/063991号パンフレット
【特許文献5】国際公開WO2008/102898号パンフレット
【非特許文献】
【0005】
【非特許文献1】戸田真人・塚田正人・井上晃共著,「レジストレーション誤差を考慮した超解像処理」,FIT2006(第5回情報科学技術フォーラム),I-027,p.63-64,2006年
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記のように、前述した既存の超解像処理技術を用いて、複数枚の低解像度画像を使用して高解像度画像を生成する際に、低解像度画像間の位置ずれ量をもとに、高解像度画像空間上にこれら複数枚の低解像度画像を位置合わせする必要がある。
【0007】
このとき、被写体の動き、低解像度画像の使用枚数、動き推定処理や画素選択処理などの影響で、複数枚の低解像度画像を位置合わせした後の高解像度画像空間上の画素密度が不均一になる。このような不均一な画素密度を有する画像データに対して、補間処理が行われている。
【0008】
しかしながら、補間処理は推定値により高解像度画像空間上の不足している画素を埋めるため、補間処理による高解像度化は、必ずしも正確なものとはならない。
【0009】
そのため、複数枚の低解像度画像を使用して高解像度画像を生成する際に、つまり、複数枚の低解像度画像に基づく超解像処理により高解像度画像を生成する際に、複数枚の低解像度画像を位置合わせした後の高解像度画像空間上の画素密度が概略均一となるように、複数枚の低解像度画像(低解像度画像群)を取得することが望ましい。
【0010】
このように、超解像処理により高解像度画像を生成するには、サブピクセル単位でずれた複数枚の低解像度画像をユーザが取得する必要はあるが、ユーザは超解像処理に最適な低解像度画像が十分に得られているか否かを知ることができないという問題点が存在する。
【0011】
一方、特許文献3には、ユーザが撮影した画像を使用してモザイキング処理や超解像処理により合成画像を生成する際に、適切な撮影量となるように、ユーザのカメラ操作を支援する、「カメラ付き携帯機器、その制御方法及びその撮影支援方法」が開示されている。
【0012】
特許文献3では、適切な撮影量をユーザへ提示することにより、ユーザのカメラ操作を支援しているが、サブピクセル単位での適切な撮影量をユーザへ提示するものではない。
【0013】
本発明は、上述のような事情よりなされたものであり、本発明の目的は、複数枚の低解像度画像を使用して超解像処理により高解像度画像を生成する際に、ユーザが超解像処理に最適な低解像度画像群を取得することを支援するための画像処理装置を提供することにある。
【課題を解決するための手段】
【0014】
本発明は、複数枚の低解像度画像を使用して超解像処理により高解像度画像を生成する際に、ユーザが前記超解像処理に最適な低解像度画像群を取得することを支援するための画像処理装置に関するものである。本発明の上記目的は、前記複数枚の低解像度画像を入力する画像入力部と、入力された前記複数枚の低解像度画像から基準画像を選択する基準画像選択部と、入力された前記複数枚の低解像度画像から前記超解像処理に利用する複数枚の参照画像を選択する参照画像選択部と、前記基準画像と前記各参照画像間の高解像度画像空間上で位置合わせを行うための位置ずれ量をそれぞれ算出する位置ずれ量算出部と、前記位置ずれ量と前記基準画像と前記複数の参照画像に基づいて複数の変形画像を生成する変形画像生成部と、前記位置ずれ量と前記基準画像と前記参照画像及び変形画像の情報とに基づき、加算画像と重み画像を生成する加算画像・重み画像生成部と、前記加算画像を前記重み画像で除算することにより、高解像度グリッド画像を生成する高解像度グリッド画像生成部と、画像特徴量を算出する画像特徴量算出部と、前記画像特徴量を表示する画像特徴量表示部とを備えることによって達成される。或いは、前記複数枚の低解像度画像は、画素情報において少なくとも1種類以上の色チャンネル情報が欠落している画像であってもよい。
【0015】
また、本発明の上記目的は、前記画像特徴量算出部は、前記高解像度画像空間上の画素数に対する前記高解像度グリッド画像の未定義画素数の割合を表す前記高解像度グリッド画像の充填率を算出する充填率算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記高解像度グリッド画像を領域分割して得られた小領域毎に算出された充填率であってもよい。或いは、前記画像特徴量は、前記高解像度グリッド画像を領域分割して得られた小領域の総数に対する所定の閾値以上の充填率を有する小領域の数の割合であってもよい。
【0016】
更に、本発明の上記目的は、前記画像特徴量算出部は、前記高解像度グリッド画像に対し高周波数成分を算出する高周波数成分算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像の高周波数成分に対する前記高解像度グリッド画像の高周波数成分の比を表す高解像度グリッド画像の相対高周波数成分であってもよい。或いは、前記画像特徴量算出部は、前記高解像度グリッド画像に対しエッジ量を算出するエッジ量算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像のエッジ量に対する前記高解像度グリッド画像のエッジ量の比を表す高解像度グリッド画像の相対エッジ量であってもよい。
【0017】
また更に、本発明の上記目的は、前記画像特徴量算出部は、前記高解像度グリッド画像に対し、欠落画素の補間処理を行い、補間画像を生成する補間処理部を備えることによってより効果的に達成される。或いは、前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し、表色変換処理を行い、表色変換基準画像及び表色変換補間画像を生成する表色変換処理部を備えることによってより効果的に達成される。或いは、前記画像特徴量算出部は、前記補間画像又は前記表色変換補間画像に対し、高周波数成分を算出する高周波数成分算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像の高周波数成分に対する前記補間画像の高周波数成分の比を表す前記補間画像の相対高周波数成分であってもよい。或いは、前記画像特徴量は、前記表色変換基準画像の高周波数成分に対する前記表色変換補間画像の高周波数成分の比を表す前記表色変換補間画像の相対高周波数成分であってもよい。或いは、前記画像特徴量算出部は、前記補間画像又は前記表色変換補間画像に対し、エッジ量を算出するエッジ量算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像のエッジ量に対する前記補間画像のエッジ量の比を表す前記補間画像の相対エッジ量であってもよい。或いは、前記画像特徴量は、前記表色変換基準画像のエッジ量に対する前記表色変換補間画像のエッジ量の比を表す前記表色変換補間画像の相対エッジ量であってもよい。或いは、前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し色差を算出する色差算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像の色差に対する前記補間画像の色差の比を表す前記補間画像の相対色差であってもよい。或いは、前記画像特徴量算出部は、前記表色変換基準画像及び前記表色変換補間画像に対し色差を算出する色差算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記表色変換基準画像の色差に対する前記表色変換補間画像の色差の比を表す前記表色変換補間画像の相対色差であってもよい。或いは、前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し彩度を算出する彩度算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記基準画像の彩度に対する前記補間画像の彩度の比を表す前記補間画像の相対彩度であってもよい。或いは、前記画像特徴量算出部は、前記表色変換基準画像及び前記表色変換補間画像に対し彩度を算出する彩度算出部を備えることによってより効果的に達成される。或いは、前記画像特徴量は、前記表色変換基準画像の彩度に対する前記表色変換補間画像の彩度の比を表す前記表色変換補間画像の相対彩度であってもよい。或いは、前記画像特徴量は、前記複数の変形画像と前記基準画像間のそれぞれの類似度であってもよい。或いは、前記画像特徴量は、前記複数の変形画像と前記基準画像を領域分割した小領域ごとの前記基準画像と各変形画像間の類似度であってもよい。或いは、前記画像特徴量は、前記変形画像を領域分割して得られた小領域の総数に対する所定の閾値以上の類似度を有する小領域の数の割合であってもよい。或いは、前記画像特徴量表示部は、前記画像特徴量の推移を表示することによってより効果的に達成される。
【0018】
また、本発明の上記目的は、前記画像処理装置において、前記参照画像の画像情報を選択する基準になるパラメータの閾値を設定するパラメータ設定部と、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記パラメータ設定部における前記パラメータの前記閾値の変更を行う、外部I/F制御部とを更に備えることによってより効果的に達成される。或いは、前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記複数参照画像の枚数の変更を行う、外部I/F制御部を更に備えることによってより効果的に達成される。或いは、前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記画像入力部の前記複数枚の低解像度画像の入力枚数の変更を行う、外部I/F制御部を更に備えることによってより効果的に達成される。或いは、前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記参照画像の選択を行う、外部I/F制御部を更に備えることによってより効果的に達成される。
【発明の効果】
【0019】
本発明では、複数枚の低解像度画像を使用して超解像処理により高解像度画像を生成する際に、基準画像、超解像処理の途中において生成された加算画像と重み画像に基づいて生成された高解像度グリッド画像と簡易補間画像に基づいて生成された画像特徴量(充填率、高周波数成分、エッジ量、彩度及び色差)をユーザに表示することにより、ユーザが超解像処理に最適な低解像度画像群を取得できるように、ユーザ支援(低解像度画像群取得支援)を行うことが可能となる。
【図面の簡単な説明】
【0020】
【図1】本発明に係る画像処理装置の第1実施形態を示すブロック構成図である。
【図2】図1に示す本発明の第1実施形態に係る画像処理装置の処理流れを示すフロー図である。
【図3】本発明に係る画像処理装置の加算画像・重み画像生成部の実施形態を示すブロック構成図である。
【図4】本発明に係る画像処理装置の画像入力部に入力される複数枚の低解像度画像が三板方式の固体カラー撮像装置で取得された画像である場合の加算画像と重み画像を説明するための模式図である。
【図5】本発明に係る画像処理装置の画像入力部に入力される複数枚の低解像度画像がカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された画像である場合の加算画像と重み画像を説明するための模式図である。
【図6】本発明に係る画像処理装置の画像特徴算出部112の第1実施形態を示すブロック構成図である。
【図7】異なる充填率を有する高解像度グリッド画像の例である。
【図8】小領域毎に算出された充填率を示してある高解像度グリッド画像の例である。
【図9】エッジや孤立点付近の各画素の色差成分Cbと色差成分Crの分布をプロットした例である。
【図10】本発明に係る画像処理装置の画像特徴算出部112の第2実施形態を示すブロック構成図である。
【図11】画像特徴量の推移表示を画像特徴量表示部113に表示した場合の例である。
【図12】本発明に係る画像処理装置の第2実施形態を示すブロック構成図である。
【図13】図12に示す本発明の第2実施形態に係る画像処理装置の処理流れを示すフロー図である。
【発明を実施するための形態】
【0021】
本発明は、複数枚の低解像度画像を使用して超解像処理により高解像度画像を生成する際に、ユーザが超解像処理に最適な低解像度画像群を取得することを支援するための画像処理装置に関する。
【0022】
以下、本発明を実施するための形態について、図面を参照しながら詳細に説明する。
【0023】
図1は、本発明に係る画像処理装置の第1実施形態(以下、単に「本発明に係る画像処理装置1」、又は「画像処理装置1」とも言う。)を示すブロック構成図である。また、図2は、図1に示す本発明に係る画像処理装置1の処理流れを示すフロー図である。以下、図1及び図2を用いて、画像処理装置1を詳細に説明する。
【0024】
図1に示すように、画像処理装置1は、画像入力部100と、第1記憶部101と、基準画像選択部102と、参照画像選択部103と、位置ずれ量算出部104と、変形画像生成部105と、画像情報選択部106、パラメータ設定部107と、加算画像・重み画像生成部108と、第2記憶部109と、高解像度グリッド画像生成部110と、画像特徴量算出部112と、画像特徴量表示部113と、外部I/F制御部114と、再構成処理部115と、高解像度画像出力部116とから構成される。また、画像処理装置1において、外部I/F制御部114が、画像入力部100、基準画像選択部102、参照画像選択部103、及びパラメータ設定部107に対し、必要に応じて、それぞれ制御信号を送ることにより、画像入力部100、基準画像選択部102、参照画像選択部103、及びパラメータ設定部107での処理を制御することができる。
【0025】
図1に示すように、画像処理装置1では、まず、画像入力部100が、複数枚の低解像度画像を入力する(図2のステップS100を参照)。そして、画像入力部100に入力された複数枚の低解像度画像が、第1記憶部101に格納される。また、ユーザの選択により、外部I/F制御部114を介して、画像入力部100が、ユーザが選択した所定枚数の低解像度画像を入力することが可能である。
【0026】
ここで、本発明では、画像入力部100に入力される複数枚の低解像度画像として、三板方式の固体カラー撮像装置で取得された画像を用いても良く、また、カラーフィルタを用いた単板方式の固体カラー撮像装置で取得された、画素情報において少なくとも1種類以上の色チャンネル情報の欠落している画像を用いても良い。カラーフィルタとして、例えば、Bayerカラーフィルタを用いる。
【0027】
次に、基準画像選択部102が、第1記憶部101に格納されている複数枚の低解像度画像から、1枚の基準画像を選択する(図2のステップS110を参照)。本発明で言う「基準画像」とは、高解像度化する低解像度画像であり、位置ずれ量算出部104において位置ずれ量を算出する際の基準となる画像でもある。
【0028】
本発明では、ユーザが高解像度化したい1枚の低解像度画像を、外部I/F制御部114を介して、基準画像選択部102によって基準画像として選択するようにしている。また、本発明では、基準画像選択部102が、所定の評価基準により、第1記憶部101に格納されている複数枚の低解像度画像の中から、1枚の基準画像を選択するようにしてもよい。所定の評価基準としては、例えば、画像間の相関や合焦状態を用いることができる。
【0029】
次に、参照画像選択部103が、第1記憶部101に格納されている複数枚の低解像度画像から、高解像度化処理(超解像処理)に用いる複数枚の参照画像を選択する(図2のステップS120を参照)。
【0030】
つまり、参照画像選択部103では、第1記憶部101に格納されている複数枚の低解像度画像から、所定枚数の参照画像を選択するようにしており、また、当該所定枚数は、外部I/F制御部114を介してユーザに任意に設定されることが可能である。
【0031】
次に、位置ずれ量算出部104が、位置ずれ量算出処理(図2のステップS130を参照)を行うことにより、基準画像選択部102により選択された基準画像と、参照画像選択部103により選択された各参照画像間の位置関係を、それぞれ算出する。ここで、位置ずれ量算出部104で算出された位置関係は、高解像度画像空間上で位置合わせを行うための位置ずれ量となる。
【0032】
本発明では、高解像度画像空間上に位置合わせを行うためには、基準画像と各参照画像間のサブピクセル単位での位置ずれ量を算出する必要がある。位置ずれ量算出部104で行われる位置ずれ量算出処理の一具体例として、例えば、予め、基準画像と各参照画像を補間処理(例えば、バイキュービック法による補間処理)で拡大させておき、そして、拡大された基準画像と各参照画像間のサブピクセル単位での位置ずれ量を、ブロックマッチング法により算出するようにしても良く、又は、特許文献4に開示されたような既存技術により算出するようにしても良い。
【0033】
なお、位置ずれ量算出部104では、低解像度画像からサブピクセル単位での位置ずれ量を算出した場合に、算出されたサブピクセル単位での位置ずれ量を高解像度画像空間上のサブピクセル単位での位置ずれ量に変換する必要がある。
【0034】
換言すれば、位置ずれ量算出部104で算出された位置ずれ量は、高解像度画像空間上のサブピクセル単位での位置ずれ量となる。
【0035】
次に、変形画像生成部105が、変形画像生成処理(図2のステップS140を参照)を行うことにより、位置ずれ量算出部104で算出された位置ずれ量に基づいて、基準画像と合致するように、各参照画像にそれぞれ画像変形を施すことで、複数の変形画像を生成する。
【0036】
なお、変形画像生成部105では、変形画像を生成するために、位置ずれ量算出部104で算出された位置ずれ量に基づいて、各参照画像とそれぞれ合致するように、基準画像に画像変形を施すことで、複数の変形画像を生成するようにしても良い。
【0037】
次に、パラメータ設定部107が、パラメータ設定処理(図2のステップS150を参照)を行うことにより、参照画像の画素を超解像処理に利用するか否かを判断するためのパラメータの閾値を設定する。当該パラメータとして、画像間の類似度や相違度を用いることができる。また、当該パラメータの閾値は、外部I/F制御部114を介してユーザに任意に設定されることが可能である。
【0038】
ここで、本発明で用いるパラメータの具体例について説明する。
【0039】
一例として、基準画像と変形画像(例えば、画像変形を施した参照画像)の位置が対応する画素について求めたSSD(差分自乗の総和)をパラメータとする。
【0040】
パラメータとして、画素単位について求めたSSD(差分自乗の総和)用いた場合に、パラメータ設定部107では、画素単位について求めた基準画像と変形画像間のSSDの閾値を設定する。後述する画像情報選択部106で行われる画像情報選択処理において、画素単位について求めた基準画像と変形画像間のSSDが設定された閾値以下であれば、参照画像の画素を超解像処理に利用する画素として選択する。
【0041】
勿論、本発明では、パラメータとして、画素単位について求めた基準画像と変形画像間のSSDには限らず、基準画像と変形画像の位置が対応するフレーム単位や領域単位について求めたSSDを用いてもよい。
【0042】
また、本発明では、SSDだけではなく、SAD(差分絶対値の総和)やNCC(正規化相互相関)といった公知の類似度、相違度をパラメータとして用いるようにしてもよい。
【0043】
本発明では、位置(i,j)における基準画像の輝度値をT(i,j)とし、変形画像(例えば、基準画像と合致するように画像変形された参照画像)の輝度値をI(i,j)とした場合に、Mピクセル×Nピクセルの領域の基準画像と変形画像間のSSD、SAD、NCCは、下記数1、数2、数3により求められる。
【0044】
【数1】

【0045】
【数2】

【0046】
【数3】

SSDとSADは小さな値であるほど、その画像情報は超解像処理にとって望ましい画像情報になる。また、NCCは大きな値であるほど、その画像情報は超解像処理にとって望ましい画像情報になる。
【0047】
つまり、本発明では、パラメータとして基準画像と変形画像間のSSDを用いる場合に、後述する画像情報選択部106で行われる画像情報選択処理において、画素単位について求めた基準画像と変形画像間のSSDが、パラメータ設定部107で設定されたSSDの閾値以下であれば、参照画像の画素を超解像処理に利用する画素として選択する。
【0048】
また、本発明では、パラメータとして基準画像と変形画像間のSADを用いる場合に、後述する画像情報選択部106で行われる画像情報選択処理において、画素単位について求めた基準画像と変形画像間のSADが、パラメータ設定部107で設定されたSADの閾値以下であれば、参照画像の画素を超解像処理に利用する画素として選択する。
【0049】
そして、本発明では、パラメータとして基準画像と変形画像間のNCCを用いる場合に、後述する画像情報選択部106で行われる画像情報選択処理において、画素単位について求めた基準画像と変形画像間のNCCが、パラメータ設定部107で設定されたNCCの閾値以上であれば、参照画像の画素を超解像処理に利用する画素として選択する。
【0050】
さらに、本発明では、画像間の類似度や相違度だけでなく、パラメータとして、例えば、非特許文献1や特許文献5の公知技術に開示されたように、上記のI(i,j)の変形量に基づく基準などを用いてもよい。
【0051】
次に、画像情報選択部106が、画像情報選択処理(図2のステップS160を参照)を行うことにより、パラメータ設定部107で設定されたパラメータの閾値と、基準画像選択部102で選択された基準画像と、変形画像生成部105で生成された複数の変形画像とに基づいて、複数枚の参照画像から超解像処理に用いる画像情報を選択する。
【0052】
ここで、パラメータとして基準画像と変形画像間のSSDを用いる場合の画像情報選択部106で行われる画像情報選択処理の一具体例について説明する。
【0053】
画像情報選択部106が、まず、画素毎に基準画像と変形画像間のSSDを算出し、次に、算出したSSDがパラメータ設定部107で設定されたSSDの閾値以下であれば、その画素位置にある参照画像の画素を超解像処理に用いる画素として選択し、一方、算出したSSDがパラメータ設定部107で設定されたSSDの閾値より大きければ、その画素位置にある参照画像の画素を超解像処理に用いる画素として選択しないように、複数枚の参照画像から超解像処理に用いる画像情報(複数の画素)を選択する。
【0054】
換言すれば、画像情報選択部106で選択された画像情報は、超解像処理に利用する画像情報として、複数枚の参照画像から選択された複数の画素で構成された画像情報である。即ち、画像情報選択部106で選択された画像情報は、複数の参照画像から選択された複数の画素である。
【0055】
次に、加算画像・重み画像生成部108が、基準画像選択部102で選択された基準画像と、位置ずれ量算出部104で算出された位置ずれ量と、画像情報選択部106で選択された画像情報とに基づき、加算画像と重み画像を生成する(図2のステップS170を参照)。加算画像・重み画像生成部108で生成された加算画像と重み画像は、第2記憶部109に格納される。
【0056】
ここで、加算画像・重み画像生成部108の実施形態について詳細に説明する。図3は、本発明に係る画像処理装置の加算画像・重み画像生成部(加算画像・重み画像生成部108)の実施形態を示すブロック構成図である。
【0057】
図3に示すように、加算画像・重み画像生成部108が、加算画像を生成する加算画像生成部200と、重み画像を生成する重み画像生成部201とから構成される。
【0058】
加算画像・重み画像生成部108では、まず、加算画像生成部200が、基準画像選択部で選択された基準画像と、位置ずれ量算出部104で算出された位置ずれ量(即ち、高解像度画像空間上のサブピクセル単位での位置ずれ量)と、画像情報選択部106により複数枚の参照画像から選択された画像情報をもとに、選択された画像情報の各画素を高解像度画像空間上に配置することにより、加算画像を生成する。ちなみに、加算画像の画素数が高解像度画像空間の画素数と等しい。
【0059】
次に、重み画像生成部201が、基準画像選択部で選択された基準画像と、位置ずれ量算出部104で算出された位置ずれ量と、画像情報選択部106により複数枚の参照画像から選択された画像情報をもとに、選択された画像情報の各画素に対して重み付けをし、各画素に係る重みを高解像度画像空間上に配置することにより、重み画像を生成する。ちなみに、重み画像の画素数が高解像度画像空間の画素数と等しい。
【0060】
重み画像生成部201で行われる、選択された画像情報の各画素に対する重み付けについて、画素毎に位置ずれ量算出部104で算出された位置ずれ量をもとに、対応する画素同士の相関性を再度評価することにより、位置ずれ量の信頼度を判定し、判定された信頼度に応じて、0〜1の重みを設定するようにしても良く、また、位置合わせの基準となる基準画像からの撮影時間に応じて重み付けをするようにしても良い。
【0061】
なお、加算画像生成部200では、選択された画像情報の画素を高解像度画像空間上に配置する際に、同じ高解像度画像空間上の位置(画素位置)に、既に別の画素が配置されていた場合に、それらの画素の画素値に、当該画素の画素値を累積加算するようにしている。
【0062】
また、重み画像生成部201では、選択された画像情報の画素に係る重みを高解像度画像空間上に配置する際に、同じ高解像度画像空間上の位置(画素位置)に、既に別の画素に係る重みが配置されていた場合に、それらの画素に係る重みに、当該画素に係る重みを累積加算するようにしている。
【0063】
このように、加算画像・重み画像生成部108で生成された加算画像と重み画像は、使用する低解像度画像の枚数、位置合わせする高解像度画像空間の画素数、選択された画像情報の各画素に係る重み、被写体の動きなどの関係から、画素値が決定された定義画素と画素値が決定されていない未定義画素の混ざった不均一な画像となる。
【0064】
上述した加算画像・重み画像生成部108の実施形態では、加算画像と重み画像を生成する際に、画素値と重みについてそれぞれ累積加算を行っているが、本発明に係る画像処理装置の加算画像・重み画像生成部では、上述した実施形態に限らず、例えば、画素値と重みを高解像度画像空間上に配置する際に、同じ画素位置に、既に画素値又は重みが配置されている場合は、累積加算せずに、当該画素値と当該重みを棄却するように、加算画像と重み画像を生成するようにしても良い。
【0065】
図4は、本発明に係る画像処理装置の画像入力部に入力される複数枚の低解像度画像が三板方式の固体カラー撮像装置で取得された画像である場合に、加算画像・重み画像生成部108で生成された加算画像と重み画像を説明するための模式図である。
【0066】
図4に示すように、画像入力部100に入力され、第1記憶部101に格納されている複数枚の低解像度画像が三板方式の固体カラー撮像装置で取得された画像である場合に、例えば、基準画像選択部102により、フレーム1を基準画像とし、そして、参照画像選択部103により、それ以外のフレーム(フレーム2、フレーム3、…)を参照画像とする。
【0067】
そして、基準画像選択部102で選択された基準画像(フレーム1)と、位置ずれ量算出部104で算出された高解像度画像空間上のサブピクセル単位での位置ずれ量と、画像情報選択部106で選択された画像情報とに基づき、加算画像・重み画像生成部108が加算画像と重み画像を生成する。図4では、説明上の便宜のため、ある注目画素を含む小領域について生成された加算画像と重み画像を模式的に示している。
【0068】
図4に示すように、生成された加算画像は、R成分画像である加算画像(R)、G成分画像である加算画像(G)、B成分画像である加算画像(B)と分けられており、また、生成された重み画像は、R成分画像である重み画像(R)、G成分画像である重み画像(G)、B成分画像である重み画像(B)と分けられる。
【0069】
そして、図4から分かるように、画像入力部100に入力された複数枚の低解像度画像は三板方式の固体カラー撮像装置で取得された画像である場合に、加算画像と重み画像における定義画素の位置が、R成分画像とG成分画像とB成分画像で同じになっている。
【0070】
図5は、本発明に係る画像処理装置の画像入力部に入力される複数枚の低解像度画像がカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された色チャンネルの欠落している画像である場合に、加算画像・重み画像生成部108で生成された加算画像と重み画像を説明するための模式図である。
【0071】
図5に示すように、画像入力部100に入力され、第1記憶部101に格納されている複数枚の低解像度画像が単板方式の固体カラー撮像装置で取得された画像である場合に、例えば、基準画像選択部102により、フレーム1を基準画像とし、そして、参照画像選択部103により、それ以外のフレーム(フレーム2、フレーム3、…)を参照画像とする。
【0072】
そして、基準画像選択部102で選択された基準画像(フレーム1)と、位置ずれ量算出部104で算出された高解像度画像空間上のサブピクセル単位での位置ずれ量と、画像情報選択部106で選択された画像情報とに基づき、加算画像・重み画像生成部108が加算画像と重み画像を生成する。図5では、説明上の便宜のため、ある注目画素を含む小領域について生成された加算画像と重み画像を模式的に示している。
【0073】
図5に示すように、生成された加算画像は、R成分画像である加算画像(R)、G成分画像である加算画像(G)、B成分画像である加算画像(B)と分けられており、また、生成された重み画像は、R成分画像である重み画像(R)、G成分画像である重み画像(G)、B成分画像である重み画像(B)と分けられる。
【0074】
そして、図5から分かるように、画像入力部100に入力された複数枚の低解像度画像はカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された色チャンネルの欠落している画像である場合に、加算画像と重み画像における定義画素の位置が、R成分画像とG成分画像とB成分画像で異なる。
【0075】
次に、高解像度グリッド画像生成部110が、第2記憶部109に格納されている加算画像と重み画像を読み出し、読み出した加算画像を読み出した重み画像で除算することにより、高解像度グリッド画像を生成する(図2のステップS180を参照)。
【0076】
なお、高解像度グリッド画像生成部110では、高解像度グリッド画像を生成する際に、重み画像に未定義画素(つまり、画素値が0である画素)がある場合に、0での除算が発生するため、加算画像を重み画像で除算することを行わずに、直接に、重み画像の未定義画素の画素位置にある高解像度グリッド画像の画素値を0に設定するように、高解像度グリッド画像を生成する。
【0077】
次に、図6に示す画像特徴量算出部112における簡易補間画像生成部111が、高解像度グリッド画像生成部110で生成された高解像度グリッド画像に対し、簡易補間画像生成処理(図2のステップS190を参照)を行うことにより、簡易補間画像を生成する。
【0078】
簡易補間画像生成部111で行われる簡易補間画像生成処理とは、高解像度グリッド画像の画素値が0である画素(以下、単に「高解像度グリッド画像の欠落画素」とも言う。)に対し、偽色の出やすい簡易な補間処理を行うことを意味する。ここで、簡易補間画像生成処理で用いられる補間処理は、バイリニア補間処理を利用する。なお、簡易補間画像生成処理で用いられる補間処理は、バイリニア補間処理に限られることがなく、例えば、ニアレストネイバー、バイキュービック等の既存の補間処理方法を用いても良い。
【0079】
さらに、図1に示されていないが、簡易補間画像生成部111が、基準画像選択部102から転送されてきた基準画像を、上述したような補間処理により、高解像度画像空間に拡大して得られた画像の高解像度グリッド画像の欠落画素と一致する位置の画素値を用いることで補間しても良い。
【0080】
なお、高解像度グリッド画像は、本発明に係る画像処理装置の画像入力部に入力される複数枚の低解像度画像がカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された色チャンネルの欠落している画像に基づいて生成された加算画像と重み画像から生成された場合に、このような高解像度グリッド画像の欠落画素に対し、簡易補間画像生成部111により簡易な補間処理を行うと、補間する値の誤差により、生成された簡易補間画像にRGBのカラーバランスが崩れ、偽色が発生する。
【0081】
ここで、高解像度グリッド画像は、画像入力部100に入力される複数枚の低解像度画像がカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された色チャンネルの欠落している画像に基づいて生成された加算画像と重み画像から生成された場合に、このような高解像度グリッド画像に基づき、簡易補間画像生成部111によって生成された簡易補間画像を、「単板方式画像に係る簡易補間画像」とも言う。
【0082】
一方、高解像度グリッド画像は、画像入力部100に入力される複数枚の低解像度画像が三板方式の固体カラー撮像装置で取得された画像に基づいて生成された加算画像と重み画像から生成された場合に、このような高解像度グリッド画像から補間処理によって生成された簡易補間画像を、「三板方式画像に係る簡易補間画像」とも言う。
【0083】
つまり、本発明では、画像入力部100に入力される複数枚の低解像度画像の種類を区別する必要がない場合に、上述2種類の簡易補間画像を単に、簡易補間画像と言う。しかし、画像入力部100に入力される複数枚の低解像度画像の種類を区別する必要がある場合に、単板方式画像に係る簡易補間画像と、三板方式画像に係る簡易補間画像を使い分けるようにする。
【0084】
図6は、本発明に係る画像処理装置の画像特徴算出部112の第1実施形態を示すブロック構成図である。
【0085】
図6に示すように、画像特徴量算出部112が、簡易補間画像を生成する簡易補間画像生成部111と、高解像度グリッド画像の充填率を算出する充填率算出部300と、画像の高周波数成分を算出する高周波数成分算出部301と、画像のエッジ量を算出するエッジ量算出部302と、画像の彩度を算出する彩度算出部303と、画像の色差を算出する色差算出部304と、異なる表色系を用いる画像間の表色変換を行う表色変換部305とから構成され、高解像度グリッド画像生成部110で生成された高解像度グリッド画像と、簡易補間画像と、基準画像選択部102で選択された基準画像に基づき、画像特徴量算出処理(図2のステップS200を参照)を施すことにより、画像特徴量を算出する。
【0086】
ここで、高解像度グリッド画像も、簡易補間画像も、高解像度画像空間上の画像である。そして、画像特徴量算出部112で算出された画像特徴量は、画像特徴量表示部113に表示される。
【0087】
画像特徴量算出部112で行われる画像特徴量算出処理とは、充填率算出部300で行われる充填率算出処理、高周波数成分算出部301で行われる高周波数成分算出処理、エッジ量算出部302で行われるエッジ量算出処理、彩度算出部303で行われる彩度算出処理、及び色差算出部304で行われる色差算出処理のうち、少なくとも1つ以上の処理を意味する。
【0088】
以下、画像特徴量算出部112で行われる処理を具体的に説明する。
【0089】
まず、画像特徴量算出部112では、充填率算出部300が、高解像度グリッド画像に基づき、充填率算出処理を行うことにより、高解像度グリッド画像の充填率(以下、単に、充填率とも言う。)を算出する。充填率算出部300で算出された充填率は、画像特徴量として画像特徴量表示部113に表示される。
【0090】
以下、充填率算出処理について具体的に説明する。説明を簡単にするため、高解像度グリッド画像がグレー画像である場合の充填率算出処理について説明する。
【0091】
ここで、高解像度画像空間上の画素数をNとする。また、高解像度グリッド画像の定義画素数をKとし、高解像度グリッド画像の未定義画素数(つまり、高解像度グリッド画像の欠落画素数)をUとする。
【0092】
充填率算出処理では、下記数4に基づき、高解像度グリッド画像の充填率ρを算出する。換言すれば、高解像度グリッド画像の充填率は、高解像度画像空間上の画素数に対する高解像度グリッド画像の未定義画素数の割合を意味する。
【0093】
【数4】

図7に、異なる充填率を有する高解像度グリッド画像の例を示す。図7(A)は充填率25%を有する高解像度グリッド画像であり、N=40000、K=10000、U=30000であり、上記数4により算出された充填率は25%となる。また、図7(B)は充填率75%を有する高解像度グリッド画像であり、N=40000、K=30000、U=10000であり、上記数4により算出された充填率は75%となる。
【0094】
なお、高解像度グリッド画像がカラー画像である場合に、画像特徴量算出部112では、その高解像度グリッド画像のRGBチャンネルに、それぞれ上述した充填率算出処理と同様な処理を行うことにより、充填率を算出する。その際、算出された充填率は、Rチャンネルの充填率、Gチャンネルの充填率、及びBチャンネルの充填率となる。
【0095】
本発明では、高解像度グリッド画像に基づいて算出された充填率を画像特徴量表示部113に表示させることにより、つまり、その充填率をユーザに表示することにより、ユーザに参照画像の選択基準を提供することができる。
【0096】
また、本発明では、充填率算出部300が、図8に示すように、高解像度グリッド画像を小領域に領域分割し、分割された小領域毎に、上記数4に基づき(ただし、この場合は、数4において、Nは小領域に対応する高解像度画像空間上の画素数となり、Kは当該小領域に属する高解像度グリッド画像の定義画素数となり、Uは当該小領域に属する高解像度グリッド画像の未定義画素数となる。)、充填率(小領域の充填率)を算出するとともに、分割された小領域の総数に対する所定の閾値以上の充填率を有する小領域の数の割合をも算出するようにし、更に、充填率算出部300で算出されたこの割合も、算出された小領域の充填率と共に、画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0097】
なお、上述した所定の閾値は、ユーザが求める高解像度画像の画質により、ユーザに任意に決定される。
【0098】
図8に示す高解像度グリッド画像を一具体例として上述した割合を説明すると、例えば、所定の閾値を80%とする場合に、所定の閾値以上の充填率(つまり、80%以上の充填率)を有する小領域の数は2であり、分割された小領域の総数は4であるため、この割合は50%となる。
【0099】
本発明では、上述した割合を画像特徴量表示部113に表示させることにより、つまり、その割合をユーザに表示することにより、例え高解像度グリッド画像の一部の小領域に充填率の偏りが起きた場合でも、ユーザに適正な参照画像の選択基準を提供することができる。
【0100】
次に、高周波数成分算出部301が、高解像度グリッド画像、三板方式画像に係る簡易補間画像及び基準画像に対し、画像の高周波数成分(以下、単に、高周波数成分とも言う。)をそれぞれ算出する。高周波数成分算出部301で算出された高周波数成分は、画像特徴量として画像特徴量表示部113に表示される。
【0101】
具体例として、例えば、高周波数成分算出部301では、各画像にハイパスフィルタを施すことにより、画像の高周波成分をそれぞれ算出する。また、高周波数成分算出部301では、各画像にウェーブレット変換を行うことにより、画像の高周波数成分をそれぞれ算出するようにしても良い。
【0102】
なお、高周波数成分算出部301では、高解像度グリッド画像、三板方式画像に係る簡易補間画像及び基準画像のうち、少なくとも1つの画像に対し、高周波数成分を算出するようにしても良い。
【0103】
また、高周波数成分算出部301では、算出した高解像度グリッド画像の高周波数成分と、算出した三板方式画像に係る簡易補間画像の高周波数成分をそれぞれ正規化するようにしても良い。正規化された高解像度グリッド画像の高周波数成分と、正規化された三板方式画像に係る簡易補間画像の高周波数成分は、画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0104】
また、高周波数成分算出部301では、算出した基準画像の高周波数成分に対する、算出した高解像度グリッド画像の高周波数成分の比という相対量(以下、単に、高解像度グリッド画像の相対高周波数成分とも言う。)を、相対的な画像特徴量として算出するようにしても良い。さらに、高周波数成分算出部301では、算出した基準画像の高周波数成分に対する、算出した三板方式画像に係る簡易補間画像の高周波数成分の比という相対量(以下、単に、三板方式画像に係る簡易補間画像の相対高周波数成分とも言う。)を、相対的な画像特徴量として算出するようにしても良い。高周波数成分算出部301で算出された高解像度グリッド画像の相対高周波数成分と、三板方式画像に係る簡易補間画像の相対高周波数成分は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0105】
次に、エッジ量算出部302が、高解像度グリッド画像、三板方式画像に係る簡易補間画像、及び基準画像に対し、エッジ検出フィルタを施すことにより、画像のエッジ量(以下、単に、エッジ量とも言う。)をそれぞれ算出する。エッジ量算出部302で算出されたエッジ量は、画像特徴量として画像特徴量表示部113に表示される。また、エッジ量算出部302において、エッジ検出フィルタとして、例えば、微分フィルタ、ソーベルフィルタ、ラプラシアンフィルタを用いることができる。
【0106】
エッジ量算出部302において、例えば、エッジ検出フィルタとしてラプラシアンフィルタを用いた場合に、画像全体でのラプラシアンの積分値をエッジ量とする。
【0107】
また、エッジ量算出部302では、算出した基準画像のエッジ量に対する、算出した高解像度グリッド画像のエッジ量の比という相対量(以下、単に、高解像度グリッド画像の相対エッジ量とも言う。)を、相対的な画像特徴量として算出するようにしても良い。さらに、エッジ量算出部302では、算出した基準画像のエッジ量に対する、算出した三板方式画像に係る簡易補間画像のエッジ量の比という相対量(以下、単に、三板方式画像に係る簡易補間画像の相対エッジ量とも言う。)を、相対的な画像特徴量として算出するようにしても良い。エッジ量算出部302で算出された高解像度グリッド画像の相対エッジ量と、三板方式画像に係る簡易補間画像の相対エッジ量は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0108】
また、エッジ量算出部302では、算出した高解像度グリッド画像のエッジ量と、算出した三板方式画像に係る簡易補間画像のエッジ量をそれぞれ正規化するようにしても良い。正規化された高解像度グリッド画像のエッジ量と、正規化された三板方式画像に係る簡易補間画像のエッジ量は、画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0109】
本発明では、画像情報選択部106において、複数枚の参照画像から多くの画素が棄却されて(即ち、少ない画素が選択されて)、結果として高解像度グリッド画像の充填率が低い場合、や画像入力部100に入力された低解像度画像の枚数が少なくて、結果として高解像度グリッド画像の充填率が低い場合は、高解像度グリッド画像が未定義画素部分(即ち、画素値が0の部分)の影響で不連続となり、よって高解像度グリッド画像の高周波数成分やエッジ量が多くなる。
【0110】
一方、高解像度グリッド画像の充填率が高い場合は、高解像度グリッド画像が滑らかになるため、高解像度グリッド画像の高周波数成分やエッジ量が減少する。
【0111】
よって、高解像度グリッド画像の高周波数成分やエッジ量といった画像特徴量は、ユーザが超解像処理に最適な低解像度画像群を取得できたか否かを判断するための目安となり得る。
【0112】
ここで、表色変換部305について説明する。以下では、RGB表色系を用いた画像を単にRGB画像とも言う。また、HSI表色系を用いた画像を単にHSI画像とも言う。YCbCr表色系を用いた画像を単にYCbCr画像とも言う。更に、L*a*b*表色系を用いた画像を単にL*a*b*画像とも言う。
【0113】
以下の説明では、基準画像も簡易補間画像もRGB画像であることを前提としている。
【0114】
画像特徴量算出部112では、表色変換部305が、YCbCr変換を行うことにより、RGB画像である基準画像と簡易補間画像をYCbCr画像へそれぞれ変換し、また、HSI変換を行うことにより、RGB画像である基準画像と簡易補間画像をHSI画像へそれぞれ変換する。
【0115】
表色変換部305において、RGB画像をYCbCr画像へ変換するためのYCbCr変換は、下記数5に基づいて行われる。
【0116】
【数5】

また、表色変換部305では、HSI変換の代わりとして、L*a*b*変換を用いることができる。つまり、表色変換部305では、YCbCr変換を行うことにより、RGB画像である基準画像と簡易補間画像をYCbCr画像へそれぞれ変換し、また、L*a*b*変換を行うことにより、RGB画像である基準画像と簡易補間画像をL*a*b*画像へそれぞれ変換するようにしても良い。
【0117】
以下、画像特徴量算出部112に入力された簡易補間画像が、単板方式画像に係る簡易補間画像である場合に、画像特徴量算出部112で行われる処理について、詳細に説明する。
【0118】
単板方式画像に係る簡易補間画像が画像特徴量算出部112に入力された場合に、まず、表色変換部305がYCbCr変換を行うことにより、基準画像と単板方式画像に係る簡易補間画像をYCbCr画像へそれぞれ変換し、また、HSI変換を行うことにより、基準画像と単板方式画像に係る簡易補間画像をHSI画像へそれぞれ変換する。
【0119】
ここで、彩度算出部303が、表色変換部305でHSI変換された単板方式画像に係る簡易補間画像(HSI画像)の彩度Sを、画像特徴量として算出する。また、彩度算出部303が、表色変換部305でL*a*b*変換された単板方式画像に係る簡易補間画像(L*a*b*画像)の彩度Sを算出するようにしても良い。
【0120】
また、色差算出部304が、表色変換部305でYCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)の色差を、画像特徴量として算出する。
【0121】
具体的に、色差算出部304では、画像特徴量としての色差をCとし、例えば、下記数6により算出する。ただし、CbとCrは、YCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)の色差成分Cbと色差成分Crである。
【0122】
【数6】

ところで、簡易補間画像生成部111において、画像入力部100に入力される複数枚の低解像度画像がカラーフィルタを用いた単板方式の固体カラー撮像装置で取得された色チャンネルの欠落している画像に基づいて生成された加算画像と重み画像から生成された高解像度グリッド画像の欠落画素(未定義画素)を補間処理して、単板方式画像に係る簡易補間画像を生成する場合に、補間誤差により偽色が発生するため、単板方式画像に係る画像における彩度と色差が高い値となる。特に、エッジや孤立点のような画像の高周波数成分における補間誤差は、顕著となる。
【0123】
そのため、画像特徴量算出部112では、表色変換部305でYCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)を高周波数成分算出部301に転送し、YCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)の色差成分Cbと色差成分Crの高周波数成分をそれぞれ算出する。
【0124】
更に、画像特徴量算出部112では、表色変換部305でYCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)をエッジ量算出部302にも転送し、YCbCr変換された単板方式画像に係る簡易補間画像(YCbCr画像)の色差成分Cbと色差成分Crのエッジ量をそれぞれ算出する。
【0125】
また、画像特徴量算出部112では、単板方式画像に係る簡易補間画像の彩度Sについての高周波数成分とエッジ量を算出するようにしている。
【0126】
具体的に、画像特徴量算出部112では、表色変換部305でHSI変換された単板方式画像に係る簡易補間画像(HSI画像)を高周波数成分算出部301に転送し、HSI変換された単板方式画像に係る簡易補間画像(HSI画像)の彩度Sの高周波数成分を算出する。
【0127】
更に、画像特徴量算出部112では、表色変換部305でHSI変換された単板方式画像に係る簡易補間画像(HSI画像)をエッジ量算出部302にも転送し、HSI変換された単板方式画像に係る簡易補間画像(HSI画像)の彩度Sのエッジ量を算出する。
【0128】
また、画像特徴量算出部112では、色差、彩度から得られる画像特徴量として、図9に示すように、エッジや孤立点付近の各画素の色差成分Cbと色差成分CrをCbCr平面にプロットし得られる分布図における分散等の統計量を算出してもよい。
【0129】
また、彩度算出部303では、表色変換部305でHSI変換された基準画像の彩度を算出し、算出した基準画像の彩度に対する、算出した単板方式画像に係る簡易補間画像の彩度の比という相対量(以下、単に、単板方式画像に係る簡易補間画像の相対彩度とも言う。)を、相対的な画像特徴量として算出するようにしても良い。なお、彩度算出部303で算出された単板方式画像に係る簡易補間画像の相対彩度は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0130】
また、色差算出部304では、表色変換部305でYCbCr変換された基準画像の色差を算出し、算出した基準画像の色差に対する、算出した単板方式画像に係る簡易補間画像の色差の比という相対量(以下、単に、単板方式画像に係る簡易補間画像の相対色差とも言う。)を、相対的な画像特徴量として算出するようにしても良い。なお、色差算出部304で算出された単板方式画像に係る簡易補間画像の相対色差は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0131】
本発明に係る画像処理装置の画像特徴算出部112の第1実施形態についての説明は以上の通りである。
【0132】
図10は、本発明に係る画像処理装置の画像特徴算出部112の第2実施形態を示すブロック構成図である。
【0133】
図10に示すように、画像特徴量算出部112が、簡易補間画像を生成する簡易補間画像生成部111と、高解像度グリッド画像の充填率を算出する充填率算出部300と、画像の高周波数成分を算出する高周波数成分算出部301と、画像のエッジ量を算出するエッジ量算出部302と、画像の彩度を算出する彩度算出部303と、画像の色差を算出する色差算出部304と、異なる表色系を用いる画像間の表色変換を行う表色変換部305と、画像のエッジと孤立点を検出するエッジ検出部306とから構成され、解像度グリッド画像生成部110で生成された高解像度グリッド画像と、簡易補間画像と、基準画像選択部102で選択された基準画像に基づき、画像特徴量算出処理(図2のステップS200を参照)を施すことにより、画像特徴量を算出する。そして、画像特徴量算出部112で算出された画像特徴量は、画像特徴量表示部113に表示される。
【0134】
図10に示す画像特徴算出部112の第2実施形態では、高解像度グリッド画像生成部110で生成された高解像度グリッド画像が、充填率算出部300、高周波数成分算出部301及びエッジ量算出部302にそれぞれ転送されており、充填率算出部300が高解像度グリッド画像の充填率を画像特徴量として算出し、高周波数成分算出部301が高解像度グリッド画像の高周波数成分を画像特徴量として算出し、エッジ量算出部302が高解像度グリッド画像のエッジ量を画像特徴量として算出する。
【0135】
なお、画像特徴算出部112の第2実施形態において、充填率算出部300、高周波数成分算出部301及びエッジ量算出部302で行われる処理は、図6に示す画像特徴算出部112の第1実施形態におけるそれらの処理と同じであるため、処理の詳細な説明は省略する。
【0136】
図6に示す画像特徴算出部112の第1実施形態の構成と異なるのは、図10に示す画像特徴算出部112の第2実施形態において、表色変換部305で表色変換された簡易補間画像と基準画像が、エッジ検出部306に転送され、そして、エッジ検出部306で検出されたエッジと孤立点が、彩度算出部303と色差算出部304にそれぞれ転送されている点である。
【0137】
図10に示す画像特徴算出部112の第2実施形態において、表色変換部305で行われる処理は、図6に示す画像特徴算出部112の第1実施形態における表色変換部305の処理と同じであるため、処理の詳細な説明は省略する。
【0138】
画像特徴算出部112の第2実施形態において、エッジ検出部306が、YCbCr変換された簡易補間画像に対し、エッジ検出フィルタを施すことにより、簡易補間画像の輝度成分Yから、簡易補間画像のエッジと孤立点を検出し、同時に、HSI変換された簡易補間画像に対し、エッジ検出フィルタを施すことにより、簡易補間画像の明度成分Iから、簡易補間画像のエッジと孤立点を検出する。なお、エッジ検出フィルタとして、例えば、微分フィルタ、ソーベルフィルタ、ラプラシアンフィルタを用いることができる。
【0139】
画像特徴算出部112の第2実施形態において、簡易補間画像の輝度成分Yから検出された簡易補間画像のエッジと孤立点が色差算出部304に転送されており、また、簡易補間画像の明度成分Iから検出された簡易補間画像のエッジと孤立点が彩度算出部303に転送されている。
【0140】
画像特徴算出部112の第2実施形態において、色差算出部304が、簡易補間画像の輝度成分Yから検出された簡易補間画像のエッジと孤立点付近の色差を上記数6に基づき、画像特徴量として算出する。
【0141】
また、画像特徴算出部112の第2実施形態において、彩度算出部303が、簡易補間画像の明度成分Iから検出された簡易補間画像のエッジと孤立点付近の彩度Sを、画像特徴量として算出する。また、彩度算出部303が、表色変換部305でL*a*b*変換された簡易補間画像から、簡易補間画像のエッジと孤立点付近の彩度Sを算出するようにしても良い。
【0142】
なお、画像特徴算出部112の第2実施形態において、彩度算出部303では、基準画像の明度成分Iから検出された基準画像のエッジと孤立点付近の彩度を算出し、算出した基準画像のエッジと孤立点付近の彩度に対する、算出した簡易補間画像のエッジと孤立点付近の彩度の比という相対量(以下、単に、簡易補間画像のエッジと孤立点付近の相対彩度とも言う。)を、相対的な画像特徴量として算出するようにしても良い。なお、彩度算出部303で算出された簡易補間画像のエッジと孤立点付近の相対彩度は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0143】
また、画像特徴算出部112の第2実施形態において、色差算出部304では、基準画像の輝度成分Yから検出された基準画像のエッジと孤立点付近の色差を算出し、算出した基準画像のエッジと孤立点付近の色差に対する、算出した簡易補間画像のエッジと孤立点付近の色差の比という相対量(以下、単に、簡易補間画像のエッジと孤立点付近の相対色差とも言う。)を、相対的な画像特徴量として算出するようにしても良い。なお、色差算出部304で算出された簡易補間画像のエッジと孤立点付近の相対色差は、相対的な画像特徴量として画像特徴量表示部113に表示されるようにしても良い。
【0144】
本発明では、画像特徴算出部112の第2実施形態の構成を用いることで、平坦部に彩度が高い部分があっても、影響を受けずに補間誤差による偽色や彩度を求めることができる。
【0145】
なお、画像特徴算出部112の第1実施形態も、画像特徴算出部112の第2実施形態も、充填率算出部300、高周波数成分算出部301、エッジ量算出部302、彩度算出部303、及び色差算出部304のうち、少なくとも1つ以上の処理部を備える構成であっても良い。
【0146】
次に、画像特徴量表示部113が、画像特徴算出部112で算出された画像特徴量(充填率、高周波数成分、エッジ量、彩度及び色差)を表示する(図2のステップS210を参照)。
【0147】
なお、画像特徴量表示部113では、画像特徴算出部112で算出された充填率、高周波数成分、エッジ量、彩度及び色差といった画像特徴量のうち、少なくとも一つ以上を表示するようにしても良い。
【0148】
また、画像特徴量表示部113では、画像特徴算出部112で算出された画像特徴量を推移表示するようにしても良い。図11は、画像特徴量の推移表示を画像特徴量表示部113に表示した場合の例である。
【0149】
図11に示すように、基準画像を基準とし、フレーム方向への推移で画像特徴量の変化を表示している。図11(A)はフレーム方向への推移で充填率の変化を表示しており、図11(B)はフレーム方向への推移でエッジ量の変化を表示しており、図11(C)はフレーム方向への推移で彩度の変化を表示しており、図11(D)はフレーム方向への推移で色差の変化を表示している。
【0150】
更に、画像特徴量表示部113では、画像特徴量の推移表示がフレーム方向への推移に限らず、時間方向への推移で画像特徴量を表示するようにしても良い。
【0151】
本発明では、画像特徴量表示部113が画像特徴量を推移表示することで、さらにユーザの利便性を高めることができる。
【0152】
画像特徴量表示部113に表示された画像特徴量をユーザが視認することにより、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されているかが分かる(図2のステップS220を参照)。
【0153】
つまり、本発明では、画像特徴量表示部113に画像特徴量を表示させることで、ユーザは、表示された画像特徴量を視認することにより、高解像度グリッド画像の画素の充填状態や簡易補間画像の偽色量等を把握することが可能になり、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されているかが分かる。
【0154】
外部I/F制御部114が、画像特徴量のユーザ視認結果により、パラメータ設定部107で行われる処理、参照画像選択部103で行われる処理、及び画像入力部100で行われる処理のうち、少なくとも1つの処理を制御する。
【0155】
つまり、本発明に係る画像処理装置では、ユーザが画像特徴量表示部113に表示された画像特徴量を視認することにより、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されていないと判断された場合に(図2のステップS220のNOを参照)、視認した画像特徴量の状況により、外部I/F制御部114を介して、
<1>図2のステップS150(パラメータ設定部107)に戻って、パラメータの閾値がユーザに設定し直されるように処理、
<2>図2のステップS120(参照画像選択部103)に戻って、選択する参照画像の所定枚数がユーザに設定し直されるように処理、及び
<3>図2のステップS100(画像入力部100)に戻って、ユーザに設定された所定枚数の低解像度画像が入力されるように処理のうち、少なくとも1つの処理を行ってから、その後の処理が繰り返される。
【0156】
具体的には、例えば、画像特徴量のユーザ視認により高解像度画像空間上の画素の充填状態が悪いと判断された場合、つまり、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されていないと判断された場合に、ユーザが外部I/F制御部114を介して、参照画像の所定枚数を増やすように、参照画像選択部103における所定枚数を設定し直す、又は、パラメータ設定部107におけるパラメータの閾値を緩める(例えば、パラメータとしてSSDを用いた場合に、SSDの閾値を大きくする。)。
【0157】
また、画像特徴量のユーザ視認により、第1記憶部101に格納されている低解像度画像の枚数が不足していると判断された場合に、外部I/F制御部114を介して、画像入力部100が、ユーザが設定した所定枚数の低解像度画像を入力し、その後、入力されたそれらの低解像度画像が第1記憶部101に格納される。
【0158】
なお、本発明では、加算画像・重み画像生成部108で生成された加算画像と重み画像を第2記憶部109に順次格納することで、ユーザが選択された参照画像の枚数を変更した場合に、第2記憶部109から加算画像と重み画像を読み出すだけで、参照画像の枚数の変更を反映することができる。
【0159】
一方、本発明に係る画像処理装置では、ユーザが画像特徴量表示部113に表示された画像特徴量を視認することにより、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されていると判断された場合に(図2のステップS220のYESを参照)、再構成処理部115が、第2記憶部109に格納されている加算画像と重み画像を読み出し、読み出した加算画像と重み画像に対し、再構成処理を行うことにより(図2のステップS230を参照)、高解像度画像を生成する。
【0160】
再構成処理部115で行われる再構成処理は、既存の技術である例えばMAP法やカラーカーネル回帰といった再構成処理を用いる。
【0161】
最後に、高解像度画像出力部116が、再構成処理部115で生成された高解像度画像を出力する。これで、本発明に係る画像処理装置(画像処理装置1)での処理が終了する。
【0162】
本発明の画像処理装置1では、上述したような処理を行うことで、ユーザが超解像処理に最適な低解像度画像群を取得することを支援することが可能になり、つまり、本発明によれば、超解像処理に必要なサブピクセル単位での位置ずれを有する低解像度画像群が十分に得られているので、高画質な高解像度画像を生成することができる。
【0163】
図12は、本発明に係る画像処理装置の第2実施形態(以下、単に「本発明に係る画像処理装置2」、又は「画像処理装置2」とも言う。)を示すブロック構成図である。また、図13は、図12に示す本発明に係る画像処理装置2の処理流れを示すフロー図である。
【0164】
図1と図12を比較すれば分かるように、画像処理装置2が画像処理装置1と異なるのは、画像処理装置1における画像情報選択部106が画像特徴量表示部113と接続されていないが、画像処理装置2における画像情報選択部106が画像特徴量表示部113と接続されている点である。
【0165】
上記相違点を除けば、画像処理装置2が、構成上においても、処理上においても、画像処理装置1と同様であるため、上記相違点以外についての説明は省略する。
【0166】
ここで、上記相違点について詳細に説明する。
【0167】
図12及び図13に示すように、画像処理装置2では、画像情報選択部106で算出されたパラメータの値を画像特徴量として、画像特徴量表示部113に表示させるようにしている(図13のステップS215を参照)。
【0168】
前述したように、本発明では、パラメータとして画像間の類似度や相違度を用いることができる。画像間の類似度や相違度として、上記数1、数2、数3により求められる基準画像と変形画像間のSSD、SAD、NCCを用いることができる。
【0169】
ここで、例えば、パラメータとして基準画像と変形画像間のSSDを用いた場合に、画像処理装置2では、画像情報選択部106で算出された基準画像と各変形画像間のSSDの値を画像特徴量として、画像特徴量表示部113に表示させるようにする。
【0170】
なお、画像処理装置2では、パラメータとして画像間の類似度や相違度を用いる場合に、画像情報選択部106において、基準画像と各変形画像間の類似度や相違度を対応する画像単位で画像特徴量として算出するようにしても良く、また、基準画像と各変形画像を小領域にそれぞれ領域分割し、分割された小領域毎に、基準画像と各変形画像間の類似度や相違度を画像特徴量として算出するようにしても良く、更に、変形画像を領域分割して得られた小領域の総数に対する、所定の閾値以上の類似度を有する小領域の数の割合を画像特徴量として算出するようにしても良い。
【0171】
次に、画像処理装置2では、画像特徴量表示部113に表示された、画像情報選択部106から転送されてきた画像特徴量をユーザが視認することにより、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されているかが分かる(図13のステップS225を参照)。
【0172】
画像処理装置2では、ユーザが画像特徴量表示部113に表示された画像情報選択部106から転送されてきた画像特徴量を視認することにより、ユーザの満足がいく画質が得られる超解像処理に十分な複数枚の参照画像が選択されていないと判断された場合に(図2のステップS220のNOを参照)、視認した画像特徴量の状況により、外部I/F制御部114を介して、図のステップS120(参照画像選択部103)に戻って、超解像処理に利用する複数枚の参照画像がユーザに選択されるように処理を行ってから、その後の処理が繰り返される。
【0173】
また、位置合わせに成功した参照画像のみを、超解像処理に使用する参照画像として選択することが望ましいことから、画像処理装置2では、ユーザが画像特徴量表示部113に表示された画像情報選択部106から転送されてきた画像特徴量を視認することにより、外部I/F制御部114を介して、参照画像選択部103において、超解像処理に利用する複数枚の参照画像がユーザに適切に選択されることができる。
【0174】
本発明の画像処理装置2では、上述したような処理を行うことで、ユーザが超解像処理に最適な低解像度画像群を取得することを支援することが可能になり、つまり、本発明によれば、超解像処理に必要なサブピクセル単位での位置ずれを有する低解像度画像群が十分に得られているので、高画質な高解像度画像を生成することができる。
【0175】
なお、本発明に係る画像処理装置を、例えば、電子撮像機器(例えば、単板方式の固体カラー撮像装置や三板方式の固体カラー撮像装置などのデジタル撮像装置)や画像システムに実装することができる。
【0176】
また、本発明に係る画像処理装置は、コンピュータシステムを利用し、ソフトウェア(コンピュータプログラム)により実装されることができ、そして、ASIC(Application Specific Integrated Circuit)、GPU(Graphics Processing Unit)やFPGA(Field Programmable Gate Array)などのハードウェアにより実装されることも勿論できる。
【符号の説明】
【0177】
画像入力部 100
第1記憶部 101
基準画像選択部 102
参照画像選択部 103
位置ずれ量算出部 104
変形画像生成部 105
画像情報選択部 106
パラメータ設定部 107
加算画像・重み画像生成部 108
第2記憶部 109
高解像度グリッド画像生成部 110
簡易補間画像生成部 111
画像特徴量算出部 112
画像特徴量表示部 113
外部I/F制御部 114
再構成処理部 115
高解像度画像出力部 116
加算画像生成部 200
重み画像生成部 201
充填率算出部 300
高周波数成分算出部 301
エッジ量算出部 302
彩度算出部 303
色差算出部 304
表色変換部 305
エッジ検出部 306

【特許請求の範囲】
【請求項1】
複数枚の低解像度画像を使用して超解像処理により高解像度画像を生成する際に、ユーザが前記超解像処理に最適な低解像度画像群を取得することを支援するための画像処理装置であって、
前記複数枚の低解像度画像を入力する画像入力部と、
入力された前記複数枚の低解像度画像から基準画像を選択する基準画像選択部と、
入力された前記複数枚の低解像度画像から前記超解像処理に利用する複数枚の参照画像を選択する参照画像選択部と、
前記基準画像と前記各参照画像間の高解像度画像空間上で位置合わせを行うための位置ずれ量をそれぞれ算出する位置ずれ量算出部と、
前記位置ずれ量と前記基準画像と前記複数の参照画像に基づいて複数の変形画像を生成する変形画像生成部と、
前記位置ずれ量と前記基準画像と前記参照画像及び変形画像の情報とに基づき、加算画像と重み画像を生成する加算画像・重み画像生成部と、
前記加算画像を前記重み画像で除算することにより、高解像度グリッド画像を生成する高解像度グリッド画像生成部と、
画像特徴量を算出する画像特徴量算出部と、
前記画像特徴量を表示する画像特徴量表示部と、
を備えることを特徴とする画像処理装置。
【請求項2】
前記複数枚の低解像度画像は、画素情報において少なくとも1種類以上の色チャンネル情報が欠落している画像である請求項1に記載の画像処理装置。
【請求項3】
前記画像特徴量算出部は、前記高解像度画像空間上の画素数に対する前記高解像度グリッド画像の未定義画素数の割合を表す前記高解像度グリッド画像の充填率を算出する充填率算出部を備える請求項1又は請求項2に記載の画像処理装置。
【請求項4】
前記画像特徴量は、前記高解像度グリッド画像を領域分割して得られた小領域毎に算出された充填率である請求項3に記載の画像処理装置。
【請求項5】
前記画像特徴量は、前記高解像度グリッド画像を領域分割して得られた小領域の総数に対する所定の閾値以上の充填率を有する小領域の数の割合である請求項3又は請求項4に記載の画像処理装置。
【請求項6】
前記画像特徴量算出部は、前記高解像度グリッド画像に対し高周波数成分を算出する高周波数成分算出部を備える請求項1又は請求項2に記載の画像処理装置。
【請求項7】
前記画像特徴量は、前記基準画像の高周波数成分に対する前記高解像度グリッド画像の高周波数成分の比を表す高解像度グリッド画像の相対高周波数成分である請求項6に記載の画像処理装置。
【請求項8】
前記画像特徴量算出部は、前記高解像度グリッド画像に対しエッジ量を算出するエッジ量算出部を備える請求項1又は請求項2に記載の画像処理装置。
【請求項9】
前記画像特徴量は、前記基準画像のエッジ量に対する前記高解像度グリッド画像のエッジ量の比を表す高解像度グリッド画像の相対エッジ量である請求項8に記載の画像処理装置。
【請求項10】
前記画像特徴量算出部は、前記高解像度グリッド画像に対し、欠落画素の補間処理を行い、補間画像を生成する補間処理部を備える請求項1又は請求項2に記載の画像処理装置。
【請求項11】
前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し、表色変換処理を行い、表色変換基準画像及び表色変換補間画像を生成する表色変換処理部を備える請求項10に記載の画像処理装置。
【請求項12】
前記画像特徴量算出部は、前記補間画像又は前記表色変換補間画像に対し、高周波数成分を算出する高周波数成分算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項13】
前記画像特徴量は、前記基準画像の高周波数成分に対する前記補間画像の高周波数成分の比を表す前記補間画像の相対高周波数成分である請求項12に記載の画像処理装置。
【請求項14】
前記画像特徴量は、前記表色変換基準画像の高周波数成分に対する前記表色変換補間画像の高周波数成分の比を表す前記表色変換補間画像の相対高周波数成分である請求項12に記載の画像処理装置。
【請求項15】
前記画像特徴量算出部は、前記補間画像又は前記表色変換補間画像に対し、エッジ量を算出するエッジ量算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項16】
前記画像特徴量は、前記基準画像のエッジ量に対する前記補間画像のエッジ量の比を表す前記補間画像の相対エッジ量である請求項15に記載の画像処理装置。
【請求項17】
前記画像特徴量は、前記表色変換基準画像のエッジ量に対する前記表色変換補間画像のエッジ量の比を表す前記表色変換補間画像の相対エッジ量である請求項15に記載の画像処理装置。
【請求項18】
前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し色差を算出する色差算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項19】
前記画像特徴量は、前記基準画像の色差に対する前記補間画像の色差の比を表す前記補間画像の相対色差である請求項18に記載の画像処理装置。
【請求項20】
前記画像特徴量算出部は、前記表色変換基準画像及び前記表色変換補間画像に対し色差を算出する色差算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項21】
前記画像特徴量は、前記表色変換基準画像の色差に対する前記表色変換補間画像の色差の比を表す前記表色変換補間画像の相対色差である請求項20に記載の画像処理装置。
【請求項22】
前記画像特徴量算出部は、前記基準画像及び前記補間画像に対し彩度を算出する彩度算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項23】
前記画像特徴量は、前記基準画像の彩度に対する前記補間画像の彩度の比を表す前記補間画像の相対彩度である請求項22に記載の画像処理装置。
【請求項24】
前記画像特徴量算出部は、前記表色変換基準画像及び前記表色変換補間画像に対し彩度を算出する彩度算出部を備える請求項10又は請求項11に記載の画像処理装置。
【請求項25】
前記画像特徴量は、前記表色変換基準画像の彩度に対する前記表色変換補間画像の彩度の比を表す前記表色変換補間画像の相対彩度である請求項24に記載の画像処理装置。
【請求項26】
前記画像特徴量は、前記複数の変形画像と前記基準画像間のそれぞれの類似度である請求項1又は請求項2に記載の画像処理装置。
【請求項27】
前記画像特徴量は、前記複数の変形画像と前記基準画像を領域分割した小領域ごとの前記基準画像と各変形画像間の類似度である請求項26に記載の画像処理装置。
【請求項28】
前記画像特徴量は、前記変形画像を領域分割して得られた小領域の総数に対する所定の閾値以上の類似度を有する小領域の数の割合である請求項26乃至請求項27に記載の画像処理装置。
【請求項29】
前記画像特徴量表示部は、前記画像特徴量の推移を表示する請求項1乃至請求項2に記載の画像処理装置。
【請求項30】
前記画像処理装置において、
前記参照画像の画像情報を選択する基準になるパラメータの閾値を設定するパラメータ設定部と、
前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記パラメータ設定部における前記パラメータの前記閾値の変更を行う、外部I/F制御部と、
を更に備える請求項1乃至請求項29の何れか一項に記載の画像処理装置。
【請求項31】
前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記複数参照画像の枚数の変更を行う、外部I/F制御部を更に備える請求項1乃至請求項29の何れか一項に記載の画像処理装置。
【請求項32】
前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記画像入力部の前記複数枚の低解像度画像の入力枚数の変更を行う、外部I/F制御部を更に備える請求項1乃至請求項29の何れか一項に記載の画像処理装置。
【請求項33】
前記画像処理装置において、前記画像特徴量表示部に表示された前記画像特徴量のユーザ視認結果に応じて前記参照画像の選択を行う、外部I/F制御部を更に備える請求項1乃至請求項29の何れか一項に記載の画像処理装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2011−165043(P2011−165043A)
【公開日】平成23年8月25日(2011.8.25)
【国際特許分類】
【出願番号】特願2010−28847(P2010−28847)
【出願日】平成22年2月12日(2010.2.12)
【出願人】(304021417)国立大学法人東京工業大学 (1,821)
【Fターム(参考)】