(57)【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記被写体像の撮像時の撮像手段の向きを判定する第２の判定手段を更に備え、
前記補正手段は、前記第２の判定手段によって前記撮像時の向きが縦向きであると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、前記第２の判定手段によって前記撮像時の向きが横向きであると判定された場合には、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも弱い強度になるように前記画像を補正する、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記取得手段により取得された画像中の所定の被写体像の中心が画像の中心からの放射線上にあるか否かを判定する第３の判定手段を更に備え、
前記補正手段は、前記第３の判定手段により前記画像中の前記被写体像の中心が画像の中心からの放射線上にあると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正し、前記画像中の前記被写体像の中心線が画像の中心からの放射線上にないと判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも弱い強度になるように前記画像を補正する、
ことを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項５】
前記画像中における前記被写体像の大きさを判定する第４の判定手段を更に備え、
前記補正手段は、前記第４の判定手段による判定結果に基づいて、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する、
ことを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
前記画像中の前記被写体像の数を算出する算出手段を更に備え、
前記補正手段は、前記算出手段により算出された数に基づいて、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する、
ことを特徴とする請求項１から５の何れか１項に記載の画像処理装置。
【請求項７】
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記被写体像の撮影時の撮像手段の向きを判定する第２の判定手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定され、前記第２の判定手段によって前記撮像時の向きが縦向きであると判定された場合、レンズの収差に起因する歪曲を補正する度合いを、前記中心よりも前記中心以外の位置の方が強くなるように前記画像を補正する補正手段と、
を備え、
ることを特徴とする画像処理装置。
【請求項８】
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記被写体像の撮影時の撮像手段の向きを判定する第２の判定手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定され、前記第２の判定手段によって前記撮像時の向きが縦向きであると判定された場合、レンズの収差に起因する歪曲を補正する度合いを、前記中心よりも前記中心以外の位置の方が強くなるように前記画像を補正し、前記第２の判定手段によって前記撮像時の向きが横向きであると判定された場合には、前記中心以外が前記中心よりも前記補正する度合いが弱くなるように前記画像を補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項９】
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記取得手段により取得された画像中の所定の被写体像の中心が画像の中心からの放射線上にあるか否かを判定する第３の判定手段と
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定され、前記第３の判定手段により前記画像中の前記被写体像の中心が画像の中心からの放射線上にあると判定された場合、レンズの収差に起因する歪曲を補正する度合いを、前記中心よりも前記中心以外の位置の方が強くなるように前記画像を補正し、前記第３の判定手段により前記画像中の前記被写体像の中心線が画像の中心からの放射線上にないと判定された場合、前記中心以外が前記中心よりも前記補正する度合いが弱くなるように前記画像を補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項１０】
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記画像中の前記被写体像の数を算出する算出手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定された場合、前記算出手段により算出された数に基づいてレンズの収差に起因する歪曲を補正する度合いを、前記中心よりも前記中心以外の位置の方が強くなるように前記画像を補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項１１】
画像を取得する取得ステップと、
前記取得ステップにより取得された画像中の所定の被写体像の位置を判定する判定ステップと、
前記判定ステップにより前記所定の被写体像の位置が画像の中心以外にあると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する補正ステップと、
を含むことを特徴とする画像処理方法。
【請求項１２】
コンピュータを、
画像を取得する取得手段、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する判定手段、
前記判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する補正手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を補正する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラ等で撮像される画像において、撮影レンズの歪曲収差による画像の歪みを軽減させるために、歪曲補正を行う技術がある。このような技術においては、例えば、撮像範囲中の被写体像の位置により歪曲補正の度合いを弱める技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２８９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献では、撮影範囲中の被写体像の状況によっては歪曲の補正を弱めるだけでは不十分である虞がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、撮影範囲中の被写体像の状況により好適な補正をすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目低を達成するため、本発明の一態様の画像処理装置は
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定された場合、前記画像の中心以外の領域におけるレンズの収差に起因する歪曲を補正する度合いを、通常補正時の強度よりも強い強度になるように前記画像を補正する補正手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像処理装置における一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】本実施形態で用いられる画像補正を説明するための図である。
【図３】度合いの異なる歪曲補正を施した画像示す図である。
【図４】図１の撮像装置の機能的構成のうち、画像補正処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図４の機能的構成を有する図１の撮像装置が実行する画像補正処理の流れを説明するフローチャートである。
【図６】図４の機能的構成を有する図１の撮像装置１が実行する他の実施形態の画像補正処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の画像処理装置における一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００１５】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１６】
光学レンズ部は、被写体像を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１８】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００１９】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２０】
このように構成される撮像装置１においては、取得した撮像画像に対して、補正処理を行う機能を有する。本実施形態における補正処理は、被写体像の撮影状態を加味して行われる。具体的には、被写体像の顔の有無や顔の位置を考慮して、画像補正の度合いを変えて補正処理を行う。
【００２１】
ここで、本実施形態において用いられる画像補正について説明する。
図２は、本実施形態で用いられる画像補正を説明するための図である。
【００２２】
本実施形態において用いられる画像補正の手法は、カメラレンズの歪曲収差の歪みを補正するために用いられる手法（以下、「歪曲補正」という。）を用いる。
【００２３】
歪曲補正とは、カメラレンズの歪曲収差の歪み、詳細には、画像の側辺が膨らんで樽のように膨らむ歪み（以下、「樽型歪み」という。）を補正して、図２（ａ）のグリッド線で示すような格子に歪みのない画像とする。樽型歪みを図２（ａ）に示すような歪みのないものとするためには、樽型歪みの形状とは逆に画像の側辺が画像の中心に向かって歪み、且つ、画像の四隅を引き伸ばした図２（ｂ）に示したような形状の補正をする。また、歪曲補正では、画像の中心から遠ざかる程、歪みの補正の度合いが強くなる。
【００２４】
また、本実施形態の画像処理においては、画像の被写体像の状態に応じて、歪曲補正の強さの度合いを変える。
【００２５】
歪曲補正の度合いを通常のものよりも強める場合には、図２（ｂ）に示すような形状に歪むような画像補正において、画像の側辺が画像の中心に向かって歪み、且つ画像の四隅の領域を引き伸ばす補正をする。このように歪曲補正の度合いを強めた場合には、画像の中心から放射線状に顔の中心線がある場合には、顔が歪んで小顔に見えるという効果を生じさせる。詳細には、歪曲補正により像高が高くなるほど顔が引き伸ばされるため、顔が細長くなり、かつ、頭頂部よりも顔の下の方が小さい状態になるため、小顔に見えるという効果を生じさせる。単に、四隅の領域に顔がある状態で歪曲補正をしても小顔の効果は生じるが、条件次第では顔のバランスが不均質に歪むことがあるため、このような事態を回避するために、顔の中心線が画像中心から放射状に配置されていることを歪曲補正の条件に加えることができる。
ここで、小顔とは、顔全体の面積が小さくなる概念だけではなく、顔の上下（「額」対「顎」）の一方に対する他方の比率が大小に変化する（例えば、補正前に比べて、顔の「額」に対する「顎」が相対的に小さくなる）概念も含む。また、歪曲補正により小顔効果を生じさせられる四隅の領域の領域は、例えば、図３（ａ）−（ｃ）に表されているように、額が画像の角に接し、顎が画像中心にある状態で、当該角から画像の中心までの５割を占める領域が該当する。
本実施形態においては、上述したような小顔の効果を生じさせる歪曲補正を小顔補正という。これに対して、通常の歪曲補正については、通常補正という。
【００２６】
また、歪曲補正の度合いを通常のものよりも弱める場合には、図２（ｂ）に示すような形状に歪むような画像補正において、画像の側辺から中心への歪みを緩めて、当該画像の四隅の引き伸ばしを緩めるようにする。このように歪曲補正の度合いを弱めた場合にも、画像の周縁にある被写体像の歪みを小さくできる。即ち、カメラレンズの歪曲収差の歪みを抑えながらも、画像全体での被写体像の歪みを小さくすることができる。この原理を利用すれば、例えば、集合写真のような、画像全体（画像の中心付近や周縁付近）に顔がある画像でも、画像全体における各顔の大きさのバランスなどの映りの状態が変わらないという効果を生じさせることができる。
本実施形態においては、上述したような画像全体における顔の映りの状態が変わらないという効果を生じさせ、集合写真に適するような歪曲補正を集合写真補正という。
【００２７】
図３は、度合いの異なる歪曲補正を施した画像を示す図である。
図３の例では、画像の右上の隅に顔が位置した画像を、補正の度合いを変えて歪曲補正を行っている。
図３（ａ）の例では、最も補正の度合いが弱い集合写真補正を施しており、図３（ｂ）の例では、通常補正を施しており、図３（ｃ）の例では、最も補正の度合いが強い小顔補正を施している。即ち、図３においては、左から補正の度合いを強めた順に配置している。
図３（ａ）及び（ｂ）と、図３（ｃ）の画像を比較すればわかるように、図３（ｃ）の顔が細身になり小顔になっていることがわかる。
なお、最も小顔の効果が高い画像は、顔の中心線が中心からの放射に近くなるため縦長の画像となるように撮影（縦撮り）し、さらに、画像の四隅、かつ、顔の中心線が画像の中心から放射線状に位置する画像である。
【００２８】
図４は、このような撮像装置１の機能的構成のうち、画像補正処理を実行するための機能的構成を示す機能ブロック図である。
画像補正処理とは、取得した画像から検出された顔の状態に応じて、画像補正を行うまでの処理をいう。
【００２９】
画像補正処理は、図４に示すように、ＣＰＵ１１において、撮像制御部５１と、画像取得部５２と、被写体像検出部５３と、画像判定部５４と、補正処理部５５と、が機能する。
また、記憶部１９の一領域には、補正画像記憶部７１が設定される。
補正画像記憶部７１には、補正画像のデータが記憶される。
【００３０】
撮像制御部５１は、入力部１７からの撮像操作を受けて、撮像処理を行うように撮像部１６を制御する。
【００３１】
画像取得部５２は、撮像部１６から出力された撮像画像を取得する。画像取得部５２は、取得した撮像画像を、補正を行う画像（以下、「補正対象画像」という。）として被写体像検出部５３に出力する。
【００３２】
被写体像検出部５３は、取得した補正対象画像から顔を検出する。画像から顔を検出する技術は、周知の技術を用いる。
【００３３】
画像判定部５４は、被写体像検出部５３により顔を検出された補正対象画像における顔の位置を判定する。詳細には、画像判定部５４は、顔の位置として、補正対象画像の中心から放射状の位置に顔の中心線があるか否かを判定する。
【００３４】
補正処理部５５は、被写体像検出部５３の検出結果や画像判定部５４の判定結果に応じて、補正処理を実行する。
詳細には、補正処理部５５は、顔が検出されなかった補正対象画像の場合、顔の位置が画像の四隅にない場合には、通常補正を実行する。
また、補正処理部５５は、顔の位置が四隅にある場合には、小顔補正を行う処理を実行する。また、顔の位置が四隅にある場合でも、画像において顔が占める割合が大きい場合には、自画撮りや人物撮りの蓋然性が高いことから小顔補正を積極的に行う。これに対して、顔が占める割合が小さい場合には、集合写真である蓋然性が高いことから、集合写真補正を行ってもよい。
また、補正処理部５５は、顔の位置が四隅以外にもあり画像が横長の画像となるように撮影（横撮り）された画像である場合には、集合写真補正を行う処理を実行する。
また、補正処理部５５は、補正処理を実行した後に、補正した画像（以下「補正画像」という。）を補正画像記憶部７１に記憶させる。
【００３５】
図５は、図４の機能的構成を有する図１の撮像装置１が実行する画像補正処理の流れを説明するフローチャートである。画像補正処理は、ユーザによる入力部１７への画像補正処理開始の操作により開始される。その後、ユーザによる入力部１７への撮像操作により、撮像制御部５１において、撮像処理を行うように撮像部１６が制御される。
【００３６】
ステップＳ１１において、画像取得部５２は、撮像画像を取得する。画像取得部５２は、取得した撮像画像を補正対象画像として、被写体像検出部５３に出力する。
【００３７】
ステップＳ１２において、被写体像検出部５３は、画像中の顔の数を検出する。
顔の数が０の場合には、ステップＳ１２において「０人」と判定されて、処理はステップＳ１３に進む。
顔の数が１の場合には、ステップＳ１２において「１人」と判定されて、処理はステップＳ１４に進む。
顔の数が２の場合には、ステップＳ１２において「２人」と判定されて、処理はステップＳ１７に進む。ステップＳ１４以降の処理については、後述する。
【００３８】
ステップＳ１３において、補正処理部５５は、通常補正処理を実行する。
その結果、補正処理部５５は、通常補正が行われた補正画像を生成する。具体的には、通常の歪曲補正がされた補正画像が生成される。これにより、レンズ収差による影響のない画像を生成することができる。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は、終了する。
【００３９】
ステップＳ１４において、画像判定部５４は、顔の位置が四隅にあるか否かを判定する。
顔の位置が四隅にある場合には、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に進む。
【００４０】
ステップＳ１５において、補正処理部５５は、小顔補正処理を実行する。具体的には、通常の歪曲補正よりも強い歪曲補正がされた補正画像が生成される。これにより、図３（ｃ）に示すような通常の歪曲補正された画像よりも顔が細見える画像を生成することができる。なお、顔の大きさを判定して、画像において顔が占める割合が大きい場合には、自画撮りや人物撮りの蓋然性が高いことから小顔補正を積極的に行い、顔が占める割合が小さい場合には、通常補正処理か、集合写真補正を行ってもよい。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は、終了する。
【００４１】
これに対して、顔の位置が四隅にない場合には、ステップＳ１４においてＮＯと判定されて、処理はステップＳ１６に進む。
【００４２】
ステップＳ１６において、補正処理部５５は、集合補正処理を実行する。具体的には、通常の歪曲補正より弱い歪曲補正をし、画像の周縁部の引き伸ばしを弱くした補正画像が生成される。これにより、画像の中心に写っている顔と画像の周縁部に写っている顔との間で写りが変わらない画像を生成することができる。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は、終了する。
【００４３】
ステップＳ１７において、画像判定部５４は、顔の位置が四隅にあるか否かを判定する。
顔の位置が四隅にない場合には、ステップＳ１７においてＮＯと判定されて、処理はステップＳ１８に進む。
顔の位置が四隅にある場合には、ステップＳ１７においてＹＥＳと判定されて、処理はステップＳ１９に進む。ステップＳ１９以降の処理については後述する。
【００４４】
ステップＳ１８において、補正処理部５５は、通常補正処理を実行する。
その結果、補正処理部５５は、通常補正が行われた補正画像を生成する。具体的には通常の歪曲補正がされた補正画像が生成される。これにより、レンズ収差による影響のない画像を生成することができる。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は終了する。
【００４５】
ステップＳ１９において、画像判定部５４は、顔の位置が四隅以外にもあるか否かを判定する。
顔の位置が四隅以外にない場合には、ステップＳ１９においてＮＯと判定されて、処理はステップＳ２０に進む。
顔の位置が四隅以外にある場合には、ステップＳ１９においてＹＥＳと判定されて、処理はステップＳ２１に進む。ステップＳ２１以降の処理については、後述する。
【００４６】
ステップＳ２０において、補正処理部５５は、小顔補正処理を実行する。具体的には、通常の歪曲補正よりも強い歪曲補正がされた補正画像が生成される。これにより、図３（ｃ）に示すような通常の歪曲補正された画像よりも顔が細く見える画像を生成することができる。なお、顔の大きさを判定して、画像において顔が占める割合が大きい場合には、自画撮りや人物撮りの蓋然性が高いことから小顔補正を積極的に行い、顔が占める割合が小さい場合には、通常補正処理か、集合写真補正を行ってもよい。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は、終了する。
【００４７】
ステップＳ２１において、画像判定部５４は、画像の向きが横向きか否かを判定する。
画像の向きが横向きであった場合には、ステップＳ２１においてＹＥＳと判定されて、処理はステップＳ２２に進む。
【００４８】
ステップＳ２２において、補正処理部５５は、集合補正処理を実行する。具体的には、通常の歪曲補正より弱い歪曲補正をし、画像の周縁部の引き伸ばしを弱くした補正画像が生成される。これにより、画像の中心に写っている顔と画像の周縁部に写っている顔との間で写りが変わらない画像を生成することができる。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は、終了する。
【００４９】
これに対して、画像が縦向きであった場合には、ステップＳ２１においてＮＯと判定されて、処理はステップＳ２３に進む。
【００５０】
ステップＳ２３において、小顔補正処理を実行する。
その結果、補正処理部５５は、小顔補正が行われた補正画像を生成する。具体的には、通常の歪曲補正された画像よりも顔が細く見える画像が生成される。
また、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。その後、画像補正処理は終了する。
【００５１】
＜他の実施形態＞
第１の実施形態では、顔の有無や顔の位置（画像の四隅に位置するか、四隅のみに顔が存在するか）や画像の向きに応じて、施す画像補正の種類を変えるように構成した。これに対して、第２の実施形態では、顔の有無や顔の位置（画像の中心から放射線状の位置に顔の中心線があるか）に応じて、施す画像補正の種類を変えるように構成する。
以下の実施形態においては、第１の実施形態と同様の構成については説明を省略する。即ち、ハードウェア及び機能ブロックの一部の構成についての説明を省略する。
【００５２】
歪曲補正では、第１の実施形態での条件（四隅のみに顔が存在する条件）で、小顔に見えるという効果が生じるが、条件次第では歪むことがあるため、顔の中心線が画像中心から放射状に配置されていることを条件に加えることで、上記のような事態を回避することができる。詳細には、歪曲補正により像高が高くなるほど引き伸ばされ、顔が細長くなり、かつ、頭頂部よりも顔の下の方が小さい状態になるため、小顔に見えるという効果を生じさせる。
【００５３】
図４に示すように、補正処理部５５は、被写体像検出部５３の検出結果や画像判定部５４の判定結果に応じて、補正処理を実行する。詳細には、補正処理部５５は、顔が検出されなかった補正対象画像の場合には、通常補正を行う処理を実行する。また、補正処理部５５は、顔が検出され、顔の位置として、補正対象画像の中心から放射状の位置に顔の中心線がある補正対象画像の場合には、小顔補正を行う処理を実行する。また、補正処理部５５は、顔が検出され、顔の位置として、補正対象画像の中心から放射状の位置に顔の中心線がない補正対象画像の場合には、集合写真補正を行う処理を実行する。
また、補正処理部５５は、補正処理を実行した後に、補正した画像（以下「補正画像」という。）を補正画像記憶部７１に記憶させる。
【００５４】
図６は、図４の機能的構成を有する図１の撮像装置１が実行する他の実施形態の画像補正処理の流れを説明するフローチャートである。
【００５５】
ステップＳ４１において、画像取得部５２は、撮像画像を取得する。画像取得部５２は、取得した撮像画像を補正対象画像として、被写体像検出部５３に出力する。
【００５６】
ステップＳ４２において、被写体像検出部５３は、取得した補正対象画像から顔を検出したか否かを判定する。
顔を検出した場合には、ステップＳ４２においてＹＥＳと判定され、処理はステップＳ４４に進む。
顔を検出しない場合には、ステップＳ４２においてＮＯと判定され、処理はステップＳ４３に進む。
【００５７】
ステップＳ４３において、補正処理部５５は、補正対象画像に顔を検出しないため、補正対象画像に対して、通常補正処理を実行する。
その結果、補正処理部５５は、通常補正が行われた補正画像を生成する。具体的には、通常の歪曲補正がされた補正画像が生成される。これにより、レンズ収差による影響のない画像を生成することができる。
その後、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。
【００５８】
ステップＳ４４において、画像判定部５４は、補正対象画像に顔を検出したため、顔の中心線が放射状か否かを判定する。
顔の中心線が放射状である場合には、ステップＳ４４においてＹＥＳと判定され、処理はステップＳ４５に進む。
顔の中心線が放射状でない場合には、ステップＳ４４においてＮＯと判定され、処理はステップＳ４６に進む。
【００５９】
ステップＳ４５において、補正処理部５５は、小顔補正処理を実行する。具体的には、通常の歪曲補正よりも強い歪曲補正がされた補正画像が生成される。これにより、図３（ｃ）に示すような通常の歪曲補正された画像よりも顔が細く見える画像を生成することができる。
その後、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。
【００６０】
ステップＳ４６において、補正処理部５５は、集合写真補正処理を実行する。具体的には、通常の歪曲補正より弱い歪曲補正をし、画像の周縁部の引き伸ばしを弱くした補正画像が生成される。これにより、画像の中心に写っている顔と画像の周縁部に写っている顔との間で写りが変わらない画像を生成することができる。
その後、補正処理部５５は、補正処理を実行した後に、補正画像を補正画像記憶部７１に記憶させる。
【００６１】
以上のように構成される撮像装置１は、画像判定部５４と、画像取得部５２と、補正処理部５５と、を備える。
画像取得部５２は、画像を取得する。
画像判定部５４は、画像取得部５２により取得された画像中の所定の被写体像の位置を判定する。
補正処理部５５は、画像判定部５４により所定の被写体像の位置が画像の中心以外にあると判定されると、中心以外が中心よりもレンズの収差に起因する歪曲を補正する度合いが強くなるように画像を補正する。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６２】
また、画像判定部５４は、被写体像が撮像された画像の向きを判定する。
補正処理部５５は、画像判定部５４によって画像の向きが縦向きであると判定されると、中心以外が中心よりも補正する度合いが強くなるように画像を補正する小顔補正を行う。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６３】
また、補正処理部５５は、画像判定部５４によって画像の向きが横向きであると判定された場合には、中心以外が中心よりも補正する度合いが弱くなるように画像を補正する通常補正、又は集合写真補正を行う。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６４】
また、画像判定部５４は、画像中の被写体像の中心が画像の中心から放射状であるか否かを判定する。
補正処理部５５は、画像判定部５４により画像中の被写体像の中心が画像の中心からの放射線上にあると判定されると、中心以外が中心よりも補正する度合いが強くなるように小顔補正を行い、、画像中の被写体像の中心線が画像の中心からの放射線上にないと判定されると、中心以外が中心よりも補正する度合いが弱くなるように通常補正、又は集合写真補正を行う。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６５】
また、画像判定部５４は、画像中における被写体像の大きさを判定する。
補正処理部５５は、画像判定部５４による判定結果に基づいて、中心以外が中心よりも補正する度合いが強くなるように画像を補正する。画像中の顔の大きさには、例えば、画像において顔が占める割合が大きい場合には、自画撮りや人物撮りの蓋然性が高いことから小顔補正をしたり、顔が占める割合が小さい場合には、集合写真である蓋然性が高いことから、集合写真補正を行ったりする。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６６】
また、撮像装置１は、画像中の被写体像の数を検出する被写体像検出部５３を備える。
補正処理部５５は、被写体像検出部５３による判定結果に基づいて、心以外が中心よりも補正する度合いが強くなるように画像を補正する。画像中の顔の数については、例えば、顔の数が少ない場合には、自画撮りや人物撮りの蓋然性が高いことから小顔補正をしたり、顔の数が多い場合には、集合写真である蓋然性が高いことから、集合写真補正を行ったりする。
これにより、撮像装置１においては、撮影範囲中の被写体像の状況により好適な補正をすることができる。
【００６７】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００６８】
上述した実施形態では、小顔補正処理時には、画像中心から離れるほど歪曲補正する度合いが強くなるように画像を補正するようにしたが、画像の中心の位置よりも中心以外の位置の歪曲補正の度合いが強くなれば良いため、中心の位置からの距離に比例するように補正の度合いを強めても良いし、中心からの距離がある閾値を超えた位置に対して補正の度合いを強めるようにしても良い。また、当該閾値を中心の位置からの距離に応じて複数設定することで、多段階に補正の度合いを強めるようにしても良い。
また、上述した実施形態の図５のＳ２３では、小顔補正処理をするようにしたが、当該小顔補正処理を、通常補正処理に代えても良い。このようにすることで画像の四隅以外にも顔が存在する状態において、当該四隅に近接した位置に存在する顔を考慮した画像の補正ができる。
【００６９】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、画像補正機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００７０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００７１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００７２】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図１のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（ブルーレイディスク）（登録商標）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部１９に含まれるハードディスク等で構成される。
【００７３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【００７４】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７５】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
画像を取得する取得手段と、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する第１の判定手段と、
前記第１の判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定されると、前記中心以外が前記中心よりもレンズの収差に起因する歪曲を補正する度合いが強くなるように前記画像を補正する補正手段と、
を備えることを特徴とする画像処理装置。
［付記２］
前記被写体像が撮像された画像の向きを判定する第２の判定手段を更に備え、
前記補正手段は、前記第２の判定手段によって前記画像の向きが縦向きであると判定されると、前記中心以外が前記中心よりも前記補正する度合いが強くなるように前記画像を補正する、
ことを特徴とする付記１に記載の画像処理装置。
［付記３］
前記補正手段は、前記第２の判定手段によって前記画像の向きが横向きであると判定された場合には、前記中心以外が前記中心よりも前記補正する度合いが弱くなるように前記画像を補正する、
ことを特徴とする付記２に記載の画像処理装置。
［付記４］
前記取得手段により取得された画像中の所定の被写体像の中心が画像の中心からの放射線上にあるか否かを判定する第３の判定手段を更に備え、
前記補正手段は、前記第３の判定手段により前記画像中の前記被写体像の中心が画像の中心からの放射線上にあると判定されると、前記中心以外が前記中心よりも前記補正する度合いが強くなるように前記画像を補正し、前記画像中の前記被写体像の中心線が画像の中心からの放射線上にないと判定されると、前記中心以外が前記中心よりも前記補正する度合いが弱くなるように前記画像を補正する、
ことを特徴とする付記１から３の何れか１つに記載の画像処理装置。
［付記５］
前記画像中における前記被写体像の大きさを判定する第４の判定手段を更に備え、
前記補正手段は、前記第４の判定手段による判定結果に基づいて、前記中心以外が前記中心よりも前記補正する度合いが強くなるように前記画像を補正する、
ことを特徴とする付記１から４の何れか１つに記載の画像処理装置。
［付記６］
前記画像中の前記被写体像の数を判定する第５の判定手段を更に備え、
前記補正手段は、前記第５の判定手段による判定結果に基づいて、前記中心以外が前記中心よりも前記補正する度合いが強くなるように前記画像を補正する、
ことを特徴とする付記１から５の何れか１つに記載の画像処理装置。
［付記７］
画像を取得する取得ステップと、
前記取得ステップにより取得された画像中の所定の被写体像の位置を判定する判定ステップと、
前記判定ステップにより前記所定の被写体像の位置が画像の中心以外にあると判定されると、前記中心以外が前記中心よりもレンズの収差に起因する歪曲を補正する度合いが強くなるように前記画像を補正する補正ステップと、
を含むことを特徴とする画像処理方法。
［付記８］
コンピュータを、
画像を取得する取得手段、
前記取得手段により取得された画像中の所定の被写体像の位置を判定する判定手段、
前記判定手段により前記所定の被写体像の位置が画像の中心以外にあると判定されると、前記中心以外が前記中心よりもレンズの収差に起因する歪曲を補正する度合いが強くなるように前記画像を補正する補正手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００７６】
１・・・撮像装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・撮像制御部，５２・・・画像取得部，５３・・・被写体像検出部，５４・・・画像判定部，５５・・・補正処理部，７１・・・補正画像記憶部
【図１】
0005971216.tif 000002
【図２】
0005971216.tif 000003
【図３】
0005971216.tif 000004
【図４】
0005971216.tif 000005
【図５】
0005971216.tif 000006
【図６】
0005971216.tif 000007