(57)【要約】【課題】入力された撮影画像から花嫁衣装を身につけた新婦が被写体となっている撮影画像を自動的に判定抽出して、花嫁衣装の色合いを適正な色に補正する技術を提供する。【解決手段】入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別し、花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかの判定結果に基づいて花嫁衣装撮影画像と決定された撮影画像の花嫁衣装が適正色となるような濃度補正を実施する。【選択図】図７
2008166963.tif 000002
【特許請求の範囲】
【請求項１】
入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別し、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定し、前記判定結果に基づいて花嫁衣装撮影画像と決定された撮影画像の花嫁衣装が適正色となるような濃度補正を実施する画像濃度補正方法。
【請求項２】
入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別し、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定し、前記判定結果に基づいて花嫁衣装撮影画像と決定された前記花嫁撮影画像の補正すべき花嫁衣装領域を特定し、前記花嫁衣装撮影画像の花嫁衣装が適正色となるような濃度補正を実施する画像濃度補正方法。
【請求項３】
前記花嫁撮影画像特性として、撮影画像のヒストグラムにおけるシャドウ領域とハイライト領域の頻度パターン又は撮影画像の分割区画単位の画素値分布あるいはその両方が用いられることを特徴とする請求項１又は２に記載の画像濃度補正方法。
【請求項４】
前記花嫁撮影画像から花嫁衣装が存在するかどうかを判定する際に用いられる顔検出情報は予め設定された花嫁の顔に類似する顔に関する顔検出情報であることを特徴とする請求項１から３のいずれか一項に記載の画像濃度補正方法。
【請求項５】
前記花嫁撮影画像において花嫁衣装が存在するかどうかを判定する際に花嫁衣装基準形状情報を考慮することを特徴とする請求項１から４のいずれか一項に記載の画像濃度補正方法。
【請求項６】
前記濃度補正において前記顔検出情報に基づいて得られる顔領域の色合いによって前記適正色が調整されることを特徴とする請求項１から５のいずれか一項に記載の画像濃度補正方法。
【請求項７】
入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別する花嫁撮影シーン判定部と、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定する花嫁衣装判定部と、前記判定結果に基づいて花嫁衣装撮影画像と決定された撮影画像の花嫁衣装が適正色となるような濃度補正モジュールとを備えた画像処理ユニット。
【請求項８】
入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別する花嫁撮影シーン判定部と、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定する花嫁衣装判定部と、前記判定結果に基づいて花嫁衣装撮影画像と決定された前記花嫁撮影画像の補正すべき花嫁衣装領域を特定する花嫁衣装領域特定部と、前記花嫁衣装撮影画像の花嫁衣装が適正色となるような濃度補正モジュールとを備えた画像処理ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブライダルシーンを撮影して得られたブライダル撮影画像、特に花嫁衣装撮影画像のための画像濃度補正技術に関する。
【背景技術】
【０００２】
現在、写真プリント業界では、写真フィルムに形成された撮影画像をフィルムスキャナを用いてデジタル化して得られた撮影画像データや、デジタルカメラなどのデジタル撮影機器によって直接撮影画像をデジタル化して得られた撮影画像データ（以下単に撮影画像と略称する）に濃度補正や色補正などの画像処理を施した後これをプリントデータに変換し、このプリントデータに基づいてプリント露光ユニットを駆動して、撮影画像を感光材料（印画紙）に焼き付け、写真プリントを作製するデジタル写真処理技術が主流である。
【０００３】
このようなデジタル写真処理技術の分野では、適切な写真プリントを作製するために、入力された撮影画像を構成する画素の各色成分（例えば、Ｒ：赤、Ｇ：緑、Ｂ：青）毎の濃度値を補正する処理が行われている。このような濃度補正方法としては、濃度補正曲線（ガンマ補正）による濃度補正が一般的である。つまり、入力撮影画像の濃度階調に対して印画紙が発色する濃度階調は一致しないので、印画紙が発色する濃度階調が人間の視覚特性に適したものになるように設定された濃度補正曲線を用いて入力画像データを補正し、この補正された出力画像データに基づいて最終的に得られる写真プリント（印画紙）上で発色している濃度階調が人間の視覚特性に応じたものになるようにしている。濃度補正曲線としては、理論的かつ経験的な知識に基づいて作成された基本濃度補正曲線がよく知られており、利用されている。しかしながら、撮影画像の被写体状況や撮影環境状況は千差万別であり、単純な基本濃度補正曲線では、入力された撮影画像データの撮像シーンによっては、適切な出力画像データを得られないという問題が生じている。例えば、オーバー／アンダー露出（露光過多／露光過少）で撮影された写真フィルムから取り込んだ撮影画像データを補正する場合は、撮影画像データを構成する各画素の輝度が低輝度（シャドウ部）または高輝度（ハイライト部）に偏り過ぎているのに対して、基本的な濃度補正曲線におけるシャドウ部およびハイライト部の傾斜率は緩やかになっているため、入力濃度に対して出力濃度が極めて弱くなるように補正されてしまう。
【０００４】
従って、顔領域が含まれている人物撮影画像に対する適正な濃度補正を行うために、人物の肌色に相当する色相を有する画素のＲＧＢデータの特徴量と人物が含まれている可能性の高い領域の画素のＲＧＢデータの特徴量とに基づいて濃度補正曲線を修正することにより、人物の濃度が適正に補正されるように工夫されたものが知られている（特許文献１参照。）。
【０００５】
さらには、人物等の主要被写体が黒くつぶれた状態になってしまったり、白くとんだ状態になってしまったりした撮影画像から適正な写真プリントを作製するため、パターンマッチングやニューラルネットワーク等を用いた判定法により抽出された人物の顔や人物等の主要被写体が逆光又はハイコントラストであるかを判定する判定工程と、前記判定工程により逆光又はハイコントラストと判定された場合に、シーン参照画像データのシャドウ側飽和点及びハイライト側飽和点を特定する特定工程と、前記主要被写体の明るさを変更する階調補正工程とを含む画像処理方法が知られている（例えば、特許文献２参照。）。その際、累積輝度ヒストグラムのシャドウ側及びハイライト側の累積値の値が全体の０.１〜０.４％となる輝度（濃度値）の平均値がそれぞれシャドウ側飽和点とハイライト側飽和点として特定された上で、階調補正（濃度補正）される。
【０００６】
このような濃度補正技術では、処理対象となる撮影画像が逆光シーン又はハイコントラストシーンであることが明確である場合には、かなり期待通りの効果が得られる。しかしながら、撮影画像には、いろいろな撮影条件（逆光シーン、ハイコントラストシーン、タングステンシーンなど）が重なっている複合撮影条件と呼ばれるようなケースもあり、そのようなケースでは良い結果が得られない。特に、そのような複合撮影シーンが生じ易い撮影画像として、結婚セレモニーでの新郎新婦（特に純白ウエディングドレスや白むくを着た新婦）を被写体としたブライダル撮影画像が挙げられる。このようなブライダル撮影画像では、撮影条件にかかわらず、まずは純白の衣装が純白に見える写真プリントが期待されるのに対して、上述した従来の濃度補正技術では、十分な結果が得られなかった。
【０００７】
また、処理対象となる撮影画像が逆光シーン又はハイコントラストシーンといったようにかなり極端な濃度分布やカラー分布が生じている場合は、撮影画像のヒストグラム分析や撮影画像の分割区画単位の画素値評価などによって自動的にそのようなシーンを検出する技術も提案されている（例えば、特許文献３参照。）。しかし、この技術では、特定の領域に注目して、例えば花嫁衣装に注目してその色合いを適正にする画像能動補正を自動的に行うことは不可能である。
【０００８】
【特許文献１】特開２００２−３６９０２０号公報（段落番号０００４−０００８、図５）
【特許文献２】特開２００５−２０９０１２号公報（段落番号０００６−００１５、図４）
【特許文献３】特開２００６−３２４９８７号公報（段落番号００１６、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記実状に鑑み、本発明の課題は、逆光撮影条件下、タングステン照明撮影条件下、ストロボ撮影条件下といった複合的な撮影悪条件となりがちなブライダルシーンを撮影して得られたブライダル撮影画像における花嫁衣装を適正に表現した写真プリントを簡単に出力したいという要望に応えるため、入力された撮影画像から花嫁衣装を身につけた新婦が被写体となっている撮影画像を自動的に判定抽出して、花嫁衣装の色合いを適正な色に補正する技術を提供することである。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明による１つの画像濃度補正方法では、入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別し、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定し、前記判定結果に基づいて花嫁衣装撮影画像と決定された撮影画像の花嫁衣装が適正色（一般には白色系）となるような濃度補正を実施する。
【００１１】
上記課題を解決するため、本発明による他の１つの画像濃度補正方法では、入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別し、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定し、前記判定結果に基づいて花嫁衣装撮影画像と決定された前記花嫁撮影画像の補正すべき花嫁衣装領域を特定し、前記花嫁衣装撮影画像の花嫁衣装が適正色（一般には白色系）となるような濃度補正を実施する。
【００１２】
ブライダル撮影画像では、花嫁が被写体となっている可能性がある撮影画像が最も重要であるため、本発明の方法では、まず、予め設定している花嫁撮影画像特性に基づいて花嫁撮影画像を選別する。花嫁撮影画像特性は、花嫁が被写体となっているブライダル撮影画像を含む多数のブライダル撮影画を統計的に解析することにより求めることができる。選別された花嫁撮影画像の顔検出情報から得られる顔位置と顔サイズと、その人物が着衣している領域のカラー濃度情報等に基づいて花嫁衣装が存在するかどうかを判定する。この判定で花嫁撮影画像が花嫁衣装撮影画像とみなされるとこの撮影画像がその花嫁衣装が適正色となるような濃度補正を行う対象となる。
【００１３】
花嫁衣装の領域を重点的に濃度補正したい場合は、重点的に補正したい花嫁衣装領域を特定して、花嫁衣装撮影画像の花嫁衣装が適正色となるように濃度補正を行うことになる。これにより、タングステン照明撮影条件下、ストロボ撮影条件下といった複合的な撮影悪条件となりがちなブライダルシーンを撮影して得られたブライダル撮影画像における花嫁衣装を適正に表現した写真プリントを簡単に、つまり自動的に出力することができる。
【００１４】
花嫁が被写体となっているブライダル撮影画像を推定するために用いられる具体的な花嫁撮影画像特性として、撮影画像のヒストグラムにおけるシャドウ領域とハイライト領域の頻度パターンや撮影画像の分割区画単位の画素値分布が挙げられる。例えば、花嫁衣装が通常は純白であり、他の礼服が黒系色で、室内撮影が多いことを考慮すると、花嫁が被写体となっているブライダル撮影画像のヒストグラムでは、シャドウ領域とハイライト領域のそれぞれの頻度比や全体頻度との比が、かなり特徴的となるので、これを利用することができる。また、花嫁と花婿の立ち位置が規則性をもっているので、撮影画像を分割して、その分割区画単位での輝度、色相、彩度の比較も有効な花嫁撮影画像特性となる。
【００１５】
さらに、顔検出アルゴリズムを通じて得られる顔領域を予め設定された花嫁の顔でパターンマッチングすることで、ブライダル撮影画像において花嫁を特定することが可能となり、結果的により適正に花嫁衣装を表現した写真プリントを出力することに貢献できる。また、花嫁撮影画像から花嫁衣装が存在するかどうかを判定する際に予め設定しておいた花嫁衣装基準形状を利用すると衣装領域検出の精度を上げることができる。
【００１６】
花嫁衣装を適正色に合わせる補正をする際、撮影現場がある種の色に支配され、花嫁の顔や衣装もその色の支配下にある場合、衣装だけを適正色に無理矢理合わせると、全体の色バランス、特に花嫁の顔との色バランスが悪くなる可能性があるので、設定されている適正色を顔検出情報に基づいて得られる顔領域の色合いによって調整するとよい。
【００１７】
上述した画像濃度補正方法を実施する画像処理ユニットの１つは、入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別する花嫁撮影シーン判定部と、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定する花嫁衣装判定部と、前記判定結果に基づいて花嫁衣装撮影画像と決定された撮影画像の花嫁衣装が適正色となるような濃度補正モジュールとを備えている。
【００１８】
上述した画像濃度補正方法を実施する画像処理ユニットの他の１つは、入力された撮影画像のうち花嫁撮影画像特性を有するものを花嫁撮影画像として選別する花嫁撮影シーン判定部と、前記花嫁撮影画像において顔検出情報とカラー濃度情報とに基づいて花嫁衣装が存在するかどうかを判定する花嫁衣装判定部と、前記判定結果に基づいて花嫁衣装撮影画像と決定された前記花嫁撮影画像の補正すべき花嫁衣装領域を特定する花嫁衣装領域特定部と、前記花嫁衣装撮影画像の花嫁衣装が適正色となるような濃度補正モジュールとを備えている。
【００１９】
いずれの画像処理ユニットも、本発明による画像濃度補正方法で述べられた作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることができる。
【００２０】
また、本発明は、上記画像濃度補正方法をコンピュータによって実行させるための画像濃度補正プログラムも権利範囲としている。本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【発明を実施するための最良の形態】
【００２１】
本発明による画像濃度補正技術を組み込んだ写真プリント装置の外観図が図１に示されている。この写真プリント装置は、印画紙Ｐに対して露光処理と現像処理とを行う写真プリンタとしてのプリントステーション１Ｂと、現像済み写真フィルム２ａやデジタルカメラ用メモリカード２ｂなどの画像入力メディアから取り込んだ撮影画像（ここでは、特別に区別する必要がある場合を除いて、デジタルデータとしての撮影画像データやこの撮影画像データに基づくプリント用撮影画像やモニタ表示用撮影画像を単に撮影画像という語句で総称している。）を処理してプリントステーション１Ｂで使用されるプリントデータの生成・転送などを行う操作ステーション１Ａとから構成されている。
【００２２】
この写真プリント装置はデジタルミニラボとも称せられるものであり、図２からよく理解できるように、プリントステーション１Ｂは２つの印画紙マガジン１１に納めたロール状の印画紙Ｐを引き出してシートカッター１２でプリントサイズに切断すると共に、このように切断された印画紙Ｐに対し、バックプリント部１３で色補正情報やコマ番号などのプリント処理情報を印画紙Ｐの裏面に印字するとともに、プリント露光部１４で印画紙Ｐの表面に撮影画像の露光を行い、この露光後の印画紙Ｐを複数の現像処理槽を有した処理槽ユニット１５に送り込んで現像処理する。乾燥の後に装置上部の横送りコンベア１６からソータ１７に送られた印画紙Ｐ、つまり写真プリントＰは、このソータ１７の複数のトレイにオーダ単位で仕分けられた状態で集積される（図１参照）。
【００２３】
上述した印画紙Ｐに対する各種処理に合わせた搬送速度で印画紙Ｐを搬送するために印画紙搬送機構１８が敷設されている。印画紙搬送機構１８は、印画紙搬送方向に関してプリント露光部１４の前後に配置されたチャッカー式印画紙搬送ユニット１８ａを含む複数の挟持搬送ローラ対から構成されている。
【００２４】
プリント露光部１４には、副走査方向に搬送される印画紙Ｐに対して、主走査方向に沿って操作ステーション１Ａからのプリントデータに基づいてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色のレーザ光線の照射を行うライン露光ヘッドが設けられている。処理槽ユニット１５は、発色現像処理液を貯留する発色現像槽１５ａと、漂白定着処理液を貯留する漂白定着槽１５ｂと、安定処理液を貯留する安定槽１５ｃを備えている。
【００２５】
前記操作ステーション１Ａのデスク状コンソールの上部位置には、写真フィルム２ａの撮影画像コマから撮影画像データを取得するフィルムスキャナ２０が配置されており、デジタルカメラ等に装着される撮影画像記録媒体２ｂとして用いられている各種半導体メモリやＣＤ−Ｒなどから画像データとしての撮影画像を取得するメディアリーダ２１は、この写真プリント装置のコントローラ３として機能する汎用パソコンに組み込まれている。この汎用パソコンには、さらに各種情報を表示するモニタ２３、各種設定や調整を行う際に用いる操作入力部として利用されるポインティングデバイスとしてのキーボード２４やマウス２５も接続されている。
【００２６】
この写真プリント装置のコントローラ３は、ＣＰＵを中核部材として、写真プリント装置の種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築しているが、図３に示されているように、スキャナ２０やメディアリーダ２１によって読み取られた撮影画像を取り込んで次の処理のために必要な前処理を行う画像入力部３１と、各種ウインドウや各種操作ボタンなどを含むグラフィック操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力（キーボード２４やマウス２５などによる）から制御コマンドを生成するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部３３と、ＧＵＩ部３３から送られてきた制御コマンドや直接キーボード２４等から入力された操作命令に基づいて所望のプリントデータを生成するために画像入力部３１からメモリ３０に転送された撮影画像に対する濃度補正や色補正さらにはフォトレタッチ処理等を行う画像管理部３２と、色補正等のプレジャッジプリント作業時にプリントソース画像や予想仕上がりプリント画像としてのシミュレート画像さらにはＧＵＩ部３３から送られてきたグラフィックデータをモニタ２３に表示させるためのビデオ信号を生成するビデオ制御部３５と、画像処理が完了した処理済み画像データに基づいてプリントステーション１Ｂに装備されているプリント露光部１４に適したプリントデータを生成するプリントデータ生成部３６と、顧客の要望に応じて元の撮影画像や画像処理が完了した撮影画像を画像データとしてＣＤ−Ｒに書き込むための形式にフォーマットするフォーマッタ部３７などが挙げられる。
【００２７】
画像管理部３２は、メモリ３０に展開された撮影画像から顔検出アルゴリズムを用いて検出された顔領域の位置やサイズを含む顔検出情報を出力する顔検出モジュール４０、メモリ３０に展開された撮影画像に対して濃度補正を施す濃度補正モジュール８０、濃度補正された撮影画像に対して色補正やフィルタリング（ぼかしやシャープネスなど）などの画像処理を施す画像処理モジュール９０を備えている。さらに、この濃度補正モジュール８０が濃度補正処理の際に用いる濃度補正曲線を補正対象となる撮影画像の種別に基づいて適正に生成するために、ブライダル撮影画像に対して濃度補正曲線を生成するブライダル濃度補正曲線生成モジュール６０と、一般的な撮影画像に対して公知のアルゴリズムを用いて濃度補正曲線を生成するノーマル濃度補正曲線生成モジュール７０とが備えられている。
【００２８】
ブライダル濃度補正曲線生成モジュール６０は、典型的には花嫁が被写体となっているブライダル撮影画像に対して花嫁衣装が適正な白色となるような濃度補正曲線を生成するが、もし花嫁が着ている純白の衣装の領域を明確に判定できている場合にはその衣装領域を重点的に適正な白色とする補正曲線を作成する機能も有している。例えば、撮影画像全体からブライダル濃度補正曲線を生成し、このブライダル濃度補正曲線と衣装領域に限定してこの領域を適正な白色とする補正曲線とを融合して最終的なブライダル濃度補正曲線を作成するとよい。従って、花嫁衣装が主な被写体となっている花嫁シーンを入力撮影画像から選び出すために花嫁シーン検出モジュール５０が備えられているが、この花嫁シーン検出モジュール５０は、特定された花嫁衣装領域の情報をブライダル濃度補正曲線生成モジュール６０に与える機能も有している。
【００２９】
顔検出モジュール４０は汎用的なものを使用することが可能であり、ここでは、顔検出アルゴリズムに基づいて撮影画像中の顔と見なされる領域を検出し、その顔位置やサイズ（顔位置を基点とした矩形画素領域の縦横サイズ）などの顔検出情報を出力するものが使われている。
【００３０】
図４に示されているように、花嫁シーン検出モジュール５０は、入力された撮影画像のヒストグラムを生成してそのヒストグラム特性を算定するヒストグラム特性算定部５１と、入力された撮影画像をメッシュに分割してその分割区画の画像特性分布から分割画像特徴量を算定する分割画像特徴量算定部５２と、前記ヒストグラム特性と前記分割画像特徴量が花嫁撮影画像特性として規定された判定条件を満たしている撮影画像を花嫁撮影画像として選別する花嫁撮影シーン判定部５３と、前記花嫁撮影画像において花嫁衣装が存在するかどうかを判定する花嫁衣装判定部５４と、前記花嫁衣装判定部５４の判定結果に基づいて花嫁衣装撮影画像と決定された前記花嫁撮影画像の補正すべき花嫁衣装領域を特定する花嫁衣装領域特定部５６とを備えている。この実施形態では、花嫁衣装判定部５４は、顔検出モジュール４０から得られる顔検出情報に含まれている顔領域を基準位置とし、花嫁衣装の形状も考慮して衣装領域を推定し、その推定領域のカラー濃度情報から純白の花嫁衣装が写っている花嫁衣装撮影画像を判定するので、典型的な花嫁衣装の形状やカラー濃度パターンを格納した花嫁衣装基準テーブル５５が付属している。
【００３１】
花嫁衣装領域特定部５６で花嫁衣装領域が特定されるとこの撮影画像をブライダル濃度補正するために、ブライダル濃度補正曲線生成モジュール６０によるブライダル濃度補正曲線が生成される。この実施形態のブライダル濃度補正曲線生成モジュール６０は、特定された花嫁衣装領域とは無関係にブライダル補正する機能と、特定された花嫁衣装領域を考慮してブライダル補正する機能を有している。いずれにしてもブライダル濃度補正曲線生成モジュール６０は、花嫁衣装領域が適正な白色となるようなブライダル濃度補正曲線を生成する。
【００３２】
ブライダル濃度補正曲線生成モジュール６０によって花嫁衣装領域が適正な白色となるようなブライダル濃度補正曲線を生成するための基本的なアルゴリズムを図５の模式図を用いて説明する。
【００３３】
まず、処理対象となる撮影画像の全画素の濃度値を用いてＲ濃度ヒストグラム（＃０１r）と、Ｇ濃度ヒストグラム（＃０１g）と、Ｂ濃度ヒストグラム（＃０１b）を生成する。このＲ濃度ヒストグラムのハイライト側からの累積画素数（頻度数）：Ｎh#rの全画素数：Ｚに対する割合（％）が赤成分第１所定値：σ1#rとなる濃度値を求め、この濃度値を赤成分ハイライト側飽和濃度値：Ｈrとする（＃０２r）。赤成分第１所定値：σ1#rは、１〜２０％から選択される。同様にして、Ｇ濃度ヒストグラムと緑成分第１所定値：σ1#gを用いて緑成分ハイライト側飽和濃度値：Ｈgを求め（＃０２g）、Ｂ濃度ヒストグラムと青成分第１所定値：σ1#bを用いて青成分ハイライト側飽和濃度値：Ｈ#bを求める（＃０２b）。赤成分第１所定値：σ1#rと緑成分第１所定値：σ1#gと青成分第１所定値：σ1#bとは、同一でもよいし、それぞれ違ってもよい。次に、Ｒ濃度ヒストグラムのシャドウ側からの累積画素数（頻度数）：Ｎs#rの全画素数：Ｚに対する割合（％）が赤成分第２所定値：σ2#rとなる濃度値を求め、この濃度値を赤成分シャドウ側飽和濃度値：Ｓrとする（＃０３ｒ）。赤成分第２所定値：σ2#rは、０.０１〜１％の範囲で、赤成分第１所定値：σ1#rより小さい値が選択される。さらに、Ｇ濃度ヒストグラムのシャドウ側からの累積画素数（頻度数）：Ｎs#gの全画素数：Ｚに対する割合（％）が緑成分第２所定値：σ2#gとなる濃度値を求め、この濃度値を緑成分シャドウ側飽和濃度値：Ｓgとする（＃０３g）。緑成分第２所定値：σ2#gは、０.０１〜１％の範囲で、緑成分第１所定値：σ1#gより小さい値が選択される。緑成分第２所定値：σ2#gは、０.０１〜１％の範囲で、緑成分第１所定値：σ1#gより小さい値が選択される。さらに、Ｂ濃度ヒストグラムのシャドウ側からの累積画素数（頻度数）：Ｎs#bの全画素数：Ｚに対する割合（％）が青成分第２所定値：σ2#bとなる濃度値を求め、この濃度値を青成分シャドウ側飽和濃度値：Ｓbとする（＃０３b）。青成分第２所定値：σ2#bは、０.０１〜１％の範囲で、青成分第１所定値：σ1#bより小さい値が選択される。
【００３４】
このようにして得られた赤成分ハイライト側飽和濃度値：Ｈrと赤成分シャドウ側飽和濃度値：Ｓrを用いて赤成分濃度補正曲線を生成し（＃０４r）、緑成分ハイライト側飽和濃度値：Ｈgと緑成分シャドウ側飽和濃度値：Ｓgを用いて緑成分濃度補正曲線を生成し（＃０４g）、青成分ハイライト側飽和濃度値：Ｈbと青成分シャドウ側飽和濃度値：Ｓbを用いて青成分濃度補正曲線を生成する（＃０４b）。これらの各濃度補正曲線では、シャドウ側飽和濃度値の位置がシャドウ側飽和点となるのでこれより小さい入力濃度値は全て最低出力濃度値となり、ハイライト側飽和濃度値：Ｈの位置がハイライト側飽和点となるのでこれより大きい入力濃度値は全て最高出力濃度値となる。
【００３５】
上述した機能を実現するブライダル濃度補正曲線生成モジュール６０は、図６に示すように、濃度ヒストグラム生成部６１、ハイライト側飽和濃度値算出部６２、シャドウ側飽和濃度値算出部６３、ブライダル濃度補正曲線生成部（以下単に濃度補正曲線生成部と称す）６４と、基本濃度補正曲線生成部６５とを備えている。
【００３６】
濃度ヒストグラム生成部６１は、メモリ３０に展開されたブライダル撮影画像から色成分（Ｒ・Ｇ・Ｂ）毎の濃度ヒストグラムを求めるもので、濃度値（画素値、８ビットカラーの場合０から２５５までの値をとる）毎の画素数（頻度数）を求めて一時的に記憶する。
【００３７】
ハイライト側飽和濃度値算出部６２は、濃度ヒストグラム生成部６１によって求められた色成分毎の濃度ヒストグラムのハイライト側からの累積画素数の全画素数に対する割合が第１所定値となる濃度値をハイライト側飽和濃度値として算出する。この第１所定値：σ1は色成分毎（赤成分第１所定値：σ1#r、緑成分第１所定値：σ1#g、青成分第１所定値：σ1#b）に設定されており、ハイライト側飽和濃度値：Ｈも色成分毎（赤成分ハイライト側飽和濃度値：Ｈr、緑成分ハイライト側飽和濃度値：Ｈg、緑成分ハイライト側飽和濃度値：Ｈb）に算出される。同様に、シャドウ側飽和濃度値算出部６３は、濃度ヒストグラム生成部６１によって求められた色成分毎の濃度ヒストグラムのシャドウ側からの累積画素数の全画素数に対する割合が前記第１所定値より小さく設定された第２所定値となる濃度値をシャドウ側飽和濃度値として算出する。この第２所定値：σ2も色成分毎（赤成分第２所定値：σ2#r、緑成分第２所定値：σ2#g、青成分第２所定値：σ2#b）に設定されており、シャドウ側飽和濃度値：Ｓも色成分毎（赤成分シャドウ側飽和濃度値：Ｓr、緑成分シャドウ側飽和濃度値：Ｓg、青成分シャドウ側飽和濃度値：Ｓb）に算出される。色成分毎に設定されている第１所定値のいずれもが１〜２０％から選択され、色成分毎に設定されている第２所定値のいずれもが０.０１〜１％から選択されるように規定されている。
【００３８】
なお、特定された花嫁衣装領域を考慮してブライダル補正する場合には、各色成分の第１所定値は、ハイライト領域つまり白色系の表現に関係するので、花嫁衣装領域特定部５６で特定された花嫁衣装領域が適正な白色レベルになるように第１所定値を設定してもよい。このために、例えば、色成分毎の花嫁衣装領域の平均濃度値と適正色の濃度値とをパラメータとして第１所定値が導出されるようなテーブルを作成しておくとよい。これに対して、特定された花嫁衣装領域を考慮せずに、ブライダル補正する場合には、第１所定値は特定された花嫁衣装領域と無関係に設定する。第２所定値は、シャドウ領域つまり黒色系の表現に関係して、花嫁衣装の白色表現には影響を与えないので、固定的な低い値を設定しておくことができる。
【００３９】
濃度補正曲線生成部６４は、前記ハイライト側飽和濃度値をハイライト側飽和点とするとともに前記シャドウ側飽和濃度値をシャドウ側飽和点として濃度補正曲線を生成する。ブライダル撮影画像にとって純白のウエディングドレスの再現性が際立って重要であることから、ハイライト側飽和点とシャドウ側飽和点との間の中間領域での濃度補正曲線の形状は通常直線としてもよい。しかしながら、中間色の補正も必要なケースでは、従来の通りの、入力された撮影画像の統計学的代表値、例えば撮影画像全体のヒストグラムから得られる最小値、最大値、平均値などをパラメータとしてその濃度補正曲線の形状を決定する基本濃度補正曲線生成部６５から得られる中間領域での濃度補正曲線形状を採用して、最終的な濃度補正曲線を生成することも可能である。
【００４０】
図６に示すように、濃度補正モジュール８０は、ブライダル濃度補正曲線生成モジュール６０又はノーマル濃度補正曲線生成モジュール７０によって設定調整された濃度補正曲線を高速アクセス可能なテーブルとして格納している濃度補正曲線テーブル８２と、この濃度補正曲線テーブル８２を用いて高解像度の撮影画像に対する濃度補正を実行する濃度補正実行部８１とを備えている。一般的に、濃度補正実行部８１はプログラムによって実現されており、濃度補正曲線テーブル８２はルックアップテーブルといったデータ構造体によって実現されるが、このような構成形態に本発明は限定しているわけではない。
【００４１】
この画像処理ユニット３２における濃度補正の典型的な処理の流れを図７のフローチャートを用いて説明する。
まず、入力された撮影画像の１つが濃度補正対象撮影画像としてメモリ３０のワーキングエリアに読み込まれ（＃０２）、この撮影画像に対して顔検出モジュール４０による顔検出処理が行われる（＃０４）。撮影画像から顔が検出されなかった場合（＃０６No分岐）、花嫁を被写体とするブライダル写真ではないとみなして、通常のノーマル濃度補正処理を行う（＃６０）。撮影画像から顔が検出された場合（＃０６Yes分岐）、次に花嫁撮影シーン判定処理を受ける（＃０８）。この花嫁撮影シーン判定処理では、ヒストグラム特性算定部５１によって算定されたヒストグラム特性と分割画像特徴量算定部５２によって算定された分割区画の画像特性分布とが花嫁撮影画像特性として規定された判定条件、例えば、ヒストグラムがハイライト領域とシャドウ領域に偏在しているとともに撮影画像の中心区画に白系色（花嫁）と黒系色（花婿）が偏在しているという条件を満たしている場合、この花嫁を被写体とするブライダル写真が撮影画像に花嫁を含む撮影画像、つまり花嫁撮影シーンであると判定される（＃１０）。なお、この撮影画像を複数の区画に分割して、それらの区画の画像特徴量から撮影シーンを評価する技術は、特開２００６−３２４９８７号公報に詳しく解説されている。
【００４２】
この撮影画像が花嫁撮影シーンでないと判定された場合（＃１０No分岐）、通常のノーマル濃度補正処理を行うが（＃６０）、この撮影画像が花嫁撮影シーンであると判定された場合（＃１０Yes分岐）、さらに撮影画像に花嫁衣装が存在しているかどうかをチェックする花嫁衣装判定処理を受ける（＃１２）。この花嫁衣装判定処理では、顔検出モジュール４０から得られた検出顔領域の下方で、花嫁衣装基準テーブル５５から読み出したカラー濃度パターンをもつ領域が同様に花嫁衣装基準テーブル５５から読み出した花嫁衣装の形状に類似しているとこの撮影画像に花嫁衣装が存在していると判定する。さらに、予め花嫁の顔画像データが記憶設定されている場合、パターンマッチングなどの画像処理技術を用いて花嫁の顔が検出されている検出顔領域に絞って、花嫁衣装の存否を判定することができる。
【００４３】
撮影画像に花嫁衣装が含まれていないと判定された場合（＃１４No分岐）、この撮影画像はノーマル濃度補正処理を受ける（＃６０）。撮影画像に花嫁衣装が含まれていると判定された場合（＃１４Yes分岐）、この撮影画像に対して上述したようなブライダル濃度補正処理（＃２０）を施すことになるが、このブライダル濃度補正処理において、花嫁衣装領域の情報が用いられる場合、前もって、花嫁衣装領域特定部５６で花嫁衣装領域が特定され、その花嫁衣装領域情報がブライダル濃度補正曲線生成モジュールに渡される（＃１６）。
【００４４】
次に、ブライダル濃度補正処理の流れを図８のフローチャートを用いて説明する。
まず、処理対象となっている撮影画像の濃度ヒストグラムが色成分毎に生成されるが（＃２０）、ステップ＃０８の花嫁撮影シーン判定処理で生成されたヒストグラムとおなじものを用いる場合はそれを流用することができる。続いて統計的な調査によって予め決められて記憶されている第１所定値：σ1が色成分毎に設定されるが、その際、花嫁衣装領域情報を用いる場合、色成分毎の花嫁衣装領域の平均濃度値と適正色の濃度値とをパラメータとして第１所定値：σ1を修正するとよい。（＃２２）。続いて、濃度ヒストグラムのハイライト側の濃度値からその画素数（頻度値）が累積演算される（＃２４）。この累積演算は、その累積画素数の全画素数：Ｚに対する割合が対応色成分の第１所定値を超えるまで行われる（＃２６）。累積画素数の全画素数：Ｚに対する割合が第１所定値を超えた時の濃度値が対応色成分のハイライト側飽和濃度値として記憶される（＃２８）。次に、第２所定値：σ2が第１所定値：σ1よりかなり小さな値（第１所定値の１／１０〜１／１０００）となるように色成分毎に設定される（＃３０）。濃度ヒストグラムのシャドウ側の濃度値からその画素数（頻度値）が累積演算される（＃３２）。この累積演算は、その累積画素数の全画素数：Ｚに対する割合が対応色成分の第２所定値を超えるまで行われる（＃３４）。累積画素数の全画素数：Ｚに対する割合が第２所定値を超えた時の濃度値が対応色成分のシャドウ側飽和濃度値として記憶される（＃３６）。
【００４５】
このようにして算出されたハイライト側飽和濃度値とシャドウ側飽和濃度値をそれぞれハイライト側飽和点とシャドウ側飽和点とし、中間領域を直線（もちろん基本濃度補正曲線生成部６５からの情報に基づいて曲線にしてもよい）とする濃度補正曲線を生成する（＃３８）。生成された濃度補正曲線のデータは濃度補正曲線生成部６４から濃度補正モジュール５０の濃度補正曲線テーブル５２に送られ、そこで高速アクセス可能なようにテーブル化される（＃４０）。濃度補正実行部８２は、メモリ３０に展開され補正対象となるブライダル撮影画像に対してこの濃度補正曲線テーブル８１を用いながら、濃度補正を行う（＃４２）。
【００４６】
指定された撮影画像がブライダル濃度補正処理又はノーマル濃度補正処理のいずれかを通じて濃度補正されると、残っている未補正撮影画像をチェックし、入力された全てのブライダル撮影画像に対する濃度補正が行われる（＃８０）。
【００４７】
図７で示された濃度補正処理では、顔検出されなかった撮影画像や花嫁撮影シーン判定処理に基づき花嫁撮影シーンと見なされなかった撮影画像は、ノーマル濃度補正処理を受けることになっていたが（＃１０No分岐、＃６０）、これに代えて、図９のフローチャートに示すように、顔検出されなかった撮影画像や花嫁撮影シーンと見なされなかった撮影画像に対して、再度ブライダル撮影シーン判定処理を行って、ブライダル濃度補正処理とノーマル濃度補正処理のどちらかを受ける再チェックを行ってもよい。このブライダル撮影シーン判定処理（＃１８）では、ヒストグラム分析などの画像分析を採用してもよいが、撮影画像の属性データにＧＰＳ位置情報が含まれておればそのＧＰＳ位置とブライダルセレモニーが開催可能な場所とのチェックからブライダル撮影画像を判定してもよい。いずれにせよ、このブライダル撮影シーン判定処理の結果、この撮影画像がブライダル撮影シーンであると判定されると（＃１９Yes分岐）、花嫁撮影シーンと見なされた撮影画像に較べ花嫁衣装がそれほど重要な被写体になっていない可能性が高いので、第１所定値：σ1をハイライト側に少し調整したブライダル濃度補正処理を受け、撮影画像がブライダル撮影シーンでないと判定されると（＃１９No分岐）、当然ノーマル濃度補正処理を受ける。
【００４８】
なお、図７や図９のフローチャートには示されていないが、撮影画像がブライダル濃度補正処理を受けるように判定された段階で、ブザーやモニタ画面表示でその旨を報知して、オペレータにブライダル撮影写真を検知したことを知らせるような構成を採用してもよい。
【００４９】
上述した実施の形態の説明では、ブライダル濃度補正として、図５で示した原理に基づいて作成されるブライダル濃度補正曲線によって濃度補正されたが、これに代え、花嫁衣装領域特定部５６で花嫁衣装領域が特定された場合、この花嫁衣装領域が予め設定しておいた色合いになるような色相変換を行う濃度補正を行ってもよい。
【００５０】
また、顔検出が成功している場合、その顔領域の色合いによってブライダル濃度補正曲線の形状を調整したり、前記色相変換の度合いを調整したりすると、より全体の色バランスに優れたブライダル写真を出力することができる。
【００５１】
また、プリントステーション１Ｂは、印画紙Ｐに対し、露光エンジンを備えたプリント露光部１４で撮影画像の露光を行い、この露光後の印画紙Ｐを複数の現像処理する、いわゆる銀塩写真プリント方式を採用していたが、もちろん、本発明による濃度補正曲線決定技術を用いているプリントステーション１Ｂは、このような方式に限定されるわけではなく、例えば、フィルムや紙にインクを吐出して画像を形成するインクジェットプリント方式や感熱転写シートを用いた熱転写方式など、種々の写真プリント方式を採用可能である。また本発明によるブライダル用濃度補正曲線生成技術をキヨスク端末のようなセルフ式写真プリント装置に搭載しても良い。
【図面の簡単な説明】
【００５２】
【図１】本発明による濃度補正曲線生成技術を採用した写真プリント装置の外観図
【図２】写真プリント装置のプリントステーションの構成を模式的に示す模式図
【図３】写真プリント装置のコントローラ内に構築される機能要素を説明する機能ブロック図
【図４】花嫁シーン検出モジュールを示す機能ブロック図
【図５】濃度補正曲線を生成する本発明による技術の基本原理を示す模式図
【図６】ブライダル濃度補正曲線生成モジュールの機能構成を示す機能ブロック図
【図７】濃度補正処理全体の流れを示すフローチャート
【図８】ブライダル撮影画像の濃度補正処理の流れを示すフローチャート
【図９】別実施形態での濃度補正処理全体の流れを示すフローチャート
【符号の説明】
【００５３】
３０：メモリ
４０：顔検出モジュール
５０：花嫁シーン検出モジュール
５１：ヒストグラム特性算定部
５２：分割画像特徴量算定部
５３：花嫁撮影シーン判定部
５４：花嫁衣装判定部
５５：花嫁衣装基準テーブル
５６：花嫁衣装領域特定部
６０：ブライダル濃度補正曲線生成モジュール
７０：ノーマル濃度補正曲線生成モジュール
８０：濃度補正モジュール
８１：濃度補正曲線テーブル
８２：濃度補正実行部
【図１】
2008166963.tif 000003
【図２】
2008166963.tif 000004
【図３】
2008166963.tif 000005
【図４】
2008166963.tif 000006
【図５】
2008166963.tif 000007
【図６】
2008166963.tif 000008
【図７】
2008166963.tif 000009
【図８】
2008166963.tif 000010
【図９】
2008166963.tif 000011