(57)【要約】【課題】画像データを解析することによって、撮影画像が逆光条件下における人物画像を始めとする近景被写体画像であるか否かを適切に判定すること。【解決手段】ＣＰＵ２００は、内周領域画素ＩＰおよび外周領域画素ＯＰについて別々に解析を実行し、内周領域画素ＩＰの輝度分布特性である内周輝度分布特性と予めＨＤＤ２０２に格納されている逆光画像の画像データの内周領域基準輝度分布特性とを比較して、内周類似度Ｓｉを算出する。ＣＰＵ２００は、同様に、外周領域画素ＯＰの輝度分布特性である外周輝度分布特性と外周領域基準輝度分布とを比較して、外周類似度Ｓｏを算出する。ＣＰＵ２００は、求めた内周類似度Ｓｉと外周類似度Ｓｏとを掛け合わせて、総合類似度Ｓｔを算出し、総合類似度Ｓｔが判定類似度Ｓｔｒｅｆより大きい場合には撮影画像は逆光画像であると判定する。【選択図】  図１
2005049955.tif 000002
【特許請求の範囲】
【請求項１】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置であって、
前記画像データを取得する取得手段と、
前記取得された画像データを構成する複数の画素を、前記撮影画像の中央領域に対応する内周領域画素および中央領域以外の領域に対応する外周領域画素とに分割してそれぞれ解析する解析手段と、
前記解析結果を用いて前記内周領域画素についての輝度分布特性である内周輝度分布特性を求める内周輝度分布特性取得手段と、
前記解析結果を用いて前記外周領域画素についての輝度分布特性である外周輝度分布特性を求める外周輝度分布特性取得手段と、
前記求められた内周輝度分布特性を用いて逆光画像の中央領域と前記撮影画像の中央領域との類似度を示す内周類似度を求める内周類似度算出手段と、
前記求められた外周輝度分布特性を用いて逆光画像の中央領域以外の領域と前記撮影画像の中央領域以外の領域との類似度を示す外周類似度を求める外周類似度算出手段と、
前記求められた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記内周類似度は、前記内周類似度算出手段によって、前記求められた内周輝度分布特性と前記内周領域画素についての逆光判定モデルである内周逆光判定輝度分布特性とを対比することによって求められ、
前記外周類似度は、前記外周類似度算出手段によって、前記求められた外周輝度分布特性と前記外周領域画素についての逆光判定モデルである外周逆光判定輝度分布特性とを対比することによって求められる画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記判定手段は、前記内周類似度と前記外周類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定する画像処理装置。
【請求項４】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置であって、
前記画像データを取得する取得手段と、
前記取得された画像データを構成する複数の画素を、前記撮影画像の被写体領域に対応する被写体領域画素および被写体領域以外の背景領域に対応する背景領域画素とに分割してそれぞれ解析する解析手段と、
前記解析結果を用いて前記被写体領域画素についての輝度分布特性である被写体輝度分布特性を求める被写体輝度分布特性取得手段と、
前記解析結果を用いて前記背景領域画素についての輝度分布特性である背景輝度分布特性を求める背景輝度分布特性取得手段と、
前記求められた被写体輝度分布特性を用いて逆光画像の被写体領域と前記撮影画像の被写体領域との類似度を示す被写体類似度を求める被写体類似度算出手段と、
前記求められた背景輝度分布特性を用いて逆光画像の背景領域と前記撮影画像の背景領域との類似度を示す背景類似度を求める背景類似度算出手段と、
前記求められた被写体類似度および背景類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備える画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、
前記被写体類似度は、前記被写体類似度算出手段によって、前記求められた被写体輝度分布特性と前記被写体領域画素についての逆光判定モデルである被写体逆光判定輝度分布特性とを対比することによって求められ、
前記背景類似度は、前記背景類似度算出手段によって、前記求められた背景輝度分布特性と前記背景領域画素についての逆光判定モデルである背景逆光判定輝度分布特性とを対比することによって求められる画像処理装置。
【請求項６】
請求項５に記載の画像処理装置において、
前記判定手段は、前記被写体類似度と前記背景類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定する画像処理装置。
【請求項７】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置であって、
前記画像データを取得する画像データ取得手段と、
前記取得された画像データを構成する複数の画素を、前記撮影画像の中央領域に対応する内周領域画素および中央領域以外の領域に対応する外周領域画素とに分割する画素領域分割手段と、
前記分割された内周領域画素を解析し、画質特性を示す内周画質特性を求める内周画質特性取得手段と、
前記分割された外周領域画素を解析し、画質特性を示す外周画質特性を求める外周画質特性取得手段と、
前記求められた内周画質特性を用いて逆光画像の中央領域の特徴と前記撮影画像の中央領域の特徴との類似度を示す内周類似度を求める内周類似度算出手段と、
前記求められた外周画質特性を用いて逆光画像の中央領域以外の領域の特徴と前記撮影画像の中央領域以外の領域の特徴との類似度を示す外周類似度を求める外周類似度算出手段と、
前記求められた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備える画像処理装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の画像処理装置はさらに、
前記撮影画像が逆光画像であると判定された場合には、逆光画像に適した明度補正を実行する明度補正手段を備える画像処理装置。
【請求項９】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法であって、
前記画像データを取得し、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域に対応する内周領域画素を解析し、内周輝度分布特性を求め、
前記求めた内周輝度分布特性を用いて逆光画像の中央領域と前記撮影画像の中央領域との類似度を示す内周類似度を求め、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域以外の領域に対応する外周領域画素を解析し、外周輝度分布特性を求め、
前記求めた外周輝度分布特性を用いて逆光画像の中央領域以外の領域と前記撮影画像の中央領域以外の領域との類似度を示す外周類似度を求め、
前記求めた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する方法。
【請求項１０】
請求項９に記載の方法において、
前記内周類似度は、前記求めた内周輝度分布特性と前記内周領域画素についての逆光判定モデルである内周逆光判定輝度分布特性とを対比することによって求められ、
前記外周類似度は、前記求めた外周輝度分布特性と前記外周領域画素についての逆光判定モデルである外周逆光判定輝度分布特性とを対比することによって求められる方法。
【請求項１１】
請求項１０に記載の方法において、
前記逆光画像であるか否かの判定において、前記内周類似度と前記外周類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定する方法。
【請求項１２】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法であって、
前記画像データを取得し、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の被写体領域に対応する被写体領域画素について解析し、被写体領域輝度分布特性を求め、
前記求めた被写体領域輝度分布特性を用いて逆光画像の被写体領域と前記撮影画像の被写体領域との類似度を示す被写体類似度を求め、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の被写体領域以外の領域である背景領域に対応する背景領域画素について解析し、背景領域輝度分布特性を求め、
前記求めた背景領域輝度分布特性を用いて逆光画像の背景領域と前記撮影画像の背景領域との類似度を示す背景類似度を求め、
前記求めた被写体類似度および背景類似度を用いて前記撮影画像が逆光画像であるか否かを判定する方法。
【請求項１３】
請求項１２に記載の方法において、
前記求めた被写体領域輝度分布特性と前記被写体領域画素についての逆光判定モデルである被写逆光判定輝度分布特性とを対比することによって前記被写体類似度を求め、
前記求めた背景領域輝度分布特性と前記背景領域画素についての逆光判定モデルである背景逆光判定輝度分布特性とを対比することによって前記背景類似度を求める方法。
【請求項１４】
請求項１３に記載の方法において、
前記逆光画像であるか否かの判定において、前記被写体類似度と前記背景類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定する方法。
【請求項１５】
撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法であって、
前記画像データを取得する画像データ取得手段と、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域に対応する内周領域画素を解析し、画質特性を示す内周画質特性を求め、
前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域以外の領域に対応する外周領域画素を解析し、画質特性を示す外周画質特性を求め、
前記求めた内周画質特性を用いて逆光画像の中央領域の特徴と前記撮影画像の中央領域の特徴との類似度を示す内周類似度を求め、
前記求めた外周画質特性を用いて逆光画像の中央領域以外の領域の特徴と前記撮影画像の中央領域以外の領域の特徴との類似度を示す外周類似度を求め、
前記求めた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する方法。
【請求項１６】
請求項９ないし請求項１５のいずれかに記載の方法はさらに、
前記撮影画像が逆光画像であると判定した場合には、逆光画像に適した明度補正を実行する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影画像が逆光画像であるか否かを判定する判定方法、判定手段を備える画像処理装置に関する。
【０００２】
【従来の技術】
逆光条件下で人物等の近景被写体を撮影した場合、一般的に、背景の輝度が高く、被写体である人物の輝度が低い画像となってしまう。かかる場合には、ストロボを強制発光させることにより、被写体輝度を上げることで撮影者が撮影しようとした人物の表情等を明瞭に撮像することができる。一方で、全ての撮影者が、逆光条件下の撮影においてストロボを強制発光させるとは限らない。
【０００３】
被写体撮影が、ディジタルスチルカメラ（ＤＳＣ）にて行われた場合、生成された画像データに対して比較的容易に画像処理を施すことが可能であり、画像データに対する画像処理技術は種々提案、実用化されている。これら画像処理技術では、ユーザにより選択されたコントラスト補正、明度補正、彩度補正といった既定の補正条件、または画像データの解析結果に基づいて画像データに対するコントラスト補正、明度補正、彩度補正といった画像処理（いわゆる自動画質調整）が実行される。例えば、特許文献１および特許文献２参照。
【０００４】
【特許文献１】
特開平１０−７９８８５号公報
【特許文献２】
特開平１１−１２０３２５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の画像処理技術では、画像データ特性の解析によっては、撮影画像が逆光条件下における人物画像であるか否かを適切に判断することができず、ユーザが適宜、画像データの撮影条件を判断しなければならなかった。すなわち、いわゆる、パーソナルコンピュータを介した自動的な画像処理によっては、画像データが逆光人物画像の画像データであるか否かを上手く判定することができず、逆光人物画像の画像データに対して自動的な画質処理を適切に施すことができなかった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、画像データを解析することによって、撮影画像が逆光条件下における人物画像を始めとする近景被写体画像であるか否かを適切に判定することを目的とする。
【０００７】
【課題を解決するための手段および作用・効果】
上記課題を解決するために本発明の第１の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置を提供する。本発明の第１の態様に係る画像処理装置は、前記画像データを取得する取得手段と、前記取得された画像データを構成する複数の画素を、前記撮影画像の中央領域に対応する内周領域画素および中央領域以外の領域に対応する外周領域画素とに分割してそれぞれ解析する解析手段と、前記解析結果を用いて前記内周領域画素についての輝度分布特性である内周輝度分布特性を求める内周輝度分布特性取得手段と、前記解析結果を用いて前記外周領域画素についての輝度分布特性である外周輝度分布特性を求める外周輝度分布特性取得手段と、前記求められた内周輝度分布特性を用いて逆光画像の中央領域と前記撮影画像の中央領域との類似度を示す内周類似度を求める内周類似度算出手段と、前記求められた外周輝度分布特性を用いて逆光画像の中央領域以外の領域と前記撮影画像の中央領域以外の領域との類似度を示す外周類似度を求める外周類似度算出手段と、前記求められた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備えることを特徴とする。
【０００８】
本発明の第１の態様に係る画像処理装置によれば、逆光画像の中央領域と撮影画像の中央領域との類似度を示す内周類似度を求め、逆光画像の中央領域以外の領域と撮影画像の中央領域以外の領域との類似度を示す外周類似度を求め、求められた内周類似度および外周類似度を用いて撮影画像が逆光画像であるか否かを判定するので、画像データを解析することによって、撮影画像が逆光条件下における人物画像を始めとする近景被写体画像であるか否かを適切に判定することができる。
【０００９】
本発明の第１の態様に係る画像処理装置において、前記内周類似度は、前記内周類似度算出手段によって、前記求められた内周輝度分布特性と前記内周領域画素についての逆光判定モデルである内周逆光判定輝度分布特性とを対比することによって求められ、前記外周類似度は、前記外周類似度算出手段によって、前記求められた外周輝度分布特性と前記外周領域画素についての逆光判定モデルである外周逆光判定輝度分布特性とを対比することによって求められても良い。かかる場合には、画像全体の印象に近い逆光画像の判定を実行することができると共に、逆光画像の判定時間の向上を図ることができる。
【００１０】
本発明の第１の態様に係る画像処理装置において、前記判定手段は、前記内周類似度と前記外周類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定しても良い。かかる場合には、内周類似度および外周類似度を用いた個別の逆光画像判定に加えて、画像全体の類非判定に基づく逆光画像判定を行うことができるので、逆光画像の判定をより適切に行うことができる。
【００１１】
本発明の第２の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置を提供する。本発明の第２の態様に係る画像処理装置は、前記画像データを取得する取得手段と、前記取得された画像データを構成する複数の画素を、前記撮影画像の被写体領域に対応する被写体領域画素および被写体領域以外の背景領域に対応する背景領域画素とに分割してそれぞれ解析する解析手段と、前記解析結果を用いて前記被写体領域画素についての輝度分布特性である被写体輝度分布特性を求める被写体輝度分布特性取得手段と、前記解析結果を用いて前記背景領域画素についての輝度分布特性である背景輝度分布特性を求める背景輝度分布特性取得手段と、前記求められた被写体輝度分布特性を用いて逆光画像の被写体領域と前記撮影画像の被写体領域との類似度を示す被写体類似度を求める被写体類似度算出手段と、前記求められた背景輝度分布特性を用いて逆光画像の背景領域と前記撮影画像の背景領域との類似度を示す背景類似度を求める背景類似度算出手段と、前記求められた被写体類似度および背景類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備えることを特徴とする。
【００１２】
本発明の第２の態様に係る画像処理装置によれば、逆光画像の被写体領域と撮影画像の被写体領域との類似度を示す内周類似度を求め、逆光画像の背景領域と撮影画像の背景領域との類似度を示す外周類似度を求め、求められた内周類似度および外周類似度を用いて撮影画像が逆光画像であるか否かを判定するので、画像データを解析することによって、撮影画像が逆光条件下における人物画像を始めとする近景被写体画像であるか否かを適切に判定することができる。
【００１３】
本発明の第２の態様に係る画像処理装置において、前記被写体類似度は、前記被写体類似度算出手段によって、前記求められた被写体輝度分布特性と前記被写体領域画素についての逆光判定モデルである被写体逆光判定輝度分布特性とを対比することによって求められ、前記背景類似度は、前記背景類似度算出手段によって、前記求められた背景輝度分布特性と前記背景領域画素についての逆光判定モデルである背景逆光判定輝度分布特性とを対比することによって求められても良い。かかる場合には、画像全体の印象に近い逆光画像の判定を実行することができると共に、逆光画像の判定時間の向上を図ることができる。
【００１４】
本発明の第２の態様に係る画像処理装置において、前記判定手段は、前記被写体類似度と前記背景類似度との積が所定値以下の場合には、前記撮影画像は逆光画像であると判定しても良い。かかる場合には、内周類似度および外周類似度を用いた個別の逆光画像判定に加えて、画像全体の類非判定に基づく逆光画像判定を行うことができるので、逆光画像の判定をより適切に行うことができる。
【００１５】
本発明の第３の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する画像処理装置を提供する。本発明の第３の態様に係る画像処理装置は、前記画像データを取得する画像データ取得手段と、前記取得された画像データを構成する複数の画素を、前記撮影画像の中央領域に対応する内周領域画素および中央領域以外の領域に対応する外周領域画素とに分割する画素領域分割手段と、前記分割された内周領域画素を解析し、画質特性を示す内周画質特性を求める内周画質特性取得手段と、前記分割された外周領域画素を解析し、画質特性を示す外周画質特性を求める外周画質特性取得手段と、前記求められた内周画質特性を用いて逆光画像の中央領域の特徴と前記撮影画像の中央領域の特徴との類似度を示す内周類似度を求める内周類似度算出手段と、前記求められた外周画質特性を用いて逆光画像の中央領域以外の領域の特徴と前記撮影画像の中央領域以外の領域の特徴との類似度を示す外周類似度を求める外周類似度算出手段と、前記求められた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定する判定手段とを備えることを特徴とする。
【００１６】
本発明の第３の態様に係る画像処理装置によれば、逆光画像の中央領域の特徴と撮影画像の中央領域の特徴との類似度を示す内周類似度を求め、逆光画像の中央領域以外の領域の特徴と撮影画像の中央領域以外の領域の特徴との類似度を示す外周類似度を求め、求められた内周類似度および外周類似度を用いて撮影画像が逆光画像であるか否かを判定するので、画像データを解析することによって、撮影画像が逆光条件下における人物画像を始めとする近景被写体画像であるか否かを適切に判定することができる。
【００１７】
本発明の第１ないし第３の態様のいずれかに係る画像処理装置はさらに、前記撮影画像が逆光画像であると判定された場合には、逆光画像に適した明度補正を実行する明度補正手段を備えても良い。かかる場合には、逆光画像を順光画像と同等の画像に補正することができる。
【００１８】
本発明の第４の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法を提供する。本発明の第４の態様に係る方法は、前記画像データを取得し、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域に対応する内周領域画素を解析し、内周輝度分布特性を求め、前記求めた内周輝度分布特性を用いて逆光画像の中央領域と前記撮影画像の中央領域との類似度を示す内周類似度を求め、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域以外の領域に対応する外周領域画素を解析し、外周輝度分布特性を求め、前記求めた外周輝度分布特性を用いて逆光画像の中央領域以外の領域と前記撮影画像の中央領域以外の領域との類似度を示す外周類似度を求め、前記求めた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定することを特徴とする。
【００１９】
本発明の第４の態様に係る方法によれば、本発明の第１の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第４の態様に係る方法は本発明の第１の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
【００２０】
本発明の第５の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法を提供する。本発明の第５の態様に係る方法は、前記画像データを取得し、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の被写体領域に対応する被写体領域画素について解析し、被写体領域輝度分布特性を求め、前記求めた被写体領域輝度分布特性を用いて逆光画像の被写体領域と前記撮影画像の被写体領域との類似度を示す被写体類似度を求め、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の被写体領域以外の領域である背景領域に対応する背景領域画素について解析し、背景領域輝度分布特性を求め、前記求めた背景領域輝度分布特性を用いて逆光画像の背景領域と前記撮影画像の背景領域との類似度を示す背景類似度を求め、前記求めた被写体類似度および背景類似度を用いて前記撮影画像が逆光画像であるか否かを判定することを特徴とする。
【００２１】
本発明の第５の態様に係る方法によれば、本発明の第２の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第５の態様に係る方法は本発明の第２の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
【００２２】
本発明の第６の態様は、撮影画像が逆光画像であるか否かを複数の画素から構成される画像データに基づいて判定する方法を提供する。本発明の第６の態様に係る方法は、前記画像データを取得する画像データ取得手段と、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域に対応する内周領域画素を解析し、画質特性を示す内周画質特性を求め、前記取得した画像データを構成する前記複数の画素のうち、前記撮影画像の中央領域以外の領域に対応する外周領域画素を解析し、画質特性を示す外周画質特性を求め、前記求めた内周画質特性を用いて逆光画像の中央領域の特徴と前記撮影画像の中央領域の特徴との類似度を示す内周類似度を求め、前記求めた外周画質特性を用いて逆光画像の中央領域以外の領域の特徴と前記撮影画像の中央領域以外の領域の特徴との類似度を示す外周類似度を求め、前記求めた内周類似度および外周類似度を用いて前記撮影画像が逆光画像であるか否かを判定することを特徴とする。
【００２３】
本発明の第６の態様に係る方法によれば、本発明の第３の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第６の態様に係る方法は本発明の第３の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
【００２４】
本発明の第４ないし第６の態様のいずれかに係る方法はさらに、前記撮影画像が逆光画像であると判定した場合には、逆光画像に適した明度補正を実行しても良い。
【００２５】
本発明の第４ないし第６の態様に係る判定方法は、この他にも、判定プログラムおよび判定プログラムが記録された記録媒体としても実現され得る。
【００２６】
【発明の実施の形態】
以下、本発明に係る画像処理装置および逆光画像判定方法について図面を参照しつつ、実施例に基づいて説明する。
【００２７】
Ａ．画像処理システムの構成：
本実施例に係る画像処理装置を適用可能な画像処理システムの構成について図１を参照して説明する。図１は本実施例に係る画像処理装置としてのパーソナルコンピュータを含む画像処理システムの一例を示す説明図である。
【００２８】
画像処理システムは、画像データを生成する入力装置としてのディジタルスチルカメラ１０、ディジタルスチルカメラ１０にて生成された画像データが逆光画像の画像データであるか否かを判定すると共に、画像処理を実行し、印刷用画像データを出力する画像処理装置としてのパーソナルコンピュータ２０、印刷用画像データを用いて画像を出力する出力装置としてのカラープリンタ３０を備えている。なお、カラープリンタ３０は、パーソナルコンピュータＰＣが備える画像処理機能を備えていても良く、かかる場合には、スタンドアローンにて画像処理、画像出力を実行することができる。また、出力装置としては、プリンタ３０の他に、ＣＲＴディスプレイ、ＬＣＤディスプレイ等のモニタ２５、プロジェクタ等が用いられ得る。以下の説明では、パーソナルコンピュータ２０と接続されて用いられるカラープリンタ３０を出力装置として用いるものとする。
【００２９】
パーソナルコンピュータ２０は、一般的に用いられているタイプのコンピュータであり、逆光画像判定処理を含む画像処理プログラムを実行するＣＰＵ２００、ＣＰＵ２００における演算結果、画像データ等を一時的に格納するＲＡＭ２０１、画像処理プログラムを格納するハードディスクドライブ（ＨＤＤ）２０２を備えている。パーソナルコンピュータ２０は、メモリカードＭＣを装着するためのカードスロット２０３、ディジタルスチルカメラ１０等からの接続ケーブルを接続するための入出力端子２０４を備えている。
【００３０】
ディジタルスチルカメラ１０は、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより画像を取得するカメラであり、光情報を電気情報に変換するためのＣＣＤ等を備える光電変換回路、光電変換回路を制御して画像を取得するための画像取得回路、取得したディジタル画像を加工処理するための画像処理回路等を備えている。ディジタルスチルカメラ１０は、取得した画像をディジタルデータとして記憶装置としてのメモリカードＭＣに保存する。ディジタルスチルカメラ１０における画像データの保存形式としては、非可逆圧縮保存方式としてＪＰＥＧデータ形式、可逆圧縮保存方式としてＴＩＦＦデータ形式が一般的であるが、この他にもＲＡＷデータ形式、ＧＩＦデータ形式、ＢＭＰデータ形式等の保存形式が用いられ得る。
【００３１】
ディジタルスチルカメラ１０において生成された画像データは、例えば、ケーブルＣＶ、コンピュータ２０を介して、あるいは、ケーブルＣＶを介してカラープリンタ３０に送出される。あるいは、ディジタルスチルカメラ１０にて画像データが格納されたメモリカードＭＣが、メモリカード・スロットに装着されたコンピュータ２０を介して、あるいは、メモリカードＭＣをプリンタ３０に対して直接、接続することによって画像ファイルがカラープリンタ３０に送出される。なお、以下の説明では、画像データに対する画像処理がパーソナルコンピュータ２０にて実行され、処理済みの画像データがカラープリンタ３０に対して出力される場合について説明する。
【００３２】
カラープリンタ３０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタである。あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタである。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いても良い。
【００３３】
Ｂ．パーソナルコンピュータ２０における画像処理：
図２〜図７を参照してパーソナルコンピュータ２０において実行される画像処理について説明する。図２は本実施例に従う、パーソナルコンピュータにて実行される画像処理の処理ルーチンを示すフローチャートである。図３は画像データを画素単位にて分析する際の外周領域画素と内周領域画素との区分の一例を示す説明図である。図４は本実施例に係る逆光画像判定処理の処理ルーチンを示すフローチャートである。図５はメモリ上に展開された逆光画像の画像データを概念的に示す説明図である。図６は図５に示す画像データを画素単位にて分析した結果得られる画素データの全画素についての輝度分布特性（ヒストグラム）を示す説明図である。図７は図６に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。図８は図５に示す画像データを画素単位にて分析した結果得られる画素データの内周領域画素についての輝度分布特性（ヒストグラム）を示す説明図である。図９は図８に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。図１０は図５に示す画像データを画素単位にて分析した結果得られる画素データの外周領域画素についての輝度分布特性（ヒストグラム）を示す説明図である。図１１は図１０に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。
【００３４】
パーソナルコンピュータ２０（ＣＰＵ２００）は、スロット２０３にメモリカードＭＣが差し込まれると、あるいは、ディジタルスチルカメラ１０に接続されている接続ケーブルＣＶが入出力端子２０４に接続されると本画像処理のプログラムを起動する。ＣＰＵ２００は、ユーザの指示に従ってメモリカードＭＣから画像データを取得し（読み出し）、取得した画像データをＲＡＭ２０１に一時的に格納する（ステップＳ１００）。
【００３５】
ＣＰＵ２００は、続いて、画像データＧＤを画素単位にて解析する（ステップＳ１１０）。本実施例では、画像データＧＤ（画素データ）は、図３に示すように、撮影画像の中央領域に相当する内周領域画素ＩＰと撮影画像の中央領域以外の領域に相当する外周領域画素ＯＰとに分割される。内周領域および外周領域は、各領域内において更に細分化される。一般的に、逆光画像が問題となるのは、背景よりもカメラ側に位置する人物等の被写体を撮影した場合であり、かかる場合、通常、被写体は画像の中央領域に配置される。そこで、本実施例では、被写体画像に対応する画素領域を内周領域画素ＩＰとし、背景画像に対応する画素領域を外周領域画素ＯＰとして、逆光画像の判定処理を行う。
【００３６】
画像データＧＤを画素（データ）単位にて解析する際には、ＣＰＵ２００は、内周領域画素ＩＰおよび外周領域画素ＯＰについて別々に解析を実行し、画像データＧＤの画質特性として、例えば、輝度分布特性を内周領域画素ＩＰおよび外周領域画素ＯＰについてそれぞれ求める。ここで、一般的に、ディジタルスチルカメラ１０から出力される画像データは輝度成分および色差成分とによって表されるＹＣｂＣｒデータであるから、画像データから直接、輝度成分を得ることができる。なお、画像データＧＤを解析する際には、画像データを構成する全画素を対象に解析を実行してもよく、あるいは、画像データを構成する所定の画素を対象に解析を実行してもよい。
【００３７】
画像データＧＤが図５に示すように逆光条件下における撮影画像（人物画像）に対応する画像データであるとき、画像データＧＤの全画素についての輝度分布特性は、例えば、図６に示す分布特性を示し、画像データＧＤの内周領域画素ＩＰについての輝度分布特性は、例えば、図８に示す分布特性を示し、画像データＧＤの外周領域画素ＯＰについての輝度分布特性は、例えば、図１０に示す分布特性を示す。ここで、図６、図８および図１０において、横軸は各画素の輝度値（本実施例では０〜２５５）を示し、縦軸は各輝度値に対する画素数を示している。なお、図５は前述の通り、メモリ上に展開された画像データＧＤを概念的に示している。
【００３８】
ＣＰＵ２００は、画像データＧＤの内周および外周領域についての解析をそれぞれ終えると、画像データＧＤに対応する撮影画像が逆光画像であるか否かを判定する逆光画像判定処理を実行する（ステップＳ１２０）。逆光画像判定処理について図４を参照して説明する。
【００３９】
ＣＰＵ２００は、画像データの解析によって得た内周領域画素ＩＰの輝度分布特性である内周輝度分布特性Ｙｉ（図８）を取得する（ステップＳ２００）。ＣＰＵ２００は、取得した内周輝度分布特性Ｙｉを５つの輝度領域ａ１、ａ２、ａ３、ａ４およびａ５に分割し、各輝度領域に属する画素数を画像データＧＤの全画素数で除して各輝度領域における内周領域輝度分布割合を求める（ステップＳ２１０）。本実施例では、図８の内周輝度分布特性Ｙｉに対応する内周領域輝度分布割合は、図９に示すように、（ａ１：ａ２：ａ３：ａ４：ａ５）＝（４．５：３．５：０：０：０）である。ここで、図９において横軸は輝度領域を示し、縦軸は各輝度領域における分布割合を示す。
【００４０】
ＣＰＵ２００は、求めた内周領域輝度分布割合と、予めＨＤＤ２０２に格納されている逆光画像の画像データの内周領域画素ＩＰが示す基準輝度分布特性に基づく内周領域基準輝度分布割合とを比較して、内周類似度Ｓｉを算出する（ステップＳ２２０）。
【００４１】
ここで、撮影画像が逆光画像である場合の輝度分布特性Ｙｒ、分布割合、内周領域画素の輝度分布割合、外周領域画素の輝度分布割合について図１２〜図１５を参照して説明する。図１２は逆光画像の判定に用いられる基準逆光画像の画素データの全画素についての輝度分布特性（ヒストグラム）を示す説明図である。図１３は図１２に示すヒストグラムを均等に５分割して得られた基準輝度分布割合を示す説明図である。図１４は基準逆光画像の画像データの内周領域画素についての内周領域基準輝度分布割合を示す説明図である。図１５は基準逆光画像の画像データの外周領域画素についての外周領域基準輝度分布割合を示す説明図である。
【００４２】
逆光画像データは、図５に示すように明るい背景領域ＢＡと暗い被写体（人物）領域ＤＡとに大別されるため、典型的（理想的）な逆光画像（画像データ）の輝度値分布は、図１２に示すように輝度の低い部分（暗い部分）と高い部分（明るい部分）とで２つのピークを有するという特徴を示す。また、逆光画像においては、高輝度部分の輝度が高いので、高輝度側のヒストグラムは１つの輝度領域内に収まるスパイク状のピークを示す。また、基準輝度分布割合は、例えば、図１３に示すように、（ａ１：ａ２：ａ３：ａ４：ａ５）＝（４：５：０：０：１）となり、内周領域基準輝度分布割合は、図１４に示すように、（ａ１：ａ２：ａ３：ａ４：ａ５）＝（４：５：０：０：０）となり、外周領域基準輝度分布割合は、図１５に示すように、（ａ１：ａ２：ａ３：ａ４：ａ５）＝（０：０：０：０：１）となる。
【００４３】
内周類似度Ｓｉの算出について以下に詳述する。内周類似度Ｓｉの算出にあたっては、各分布割合の値を成分とした５次元ベクトルを用い、以下の式（１）により求められる５次元ベクトルのコサイン（ｃｏｓ）成分を求める。
【００４４】
【数１】
2005049955.tif 000003
【００４５】
ここで、ベクトルｇ０は、内周領域基準輝度分布割合を成分としたベクトルであって、各成分値は（４，５，０，０，０）である。一方、ベクトルｇｎは、処理対象の画像データの内周領域画素ＩＰの分布割合である内周領域輝度分布割合を成分としたベクトルであり、各成分値は、例えば、（４．５，３．５，０，０，０）である。式（１）の右辺は、２つのベクトルｇ０、ｇｎの内積を２つのベクトルｇ０、ｇｎの大きさの積で除したものであり、２つのベクトルｇ０、ｇｎのｃｏｓ成分と等しくなる。
【００４６】
２つのベクトルｇ０、ｇｎのｃｏｓ成分は、両ベクトルが一致する場合に最大値である１を取り、両ベクトル間の角度が大きくなるにつれて１より小さな値を取る。したがって、式（１）によって得られた値が１に近いか否かによって両ベクトルが類似しているか否か、すなわち両ベクトルの類似度を判定することができる。
【００４７】
内周類似度Ｓｉの算出を終えると、ＣＰＵ２００は、画像データの解析によって得た外周領域画素ＯＰの輝度分布特性である外周輝度分布特性Ｙｏ（図１０）を取得する（ステップＳ２３０）。ＣＰＵ２００は、取得した外周輝度分布特性Ｙｏを５つの輝度領域ａ１、ａ２、ａ３、ａ４およびａ５に分割し、各輝度領域に属する画素数を画像データＧＤの全画素数で除して各輝度領域における外周領域輝度分布割合を求める（ステップＳ２４０）。本実施例では、図１０の外周輝度分布特性Ｙｏに対応する外周領域輝度分布割合は、図１１に示すように、（ａ１：ａ２：ａ３：ａ４：ａ５）＝（０：０：０：０：２）である。ここで、図１１において横軸は輝度領域を示し、縦軸は各輝度領域における分布割合を示す。
【００４８】
ＣＰＵ２００は、求めた外周領域輝度分布割合と、予めＨＤＤ２０２に格納されている逆光画像の画像データの外周領域画素が示す基準輝度分布特性に基づく外周領域基準輝度分布割合とを比較して、外周類似度Ｓｏを算出する（ステップＳ２５０）。
【００４９】
外周類似度Ｓｏの算出手法は既述の内周類似度Ｓｉの算出手法と同様であり、外周類似度Ｓｏは式（２）を用いて算出される。
【００５０】
【数２】
2005049955.tif 000004
【００５１】
外周類似度Ｓｏを算出する場合、式（１）において、外周領域基準輝度分布割合を成分としたベクトルｇ０の各成分値は（０，０，０，０，１）となり、処理対象の画像データの外周領域画素ＯＰの分布割合である外周領域輝度分布割合を成分としたベクトルｇｎの各成分値は、例えば、（０，０，０，０，２）となる。
【００５２】
ＣＰＵ２００は、求めた内周類似度Ｓｉと外周類似度Ｓｏとを掛け合わせて（式（３））、総合類似度Ｓｔを算出する（ステップＳ２６０）。
Ｓｔ＝Ｓｉ＊Ｓｏ    式（３）
【００５３】
ＣＰＵ２００は算出した総合類似度Ｓｔが判定類似度Ｓｔｒｅｆよりも大きいか否か比較し（ステップＳ２７０）、総合類似度Ｓｔが判定類似度Ｓｔｒｅｆよりも大きいと判定した場合には（ステップＳ２７０：Ｙｅｓ）、処理対象の画像データに対応する撮影画像は逆光画像であると判定し（ステップＳ２８０）、本処理ルーチンを終了し、図２に示す処理ルーチンにリターンする。
【００５４】
ＣＰＵ２００は算出した総合類似度Ｓｔが判定類似度Ｓｔｒｅｆ以下であると判定した場合には（ステップＳ２７０：Ｎｏ）、処理対象の画像データに対応する撮影画像は順光（非逆光）画像であると判定し（ステップＳ２９０）、本処理ルーチンを終了し、図２に示す画像処理ルーチンにリターンする。
【００５５】
図２に戻り説明を続けると、ＣＰＵ２００は、画像データの伸長、色変換処理を実行する（ステップＳ１３０）。具体的には、ＣＰＵ２００は、画像データＧＤを伸張し、伸張した画像データＧＤに対してマトリクスＳを用いたマトリクス演算を実行してＹＣｂＣｒ→ＲＧＢ色変換処理を実行する。
【００５６】
本実施例において用いられる画像データは、ＪＰＥＧ画像データを格納しており、ＪＰＥＧデータはＹＣｂＣｒデータを圧縮したデータである。また、現在のパーソナルコンピュータＰＣ、プリンタにおける画像処理では一般的にＲＧＢデータが用いられている。したがって、ＪＰＥＧデータの伸張（デコード）、ＹＣｂＣｒデータのＲＧＢデータへの色変換処理が必要となる。マトリクスＳは、ＪＦＩＦ規格において、ＹＣｂＣｒデータをＲＧＢデータへと変換する際に一般的に用いられるマトリクスであり、当業者にとって周知のマトリクスであるから詳細な説明は省略する。
【００５７】
ＣＰＵ２００は、画像データＧＤが逆光画像の画像データであると判定した場合には、逆光画像に適した画像処理を実行し、一方、画像データＧＤが非逆光画像の画像データであると判定した場合には、通常の画像処理を実行する（ステップＳ１４０）。逆光画像の画像データに対して適切な補正には、例えば、入出力値のトーンカーブを用いて画像データの低輝度成分の明度（輝度）を増加させる補正が含まれる。かかる処理によって、逆光画像においても順光画像と同様に被写体領域を明るく表すことができる。
【００５８】
ＣＰＵ２００は、画像処理が施された画像データをプリンタドライバへ出力して（ステップＳ１５０）、本処理ルーチンを終了する。プリンタドライバでは、画像データ（ＲＧＢデータ）をＣＭＹＫデータに変換する色変換処理を実行する。すなわち、画像データの表色系をカラープリンタ２０が印刷処理を実行する際に用いる表色系であるＣＭＹＫ表色系に変換する。具体的には、ＨＤＤ２０２（ＲＯＭ）に格納されているＲＧＢ表色系とＣＭＹＫ表色系とを対応付けたルックアップデーブルを用いて実行される。また、ハーフトーン処理、解像度変換処理が実行され、印刷用のラスタデータとしてカラープリンタ３０に出力される。
【００５９】
以上説明したように、本実施例に係る画像処理装置および逆光画像判定方法によれば、画像データの構成画素単位にて最大輝度値、平均輝度値を求めることなく、基準となる逆光画像が示す基準輝度分布特性（基準輝度分布割合）と処理対象画像が示す輝度分布特性（輝度分布割合）との類似度に基づいて逆光画像であるか否かを判定するので、より安定した画像全体の印象に近い逆光画像の判定ができると共に、逆光画像の判定処理速度を向上させることができる。
【００６０】
さらに、逆光画像データの輝度分布特性に対する画像データの輝度分布特性の類似度を用いて逆光画像判定を実行するに当たり、画像データを構成する画素を内周領域画素ＩＰと外周領域画素ＯＰとに分割し、内周領域画素ＩＰおよび外周領域画素ＯＰについてそれぞれ別個に内周類似度Ｓｉおよび外周類似度Ｓｏを算出し、両類似度Ｓｉ、Ｓｏの積を用いて撮影画像が逆光画像であるか否かを判定する。すなわち、内周領域画素ＩＰについて逆光画像における被写体領域の画素データに相当するか否か、また、外周領域画素ＯＰについて逆光画像における背景領域の画素データに対応するか否かをそれぞれ判定することができる。
【００６１】
したがって、画像データを構成する全画素の輝度分布特性が、逆光画像と同様の輝度分布特性を取り得る夜景＋人物の画像を逆光画像であると誤判定することはない。よって、画像データの輝度分布特性を用いた類非判定処理における誤判定を防止し、処理対象である画像データ（撮影画像）が逆光画像の画像データであるか否かを、画像データの解析結果を用いて適切かつより高い精度にて判定することができる。
【００６２】
なお、本実施例おける被写体とは、近景の主要被写体であれば良く、例えば、人間、犬または猫等のペット、自動車等の被写体を意味する。通常、これら被写体を逆光下で撮影する場合には、被写体の輝度が背景輝度よりも低くなり、被写体のディテールを明瞭に表すことができないという問題を有するからである。
【００６３】
・その他の実施例：
上記実施例では、輝度領域を５分割して５次元ベクトルを用いて類非判定をしているが、３分割、１０分割等による３次元ベクトル、１０次元ベクトルといった他の多次元ベクトルを用いて類非判定を行っても良い。逆光画像の要求精度と処理速度とに基づいて適切な分割数を決定すればよい。
【００６４】
上記実施例では、画像データの画質特性を示すパラメータとして画像データの輝度分布特性を用いて逆光画像であるか否かの判定を行っているが、この他にも、画像の明度に関連するコントラスト、ハイライト、シャドーといった画像データの画質特性を示すパラメータを用いて逆光画像の判定を行っても良い。
【００６５】
上記実施例では、画像処理装置として、パーソナルコンピュータ２０を用いて画像処理を実行しているが、このほかにも、例えば、画像処理機能を備えるスタンドアローン型のプリンタを画像処理装置として用いてもよく、係る場合にはプリンタにおいて上記画像処理が実行される。また、画像処理装置等のハードウェア構成を伴うことなく、プリンタドライバ、画像処理アプリケーション（プログラム）としても実現され得る。
【００６６】
パーソナルコンピュータ２０によって実行される画像処理には、明度調整の他にもコントラスト、色彩等の調整が行われ得ることは言うまでもない。かかる場合には、例えば、ＣＰＵ２００は、画像データを画素単位にて解析して画像データの特性を示す各種の特性パラメータ値、例えば、輝度最小値、輝度最大値、明度代表値といった画像統計値を取得する。ＣＰＵ２００は、ＨＤＤ２０２に格納されている各特性パラメータに対して予め定められた基準値と、解析により得られた画像統計値との差を解消または低減させるように各パラメータについての補正量を求め、画像データのＲＧＢ値を補正する。画像データの補正は、例えば、求めた補正量を入力値に対する出力値の関係を規定するトーンカーブに適用して修正し、かかるトーンカーブを用いて画像データの各画素のＲ、Ｇ、Ｂ値を変更することにより実行される。
【００６７】
上記実施例では、ディジタルスチルカメラ１０から得たＹＣｂＣｒデータをそのまま用いて輝度分布特性を求めているが、先ず、ＹＣｂＣｒ−ＲＧＢ変換を行い、その後、ＲＧＢ値から輝度値Ｙを求めることによって輝度分布特性を求めても良い。
【００６８】
上記実施例において、被写体領域は、画像の中央領域に相当し、背景領域は画像の中央領域以外の領域に相当することが多い一方で、被写体領域は画像の中央領域に存在することが要求されるものではない。すなわち、被写体領域には、中央領域および近景被写体が存在する領域の双方が含まれている。
【００６９】
以上、実施例に基づき本発明に係る画像処理装置、逆光画像判定方法および判定プログラムを説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【図１】本実施例に係る画像処理装置としてのパーソナルコンピュータを含む画像処理システムの一例を示す説明図である。
【図２】本実施例に従う、パーソナルコンピュータにて実行される画像処理の処理ルーチンを示すフローチャートである。
【図３】画像データを画素単位にて分析する際の外周領域画素と内周領域画素との区分の一例を示す説明図である。
【図４】本実施例に係る逆光画像判定処理の処理ルーチンを示すフローチャートである。
【図５】メモリ上に展開された逆光画像の画像データを概念的に示す説明図である。
【図６】図５に示す画像データを画素単位にて分析した結果得られる画素データの全画素についての輝度分布特性（ヒストグラム）を示す説明図である。
【図７】図６に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。
【図８】図５に示す画像データを画素単位にて分析した結果得られる画素データの内周領域画素についての輝度分布特性（ヒストグラム）を示す説明図である。
【図９】図８に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。
【図１０】図５に示す画像データを画素単位にて分析した結果得られる画素データの外周領域画素についての輝度分布特性（ヒストグラム）を示す説明図である。
【図１１】図１０に示すヒストグラムを均等に５分割して得られた分布割合を示す説明図である。
【図１２】逆光画像の判定に用いられる基準逆光画像の画素データの全画素についての輝度分布特性（ヒストグラム）を示す説明図である。
【図１３】図１２に示すヒストグラムを均等に５分割して得られた基準輝度分布割合を示す説明図である。
【図１４】基準逆光画像の画像データの内周領域画素についての内周領域基準輝度分布割合を示す説明図である。
【図１５】基準逆光画像の画像データの外周領域画素についての外周領域基準輝度分布割合を示す説明図である。
【符号の説明】
１０…ディジタルスチルカメラ（ＤＳＣ）
２０…パーソナルコンピュータ
２００…中央演算装置（ＣＰＵ）
２０１…リードオンリメモリ（ＲＯＭ）
２０２…ハードディスク（ＨＤＤ）
２０３…ランダムアクセスメモリ（ＲＡＭ）
２０４…カードスロット
２０５…入出力端子
２５…表示装置
３０…プリンタ
ＭＣ…メモリカード
【図１】
2005049955.tif 000005
【図２】
2005049955.tif 000006
【図３】
2005049955.tif 000007
【図４】
2005049955.tif 000008
【図５】
2005049955.tif 000009
【図６】
2005049955.tif 000010
【図７】
2005049955.tif 000011
【図８】
2005049955.tif 000012
【図９】
2005049955.tif 000013
【図１０】
2005049955.tif 000014
【図１１】
2005049955.tif 000015
【図１２】
2005049955.tif 000016
【図１３】
2005049955.tif 000017
【図１４】
2005049955.tif 000018
【図１５】
2005049955.tif 000019