(57)【要約】【課題】プリントに適した人物撮影画像を簡単に抽出することができる画像検索方法、装置及びプログラムを提供する。【解決手段】検索対象画像群から人物の顔が写されている画像を抽出する。抽出した画像から人物の顔領域を抽出する。抽出した顔領域の品質を検査し、基準レベルを満足する画像を検索結果の画像として出力する。【選択図】      図３
2006113740.tif 000002
【特許請求の範囲】
【請求項１】
人物の顔が一定レベル以上の品質で写されている画像を検索対象画像群の中から検索する画像検索方法において、
検索対象画像群から人物の顔が写されている画像を抽出する工程と、
抽出した画像から人物の顔領域を抽出する工程と、
抽出した顔領域の品質を検査する工程と、
検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する工程と、
顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を検索結果の画像として出力する工程と、
からなることを特徴とする画像検索方法。
【請求項２】
検査する品質と基準レベルを設定する工程を含むことを特徴とする請求項１に記載の画像検索方法。
【請求項３】
人物の顔が規定の品質で写されている画像を検索対象画像群の中から検索する画像検索装置において、
検索対象画像群から人物の顔が写されている画像を抽出する画像抽出手段と、
前記画像抽出手段で抽出した画像から人物の顔領域を抽出する顔領域抽出手段と、
前記顔領域抽出手段で抽出した顔領域の品質を検査する品質検査手段と、
前記品質検査手段で検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する判定手段と、
前記判定手段で顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を出力する出力手段と、
からなることを特徴とする画像検索装置。
【請求項４】
検査する品質と基準レベルを設定する設定手段を備えたことを特徴とする請求項３に記載の画像検索装置。
【請求項５】
人物の顔が一定レベル以上の品質で写されている画像を検索対象画像群の中から検索する画像検索プログラムであって、コンピュータに、
検索対象画像群から人物の顔が写されている画像を抽出する機能、
抽出した画像から人物の顔領域を抽出する機能、
抽出した顔領域の品質を検査する機能、
検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する機能、
顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を検索結果の画像として出力する機能、
を実現させることを特徴とする画像検索プログラム。
【請求項６】
さらにコンピュータに検査する品質と基準レベルを設定する機能を実現させることを特徴とする請求項５に記載の画像検索プログラム。
【請求項７】
主要被写体が人物の画像を検索対象画像群の中から検索する画像検索方法において、
検索対象画像群から人物の顔が写されている画像を抽出する工程と、
抽出した画像から人物の顔領域を抽出する工程と、
抽出した顔領域の画像全体に対する比率を計測する工程と、
計測した比率が、あらかじめ設定された比率を超えるか否か判定する工程と、
あらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する工程と、
からなることを特徴とする画像検索方法。
【請求項８】
主要被写体が人物の画像を検索対象画像群の中から検索する画像検索方法において、
検索対象画像群から人物の顔が写されている画像を抽出する画像抽出手段と、
前記画像抽出手段で抽出した画像から人物の顔領域を抽出する顔領域抽出手段と、
前記顔領域抽出手段で抽出した顔領域の画像全体に対する比率を計測する計測手段と、
前記計測手段で計測した比率が、あらかじめ設定された比率を超えるか否か判定する判定手段と、
前記判定手段であらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する出力手段と、
からなることを特徴とする画像検索装置。
【請求項９】
主要被写体が人物の画像を検索対象画像群の中から検索する画像検索プログラムであって、コンピュータに、
検索対象画像群から人物の顔が写されている画像を抽出する機能、
抽出した画像から人物の顔領域を抽出する機能、
抽出した顔領域の画像全体に対する比率を計測する機能、
計測した比率が、あらかじめ設定された比率を超えるか否か判定する機能、
あらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する機能、
を実現させることを特徴とする画像検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像検索方法、装置及びプログラムに係り、特に人物の顔が一定レベル以上の品質で写されている画像を検索する画像検索方法、装置及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラの普及に伴い、個人が所有する画像データの量も増えている。このように所有する画像データの量が増えると、画像閲覧時に見たい画像を探し出すのに手間がかかる。そこで、効率よく画像を検索する方法が種々提案されている。たとえば、特許文献１には、特定の人物が撮影された画像を検索する方法として、撮像された画像から人物の顔領域を抽出し、抽出した顔画像と登録済の顔画像とを比較することにより、撮像された顔画像に最も相関の高い登録済の顔画像を検索する方法が提案されている。また、特許文献２には、人物が写っている画像に対して、その人物に関する情報を含んだ付加的データを作成してデータベースを構築し、検索時にその付加的データに基づいて人物が写っている画像を検索する方法が提案されている。
【特許文献１】特開２００３−１７８３０４号公報
【特許文献２】特開２００１−３５７０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、デジタルカメラで撮影した画像は、必要に応じて所要の記録紙にプリントすることができるが、プリントする場合には、できるだけきれいな画像を選んでプリントしたいと考えるのが一般的である。そして、この場合は画像を一枚一枚拡大表示して、品質をチェックするのが一般的である。しかしながら、膨大な画像データの中から画像を一枚一枚拡大してチェックするのは、非常に手間がかかるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、プリントに適した人物撮影画像を簡単に抽出することができる画像検索方法、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、前記目的を達成するために、人物の顔が一定レベル以上の品質で写されている画像を検索対象画像群の中から検索する画像検索方法において、検索対象画像群から人物の顔が写されている画像を抽出する工程と、抽出した画像から人物の顔領域を抽出する工程と、抽出した顔領域の品質を検査する工程と、検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する工程と、顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を検索結果の画像として出力する工程と、からなることを特徴とする画像検索方法を提供する。
【０００６】
本発明によれば、検索対象画像群から人物の顔が写されている画像が抽出され、抽出された画像から人物の顔領域が抽出される。そして、抽出された顔領域の品質が検査され、検査された顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定される。そして、この判定により、顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像が検索結果の画像として抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【０００７】
請求項２に係る発明は、前記目的を達成するために、検査する品質と基準レベルを設定する工程を含むことを特徴とする請求項１に記載の画像検索方法を提供する。
【０００８】
本発明によれば、検査する品質と基準レベルを設定することができる。これにより、ユーザの好みに応じた画像を抽出することができる。
【０００９】
請求項３に係る発明は、前記目的を達成するために、人物の顔が規定の品質で写されている画像を検索対象画像群の中から検索する画像検索装置において、検索対象画像群から人物の顔が写されている画像を抽出する画像抽出手段と、前記画像抽出手段で抽出した画像から人物の顔領域を抽出する顔領域抽出手段と、前記顔領域抽出手段で抽出した顔領域の品質を検査する品質検査手段と、前記品質検査手段で検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する判定手段と、前記判定手段で顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を出力する出力手段と、からなることを特徴とする画像検索装置を提供する。
【００１０】
本発明によれば、請求項１に係る発明と同様に、検索を実行すると、顔領域の品質が一定の基準レベルを超える画像のみが抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【００１１】
請求項４に係る発明は、前記目的を達成するために、検査する品質と基準レベルを設定する設定手段を備えたことを特徴とする請求項３に記載の画像検索装置を提供する。
【００１２】
本発明によれば、請求項２に係る発明と同様に、検査する品質と基準レベルを設定することができる。これにより、ユーザの好みに応じた画像を抽出することができる。
【００１３】
請求項５に係る発明は、前記目的を達成するために、人物の顔が一定レベル以上の品質で写されている画像を検索対象画像群の中から検索する画像検索プログラムであって、コンピュータに、検索対象画像群から人物の顔が写されている画像を抽出する機能、抽出した画像から人物の顔領域を抽出する機能、抽出した顔領域の品質を検査する機能、検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する機能、顔領域の品質が、あらかじめ設定された基準レベルを満足すると判定された画像を検索結果の画像として出力する機能、を実現させることを特徴とする画像検索プログラムを提供する。
【００１４】
本発明によれば、請求項１に係る発明と同様に、検索を実行すると、顔領域の品質が一定の基準レベルを超える画像のみが抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【００１５】
請求項６に係る発明は、前記目的を達成するために、さらにコンピュータに検査する品質と基準レベルを設定する機能を実現させることを特徴とする請求項５に記載の画像検索プログラムを提供する。
【００１６】
本発明によれば、請求項２に係る発明と同様に、検査する品質と基準レベルを設定することができる。これにより、ユーザの好みに応じた画像を抽出することができる。
【００１７】
請求項７に係る発明は、前記目的を達成するために、主要被写体が人物の画像を検索対象画像群の中から検索する画像検索方法において、検索対象画像群から人物の顔が写されている画像を抽出する工程と、抽出した画像から人物の顔領域を抽出する工程と、抽出した顔領域の画像全体に対する比率を計測する工程と、計測した比率が、あらかじめ設定された比率を超えるか否か判定する工程と、あらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する工程と、からなることを特徴とする画像検索方法を提供する。
【００１８】
本発明によれば、検索対象画像群から人物の顔が写されている画像が抽出され、抽出された画像から人物の顔領域が抽出される。そして、抽出された顔領域の画像全体に対する比率が計測され、計測された比率が、あらかじめ設定された比率を超えるか否か判定される。そして、この判定により、画像全体に対する顔領域の品質が、あらかじめ設定された比率を超えると判定された画像が、検索結果の画像として抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【００１９】
請求項８に係る発明は、前記目的を達成するために、主要被写体が人物の画像を検索対象画像群の中から検索する画像検索方法において、検索対象画像群から人物の顔が写されている画像を抽出する画像抽出手段と、前記画像抽出手段で抽出した画像から人物の顔領域を抽出する顔領域抽出手段と、前記顔領域抽出手段で抽出した顔領域の画像全体に対する比率を計測する計測手段と、前記計測手段で計測した比率が、あらかじめ設定された比率を超えるか否か判定する判定手段と、前記判定手段であらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する出力手段と、からなることを特徴とする画像検索装置を提供する。
【００２０】
本発明によれば、請求項７に係る発明と同様に、検索を実行すると、画像全体に対する顔領域の比率が、規定の比率を超える画像のみが抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【００２１】
請求項９に係る発明は、前記目的を達成するために、主要被写体が人物の画像を検索対象画像群の中から検索する画像検索プログラムであって、コンピュータに、検索対象画像群から人物の顔が写されている画像を抽出する機能、抽出した画像から人物の顔領域を抽出する機能、抽出した顔領域の画像全体に対する比率を計測する機能、計測した比率が、あらかじめ設定された比率を超えるか否か判定する機能、あらかじめ設定された比率を超えると判定された画像を検索結果の画像として出力する機能、を実現させることを特徴とする画像検索プログラムを提供する。
【００２２】
本発明によれば、請求項７に係る発明と同様に、検索を実行すると、画像全体に対する顔領域の比率が、規定の比率を超える画像のみが抽出される。これにより、プリントに適した人物撮影画像を簡単に抽出することができる。
【発明の効果】
【００２３】
本発明に係る画像検索方法、装置及びプログラムによれば、プリントに適した画像を簡単に検索することができる。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面に従って本発明に係る画像検索方法、装置及びプログラムを実施するための最良の形態について説明する。
【００２５】
図１は、本実施の形態の画像検索装置の電気的構成を示すブロック図である。同図に示すように、本実施の形態の画像検索装置１０は、パソコンで構成される。すなわち、本実施の形態の画像検索装置１０は、パソコンに本発明に係る画像検索プログラムを実行させることにより構成される。
【００２６】
パソコンは、一般的に用いられているタイプのコンピュータであり、図１に示すように、ＣＰＵ１２、ＲＡＭ１４、ＲＯＭ１６の他、補助記憶装置としてのハードディスク装置１８、ＣＤ−ＲＯＭ装置２０、表示装置２２、キーボード、マウス等の入力装置２４、プリンタ２６等で構成されている。
【００２７】
本発明に係る画像検索プログラムは、ハードディスク装置１８に格納され、ハードディスク装置１８からＲＡＭ１４にロードされて、ＣＰＵ１２による実行制御がなされる。この画像検索プログラムを実行することにより、パソコンは画像検索装置として機能し、画像データを解析して人物の顔が写されている画像を抽出する機能、抽出した画像から人物の顔領域を抽出する機能、抽出した顔領域の品質を検査する機能、検査した顔領域の品質が、あらかじめ設定された基準レベルを満足するか否か判定する機能、顔領域の品質が基準レベルを満足すると判定した画像を表示装置２２に出力する機能、検査する品質とレベルを設定する機能等を実現する。
【００２８】
なお、画像ファイルは、ハードディスク装置１８又はＣＤ−ＲＯＭに格納され、指定したフォルダに格納されている画像ファイルを対象として検索が行われる。
【００２９】
図２は、画像閲覧プログラムのメインウインドウの表示例を示している。画像閲覧プログラムを起動すると、このメインウインドウが表示装置２２に表示される。同図に示すように、メインウインドウは、画面左側に表示される操作領域と、画面右側に表示される画像表示領域とで構成されている。
【００３０】
操作領域には、フォルダツリー表示部と検索ボタンとが表示される。フォルダツリー表示部には、パソコン１０にあるフォルダが階層的に表示され、このフォルダツリー表示部に表示されたフォルダの一つを選択（フォルダ上にマウスポインタを移動させ、マウスをシングルクリック）すると、図２に示すように、選択されたフォルダに格納されている画像ファイルの画像が小さい画像（サムネイル画像）によって画像表示領域に一覧表示される。
【００３１】
なお、サムネイル画像は、ここでは一回に１２（３×４）コマ分表示されるものとし、画面右端に表示されたスクロールバーをスライドさせると、未表示分のサムネイル画像がスクロール表示されるものとする。
【００３２】
このように操作領域に表示されたフォルダツリーで検索対象とする画像群が格納されたフォルダを指定し、そのフォルダに格納されている画像ファイルのサムネイル画像を画像表示領域に表示させた状態で操作領域に表示された検索ボタンをクリックすると、検索が実行される。
【００３３】
図３は、画像検索装置として機能するパソコンの画像検索の処理手順を示すフローチャートである。
【００３４】
まず、上記のように、検索対象とする画像群が格納されたフォルダを選択する（ステップＳ１０）。この後、検索ボタンからの入力に基づいて検索実行の指示の有無を判定する（ステップＳ１１）。
【００３５】
検索ボタンがクリックされ、検索実行が指示されると、指定されたフォルダに格納されている画像ファイルを１枚読み出し（ステップＳ１２）、画像解析を実施する。すなわち、全体の画像サイズや解像度を解析するとともに、人物の顔が写されているか解析する（ステップＳ１３）。なお、画像ファイルは、ファイル名順に読み出すものとする。
【００３６】
この画像解析の結果から当該画像ファイルに人物の顔が写されているか否か判定し（ステップＳ１４）、人物の顔が写されていると判定した画像に対して、その顔領域の抽出処理を実行する（ステップＳ１５）。顔領域の抽出は、図４に示すように、顔と認識した領域を矩形の抽出枠で囲んで抽出する。このとき、抽出枠は、顔を囲める最小のサイズで顔領域を抽出する。なお、画像から人物の顔領域を抽出する処理に関しては公知技術なので、ここでは、その詳細な説明は省略する。
【００３７】
人物の顔領域を抽出すると、その抽出した顔領域に対して品質検査を実行する（ステップＳ１６）。ここでの品質検査は、抽出した顔領域の解像度を検査する。すなわち、顔領域を抽出した抽出枠の縦×横のピクセル数（または、ｄｐｉ）を検査する。なお、１つの画像から複数の顔領域が抽出された場合には、各領域に対して品質検査を実行する。
【００３８】
そして、検査した品質（ここでは、解像度）が、あらかじめ設定された基準レベルを満足するか否か判定する（ステップＳ１７）。たとえば、基準レベルが、３２０×２４０ピクセル以上に設定されていれば、顔領域を抽出した抽出枠のピクセル数が、この設定された基準レベルを超えているか否か判定する。
【００３９】
この判定の結果、検査した品質が、あらかじめ設定された基準レベルを満足するものであれば、検索結果の画像として、画像表示領域にサムネイル画像を表示出力する（ステップＳ１８）。なお、複数の顔領域を抽出した場合については、その中の一つでも基準レベルを超えていればよいものとする。
【００４０】
このように、顔領域を抽出し、抽出した顔領域の品質が、あらかじめ設定された基準レベルを超えた画像を検出結果の画像として画像表示領域に表示出力する。この後、顔領域の抽出、検査した画像ファイルが、検索対象として指定されたフォルダの最終の画像ファイルか否か判定し（ステップＳ１９）、最終ファイルであれば、処理を終了する。一方、最終の画像ファイルでない場合は、ステップＳ１２に戻り、次の画像ファイルを読み出して、上記の処理を繰り返す。
【００４１】
図５は、検索終了後のメインウインドウの表示例を示している。同図に示すように、画像表示領域に検索結果の画像が一覧表示される。この画像表示領域に表示された画像は、必要に応じてプリンタ２６に出力され、印画紙にプリントされる。この場合、画像表示領域に表示された画像は、人物の顔が一定レベル以上の品質で写されているので、プリントした場合であっても、良好な画像のプリントを得ることができる。
【００４２】
なお、図５は、図２の検索後の画面であるが、図２に示されていた、画像Ｃ、Ｄ、Ｈ、Ｉについては、人物が写っていないので除外され、画像Ｂ、Ｆ、Ｇについては、人物の顔が写っていても、小さすぎて設定品質を満たさないので除外され、画像Ｊについては、人物が後ろを向いて、顔が写っていないので除外されている。
【００４３】
以上説明したように、本実施の形態の画像検索装置によれば、検索対象を指定し、検索実行を指示するだけで、自動的に人物の顔が一定レベル以上の品質で写されている画像を抽出することができるので、プリント注文する場合であっても、簡単にプリントに適した画像を見つけ出すことができる。
【００４４】
なお、上記実施の形態では、品質の基準レベルがあらかじめ設定されている場合を例に説明したが、品質の基準レベルをユーザが任意に設定できるようにしてもよい。
【００４５】
図６は、ユーザが任意に品質の基準レベルを設定できるようにした場合のメインウインドウの表示例を示している。同図に示すように、操作領域に検索条件の設定ボタンが表示され、この設定ボタンをクリックすると、検索条件設定のダイアログボックスが表示される。このダイアログボックス中の解像度の欄に希望する解像度を入力して品質の基準レベルの設定を行う。
【００４６】
なお、図６に示す例では、検索オプションも設定できるようにしており、「目つぶり画像を除外」、「ピンボケ画像を除外」、「手ブレ画像を除外」、「低コントラスト画像を除外」を選択できるようにしている。
【００４７】
「目つぶり画像を除外」の項目は、目をつぶっている画像を除外する項目であり、この項目にチェックを入れると、抽出した顔領域内の顔の目つぶりが検査される。そして、検査の結果、目をつぶっていると判定されると、解像度の条件を満たす画像であっても、品質を満たさないものとして、検索結果から除外される。なお、抽出した顔領域の顔が目をつぶっているか否かを検査する技術は、公知の技術であるので、ここでは、その詳細な説明は省略する。
【００４８】
「ピンボケ画像を除外」の項目は、ピントがボケている画像を除外する項目であり、この項目にチェックを入れると、抽出した顔領域のピント状態が検査される。そして、ピンボケ画像と判定されると、解像度の条件を満たす画像であっても、品質を満たさないものとして、検索結果から除外される。なお、画像のピンボケを検査する技術は、公知の技術であるので、ここでは、その詳細な説明は省略する。
【００４９】
「手ブレ画像を除外」の項目は、手ブレ（像ぶれ）を起こしている画像を除外する項目であり、この項目にチェックを入れると、抽出した顔領域の手ブレ状態が検査される。そして、手ブレ画像と判定されると、解像度の条件を満たす画像であっても、品質を満たさないものとして、検索結果から除外される。なお、画像の手ブレを検査する技術は、公知の技術であるので、ここでは、その詳細な説明は省略する。
【００５０】
「低コントラスト画像を除外」の項目は、低コントラストの画像を除外する項目であり、この項目にチェックを入れると、抽出した顔領域のコントラストが検査される。そして、規定のコントラストを満たしていないと判定されると、解像度の条件を満たす画像であっても、品質を満たさないものとして、検索結果から除外される。なお、画像のコントラストを検査する技術は、公知の技術であるので、ここでは、その詳細な説明は省略する。
【００５１】
検索時は、任意の項目にチェックを入れて検索を実行する。この結果、解像度の条件に加えて、チェックを入れた項目の条件で検索が行われる。たとえば、「目つぶり画像を除外」の項目にチェックを入れて検索を実行すると、解像度が設定された基準レベルを超え、目をつぶっていない画像のみが抽出される。また、たとえば、「ピンボケ画像を除外」、「手ブレ画像を除外」、「低コントラスト画像を除外」の項目にチェックを入れて、検索を実行すると、解像度が設定された基準レベルを超え、ピンボケ、手ブレをしておらず、かつ、低コントラストでない画像のみが抽出される。
【００５２】
このように、解像度だけでなく、他の条件を加えて検索を実行することにより、よりプリントに適した画像を検索することができる。
【００５３】
なお、上記例では解像度の条件に加えて、「目つぶり画像を除外」、「ピンボケ画像を除外」、「手ブレ画像を除外」、「低コントラスト画像を除外」を行うことができるようにしているが、これらを単独で検索するようにしてもよい。すなわち、たとえば、顔領域の解像度に関わらず、ピンボケのみを検査し、ピンボケしていない画像を一定品質を満たす画像として抽出するようにしてもよい。同様に目つぶりのみを検査し、抽出した顔が目をつぶっていない画像を一定品質を満たす画像として抽出するようにしてもよい。
【００５４】
また、上記例では、検索条件設定のダイアログボックスにて品質の基準レベルを変更するようにしているが、図７に示すように、操作領域に品質の基準レベルを変更するレバーを表示させ、そのレバーを上下にスライド（ドラッグしてスライドさせる）させて、品質の基準レベルを変更できるようにしてもよい。図７に示す例では、レバーを上方向にスライドさせると品質の基準レベルが上がり、下方向にスライドさせると、品質の基準レベルが下がる。なお、図７は、図５の状態から品質の基準レベルを上げて再検索した場合の検索結果を示しており、設定された品質の基準レベルを満足しないと判定された画像Ａ、Ｅ、Ｌが除外されている。
【００５５】
次に、本発明に係る画像検索装置の第２の実施の形態について説明する。
【００５６】
第２の実施の形態の画像検索装置では、検索対象画像群から人物の顔が写されている画像を抽出して、その顔画像の大きさを計測し、画像全体に対する比率を求め、その比率があらかじめ設定された比率の画像を抽出する。
【００５７】
なお、装置構成自体は上述した実施の形態の画像検索装置と同じなので、ここでは画像検索の処理の手順についてのみ説明する。
【００５８】
図８は、画像検索装置として機能するパソコンの画像検索の処理手順を示すフローチャートである。
【００５９】
まず、検索対象とする画像群が格納されたフォルダを選択する（ステップＳ２０）。この後、検索ボタンからの入力に基づいて検索実行の指示の有無を判定する（ステップＳ２１）。
【００６０】
検索ボタンがクリックされ、検索実行が指示されると、指定されたフォルダに格納されている画像ファイルを１枚読み出し（ステップＳ２２）。画像解析を実施する。すなわち、全体の画像サイズや解像度を解析するとともに、人物の顔が写されているか解析する（ステップＳ２３）。この画像解析の結果から当該画像ファイルに人物の顔が写されているか否か判定し（ステップＳ２４）、人物の顔が写されていると判定した画像に対して、その顔領域の抽出処理を実行する（ステップＳ２５）。顔領域の抽出は、第１の実施の形態と同様に顔と認識した領域を矩形の抽出枠で囲んで抽出する。
【００６１】
人物の顔領域を抽出すると、その抽出した顔領域に対して画像全体に対する比率の計測が行われる（ステップＳ２６）。すなわち、図９に示すように、原画像のサイズ（横方向のピクセル数Ｘと縦方向のピクセル数Ｙとの積）と、抽出領域のサイズ（横方向のピクセル数ｘと縦方向のピクセル数ｙとの積）とを算出し、その割合（ｘ＊ｙ）／（Ｘ＊Ｙ）を算出する。
【００６２】
そして、計測した比率が、あらかじめ設定された基準比率を超えるか否か判定する（ステップＳ２７）。たとえば、基準比率が２０％に設定されていれば、計測した比率が２０％を超えているか否か判定する。
【００６３】
この判定の結果、計測した比率が基準比率を超えていれば、検索結果の画像として、画像表示領域にサムネイル画像を表示出力する（ステップＳ２８）。なお、上記の例では、横方向のピクセル数と縦方向のピクセル数の積で算出したが、どちらか一方向のみを用いて算出してもよい。また、複数の顔領域を抽出した場合については、その中の一つでも基準比率を超えていればよいものとする。
【００６４】
このように、顔領域を抽出し、抽出した顔領域の画像全体に対する比率が、あらかじめ設定された基準比率を超えた画像を検出結果の画像として画像表示領域に表示出力する( 図５参照）。この後、比率の計測をした画像ファイルが、検索対象として指定されたフォルダの最終の画像ファイルか否か判定し（ステップＳ２９）、最終ファイルであれば、処理を終了する。一方、最終の画像ファイルでない場合は、ステップＳ２２に戻り、次の画像ファイルを読み出して、上記の処理を繰り返す。
【００６５】
このように、本実施の形態の画像検索装置では、画像全体に対して一定以上の大きさで人物の顔が写されている画像を抽出できるので、プリントする画像を選択する際、プリントとして好ましい画像を簡単に選出することができる。
【００６６】
なお、本実施の形態の画像検索装置においても、基準比率をユーザが任意に設定変更できるようにすることが好ましい。この場合、上記第１の実施の形態のように、操作領域に表示したレバーによって比率を変えるようにしてもよいし、設定のダイアログボックスを表示させて変えるようにしてもよい。
【００６７】
また、上記第１の実施の形態と同様に検索オプションの機能を設けるようにしてもよい。すなわち、比率が基準比率を超えるという条件に加えて、「目つぶり画像を除外」、「ピンボケ画像を除外」、「手ブレ画像を除外」、「低コントラスト画像を除外」等の条件を追加できるようにしてもよい。これにより、よりプリントとして好ましい画像のみを抽出することができるようになる。
【００６８】
なお、上述した第１、第２の実施の形態では、本発明をパソコンで実現させた場合を例に説明したが、専用の装置として構成するようにしてもよい。また、画像ファイルを記憶する記憶媒体と、画像を表示する表示装置を備えた電子機器に本発明に係る画像検索装置の機能を組み込むようにしてもよい。たとえば、デジタルカメラやカメラ付き携帯電話機に本発明に係る画像検索装置の機能を組み込むようにしてもよい。この場合、本発明に係る画像検索プログラムをデジタルカメラ又はカメラ付き携帯電話機を制御するコンピュータに実行させることにより、デジタルカメラ又はカメラ付き携帯電話機に本発明に係る画像検索装置の機能を実現させる。
【００６９】
また、上記実施の形態では、画像検索装置として機能するパソコンのハードディスク装置１８又はＣＤ−ＲＯＭ装置２０に読み取られるＣＤ−ＲＯＭに格納された画像ファイルを検索対象としているが、検索対象は、これに限定されるものではない。たとえば、パソコンがネットワーク環境に接続されていれば、ネットワーク上に存在する他のコンピュータ等に格納されている画像ファイルを対処としてもよい。
【図面の簡単な説明】
【００７０】
【図１】画像検索装置の電気的構成を示すブロック図
【図２】画像閲覧プログラムのメインウインドウの表示例を示す図
【図３】画像検索の処理手順を示すフローチャート
【図４】顔領域の抽出例を示す図
【図５】検索終了後のメインウインドウの表示例を示す図
【図６】メインウインドウの他の表示例を示す図
【図７】メインウインドウの他の表示例を示す図
【図８】画像検索の処理手順を示すフローチャート
【図９】比率の計測例を示す図
【符号の説明】
【００７１】
１０…画像検索装置、１２…ＣＰＵ、１４…ＲＡＭ、１６…ＲＯＭ、１８…ハードディスク装置、２０…ＣＤ−ＲＯＭ装置、２２…表示装置、２４…入力装置、２６…プリンタ
【図１】
2006113740.tif 000003
【図２】
2006113740.tif 000004
【図３】
2006113740.tif 000005
【図４】
2006113740.tif 000006
【図５】
2006113740.tif 000007
【図６】
2006113740.tif 000008
【図７】
2006113740.tif 000009
【図８】
2006113740.tif 000010
【図９】
2006113740.tif 000011