(57)【要約】【課題】  高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理方法並びに画像処理装置及び写真処理装置であって、当該検出の処理に要する時間を抑制でき、ひいては画像処理装置コストを低減できる画像処理方法並びに画像処理装置及び写真処理装置を提供する。【解決手段】  低解像度画像データＤ１における検出すべき少なくとも一つの低解像度画素領域ｋを検出し、領域ｋの位置を、高解像度画像データＤ２において、領域ｋの位置に対応するように、高解像度画素領域Ｋの位置に変換し、画像データＤ２の領域Ｋについて所定処理を行う画像処理方法並びに画像処理装置及び写真処理装置。【選択図】  図７
2005149217.tif 000002
【特許請求の範囲】
【請求項１】
所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理方法であって、
前記高解像度画像データに対応し、前記高解像度画像データの数より少ない数の画素データからなる低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する低解像度画素領域検出ステップと、
前記低解像度画素領域検出ステップにて検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換する高解像度変換ステップと、
前記高解像度変換ステップにて変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う高解像度画素領域処理ステップと
を含むことを特徴とする画像処理方法。
【請求項２】
前記低解像度画素領域検出ステップは、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出ステップを含み、
前記高解像度変換ステップでは、前記高解像度画素領域として、前記低解像度顔領域検出ステップにて検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換し、
前記高解像度画素領域処理ステップは、前記高解像度変換ステップにて変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出する高解像度瞳位置領域検出ステップと、前記高解像度画像データの前記高解像度瞳位置領域検出ステップにて検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出ステップと、前記瞳領域検出ステップにて検出された前記瞳領域について所定の色補正を行う色補正ステップとを含む請求項１記載の画像処理方法。
【請求項３】
画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る低解像度画像データ読取ステップと、
前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る高解像度画像データ読取ステップとをさらに含み、
前記低解像度顔領域検出ステップでは、前記低解像度画像データ読取ステップにて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、
前記高解像度変換ステップでは、前記低解像度顔領域の位置を、前記高解像度画像データ読取ステップにて読み取った前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、前記高解像度顔領域の位置に変換し、
前記高解像度瞳位置領域検出ステップでは、前記高解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出する請求項２記載の画像処理方法。
【請求項４】
前記低解像度画素領域検出ステップは、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出ステップと、前記低解像度顔領域検出ステップにて検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出する低解像度瞳位置領域検出ステップとを含み、
前記高解像度変換ステップでは、前記高解像度画素領域として、前記低解像度瞳位置領域検出ステップにて前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換し、
前記高解像度画素領域処理ステップは、前記高解像度画像データの前記高解像度変換ステップにて変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出ステップと、前記瞳領域検出ステップにて検出された前記瞳領域について所定の色補正を行う色補正ステップとを含む請求項１記載の画像処理方法。
【請求項５】
画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る低解像度画像データ読取ステップと、
前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る高解像度画像データ読取ステップとをさらに含み、
前記低解像度顔領域検出ステップでは、前記低解像度画像データ読取ステップにて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、
前記低解像度瞳位置領域検出ステップでは、前記低解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出し、
前記高解像度変換ステップでは、前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データ読取ステップにて読み取った前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、前記高解像度瞳位置領域の位置に変換する請求項４記載の画像処理方法。
【請求項６】
所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理装置であって、
前記高解像度画像データに対応し、前記高解像度画像データの数より少ない数の画素データからなる低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する低解像度画素領域検出手段と、
前記低解像度画素領域検出手段にて検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換する高解像度変換手段と、
前記高解像度変換手段にて変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う高解像度画素領域処理手段と
を備えることを特徴とする画像処理装置。
【請求項７】
前記低解像度画素領域検出手段は、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出手段を備え、
前記高解像度変換手段では、前記高解像度画素領域として、前記低解像度顔領域検出手段にて検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換し、
前記高解像度画素領域処理手段は、前記高解像度変換手段にて変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出する高解像度瞳位置領域検出手段と、前記高解像度画像データの前記高解像度瞳位置領域検出手段にて検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出手段と、前記瞳領域検出手段にて検出された前記瞳領域について所定の色補正を行う色補正手段とを備える請求項６記載の画像処理装置。
【請求項８】
画像読取装置と、
前記画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る低解像度画像データ読取手段と、
前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る高解像度画像データ読取手段とをさらに備え、
前記低解像度顔領域検出手段では、前記低解像度画像データ読取手段にて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、
前記高解像度変換手段では、前記低解像度顔領域の位置を、前記高解像度画像データ読取手段にて読み取った前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、前記高解像度顔領域の位置に変換し、
前記高解像度瞳位置領域検出手段では、前記高解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出する請求項７記載の画像処理装置。
【請求項９】
前記低解像度画素領域検出手段は、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出手段と、前記低解像度顔領域検出手段にて検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出する低解像度瞳位置領域検出手段とを備え、
前記高解像度変換手段では、前記高解像度画素領域として、前記低解像度瞳位置領域検出手段にて前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換し、
前記高解像度画素領域処理手段は、前記高解像度画像データの前記高解像度変換手段にて変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出手段と、前記瞳領域検出手段にて検出された前記瞳領域について所定の色補正を行う色補正手段とを備える請求項６記載の画像処理装置。
【請求項１０】
画像読取装置と、
前記画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る低解像度画像データ読取手段と、
前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る高解像度画像データ読取手段とをさらに備え、
前記低解像度顔領域検出手段では、前記低解像度画像データ読取手段にて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、
前記低解像度瞳位置領域検出手段では、前記低解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出し、
前記高解像度変換手段では、前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データ読取手段にて読み取った前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、前記高解像度瞳位置領域の位置に変換する請求項９記載の画像処理装置。
【請求項１１】
請求項６から１０のいずれかに記載の画像処理装置を備えたことを特徴とする写真処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像データを処理する画像処理方法並びに画像処理装置及び当該画像処理装置を備えた写真処理装置に関する。
【背景技術】
【０００２】
画像処理方法及び装置として、例えば、デジタルカメラ等で撮影したデジタル画像データ、或いは銀塩カメラで撮影した写真フィルムなどの写真感光材料等の被読取物をスキャナー等の画像読取装置で読み込んだデジタル画像データを処理するデジタル画像処理方法及び装置を挙げることができる。
【０００３】
このような画像処理方法及び装置では、所定多数の画素データからなる高解像度画像データ（例えば、カラー画像であれば、それぞれが複数色（一般的には３原色（青、緑及び赤）の各色毎６３０万画素程度の画素データからなる複数の高解像度画像データ）の中から、検出すべき少なくとも一つの領域を検出し、当該検出された領域について所定の処理を行うことがある。
【０００４】
これについてさらに具体的に説明すると、例えば、ストロボ装置等を使って人物をカラー撮影する場合に、ストロボ装置等からの光が眼球内の血管に反射され、この反射された光により瞳部分が赤くなって撮影されしまう現象、いわゆる赤目という現象が発生し、不自然な画像となってしまうことがある。
【０００５】
この現象を回避するために、画像処理方法及び装置において、高解像度画像データの中から赤目領域を検出し、当該検出された赤目領域を適切な色に補正する手法が種々提案されている。この赤目領域を検出する従来の技術として、例えば、赤目領域の前処理として、画像データ中から人物の顔を抽出して赤目領域の検出に利用する技術が提案されている（例えば、特許文献１参照）。
【０００６】
この赤目領域検出の前処理として人物の顔を抽出する場合には、高解像度画像データにおける多数（例えば、３原色の各色毎６３０万画素程度）の画素データについて顔抽出処理を行うので、当該顔抽出処理に多くの計算量が必要であり、当該顔抽出処理にそれだけ多くの時間を要する。なお、赤目だけでなく、青目、金目等の他の瞳領域の色補正する場合も同様である。
【特許文献１】特開平１０−２３３９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出する場合には、当該領域の検出に多くの処理時間を要するため、通常は、より高速に処理できる処理装置を用いる。しかしながら、かかる高速処理可能な処理装置を用いると当該処理時間を短縮できるものの、画像処理装置コストが高くつく。
【０００８】
本発明は、前記問題に鑑みてなされたもので、所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理方法並びに画像処理装置及び写真処理装置であって、当該検出の処理に要する時間を抑制でき、ひいては画像処理装置コストを低減できる画像処理方法並びに画像処理装置及び写真処理装置を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明は前記課題を解決するため、次の画像処理方法並びに画像処理装置及び写真処理措置を提供する。
（１）画像処理方法
所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理方法であって、
前記高解像度画像データに対応し、前記高解像度画像データの数より少ない数の画素データからなる低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する低解像度画素領域検出ステップと、
前記低解像度画素領域検出ステップにて検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換する高解像度変換ステップと、
前記高解像度変換ステップにて変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う高解像度画素領域処理ステップと
を含むことを特徴とする画像処理方法。
【００１０】
（２）画像処理装置
所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理装置であって、
前記高解像度画像データに対応し、前記高解像度画像データの数より少ない数の画素データからなる低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する低解像度画素領域検出手段と、
前記低解像度画素領域検出手段にて検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換する高解像度変換手段と、
前記高解像度変換手段にて変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う高解像度画素領域処理手段と
を備えることを特徴とする画像処理装置。
【００１１】
（３）写真処理装置
前記本発明に係る画像処理装置を備えたことを特徴とする写真処理装置。
【００１２】
本発明に係る画像処理方法並びに画像処理装置及び写真処理装置では、先ず、前記高解像度画像データに対応する前記低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する。このとき、前記低解像度画像データの数は、前記高解像度画像データの数より少ないので、例えば、当該検出の処理のための計算量をそれだけ少なくでき、これにより、当該検出に要する処理時間を少なくできる。そして、当該検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換し、当該変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う。
【００１３】
このように、本発明に係る画像処理方法並びに画像処理装置及び写真処理装置によると、前記検出の処理に要する時間を抑制でき、ひいては画像処理装置コストを低減できる。なお、前記高解像度画像データの画素数に対する前記低解像度画像データの画素数の比率は、大きすぎると前記低解像度画素領域の検出に要する処理時間が多くなり易く、小さすぎると前記低解像度画素領域の検出精度が低下し易い。従って、この比率としては、それには限定されないが、１／１０〜１／２００程度を例示できる。
【００１４】
本発明に係る画像処理方法及び画像処理装置において、前記検出すべき少なくとも一つの領域として、前記したように人物の顔のような領域を含む顔領域を検出し、当該検出された顔領域において赤目等の瞳領域を検出し、さらに当該検出された瞳領域を所定の色に補正することができる。この場合、次の態様を例示できる。すなわち、
【００１５】
（１ａ）第１の画像処理方法
前記低解像度画素領域検出ステップは、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出ステップを含み、
前記高解像度変換ステップでは、前記高解像度画素領域として、前記低解像度顔領域検出ステップにて検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換し、
前記高解像度画素領域処理ステップは、前記高解像度変換ステップにて変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出する高解像度瞳位置領域検出ステップと、前記高解像度画像データの前記高解像度瞳位置領域検出ステップにて検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出ステップと、前記瞳領域検出ステップにて検出された前記瞳領域について所定の色補正を行う色補正ステップとを含む画像処理方法。
【００１６】
（１ｂ）第２の画像処理方法
前記低解像度画素領域検出ステップは、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出ステップと、前記低解像度顔領域検出ステップにて検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出する低解像度瞳位置領域検出ステップとを含み、
前記高解像度変換ステップでは、前記高解像度画素領域として、前記低解像度瞳位置領域検出ステップにて前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換し、
前記高解像度画素領域処理ステップは、前記高解像度画像データの前記高解像度変換ステップにて変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出ステップと、前記瞳領域検出ステップにて検出された前記瞳領域について所定の色補正を行う色補正ステップとを含む画像処理方法。
【００１７】
（２ａ）第１の画像処理装置
前記低解像度画素領域検出手段は、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出手段を備え、
前記高解像度変換手段では、前記高解像度画素領域として、前記低解像度顔領域検出手段にて検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換し、
前記高解像度画素領域処理手段は、前記高解像度変換手段にて変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出する高解像度瞳位置領域検出手段と、前記高解像度画像データの前記高解像度瞳位置領域検出手段にて検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出手段と、前記瞳領域検出手段にて検出された前記瞳領域について所定の色補正を行う色補正手段とを備える画像処理装置。
【００１８】
（２ｂ）第２の画像処理装置
前記低解像度画素領域検出手段は、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出手段と、前記低解像度顔領域検出手段にて検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出する低解像度瞳位置領域検出手段とを備え、
前記高解像度変換手段では、前記高解像度画素領域として、前記低解像度瞳位置領域検出手段にて前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換し、
前記高解像度画素領域処理手段は、前記高解像度画像データの前記高解像度変換手段にて変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出手段と、前記瞳領域検出手段にて検出された前記瞳領域について所定の色補正を行う色補正手段とを備える画像処理装置。
【００１９】
前記第１及び第２の画像処理方法並びに前記第１及び第２の画像処理装置のいずれにおいても、先ず、前記低解像度画像データにおける前記少なくとも一つの前記顔領域を検出する。このように前記低解像度画像データにおいて前記顔領域の検出を行うことで、当該検出の処理のための計算量をそれだけ少なくでき、これにより、当該検出に要する処理時間を少なくできるとともに、大まかな瞳領域の位置を認知することができ、後述する瞳領域検出の精度を向上させることができる。なお、前記顔領域を検出する手法については従来周知の各種手法を適用できる。前記顔領域を検出する手法として、それには限定されないが、前記低解像度画像データにおける各画素データについて人物の顔のような丸形状等の画像パターンを抽出し、当該抽出された画像パターンにおいて顔部品（例えば、両眉毛、両目、鼻、口、顎）の各候補の位置関係に基づいて、人物の顔であるか否かを評価するとともに、当該画像パターンが人物の顔であると評価された顔領域について、顔部品（例えば、両眉毛、両目、鼻、口、顎）の位置関係に基づいて、当該顔領域の天地を認識するような手法などを例示できる。
【００２０】
そして、前記第１の画像処理方法及び前記第１の画像処理装置では、当該検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換したあと、当該変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出し、当該検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する。また、前記第２の画像処理方法及び前記第２の画像処理装置では、当該検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出したあと、前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換し、当該変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する。
【００２１】
次いで、前記第１及び第２の画像処理方法並びに前記第１及び第２の画像処理装置のいずれにおいても、当該検出された前記瞳領域について所定の色補正を行う。なお、前記瞳位置領域を検出する手法並びに前記瞳領域検出及び前記色補正を行う手法のいずれについても、従来周知の各種手法を適用できる。例えば、前記瞳位置領域を検出する手法として、それには限定されないが、後述するように前記顔領域において前記瞳位置領域を該瞳位置領域が統計的に推定される位置に特定する手法などを挙げることができる。また、前記瞳領域検出及び前記色補正を行う手法としては、従来周知の各種手法を適用でき、それには限定されないが、例えば、特開２００１−６９３３３号公報や特開２００１−６９３３４号公報に示される手法などを挙げることができる。
【００２２】
本発明に係る画像処理方法及び画像処理装置において、前記低解像度画像データ及び前記高解像度画像データとしては、デジタルカメラ等で撮影したデジタル画像データ、或いは銀塩カメラで撮影した写真フィルムなどの写真感光材料等の被読取物をスキャナー等の画像読取装置で読み込んだデジタル画像データを例示できる。この場合、例えば、デジタルカメラ等で撮影したデジタル画像データをそのまま前記高解像度画像データとして読み込んだり、銀塩カメラで撮影した写真フィルムなどの写真感光材料等の被読取物をスキャナー等の画像読取装置で前記高解像度画像データとして読み込むとともに、当該読み込んだ前記高解像度画像データを前記低解像度画像データに変換することで、前記低解像度画像データ及び前記高解像度画像データを得てもよいし、また、銀塩カメラで撮影した写真フィルムなどの写真感光材料等の被読取物をスキャナー等の画像読取装置で、一旦、前記低解像度画像データとして読み込み（いわゆるプレスキャンし）、さらに、当該被読取物を前記画像読取装置で前記高解像度画像データとして読み込む（いわゆる本スキャンする）ことで、前記低解像度画像データ及び前記高解像度画像データを得てもよい。なお、前記高解像度画像データは、代表的には、写真プリント出力や印刷出力等の高画質が要求される出力画像用のものを例示でき、また、前記低解像度画像データは、代表的には、画像表示装置等に表示されて、主としてオペレータによる各種画像処理操作に用いられ、低画質でも許容される出力画像用のものを例示できる。
【００２３】
前記低解像度画像データ及び前記高解像度画像データをスキャナー等の画像読取装置で読み込む場合には、前記第１及び第２の画像処理方法は、画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る（いわゆるプレスキャンする）低解像度画像データ読取ステップ（プレスキャンステップ）と、前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る（いわゆる本スキャンする）高解像度画像データ読取ステップ（本スキャンステップ）とのうち少なくとも高解像度画像データ読取ステップ（本スキャンステップ）をさらに含むことができ、また、前記第１及び第２の画像処理装置は、画像読取装置と、前記画像読取装置及び被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記低解像度画像データを読み取る（いわゆるプレスキャンする）低解像度画像データ読取手段（プレスキャン手段）と、前記画像読取装置及び前記被読取物のうち少なくとも一方を所定方向に相対的に移動させつつ前記画像読取装置にて前記相対移動方向に走査するとともに前記相対移動方向に略直交する方向に走査することで前記高解像度画像データを読み取る（いわゆる本スキャンする）高解像度画像データ読取手段（本スキャン手段）とのうち少なくとも画像読取装置及び高解像度画像データ読取手段（本スキャン手段）をさらに備えることができる。前記プレスキャン及び前記本スキャンの双方を行う場合、前記プレスキャンして前記低解像度画像データを読み取るとともに、前記本スキャンして前記高解像度画像データを読み取る態様としては、前記プレスキャン時に、一旦、前記画像読取装置に対し前記被読取物を所定の位置から所定の移動方向に移動させて前記低解像度画像データを読み取ってから、当該移動方向とは逆方向に移動させて、前記被読取物を元の所定位置に戻し、前記本スキャンを行って前記高解像度画像データを読み取る場合を例示できる。
【００２４】
ところで、前記したように、前記プレスキャン時に、一旦、前記画像読取装置に対し前記被読取物を所定の位置から所定の移動方向に移動させてから、当該移動方向とは逆方向に移動させて、前記被読取物を元の所定位置に戻し、前記本スキャンを行うようなときには、かかるスキャン処理は、機械的処理であるので、電気的処理に比べれば再現性が得られ難く、例えば、図１２に示すように、プレスキャンによって読み取った画像と本スキャンによって読み取った画像とでは、前記被読取物の画像位置が、当該移動方向において、ずれて入力される可能性がある。なお、図中点線で描かれた顔の位置は、プレスキャンによって読み取った画像での顔の位置であり、図中実線で描かれた顔の位置は、本スキャンによって読み取った画像での顔の位置である。後述する図１１（Ａ）及び図１１（Ｂ）についても同様である。
【００２５】
そこで、このような場合には、前記第１の画像処理方法及び装置において、前記低解像度顔領域検出ステップ及び手段では、前記低解像度画像データ読取（プレスキャン）ステップ及び手段にて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、前記高解像度変換ステップ及び手段では、前記低解像度顔領域の位置を、前記高解像度画像データ読取（本スキャン）ステップ及び手段にて読み取った前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、前記高解像度顔領域の位置に変換し、前記高解像度瞳位置領域検出ステップ及び手段では、前記高解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出することが好ましい。また、前記第２の画像処理方法及び装置において、前記低解像度顔領域検出ステップ及び手段では、前記低解像度画像データ読取（プレスキャン）ステップ及び手段にて読み取った前記低解像度画像データにおいて、前記低解像度顔領域を検出し、前記低解像度瞳位置領域検出ステップ及び手段では、前記低解像度瞳位置領域を、前記相対移動方向に対応する第１方向の幅が前記相対移動方向に直交する方向に対応する第２方向の幅より所定量だけ大きくなるように検出し、前記高解像度変換ステップ及び手段では、前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データ読取（本スキャン）ステップ及び手段にて読み取った前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、前記高解像度瞳位置領域の位置に変換することが好ましい。こうすることで、スキャン位置のずれの影響を少なくでき、これにより安定して前記瞳領域の検出を行うことができる。
【００２６】
なお、前記瞳位置領域の幅を、前記相対移動方向に直交する方向に対応する第２方向にも広げてもよいが、この場合、瞳領域の検出に用いる領域が広くなりすぎて、間違った領域を検出する可能性が増えるため、前記瞳位置領域を、前記相対移動方向に対応する前記第１方向の幅が前記相対移動方向に直交する方向に対応する前記第２方向の幅より所定量だけ大きくなるように検出する方が良い。かかる瞳位置領域の形状としては、長方形状や楕円形状を例示できる。但し、スキャンによる位置ずれの影響が少ない場合には、前記のように瞳位置領域を広げずに、正方形状や円形状であっても良い。前記瞳位置領域の前記第２方向の幅の大きさとしては、前記検出すべき瞳領域の幅の２倍〜５倍程度の大きさを例示でき、前記瞳位置領域の前記第１方向の幅の大きさとしては、前記瞳位置領域の前記第２方向の幅の１．２倍〜１．５倍程度の大きさを例示できる。
【発明の効果】
【００２７】
以上説明したように本発明によると、所定多数の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行う画像処理方法並びに画像処理装置及び写真処理装置であって、当該検出の処理に要する時間を抑制でき、ひいては画像処理装置コストを低減できる画像処理方法並びに画像処理装置及び写真処理装置を提供することができる。
【００２８】
さらに、本発明によると、前記低解像度画像データにおける前記検出すべき少なくとも一つの領域として前記顔領域を検出し、当該検出された顔領域において赤目等の瞳領域を検出し、さらに当該検出された瞳領域を所定の色に補正する場合においては、前記顔領域において、前記瞳領域を検出するに先立って、前記瞳位置領域を検出するので、前記瞳領域検出の精度を向上させることができる。また、前記プレスキャン時に、一旦、前記画像読取装置に対し前記被読取物を所定の位置から所定の移動方向に移動させてから、当該移動方向とは逆方向に移動させて、前記被読取物を元の所定位置に戻し、前記本スキャンを行うような機械的なスキャン処理を行うことがあっても、前記瞳位置領域を、前記相対移動方向に対応する前記第１方向の幅が前記相対移動方向に直交する方向に対応する前記第２方向の幅より所定量だけ大きくなるように検出することで、スキャン位置のずれの影響を少なくでき、これにより安定して前記瞳領域の検出を行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明に係る実施の形態について図面を参照しながら説明する。図１は本発明に係る画像処理方法を実施する画像処理装置の一例を備えた写真処理装置の一実施形態の全体概略図である。
【００３０】
図１に示す写真処理装置Ａは前記の画像処理装置１と画像露光現像装置２とで構成されている。画像処理装置１は、カラースキャナ等の画像読取装置６００と、後述する情報再生装置９２を具備する主制御装置９０とを備えており、画像読取装置６００や情報再生装置９２から画像データを読み取り、当該読み取った画像データについて、検出すべき少なくとも一つの領域を検出し、当該検出された領域に対して所定の処理を行うことができるものである。
【００３１】
画像読取装置６００は、例えば、銀塩カメラで撮影したカラーネガフィルムＦなどの写真感光材料等の被読取物を走査読み取りするとともに当該読み取った画像情報をデジタル変換してデジタル画像データを取得するものである。主制御装置９０は、画像処理装置１の制御を含む写真処理装置Ａ全体を制御するものであり、制御部９１（後述する図３及び図５参照）を備えている。
【００３２】
画像処理装置１は、前記の画像読取装置６００にて読み取った画像データを表示する画像表示手段２０（ここではＣＲＴモニター）をさらに備えている。また、画像露光現像装置２は、感光材料に露光処理を施す露光装置６３（図１では図示せず、後述する図３及び図５参照）と、露光装置６３で露光処理された感光材料に現像処理を施す現像処理装置６１（同じく図５参照）と、現像処理装置６１で現像処理が施された感光材料を乾燥する乾燥処理部４と、乾燥処理部４で乾燥された感光材料をオーダー、及びサイズ毎に仕分けて回収する回収部５とで構成されている。
【００３３】
図２に図１に示す画像読取装置６００の要部概略斜視図を示し、図３に図１に示す写真処理装置Ａの概略ブロック図を示す。
【００３４】
画像読取装置６００は、既述したように、フィルムＦを走査読み取りして画像データを取得するものであり、図２に示すように、光源部６１０、撮像部６２０及び結像部６３０並びにフィルムＦを所定のフィルム移動方向（図２中Ｙ方向）に搬送するフィルム搬送部６４０を備えている。
【００３５】
光源部６１０は、所定の光ＴをフィルムＦに照射することができ、撮像部６２０は、発光部６１０からフィルムＦを通過してくる画像光Ｔを受光して画像情報を読み取ることができ、また、結像部６３０は、フィルムＦと撮像部６２０との間の光路上に配置され、フィルムＦからの画像光Ｔを撮像部６２０に結像させることができる。さらに、フィルム搬送部６４０は、複数の搬送ローラ対６４１を備えており、各ローラ対６４１におけるローラ間にフィルムＦを挟持させつつ各ローラ対６４１を図中矢印方向Ｙ１に回転させることで、フィルムＦをＹ方向に、図中矢印方向Ｙ１’に回転させることで、フィルムＦをＹ方向とは反対方向Ｙ’に搬送することができる。
【００３６】
この画像読取装置６００では、フィルム搬送部６４０にてフィルムＦをフィルム移動方向Ｙに搬送するとともに、搬送部６４０にて搬送されたフィルムＦに光源部６１０から光を照射し、光源部６１０からフィルムＦを介して到来する透過光を結像部６３０で撮像部６２０に結像させて画像を読み取る。フィルムＦの走査は、フィルムＦが移動方向Ｙ（副走査方向）及び該方向Ｙとは略直交する主走査方向（図２中Ｘ方向）に走査されることでなされる。この走査により、フィルムＦから到来する画像光が結像部６３０にて撮像部６２０に結像し、画像データが読み取られる。こうして読み取られた画像データは制御部９１（図３も参照）に送られる。なお、図２及び図３では詳しく図示していないが、画像読取装置６００は、フィルムＦにおけるカラー画像の各画素を青（Ｂ）、緑（Ｇ）及び赤（Ｒ）の３原色に分解測光するという色分解を行うことで、青、緑及び赤の各色に対応する画像データを読み出すことができるように構成されている。
【００３７】
図３に示すように、制御部９１は、前記の画像読取装置６００及び情報再生装置９２並びにモニター２０、露光装置６３及び補助記憶装置９４（ここではハードディスク装置）に接続されており、処理手段９５及び当該処理手段９５を実行するための処理プログラム等が記憶される記憶手段９３を備えている。露光装置６３は、処理手段９５から送られてくる画像情報に基づいて写真感光材料に露光することができる（図５も参照）。
【００３８】
ハードディスク装置９４は、前記処理プログラムが記録されている。記憶手段９３は、ＲＡＭ等で構成されており、プログラムメモリ領域（図示省略）を有し、このプログラムメモリ領域において、ハードディスク装置９４に記録された前記処理プログラムを読込むことができる。
【００３９】
前記の情報再生装置９２は、例えば、デジタルカメラ等で撮影したデジタル画像データが記録されたＣＤ−ＲＯＭやメモリカード等のメディアＭにおけるデジタル画像データを読み取って、当該読み取ったデジタル画像データを取得するものである。
【００４０】
制御部９１では、記憶手段９３の前記プログラムメモリ領域に記憶された前記処理プログラムが実行される。この処理プログラムは、制御部９１を、低解像度画像データ読取手段（プレスキャン手段）Ｐ１、高解像度画像データ読取手段（本スキャン手段）Ｐ２、低解像度変換手段Ｐ３、低解像度画素領域検出手段Ｐ４、高解像度変換手段Ｐ５及び高解像度画素処理手段Ｐ６を含む手段９５として機能させるものである。
【００４１】
プレスキャン手段Ｐ１では、画像読取装置６００に対してフィルムＦを移動方向Ｙに移動させつつ画像読取装置６００にて移動方向（副走査方向）Ｙに走査するとともに副走査方向Ｙに略直交する方向（主走査方向）Ｘに走査することで、所定多数の画素データからなる高解像度画像データ（例えば、カラー画像であれば、それぞれが３原色（青Ｂ、緑及び赤）の各色毎６３０万画素程度の画素データからなる三つの高解像度画像データ）に対応し、前記高解像度画像データの数より少ない数（例えば、前記高解像度画像データの数（各色毎６３０万画素程度）の６４分の１（各色毎９万８千画素程度））の画素データからなる低解像度画像データを読み取ってプレスキャンを行う。本スキャン手段Ｐ２では、画像読取装置６００に対してフィルムＦを前記移動方向Ｙに移動させつつ画像読取装置６００にて副走査方向Ｙに走査するとともに主走査方向Ｘに走査することで、前記高解像度画像データを読み取って本スキャンを行う。従って、この画像処理装置１では、プレスキャン時に、プレスキャン手段Ｐ１にて、一旦、画像読取装置６００に対しフィルムＦを所定の位置から移動方向Ｙに移動させて前記低解像度画像データを読み取ってから、当該移動方向Ｙとは逆方向Ｙ’に移動させて、フィルムＦを元の所定位置に戻し、本スキャン手段Ｐ２にて、本スキャンを行って前記高解像度画像データを読み取ることができる。
【００４２】
低解像度変換手段Ｐ３では、情報再生装置９２にて、例えば、ＣＤ−ＲＯＭやメモリカード等のメディアＭにおけるデジタル画像データをそのまま前記高解像度画像データとして読み込んだり、本スキャン手段Ｐ２にて、フィルムＦを画像読取装置６００で前記高解像度画像データとして読み込むとともに、当該読み込んだ前記高解像度画像データを前記低解像度画像データに変換する。この変換は、例えば、高解像度画像データの８行×８列の画素領域を一つ単位として１画素とすれば、高解像度画像データに対する画素数が６４分の１の低解像度画像データに変換することができる。
【００４３】
低解像度画素領域検出手段Ｐ４では、前記低解像度画像データにおける検出すべき少なくとも一つの低解像度画素領域を検出する。さらに説明すると、低解像度画素領域検出手段Ｐ４は、前記低解像度画像データにおける前記少なくとも一つの低解像度画素領域として、人物の顔のような領域を含む低解像度顔領域を検出する低解像度顔領域検出手段Ｐ４１と、前記手段Ｐ４１にて検出された前記低解像度顔領域において検出すべき瞳領域を含むように所定の低解像度瞳位置領域を検出する低解像度瞳位置領域検出手段Ｐ４２とを備える。
【００４４】
低解像度顔領域検出手段Ｐ４１は、本例では、前記低解像度画像データにおける各画素データについて人物の顔のような丸形状等の画像パターンを抽出し、当該抽出された画像パターンにおいて顔部品（例えば、両眉毛、両目、鼻、口、顎）の各候補の位置関係から人物の顔であるか否かを評価するとともに、当該画像パターンが人物の顔であると評価された顔領域について、顔部品（例えば、両眉毛、両目、鼻、口、顎）の位置関係から当該顔領域の天地を認識するものである。なお、前記の低解像度瞳位置領域検出手段Ｐ４２は、後述する高解像度瞳位置領域検出手段Ｐ６１とあわせてのちほど詳しく説明する。
【００４５】
高解像度変換手段Ｐ５では、前記低解像度画素領域検出手段Ｐ４にて検出された前記低解像度画像データにおける前記低解像度画素領域の位置を、前記高解像度画像データにおいて、前記低解像度画素領域の位置に対応するように、高解像度画素領域の位置に変換する。
【００４６】
さらに言えば、高解像度変換手段Ｐ５では、前記高解像度画素領域として、前記低解像度顔領域検出手段Ｐ４１にて検出された前記低解像度画像データにおける前記低解像度顔領域の位置を、前記高解像度画像データにおいて、前記低解像度顔領域の位置に対応するように、高解像度顔領域の位置に変換するか、又は前記高解像度画素領域として、前記低解像度瞳位置領域検出手段Ｐ４２にて前記検出すべき瞳領域を含むように検出された前記低解像度画像データにおける前記低解像度顔領域の前記低解像度瞳位置領域の位置を、前記高解像度画像データにおいて、前記低解像度瞳位置領域の位置に対応するように、高解像度瞳位置領域の位置に変換する。
【００４７】
高解像度画素領域処理手段Ｐ６では、前記高解像度変換手段Ｐ５にて変換された前記高解像度画像データの前記高解像度画素領域について前記所定処理を行う。
【００４８】
さらに説明すると、高解像度画素領域処理手段Ｐ６は、前記高解像度変換手段Ｐ５にて変換された前記高解像度顔領域において検出すべき瞳領域を含むように所定の高解像度瞳位置領域を検出する高解像度瞳位置領域検出手段Ｐ６１と、前記高解像度画像データの前記手段Ｐ６１にて検出された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出するか、又は前記高解像度画像データの前記高解像度変換手段Ｐ５にて変換された前記高解像度瞳位置領域における前記検出すべき瞳領域を検出する瞳領域検出手段Ｐ６２と、前記手段Ｐ６２にて検出された前記瞳領域について所定の色補正を行う色補正手段Ｐ６３とを備える。
【００４９】
前記の低解像度瞳位置領域検出手段Ｐ４２及び高解像度瞳位置領域検出手段Ｐ６１は、本例では、前記顔領域において前記瞳位置領域を該瞳位置領域が統計的に推定される位置に特定する。これについて、図４を参照しながらさらに説明する。
【００５０】
図４は、人間の顔のうち、眼（瞳位置）１０や鼻３１、口３２等がどの位置に存在するかという相互の位置関係を統計的に調査した結果を概略的に示した平面説明図である。人間の顔のうち、左右の瞳位置１０が顔のどこの位置に存在するかという存在領域の位置関係は、統計的にみてほぼ一定であることが、一般的に知られている。
【００５１】
すなわち、図示したように、線分ＢＤを、左眼の下端部分及び右眼の下端部分を通るように設定するとき、右眼の両端部（目頭、目尻）の位置及び左眼の両端部の位置は、それぞれ線分ＢＤを５等分する４点Ｐ1、Ｐ2、Ｐ3、Ｐ4の位置にほぼ相当する。従って、線分ＢＤの一端Ｄと点Ｐ1との距離をｈ1、点Ｐ1と点Ｐ2との距離をｈ2、点Ｐ2と点Ｐ3との距離をｈ3、点Ｐ3と点Ｐ4との距離をｈ4、点Ｐ4と線分ＢＤの他端Ｂとの距離をｈ5とすると、次の関係式（１）となる。
ｈ1≒ｈ2≒ｈ3≒ｈ4≒ｈ5…（１）
【００５２】
また、線分ＡＣは、線分ＢＤによってほぼ２等分される。従って、線分ＡＣと線分ＢＤとの交点をＦとすると、次の関係式（２）が成立する。
ＡＦ≒ｖ1≒ＦＣ≒ｖ2≒０．５Ｖ…（２）
【００５３】
そして、ａ、ｂ、ｃ及びｄを、統計的に得られる定数（設定値は変更できる）として、線分ＢＤ方向における眼自体の大きさＬは、次の式（３）により得られる。
Ｌ≒ｈ1≒ａ×Ｈ（ａ≒０．２）…（３）
【００５４】
瞳位置１０は、点Ｆから線分ＢＤの一端Ｄ及び他端Ｂに向かうｂ×ｈ1（ｂ≒０．５）の位置とｃ×ｈ1（ｃ≒１．５）の位置との間の領域に位置するという位置関係（位置関係１）が得られる。
【００５５】
また、線分ＡＣ方向における眼自体の大きさＷは、眉毛の下端部Ｐ5と、鼻の下端部Ｐ6と顎Ｃとに関して、眉毛の下端部Ｐ5と鼻の下端部Ｐ6との距離をｙ1、鼻の下端部Ｐ6と顎Ｃとの距離をｙ2とすると、次の関係式（４）、式（５）が得られる。
ｙ1≒ｙ2≒０．５Ｙ…（４）
Ｗ≒ｄ×ｙ1（ｄ≒０．３）…（５）
【００５６】
瞳位置１０は、線分ＢＤの位置と、線分ＢＤから線分ＡＣの一端Ａに向かうｄ×ｙ1の位置との間の領域に位置するという位置関係が得られる（位置関係２）。
【００５７】
そこで、線分ＡＣの長さ及び線分ＢＤの長さを、それぞれ、表示された画像上で求めて、その長さデータに基づいてさらに、統計的に得られた前記の式（１）〜（５）及び位置関係１及び２に従って演算処理することで、瞳位置領域として推定される領域を算出することができる。なお、瞳位置領域の算出については、前記の方法に限定されず、他の方法により算出してもよい。
【００５８】
また、低解像度瞳位置領域検出手段Ｐ４２及び高解像度瞳位置領域検出手段Ｐ６１は、例えば、プレスキャン時に、一旦、フィルムＦを所定の位置から移動方向Ｙに移動させて前記低解像度画像データを読み取ってから、当該移動方向Ｙとは逆方向Ｙ’に移動させて、フィルムＦを元の所定位置に戻し、本スキャンを行って前記高解像度画像データを読み取る場合、低解像度瞳位置領域検出手段Ｐ４２では、前記低解像度瞳位置領域を、副走査方向Ｙに対応する第１方向の幅が主走査方向Ｘに対応する第２方向の幅より所定量だけ大きくなるように検出し、高解像度瞳位置領域検出手段Ｐ６１では、前記高解像度瞳位置領域を、副走査方向Ｙに対応する第１方向の幅が主走査方向Ｘに対応する第２方向の幅より所定量だけ大きくなるように検出する。なお、前記の手段Ｐ４１，Ｐ４２，Ｐ５及びＰ６１では、カラー画像の場合、例えば、３原色の画像データのうち、各色の画像データについて処理することができる。また、３原色の画像データのうち少なくとも一つの画像データについて処理してもよい。
【００５９】
前記瞳領域検出手段Ｐ６２及び色補正手段Ｐ６３は、従来周知の各種手段、例えば、それには限定されないが、特開２００１−６９３３３号公報や特開２００１−６９３３４号公報に示される手段を適用でき、ここでは詳しい説明を省略する。なお、色補正手段Ｐ６３では、前記顔領域における瞳領域について、その色や濃度等を補正するのであるが、瞳の色の補正として、背景技術の項で説明した赤目の他、青目、金目等の色等も補正することができる。
【００６０】
次に、図１に示す写真処理装置Ａの処理工程について図５を参照しながら説明する。図５に図１に示す写真処理装置Ａの処理工程を説明するための図を示す。簡単に工程の流れを追いつつ主要構成を以下に説明する。画像露光現像装置２は、前記した露光装置６３、現像処理装置６１、乾燥処理部４及び回収部５の他、搬送装置４３等を具備している。
【００６１】
画像処理装置１において、画像読取装置６００がフィルムＦの画像情報を走査読み取りする。制御部９１では、処理手段９４にて画像処理されたデジタル画像が露光データとして決定される。画像露光現像装置２において、感光材料４０がマガジン４２から引き出され、搬送装置４３のうちのローラ等によって搬送される。感光材料は、例えば、定寸に切断され、露光装置部４１において、露光装置６３によって、感光材料４０が露光される。
【００６２】
現像処理装置６１では、感光材料４０に対して、現像、定着、水洗等の種々の化学的処理（薬液Ｓ等）が行われ、さらに乾燥処理部４では、乾燥処理が行われ、かかる一連の工程が自動的になされる。そして搬送装置４３は、これらの工程において感光材料４０を搬送する。回収部５では、図１に示すように、大判の感光材料４０はトレー５２に回収され、小判の感光材料４０は仕分部５４にてオーダー毎に仕分けられ、回収される。仕分部５４は、小判感光材料の排出方向に対して直交方向に移動するコンベア５５と、該コンベア５５によって運ばれてくる小判感光材料をオーダー毎に仕分ける仕分装置５６とで構成されている。仕分装置５６は、上下方向に移動可能に配設された複数の受け皿５７を備えており、該受け皿５７が上下方向に移動することで、コンベア５５によって搬送されてくる小判感光材料を各受け皿５７へオーダー毎に振り分けるように構成されている。
【００６３】
以上のような写真処理装置Ａ全体としての処理は主制御装置９０によって制御される。この写真処理装置Ａでは、所定多数（例えば、３原色の各色毎６３０万画素程度）の画素データからなる高解像度画像データについて、検出すべき少なくとも一つの顔領域を検出し、当該検出された顔領域に対して前記所定処理をするのであるが、この動作について図６及び図７を参照しながらさらに説明する。図６は低解像度画像データ及び高解像度画像データを取得するまでの処理を説明するための図であり、図７は顔領域検出から瞳領域色補正までの処理フローの例を示す図である。ここでは、図７（Ａ）及び図７（Ｂ）の処理をどちらで行うかは、処理手段９５において適宜選択できるようになっている。なお、図７（Ａ）及び図７（Ｂ）の処理を必要に応じて自動的に行うようにしてもよい。例えば、低解像度顔領域が比較的小さいときに、瞳位置領域を精度よく検出できるように、低解像度顔領域の大きさが所定の大きさより小さい場合には、図７（Ａ）の処理を行い、所定の大きさ以上の場合には、図７（Ｂ）の処理を行うようにしてもよい。
【００６４】
先ず、低解像度画像データ及び高解像度画像データの取得について以下のように場合分けして説明する。
【００６５】
（Ａ１）プレスキャン及び本スキャンによるフィルムＦからの画像データの取得
図６（Ａ）に示すように、プレスキャン手段Ｐ１にて画像読取装置６００のプレスキャンを行うことでフィルムＦから低解像度画像データを取得するとともに、本スキャン手段Ｐ２にて画像読取装置６００の本スキャンを行うことでフィルムＦから高解像度画像データを取得する。
（Ａ２）本スキャンのみによるフィルムＦからの画像データの取得
図６（Ｂ）に示すように、本スキャン手段Ｐ２にて画像読取装置６００の本スキャンを行うことでフィルムＦから高解像度画像データを取得するとともに、低解像度変換手段Ｐ３にて当該高解像度画像データを低解像度画像データに変換して低解像度画像データを取得する。
（Ａ３）情報再生によるメディアＭからの画像データの取得
図６（Ｃ）に示すように、情報再生装置９２の情報再生を行うことでメディアＭから高解像度画像データを取得するとともに、前記したように、低解像度変換手段Ｐ３にて当該高解像度画像データを低解像度画像データに変換して低解像度画像データを取得する。なお、デジタルカメラ等で撮影したデジタル画像データには、高解像度の画像データと同時にサムネイル画像データが作られて記録されているものがあり、この場合には、低解像度画像データとしてサムネイル画像データを使うことも可能である。
【００６６】
このようにして取得された低解像度画像データ及び高解像度画像データは、図７（Ａ）及び図７（Ｂ）に示すような処理がなされ、瞳領域が色補正される。すなわち、
【００６７】
先ず、図７（Ａ）及び図７（Ｂ）に示すように、低解像度顔領域検出手段Ｐ４１にて、低解像度画像データにおける各画素データについて人物の顔のような丸形状等の画像パターンを抽出し、当該抽出された画像パターンにおいて顔部品（例えば、両眉毛、両目、鼻、口、顎）の各候補の位置関係から人物の顔であるか否かを評価するとともに、当該画像パターンが人物の顔であると評価された顔領域について、顔部品（例えば、両眉毛、両目、鼻、口、顎）の位置関係から当該顔領域の天地を認識する（ステップＳ１）。
【００６８】
図８に低解像度顔領域検出手段Ｐ４１にて検出された顔領域の概念図を示す。低解像度顔領域は、図８に示すように、低解像度画像データＤ１における図中破線で示すような矩形領域ｋであり、この低解像度顔領域ｋは、座標（ｘ０，ｙ０）〜（ｘ１，ｙ１）で表され、その位置と大きさが検出される。
【００６９】
次いで、図７（Ａ）に示す処理では、図９に示すように、高解像度変換手段Ｐ５にて、手段Ｐ４１で検出された低解像度画像データＤ１における低解像度顔領域ｋの位置を、高解像度画像データＤ２において、低解像度顔領域ｋの位置に対応するように、高解像度顔領域Ｋの位置に変換する（ステップＳ２）。このとき、低解像度顔領域ｋの座標（ｘ０，ｙ０）〜（ｘ１，ｙ１）が高解像度顔領域Ｋの座標（Ｘ０，Ｙ０）〜（Ｘ１，Ｙ１）に変換される。この変換は、例えば、高解像度画像データＤ２にて得られる画像の幅及び高さが、低解像度画像データＤ１にて得られる画像の幅及び高さのそれぞれＺ倍（具体的にはそれぞれ８倍）の大きさである場合には、Ｘ０＝Ｚ×ｘ０（具体的にはＸ０＝８×ｘ０），Ｙ０＝Ｚ×ｙ０（具体的にはＹ０＝８×ｙ０）のように計算して求めることができる。そのあと、高解像度瞳位置領域検出手段Ｐ６１にて、手段Ｐ５で変換された高解像度顔領域Ｋにおいて検出すべき瞳領域を含むように統計的に推定される位置が特定された所定の二つの高解像度瞳位置領域（すなわち、左眼の高解像度瞳位置領域ＡＬ及び右眼の高解像度瞳位置領域ＡＲ）を検出する（ステップＳ３）。このとき、瞳領域を含む瞳位置領域ＡＬ，ＡＲの位置と大きさが計算される。
【００７０】
ここで、手段Ｐ６１においては、プレスキャン時に、一旦、フィルムＦを所定の位置から移動方向Ｙに移動させて低解像度画像データＤ１を読み取ってから、当該移動方向Ｙとは逆方向Ｙ’に移動させて、フィルムＦを元の所定位置に戻し、本スキャンを行って高解像度画像データＤ２を読み取る場合、図１１（Ａ）及び図１１（Ｂ）に示すように、高解像度瞳位置領域ＡＬ，ＡＲを、フィルム搬送方向Ｙに対応する第１方向の幅Ｅ１がフィルム搬送方向Ｙとは略直交する方向Ｘに対応する第２方向の幅Ｅ２の大きさ（例えば、検出すべき瞳領域の幅の２倍〜５倍程度の大きさ）より所定量だけ大きくなるように（例えば、瞳位置領域ＡＬ，ＡＲの第２方向の幅Ｅ２の大きさの１．２倍〜１．５倍程度の大きさになるように）検出する。なお、図１１（Ａ）は天地方向がフィルム搬送方向Ｙとは略直交する方向Ｘに対応する第２方向に向いている顔領域Ｋの例を示しており、図１１（Ｂ）は天地方向がフィルム搬送方向Ｙに対応する第１方向に向いている顔領域Ｋの例を示している。また、符号の後の括弧内の符号は、後述する手段Ｐ４２の処理のときの符号である。
【００７１】
高解像度画像データＤ１における手段Ｐ５にて変換された高解像度顔領域Ｋの座標（Ｘ０，Ｙ０）〜（Ｘ１，Ｙ１）及び前記の瞳位置領域ＡＬ，ＡＲの位置と大きさから、左目高解像度瞳位置領域ＡＬには座標（ＸＬ０，ＹＬ０）〜（ＸＬ１，ＹＬ１）が算出され、手段Ｐ６１にて検出された右目高解像度瞳位置領域ＡＲには座標（ＸＲ０，ＹＲ０）〜（ＸＲ１，ＹＲ１）が算出される。
【００７２】
一方、図７（Ｂ）に示す処理では、図１０に示すように、低解像度瞳位置領域検出手段Ｐ４２にて、手段Ｐ４１で検出された低解像度画像データＤ１における低解像度顔領域ｋにおいて検出すべき瞳領域を含むように統計的に推定される位置が特定された所定の二つの低解像度瞳位置領域（すなわち、左眼の低解像度瞳位置領域ａｌ及び右眼の低解像度瞳位置領域ａｒ）を検出する（ステップＳ２’）。この検出については、前記の手段Ｐ６１と画像データの解像度が異なるだけで実質的に同様であり、ここでは説明を省略する。そのあと、高解像度変換手段Ｐ５にて、手段Ｐ４２で前記検出すべき瞳領域を含むように検出された低解像度画像データＤ１における低解像度顔領域ｋの左右二つの低解像度瞳位置領域ａｌ，ａｒの位置を、高解像度画像データＤ２において、低解像度瞳位置領域ａｌ，ａｒの位置に対応するように、左右二つの高解像度瞳位置領域ＡＬ，ＡＲの位置に変換する（ステップＳ３’）。このとき、低解像度瞳位置領域ａｌ，ａｒの座標（ｘｌ０，ｙｌ０）〜（ｘｌ１，ｙｌ１），（ｘｒ０，ｙｒ０）〜（ｘｒ１，ｙｒ１）が高解像度瞳位置領域ＡＬ，ＡＲの座標（ＸＬｌ０，ＹＬ０）〜（ＸＬ１，ＹＬ１），（ＸＲ０，ＹＲ０）〜（ＸＲ１，ＹＲ１）に変換される。この変換は、例えば、高解像度画像データＤ１にて得られる画像の幅及び高さが、低解像度画像データＤ２にて得られる画像の幅及び高さのそれぞれＺ倍（具体的にはそれぞれ８倍）の大きさである場合には、ＸＲ０＝Ｚ×ｘｒ０（具体的にはＸＲ０＝８×ｘｒ０），ＹＲ０＝Ｚ×ｙｒ０（具体的にはＹＲ０＝８×ｙｒ０）のように計算して求めることができる。かくして、瞳領域を含む瞳位置領域ＡＬ，ＡＲの位置と大きさが計算される。
【００７３】
次に、図７（Ａ）及び図７（Ｂ）に示すように、瞳領域検出手段Ｐ６２にて、高解像度画像データＤ２の手段Ｐ６１（図７（Ａ）の処理）で検出された高解像度瞳位置領域ＡＬ（ＸＬ０，ＹＬ０）〜（ＸＬ１，ＹＬ１），ＡＲ（ＸＲ０，ＹＲ０）〜（ＸＲ１，ＹＲ１）における前記検出すべき瞳領域を検出するか、又は高解像度画像データＤ２の手段Ｐ５（図７（Ｂ）の処理）にて変換された高解像度瞳位置領域ＡＬ（ＸＬ０，ＹＬ０）〜（ＸＬ１，ＹＬ１），ＡＲ（ＸＲ０，ＹＲ０）〜（ＸＲ１，ＹＲ１）における前記検出すべき瞳領域を検出し（ステップＳ４）、色補正手段Ｐ６３にて、手段Ｐ６２にて検出された前記瞳領域について所定の色補正を行う。
【００７４】
以上説明した画像処理装置１を備えた写真処理装置Ａによると、高解像度画像データＤ２に対応する低解像度画像データＤ１における検出すべき少なくとも一つの低解像度画素顔領域ｋを検出し、当該検出された低解像度画像データＤ１における低解像度画素顔領域ｋの位置を、高解像度画像データＤ２において、低解像度画素顔領域ｋの位置に対応するように、高解像度画素領域Ｋの位置に変換し、当該変換された高解像度画像データＤ２の高解像度画素領域Ｋについて前記所定処理を行うので、低解像度画素顔領域ｋの検出の処理に要する時間を抑制でき、ひいては画像処理装置コストを低減できる。
【００７５】
さらに、顔領域ｋ，Ｋにおいて、前記瞳領域を検出するに先立って、瞳位置領域ａｌ，ａｒ，ＡＬ，ＡＲを検出するので、瞳領域検出の精度を向上させることができる。また、プレスキャン時に、一旦、画像読取装置６００に対しフィルムＦを所定位置から移動方向Ｙに移動させてから、当該移動方向Ｙとは逆方向Ｙ’に移動させて、フィルムＦを元の所定位置に戻し、本スキャンを行うような機械的なスキャン処理を行うことがあっても、瞳位置領域ａｌ，ａｒ，ＡＬ，ＡＲを、移動方向Ｙに対応する第１方向の幅Ｅ１が移動方向Ｙに直交する方向Ｘに対応する第２方向の幅Ｅ２より所定量だけ大きくなるように検出することで、スキャン位置のずれの影響を少なくでき、これにより安定して前記瞳領域の検出を行うことができる。
【図面の簡単な説明】
【００７６】
【図１】本発明に係る画像処理方法を実施する画像処理装置の一例を備えた写真処理装置の一実施形態の全体概略図である。
【図２】図１に示す画像読取装置の要部概略斜視図である。
【図３】図１に示す写真処理装置の概略ブロック図である。
【図４】人間の顔のうち、眼（瞳位置）や鼻、口等がどの位置に存在するかという相互の位置関係を統計的に調査した結果を概略的に示した平面説明図である。
【図５】図１に示す写真処理装置の処理工程を説明するための図である。
【図６】図（Ａ）はプレスキャン及び本スキャンによって写真フィルムから画像データを取得する流れを示す図であり、図（Ｂ）は本スキャンのみによって写真フィルムから画像データを取得する流れを示す図であり、図（Ｃ）は情報再生によってメディアから画像データを取得する流れを示す図である。
【図７】図（Ａ）は顔領域検出から瞳領域色補正までの処理の流れの一例を示すフローチャートであり、図（Ｂ）は顔領域検出から瞳領域色補正までの処理の流れの他を示すフローチャートの例である。
【図８】低解像度顔領域検出手段Ｐ４１にて検出された顔領域の概念図である
【図９】図７（Ａ）に示す処理を説明するための図である。
【図１０】図７（Ｂ）に示す処理を説明するための図である。
【図１１】図（Ａ）は天地方向がフィルム搬送方向とは略直交する方向に対応する第２方向に向いている顔領域の例を示す図であり、図（Ｂ）は天地方向がフィルム搬送方向に対応する第１方向に向いている顔領域の例を示す図である。
【図１２】プレスキャン及び本スキャンを行う際のプレスキャンによって読み取った画像と本スキャンによって読み取った画像とのずれを説明するための図である。
【符号の説明】
【００７７】
１…画像処理装置  ６００…画像読取装置  Ａ…写真処理装置  Ｆ…被読取物
ａｌ，ａｒ…低解像度瞳位置領域  ＡＬ，ＡＲ…高解像度瞳位置領域
Ｄ１…低解像度画像データ  Ｄ２…高解像度画像データ
Ｅ１…瞳位置領域の第１方向の幅  Ｅ２…瞳位置領域の第２方向の幅
Ｋ…高解像度画素顔領域（高解像度画素領域の一例）
ｋ…低解像度画素顔領域（低解像度画素領域の一例）
Ｙ…移動方向  Ｘ…移動方向に略直交する方向
Ｐ１…低解像度画像データ読取手段（プレスキャン手段）
Ｐ２…高解像度画像データ読取手段（本スキャン手段）
Ｐ３…低解像度変換手段  Ｐ４…低解像度画素領域検出手段
Ｐ４１…低解像度顔領域検出手段  Ｐ４２…低解像度瞳位置領域検出手段
Ｐ５…高解像度変換手段  Ｐ６…高解像度画素領域処理手段
Ｐ６１…高解像度瞳位置領域検出手段  Ｐ６２…瞳領域検出手段  Ｐ６３…色補正手段  
【図１】
2005149217.tif 000003
【図２】
2005149217.tif 000004
【図３】
2005149217.tif 000005
【図４】
2005149217.tif 000006
【図５】
2005149217.tif 000007
【図６】
2005149217.tif 000008
【図７】
2005149217.tif 000009
【図８】
2005149217.tif 000010
【図９】
2005149217.tif 000011
【図１０】
2005149217.tif 000012
【図１１】
2005149217.tif 000013
【図１２】
2005149217.tif 000014