(57)【要約】【課題】写真撮影で本来の目（瞳孔）の色とは異なって写った赤目に対して、自然な赤目補正結果を得ることのできる画像処理装置および赤目補正方法を提供する。【解決手段】画像内の赤目を領域を検出する手段（６）と、検出された赤目の領域を色補正する手段（７）と、検出する手段（６）で検出した赤目の領域を含む領域に対して、赤目の領域を中心部に向けて縮小し、かつその周囲の部分を中心部に向けて拡大する瞳孔縮小補正手段（８）とを有する。【選択図】図１
2011182290.tif 000002
【特許請求の範囲】
【請求項１】
画像内の赤目の領域を検出する手段と、
検出された赤目の領域を色補正する手段と、
上記検出する手段で検出した赤目の領域を含む領域に対して、上記赤目の領域を中心部に向けて縮小し、かつその周囲の部分を上記中心部に向けて拡大する瞳孔縮小補正手段と
を有することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、前記瞳孔縮小補正手段は、前記赤目の領域を含む領域に対して、球面補正を行うことを特徴とする画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、前記瞳孔縮小補正手段は、瞳孔縮小補正の強さを変化させて、その結果を画像表示装置に一覧表示させることを特徴とする画像処理装置。
【請求項４】
画像処理装置の処理により画像内の赤目を検出して補正する方法において、
検出した赤目の領域を含む領域に対して、上記赤目の領域を中心部に向けて縮小し、かつその周囲の部分を中心部に向けて拡大する瞳孔縮小補正を行う
ことを特徴とする赤目補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤目処理方法および画像処理装置に関する。
【背景技術】
【０００２】
写真撮影の際にフラッシュを使用すると、人物などの目が赤く写ることがある。このように赤く写った目を「赤目」、赤目が生じる現象を赤目現象という。赤目現象は、光が瞳孔から眼球内に入射して網膜に届き、光で照らされた網膜が写真に写るために生じる。したがって、厳密には、「目」が赤く写るのではなく、瞳孔の少なくとも一部が赤く写る現象である。また、条件によっては、瞳孔から眼球内に入射した光が眼球内で反射し、金色などに写ることもある。このように赤以外の色であっても、ここでは、本来の目（瞳孔）の色とは異なって写った状態を、「赤目」と総称することにする。
【０００３】
赤目現象は、特に、暗いため瞳孔が開いている状況で、瞳孔が収縮するより短い時間でフラッシュを発光させるために生じる。そこで、撮影の直前にフラッシュを少し点灯させ、瞳孔が収縮したタイミングでフラッシュを再度点灯させて撮影するなどの方法により、赤目現象の発生を抑えることができる。また、視線をカメラから逸らすことでも、赤目現象の発生を抑えることができる。さらに、撮影された赤目を、コンピューターやプリンター、あるいはデジタルカメラの画像処理機能を用いて、画像処理により補正することも考えられている（特許文献１参照）。
【０００４】
画像処理により赤目を補正する方法としては、赤目となっている領域を自動的あるいはユーザー操作により特定して、その領域を黒く、あるいは暗い色にすることが一般的である。なお、赤目となっている領域は瞳孔の部分であり、一般に「目の色」と呼ばれるのは虹彩の色であって、通常は、赤目補正の対象とされるものではない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−０２３３９２９号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
赤目現象が生じるような条件は、そもそも暗い場所で写真を撮影しており、瞳孔が開いていることが多い。このため、赤目補正で単に瞳孔部分を黒くしても、瞳孔が見開いた不自然な補正結果となる場合がある。
【０００７】
本発明は、このような課題を解決し、自然な赤目補正結果を得ることのできる画像処理装置および赤目補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、画像内の赤目の領域を検出する手段と、検出された赤目の領域を色補正する手段と、検出する手段で検出した赤目の領域を含む領域に対して、赤目の領域を中心部に向けて縮小し、かつその周囲の部分を中心部に向けて拡大する瞳孔縮小補正手段とを有することを特徴とする。瞳孔を黒く補正するだけでなく、瞳孔が縮み、その周囲（虹彩部分）が中心に向かって広がるようにする。これにより、自然な赤目補正結果が得られる。特に自然な結果を得るためには、瞳孔縮小補正として、球面補正を行うことがよい。
【０００９】
瞳孔縮小補正の強さを変化させて、その結果を画像表示装置に一覧表示させることもできる。これにより、ユーザーの好みの強度で球面補正をかけることができる。
【００１０】
本発明の赤目補正方法は、画像処理装置の処理により画像内の赤目を検出して補正する方法において、検出した赤目の領域を含む領域に対して、赤目の領域を中心部に向けて縮小し、かつその周囲の部分を中心部に向けて拡大する瞳孔縮小補正を行うことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る画像処理装置を示すブロック構成図である。
【図２】図１に示す画像処理装置中のパーソナルコンピューター上で実行される赤目補正プログラムの処理の流れの一例を示すフローチャートである。
【図３】補正される目の画像例を説明する図である。
【図４】球面補正を説明する図である。
【図５】球面補正の強度を変化させて得られる補正結果の一覧表示を説明する図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。
【００１３】
［実施の形態］
図１は、本発明の実施の形態に係る画像処理装置を示すブロック構成図である。ここでは、パーソナルコンピューター（ＰＣ）上で動作するアプリケーションプログムにより赤目補正の処理を行う場合の構成を例に説明する。
【００１４】
図１に示す画像処理装置は、パーソナルコンピューター１、入力装置２、画像表示装置３、印刷装置４を備える。パーソナルコンピューター１上では、赤目補正プログラム５が動作する。この赤目補正プログラム５は、画像内の赤目の領域を検出する手段としての赤目検出部６と、検出された赤目の領域を色補正する手段としての赤目補正部７と、赤目検出部６で検出した赤目の領域を含む領域に対して、赤目の領域を中心部に向けて縮小し、かつその周囲の部分を中心部に向けて拡大する瞳孔縮小補正手段としての瞳孔縮小補正部８を有する。
【００１５】
［処理の流れ］
図２は、図１に示す画像処理装置中のパーソナルコンピューター１上で実行される赤目補正プログラム５の処理の流れの一例を示すフローチャートである。
【００１６】
この赤目補正プログラム５は、画像が入力されると、赤目検出部６により、画像内の赤目の領域を検出する（ステップＳ１）。赤目補正部７は、赤目検出部６の検出した赤目の領域を、黒あるいは暗い色に色補正する（ステップＳ２）。瞳孔縮小処理部８は、赤目補正の対象となった領域より少し広い領域、たとえば１．２倍の範囲（この例の場合、円形領域）の中の、赤目だった領域を中心部に向けて縮小し、かつその周囲の部分（虹彩部分の可能性が高い）を中心部に向けて拡大する（ステップＳ３）。この瞳孔縮小処理は、球面補正により行うことがよい。この補正の後、赤目補正プログラム５は、印刷が必要であれば印刷装置４に出力し、保存が必要であれば内部の、あるいは外付けされた記憶装置にその画像を保存する（ステップＳ４）。
【００１７】
［目の画像例］
図３は、補正される目の画像例を説明する図である。瞳孔が赤目１０となっており、その周囲に虹彩１１があるものとする。赤目検出部６は、赤目１０の領域を検出する。赤目補正部７は、赤目を、黒あるいは暗い色１２に補正する。この状態では、瞳孔が開いているように見えるため、不自然である。そこで、瞳孔縮小処理部８は、開いた瞳孔を小さくし、自然な目の状態に補正する。
【００１８】
［球面補正］
図４は、球面補正を説明する図である。球面補正では、周囲を大きく変形し、中心部はそれほど変形しない。これにより、自然な補正ができる。球面補正は、以下のように行われる。
【００１９】
まず、補正する中心を（０，０）とする座標系を考える。そして、補正範囲を半径ｒ、補正強度をＳ、補正後の座標位置を（ｘ，ｙ）とすると、その位置に相当する補正前の座標位置は、次式で求められる。
【数１】
2011182290.tif 000003
【００２０】
次に、補正前の座標位置（ｘ２，ｘ２）から、補間により画素を求める。補間方法としては、バイリニア法や、バイキュービック法などが用いられる。補間方法については公知であり、これ以上の説明は省略する。
【００２１】
以上の演算を、半径ｒの円内のすべての画素に繰り返し行う。これにより、図４に示したように球面補正が行われる。なお、補正強度Ｓとしては、大きすぎると瞳孔縮小処理が破綻する可能性が高いため、現状では０．５までとしている。半径ｒや赤目検出および補正の確からしさ（自信度）によって、補正強度Ｓを変化させることも可能である。
【００２２】
［一覧表示］
図５は、球面補正Ｓの強度を変化させて得られる補正結果の一覧表示例を説明する図である。球面補正Ｓの強度を変化させるとことで、瞳孔の縮小具合が変化する。これを一覧表示し、ユーザーの好みの強度で球面補正をかけることもできる。
【００２３】
［効果］
以上の実施の形態によれば、赤目の色補正を行うだけでなく、瞳孔部分を小さくすることで、違和感のない自然な写真を得ることができる。また、瞳孔部分が小さければ、赤目を真っ黒に補正しても違和感はなくなり、さらに効果的な赤目補正を行うことができる。
【００２４】
［変形例］
以上の説明において、赤目を黒く、あるいは暗くしてから瞳孔縮小処理を行うものとしたが、これは、赤目を検出した時点では検出領域が虹彩より大きい場合があり、一方、赤目補正を行った後であれば、補正した範囲がわかるからである。また、虹彩の部分は、上下が目蓋に隠れるなどの理由から、完全な円ではないが、瞳孔縮小処理を行ってもそれほど違和感はない。虹彩部分全体で瞳孔縮小処理を行うと、画質としては良いかもしれないが、目蓋などの影響が出る可能性もある。そこで、赤目補正した範囲より少し大きい範囲、たとえば１．２倍程度で瞳孔縮小処理を行うことがよい。
【００２５】
赤目検出部６の検出した赤目が小さい場合、たとえば１０ピクセルより小さい場合には、写真が小さく、虹彩部分が残っていない可能性がある。そのような場合には、瞳孔縮小処理は行わないほうがよい。瞳孔縮小処理を行わなくても、元々画像が小さいため、それほど気にならないと考えられる。
【００２６】
以上の説明では、パーソナルコンピューター１を用いて補正処理を行うとものとしたが、プリンター、あるいはデジタルカメラの画像処理機能を用いて同様の処理を行うこともできる。
【符号の説明】
【００２７】
１  パーソナルコンピューター、２  入力装置、３  画像表示装置、４  印刷装置、５  赤目補正プログラム、６  赤目検出部（検出する手段）、７  赤目補正部（赤目を補正する手段）、８  瞳孔縮小処理部（瞳孔縮小補正手段）、１０  赤目、１１  虹彩、１２  黒あるいは暗い色
【図１】
2011182290.tif 000004
【図２】
2011182290.tif 000005
【図３】
2011182290.tif 000006
【図４】
2011182290.tif 000007
【図５】
2011182290.tif 000008