(57)【要約】【課題】ユーザが目的としている顔を認識することができる印刷装置を提供する。【解決手段】画像内の顔を認識する顔認識装置であって、前記画像内の顔の器官の位置を指定する位置データの入力を受け付ける器官位置入力部と、前記器官位置入力部によって入力される位置データに従って、顔の器官を検出する器官検出部と、前記器官検出部の検出結果に基づいて、器官の位置に従って顔を認識する顔認識部と、を有することを特徴とする。【選択図】図１
2009245166.tif 000002
【特許請求の範囲】
【請求項１】
画像内の顔を認識する顔認識装置であって、
前記画像内の顔の器官の位置を指定する位置データの入力を受け付ける器官位置入力部
と、
前記器官位置入力部によって入力される位置データに従って、顔の器官を検出する器官
検出部と、
前記器官検出部の検出結果に基づいて、器官の位置に従って顔を認識する顔認識部と、
を有することを特徴とする顔認識装置。
【請求項２】
前記画像の一部を拡大する拡大部を有し、
前記器官位置入力部は、前記拡大部によって拡大された画像に対し、位置データの入力
を受け付けする
ことを特徴とする請求項１記載の顔認識装置。
【請求項３】
前記顔認識部は、前記器官検出部によって入力される位置データと当該位置データの入
力順序に従って、顔の器官を検出することを特徴とする請求項２記載の顔認識装置。
【請求項４】
前記器官位置入力部は、口の位置を指定する位置データの入力を受け付け、
前記器官検出部は、前記器官位置入力部によって入力される位置データに基づいて口の
位置を検出し、
前記顔認識部は、前記器官検出部によって検出された口の位置に基づいて、顔を認識す
る
ことを特徴とする請求項２記載の顔認識装置。
【請求項５】
画像内の顔を認識する顔認識装置のコンピュータに、
前記画像内の顔の器官の位置を指定する位置データの入力を受け付ける器官位置入力手
段、
前記器官位置入力手段によって入力される位置データに従って、顔の器官を検出する器
官検出手段、
前記器官検出手段の検出結果に基づいて、器官の位置に従って顔を認識する顔認識手段
として機能させるための顔認識プログラム。
【請求項６】
画像内の顔を認識する顔認識装置の顔認識方法であって、
器官位置入力手段が、前記画像内の顔の器官の位置を指定する位置データの入力を受け
付け、
器官検出手段が、前記器官位置入力手段によって入力される位置データに従って、顔の
器官を検出し、
顔認識手段が、前記器官検出手段の検出結果に基づいて、器官の位置に従って顔を認識
する
ことを特徴とする顔認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像内の顔を認識する顔認識装置、顔認識プログラム、顔認識方法に関する
。
【背景技術】
【０００２】
従来から、液晶表示装置等の表示装置が設けられた印刷装置が提供されている。このよ
うな印刷装置には、近年、自動顔認識機能が搭載されているものもある。この自動顔認識
機能には、印刷対象の画像に顔が含まれているか否かの顔認識を行い、画像データ内の顔
の位置、大きさ等を検出し、検出した顔に対し、色補正や輪郭補正を行うことができる機
能が含まれている。
【特許文献１】特開２００６−３３８３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来技術における自動顔認識機能においては、自動認識である
ので、必ずしもユーザが望んでいる結果通りに認識されないという問題がある。すなわち
、撮像状態によっては、ユーザが目的としている顔を認識することができなかったり、誤
認識をしてしまったりする場合があり、その後段の処理への影響が大きくなってしまう。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、ユーザが目的として
いる顔を認識することができる顔認識装置、顔認識プログラム、顔認識方法を提供するこ
とにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、画像内の顔を認識する顔認識装置であって
、前記画像内の顔の器官の位置を指定する位置データの入力を受け付ける器官位置入力部
と、前記器官位置入力部によって入力される位置データに従って、顔の器官を検出する器
官検出部と、前記器官検出部の検出結果に基づいて、器官の位置に従って顔を認識する顔
認識部と、を有することを特徴とする。
【０００６】
また、本発明は、前記画像の一部を拡大する拡大部を有し、前記器官位置入力部は、前
記拡大部によって拡大された画像に対し、位置データの入力を受け付けすることを特徴と
する。
また、本発明は、前記顔認識部は、前記器官検出部によって入力される位置データと当
該位置データの入力順序に従って、顔の器官を検出することを特徴とする。
また、本発明は、前記器官位置入力部は、口の位置を指定する位置データの入力を受け
付け、前記器官検出部は、前記器官位置入力部によって入力される位置データに基づいて
口の位置を検出し、前記顔認識部は、前記器官検出部によって検出された口の位置に基づ
いて、顔を認識することを特徴とする。
【０００７】
また、本発明は、画像内の顔を認識する顔認識装置のコンピュータに、前記画像内の顔
の器官の位置を指定する位置データの入力を受け付ける器官位置入力手段、前記器官位置
入力手段によって入力される位置データに従って、顔の器官を検出する器官検出手段、前
記器官検出手段の検出結果に基づいて、器官の位置に従って顔を認識する顔認識手段とし
て機能させるための顔認識プログラムである。
【０００８】
また、本発明は、画像内の顔を認識する顔認識装置の顔認識方法であって、器官位置入
力手段が、前記画像内の顔の器官の位置を指定する位置データの入力を受け付け、器官検
出手段が、前記器官位置入力手段によって入力される位置データに従って、顔の器官を検
出し、顔認識手段が、前記器官検出手段の検出結果に基づいて、器官の位置に従って顔を
認識することを特徴とする。
【０００９】
この発明によれば、ユーザから画像に対して指示された位置に基づき、顔認識を行うよ
うにしたので、通常では認識できない顔領域や認識位置の誤差が生じてしまう顔領域につ
いても、精度良く顔認識することができる。
【００１０】
また、この発明によれば、顔認識した結果を表示するとともに、その画像の一部をズー
ムして表示し、そこで器官の位置を指示してもらうようにした。これにより、画像を表示
できる領域が小さい場合であっても、ズームした画像から位置データの入力ができるので
、器官の位置の入力がしやすくなり、実際の器官の位置に近い位置あるいは器官の位置そ
のものを指定することが可能となる。
【００１１】
また、この発明では、器官検出部によって入力される位置データと当該位置データの入
力順序に従って、顔の器官を検出するようにしたので、入力された位置データがどの器官
に対応するのかを簡単に把握することができるとともに、ユーザは、入力する位置データ
がどの器官であるかの情報を入力することなく、顔認証を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態による顔認識装置について図面を参照して説明する。図１は
、この発明の一実施形態による顔認識装置の構成を示す概略ブロック図である。この図に
おいて、顔認識装置１は、画像データから顔認識を行って、その認識結果を出力すること
ができるものであれば、例えば、印刷装置やＰＣ、画像データから写真をプリントアウト
する店舗端末、デジタルカメラ等に搭載することが可能である。以下、その機能について
説明する。
画像データ入力部１０は、外部に接続された機器から画像データを取り込んだり、記憶
装置に記憶された画像データを読み出したりすることによって、画像データを取得する。
拡大部１１は、画像データ入力部１０が取得した画像の一部を拡大する。
【００１３】
器官位置入力部１２は、画像内の顔の器官の位置を指定する位置データの入力を受け付
ける。この器官位置入力部１２は、例えば、タッチパネルが適用され、画像が表示される
とともに、その表示された画像に対し、ユーザによってタッチされる画素の位置を位置デ
ータとして検出する機能を有する。位置として入力される器官は、例えば、目（右、左）
、鼻、口、あごの先端、耳（右、左）等がある。器官位置入力部１２は、この器官の位置
について指定する器官名と順序とを予めルール情報として記憶しておき、このルール情報
に従って、ユーザに各器官の位置を入力させる。器官位置入力部１２の入力は、顔認識装
置１の画面が比較的大きい場合（例えば、店舗端末やＰＣ）等である場合には、タッチパ
ネル上を指で押下してもらってもよいし、画面が比較的小さい場合（例えば、印刷装置や
デジタルカメラ）等である場合は、タッチペンにて入力してもらうようにしてもよい。
【００１４】
器官検出部１３は、器官位置入力部１２に入力される位置データに従って、顔の器官を
検出する。この器官位置入力部１３は、拡大部１１によって拡大された画像に対し、位置
データの入力を受け付けする。
顔認識部１４は、器官検出部１３の検出結果に基づいて、器官の位置に従って顔を認識
する。この顔認識部１４は、器官検出部１３によって入力される位置データと当該位置デ
ータの入力順序に従って、顔の器官を検出する。
また、顔認識部１４は、前回認識した画像と同じ画像であって解像度が高い画像を用い
、器官検出部１３の検出結果に基づいて、器官の位置に従って顔を認識する。
また、顔認識部１４は、前回顔認識する際に用いられた、顔の器官の位置に従って顔を
認識するしきい値よりも低いしきい値を用いて顔を認識する。
【００１５】
次に、上述した構成における顔認識装置１の動作について説明する。図２は、顔認識装
置１の動作を説明するフローチャートである。
まず、顔認識装置１に顔を検出する対象となる画像データが入力されると、この画像デ
ータを画像データ入力部１０が取得する（ステップＳ１０）。
画像データが取得されると、顔認識部１４は、取得した画像データについて、顔認識の
処理を行い、その処理結果を出力部１５のタッチパネルの画面上に表示する（ステップＳ
１１）。
認識結果が画面上で確認されると、器官位置入力部１２は、顔認識処理を終了するか否
かを判定する（ステップＳ１２）。この判定は、例えば、顔認識結果を確認したユーザに
よって、顔認識の結果が正しいと判断されタッチパネル上の「OK」ボタンが押下されると
、顔認識処理を終了し（ステップＳ）、認識されていない顔の画像があったり、正しく検
出されていない顔の画像があり、顔認識結果が正しくないと判断され、「修正」ボタンを
押下されると、拡大部１１に拡大の指示を出力する。拡大部１１は、出力部２１に表示さ
れた画像の一部を拡大して出力部１５に出力する（ステップＳ１３）。ここでは、拡大部
１１は、画像の中央を中心として拡大し、ユーザから入力される指示に応じて、拡大する
画像の領域を移動させるようにしてもよい。
【００１６】
画像が拡大されると、器官位置入力部１２は、拡大した画像を参照したユーザによって
入力される、画像の領域内における位置データの検出を行う（ステップＳ１４）。ここで
は、入力される位置の個数とその順序も検出して内部のメモリに記憶する。
器官検出部１３は、入力された位置データとその入力順序に基づいて、顔の器官を検出
する（ステップＳ１５）。そして、顔の器官が検出されると、顔認識部１４は、検出され
た器官に基づいて、顔の認識を行い（ステップＳ１６）、その認識結果を出力部１５によ
って画面上に表示させる（ステップＳ１７）。
【００１７】
以上説明したように、この実施形態によれば、顔認識した結果を表示してユーザにその
結果を確認してもらい、再度顔認識を行う場合については、画像の一部をズームして表示
し、そこで器官の位置を指示してもらうようにしたので、顔の画像が小さくて、指示しに
くい場合であっても、ズームしてから指定してもらうことにより、ユーザにとって器官の
位置の入力がしやすくなり、実際の器官の位置に近い位置あるいは器官の位置そのものを
指定することが可能となり、顔認識精度を向上させることができる。
【００１８】
図３は、出力部１５に出力される画像の一例を示す図である。この図において、画像デ
ータとして人物が３人写った写真であって、１回目の顔認識の結果において、３人中２人
（符号（ａ）、（ｂ））の顔が認識され、１人（符号（ｃ））について認識されなかった
場合、ユーザによってタッチパネル上に表示される「修正」ボタンが押下されると、拡大
部１１が画面の一部を拡大表示する。そして、器官位置入力部１２は、符号（ｄ）に示す
ような、例えば、「口の位置をタッチしてください」等の、位置データを入力する対象の
器官の名称を知らせる案内情報を表示する。この案内情報に従い、ユーザによって口の位
置がタッチされることにより、器官検出部１３が口の位置を検出する。
【００１９】
また、ここで、符号（ｂ）の人物において、実際の顔画像の位置、大きさと、顔認識の
結果の差（誤差）が大きい場合には、ユーザは、顔認識処理で生成された顔領域を示す矩
形を移動させるようにタッチパネル等の入力装置から入力する。これにより、顔認識部１
４が移動後の矩形領域内の画像から顔認識処理を行うようにしてもよい。これにより、顔
認識精度を向上させる可能性がある。
【００２０】
なお、ズームしないで器官位置入力部１２から位置データを入力してもらうようにして
もよい。
【００２１】
なお、上述した実施形態においては、器官位置入力部１２から器官の位置データの入力
を受け付ける場合、複数の器官の位置データの入力を受け付ける場合について説明したが
、１つの器官のみの位置データの入力を受け付けるようにしてもよい。例えば、口の位置
のみを入力してもらい、器官検出部１３が、この位置データが示す位置を口の位置として
検出し、顔認識部１４が顔認識の処理を行うようにしてもよい。これにより、１つの器官
については、位置を特定することができるので、これを手がかりに他の器官を画像中から
検出することにより、器官全てを器官検出部１３が画像全体から検出する場合に比べて、
顔を認識できる確立を向上させることができる。なお、１つの器官のみを入力してもらう
場合には、鼻、あごの先端であってもよい。
【００２２】
また、顔の器官を２つ入力されるようにしてもよい。例えば、右目、左目、鼻、口、耳
、あごの先端等の器官のうち、２つについて選択させるためのメッセージを、その入力の
順序に従って画面上に表示させる。そして、器官検出部１３は、２つの器官の位置データ
を入力させるとともに、器官検出をする。この検出結果を用いて、顔認識の処理を行う。
このように、顔の器官の２点が検出されることにより、顔の上下方向、顔のサイズ、傾き
を検出することが可能となる。また、顔の器官の２点と顔の向きを入力してもらうことに
より、顔の上下方向、顔のサイズ、傾き、向きを検出することができるので、顔認識の精
度を向上させることができる。
【００２３】
また、位置データを２点指定する場合において、顔の向きを選択させるメッセージを画
面上に表示させるとともに、顔の向きを選択する選択肢を表示し、この中からユーザによ
って選択させる選択肢に従い、顔の向きを判定するようにしてもよい。
これにより、顔の向きについて入力されていなくても、器官の３点を入力してもらうこ
とにより、入力された顔の器官の位置から、顔の向きも判定することが可能となる。例え
ば、左目、右目、口、の順にそれぞれの器官の位置データの入力を受け付け、この入力さ
れた位置データが示す三角形の軌跡を検出する。この三角形の大きさ、左右の対称性を解
析することにより、顔の位置、大きさ、方向を特定することができる。さらに、個人差に
よる顔情報のずれも最小限になる。
また、顔の器官を４点、あるいは５点入力してもらうことにより、さらに顔の認識精度
を向上させることができる。
【００２４】
なお、上述の実施形態においては、タッチパネルから位置データを入力する場合につい
て説明したが、画像データをオーダーシートに印刷し、このオーダーシートに、顔認識す
る対象の顔の器官をペン等でマークをつけ、これをスキャナで読み取り、この読み取り結
果から上述の顔認識を行うようにしてもよい。
【００２５】
また、上述した実施形態において、顔認識部１４は、再度顔認識処理を行う場合、前回
（１回目）認識した同じ画像であって、解像度が高い画像を用い、前記器官検出手段の検
出結果に基づいて、器官の位置に従って顔を認識するようにしてもよい。例えば、オリジ
ナルサイズの画像データから、画面表示用に一度例えばQVGA（quarter video graphics a
rray）に変換し、この画像を用いて顔認証を行う場合がある。このような時は、１回目の
顔認証においては、QVGAサイズの画像にて顔認証を行い、ユーザから再度顔認証を行うべ
く「修正」ボタンがクリックされた時は、QVGAに変換した後の画像データではなく、変換
前であるオリジナルサイズの画像データを画面に表示し、その画像の中から位置データを
入力してもらうようにする。これにより、１回目より画素数が多いデータを用いて位置を
特定できるので、より細かい位置データの指定をすることができ、精度を向上させること
ができる。ここでは、QVGAサイズの画素数は、オリジナルサイズの画像数の４分の１にな
っていることからもわかる。
【００２６】
また、上述した実施形態において、顔認識部１４は、１回目の顔認識に用いた、顔の器
官の位置に従って顔を認識するしきい値よりも低いしきい値を用いて顔を認識するように
してもよい。認識する基準値であるしきい値を下げることにより、認識しやすくなる。
【００２７】
以上説明した、顔認識を行うことによって得られた顔画像については、顔がスリムある
いは小さく見えるように補正する小顔補正、認識した顔の領域内についてノイズ除去をす
る美肌補正、肌の色を白くする美白補正等を行うことができる。
【００２８】
また、図１における画像データ入力部１０、拡大部１１、器官位置入力部１２、器官検
出部１３、顔認識部１４、出力部１５の機能を実現するためのプログラムをコンピュータ
読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュー
タシステムに読み込ませ、実行することにより顔認識処理を行ってもよい。なお、ここで
いう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする
。
【００２９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホ
ームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気
ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハー
ドディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」
とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送
信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合
のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定
時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した
機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシ
ステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよ
い。
【００３０】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこ
の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれ
る。
【図面の簡単な説明】
【００３１】
【図１】この発明の一実施形態による顔認識装置の構成を示す概略ブロック図である。
【図２】顔認識装置１の動作を説明するフローチャートである。
【図３】出力部１５に出力される画像の一例を示す図である。
【符号の説明】
【００３２】
１  顔認識装置
１０  画像データ入力部
１１  拡大部
１２  器官位置入力部
１３  器官検出部
１４  顔認識部
１５  出力部
【図１】
2009245166.tif 000003
【図２】
2009245166.tif 000004
【図３】
2009245166.tif 000005