(57)【要約】【課題】より自然な似顔絵を生成する。【解決手段】画像を取得する第１取得手段と、第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段と、第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段と、第１取得手段により取得された画像内の顔の向きに基づいて、顔構成部画像及び顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段と、変形手段により少なくとも一方が変形された顔構成部画像及び顔輪郭画像を用いて似顔絵画像を生成する生成手段と、を備えている。【選択図】図１
2014006604.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する第１取得手段と、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段と、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段と、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段と、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段と、
を備えたことを特徴とする画像生成装置。
【請求項２】
前記変形手段は、
顔を略真正面から視た状態で、当該顔の互いに直交する前後方向、左右方向及び上下方向の各方向に延在する３つの軸のうち、少なくとも何れか一の方向に延在する軸を中心として回動させたように、前記顔輪郭画像を変形させることを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記変形手段は、
前記顔構成部画像の顎の先端を中心とする左右比率を基準として、前記顔輪郭画像を上下方向に延在する軸を中心として回動させたように変形することを特徴とする請求項２に記載の画像生成装置。
【請求項４】
顎輪郭の特定手段を備え、
前記特定手段は、
前記顔構成部画像における顎輪郭を特定し、前記顔構成部画像における両目の中点を算出し、両目の中心を結んだ直線と直交し、且つ前記中点を通る直線と前記顎輪郭との交点を前記顔構成部画像の顎の先端として特定することを特徴とする請求項３に記載の画像生成装置。
【請求項５】
前記顔輪郭画像を顎の先端を中心として左右の分割顔輪郭領域に分割する分割手段を備え、
前記変形手段は、
一方の前記分割顔輪郭領域の横幅を拡大し他方の前記分割顔輪郭領域の横幅を縮小することを特徴とする請求項３〜４の何れか一項に記載の画像生成装置。
【請求項６】
前記分割手段は、
前記分割顔輪郭領域を左右に分割して複数の再分割領域を生成し、
前記変形手段は、
複数の前記再分割領域の間で横幅の拡大、若しくは、縮小する割合を変えることを特徴とする請求項５に記載の画像生成装置。
【請求項７】
前記変形手段は、
複数の前記再分割領域の内、耳が含まれる前記再分割領域の拡大、若しくは、縮小する割合を他の前記再分割領域の割合よりも小さくすることを特徴とする請求項６に記載の画像生成装置。
【請求項８】
画像生成装置を用いた画像生成方法であって、
画像を取得する処理と、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する処理と、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する処理と、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す処理と、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する処理と、
を含むことを特徴とする画像生成方法。
【請求項９】
画像生成装置のコンピュータを、
画像を取得する第１取得手段、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、目、鼻、口、耳、顔の輪郭等の顔部品の特徴点を用いて似顔絵を作成する似顔絵作成装置が知られている（例えば、特許文献１参照）。
また、各部位毎に予め用意されているパーツオブジェクトを組み合わせてキャラクタを作成するゲーム装置が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１４５６２５号公報
【特許文献２】特開２００８−０６１８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、入力される顔画像の顔の向きは必ずしも正面に向いている訳ではないので、正面向きではない目、鼻、口等の顔の主要な構成部を、予め用意された正面向きの顔輪郭画像の内部に配置して似顔絵を作成する場合には、構成部と顔輪郭画像とのバランスが悪くなり、不自然な似顔絵となってしまうと言った問題点があった。
【０００５】
そこで、本発明の課題は、構成部、若しくは、顔輪郭画像を変形してより自然な似顔絵を生成することが可能な画像生成装置、画像生成方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像生成装置は、
画像を取得する第１取得手段と、前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段と、前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段と、前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段と、前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段と、を備えたことを特徴としている。
【０００７】
また、本発明に係る画像生成方法は、
画像を取得する処理と、前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する処理と、前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する処理と、前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す処理と、前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する処理と、を含むことを特徴とする画像生成方法。
【０００８】
また、本発明に係るプログラムは、
画像生成装置のコンピュータを、画像を取得する第１取得手段、前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段、前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段、前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段、前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、より自然な似顔絵を生成することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】似顔絵画像生成処理に係る画像の一例を模式的に示す図である。
【図３】似顔絵画像生成処理に係る画像の一例を模式的に示す図である。
【図４】図１の撮像装置による似顔絵画像生成処理に係る動作の一例を示すフローチャートである。
【図５】顔輪郭画像の変形に係る詳細動作の一例を示すフローチャートである。
【図６】顔輪郭画像の変形に係る画像の一例を模式的に示す図である。
【図７】顔輪郭画像の変形に係る画像の一例を模式的に示す図である。
【図８】似顔絵画像生成処理で生成された似顔絵画像の一例を模式的に示す図である。
【図９】変形例１及び変形例２に係る顔輪郭画像の一例を模式的に示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
（実施形態１）
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
図１に示すように、本実施形態の撮像装置１００は、具体的には、撮像部１と、撮像制御部２と、画像データ生成部３と、メモリ４と、画像記録部５と、画像処理部６と、表示制御部７と、表示部８と、操作入力部９と、中央制御部１０とを備えている。
また、撮像部１、撮像制御部２、画像データ生成部３、メモリ４、画像記録部５、画像処理部６、表示制御部７及び中央制御部１０は、バスライン１１を介して接続されている。
【００１３】
撮像部１は、撮像手段として、所定の被写体を撮像してフレーム画像を生成する。
具体的には、撮像部１は、レンズ部１ａと、電子撮像部１ｂと、レンズ駆動部１ｃとを備えている。
【００１４】
レンズ部１ａは、例えば、ズームレンズやフォーカスレンズ等の複数のレンズから構成されている。
電子撮像部１ｂは、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサ（撮像素子）から構成されている。そして、電子撮像部１ｂは、レンズ部１ａの各種レンズを通過した光学像を二次元の画像信号に変換する。
レンズ駆動部１ｃは、例えば、図示は省略するが、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えている。
なお、撮像部１は、レンズ部１ａ、電子撮像部１ｂ及びレンズ駆動部１ｃに加えて、レンズ部１ａを通過する光の量を調整する絞り（図示略）を備えても良い。
【００１５】
撮像制御部２は、撮像部１による被写体の撮像を制御する。即ち、撮像制御部２は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部２は、タイミング発生器、ドライバにより電子撮像部１ｂを走査駆動して、レンズを通過した光学像を電子撮像部１ｂにより所定周期毎に二次元の画像信号に変換させ、当該電子撮像部１ｂの撮像領域から１画面分ずつフレーム画像を読み出して画像データ生成部３に出力させる。
【００１６】
なお、撮像制御部２は、レンズ部１ａのフォーカスレンズに代えて、電子撮像部１ｂを光軸方向に移動させてレンズ部１ａの合焦位置を調整するようにしても良い。
また、撮像制御部２は、ＡＦ（自動合焦処理）、ＡＥ（自動露出処理）、ＡＷＢ（自動ホワイトバランス）等の被写体を撮像する際の条件の調整制御を行っても良い。
【００１７】
画像データ生成部３は、電子撮像部１ｂから転送されたフレーム画像のアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡ（Direct Memory Access）コントローラを介して、バッファメモリとして使用されるメモリ４にＤＭＡ転送される。
【００１８】
メモリ４は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、画像処理部６や中央制御部１０等によって処理されるデータ等を一時的に格納する。
【００１９】
画像記録部５は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、画像処理部６の符号化部（図示略）により所定の圧縮形式（例えば、ＪＰＥＧ形式等）で符号化された記録用の画像データを記録する。
【００２０】
また、画像記録部（記録手段）５には、似顔絵画像の生成に用いるためのイラストである複数の髪型の髪型画像Ｐ１（図示略）、及び、複数の顔の形状に対応した顔輪郭画像Ｐ２（図示略）の画像データが予め記録されている。
髪型画像Ｐ１の画像データの各々は、例えば、ヒトの髪の輪郭を模式的に表した画像であり、顔輪郭画像Ｐ２の画像データの各々は、例えば、ヒトの顔の輪郭を模式的に表した画像である。
具体的には、髪型画像Ｐ１の画像データは、顔検出処理（後述）により検出された顔領域内から、顔の顎の輪郭及び当該顎よりも内側の部分を消去することで形成することが可能であり、また、顔輪郭画像Ｐ２は、顔検出処理（後述）により検出された顔領域内から、顔の輪郭のみを抽出することで形成することが可能である。
さらに、髪型画像Ｐ１の画像データは、髪を所定の色で塗り潰すことにより形成することも可能であり、顔輪郭画像Ｐ２は、肌部分を所定の色で塗り潰すことにより形成することも可能である。
また、顔の輪郭や髪の先端部に沿った線の描画は、ユーザによる操作入力部９の所定操作に基づいて手動で行われても良いし、中央制御部１０のＣＰＵの制御下にて自動で行われても良い。
【００２１】
なお、画像記録部５は、例えば、記録媒体（図示略）が着脱自在に構成され、装着された記録媒体からのデータの読み出しや記録媒体に対するデータの書き込みを制御する構成であっても良い。
【００２２】
画像処理部６は、画像取得部６ａと、顔検出部６ｂと、構成部画像生成部６ｃと、特徴情報抽出部６ｄと、髪型画像特定部６ｅと、顔輪郭画像特定部６ｆと、顎輪郭特定部６ｇと、顔輪郭画像分割部６ｈと、顔輪郭画像変形部６ｉと、似顔絵画像生成部６ｊとを具備している。
なお、画像処理部６の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
【００２３】
画像取得部６ａは、似顔絵画像生成処理の処理対象となる画像を取得する。
即ち、画像取得部６ａは、第１取得手段として、元画像（例えば、写真画像等）Ｐ３の画像データを取得する。具体的には、画像取得部６ａは、撮像部１及び撮像制御部２による被写体の撮像によって画像データ生成部３により生成された元画像Ｐ３の画像データ（ＹＵＶデータ）の複製をメモリ４から取得したり、画像記録部５に記録されている元画像Ｐ３の画像データ（ＹＵＶデータ）の複製を取得する（図２（ａ）参照）。
【００２４】
顔検出部６ｂは、処理対象となる元画像Ｐ３から顔領域Ｆ１（図２（ａ）参照）を検出する。
即ち、顔検出部６ｂは、顔検出手段として、画像取得部６ａにより取得された元画像Ｐ３から顔が含まれる顔領域Ｆ１を検出する。具体的には、顔検出部６ｂは、画像取得部６ａにより似顔絵画像生成処理の処理対象の画像として取得された元画像Ｐ３の画像データを取得して、当該画像データに対して所定の顔検出処理を行って顔領域Ｆ１を検出する。
なお、顔検出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００２５】
構成部画像生成部６ｃは、顔の主要な顔構成部を表した顔構成部画像Ｐ５（図３（ｂ）参照）を生成する。
即ち、構成部画像生成部６ｃは、抽出手段として、画像取得部６ａにより取得された元画像Ｐ３（図２（ａ）参照）内の顔の主要な顔構成部に係る顔構成部画像Ｐ５を抽出する。具体的には、構成部画像生成部６ｃは、元画像Ｐ３の顔が含まれる顔領域Ｆ１に対して微細部抽出処理を施して、例えば、目、鼻、口、眉、髪の毛、顔の輪郭等の顔構成部を線で表した顔微細部画像Ｐ４（図２（ｂ）参照）を生成する。例えば、構成部画像生成部６ｃは、微細部抽出処理として、ＡＡＭ（Active Appearance Model）を用いた処理により顔微細部画像Ｐ４を生成する。また、構成部画像生成部６ｃは、顔検出部６ｂにより元画像Ｐ３の画像データから検出された顔領域Ｆ１に対して微細部抽出処理を施す。
ここで、ＡＡＭとは、視覚的事象のモデル化の一手法であり、任意の顔領域Ｆ１の画像のモデル化を行う処理である。例えば、構成部画像生成部６ｃは、複数のサンプル顔画像における所定の特徴部位（例えば、目じりや鼻頭やフェイスライン等）の位置や画素値（例えば、輝度値）の統計的分析結果を所定の登録手段に登録しておく。そして、構成部画像生成部６ｃは、上記の特徴部位の位置を基準として、顔の形状を表す形状モデルや平均的な形状における「Appearance」を表すテクスチャーモデルを設定し、これらのモデルを用いて顔領域Ｆ１の画像をモデル化する。これにより、構成部画像生成部６ｃは、元画像Ｐ３内の主要な構成を抽出して線で表した顔微細部画像Ｐ４を生成する。
【００２６】
また、構成部画像生成部６ｃは、微細部抽出処理により顔領域Ｆ１内の顔の輪郭Ｗ１（図３（ａ）参照）を特定して、顔の輪郭Ｗ１内に存する顔構成部及び当該輪郭Ｗ１と接する顔構成部を線で表した顔構成部画像Ｐ５を生成する。
具体的には、構成部画像生成部６ｃは、顔微細部画像Ｐ４内で顔の輪郭Ｗ１と接する画素を特定し、当該画素と連続する画素のうち、顔の輪郭Ｗ１よりも外側に存する画素集合Ｇ、…（図３（ａ）参照）を消去する。つまり、構成部画像生成部６ｃは、顔微細部画像Ｐ４のうち、顔の輪郭Ｗ１よりも外側に存する部分を消去すると共に、顔の輪郭Ｗ１よりも内側に存し、且つ、当該輪郭Ｗ１と接する部分（例えば、図３（ａ）における向かって左側の眉等）を残して、例えば、目、鼻、口、眉等の主要な顔構成部のパーツ画像Ｍを含む顔構成部画像Ｐ５を生成する（図３（ｂ）参照）。なお、図３（ａ）にあっては、顔の輪郭Ｗ１を模式的に破線で表す。
ここで、構成部画像生成部６ｃは、各顔構成部のパーツ画像ＭのＸＹ平面空間での相対的な位置関係に係る情報や、座標位置に係る情報を抽出して取得しても良い。
【００２７】
なお、微細部抽出処理として、ＡＡＭを用いた処理を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
例えば、微細部抽出処理として、エッジ抽出処理や非等方拡散処理を行って、顔構成部のパーツ画像Ｍを含む顔構成部画像Ｐ５を生成しても良い。具体的には、構成部画像生成部６ｃは、例えば、元画像Ｐ３の画像データ（ＹＵＶデータ）に対して所定の微分フィルタ（例えば、ハイパスフィルタ等）を用いて微分演算を行って、輝度値や色や濃度に急峻な変化があるところをエッジとして検出するエッジ検出処理を行っても良い。また、構成部画像生成部６ｃは、例えば、元画像Ｐ３の画像データに対して所定の非等方拡散フィルタを用いて、線状のエッジの接線方向とエッジの垂直方向とで重みを異ならせて平滑化する非等方拡散処理を行っても良い。
【００２８】
特徴情報抽出部６ｄは、元画像Ｐ３の顔領域Ｆ１から特徴情報を抽出する。
即ち、特徴情報抽出部６ｄは、情報抽出手段として、画像取得部６ａにより取得された元画像Ｐ３内の顔から、例えば、顔の輪郭Ｗ１の形状等の特徴情報を抽出する。具体的には、特徴情報抽出部６ｄは、元画像Ｐ３の画像データ（ＹＵＶデータ）に基づいて、顔領域Ｆ１内で特徴の高いブロック領域（特徴点）を選択して抽出する特徴抽出処理を行う。例えば、特徴情報抽出部６ｄは、微細部抽出処理として、例えば、ＡＡＭを用いた処理により顔領域Ｆ１内で特定された顔の輪郭Ｗ１を構成する画素について特徴抽出処理を行って、当該顔の輪郭Ｗ１の形状を特徴情報として抽出する。ここで、顔の輪郭Ｗ１の形状としては、例えば、長軸及び短軸の長さが特定された楕円形、特に、各顔の顎の輪郭Ｗ１と合致する楕円形が挙げられる。
なお、特徴抽出処理にて抽出される特徴情報として、顔の輪郭の形状を例示したが、一例であってこれに限られるものではなく、元画像Ｐ３と髪型画像Ｐ１（或いは、顔輪郭画像Ｐ２）とで対比可能な情報であれば適宜任意に変更可能である。例えば、元画像Ｐ３と髪型画像Ｐ１（或いは、顔輪郭画像Ｐ２）とで顔の輪郭の特徴ベクトルを抽出して用いても良いし、髪型の形状を用いても良い。また、特徴抽出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００２９】
髪型画像特定部６ｅは、特徴情報抽出部６ｄにより抽出された特徴情報に対応する髪型画像Ｐ１を特定する。
即ち、髪型画像特定部６ｅは、髪型特定手段として、画像記録部５に顔の特徴情報と対応付けて記録されている髪型画像Ｐ１から、特徴情報抽出部６ｄにより抽出された特徴情報に対応する髪型画像Ｐ１を特定する。具体的には、髪型画像特定部６ｅは、画像記録部５に記録されている所定数の顔の輪郭の形状を規定する楕円形と、特徴情報抽出部６ｄにより抽出された顔の輪郭Ｗ１の形状を規定する楕円形とを比較して、一致度が所定値よりも高い楕円形を特定する。そして、髪型画像特定部６ｅは、特定された楕円形と対応付けられている髪型画像Ｐ１の画像データを特定する。
なお、髪型画像特定部６ｅは、一致度が所定値よりも高い楕円形を複数特定し、当該複数の楕円形の中で、ユーザによる操作入力部９の所定操作に基づいて選択されたユーザ所望の楕円形を特定しても良い。
【００３０】
顔輪郭画像特定部６ｆは、特徴情報抽出部６ｄにより抽出された特徴情報に対応する顔輪郭画像Ｐ２を特定する。
即ち、顔輪郭画像特定部６ｆは、第２取得手段として、画像記録部５に顔の特徴情報と対応付けて記録されている顔輪郭画像Ｐ２から、特徴情報抽出部６ｄにより抽出された特徴情報に対応する顔輪郭画像Ｐ２を特定する。具体的には、髪型画像特定部６ｅは、画像記録部５に記録されている所定数の顔の輪郭の形状を規定する楕円形と、特徴情報抽出部６ｄにより抽出された顔の輪郭Ｗ１の形状を規定する楕円形とを比較して、一致度が所定値よりも高い楕円形を特定する。そして、顔輪郭画像特定部６ｆは、特定された楕円形と対応付けられている顔輪郭画像Ｐ２の画像データを特定する。
なお、顔輪郭画像特定部６ｆは、一致度が所定値よりも高い楕円形を複数特定し、当該複数の楕円形の中で、ユーザによる操作入力部９の所定操作に基づいて選択されたユーザ所望の楕円形を特定しても良い。
【００３１】
顎輪郭特定部６ｇは、顔微細部画像Ｐ４の顎輪郭Ｗ２及び顎輪郭Ｗ２が収まる矩形領域Ｆ２と、顔微細部画像Ｐ４における顎の先端を特定する。
即ち、顎輪郭特定部６ｇは、特定手段として、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４で顎輪郭Ｗ２を特定すると共に、顎輪郭Ｗ２が収まる矩形領域Ｆ２を特定する（図６参照）。さらに、顎輪郭特定部６ｇは、顔微細部画像Ｐ４における両目の中点を算出し、両目の中心を結んだ直線と直交し、且つ算出した中点を通る直線を下ろし、先に特定した顔微細部画像Ｐ４の顎輪郭Ｗ２と交わった点を、顔微細部画像Ｐ４における顎の先端として特定する。
また、顎輪郭Ｗ２、及び、顎輪郭Ｗ２が収まる矩形領域Ｆ２の特定処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００３２】
顔輪郭画像分割部６ｈは、顔輪郭画像を左右に分割して分割顔輪郭領域を生成し、また、分割顔輪郭領域を更に左右に分割して再分割領域を生成する。
即ち、顔輪郭画像分割部６ｈは、分割手段として、顔輪郭画像特定部６ｆで特定された顔輪郭画像Ｐ２を顎の先端を中心として左右の分割顔輪郭領域に分割し、更に、これらの分割顔輪郭領域を左右に分割して複数の再分割領域を生成する。
【００３３】
顔輪郭画像変形部６ｉは、顔輪郭画像特定部６ｆで特定された顔輪郭画像Ｐ２を、画像内の顔の向きに基づいて、所定方向の軸を中心として回動させたような変形を施す。
ちなみに、画像内の顔の向きとは、略真正面から視た状態の基準顔を互いに直交する前後方向、左右方向及び上下方向のうち少なくとも何れか一の方向に延在する軸を中心として所定の方向に回動させた際のずれ方向である。
即ち、顔輪郭画像変形部６ｉは、変形手段として、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４で、両目の位置が水平になるように回転補正、言い換えれば、略真正面から視た状態の顔の前後方向に延在する軸を中心として回動するように、顔微細部画像Ｐ４を変形させる。
さらに、顔輪郭画像変形部６ｉは、顔輪郭画像特定部６ｆで特定された顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域と、先に算出した顔微細部画像Ｐ４における顎輪郭Ｗ２が収まる矩形領域Ｆ２とが一致するように、顔輪郭画像Ｐ２全体を拡大、若しくは、縮小すると共に、顎の先端を中心とする左右の比率が顔微細部画像Ｐ４と一致するように顔輪郭画像Ｐ２を変形する。
具体的には、顔輪郭画像分割部６ｈにより左右に分割された分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大し、他方の分割顔輪郭領域を縮小する。
なお、顎の先端を中心とする左右の比率が顔微細部画像Ｐ４と一致するように顔輪郭画像Ｐ２を変形する場合には、勿論、完全一致である必要はなく、顎の先端を中心とする左右の比率が顔微細部画像Ｐ４と概ね一致する程度であって構わない。
【００３４】
似顔絵画像生成部６ｊは、髪型画像Ｐ１と顔構成部画像Ｐ５と顔輪郭画像Ｐ２とを用いて似顔絵画像Ｐ６を生成する。
即ち、似顔絵画像生成部６ｊは、生成手段として、髪型画像特定部６ｅにより特定された髪型画像Ｐ１の画像データ、構成部画像生成部６ｃにより生成された顔構成部画像Ｐ５のパーツ画像Ｍ、及び、顔輪郭画像特定部６ｆにより特定され顔輪郭画像変形部６ｉにより変形された顔輪郭画像Ｐ２の画像データを用いて似顔絵画像Ｐ６を生成する。
具体的には、似顔絵画像生成部６ｊは、髪型画像Ｐ１及び顔輪郭画像Ｐ２の顔の輪郭Ｗ１よりも内側にて、例えば、目、鼻、口、眉等の各顔構成部のパーツ画像Ｍを重畳させる位置を特定し、当該位置に各顔構成部のパーツ画像Ｍを重畳させて、元画像Ｐ３を似顔絵で表した似顔絵画像Ｐ６の画像データを生成する。このとき、似顔絵画像生成部６ｊは、髪型画像Ｐ１及び顔輪郭画像Ｐ２をその顔の輪郭を規定する楕円形が元画像Ｐ３の顔の輪郭Ｗ１を規定する楕円形と合致するように変形させても良い。
また、似顔絵画像生成部６ｊは、似顔絵画像Ｐ６の所定の部分（例えば、目、口、眉等の顔構成部等）に所定の色を付けて表した画像を生成しても良い。
【００３５】
表示制御部７は、メモリ４に一時的に格納されている表示用の画像データを読み出して表示部８に表示させる制御を行う。
具体的には、表示制御部７は、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部１０の制御下にてメモリ４から読み出されてＶＲＡＭ（図示略）に格納されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部８に出力する。
【００３６】
表示部８は、例えば、液晶表示パネルであり、表示制御部７からのビデオ信号に基づいて撮像部１により撮像された画像などを表示画面に表示する。具体的には、表示部８は、静止画撮像モードや動画撮像モードにて、撮像部１及び撮像制御部２による被写体の撮像により生成された複数のフレーム画像を所定のフレームレートで逐次更新しながらライブビュー画像を表示する。また、表示部８は、静止画として記録される画像（レックビュー画像）を表示したり、動画として記録中の画像を表示する。
【００３７】
操作入力部９は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部９は、被写体の撮像指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定ボタン、ズーム量の調整指示に係るズームボタン等（何れも図示略）の操作部を備え、当該操作部の各ボタンの操作に応じて所定の操作信号を中央制御部１０に出力する。
【００３８】
中央制御部１０は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１０は、図示は省略するが、ＣＰＵ（Central Processing Unit）等を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００３９】
次に、撮像装置１００による似顔絵画像生成処理について、図４を参照して説明する。図４は、似顔絵画像生成処理に係る動作の一例を示すフローチャートである。
【００４０】
似顔絵画像生成処理は、ユーザによる操作入力部９の選択決定ボタンの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中から似顔絵画像生成モードが選択指示された場合に、中央制御部１０の制御下にて当該撮像装置１００の各部、特に画像処理部６により実行される処理である。
また、似顔絵画像生成処理の処理対象となる元画像Ｐ３の画像データが画像記録部５に記録されているものとする。
【００４１】
図４に示すように、先ず、画像記録部５は、画像記録部５に記録されている画像データの中で、ユーザによる操作入力部９の所定操作に基づいて指定された元画像Ｐ３（図２（ａ）参照）の画像データを読み出し、画像処理部６の画像取得部６ａは、読み出された画像データを当該似顔絵画像生成処理の処理対象として取得する（ステップＳ１）。
【００４２】
次に、顔検出部６ｂは、処理対象として画像取得部６ａにより取得された元画像Ｐ３の画像データに対して所定の顔検出処理を行って顔領域Ｆ１を検出する（ステップＳ２）。
続けて、構成部画像生成部６ｃは、検出された顔領域Ｆ１に対して微細部抽出処理（例えば、ＡＡＭを用いた処理等）を行って、元画像Ｐ３の顔領域Ｆ１内の目、鼻、口、眉、髪の毛、顔の輪郭等の顔構成部を線で表した顔微細部画像Ｐ４（図２（ｂ）参照）を生成する（ステップＳ３）。そして、構成部画像生成部６ｃは、微細部抽出処理により顔領域Ｆ１内の顔の輪郭Ｗ１を特定して、顔の輪郭Ｗ１内に存する顔構成部及び当該輪郭Ｗ１と接する顔構成部、即ち、例えば、目、鼻、口、眉等の主要な顔構成部のパーツ画像Ｍを含む顔構成部画像Ｐ５を生成する（ステップＳ４；図３（ｂ）参照）。
【００４３】
続けて、特徴情報抽出部６ｄは、微細部抽出処理により顔領域Ｆ１内で特定された顔の輪郭Ｗ１を構成する画素について特徴抽出処理を行って、当該顔の輪郭Ｗ１の形状を規定する楕円形を特定し、特徴情報として抽出する（ステップＳ５）。
次に、髪型画像特定部６ｅは、画像記録部５に記録されている所定数の顔の輪郭の形状を規定する楕円形と、特徴情報抽出部６ｄにより抽出された顔の輪郭Ｗ１の形状を規定する楕円形とを比較する。そして、髪型画像特定部６ｅは、一致度が所定値よりも高い楕円形を特定し、特定された楕円形と対応付けられている髪型画像Ｐ１の画像データを特定して、画像記録部５から読み出して取得する（ステップＳ６）。
【００４４】
同様に、顔輪郭画像特定部６ｆは、画像記録部５に記録されている所定数の顔の輪郭の形状を規定する楕円形と、特徴情報抽出部６ｄにより抽出された顔の輪郭Ｗ１の形状を規定する楕円形とを比較する。そして、顔輪郭画像特定部６ｆは、一致度が所定値よりも高い楕円形を特定し、特定された楕円形と対応付けられている顔輪郭画像Ｐ２の画像データを特定して、画像記録部５から読み出して取得する（ステップＳ７）。
【００４５】
そして、顔輪郭画像変形部６ｉは、顔輪郭画像Ｐ２の変形を行う（ステップＳ８）。ここで、顔輪郭画像変形部６ｉによる顔輪郭画像Ｐ２の変形（ステップＳ８）について、図５を参照して詳細に説明する。顔輪郭画像Ｐ２の変形に係る詳細動作の一例を示すフローチャートである。
【００４６】
先ず、顔輪郭画像変形部６ｉは、略真正面から視た状態の顔の前後方向に延在する軸を中心として回動するように、顔微細部画像Ｐ４を変形させる（ステップＳ１１）。
例えば、図６（ａ）に示すように、顔輪郭画像変形部６ｉは、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４の両目の位置が水平させるために、略真正面から視た状態の顔の前後方向に延在する軸を中心として回動するように、顔微細部画像Ｐ４を変形させる。
【００４７】
次に、顎輪郭特定部６ｇは、顔微細部画像Ｐ４における顎輪郭Ｗ２及び、顎輪郭Ｗ２が収まる矩形領域Ｆ２を特定する（ステップＳ１２）。但し、図６（ａ）では説明の簡単のために元画像Ｐ３に顔微細部画像Ｐ４の顎輪郭Ｗ２を重畳させてある。
【００４８】
また、顎輪郭特定部６ｇは、顔微細部画像Ｐ４における顎の先端ＰＳ２の特定を行う（ステップＳ１３）。
例えば、図６（ｂ）に示すように、顎輪郭特定部６ｇは、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４で、両目の中点ＰＳ１を算出し、両目の中心を結んだ直線と直交し、且つ算出した両目の中点ＰＳ１を通る直線が顎輪郭Ｗ２と交わった点を、顔微細部画像Ｐ４における顎の先端ＰＳ２として特定する。但し、図６（ｂ）では説明の簡単のために元画像Ｐ３に顔微細部画像Ｐ４の顎輪郭Ｗ２を重畳させてある。
【００４９】
次に、顔輪郭画像変形部６ｉは、略真正面から視た状態の顔の左右方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させる（ステップＳ１４）。
例えば、図７（ａ）に示すように、顔輪郭画像変形部６ｉは、顔輪郭画像特定部６ｆで特定された顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域Ｆ３と、顎輪郭特定部６ｇで特定された顔微細部画像Ｐ４における顎輪郭Ｗ２が収まる矩形領域Ｆ２とが一致するように顔輪郭画像Ｐ２全体を拡大、若しくは、縮小する。
【００５０】
具体的には、画像記録部５に記憶されている顔輪郭画像Ｐ２が図７（ａ）中”ＴＰ１”示すサイズであった場合、図７（ａ）中”ＴＰ２”に示すように全体を拡大して顎輪郭が収まる矩形領域Ｆ３が、矩形領域Ｆ４に拡大されて、顎輪郭特定部６ｇで特定された顔微細部画像Ｐ４における顎輪郭Ｗ２が収まる矩形領域Ｆ２と一致するようにする。
このように、顔輪郭画像Ｐ２全体を拡大、若しくは、縮小することにより、略真正面から視た状態の顔の左右方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させることができる。
すなわち、顔が正面ではなく上、或いは、下を向いている場合には、顔の顎輪郭が収まる矩形領域の縦方向が短くなり、このような矩形領域に、顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域Ｆ３を一致させることにより、顔輪郭画像Ｐ２の縦方向が短くなり、より自然な似顔絵画像を生成することが可能になる。
なお、略真正面から視た状態の顔の左右方向に延在する軸を中心として回動するように変形させる場合には、上述のように、単純に全体を拡大、若しくは、縮小するだけではなく、顔輪郭画像Ｐ２の横幅を一定にして、縦幅のみを拡大、若しくは、縮小しても構わない。
【００５１】
次に、顔輪郭画像変形部６ｉは、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させた後に（ステップＳ１５）、図４のフローチャートのステップＳ９に戻る（リターン）。
例えば、顔輪郭画像変形部６ｉは、顔微細部画像Ｐ４において特定された顎の先端ＰＳ２と（図６（ｂ）参照）、顔輪郭画像Ｐ２の顎の先端ＰＳ３（図７（ａ）参照）とが一致するように、顔輪郭画像分割部６ｈにより顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域のうち、左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小する。
【００５２】
具体的には、顔輪郭画像Ｐ２は正面画像であるため、顔輪郭画像Ｐ２の顎の先端ＰＳ３は矩形領域Ｆ４の下辺の中央に存在する。一方、図６（ｂ）において、顔微細部画像Ｐ４における顎の先端ＰＳ２は顎幅ＷＤ１の中心から若干図面左方向にずれている。
このため、顔輪郭画像変形部６ｉは、顔輪郭画像Ｐ２（図７（ｂ）参照）における顎幅ＷＤ４（顎幅ＷＤ１と同じ長さ）を一定として、顎の先端ＰＳ３から図面左側の顎幅までの長さＷＤ５と、顎の先端ＰＳ３から図面右側の顎幅までの幅ＷＤ６とが、図６（ｂ）における顎の先端ＰＳ２から図面左側の顎幅までの幅ＷＤ２と、顎の先端ＰＳ２から図面右側の顎幅までの幅ＷＤ３とそれぞれ等しくなるように、顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小する。
すなわち、図６（ｂ）においては、顎の先端ＰＳ２から図面左側の顎幅までの幅ＷＤ２が、顎の先端ＰＳ２から図面右側の顎幅までの幅ＷＤ３よりも短いので、顔輪郭画像変形部６ｉは、顔輪郭画像Ｐ２（図７（ｂ）参照）の顎幅ＷＤ４を一定として、幅ＷＤ５を縮小して狭くなるように、且つ、幅ＷＤ６を拡大して広くなるように、顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域のスケーリング比率を調整する。
このように、顔輪郭画像分割部６ｈにより顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小することにより、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動させたように、顔輪郭画像Ｐ２を変形させることができる。
【００５３】
最後に、図４のフローチャートに戻って、似顔絵画像生成部６ｊは、髪型画像Ｐ１、顔輪郭画像Ｐ２及び、顔構成部画像Ｐ５の例えば、目、鼻、口、眉等の各顔構成部のパーツ画像Ｍを重畳させる位置を特定し、当該位置に各顔構成部のパーツ画像Ｍを重畳させて、元画像Ｐ３を似顔絵で表した似顔絵画像Ｐ６の画像データを生成する。
そして、画像記録部５は、似顔絵画像生成部６ｊにより生成された似顔絵画像Ｐ６の画像データ（ＹＵＶデータ）を取得して記録する（ステップＳ９；図１０参照）。
これにより、似顔絵画像生成処理を終了する。
【００５４】
例えば、図９（ａ）に示す似顔絵画像生成部６ｊにより生成された似顔絵画像Ｐ６では、顔輪郭画像Ｐ２の顎の先端ＰＳ４が、顔微細部画像Ｐ４において特定された顎の先端ＰＳ２と（図６（ｂ）参照）、一致しているので、より自然な似顔絵となっている。
一方、図９（ｂ）は、顔輪郭画像変形部６ｉにより顔輪郭画像Ｐ２の変形を行わなかった場合の似顔絵画像であり、顎幅の中央部分である顔輪郭画像Ｐ２の顎の先端ＰＳ５が、顔微細部画像Ｐ４において特定された顎の先端ＰＳ２と（図６（ｂ）参照）、一致していないので、顔の輪郭と配置された目、鼻、口、眉等の各顔構成部のパーツ画像とのバランスが不自然になっている。
【００５５】
以上のように、本実施形態の撮像装置１００によれば、似顔絵画像の生成元となる画像内の向きを考慮して顔構成画像や顔輪郭画像を変形させることができるので、より自然な似顔絵を生成することが可能になる。
【００５６】
また、顔微細部画像Ｐ４において特定された顎の先端ＰＳ２と、顔輪郭画像Ｐ２の顎の先端ＰＳ３とが一致するように顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小することにより、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させることができる。
【００５７】
また、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４において、顎輪郭Ｗ２が収まる矩形領域Ｆ２を算出する際に、両目の位置が水平になるように回転補正することにより、略真正面から視た状態の顔の前後方向に延在する軸を中心として回動するように、生成される似顔絵画像Ｐ６を変形させることができる。
【００５８】
また、顔微細部画像Ｐ４における顎輪郭が収まる矩形領域と、顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域とが一致するように顔輪郭画像Ｐ２全体を拡大、若しくは、縮小する、或いは、顔輪郭画像Ｐ２の横幅を一定にして縦幅のみを拡大、若しくは、縮小することにより、略真正面から視た状態の顔の左右方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させることができる。
【００５９】
（変形例１）
実施形態１の変形例１について説明する。但し、実施形態１と同様の説明は省略する。
実施形態１では、幅ＷＤ６に示す分割顔輪郭領域を拡大して広くすることにより、顔輪郭のみならず顔輪郭画像Ｐ２を構成する耳もその幅が拡大されることになる。
また、逆に、幅ＷＤ５に示す分割顔輪郭領域を縮小して狭くすることにより、顔輪郭のみならず顔輪郭画像Ｐ２を構成する耳もその幅が縮小されることになる。但し、耳の幅が縮小される場合は、耳の幅が拡大される場合と比較して違和感は小さい。
このため、耳の幅の拡大の割合が大きい場合には、生成される似顔絵は不自然なものになってしまう。
【００６０】
従って、変形例１では、図９（ａ）に示すように、分割手段である顔輪郭画像分割部６ｈは、顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域Ｒ１及びＲ２の内、拡大される分割顔輪郭領域Ｒ２を更に分割して再分割領域Ｒ２１及びＲ２２とする。但し、元画像Ｐ３やその他の条件は第１実施形態と同じものとする。
そして、変形手段である顔輪郭画像変形部６ｉは、再分割領域Ｒ２１及びＲ２２を拡大して広くする際に、再分割領域Ｒ２２の拡大する割合を、再分割領域２１を拡大する割合よりも小さくする。
すなわち、耳が含まれる再分割領域Ｒ２２を拡大する割合を、他の再分割領域Ｒ２１と比べて小さくすることにより、耳の幅が拡大されて生成される似顔絵が不自然になることを防ぐことができる。
【００６１】
以上のように、変形例１では、変形手段である顔輪郭画像変形部６ｉが、分割顔輪郭領域を更に分割した再分割領域の間で横幅の拡大、若しくは、縮小する割合を変えることにより、特に、耳が含まれる再分割領域を拡大する割合を、他の再分割領域と比べて小さくすることにより、より自然な似顔絵を生成することが可能なる。
【００６２】
（変形例２）
実施形態１の変形例２について説明する。但し、実施形態１と同様の説明は省略する。
変形例２では、分割顔輪郭領域を更に再分割領域に分割することなく、分割顔輪郭領域内で幅の拡大、若しくは、縮小する割合を連続的に変化させても構わない。
例えば、図９（ｂ）において拡大、若しくは、縮小する割合を示す曲線Ｃ１のように、図面左側では連続的に分割顔輪郭領域の幅を縮小し、図面右側では連続的に分割顔輪郭領域の幅を拡大すると共に、耳部分の領域Ｒ３及びＲ４では拡大、若しくは、縮小を行わないようにする。
このように分割顔輪郭領域内で幅の拡大、若しくは、縮小する割合を連続的に変化させることにより、耳の幅は一切変化することなく、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させることができる。
【００６３】
以上のように、変形例２では、変形手段である顔輪郭画像変形部６ｉが、分割顔輪郭領域内で幅の拡大、若しくは、縮小する割合を連続的に変化させることにより、より自然な似顔絵を生成することが可能なる。
【００６４】
（変形例３）
実施形態１の変形例３について説明する。但し、実施形態１と同様の説明は省略する。
変形例３では、髪型画像Ｐ１もまた元画像Ｐ３の顔の向きに対応して変形させても構わない。
例えば、変形手段である顔輪郭画像変形部６ｉが、髪型画像Ｐ１と顔輪郭画像Ｐ２とを合成した上で、或いは、顔輪郭画像Ｐ２とは別個に、先に述べた図４に示すステップＳ８（詳細は図５参照）に示すような手順で髪形画像Ｐ１の変形を行うことにより、画像Ｐ３の顔の向きに対応して髪型画像Ｐ１及び顔輪郭画像Ｐ２の変形した似顔絵を生成することができる。
すなわち、髪型画像Ｐ１を左右に分割した一方の分割髪型領域の横幅を拡大し他方の分割髪型領域の横幅を縮小することにより、髪型を含めて、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動するように、顔輪郭画像Ｐ２を変形させることができる。
【００６５】
以上のように、変形例３では、変形手段である顔輪郭画像変形部６ｉが、髪型画像Ｐ１を左右に分割した一方の分割髪型領域の横幅を拡大し他方の分割髪型領域の横幅を縮小することにより、より自然な似顔絵を生成することが可能なる。
【００６６】
（変形例４）
実施形態１の変形例４について説明する。但し、実施形態１と同様の説明は省略する。
変形例４では、予め目、鼻、口、眉等の各顔構成部が含まれている顔輪郭画像Ｐ２を用いて、元画像Ｐ３の顔の向きに対応して変形させても構わない。
【００６７】
以上のように、変形例４では、変形手段である顔輪郭画像変形部６ｉが、予め目、鼻、口、眉等の各顔構成部が含まれている顔輪郭画像Ｐ２を用いて、元画像Ｐ３の顔の向きに対応して変形させることにより、顔構成部画像Ｐ５を生成することなく、より自然な似顔絵を生成することが可能なる。
【００６８】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、顔構成部画像Ｐ５の生成後に特徴情報（顔の輪郭Ｗ２の形状等）の抽出を行うようにしたが、これらの処理の順序は一例であってこれに限られるものではなく、順序を逆、即ち、特徴情報の抽出処理後に顔構成部画像Ｐ５の生成処理を行うようにしても良い。
【００６９】
また、顔検出部６ｂにより検出された顔領域Ｆ１から顔構成部画像Ｐ５を生成するようにしたが、顔検出処理を施す顔検出部６ｂを具備するか否かは適宜任意に変更可能である。
さらに、顔構成部画像Ｐ５の生成元となる画像は、正面顔を表した画像Ｐ３である必要はなく、例えば、斜めを向くように顔が傾いた画像の場合には、当該顔が正面を向くように変形させた画像を生成して、生成元として用いても良い。
【００７０】
また、髪型画像Ｐ１及び顔輪郭画像Ｐ２を記録する画像記録部５を備える構成としたが、これに限られず、例えば、当該装置本体と所定の通信ネットワークを介して接続可能な所定のサーバに髪型画像Ｐ１及び顔輪郭画像Ｐ２を記録しておく構成とし、図示しない通信処理部から通信ネットワークを介して所定のサーバにアクセスして、画像取得部６ａは、当該サーバから髪型画像Ｐ１及び顔輪郭画像Ｐ２を取得する構成としても良い。
【００７１】
また、上記実施形態では、髪型画像Ｐ１及び顔輪郭画像Ｐ２に、目、鼻、口、眉等の各顔構成部のパーツ画像Ｍを重畳させて似顔絵画像Ｐ６を生成するようにしたが、一例であってこれに限られるものではない。
【００７２】
さらに、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。また、画像生成装置として、撮像装置１００を例示したが、これに限られるものではなく、本発明に係る画像生成処理を実行可能なものであれば如何なる構成であっても良い。
【００７３】
また、第２取得手段である顔輪郭画像特定部６ｆは、特徴情報抽出部６ｄにより抽出された特徴情報に対応する髪型画像Ｐ１を特定しているが、特徴情報抽出部６ｄにより抽出された特徴情報を利用することなしに、顔輪郭画像特定部６ｆが髪型画像Ｐ１を特定するものであっても構わない。
【００７４】
また、実施形態１では、説明の簡単のために、髪型画像Ｐ１と顔輪郭画像Ｐ２とを別々に取り扱って説明しているが、髪形画像Ｐ１と顔輪郭画像Ｐ２が一体となった画像を、顔輪郭画像Ｐ２として取り扱っても構わない。
すなわち、髪の輪郭を表すと共に、顔の形状に対応した顔輪郭画像Ｐ２を用いることも可能である。
また、勿論、顔輪郭画像Ｐ２が、顔の輪郭のみであって、髪型の輪郭を含まないものでも構わない。
【００７５】
この場合には、生成手段である似顔絵画像生成部６ｊは、髪型画像特定部６ｅにより特定された髪型画像Ｐ１の画像データを用いることなく、顔構成部画像Ｐ５のパーツ画像Ｍ、及び、顔輪郭画像特定部６ｆにより特定され顔輪郭画像変形部６ｉにより変形された顔輪郭画像Ｐ２の画像データを用いて似顔絵画像Ｐ６を生成することが可能になる。
【００７６】
同様に、髪形画像Ｐ１と顔輪郭画像Ｐ２が一体となった画像を、顔輪郭画像Ｐ２として取り扱う場合、顔輪郭画像Ｐ２は髪の輪郭も同時に表すものとなり、変形手段である顔輪郭画像変形部６ｉによって、顔微細部画像Ｐ４において特定された顎の先端ＰＳ２と、顔輪郭画像Ｐ２の顎の先端ＰＳ３とが一致するように顔輪郭画像Ｐ２を左右に分割した分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小することにより、略真正面から視た状態の顔の上下方向に延在する軸を中心として回動するように、髪型を変形させることができる。
【００７７】
また、変形手段である顔輪郭画像変形部６ｉによって、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４において、顎輪郭Ｗ２が収まる矩形領域Ｆ２を算出する際に、両目の位置が水平になるように回転補正することにより、略真正面から視た状態の顔の前後方向に延在する軸を中心として回動するように、髪型を変形させることができる。
【００７８】
さらに、変形手段である顔輪郭画像変形部６ｉによって、顔微細部画像Ｐ４における顎輪郭が収まる矩形領域と、顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域とが一致するように顔輪郭画像Ｐ２全体を拡大、若しくは、縮小する、或いは、顔輪郭画像Ｐ２の横幅を一定にして縦幅のみを拡大、若しくは、縮小することにより、略真正面から視た状態の顔の左右方向に延在する軸を中心として回動するように、髪型を変形させることができる。
【００７９】
また、特定手段である顎輪郭特定部６ｇでは、ＡＡＭを用いた処理により得られた顔微細部画像Ｐ４の両目の中点を算出し、両目の中心を結んだ直線と直交し、且つ算出した中点を通る直線が顎輪郭と交わった点を、顔微細部画像Ｐ４における顎の先端として特定しているが、勿論、顔構成部画像Ｐ５に対して上述の処理を行うことにより、顔構成部画像Ｐ５における顎の先端として特定しても構わない。
【００８０】
また、変形手段である顔輪郭画像変形部６ｉでは、顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域と、顔微細部画像Ｐ４における顎輪郭が収まる矩形領域とが一致するように顔輪郭画像Ｐ２全体を拡大、若しくは、縮小しているが、勿論、顔輪郭画像Ｐ２における顎輪郭が収まる矩形領域と、顔構成部画像Ｐ５における顎輪郭が収まる矩形領域とが一致するように顔輪郭画像Ｐ２全体を拡大、若しくは、縮小しても構わない。
【００８１】
また、変形手段である顔輪郭画像変形部６ｉでは、顎の先端を中心とする左右の比率が顔微細部画像Ｐ４と一致するように顔輪郭画像Ｐ２を変形しているが、勿論、顎の先端を中心とする左右の比率が顔構成部画像Ｐ５と一致するように顔輪郭画像Ｐ２を変形しても構わない。
【００８２】
また、顔輪郭画像特定部６ｆは、画像記録部５に記録されている所定数の顔の輪郭の形状を規定する楕円形と、特徴情報抽出部６ｄにより抽出された顔の輪郭Ｗ１の形状を規定する楕円形とを比較することにより、顔輪郭画像Ｐ２を特定しているが、顔輪郭画像特定部６ｆが、元画像Ｐ３の顔領域Ｆ１から特徴情報を抽出すると共に、顔輪郭画像Ｐ２を特定しても構わない。
【００８３】
また、変形手段である顔輪郭画像変形部６ｉでは、顔輪郭画像Ｐ２を変形しているが、勿論、顔構成部画像Ｐ５の方を変形しても構わない。例えば、顔構成部画像Ｐ５の左右の目の大きさを変形するものであっても構わない。
【００８４】
加えて、上記実施形態にあっては、第１取得手段、抽出手段、第２取得手段、変形手段、生成手段としての機能を、中央制御部１０の制御下にて、画像取得部６ａ、構成部画像生成部６ｃ、顔輪郭画像特定部６ｆ、顔輪郭画像変形部６ｉ、似顔絵画像生成部６ｊが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１０によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、第１取得処理ルーチン、抽出処理ルーチン、第２取得処理ルーチン、変形処理ルーチン、生成処理ルーチンを含むプログラムを記憶しておく。そして、第１取得処理ルーチンにより中央制御部１０のＣＰＵを、画像を取得する手段として機能させるようにしても良い。また、抽出処理ルーチンにより中央制御部１０のＣＰＵを、取得された画像内の顔の主要な構成部に係る顔構成部画像Ｐ５を生成する手段として機能させるようにしても良い。また、第２取得処理ルーチンにより中央制御部１０のＣＰＵを、画像記録部５に顔の特徴情報と対応付けて記録されている顔の輪郭を表した顔輪郭画像Ｐ２から、抽出された特徴情報に対応する顔輪郭画像Ｐ２を特定する手段として機能させるようにしても良い。また、変形処理ルーチンにより中央制御部１０のＣＰＵを、顔輪郭画像特定部６ｆで特定された顔輪郭画像Ｐ２の全体の拡大、若しく、縮小や、顔輪郭画像Ｐ２の左右の分割顔輪郭領域の左右どちらか一方の分割顔輪郭領域を拡大して他方の分割顔輪郭領域を縮小して、顔輪郭画像Ｐ２変形させる手段として機能させるようにしても良い。また、画像生成処理ルーチンにより中央制御部１０のＣＰＵを、特定された髪型画像Ｐ１及び変形された顔輪郭画像Ｐ２と、生成された顔構成部画像Ｐ５とを用いて似顔絵画像Ｐ６を生成する手段として機能させるようにしても良い。
【００８５】
同様に、上記実施形態にあっては、特定手段、分割手段としての機能を、中央制御部１０の制御下にて、顎輪郭特定部６ｇ、顔輪郭画像分割部６ｈが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１０によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、特定処理ルーチン、分割処理ルーチンを含むプログラムを記憶しておく。そして、特定処理ルーチンにより中央制御部１０のＣＰＵを、顔微細部画像Ｐ４で顎輪郭Ｗ２を特定すると共に、顎輪郭Ｗ２が収まる矩形領域Ｆ２を特定する手段として機能させるようにしても良い。また、分割処理ルーチンにより中央制御部１０のＣＰＵを、顔輪郭画像Ｐ２を顎の先端を中心として左右の分割顔輪郭領域に分割し、更に、これらの分割顔輪郭領域を左右に分割して複数の再分割領域を生成する手段として機能させるようにしても良い。
【００８６】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、読み出し専用型ＤＶＤ（Digital Versatile Disc）及び書き込み可能型ＤＶＤ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００８７】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
画像を取得する第１取得手段と、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段と、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段と、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段と、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段と、
を備えたことを特徴とする画像生成装置。
＜請求項２＞
前記変形手段は、
顔を略真正面から視た状態で、当該顔の互いに直交する前後方向、左右方向及び上下方向の各方向に延在する３つの軸のうち、少なくとも何れか一の方向に延在する軸を中心として回動させたように、前記顔輪郭画像を変形させることを特徴とする請求項１に記載の画像生成装置。
＜請求項３＞
前記変形手段は、
前記顔構成部画像の顎の先端を中心とする左右比率を基準として、前記顔輪郭画像を上下方向に延在する軸を中心として回動させたように変形することを特徴とする請求項２に記載の画像生成装置。
＜請求項４＞
顎輪郭の特定手段を備え、
前記特定手段は、
前記顔構成部画像における顎輪郭を特定し、前記顔構成部画像における両目の中点を算出し、両目の中心を結んだ直線と直交し、且つ前記中点を通る直線と前記顎輪郭との交点を前記顔構成部画像の顎の先端として特定することを特徴とする請求項３に記載の画像生成装置。
＜請求項５＞
前記顔輪郭画像を顎の先端を中心として左右の分割顔輪郭領域に分割する分割手段を備え、
前記変形手段は、
一方の前記分割顔輪郭領域の横幅を拡大し他方の前記分割顔輪郭領域の横幅を縮小することを特徴とする請求項３〜４の何れか一項に記載の画像生成装置。
＜請求項６＞
前記分割手段は、
前記分割顔輪郭領域を左右に分割して複数の再分割領域を生成し、
前記変形手段は、
複数の前記再分割領域の間で横幅の拡大、若しくは、縮小する割合を変えることを特徴とする請求項５に記載の画像生成装置。
＜請求項７＞
前記変形手段は、
複数の前記再分割領域の内、耳が含まれる前記再分割領域の拡大、若しくは、縮小する割合を他の前記再分割領域の割合よりも小さくすることを特徴とする請求項６に記載の画像生成装置。
＜請求項８＞
画像生成装置を用いた画像生成方法であって、
画像を取得する処理と、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する処理と、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する処理と、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す処理と、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する処理と、
を含むことを特徴とする画像生成方法。
＜請求項９＞
画像生成装置のコンピュータを、
画像を取得する第１取得手段、
前記第１取得手段により取得された画像内の顔の主要な構成部に係る顔構成部画像を抽出する抽出手段、
前記第１取得手段により取得された画像内の顔の特徴情報に対応する顔輪郭画像を取得する第２取得手段、
前記第１取得手段により取得された画像内の顔の向きに基づいて、前記顔構成部画像及び前記顔輪郭画像のうち、少なくとも一方に対して所定方向の軸を中心として回動させたような変形を施す変形手段、
前記変形手段により少なくとも一方が変形された前記顔構成部画像及び前記顔輪郭画像を用いて似顔絵画像を生成する生成手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００８８】
１００  撮像装置
１      撮像部
５      画像記録部
６      画像処理部
６ａ    画像取得部
６ｂ    顔検出部
６ｃ    構成部画像生成部
６ｄ    特徴情報抽出部
６ｅ    髪型画像特定部
６ｆ    顔輪郭画像特定部
６ｇ    顎輪郭特定部
６ｈ    顔輪郭画像分割部
６ｉ    顔輪郭画像変形部
６ｊ    似顔絵画像生成部
１０    中央制御部
【図１】
2014006604.tif 000003
【図４】
2014006604.tif 000004
【図５】
2014006604.tif 000005
【図９】
2014006604.tif 000006
【図２】
2014006604.tif 000007
【図３】
2014006604.tif 000008
【図６】
2014006604.tif 000009
【図７】
2014006604.tif 000010
【図８】
2014006604.tif 000011