(57)【要約】【課題】特定の画像が含まれる複数の画像から切抜きに最適な画像を選択することにより特定の画像を精度良く切抜くことができる画像編集装置及び画像編集方法を提供する。【解決手段】検出手段４６により特定被写体の画像が含まれる画像を検出（ステップ１１４）し、エッジ情報抽出手段４８で抽出したエッジ検出領域内に含まれるエッジの本数と、顔検出矩形枠内に含まれるエッジの本数と、顔検出矩形枠の大きさと、に基づいて評価値を算出手段５０で算出し（ステップ１１８）、評価値が最も小さい検出画像を選択手段５２により表示（ステップ１２４）する。【選択図】図３
2009080529.tif 000002
【特許請求の範囲】
【請求項１】
特定画像を指定する指定手段と、
複数の画像を格納する画像格納手段から前記指定手段により指定された特定画像を含む画像を検出する検出手段と、
前記検出手段により検出された検出画像の、前記特定画像を含む特定画像領域のエッジに関する第１のエッジ情報と、前記検出画像の前記特定画像領域を含み、かつ前記特定画像領域より大きな領域である拡大検出領域のエッジに関する第２のエッジ情報と、を抽出し、前記第１のエッジ情報と、前記第２のエッジ情報と、に基づいて第３のエッジ情報を抽出するエッジ情報抽出手段と、
前記エッジ情報抽出手段で抽出された第３のエッジ情報に基づいて、評価値を算出する算出手段と、
前記検出画像のうち、前記算出手段により算出された評価値が予め定められた所定条件を満たす画像を選択する選択手段と、
を備えたことを特徴とする画像編集装置。
【請求項２】
前記選択手段により選択された画像を表示する表示手段を備えたことを特徴とする請求項１に記載の画像編集装置。
【請求項３】
前記選択手段は、前記検出手段により検出された画像のうち、前記評価値が予め定めた理想値に最も近い画像を選択し、前記表示手段は、前記評価値が予め定めた理想値に最も近い画像を表示することを特徴とする請求項１または請求項２に記載の画像編集装置。
【請求項４】
前記表示手段は、表示する画像に含まれる前記拡大検出領域の画像を拡大して表示することを特徴とする請求項２または請求項３に記載の画像編集装置。
【請求項５】
前記第１のエッジ情報は、前記特定画像領域のエッジの本数であり、前記第２のエッジ情報は、前記拡大検出領域のエッジの本数であり、前記エッジ情報抽出手段は、前記特定画像領域のエッジの本数と前記拡大検出領域のエッジの本数との差を第３のエッジ情報として抽出することを特徴とする請求項１から請求項４の何れか１項に記載の画像編集装置。
【請求項６】
前記選択手段は、前記検出手段により検出された画像のうち、前記評価値が最も小さい画像を選択し、前記表示手段は、前記評価値が最も小さい画像を表示することを特徴とする請求項５に記載の画像編集装置。
【請求項７】
前記算出手段は、第３のエッジ情報と前記特定画像領域の大きさとに基づいて前記評価値を算出することを特徴とする請求項１から請求項６の何れか１項に記載の画像編集装置。
【請求項８】
前記画像格納手段を複数有する場合に、１の画像格納手段を選択する画像格納手段選択手段を備えたことを特徴とする請求項１から請求項７の何れか１項に記載の画像編集装置。
【請求項９】
前記選択手段により選択された画像について特定画像とその他の画像との境界線を設定する境界線設定手段と、
前記表示手段は、前記境界線設定手段により設定された境界線を表示画像上に表示することを特徴とする請求項２から請求項８の何れか１項に記載の画像編集装置。
【請求項１０】
前記境界線により特定画像を切抜く切抜き手段を備え、
前記表示手段は前記切抜き手段で切抜かれた特定画像を表示することを特徴とする請求項２から請求項９の何れか１項に記載の画像編集装置。
【請求項１１】
前記特定画像とは、特定の人物を撮影した画像であることを特徴とする請求項１から請求項１０の何れか１項に記載の画像編集装置。
【請求項１２】
指定手段により特定画像を指定する工程と、
検出手段により複数の画像を格納する画像格納手段から前記指定手段により指定された特定画像を含む画像を検出する工程と、
エッジ情報抽出手段により前記検出手段により検出された検出画像の、前記特定画像を含む特定画像領域のエッジに関する第１のエッジ情報と、前記検出画像の前記特定画像領域を含み、かつ前記特定画像領域より大きな領域である拡大検出領域のエッジに関する第２のエッジ情報と、を抽出し、前記第１のエッジ情報と、前記第２のエッジ情報と、に基づいて第３のエッジ情報を抽出する工程と、
算出手段により前記エッジ情報抽出手段で抽出された第３のエッジ情報に基づいて、評価値を算出する工程と、
選択手段により前記検出画像のうち、前記算出手段により算出された評価値が予め定められた所定条件を満たす画像を選択する工程と、
を備えたことを特徴とする画像編集方法。
【請求項１３】
表示手段により前記選択手段により選択された画像を表示する工程を備えたことを特徴とする請求項１２に記載の画像編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像編集方法及び画像編集装置、特に、画像から特定の画像を切抜く画像編集装置及び画像編集方法に関する。  
【背景技術】
【０００２】
一般に、全体画像から特定の被写体を表す画像等の特定画像を切抜いて加工する、画像編集が行なわれている。
【０００３】
全体から画像対象の輪郭を検出して二値化画像を生成し、当該二値化画像を背景領域と複数の非背景領域とに分割し、分割した非背景領域を合併し、合併した画像対象を切り抜く技術が知られている（例えば、特許文献１参照）。
【０００４】
一方、背景と非背景とを色の違いで識別するクロマキーシステムにおいて、背景の色を変化させることにより、背景と非背景との混同を防ぐ技術が知られている（例えば、特許文献２参照）。
【特許文献１】特開２００６−２９３９９１号公報
【特許文献２】特開２０００−６９４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記に示したような従来の技術では、切抜きたい特定の画像が含まれている切抜き対象となる画像に対する制約事項が大きい場合がある。例えば、上記特許文献１に記載の技術では、正確に輪郭を抽出することができる画像でないと切抜けない場合がある。また、上記特許文献２に記載の技術は、クロマキーシステムで撮影して得られた画像に制約されている。
【０００６】
このように、上記従来の技術では、切抜きたい特定画像が含まれる複数の異なった画像（切抜き対象画像）、例えば、様々な条件下で特定被写体を撮影した複数の画像等を対象として、特定画像を精度良く切抜くには適さない、という問題が生じる場合がある。
【０００７】
本発明は、特定の画像が含まれる複数の画像から切抜きに最適な画像を選択することにより特定の画像を精度良く切抜くことができる画像編集装置及び画像編集方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の画像編集装置は、特定画像を指定する指定手段と、複数の画像を格納する画像格納手段から前記指定手段により指定された特定画像を含む画像を検出する検出手段と、前記検出手段により検出された検出画像の、前記特定画像を含む特定画像領域のエッジに関する第１のエッジ情報と、前記検出画像の前記特定画像領域を含み、かつ前記特定画像領域より大きな領域である拡大検出領域のエッジに関する第２のエッジ情報と、を抽出し、前記第１のエッジ情報と、前記第２のエッジ情報と、に基づいて第３のエッジ情報を抽出するエッジ情報抽出手段と、前記エッジ情報抽出手段で抽出された第３のエッジ情報に基づいて、評価値を算出する算出手段と、前記検出画像のうち、前記算出手段により算出された評価値が予め定められた所定条件を満たす画像を選択する選択手段と、を備えたことを特徴とする。
【０００９】
指定手段は特定画像を指定し、検出手段は複数の画像を格納する画像格納手段から特定画像を含む画像を検出する。エッジ情報抽出手段は、検出画像の、特定画像を含む特定画像領域のエッジに関する第１のエッジ情報と、検出画像の特定画像領域を含み、かつ特定画像領域より大きな領域である拡大検出領域のエッジに関する第２のエッジ情報と、を抽出し、第１のエッジ情報と、第２のエッジ情報と、に基づいて第３のエッジ情報を抽出する。そして、算出手段は第３のエッジ情報に基づいて、評価値を算出し、選択手段は検出画像のうち、評価値が予め定められた所定条件を満たす画像を選択する。
【００１０】
これにより、検出画像が特定画像の切抜きに適しているか否かを評価するための評価値が予め定められた所定条件を満たす、切抜きに最適な画像を選択手段が選択することができるので、選択された画像を用いることにより、特定の画像を精度良く切抜くことができる。
【００１１】
請求項２に記載の画像編集装置は、請求項１に記載の画像編集装置において、前記選択手段により選択された画像を表示する表示手段を備えたことを特徴とする。
【００１２】
表示手段により選択された画像を表示することができるため、選択された画像の確認をユーザに即すことができ、また、切抜きが行いやすくなる。
【００１３】
請求項３に記載の画像編集装置は、請求項１または請求項２に記載の画像編集装置において、前記選択手段は、前記検出手段により検出された画像のうち、前記評価値が予め定めた理想値に最も近い画像を選択し、前記表示手段は、前記評価値が予め定めた理想値に最も近い画像を表示することを特徴とする。
【００１４】
選択手段は、記評価値が予め定めた理想値に最も近い画像を選択し、当該画像を表示手段は、表示する。これにより、最も切抜きに適した画像が表示手段に表示される。
【００１５】
請求項４に記載の画像編集装置は、請求項２または請求項３に記載の画像編集装置において、前記表示手段は、表示する画像に含まれる前記拡大検出領域の画像を拡大して表示することを特徴とする。
【００１６】
さらに、表示手段が拡大検出領域の画像を拡大して表示することにより、特定画像の切抜きが行ないやすくなる。
【００１７】
請求項５に記載の画像編集装置は、請求項１から請求項４の何れか１項に記載の画像編集装置において、前記第１のエッジ情報は、前記特定画像領域のエッジの本数であり、前記第２のエッジ情報は、前記拡大検出領域のエッジの本数であり、前記エッジ情報抽出手段は、前記特定画像領域のエッジの本数と前記拡大検出領域のエッジの本数との差を第３のエッジ情報として抽出することを特徴とする。
【００１８】
エッジ情報抽出手段は、特定画像領域のエッジの本数と拡大検出領域のエッジの本数との差を第３のエッジ情報として抽出するので、特定画像の背景となる領域のエッジの本数、即ち画像の煩雑具合を第３のエッジ情報として抽出することができる。
【００１９】
請求項６に記載の画像編集装置は、請求項５に記載の画像編集装置において、前記選択手段は、前記検出手段により検出された画像のうち、前記評価値が最も小さい画像を選択し、前記表示手段は、前記評価値が最も小さい画像を表示することを特徴とする。
【００２０】
選択手段は、評価値が最も小さい画像を選択し、当該画像を表示手段は、表示する。これにより、例えば、理想値が０等の場合、最も切抜きに適した画像が表示手段に表示される。
【００２１】
請求項７に記載の画像編集装置は、請求項１から請求項６の何れか１項に記載の画像編集装置において、前記算出手段は、第３のエッジ情報と前記特定画像領域の大きさとに基づいて前記評価値を算出することを特徴とする。
【００２２】
第３のエッジ情報と前記特定画像領域の大きさとに基づいて算出された評価値により選択することができるため、より最適な画像を選択することできる。
【００２３】
請求項８に記載の画像編集装置は、請求項１から請求項７の何れか１項に記載の画像編集装置において、前記画像格納手段を複数有する場合に、１の画像格納手段を選択する画像格納手段選択手段を備えたことを特徴とする。
【００２４】
画像格納選択手段は複数有る画像格納手段から１の画像格納手段を選択するので、例えば、ＨＤＤやリムーバブルディスク等の記録媒体等の画像格納手段が複数有る場合にその中の１つを選択することができる。また、ＨＤＤ中に画像が格納されたファイルが複数有るばあいは、その内から１つのファイルを選択することができる。
【００２５】
請求項９に記載の画像編集装置は、請求項２から請求項８の何れか１項に記載の画像編集装置において、前記選択手段により選択された画像について特定画像とその他の画像との境界線を設定する境界線設定手段と、前記表示手段は、前記境界線設定手段により設定された境界線を表示画像上に表示することを特徴とする。
【００２６】
境界線設定手段は、選択手段により選択された画像について特定画像とその他の画像との境界線を設定し、表示手段は、当該境界線を表示画像上に表示する。これにより切抜きの候補領域が表示されるため、切抜きが容易に行える。
【００２７】
請求項１０に記載の画像編集装置は、請求項２から請求項９の何れか１項に記載の画像編集装置において、前記境界線により特定画像を切抜く切抜き手段を備え、前記表示手段は前記切抜き手段で切抜かれた特定画像を表示することを特徴とする。
【００２８】
切抜き手段は、境界線により特定画像を切抜き、表示手段は切抜かれた画像を表示する。これにより、精度良く切抜かれた特定画像が表示される。
【００２９】
請求項１１に記載の画像編集装置は、請求項１から請求項１０の何れか１項に記載の画像編集装置において、前記特定画像とは、特定の人物を撮影した画像であることを特徴とする。
【００３０】
請求項１２に記載の画像編集方法は、指定手段により特定画像を指定する工程と、検出手段により複数の画像を格納する画像格納手段から前記指定手段により指定された特定画像を含む画像を検出する工程と、エッジ情報抽出手段により前記検出手段により検出された検出画像の、前記特定画像を含む特定画像領域のエッジに関する第１のエッジ情報と、前記検出画像の前記特定画像領域を含み、かつ前記特定画像領域より大きな領域である拡大検出領域のエッジに関する第２のエッジ情報と、を抽出し、前記第１のエッジ情報と、前記第２のエッジ情報と、に基づいて第３のエッジ情報を抽出する工程と、算出手段により前記エッジ情報抽出手段で抽出された第３のエッジ情報に基づいて、評価値を算出する工程と、選択手段により前記検出画像のうち、前記算出手段により算出された評価値が予め定められた所定条件を満たす画像を選択する工程と、を備えたことを特徴とする画像編集方法
請求項１３に記載の画像編集方法は、請求項１２に記載の画像編集方法において、表示手段により前記選択手段により選択された画像を表示する工程を備えたことを特徴とする。
【発明の効果】
【００３１】
以上説明したように、請求項１及び請求項１２に記載の本発明によれば、特定の画像が含まれる複数の画像から切抜きに最適な画像を選択することができるので、特定の画像を精度良く切抜くことができる、という効果が得られる。
【００３２】
請求項２及び請求項１３に記載の本発明によれば、選択された画像を表示することができるので、切抜きが行ないやすくなる、という効果がえられる。
【００３３】
請求項３に記載の本発明によれば、最も切抜きに適した画像を表示することができる、という効果がえられる。
【００３４】
請求項４に記載の本発明によれば、拡大検出領域の画像が拡大して表示されるので、特定画像の切抜きが行ないやすくなる、という効果が得られる。
【００３５】
請求項５に記載の本発明によれば、特定画像領域のエッジの本数と拡大検出領域のエッジの本数との差を抽出するので、特定画像の背景となる領域のエッジの本数が抽出でき、従って背景の煩雑具合を抽出することができる、という効果が得られる。
【００３６】
請求項６に記載の本発明によれば、最も切抜きに適した画像を得られる、という効果がえられる。
【００３７】
請求項７に記載の本発明によれば、より最適な画像を選択することができる、という効果が得られる。
【００３８】
請求項８に記載の本発明によれば、画像格納手段が複数有る場合に、その内から１つの画像格納手段を選択することができる、という効果が得られる。
【００３９】
請求項９に記載の本発明によれば、切抜きの候補領域が表示されるため、切抜きが容易に行える、という効果が得られる。
【００４０】
請求項１０に記載の本発明によれば、切抜きに最適な画像に対して切抜きを行なうことができるので、特定の画像を精度良く切抜くことができる、という効果が得られる。
【００４１】
請求項１１に記載の本発明によれば、特定人物の画像を精度良く切抜くことができる、という効果が得られる。
【発明を実施するための最良の形態】
【００４２】
［第１の実施の形態］
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００４３】
本実施の形態に係る画像編集装置１０の概略構成を図１に示す。なお、本実施の形態では、一例として、本実施の形態の画像編集装置１０により、特定の人物（特定被写体）を撮影した画像（特定被写体の顔部分の画像）を切抜く場合について詳細に説明しているがこれに限らず、食物や植物等の静物や動物など、人物以外の対象物を特定被写体としてもよい。
【００４４】
本実施の形態の画像編集装置１０は、プロセッサ１２、ＲＯＭ１６、ＲＡＭ８、画像等の表示を行なうディスプレイ等の表示装置２２を制御するグラフィック制御回路２０、ユーザが画像編集等の操作指示等を行なうためのマウス２４やキーボード２６、ＨＤＤ２８、画像等が格納されているＦＤ３１から画像等に読書きするためのＦＤＤ３０、及びプリンタ等の画像出力装置３２を備えて構成されている。
【００４５】
プロセッサ１２は、ＣＰＵ１４を含んで構成されており、画像編集装置１０の全体を制御するものであり、各種プログラムが実行される。ＲＡＭ１６は、ＣＰＵ１４による各種プログラムの実行時におけるワークエリア等として用いられる。ＲＯＭ１８は、各種プログラムやパラメータ等が記憶されている。ＨＤＤ２８（画像格納手段）は、画像データ等を格納するためのものである。なお、本実施の形態では、検出画像（詳細後述）が格納されている画像格納部として、ＨＤＤ２８やＦＤ３１を用いているがこれに限らず、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ、その他のリムバブルディ−ク等を用いてもよい。また、各種プログラム（後述する処理フローのプログラム）は、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等の記録媒体に記録しておき、ＨＤＤ２８等にインストールし、ＣＰＵ１４により当該プログラムが読込まれて実行されるようにしてもよい。
【００４６】
なお、プロセッサ１２、ＲＯＭ１６、ＲＡＭ８、グラフィック制御回路２０、マウス２４、キーボード２６、ＨＤＤ２８、ＦＤＤ３０、及び画像出力装置３２は、コントロールバスやデータバス等のバス３４を介して、互いに情報の授受が可能に接続されている。
【００４７】
次に、図２に、本実施の形態の画像編集装置１０の概略構成の機能ブロック図を示す。本実施の形態の画像編集装置１０は、制御部４０、画像格納手段選択手段４２、指定手段４４、検出手段４６、エッジ情報抽出手段４８、算出手段５０、選択手段５２、境界線設定手段５４、切抜き手段５６、及び表示手段２２を備えて構成されている。
【００４８】
制御部４０はプロセッサ１２（ＣＰＵ１４）に対応しており、画像編集装置１０全体の制御、上記各手段の制御を行なうものである。画像格納手段選択手段４２は、複数有る画像格納手段（画像格納手段２８、３１）のうちから何れか１つの画像格納手段を選択するためのものである。指定手段４４は、切抜きを行ないたい特定の画像（特定画像）を指定するためのものである。検出手段４６は、画像格納手段選択手段４２により選択された画像格納手段に格納されている画像から、指定手段４４で指定された特定画像が含まれている画像を、検出画像として検出するものである。
【００４９】
エッジ情報抽出手段４８は、検出手段４６により検出された検出画像の特定画を含む特定画像領域（詳細後述）のエッジに関する第１のエッジ情報及び検出画像の特定画像領域を含み、かつ特定画像領域より大きな領域である拡大検出領域（詳細後述）のエッジに関する第２のエッジ情報を抽出するものである。さらに、第１のエッジ情報と、第２のエッジ情報と、に基づいて第３のエッジ情報を抽出する。本実施の形態では、詳細は後述するが、第１のエッジ情報は特定画像領域のエッジの本数であり、第２のエッジ情報は拡大検出領域のエッジの本数であり、エッジ本数の差を第３のエッジ情報として抽出している。なお、エッジ情報抽出手段４８による第３のエッジ情報の抽出はこれに限らず、例えば、エッジ本数の比を第３のエッジ情報として抽出するようにしても良い。
【００５０】
算出手段５０は、エッジ情報抽出手段４８により抽出された第３のエッジ情報に基づいて、検出画像が切抜きに最適な画像か否かを評価するための評価値（詳細後述）を算出するものである。選択手段５２は、検出手段４６により検出された検出画像のうち、算出手段５０により算出された評価値が予め定められた条件を満たす画像を選択するものである。予め定められた条件とは、切抜きに最適な画像と判断するための条件（理想値）である。本実施の形態では、選択手段５２は、詳細は後述するが、評価値が最も小さい画像を選択する。
【００５１】
境界線設定手段５４は、選択手段５２により選択された画像について特定画像とその他の画像との境界線を設定するためのものである。境界線設定手段５４により設定された境界線は表示手段２２に表示されている表示画像（検出画像）上に表示される。切抜き手段５６は、境界線設定手段５４により設定された境界線に基づいて、特定画像を切抜くためのものであり、切抜かれた特定画像は、表示手段２２に表示される。
【００５２】
次に、本実施の形態の画像編集装置１０で実行される画像編集処理について図３〜図９を参照して詳細に説明する。
【００５３】
まず、図３を参照して切抜きに最適な画像の選択処理について詳細に説明する。図３は、本実施の形態の画像編集装置１０で実行される画像編集処理の一例を示すフローチャートである。図３に示す処理は、ＣＰＵ１４により実行される。
【００５４】
まず、ステップ１００では、表示手段２２に切抜き候補（特定被写体）の画像を表示させる。本実施の形態では、人物の顔のみを切抜き候補画像としてサムネイル画像等により一覧表示させるようにしている。
【００５５】
次のステップ１０２では、特定被写体の選択がなされたか否かを判断する。選択がされるまでは否定されて、待機状態になる。一方、ユーザが表示された切抜き候補画像から特定被写体の画像を例えば、マウス２４等により選択した場合は肯定されて、ステップ１０４へ進む。なお、特定被写体の選択はこれに限らず、例えば、人物の名称や「赤いチューリップ」等、テキスト入力により選択するようにしても良い。
【００５６】
特定被写体が選択されると、次のステップ１０４では、画像格納手段選択画面を表示手段２２に表示させる。これにより、ユーザはマウス２４等を操作して、画像格納手段を選択する。本実施の形態では、画像格納手段２８及び画像格納手段３１の何れか１つがユーザにより選択されるようにしているが、これに限らず、画像格納手段の何れか１つが自動的に選択されるようにしても良い。次のステップ１０６では、画像格納手段が選択されたか否かを判断する。未だ選択されて居ない場合は否定されて、待機状態になる。一方、選択された場合は肯定されて、ステップ１０８へ進む。
【００５７】
ステップ１０８では、画像格納手段に格納されている画像枚数＝Ｎとして、次のステップ１１０では、図示しないカウンタをＩ＝０とする。次のステップ１１２ではＩ＜Ｎか否かを判断する。肯定されるとステップ１１４へ進む。
【００５８】
ステップ１１４では、画像（検出画像）中に特定被写体の画像が含まれているか否かを検出する特定被写体検出処理（詳細後述）を実行する。そして次のステップ１１６では特定被写体を表す画像が検出画像中に検出されたか否かを判断する。特定被写体検出処理の結果により特定被写体が検出されなかった場合は否定されて、ステップ１２２へ進む。一方、検出された場合は肯定されて、ステップ１１８へ進む。
【００５９】
ステップ１１８では、評価値算出処理（詳細後述）を実行する。次のステップ１２０では、評価値算出処理により算出された評価値をＨＤＤ２８に記録する。  次のステップ１２２では、カウンタＩをインクリメントし、ステップ１１２へ戻り、ステップ１１２では、再び、Ｉ＜Ｎか否かを判断する。Ｉ＜Ｎになるまで、即ち画像格納手段に格納されているＮ枚の画像全てにたいして  評価値の算出及び記録を行なうまで肯定されて本処理を繰り返す。一方、画像全てに処理を終了した場合は否定されて、ステップ１２４へ進む。ステップ１２４では、ＨＤＤ２８に記録されている評価値のうち、評価値が最小値の検出画像（画像Ｘ）を表示手段２２に表示した後、本処理を終了する。
【００６０】
次に、特定被写体検出処理（図３のステップ１１４の処理）について図４を参照して詳細に説明する。本実施の形態では、特定被写体検出処理として、複数の顔（切抜き候補画像）の顔データを参照特徴量として予めＨＤＤ２８等に記録しておき、当該顔データと検出画像に含まれる顔データとのパターンマッチングにより検出画像に特定被写体が含まれているか否かを検出している。図４は、当該特定被写体検出処理の一例を示すフローチャートである。
【００６１】
まず、ステップ２００では、特定被写体の特徴量（参照特徴量）をＨＤＤ２８から取得する。次のステップ２０２では、検出画像に人物の顔を示す画像が含まれているか否かを判断する。含まれていない場合は否定されて、ステップ２１４へ進む。一方、含まれている場合は肯定されて、ステップ２０４へ進む。ステップ２０４では、検出画像中に含まれる、目、鼻、及び口等の顔を構成するオブジェクトのデータ及び位置を検出する。
【００６２】
次のステップ２０６では、検出したデータにより特等量を抽出する。本実施の形態では、検出した各オブジェクトのデータの各々に対して２値化やベクトル化等の画像処理を行ない、多角形の座標の集合体として検出したものを特徴量として抽出している。なお、特定画像について同様に特徴量を抽出したものが参照特徴量である。
【００６３】
次のステップ２０８では、参照特徴量と上記ステップで抽出した特徴量との類似性を算出し、次のステップ２１０で特定被写体が検出されたか否かを判断する。類似性が高い場合は特定被写体であるとみなせるので、特定被写体が検出されたため肯定され、ステップ２１２へ進む。ステップ２１２では、特定被写体有り（検出）として本処理を終了する。一方、類似性が低い場合は否定されて、ステップ２１４へ進み、特定被写体無し（非検出）として本処理を終了する。
【００６４】
なお、検出画像に複数の顔データが含まれている場合、即ち、複数の人物画像が含まれている場合、特定被写体が含まれていると検出されるまで全ての人物画像に対してパターンマッチングを行なう。
【００６５】
このように、図４に一例を示したパターンマッチングにより特定被写体が検出されたか否かを特定することができる。
【００６６】
次に、評価値算出処理（図３のステップ１１８の処理）について図５〜図８を参照して詳細に説明する。本実施の形態では、特定被写体を切抜く画像として最適か否か（適性度）を示す評価値をエッジ検出領域のエッジの本数、顔検出領域のエッジの本数、及び顔検出領域の大きさに基づいて算出している。図５は、当該評価値算出処理の一例を示すフローチャートである。
【００６７】
まず、ステップ３００では、特定被写体（特定被写体の顔）が含まれる顔検出矩形枠（特定画像領域）の１辺（ＯＢＪ＿ＬＥＮ）を取得する。図６（Ｂ）に、（Ａ）の検出画像に対するエッジ情報検出領域等を示す。
【００６８】
次のステップ３０２では、エッジ検出領域（検出領域）の１辺（ＳＥＡＲＣＨ＿ＬＥＮ）を（１）式により算出する。なお、αは、画像編集装置１０内において予め定められた固定値である。
【００６９】
ＳＥＡＲＣＨ＿ＬＥＮ＝α×ＯＢＪ＿ＬＥＮ    （１）
そして次のステップ３０４では、エッジ検出領域内のエッジを検出し、エッジ本数Ａ（第２のエッジ情報）を取得する。本実施の形態では、一例として、エッジ検出領域内を図示しない走査手段により走査し、カラー画素データをグレー化し、各画素毎に微分フィルタ等を用いてｘ方向、ｙ方向それぞれを微分した値（ｄｘ、ｄｙ）を得ることにより検出している。
【００７０】
次のステップ３０６では、同様に、顔検出矩形枠内のエッジを検出し、エッジ本数Ｂ（第１のエッジ情報）を取得する。さらに次のステップ３０８では、エッジ本数を（２）式により算出する。すなわち、図６（Ｂ）にハッチングで示したエッジ情報検出領域に含まれるエッジの本数（第３のエッジ情報）を算出する。
【００７１】
エッジ本数＝エッジ本数Ａ−エッジ本数Ｂ    （２）
次のステップ３１０では、評価値を（３）式により算出した後、本処理を終了する。なお、βは、画像編集装置１０内において予め定められた固定値である。
【００７２】
評価値＝エッジ本数×（β／ＯＢＪ＿ＬＥＮ）×（β／ＯＢＪ＿ＬＥＮ）
本実施の形態の評価値の具体的な例として、図７（Ａ）〜（Ｄ）に示した画像に対する評価値を図８に示す。なお、ここでは一例として、β＝１６０としている。また、図８（Ｃ）は顔が検出されなかった場合を示している。図８（Ａ）は他に比べて、顔検出矩形枠のサイズ（顔サイズ）は大きく、エッジの本数は多い。（Ｂ）は、顔検出矩形枠のサイズは小さく、エッジの本数は少ない。（Ｃ）は、顔検出矩形枠のサイズは中程度であり、エッジの本数は少ない。図８に示したように、評価値は（Ｃ）に示したＤＳＣＦ００４．ＪＰＧが最小値となるため、（Ｃ）が切抜き対象候補とされる。このように、評価値はエッジの本数を検出する対象領域の面積に反比例する。また、検出されるエッジの本数が同一の場合、面積の小さい画像の方が評価値は大きく、即ち、煩雑な画像であるため、切抜きに適さない。より煩雑でない画像の方が切抜きに適した画像である。
【００７３】
このように、図５に一例を示した評価値算出処理により評価値が得られるので、これに基づいて検出画像が特定被写体画像を切抜くのに適しているか否かが判断することができる。
【００７４】
さらに、本実施の形態の画像編集装置１０において上記が図３に示した切抜きに最適な画像の選択処理で選択された画像に基づいて特定被写体の画像の切抜きを実行する場合について図９を参照して詳細に説明する。図９は、切抜き処理の一例を示すフローチャートである。
【００７５】
まず、ステップ４０では、切抜き対象画像として図３のステップ１２４で表示（選択）された画像Ｘを表示手段２２に表示させる。なお、検出画像全体ではなく、エッジ検出領域のみを例えば拡大表示させるようにすると、切抜きが行ないやすくなるため好ましい。
【００７６】
次のステップ４０２では、切抜き対象画像に含まれる特定被写体の画像とその他の画像（背景画像）との境界線を境界線設定手段５４により設定し、次のステップ４０４では、設定された境界線を切抜き対象画像上に表示する。なお、境界線の設定としては、例えば、特定被写体の色と背景の色との差違により境界線を判断して設定する方法が挙げられる。
【００７７】
次のステップ４０６では、自動切抜きを実行するか否かを判断する。本実施の形態では、表示されている境界線で切抜きを実行する場合はユーザにより例えばマウス２４等により自動切抜きを実行するように指示が入力され、肯定されて、ステップ４０８へ進み、表示されている境界線により特定被写体画像の自動切抜きを実行した後、ステップ４１４へ進む。一方、自動切抜きを行なわない旨の指示がユーザから入力された場合は否定されて、ステップ４１０へ進む。
【００７８】
ステップ４１０では境界線の再設定を行なう。境界線の再設定は例えば、ユーザがマウス２４等により表示されている境界線を動かすことにより行なうようにすれば良い。次のステップ４１２では、再設定された境界線により特定被写体画像の切抜きを実行した後、ステップ４１４へ進む。
【００７９】
ステップ４１４では、切抜かれた特定被写体の画像を表示手段２２に表示させた後、本処理を終了する。なお、切抜かれた特定被写体の画像をＨＤＤ２８等に記録するようにしても良い。
【００８０】
このように、図９に一例を示した切抜き処理では切抜きに最適な画像に対して切抜き処理を行なうため、特定被写体の画像を精度良く切抜くことができる。
【００８１】
以上説明したように、本実施の形態の画像編集装置１０では、画像格納手段に格納されている複数の画像から、検出手段４６により特定被写体の画像が含まれる画像を検出し、エッジ情報抽出手段４８で抽出したエッジ検出領域内に含まれるエッジの本数（エッジ本数Ａ）と、顔検出矩形枠内に含まれるエッジの本数（エッジ本数Ｂ）と、顔検出矩形枠の大きさと、に基づいて評価値を算出手段５０で算出し、評価値が最も小さい検出画像を選択手段５２により選択するため、複数の画像から切抜きに最適な画像を選択することができる。従って、選択された画像を境界線設定手段５４で設定された境界線に基づいて、切抜き手段５６により切抜くことができるので、特定被写体の画像を精度良く切抜くことができる。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態に係る画像編集装置の概略構成を示す構成図である。
【図２】本発明の実施の形態に係る画像編集装置の概略構成を示す機能ブロック図である。
【図３】本発明の実施の形態に係る画像編集装置で実行される画像編集処理の一例を示すフローチャートである。
【図４】本発明の実施の形態に係る特定被写体検出処理の一例を示すフローチャートである。
【図５】本発明の実施の形態に係る評価値算出処理の一例を示すフローチャートである。
【図６】本発明の実施の形態に係る評価値算出処理を説明するための説明図であり、（Ａ）は検出画像、（Ｂ）はエッジ情報検出領域を示す図である。
【図７】本発明の実施の形態に係る評価値を説明するための検出画像を示す説明図である。
【図８】本発明の実施の形態に係る検出画像に対する評価値を説明するための説明図である。
【図９】本発明の実施の形態に係る画像編集装置で実行される切抜き処理の一例を示すフローチャートである。
【符号の説明】
【００８３】
１０  編集装置
２２  表示手段
２８  ＨＤＤ（画像格納手段）
３１  ＦＤ（画像格納手段）
４０  制御部
４２  画像格納手段選択手段
４４  指定手段
４６  検出手段
４８  エッジ情報抽出手段
５０  算出手段
５２  選択手段
５４  境界線設定手段
５６  切抜き手段
【図１】
2009080529.tif 000003
【図２】
2009080529.tif 000004
【図３】
2009080529.tif 000005
【図４】
2009080529.tif 000006
【図５】
2009080529.tif 000007
【図８】
2009080529.tif 000008
【図９】
2009080529.tif 000009
【図６】
2009080529.tif 000010
【図７】
2009080529.tif 000011