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