JP5975092B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents
画像処理装置、画像処理方法及びプログラム Download PDFInfo
- Publication number
- JP5975092B2 JP5975092B2 JP2014258813A JP2014258813A JP5975092B2 JP 5975092 B2 JP5975092 B2 JP 5975092B2 JP 2014258813 A JP2014258813 A JP 2014258813A JP 2014258813 A JP2014258813 A JP 2014258813A JP 5975092 B2 JP5975092 B2 JP 5975092B2
- Authority
- JP
- Japan
- Prior art keywords
- face
- image
- images
- feature information
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
従来、目、鼻、口、耳、顔輪郭等の顔部品の特徴点を用いて似顔絵画像を作成する似顔絵作成装置が知られている(例えば、特許文献1参照)。
ところで、複数の似顔絵画像を合成して仮想的に合成顔画像を生成する場合、複数の似顔絵画像に含まれるパーツ画像の中から使用されるパーツ画像を選択する作業等が煩雑であり、ユーザが気軽に合成顔画像を生成することができないといった問題がある。
そこで、本発明の課題は、複数の顔画像から合成顔画像を容易に生成することができる画像処理装置、画像処理方法及びプログラムを提供することである。
上記課題を解決するため、本発明に係る画像処理装置は、
複数の顔画像を取得する第1取得手段と、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段と、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段と、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段と、
を備えたことを特徴としている。
複数の顔画像を取得する第1取得手段と、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段と、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段と、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段と、
を備えたことを特徴としている。
また、本発明に係る画像処理方法は、
画像処理装置を用いた画像処理方法であって、
複数の顔画像を取得するステップと、
取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得するステップと、
取得された複数の顔画像を合成した合成顔画像を生成するステップと、
取得された前記各顔構成部の特徴情報に基づいて、前記合成顔画像の生成を制御するステップと、
を含むことを特徴としている。
画像処理装置を用いた画像処理方法であって、
複数の顔画像を取得するステップと、
取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得するステップと、
取得された複数の顔画像を合成した合成顔画像を生成するステップと、
取得された前記各顔構成部の特徴情報に基づいて、前記合成顔画像の生成を制御するステップと、
を含むことを特徴としている。
また、本発明に係るプログラムは、
画像処理装置のコンピュータを、
複数の顔画像を取得する第1取得手段、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段、
として機能させることを特徴としている。
画像処理装置のコンピュータを、
複数の顔画像を取得する第1取得手段、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段、
として機能させることを特徴としている。
本発明によれば、複数の顔画像から合成顔画像を容易に生成することができる。
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図1は、本発明を適用した一実施形態の画像処理装置100の概略構成を示すブロック図である。
図1に示すように、本実施形態の画像処理装置100は、具体的には、中央制御部1と、メモリ2と、記憶部3と、画像処理部4と、表示部5と、操作入力部6と、を備えている。
また、中央制御部1、メモリ2、記憶部3、画像処理部4及び表示部5は、バスライン7を介して接続されている。
図1に示すように、本実施形態の画像処理装置100は、具体的には、中央制御部1と、メモリ2と、記憶部3と、画像処理部4と、表示部5と、操作入力部6と、を備えている。
また、中央制御部1、メモリ2、記憶部3、画像処理部4及び表示部5は、バスライン7を介して接続されている。
なお、画像処理装置100は、公知のものを適用可能であり、例えば、パーソナルコンピュータやワークステーションなどのコンピュータや、携帯電話機やスマートフォンなどの携帯端末等から構成されている。
中央制御部1は、画像処理装置100の各部を制御する。
具体的には、中央制御部1は、画像処理装置100の各部を制御するCPU(Central Processing Unit;図示略)、RAM(Random Access Memory)、ROM(Read Only Memory)を備え、画像処理装置100用の各種処理プログラム(図示略)に従って各種の制御動作を行う。
具体的には、中央制御部1は、画像処理装置100の各部を制御するCPU(Central Processing Unit;図示略)、RAM(Random Access Memory)、ROM(Read Only Memory)を備え、画像処理装置100用の各種処理プログラム(図示略)に従って各種の制御動作を行う。
メモリ2は、例えば、DRAM(Dynamic Random Access Memory)等により構成され、中央制御部1の他、当該画像処理装置100の各部によって処理されるデータ等を一時的に格納する。
記憶部3は、例えば、不揮発性メモリ(フラッシュメモリ)、ハードディスクドライブ等により構成され、中央制御部1の動作に必要な各種プログラムやデータ(図示略)を記憶している。
また、記憶部3は、画像処理部4の符号化部(図示略)により所定の圧縮形式(例えば、JPEG形式等)で符号化された画像データ3aを記憶している。具体的には、記憶部3aは、画像生成処理(後述)の処理対象となる画像の画像データ3aを記憶している。
ここで、処理対象となる画像としては、顔を模式的に表した似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等;図3(a)及び図3(b)参照)が挙げられる。似顔絵画像とは、例えば、所定の髪型画像と、当該似顔絵の元となる画像の顔から抽出した目、鼻、口、眉、耳、顔輪郭等の各顔構成部のパーツ画像Pa、Pbとを組み合わせて、元となる画像の顔を似顔絵で模式的に表した画像のことを言う。
なお、処理対象となる画像として、似顔絵画像を例示したが、一例であってこれに限られるものではなく、例えば、写真画像、漫画、イラスト等適宜任意に変更可能である。
ここで、処理対象となる画像としては、顔を模式的に表した似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等;図3(a)及び図3(b)参照)が挙げられる。似顔絵画像とは、例えば、所定の髪型画像と、当該似顔絵の元となる画像の顔から抽出した目、鼻、口、眉、耳、顔輪郭等の各顔構成部のパーツ画像Pa、Pbとを組み合わせて、元となる画像の顔を似顔絵で模式的に表した画像のことを言う。
なお、処理対象となる画像として、似顔絵画像を例示したが、一例であってこれに限られるものではなく、例えば、写真画像、漫画、イラスト等適宜任意に変更可能である。
また、記憶部3には、基準顔構成部テーブルTが記憶されている。
基準顔構成部テーブルTは、例えば、目、鼻、口、眉、耳、顔輪郭等の各顔構成部毎に代表的な基準顔構成部の基準データを記憶している。ここで、基準データとは、例えば、各顔構成部毎に、複数の似顔絵画像を構成する複数の顔構成部のパーツ画像の形状の代表値(例えば、平均値等)や配設されている位置の代表位置(例えば、中心位置の平均座標等)を規定するデータである。また、基準データは、例えば、性別毎、人種毎、年齢層毎等に設けられていても良い。
基準顔構成部テーブルTは、例えば、目、鼻、口、眉、耳、顔輪郭等の各顔構成部毎に代表的な基準顔構成部の基準データを記憶している。ここで、基準データとは、例えば、各顔構成部毎に、複数の似顔絵画像を構成する複数の顔構成部のパーツ画像の形状の代表値(例えば、平均値等)や配設されている位置の代表位置(例えば、中心位置の平均座標等)を規定するデータである。また、基準データは、例えば、性別毎、人種毎、年齢層毎等に設けられていても良い。
また、記憶部3aは、例えば、記憶媒体(図示略)が着脱自在に構成され、装着された記憶媒体からのデータの読み出しや記憶媒体に対するデータの書き込みを制御する構成であっても良い。
画像処理部4は、画像取得部4aと、特徴情報取得部4bと、特徴情報指定部4cと、画像生成部4dと、生成制御部4eと、画像特定部4fとを具備している。
なお、画像処理部4の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
なお、画像処理部4の各部は、例えば、所定のロジック回路から構成されているが、当該構成は一例であってこれに限られるものではない。
画像取得部4aは、画像生成処理の処理対象となる画像を取得する。
すなわち、画像取得部(第1取得手段)6aは、複数の顔画像の画像データを取得する。具体的には、画像取得部4aは、記憶部3に記憶されている複数の似顔絵画像の中から、ユーザによる操作入力部6の所定操作に基づいて指定された2つの似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)の画像データの複製を取得する。
なお、画像取得部4は、例えば、似顔絵画像の元となる画像の画像データを取得しても良く、この場合には、取得された画像データから所定の似顔絵画像生成処理(図示略)により似顔絵画像を生成するような構成であっても良い。また、後述する画像処理部4による各処理は、顔画像の画像データ自体に対して行われても良いし、必要に応じて顔画像の画像データを所定の比率で縮小した所定サイズ(例えば、VGAサイズ等)の縮小画像データに対して行われても良い。
すなわち、画像取得部(第1取得手段)6aは、複数の顔画像の画像データを取得する。具体的には、画像取得部4aは、記憶部3に記憶されている複数の似顔絵画像の中から、ユーザによる操作入力部6の所定操作に基づいて指定された2つの似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)の画像データの複製を取得する。
なお、画像取得部4は、例えば、似顔絵画像の元となる画像の画像データを取得しても良く、この場合には、取得された画像データから所定の似顔絵画像生成処理(図示略)により似顔絵画像を生成するような構成であっても良い。また、後述する画像処理部4による各処理は、顔画像の画像データ自体に対して行われても良いし、必要に応じて顔画像の画像データを所定の比率で縮小した所定サイズ(例えば、VGAサイズ等)の縮小画像データに対して行われても良い。
特徴情報取得部4bは、各顔構成部の特徴情報を取得する。
すなわち、特徴情報取得部(第2取得手段)4bは、画像取得部4により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する。具体的には、特徴情報取得部4bは、各似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)の顔領域が含まれる顔領域画像に対して所定の抽出処理(例えば、エッジ抽出処理等)を施して、例えば、目、鼻、口、眉、耳、顔輪郭等の顔の主要な顔構成部を線で表したパーツ画像Pa、Pbを生成する。そして、特徴情報取得部4bは、記憶部3から基準顔構成部テーブルTを読み出して、各似顔絵画像内の各顔構成部のパーツ画像Pa、Pb毎に、基準顔構成部テーブルTに規定されている対応する基準顔構成部の基準データと比較して、類似度を当該各顔構成部の特徴情報として取得する。
例えば、左右何れか一方の目の特徴情報を算出する場合、特徴情報取得部4bは、基準顔構成部テーブルTに規定されている当該目に対応する基準顔構成部の基準データを取得する。また、特徴情報取得部4bは、似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)から抽出された目のパーツ画像Pa、Pbの形状データと、当該目に対応する基準データの形状とを所定位置(例えば、目尻の一点等)を基準として位置合わせを行う。また、特徴情報取得部4bは、目のパーツ画像Pa、Pbの形状データ及び基準データの形状の各々について、例えば、目の外縁となる外輪郭部を構成し、隣り合うものとの間に所定の間隔(例えば、略等しい間隔等)を有する複数の代表点の位置座標をそれぞれ特定する。そして、特徴情報取得部4bは、目のパーツ画像Pa、Pbの形状データ及び基準データの形状の間で対応する代表点どうしの位置のずれ量(差の大きさと方向)を算出し、算出された代表点どうしの位置のずれ量に基づいて、所定の特徴について数値化して特徴情報を生成する。また、特徴情報取得部4bは、似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)から抽出された目のパーツ画像Pa、Pbの中心位置と当該目に対応する基準データの代表位置(中心位置の平均座標)とを比較してずれ量を算出し、算出されたずれ量を数値化して特徴情報を生成する。
ここで、特徴情報は、目、鼻、口、眉、耳、顔輪郭等の顔の主要な顔構成部の各々についての寸法や形態や配置等に関する情報である。例えば、目の特徴としては、「大きい」や「小さい」、「垂れ目」や「つり目」、「細い」や「ぱっちり」、「長い」や「丸い」、「寄り目」や「離れている」等が挙げられる。また、特徴の大きさは、顔構成部のパーツ画像Pa、Pbの形状データ及び基準データの間で対応する代表点どうしの位置の差の大きさに基づいて数値化されたり、パーツ画像Pa、Pbの中心位置と基準データの代表位置(中心位置の平均座標)との位置の差の大きさに基づいて数値化される。例えば、数値が小さい程、基準顔構成部の基準データとの類似度が高くなる。
なお、上記した特徴情報は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
すなわち、特徴情報取得部(第2取得手段)4bは、画像取得部4により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する。具体的には、特徴情報取得部4bは、各似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)の顔領域が含まれる顔領域画像に対して所定の抽出処理(例えば、エッジ抽出処理等)を施して、例えば、目、鼻、口、眉、耳、顔輪郭等の顔の主要な顔構成部を線で表したパーツ画像Pa、Pbを生成する。そして、特徴情報取得部4bは、記憶部3から基準顔構成部テーブルTを読み出して、各似顔絵画像内の各顔構成部のパーツ画像Pa、Pb毎に、基準顔構成部テーブルTに規定されている対応する基準顔構成部の基準データと比較して、類似度を当該各顔構成部の特徴情報として取得する。
例えば、左右何れか一方の目の特徴情報を算出する場合、特徴情報取得部4bは、基準顔構成部テーブルTに規定されている当該目に対応する基準顔構成部の基準データを取得する。また、特徴情報取得部4bは、似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)から抽出された目のパーツ画像Pa、Pbの形状データと、当該目に対応する基準データの形状とを所定位置(例えば、目尻の一点等)を基準として位置合わせを行う。また、特徴情報取得部4bは、目のパーツ画像Pa、Pbの形状データ及び基準データの形状の各々について、例えば、目の外縁となる外輪郭部を構成し、隣り合うものとの間に所定の間隔(例えば、略等しい間隔等)を有する複数の代表点の位置座標をそれぞれ特定する。そして、特徴情報取得部4bは、目のパーツ画像Pa、Pbの形状データ及び基準データの形状の間で対応する代表点どうしの位置のずれ量(差の大きさと方向)を算出し、算出された代表点どうしの位置のずれ量に基づいて、所定の特徴について数値化して特徴情報を生成する。また、特徴情報取得部4bは、似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)から抽出された目のパーツ画像Pa、Pbの中心位置と当該目に対応する基準データの代表位置(中心位置の平均座標)とを比較してずれ量を算出し、算出されたずれ量を数値化して特徴情報を生成する。
ここで、特徴情報は、目、鼻、口、眉、耳、顔輪郭等の顔の主要な顔構成部の各々についての寸法や形態や配置等に関する情報である。例えば、目の特徴としては、「大きい」や「小さい」、「垂れ目」や「つり目」、「細い」や「ぱっちり」、「長い」や「丸い」、「寄り目」や「離れている」等が挙げられる。また、特徴の大きさは、顔構成部のパーツ画像Pa、Pbの形状データ及び基準データの間で対応する代表点どうしの位置の差の大きさに基づいて数値化されたり、パーツ画像Pa、Pbの中心位置と基準データの代表位置(中心位置の平均座標)との位置の差の大きさに基づいて数値化される。例えば、数値が小さい程、基準顔構成部の基準データとの類似度が高くなる。
なお、上記した特徴情報は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
特徴情報指定部4cは、仮想顔画像の生成の際に優先すべき優先特徴情報を指定する。
すなわち、特徴情報指定部(指定手段)4cは、特徴情報取得部4bにより取得された顔構成部の特徴情報の中から、仮想的な顔画像である仮想顔画像(例えば、第3仮想顔画像I3;図4(c)参照)の生成の際に優先すべき優先特徴情報を指定する。具体的には、例えば、特徴情報取得部4bにより取得された複数の顔構成部の特徴情報が表示部5の表示パネル5bに表示された状態で、ユーザによる操作入力部6の所定操作に基づいて何れかの特徴情報(例えば、「小さい」等)が選択されると、特徴情報指定部4cは、選択された特徴情報を仮想顔画像の生成の際に優先すべき優先特徴情報として指定する。
なお、上記した優先特徴情報を指定する手法は、一例であってこれに限られるものではなく、例えば、予めデフォルトとして指定されている特徴情報を優先特徴情報として指定するようにしても良い。
すなわち、特徴情報指定部(指定手段)4cは、特徴情報取得部4bにより取得された顔構成部の特徴情報の中から、仮想的な顔画像である仮想顔画像(例えば、第3仮想顔画像I3;図4(c)参照)の生成の際に優先すべき優先特徴情報を指定する。具体的には、例えば、特徴情報取得部4bにより取得された複数の顔構成部の特徴情報が表示部5の表示パネル5bに表示された状態で、ユーザによる操作入力部6の所定操作に基づいて何れかの特徴情報(例えば、「小さい」等)が選択されると、特徴情報指定部4cは、選択された特徴情報を仮想顔画像の生成の際に優先すべき優先特徴情報として指定する。
なお、上記した優先特徴情報を指定する手法は、一例であってこれに限られるものではなく、例えば、予めデフォルトとして指定されている特徴情報を優先特徴情報として指定するようにしても良い。
画像生成部4dは、複数の顔画像から仮想顔画像を生成する。
すなわち、画像生成部(生成手段、候補画像生成手段)4dは、生成制御部4eによる制御下にて、複数の似顔絵画像から仮想顔画像の候補画像(例えば、第1〜第4仮想顔画像I1〜I4等;図4(a)〜図4(c)並びに図5参照)を複数生成する。具体的には、画像生成部4dは、例えば、複数の似顔絵画像を構成する各顔構成部のパーツ画像Pa、Pbの中から、当該顔構成部のパーツ画像の形状の代表値や代表位置により近い方や遠い方のパーツ画像を用いたり、優先特徴情報に対応するパーツ画像を優先的に用いたり、対応する顔構成部のパーツ画像Pa、Pbどうしを合成して、仮想顔画像の画像データを複数生成する。
なお、図4(a)には、顔構成部のパーツ画像の形状の代表値や代表位置により近い方のパーツ画像Pを用いた第1仮想顔画像I1を示し、図4(b)には、顔構成部のパーツ画像の形状の代表値や代表位置により遠い方のパーツ画像Pを用いた第2仮想顔画像I2を示し、図4(c)には、優先特徴情報に対応するパーツ画像Pを用いた第3仮想顔画像I3を示す。また、図5には、対応する顔構成部のパーツ画像Pa、Pbどうしを合成した第4仮想顔画像I4を示す。
また、パーツ画像Pa、Pbどうしを合成する処理は、公知の技術であるので、ここでは詳細な説明を省略する。
すなわち、画像生成部(生成手段、候補画像生成手段)4dは、生成制御部4eによる制御下にて、複数の似顔絵画像から仮想顔画像の候補画像(例えば、第1〜第4仮想顔画像I1〜I4等;図4(a)〜図4(c)並びに図5参照)を複数生成する。具体的には、画像生成部4dは、例えば、複数の似顔絵画像を構成する各顔構成部のパーツ画像Pa、Pbの中から、当該顔構成部のパーツ画像の形状の代表値や代表位置により近い方や遠い方のパーツ画像を用いたり、優先特徴情報に対応するパーツ画像を優先的に用いたり、対応する顔構成部のパーツ画像Pa、Pbどうしを合成して、仮想顔画像の画像データを複数生成する。
なお、図4(a)には、顔構成部のパーツ画像の形状の代表値や代表位置により近い方のパーツ画像Pを用いた第1仮想顔画像I1を示し、図4(b)には、顔構成部のパーツ画像の形状の代表値や代表位置により遠い方のパーツ画像Pを用いた第2仮想顔画像I2を示し、図4(c)には、優先特徴情報に対応するパーツ画像Pを用いた第3仮想顔画像I3を示す。また、図5には、対応する顔構成部のパーツ画像Pa、Pbどうしを合成した第4仮想顔画像I4を示す。
また、パーツ画像Pa、Pbどうしを合成する処理は、公知の技術であるので、ここでは詳細な説明を省略する。
生成制御部4eは、画像生成部4dによる仮想顔画像の生成を制御する。
すなわち、生成制御部(制御手段)4eは、特徴情報取得部4bにより取得された各顔構成部の特徴情報に基づいて、複数の顔画像から合成顔画像である仮想顔画像の生成を制御する。具体的には、例えば、生成制御部4eは、特徴情報取得部4bにより特徴情報として取得された各顔構成部のパーツ画像Pa、Pbと基準顔構成部の基準データとの類似度に基づいて、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、仮想顔画像の生成に用いられる顔構成部のパーツ画像Pを特定する。また、例えば、生成制御部4eは、特徴情報指定部4cにより指定された優先特徴情報に基づいて、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、仮想顔画像の生成に優先的に用いられる顔構成部のパーツ画像Pを特定する。
例えば、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pを用いて仮想顔画像を生成する場合に、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像の形状の代表値や代表位置により近い(類似している)方のパーツ画像Pを特定したり、より遠い(類似していない)方のパーツ画像Pを特定したり、優先特徴情報(例えば、「小さい」等)に対応するパーツ画像Pを特定する。
すなわち、生成制御部(制御手段)4eは、特徴情報取得部4bにより取得された各顔構成部の特徴情報に基づいて、複数の顔画像から合成顔画像である仮想顔画像の生成を制御する。具体的には、例えば、生成制御部4eは、特徴情報取得部4bにより特徴情報として取得された各顔構成部のパーツ画像Pa、Pbと基準顔構成部の基準データとの類似度に基づいて、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、仮想顔画像の生成に用いられる顔構成部のパーツ画像Pを特定する。また、例えば、生成制御部4eは、特徴情報指定部4cにより指定された優先特徴情報に基づいて、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、仮想顔画像の生成に優先的に用いられる顔構成部のパーツ画像Pを特定する。
例えば、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pを用いて仮想顔画像を生成する場合に、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像の形状の代表値や代表位置により近い(類似している)方のパーツ画像Pを特定したり、より遠い(類似していない)方のパーツ画像Pを特定したり、優先特徴情報(例えば、「小さい」等)に対応するパーツ画像Pを特定する。
また、生成制御部4eは、画像生成部4dにより複数の似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)内の対応する顔構成部のパーツ画像Pa、Pbどうしを合成して第4仮想顔画像I4(図5参照)を生成させても良い。このとき、生成制御部4eは、第4仮想顔画像I4を構成する各顔構成部毎に、合成される複数の似顔絵画像内の各顔構成部の特徴情報に基づいて、当該顔構成部のパーツ画像Pa、Pbどうしの合成比率を制御する。
具体的には、例えば、左右何れか一方の目を合成により生成する場合、生成制御部4aは、ユーザによる操作入力部6の所定操作に基づいて指定された特徴情報(例えば、「大きさ」)を基準として複数のパーツ画像Pa、Pbの特徴をパラメータ化する。例えば、表示部5は、男性の似顔絵画像Iaから抽出された目のパーツ画像Paと女性の似顔絵画像Ibから抽出された目のパーツ画像Pbのそれぞれの大きさを特徴としてパラメータ化されたスライドバーを表示パネル5bに表示する(図5参照)。ここでいうパラメータ化は、基準顔構成部の基準データに対する相対値を基準としても良いし、各パーツ画像Pa、Pbを構成する画素数等の絶対値を基準としても良い。そして、ユーザによる操作入力部6の所定操作に基づいてスライドバー上の指標が移動されることで、生成制御部4eは、仮想顔画像における顔構成部(例えば、目)の大きさを決定し、決定された顔構成部の大きさを基準として複数のパーツ画像Pa、Pbどうしの合成比率を決定する。
なお、顔構成部として目を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、第4仮想顔画像I4の画像データは、各顔構成部毎にパーツ画像Pa、Pbどうしの合成比率と対応付けて記憶部3に記憶されるようにしても良い。
具体的には、例えば、左右何れか一方の目を合成により生成する場合、生成制御部4aは、ユーザによる操作入力部6の所定操作に基づいて指定された特徴情報(例えば、「大きさ」)を基準として複数のパーツ画像Pa、Pbの特徴をパラメータ化する。例えば、表示部5は、男性の似顔絵画像Iaから抽出された目のパーツ画像Paと女性の似顔絵画像Ibから抽出された目のパーツ画像Pbのそれぞれの大きさを特徴としてパラメータ化されたスライドバーを表示パネル5bに表示する(図5参照)。ここでいうパラメータ化は、基準顔構成部の基準データに対する相対値を基準としても良いし、各パーツ画像Pa、Pbを構成する画素数等の絶対値を基準としても良い。そして、ユーザによる操作入力部6の所定操作に基づいてスライドバー上の指標が移動されることで、生成制御部4eは、仮想顔画像における顔構成部(例えば、目)の大きさを決定し、決定された顔構成部の大きさを基準として複数のパーツ画像Pa、Pbどうしの合成比率を決定する。
なお、顔構成部として目を例示したが、一例であってこれに限られるものではなく、適宜任意に変更可能である。また、第4仮想顔画像I4の画像データは、各顔構成部毎にパーツ画像Pa、Pbどうしの合成比率と対応付けて記憶部3に記憶されるようにしても良い。
画像特定部4fは、複数の候補画像の中から、仮想顔画像を特定する。
すなわち、画像特定部(特定手段)4fは、表示部5により表示された複数の候補画像(例えば、第1〜第4仮想顔画像I1〜I4等)の中から、何れか一の候補画像を仮想顔画像として特定する。具体的には、例えば、画像生成部4dにより生成された複数の仮想顔画像の候補画像が表示部5の表示パネル5bに表示された状態で、ユーザによる操作入力部6の所定操作に基づいて何れか一の候補画像(例えば、第2仮想顔画像I2等)が選択されると、画像特定部4fは、選択された一の候補画像を仮想顔画像として特定する。
なお、上記した仮想顔画像を特定する手法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
すなわち、画像特定部(特定手段)4fは、表示部5により表示された複数の候補画像(例えば、第1〜第4仮想顔画像I1〜I4等)の中から、何れか一の候補画像を仮想顔画像として特定する。具体的には、例えば、画像生成部4dにより生成された複数の仮想顔画像の候補画像が表示部5の表示パネル5bに表示された状態で、ユーザによる操作入力部6の所定操作に基づいて何れか一の候補画像(例えば、第2仮想顔画像I2等)が選択されると、画像特定部4fは、選択された一の候補画像を仮想顔画像として特定する。
なお、上記した仮想顔画像を特定する手法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。
表示部5は、例えば、中央制御部1のCPUの制御下にて各種情報を表示領域内に表示する。具体的には、表示部5は、表示制御部5aと、表示パネル5bとを具備している。
表示制御部5aは、例えば、VRAM(Video Random Access Memory)、VRAMコントローラ、デジタルビデオエンコーダ等を備えて構成されている。また、表示制御部5aは、中央制御部1のCPUによる各種のプログラム(図示略)の実行に基づいて、実行されているプログラムに対応する画像データを生成し、生成された画像データを表示パネル5bに出力する。
表示パネル5bは、例えば、液晶表示パネルや有機EL(Electro-Luminescence)表示パネル等を備えて構成されている。また、表示パネル5bは、表示領域内に各種情報を表示する。また、表示パネル5bは、表示手段として、画像処理部4の画像生成部4dにより生成された複数の仮想顔画像(例えば、第1〜第4仮想顔画像I1〜I4等)を候補画像として表示する。
表示パネル5bは、例えば、液晶表示パネルや有機EL(Electro-Luminescence)表示パネル等を備えて構成されている。また、表示パネル5bは、表示領域内に各種情報を表示する。また、表示パネル5bは、表示手段として、画像処理部4の画像生成部4dにより生成された複数の仮想顔画像(例えば、第1〜第4仮想顔画像I1〜I4等)を候補画像として表示する。
操作入力部6は、当該画像処理装置100の所定操作を行うためのものである。具体的には、操作入力部6は、例えば、装置本体の電源のON/OFFに係る電源ボタン、モードや機能等の選択指示に係る選択決定ボタン等を備えている。
そして、ユーザにより各種ボタンが操作されると、操作入力部6は、操作されたボタンに応じた操作指示を中央制御部1に出力する。中央制御部1は、操作入力部6から出力され入力された操作指示に従って所定の動作を各部に実行させる。
そして、ユーザにより各種ボタンが操作されると、操作入力部6は、操作されたボタンに応じた操作指示を中央制御部1に出力する。中央制御部1は、操作入力部6から出力され入力された操作指示に従って所定の動作を各部に実行させる。
次に、画像処理装置100による画像生成処理について、図2を参照して説明する。
図2は、画像生成処理に係る動作の一例を示すフローチャートである。
なお、画像生成処理の処理対象となる似顔絵画像の画像データは、予め記憶部3に記憶されているものとする。また、仮想顔画像の候補画像として、例えば、第1〜第3仮想顔画像I1〜I3を生成するものとする。
図2は、画像生成処理に係る動作の一例を示すフローチャートである。
なお、画像生成処理の処理対象となる似顔絵画像の画像データは、予め記憶部3に記憶されているものとする。また、仮想顔画像の候補画像として、例えば、第1〜第3仮想顔画像I1〜I3を生成するものとする。
図2に示すように、先ず、画像処理部4の画像取得部4aは、記憶部3に記憶されている複数の似顔絵画像の中から、ユーザによる操作入力部6の所定操作に基づいて指定された2つの似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)の画像データの複製を取得する(ステップS1)。
次に、特徴情報取得部4bは、取得された2つの似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)内の各顔構成部のパーツ画像Pa、Pbを抽出して、その特徴情報をそれぞれ取得する(ステップS2)。具体的には、特徴情報取得部4bは、各似顔絵画像の顔領域が含まれる顔領域画像に対して所定の抽出処理(例えば、エッジ抽出処理等)を施して、例えば、目、鼻、口、眉、耳、顔輪郭等の顔の主要な顔構成部を線で表したパーツ画像Pa、Pbを生成する。そして、特徴情報取得部4bは、各似顔絵画像内の各顔構成部のパーツ画像Pa、Pb毎に、基準顔構成部テーブルTの対応する基準顔構成部の基準データと比較し、所定の演算により類似度を算出する。特徴情報取得部4bは、算出された類似度を当該各顔構成部の特徴情報として取得する。
続けて、特徴情報指定部4cは、取得された顔構成部の特徴情報の中から、仮想顔画像(例えば、第3仮想顔画像I3等)の生成の際に優先すべき優先特徴情報(例えば、「小さい」等)を指定する(ステップS3)。
続けて、特徴情報指定部4cは、取得された顔構成部の特徴情報の中から、仮想顔画像(例えば、第3仮想顔画像I3等)の生成の際に優先すべき優先特徴情報(例えば、「小さい」等)を指定する(ステップS3)。
その後、画像生成部4dは、生成制御部4eによる制御下にて、2つの似顔絵画像から取得された各顔構成部の特徴情報に基づいて、仮想顔画像の候補画像(例えば、第1〜第3仮想顔画像I1〜I3等)を複数生成する(ステップS4)。
具体的には、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像の形状の代表値や代表位置により近い(類似している)方のパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、平均的な第1仮想顔画像I1を生成する。この第1仮想顔画像I1は、例えば、口のパーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、目と鼻と眉と耳と顔輪郭の各パーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
また、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像Pの形状の代表値や代表位置により遠い(類似していない)方のパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、特徴的な第2仮想顔画像I2を生成する。この第2仮想顔画像I2は、例えば、目と鼻と眉と耳と顔輪郭の各パーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、口のパーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
また、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、特徴情報指定部4cにより指定された優先特徴情報(例えば、「小さい」等)に対応するパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、ユーザの好みを反映させた第3仮想顔画像I3を生成する。この第3仮想顔画像I1は、例えば、鼻のパーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、目と口と眉と耳と顔輪郭の各パーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
なお、上記した第1〜第3仮想顔画像I1〜I3にあっては、髪型のパーツ画像Pについては男性の似顔絵画像Iaから抽出されたものを使用するものとする。
具体的には、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像の形状の代表値や代表位置により近い(類似している)方のパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、平均的な第1仮想顔画像I1を生成する。この第1仮想顔画像I1は、例えば、口のパーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、目と鼻と眉と耳と顔輪郭の各パーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
また、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像Pの形状の代表値や代表位置により遠い(類似していない)方のパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、特徴的な第2仮想顔画像I2を生成する。この第2仮想顔画像I2は、例えば、目と鼻と眉と耳と顔輪郭の各パーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、口のパーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
また、例えば、生成制御部4eは、男性の似顔絵画像Iaと女性の似顔絵画像Ibの各顔構成部のパーツ画像Pa、Pbの中から、特徴情報指定部4cにより指定された優先特徴情報(例えば、「小さい」等)に対応するパーツ画像Pを特定し、画像生成部4dは、特定されたパーツ画像Pを顔輪郭内の所定位置に配置して、ユーザの好みを反映させた第3仮想顔画像I3を生成する。この第3仮想顔画像I1は、例えば、鼻のパーツ画像Paが男性の似顔絵画像Iaから抽出されたものであり、目と口と眉と耳と顔輪郭の各パーツ画像Pbが女性の似顔絵画像Ibから抽出されたものである。
なお、上記した第1〜第3仮想顔画像I1〜I3にあっては、髪型のパーツ画像Pについては男性の似顔絵画像Iaから抽出されたものを使用するものとする。
その後、表示部5の表示制御部5aは、画像生成部4dにより生成された複数の仮想顔画像(例えば、第1〜第3仮想顔画像I1〜I3等)を候補画像として表示パネル5bに表示させる(ステップS5)。
そして、表示パネル5bに表示された複数の候補画像の中から、ユーザによる操作入力部6の所定操作に基づいて何れか一の候補画像(例えば、第2仮想顔画像I2等)が選択されると、画像特定部4fは、選択された一の候補画像を仮想顔画像として特定する(ステップS6)。記憶部3は、特定された仮想顔画像の画像データを取得して記憶する。
これにより、画像生成処理を終了する。
そして、表示パネル5bに表示された複数の候補画像の中から、ユーザによる操作入力部6の所定操作に基づいて何れか一の候補画像(例えば、第2仮想顔画像I2等)が選択されると、画像特定部4fは、選択された一の候補画像を仮想顔画像として特定する(ステップS6)。記憶部3は、特定された仮想顔画像の画像データを取得して記憶する。
これにより、画像生成処理を終了する。
以上のように、本実施形態の画像処理装置100によれば、複数の似顔絵画像(例えば、男性の似顔絵画像Ia、女性の似顔絵画像Ib等)内の各顔構成部の特徴情報をそれぞれ取得して、取得された各顔構成部の特徴情報に基づいて、複数の似顔絵画像から仮想顔画像(例えば、第1〜第4仮想顔画像I1〜I4等)の生成を制御するので、仮想顔画像の素材となる各顔構成部の特徴情報を考慮して仮想顔画像を自動的に生成することができ、仮想顔画像に使用されるパーツ画像を選択する作業等が不要となって複数の似顔絵画像から仮想顔画像を容易に生成することができる。
また、複数の似顔絵画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報を取得するので、複数の似顔絵画像内の各顔構成部の中から、仮想顔画像の生成に用いられる顔構成部を適正に特定することができる。具体的には、複数の似顔絵画像内の各顔構成部と基準顔構成部との類似度を特徴情報として取得し、取得された各顔構成部と基準顔構成部との類似度を考慮して、複数の似顔絵画像内の各顔構成部の中から、仮想顔画像の生成に用いられる顔構成部を適正に特定することができる。これにより、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、顔構成部のパーツ画像の形状の代表値や代表位置により近い(類似している)方のパーツ画像Pを特定して第1仮想顔画像I1を生成したり、より遠い(類似していない)方のパーツ画像Pを特定して第2仮想顔画像I2を生成することができる。
また、複数の似顔絵画像内の各顔構成部の特徴情報の中から、仮想顔画像の生成の際に優先すべき優先特徴情報を指定することで、指定された優先特徴情報を考慮して、複数の似顔絵画像内の各顔構成部の中から、仮想顔画像の生成に優先的に用いられる顔構成部を適正に特定することができる。これにより、複数の似顔絵画像内の各顔構成部のパーツ画像Pa、Pbの中から、ユーザ所望の優先特徴情報(例えば、「小さい」等)に対応するパーツ画像Pを特定して第3仮想顔画像I3を生成することができる。
また、複数の似顔絵画像内の対応する顔構成部どうしを合成して仮想顔画像を生成することができ、このとき、合成される複数の顔画像内の各顔構成部の特徴情報を考慮して、当該顔構成部どうしの合成比率を制御することができる。すなわち、例えば、男性の似顔絵画像Iaと女性の似顔絵画像Ibの対応する顔構成部のパーツ画像Pa、Pbどうしを単に所定の合成比率で合成するのではなく、男性の似顔絵画像Iaから抽出された目のパーツ画像Paと女性の似顔絵画像Ibから抽出された目のパーツ画像Pbのそれぞれの特徴を基準として当該パーツ画像Pa、Pbの合成比率を決定することができる。これにより、決定された合成比率でパーツ画像Pa、Pbどうしを合成してパーツ画像Pを生成し、生成されたパーツ画像Pを用いて第4仮想顔画像I4を生成することができる。
また、複数の似顔絵画像から仮想顔画像の候補画像を複数生成して表示部5に表示するので、複数の仮想顔画像の候補画像の中からユーザ所望の候補画像を選択することができ、選択されたユーザ所望の候補画像を仮想顔画像として特定することができる。
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、仮想顔画像を生成する構成について説明したが、一例であってこれに限られるものではなく、必ずしも仮想顔画像を生成する必要はない。すなわち、本発明に係る画像処理を実行可能な構成であれば、画像生成部4dを具備するか否かは適宜任意に変更可能である。
例えば、上記実施形態にあっては、仮想顔画像を生成する構成について説明したが、一例であってこれに限られるものではなく、必ずしも仮想顔画像を生成する必要はない。すなわち、本発明に係る画像処理を実行可能な構成であれば、画像生成部4dを具備するか否かは適宜任意に変更可能である。
また、上記実施形態にあっては、仮想顔画像の生成の際に優先すべき優先特徴情報を指定する構成について説明したが、一例であってこれに限られるものではなく、必ずしも優先特徴情報を指定する必要はない。すなわち、複数の顔画像から取得された各顔構成部の特徴情報に基づいて、複数の顔画像から仮想顔画像の生成を制御する構成であれば、特徴情報指定部4cを具備するか否かは適宜任意に変更可能である。
さらに、上記実施形態にあっては、仮想顔画像の候補画像を複数生成して、表示部5により表示された複数の候補画像の中から、何れか一の候補画像を仮想顔画像として特定するようにしたが、一例であってこれに限られるものではない。すなわち、必ずしも仮想顔画像の候補画像を複数生成する必要はなく、この場合には、表示部5や画像特定部4fを具備するか否かは適宜任意に変更可能である。
また、画像処理装置100の構成は、上記実施形態に例示したものは一例であり、これに限られるものではなく、本発明に係る画像処理を実行可能なものであれば如何なる構成であっても良い。
加えて、上記実施形態にあっては、第1取得手段、第2取得手段、生成手段、制御手段としての機能を、中央制御部1のCPUの制御下にて、画像取得部4a、特徴情報取得部4b、画像生成部4d、生成制御部4eが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部1のCPUによって所定のプログラム等が実行されることにより実現される構成としても良い。
すなわち、プログラムを記憶するプログラムメモリ(図示略)に、第1取得処理ルーチン、第2取得処理ルーチン、生成処理ルーチン、制御処理ルーチンを含むプログラムを記憶しておく。そして、第1取得処理ルーチンにより中央制御部1のCPUを、複数の顔画像を取得する手段として機能させるようにしても良い。また、第2取得処理ルーチンにより中央制御部1のCPUを、取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する手段として機能させるようにしても良い。また、生成処理ルーチンにより中央制御部1のCPUを、取得された複数の顔画像を合成した合成顔画像を生成する手段として機能させるようにしても良い。また、制御処理ルーチンにより中央制御部1のCPUを、取得された各顔構成部の特徴情報に基づいて、合成顔画像の生成を制御する手段として機能させるようにしても良い。
すなわち、プログラムを記憶するプログラムメモリ(図示略)に、第1取得処理ルーチン、第2取得処理ルーチン、生成処理ルーチン、制御処理ルーチンを含むプログラムを記憶しておく。そして、第1取得処理ルーチンにより中央制御部1のCPUを、複数の顔画像を取得する手段として機能させるようにしても良い。また、第2取得処理ルーチンにより中央制御部1のCPUを、取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する手段として機能させるようにしても良い。また、生成処理ルーチンにより中央制御部1のCPUを、取得された複数の顔画像を合成した合成顔画像を生成する手段として機能させるようにしても良い。また、制御処理ルーチンにより中央制御部1のCPUを、取得された各顔構成部の特徴情報に基づいて、合成顔画像の生成を制御する手段として機能させるようにしても良い。
同様に、指定手段、生成手段、特定手段についても、中央制御部1のCPUによって所定のプログラム等が実行されることにより実現される構成としても良い。
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ROMやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、CD−ROM等の可搬型記憶媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ(搬送波)も適用される。
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
複数の顔画像を取得する第1取得手段と、
前記第1取得手段により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する第2取得手段と、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段と、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段と、
を備えたことを特徴とする画像処理装置。
<請求項2>
前記第2取得手段は、
前記複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報を取得することを特徴とする請求項1に記載の画像処理装置。
<請求項3>
前記制御手段は、
前記第2取得手段により取得された前記各顔構成部と前記基準顔構成部との比較結果に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に用いられる顔構成部を特定することを特徴とする請求項2に記載の画像処理装置。
<請求項4>
前記第2取得手段により取得された前記各顔構成部の特徴情報の中から、前記合成顔画像の生成の際に優先すべき優先特徴情報を指定する指定手段を更に備え、
前記制御手段は、
前記指定手段により指定された前記優先特徴情報に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に優先的に用いられる顔構成部を特定することを特徴とする請求項1に記載の画像処理装置。
<請求項5>
前記制御手段は、
前記複数の顔画像内の対応する顔構成部どうしを合成して前記合成顔画像の生成を制御するとともに、合成される前記複数の顔画像内の各顔構成部の特徴情報に基づいて、当該顔構成部どうしの合成比率を制御することを特徴とする請求項1に記載の画像処理装置。
<請求項6>
前記生成手段は、前記複数の顔画像から複数の合成顔画像を候補画像として生成する候補画像生成手段を有し、
前記候補画像生成手段により生成された前記複数の候補画像を表示する表示手段と、
前記表示手段により表示された前記複数の候補画像の中から、何れか一の候補画像を前記合成顔画像として特定する特定手段と、を更に備えたことを特徴とする請求項1〜5の何れか一項に記載の画像処理装置。
<請求項7>
前記顔画像は、顔を模式的に表した似顔絵画像を含むことを特徴とする請求項1〜6の何れか一項に記載の画像処理装置。
<請求項8>
画像処理装置を用いた画像処理方法であって、
複数の顔画像を取得するステップと、
取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得するステップと、
取得された複数の顔画像を合成した合成顔画像を生成するステップと、
取得された前記各顔構成部の特徴情報に基づいて、前記合成顔画像の生成を制御するステップと、
を含むことを特徴とする画像処理方法。
<請求項9>
画像処理装置のコンピュータを、
複数の顔画像を取得する第1取得手段、
前記第1取得手段により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する第2取得手段、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段、
として機能させることを特徴とするプログラム。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
<請求項1>
複数の顔画像を取得する第1取得手段と、
前記第1取得手段により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する第2取得手段と、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段と、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段と、
を備えたことを特徴とする画像処理装置。
<請求項2>
前記第2取得手段は、
前記複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報を取得することを特徴とする請求項1に記載の画像処理装置。
<請求項3>
前記制御手段は、
前記第2取得手段により取得された前記各顔構成部と前記基準顔構成部との比較結果に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に用いられる顔構成部を特定することを特徴とする請求項2に記載の画像処理装置。
<請求項4>
前記第2取得手段により取得された前記各顔構成部の特徴情報の中から、前記合成顔画像の生成の際に優先すべき優先特徴情報を指定する指定手段を更に備え、
前記制御手段は、
前記指定手段により指定された前記優先特徴情報に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に優先的に用いられる顔構成部を特定することを特徴とする請求項1に記載の画像処理装置。
<請求項5>
前記制御手段は、
前記複数の顔画像内の対応する顔構成部どうしを合成して前記合成顔画像の生成を制御するとともに、合成される前記複数の顔画像内の各顔構成部の特徴情報に基づいて、当該顔構成部どうしの合成比率を制御することを特徴とする請求項1に記載の画像処理装置。
<請求項6>
前記生成手段は、前記複数の顔画像から複数の合成顔画像を候補画像として生成する候補画像生成手段を有し、
前記候補画像生成手段により生成された前記複数の候補画像を表示する表示手段と、
前記表示手段により表示された前記複数の候補画像の中から、何れか一の候補画像を前記合成顔画像として特定する特定手段と、を更に備えたことを特徴とする請求項1〜5の何れか一項に記載の画像処理装置。
<請求項7>
前記顔画像は、顔を模式的に表した似顔絵画像を含むことを特徴とする請求項1〜6の何れか一項に記載の画像処理装置。
<請求項8>
画像処理装置を用いた画像処理方法であって、
複数の顔画像を取得するステップと、
取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得するステップと、
取得された複数の顔画像を合成した合成顔画像を生成するステップと、
取得された前記各顔構成部の特徴情報に基づいて、前記合成顔画像の生成を制御するステップと、
を含むことを特徴とする画像処理方法。
<請求項9>
画像処理装置のコンピュータを、
複数の顔画像を取得する第1取得手段、
前記第1取得手段により取得された複数の顔画像内の各顔構成部の特徴情報をそれぞれ取得する第2取得手段、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段、
として機能させることを特徴とするプログラム。
100 画像処理装置
1 中央制御部
4 画像処理部
4a 画像取得部
4b 特徴情報取得部
4c 特徴情報指定部
4d 画像生成部
4e 生成制御部
4f 画像特定部
5 表示部
5b 表示パネル
6 操作入力部
1 中央制御部
4 画像処理部
4a 画像取得部
4b 特徴情報取得部
4c 特徴情報指定部
4d 画像生成部
4e 生成制御部
4f 画像特定部
5 表示部
5b 表示パネル
6 操作入力部
Claims (7)
- 複数の顔画像を取得する第1取得手段と、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段と、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段と、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段と、
を備えたことを特徴とする画像処理装置。 - 前記制御手段は、
前記第2取得手段により取得された前記各顔構成部と前記基準顔構成部との比較結果に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に用いられる顔構成部を特定することを特徴とする請求項1に記載の画像処理装置。 - 前記第2取得手段により取得された前記各顔構成部の特徴情報の中から、前記合成顔画像の生成の際に優先すべき優先特徴情報を指定する指定手段を更に備え、
前記制御手段は、
前記指定手段により指定された前記優先特徴情報に基づいて、前記複数の顔画像内の各顔構成部の中から、前記合成顔画像の生成に優先的に用いられる顔構成部を特定することを特徴とする請求項1に記載の画像処理装置。 - 前記生成手段は、前記複数の顔画像から複数の合成顔画像を候補画像として生成する候補画像生成手段を有し、
前記候補画像生成手段により生成された前記複数の候補画像を表示する表示手段と、
前記表示手段により表示された前記複数の候補画像の中から、何れか一の候補画像を前記合成顔画像として特定する特定手段と、を更に備えたことを特徴とする請求項1〜3の何れか一項に記載の画像処理装置。 - 前記顔画像は、顔を模式的に表した似顔絵画像を含むことを特徴とする請求項1〜4の何れか一項に記載の画像処理装置。
- 画像処理装置を用いた画像処理方法であって、
複数の顔画像を取得するステップと、
取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得するステップと、
取得された複数の顔画像を合成した合成顔画像を生成するステップと、
取得された前記各顔構成部の特徴情報に基づいて、前記合成顔画像の生成を制御するステップと、
を含むことを特徴とする画像処理方法。 - 画像処理装置のコンピュータを、
複数の顔画像を取得する第1取得手段、
前記第1取得手段により取得された複数の顔画像内の各顔構成部毎に対応する基準顔構成部と比較して、当該各顔構成部の特徴情報をそれぞれ取得する第2取得手段、
前記第1取得手段により取得された複数の顔画像を合成した合成顔画像を生成する生成手段、
前記第2取得手段により取得された前記各顔構成部の特徴情報に基づいて、前記生成手段による合成顔画像の生成を制御する制御手段、
として機能させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014258813A JP5975092B2 (ja) | 2014-12-22 | 2014-12-22 | 画像処理装置、画像処理方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014258813A JP5975092B2 (ja) | 2014-12-22 | 2014-12-22 | 画像処理装置、画像処理方法及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016135779A Division JP2016201124A (ja) | 2016-07-08 | 2016-07-08 | 画像処理装置、画像処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016118962A JP2016118962A (ja) | 2016-06-30 |
JP5975092B2 true JP5975092B2 (ja) | 2016-08-23 |
Family
ID=56244329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014258813A Active JP5975092B2 (ja) | 2014-12-22 | 2014-12-22 | 画像処理装置、画像処理方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5975092B2 (ja) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003271982A (ja) * | 2002-03-19 | 2003-09-26 | Victor Co Of Japan Ltd | 似顔絵生成装置 |
-
2014
- 2014-12-22 JP JP2014258813A patent/JP5975092B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016118962A (ja) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020228385A1 (zh) | 虚拟对象的变形处理方法、装置、设备及存储介质 | |
US10789453B2 (en) | Face reenactment | |
US11017580B2 (en) | Face image processing based on key point detection | |
TWI748432B (zh) | 三維局部人體模型的生成方法、裝置、設備及電腦可讀儲存介質 | |
JP6864449B2 (ja) | イメージの明るさを調整する方法及び装置 | |
US20140118396A1 (en) | Image processing device, image processing method, and computer program product | |
US8538089B2 (en) | Method of performing eyebrow shaping on an image and related computing device | |
KR20200107957A (ko) | 이미지 처리 방법 및 장치, 전자 기기 및 저장 매체 | |
US10614633B2 (en) | Projecting a two-dimensional image onto a three-dimensional graphical object | |
JP2016057775A (ja) | 似顔絵生成装置、似顔絵生成方法 | |
KR20150119621A (ko) | 디스플레이 장치 및 그의 이미지 합성 방법 | |
US10162997B2 (en) | Electronic device, computer readable storage medium and face image display method | |
WO2022179344A1 (en) | Methods and systems for rendering virtual objects in user-defined spatial boundary in extended reality environment | |
KR20210083016A (ko) | 전자 장치 및 그의 제어 방법 | |
US10152827B2 (en) | Three-dimensional modeling method and electronic apparatus thereof | |
US20190080718A1 (en) | Method, device and system for editing video | |
JP5975092B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6547244B2 (ja) | 動作処理装置、動作処理方法及びプログラム | |
JP2016201124A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2011215709A (ja) | 漫画作成支援装置、漫画作成支援方法及びプログラム | |
KR102646684B1 (ko) | 전자 장치 및 컨텐츠를 생성하는 방법 | |
JP2023053546A (ja) | 表示制御装置、制御方法、コンピュータプログラム、コンピュータ可読媒体、および製造方法 | |
KR102501411B1 (ko) | 비대칭 얼굴 형태를 유지하며 대칭 표정을 생성하는 전자 장치의 제어 방법 | |
JP2014174855A (ja) | 画像処理装置、画像処理方法及びプログラム | |
US10104333B2 (en) | Vector data conversion output device, vector data conversion output method, and vector data conversion output program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160425 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160621 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160704 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5975092 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |