(57)【特許請求の範囲】
【請求項１】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、前記画像の第１領域を形成する、対向した２つの辺に接している被写体領域を抽出する抽出部と、
を備える画像処理装置。
【請求項２】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、
を備え、
前記抽出部は、前記画像の第１領域を形成する１つの辺に接している面積が第１閾値以上である被写体領域を抽出しない画像処理装置。
【請求項３】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、
を備え、
前記抽出部は、前記画像の第１領域を形成する１つの辺の長さと、前記辺において被写体領域が接している部分の長さと、の割合が第２閾値以上である被写体領域を抽出しない画像処理装置。
【請求項４】
前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、前記第１領域を形成する、隣接した２つの辺に接している被写体領域を抽出しない請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、被写体領域の少なくとも一部の領域が前記第１領域内の領域であって前記画像の中心を含む第２領域に含まれている被写体領域を抽出する請求項１から請求項４のいずれか一項に記載の画像処理装置。
【請求項６】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する、対向した２つの辺に接している被写体領域を抽出する抽出部と、
を備える画像処理装置。
【請求項７】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、
を備え、
前記抽出部は、前記画像内に定められた第１範囲を形成する１つの辺に接している面積が第１閾値以上である被写体領域を抽出しない画像処理装置。
【請求項８】
画像から複数の被写体領域を検出する検出部と、
前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、
を備え、
前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する１つの辺の長さと、前記辺において被写体領域が接している部分の長さと、の割合が第２閾値以上である被写体領域を抽出しない画像処理装置。
【請求項９】
前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、前記第１範囲を形成する、隣接した２つの辺に接している被写体領域を抽出しない請求項６から請求項８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、被写体領域の少なくとも一部の領域が前記第１範囲内の範囲であって前記画像の中心を含む第２範囲に含まれている被写体領域を抽出する請求項６から請求項９のいずれか一項に記載の画像処理装置。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の画像処理装置と、
前記画像処理装置の前記抽出部で抽出された被写体領域により光学像を撮像素子に導くレンズを制御する制御部と、
を備えるレンズ制御装置。
【請求項１２】
レンズから射出された光学像を撮像する撮像素子と、
請求項１から請求項１０のいずれか一項に記載の画像処理装置と、
前記画像処理装置の前記抽出部で抽出された被写体領域により前記レンズを制御する制御部と、
を備える撮像装置。
【請求項１３】
コンピュータに、
画像から複数の被写体領域を検出する検出ステップと、
前記検出ステップで検出された複数の前記被写体領域のうち、前記画像の第１領域を形成する、対向した２つの辺に接している被写体領域を抽出する抽出ステップと、
を実行させるためのプログラム。
【請求項１４】
コンピュータに、
画像から複数の被写体領域を検出する検出ステップと、
前記検出ステップで検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する、対向した２つの辺に接している被写体領域を抽出する抽出ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮像装置、及びプログラムに関する。
【背景技術】
【０００２】
画像の特徴量のヒストグラムに基づいて、撮像された画像から画像領域を抽出する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平４−１００７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている技術では、撮像された画像から人が注目する画像領域を抽出すること、すなわち、被写体の画像領域を抽出することができなかった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、撮像された画像から被写体の画像領域を抽出することができる画像処理装置、撮像装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、前記画像の第１領域を形成する、対向した２つの辺に接している被写体領域を抽出する抽出部と、を備える画像処理装置である。
【０００７】
また、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、を備え、前記抽出部は、前記画像の第１領域を形成する１つの辺に接している面積が第１閾値以上である被写体領域を抽出しない画像処理装置である。
【０００８】
また、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、を備え、前記抽出部は、前記画像の第１領域を形成する１つの辺の長さと、前記辺において被写体領域が接している部分の長さと、の割合が第２閾値以上である被写体領域を抽出しない画像処理装置である。
【０００９】
また、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する、対向した２つの辺に接している被写体領域を抽出する抽出部と、を備える画像処理装置である。
また、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、を備え、前記抽出部は、前記画像内に定められた第１範囲を形成する１つの辺に接している面積が第１閾値以上である被写体領域を抽出しない画像処理装置である。
また、本発明の一実施形態は、画像から複数の被写体領域を検出する検出部と、前記検出部で検出された複数の前記被写体領域のうち、特定の被写体領域を抽出する抽出部と、を備え、前記抽出部は、前記検出部で検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する１つの辺の長さと、前記辺において被写体領域が接している部分の長さと、の割合が第２閾値以上である被写体領域を抽出しない画像処理装置である。
また、本発明の一実施形態は、上述の画像処理装置と、前記画像処理装置の前記抽出部で抽出された被写体領域により光学像を撮像素子に導くレンズを制御する制御部と、を備えるレンズ制御装置である。
また、本発明の一実施形態は、レンズから射出された光学像を撮像する撮像素子と、上述の画像処理装置と、前記画像処理装置の前記抽出部で抽出された被写体領域により前記レンズを制御する制御部と、を備える撮像装置である。
また、本発明の一実施形態は、コンピュータに、画像から複数の被写体領域を検出する検出ステップと、前記検出ステップで検出された複数の前記被写体領域のうち、前記画像の第１領域を形成する、対向した２つの辺に接している被写体領域を抽出する抽出ステップと、を実行させるためのプログラムである。
また、本発明の一実施形態は、コンピュータに、画像から複数の被写体領域を検出する検出ステップと、前記検出ステップで検出された複数の前記被写体領域のうち、前記画像内に定められた第１範囲を形成する、対向した２つの辺に接している被写体領域を抽出する抽出ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、撮像された画像から被写体の画像領域を抽出することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態による画像処理装置と撮像装置との構成を示すブロック図である。
【図２】本実施形態における画像処理装置における画像処理を示すフローチャートである。
【図３】本実施形態における背景除外部の処理の一例を示す第１のイメージ図である。
【図４】本実施形態における背景除外部の処理の一例を示す第２のイメージ図である。
【図５】本実施形態における枠縁除外部の処理を示すフローチャートである。
【図６】本実施形態における枠縁除外部の処理の一例を示す第１のイメージ図である。
【図７】本実施形態における枠縁除外部の処理の一例を示す第２のイメージ図である。
【図８】本実施形態における枠縁除外部の処理の一例を示す第３のイメージ図である。
【図９】本実施形態における枠縁除外部の処理の一例を示す第４のイメージ図である。
【図１０】本実施形態における被写体抽出結果の一例を示すイメージ図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態による画像処理装置及び撮像装置について、図面を参照して説明する。
図１は、本実施形態による画像処理装置１と撮像装置１００との構成を示すブロック図である。
撮像装置１００は、レンズ鏡筒１１１から入射される光学像を撮像し、得られた画像を静止画又は動画の画像として、記憶媒体２００に記憶させる。また、撮像装置１００は、画像処理装置１（画像処理部１４０）を備えている。
【００１３】
まず、レンズ鏡筒１１１の構成を説明する。
レンズ鏡筒１１１は、焦点調整レンズ（以下、「ＡＦ（Ａｕｔｏ Ｆｏｃｕｓ）レンズ」という）１１２、レンズ駆動部１１６、ＡＦエンコーダ１１７、及び鏡筒制御部１１８を備える。なお、レンズ鏡筒１１１は、撮像装置１００に着脱可能に接続されてもよいし、撮像装置１００と一体であってもよい。
【００１４】
ＡＦレンズ１１２は、レンズ駆動部１１６により駆動され、後述する撮像部１１０の撮像素子１１９の受光面（光電変換面）に、光学像を導く。
【００１５】
ＡＦエンコーダ１１７は、ＡＦレンズ１１２の移動を検出し、ＡＦレンズ１１２の移動量に応じた信号を、鏡筒制御部１１８に出力する。ここで、ＡＦレンズ１１２の移動量に応じた信号とは、例えば、ＡＦレンズ１１２の移動量に応じて位相が変化するサイン（ｓｉｎ）波信号であってもよい。
【００１６】
鏡筒制御部１１８は、撮像装置１００のＣＰＵ１９０から入力される駆動制御信号に応じて、レンズ駆動部１１６を制御する。ここで、駆動制御信号とは、ＡＦレンズ１１２を光軸方向に駆動させる制御信号である。鏡筒制御部１１８は、駆動制御信号に応じて、例えば、レンズ駆動部１１６に出力するパルス電圧のステップ数を変更する。
【００１７】
また、鏡筒制御部１１８は、ＡＦレンズ１１２の移動量に応じた信号に基づいて、レンズ鏡筒１１１におけるＡＦレンズ１１２の位置（フォーカスポジション）を、ＣＰＵ１９０に出力する。ここで、鏡筒制御部１１８は、例えば、ＡＦレンズ１１２の移動量に応じた信号を、ＡＦレンズ１１２の移動方向に応じて積算することで、レンズ鏡筒１１１におけるＡＦレンズ１１２の移動量（位置）を算出してもよい。
【００１８】
レンズ駆動部１１６は、鏡筒制御部１１８の制御に応じてＡＦレンズ１１２を駆動し、ＡＦレンズ１１２をレンズ鏡筒１１１内で光軸方向に移動させる。
【００１９】
次に、撮像装置１００の構成を説明する。
撮像装置１００は、撮像部１１０、画像処理部１４０、表示部１５０、バッファメモリ部１３０、操作部１８０、記憶部１６０、ＣＰＵ１９０、通信部１７０及びバス３００を備えている。
【００２０】
撮像部１１０は、撮像素子１１９と、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換部１２０とを備える。撮像部１１０は、設定された撮像条件（例えば絞り値、露出値等）に従って、ＣＰＵ１９０により制御される。
【００２１】
撮像素子１１９は、光電変換面を備え、レンズ鏡筒１１１（光学系）により光電変換面に結像された光学像を電気信号に変換して、Ａ／Ｄ変換部１２０に出力する。撮像素子１１９は、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）で構成されていてもよい。また、撮像素子１１９は、光電変換面の一部の領域について、光学像を電気信号に変換するようにしてもよい（画像切り出し）。
【００２２】
また、撮像素子１１９は、操作部１８０を介してユーザからの撮影指示を受け付けた際に得られる画像を、Ａ／Ｄ変換部１２０を介して記憶媒体２００に記憶させる。一方、撮像素子１１９は、操作部１８０を介してユーザからの撮影指示を受け付けていない状態において、連続的に得られる画像をスルー画像として、バッファメモリ部１３０及び表示部１５０に、Ａ／Ｄ変換部１２０を介して出力する。
【００２３】
Ａ／Ｄ変換部１２０は、撮像素子１１９によって変換された電気信号をデジタル化して、デジタル信号である画像をバッファメモリ部１３０に出力する。
【００２４】
操作部１８０は、例えば、電源スイッチ、シャッタボタン、マルチセレクタ（十字キー）、又はその他の操作キーを備え、ユーザによって操作されることでユーザの操作入力を受け付け、操作入力に応じた信号をＣＰＵ１９０に出力する。
【００２５】
画像処理部１４０（画像処理装置１）は、記憶部１６０に記憶されている画像処理条件に基づいて、バッファメモリ部１３０に一時的に記憶されている画像を画像処理する。そして、画像処理された画像は、通信部１７０を介して記憶媒体２００に記憶される。
なお、画像処理部１４０は、画像処理装置１に対応する。
【００２６】
画像処理部１４０（画像処理装置１）は、バッファメモリ部１３０に一時的に記憶されている画像から、画像の特徴の特徴量毎に定まる画像領域（マスク）と、後述する「画像領域の情報（ラベル属性）」とを検出する。そして、画像処理部１４０は、画像の特徴の特徴量毎に定まる画像領域と、領域の情報とを対応付けて、記憶部１６０及び記憶媒体２００に記憶させる。
【００２７】
ここで、画像領域の情報（ラベル属性）とは、例えば、画像における領域の分布（位置、形状（慣性モーメント））、面積、数、被写体距離（デフォーカス量）、動きベクトル（差分データ）、色相、彩度、明度、テクスチャ（模様）、輝度（Ｙ）、色差（Ｃｂ、Ｃｒ）、エッジ、ＡＦコントラスト評価値、設定したフラグ、設定したラベル（識別子）、算出した評点、又は設定した優先度などである。画像領域の情報には、これらを組み合わせて使用してもよいし、単独で使用してもよい。また、評点とは、ラベリングした画像領域同士を比較するための点数（評価点）である。
【００２８】
また、画像処理部１４０は、画像領域（マスク）を被写体候補の画像領域として、被写体候補の画像領域のうちから、被写体の画像領域を抽出する。
ここで、被写体の画像領域とは、撮像された画像から人が注目する画像領域のことである。画像処理部１４０の詳細な構成は、後述する。
また、画像処理部１４０は、例えば、抽出した被写体の画像領域に基づいて、ＡＦ用の矩形領域を生成する。
【００２９】
表示部１５０は、例えば液晶ディスプレイであって、撮像部１１０によって得られた画像、及び操作画面等を表示する。
バッファメモリ部１３０は、撮像部１１０によって撮像された画像を、一時的に記憶する。
【００３０】
記憶部１６０は、撮像の際にＣＰＵ１９０によって参照される各種判定条件や、設定された各種撮像条件、画像領域の情報などを記憶する。
【００３１】
ＣＰＵ１９０は、設定された撮像条件（例えば絞り値、露出値等）に従って撮像部１１０を制御する。また、ＣＰＵ１９０は、画像領域の情報を、記憶部１６０又は記憶媒体２００から取得する。
【００３２】
そして、ＣＰＵ１９０は、画像領域の情報に基づいて、プレ処理又はポスト処理として、焦点調整（ＡＦ）の設定、露出調整（ＡＥ）の設定、ホワイトバランス調整（ＡＷＢ）の設定、被写体像（オブジェクト）の追尾の設定、夜景か否かの判定の設定、色補正処理の設定、被写体像の拡大表示の設定、パンニング表示の設定、ズーム倍率に連動した明るさの最適化の設定、などを制御する。
【００３３】
また、ＣＰＵ１９０は、操作部１８０から入力された「操作入力に応じた信号」に基づいて、静止画又は動画として、画像処理部１４０に画像を画像処理させる。
【００３４】
通信部１７０は、カードメモリ等の取り外しが可能な記憶媒体２００と接続され、この記憶媒体２００への情報（画像データ、領域の情報など）の書込み、読み出し、あるいは消去を行う。
【００３５】
記憶媒体２００は、撮像装置１００に対して着脱可能に接続される記憶部であって、情報（画像データ、領域の情報など）を記憶する。なお、記憶媒体２００は、撮像装置１００と一体であってもよい。
バス３００は、撮像部１１０と、レンズ鏡筒１１１の鏡筒制御部１１８と、画像処理部１４０と、表示部１５０と、バッファメモリ部１３０と、操作部１８０と、記憶部１６０と、ＣＰＵ１９０と、通信部１７０とに接続され、各部から出力されたデータ等を転送する。
【００３６】
次に、画像処理部１４０の詳細について説明する。
画像処理部１４０は、特徴量算出部１０と、領域検出部１５と、被写体判定部２０とを備えている。
【００３７】
特徴量算出部１０は、撮像された画像の特徴を算出する。すなわち、特徴量算出部１０は、入力された画像の特徴毎に、特徴の特徴量を算出する。具体的に、特徴量算出部１０は、撮像部１１０が撮像した画像を、バッファメモリ部１３０から取得する。特徴量算出部１０は、バッファメモリ部１３０から取得した画像における複数の特徴（例えば、輝度（Ｙ）、色差（Ｃｂ、Ｃｒ）等）毎に、その特徴量を算出する。
【００３８】
領域検出部１５（抽出部）は、撮像された画像の特徴に基づいて、画像に含まれる画像領域を被写体候補の画像領域（第１画像領域）として検出（抽出）する。すなわち、領域検出部１５は、取得した画像に含まれる領域であって特徴量毎に定まる画像領域を、被写体候補の画像領域として画像から検出する。つまり、領域検出部１５は、特徴量算出部１０により算出された特徴量毎に定まる被写体候補の画像領域を抽出する。ここで、領域検出部１５が検出する領域は、例えば、撮像部１１０が撮像した画像に含まれる被写体候補の画像領域である。
【００３９】
領域検出部１５は、特徴量毎に検出した被写体候補の画像領域を識別するラベル（識別子）を設定する（ラベリング処理）。ここで、ラベルとは、特徴量が互いに近い画素により構成された画像領域であって、グループ化された画像領域（集合）である。また、ラベリングとは、特徴量が互いに近い（例えば、彩度ｈ＝０〜２０度に該当する）画素に隣接する画像領域を、順次検出してグループ化することである。
領域検出部１５は、画像領域を識別するラベルを、画像領域の情報として、画像領域毎に記憶部１６０及び記憶媒体２００に記憶させる。
【００４０】
被写体判定部２０（判定部）は、領域検出部１５によって検出された被写体候補の画像領域のうちから、被写体の画像領域（第２画像領域）を抽出（判定）する。すなわち、被写体判定部２０は、後述する背景画像領域の除外処理及び枠縁画像領域の除外処理などによって、被写体候補の画像領域のうちから被写体の可能性が低い画像領域を除外し、被写体候補の画像領域を数個（例えば、５個以下）に絞り込む。
【００４１】
被写体判定部２０は、異なる特徴（例えば、輝度（Ｙ）と色差（Ｃｂ、Ｃｒ））の特徴量毎に基づいてラベリングした画像領域同士を比較するための評点を、画像領域毎（ラベル毎）に算出する。そして、被写体判定部２０は、算出した評点に基づいて、画像における「画像領域の優先度」を設定する。この「画像領域の優先度」とは、人がより注目しているであろう画像領域を示す被写体の画像領域の優先度である。すなわち、被写体判定部２０は、設定した「画像領域の優先度」に基づいて、被写体の画像領域を抽出（判定）する。なお、被写体判定部２０は、設定した「画像領域の優先度」を、画像領域の情報として、画像領域毎に記憶部１６０及び記憶媒体２００に記憶させる。
【００４２】
また、被写体判定部２０は、背景除外部２１と、枠縁除外部２２とを備えている。
背景除外部２１は、被写体候補の画像領域うちの画像領域それぞれと、画像の撮像範囲内の予め定められた抽出範囲を示す抽出枠（抽出領域）との位置関係に応じて、画像領域それぞれが背景の画像領域を示す背景画像領域であるか否かを判定する。すなわち、被写体判定部２０は、領域検出部１５により抽出された被写体候補の画像領域と、入力された画像内の予め定められた抽出範囲を示す抽出枠との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを判定する。背景除外部２１は、画像領域が背景画像領域であると判定した場合に、判定した背景画像領域を、被写体候補の画像領域のうちから除外する（背景画像領域の除外処理）。すなわち、背景画像領域は、被写体の画像領域になる可能性が低いため、被写体判定部２０は、判定した背景画像領域を被写体候補の画像領域のうちから除外する。
なお、抽出枠は、例えば、撮像範囲（画角）を示す枠である。この抽出枠は、撮像範囲（画角）の内側に任意の大きさで設定してもよい。また、本実施形態において、抽出枠の形状は四角形である一例について説明するが、抽出枠の形状は、多角形であってもよい。
【００４３】
背景除外部２１は、例えば、以下の３つの条件によって、画像領域が背景画像領域であるか否か（被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを）を判定する。
［第１の条件］
背景除外部２１は、画像領域が抽出枠の２辺以上に接する場合に、当該画像領域を背景画像領域であると判定する。この場合、背景除外部２１は、背景画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。すなわち、背景除外部２１は、被写体候補の画像領域が抽出枠（抽出領域）を形成する隣接した２辺（又は２辺以上）に接する場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。
【００４４】
［第２の条件］
背景除外部２１は、画像領域が抽出枠の１辺に接する線幅（又は画像領域の面積）が予め定められた第１閾値以上である場合に、当該画像領域を背景画像領域であると判定する。この場合、背景除外部２１は、背景画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。すなわち、背景除外部２１は、抽出枠を形成する１辺に接する被写体候補の画像領域の面積（又は線幅）が予め定められた第１閾値以上である場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。なお、この場合、画像領域が抽出枠の１辺に接する割合（例えば、面積の割合、線幅の割合など）が予め定められた第１閾値以上である形態でもよい。
【００４５】
［第３の条件］
背景除外部２１は、画像領域が抽出枠の２辺に接し、且つ、画像領域が抽出枠の対向する２辺に接する場合に、当該画像領域を背景画像領域でないと判定する。この場合、背景除外部２１は、当該画像領域を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。すなわち、背景除外部２１は、被写体候補の画像領域が抽出枠を形成する対向した２辺に接する場合、当該被写体候補の画像領域を被写体の画像領域として抽出すると判定する。
【００４６】
なお、本実施形態では、画像処理装置１は、背景除外部２１による処理を実行した後に、枠縁除外部２２による処理を実行する一例について説明する。そのため、背景除外部２１によって抽出された被写体の画像領域（第２画像領域）は、枠縁除外部２２における処理において、被写体候補の画像領域として説明する。さらに、本実施形態では、枠縁除外部２２が被写体候補の画像領域（第２画像領域）から被写体の画像領域（第３画像領域又は第４画像領域）を抽出する一例について説明する。
【００４７】
枠縁除外部２２は、被写体候補の画像領域（第２画像領域）うちの画像領域それぞれと、抽出枠（抽出領域）の内側の範囲であって、撮像範囲における中心部分の範囲を示す予め定められた中央枠（中央領域）との位置関係に応じて、画像領域それぞれを枠縁画像領域であるか否かを判定する。すなわち、枠縁除外部２２は、被写体候補の画像領域と、抽出枠の内側の範囲であって、入力された画像の中央部分の範囲を示す中央枠との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域（第３画像領域）を抽出するか否かを判定する。
【００４８】
枠縁除外部２２は、画像領域を枠縁画像領域であると判定した場合、判定した枠縁画像領域を、被写体候補の画像領域のうちから除外する（枠縁画像領域の除外処理）。ここで、枠縁画像領域とは、撮像された画像における枠形状の画像領域を示し、例えば、窓枠や窓桟等、それに類する枠的な物体による画像領域である。すなわち、枠縁画像領域は、被写体の画像領域になる可能性が低いため、枠縁除外部２２は、判定した枠縁画像領域を被写体候補の画像領域のうちから除外する。
【００４９】
枠縁除外部２２は、例えば、以下の４つの条件によって、画像領域が枠縁画像領域であるか否かを判定する。
［条件Ａ］
枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、画像領域が中央枠外にある場合に、当該画像領域を枠縁画像領域であると判定する。この場合、枠縁除外部２２は、枠縁画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。すなわち、枠縁除外部２２は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、被写体候補の画像領域が中央枠の範囲外にある場合、当該被写体候補の画像領域を被写体の画像領域（第３画像領域）として抽出しないと判定する。
なお、画像領域のアスペクト比とは、画像領域の長辺長と短辺長との比であり、（長辺長／短辺長）に対応する。
【００５０】
次の［条件Ｂ］から［条件Ｄ］において、中央枠には、第１の中央枠（図７の中央枠Ｂ参照）と、第１の中央枠より内側の範囲を示す第２の中央枠（図７の中央枠Ａ参照）とが含まれる。枠縁除外部２２は、被写体候補の画像領域と、第１の中央枠（第１中央領域）と、第２の中央枠（第２中央領域）との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域（第４画像領域）を抽出するか否かを判定する。ここで、第１の中央枠（中央枠Ｂ）は、抽出枠の内側の範囲であって、入力された画像の中央部分の範囲を示す。また、第２の中央枠（中央枠Ａ）は、第１の中央枠の内側の範囲であって、第１の中央枠の中央部分の範囲を示す。
【００５１】
［条件Ｂ］
枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、画像領域が第１の中央枠内及び第２の中央枠内にある場合に、当該画像領域を枠縁画像領域でないと判定する。この場合、枠縁除外部２２は、当該画像領域を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。すなわち、枠縁除外部２２は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、被写体候補の画像領域が第１の中央枠（中央枠Ｂ）の内側の範囲及び第２の中央枠（中央枠Ａ）の内側の範囲にある場合、当該被写体候補の画像領域を被写体の画像領域（第４画像領域）として抽出すると判定する。
【００５２】
［条件Ｃ］
枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、画像領域が第１の中央枠内であり、且つ、画像領域が第２の中央枠内にない場合であって、さらに、第２の中央枠内に他の画像領域がある場合に、当該画像領域を枠縁画像領域であると判定する。この場合、枠縁除外部２２は、枠縁画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。すなわち、枠縁除外部２２は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、被写体候補の画像領域が第１の中央枠（中央枠Ｂ）の内側の範囲及び第２の中央枠（中央枠Ａ）の外側の範囲にある場合であって、さらに、第２の中央枠（中央枠Ａ）に他の被写体候補の画像領域がある場合、当該被写体候補の画像領域を被写体の画像領域（第４画像領域）として抽出しないと判定する。
【００５３】
［条件Ｄ］
枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、画像領域が第１の中央枠内であり、且つ、画像領域が第２の中央枠内にない場合であって、さらに、第２の中央枠内に他の画像領域がない場合に、当該画像領域を枠縁画像領域でないと判定する。この場合、枠縁除外部２２は、当該画像領域を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。すなわち、枠縁除外部２２は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値以上であり、且つ、被写体候補の画像領域が第１の中央枠（中央枠Ｂ）の内側の範囲及び第２の中央枠（中央枠Ａ）の外側の範囲にある場合であって、さらに、被写体候補の画像領域に他の被写体候補の画像領域がない場合、当該被写体候補の画像領域を被写体の画像領域（第４画像領域）として抽出すると判定する。
【００５４】
次に、画像処理部１４０（画像処理装置１）における画像処理を説明する。
図２は、本実施形態における画像処理部１４０（画像処理装置１）における画像処理の一例を示すフローチャートである。
なお、本実施形態では、輝度（Ｙ）、色差（Ｃｂ、Ｃｒ）を特徴量として、画像領域を検出する例について説明する。
【００５５】
まず、画像処理部１４０は、スルー画像を取得する（ステップＳ１０１）。すなわち、ＣＰＵ１９０は、撮像部１１０を介して撮像した画像をスルー画像として、バッファメモリ部１３０に記憶させる。画像処理部１４０は、このバッファメモリ部１３０に記憶されているスルー画像を取得する。ここで、画像処理部１４０は、時間的に連続するスルー画像（スルー画列）を取得してもよい。
【００５６】
次に、画像処理部１４０は、基本的な画像処理をスルー画像に実行する（ステップＳ１０２）。ここで、基本的な画像処理とは、例えば、簡易的な露出調整（簡易ＡＥ）、ホワイトバランス調整（ＡＷＢ）、ノイズリダクション（ＮＲ）である。
【００５７】
次に、画像処理部１４０は、リサイズＹＵＶ（ワイユーブイ）処理を実行する（ステップＳ１０３）。すなわち、画像処理部１４０は、基本的な画像処理を実行した画像を、被写体の画像領域を抽出するのに適した画像サイズ及びＹＵＶ形式の画像に変換する。
【００５８】
次に、画像処理部１４０は、９個のＹＵＶ空間で２値画像を生成する（ステップＳ１０４）。すなわち、画像処理部１４０の領域検出部１５は、Ｙ画像（輝度画像）を階調方向に３分割し、２値画像を生成する。なお、３分割とは、例えば、（Ｍ−σ）未満の範囲、（Ｍ−σ）から（Ｍ＋σ）までの範囲、及び（Ｍ＋σ）から（Ｍ＋１．６σ）までの範囲である。ここで、Ｍは輝度分布の平均値に対応し、σは標準偏差に対応する。画像処理部１４０は、Ｙ画像（輝度画像）と同様に、Ｃｒ画像（色差画像）、及びＣｂ画像（色差画像）を階調方向に３分割し、２値画像を生成する。これにより、９個のＹＵＶ空間で２値画像が生成される。
【００５９】
次に、画像処理部１４０は、ラベリングして画像領域を作成する（ステップＳ１０５）。すなわち、特徴量算出部１０は、２値画像における特徴（例えば、輝度（Ｙ）、色差（Ｃｂ、Ｃｒ）等）毎に、その特徴量を算出する。領域検出部１５は、特徴量毎に検出した被写体候補の画像領域を識別するラベル（識別子）を設定するラベリング処理を実行し、画像領域を被写体候補の画像領域として検出する。
【００６０】
次に、画像処理部１４０は、ノイズ画像領域を被写体候補の画像領域のうちから除外する（ステップＳ１０６）。すなわち、画像処理部１４０の被写体判定部２０は、被写体候補の画像領域のうちで、孤立した画像領域（ノイズ）を被写体候補の画像領域のうちから除外する。
【００６１】
次に、画像処理部１４０は、背景画像領域の除外処理を実行する（ステップＳ１０７）。すなわち、被写体判定部２０の背景除外部２１は、被写体候補の画像領域うちの画像領域それぞれと、画像の撮像範囲内の予め定められた抽出範囲を示す抽出枠との位置関係に応じて、画像領域が背景画像領域であるか否かを判定する。具体的には、背景除外部２１は、上述した第１の条件から第３の条件に基づいて、画像領域が背景画像領域であるか否かを判定する。すなわち、背景除外部２１は、上述した第１の条件から第３の条件に基づいて、被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを判定する。背景除外部２１は、画像領域が背景画像領域であると判定した場合に、判定した背景画像領域を、被写体候補の画像領域のうちから除外する。
【００６２】
ここで、背景除外部２１が上述した第１の条件から第３の条件による画像領域が背景画像領域であるか否かを判定する具体例について説明する。
図３は、第１の条件及び第２の条件による背景除外部２１の処理の一例を示すイメージ図である。
この図において、画像は、横辺幅ａ×縦辺幅ｂの範囲を抽出枠Ｇ１とする画像である。図３（ａ）に示すように、抽出枠Ｇ１には、領域検出部１５によって、画像領域Ｍ１からＭ５の５つの画像領域（被写体候補の画像領域）が検出されている。
【００６３】
例えば、画像領域Ｍ４が抽出枠Ｇ１の２辺に接しているため、背景除外部２１は、上述した第１の条件に基づいて、画像領域Ｍ４を背景画像領域であると判定する。この場合、背景除外部２１は、背景画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。
【００６４】
また、例えば、画像領域Ｍ５が抽出枠Ｇ１の１辺に接する線幅ｄが１辺に対して一定の割合以上（例えば、(線幅ｄ／縦辺幅ｂ）が予め定めた閾値Ｋ以上）であるため、上述した第２の条件に基づいて、背景除外部２１は、当該画像領域を背景画像領域であると判定する。すなわち、背景除外部２１は、像領域Ｍ５が抽出枠Ｇ１の１辺に接する線幅ｄが予め定められた第１閾値Ｋ１（閾値Ｋ×縦線幅ｂ）以上である場合に、背景除外部２１は、当該画像領域を背景画像領域であると判定する。この場合、背景除外部２１は、背景画像領域であると判定した画像領域を、被写体候補の画像領域のうちから除外する。
【００６５】
これにより、背景画像領域（Ｍ４、Ｍ５）が被写体候補の画像領域から除外され、図３（ｂ）に示すように、画像領域（Ｍ１、Ｍ２、Ｍ３）が、背景除外部２１によって、被写体候補の画像領域として残される。
【００６６】
また、図４は、第３の条件による背景除外部２１の処理の一例を示すイメージ図である。
例えば、図４（ａ）に示される画像領域Ｍ６は、抽出枠Ｇ１の対向する２辺（左右の縦辺）に接する。そのため、背景除外部２１は、上述した第３の条件に基づいて、画像領域Ｍ６を背景画像領域でないと判定する。この場合、背景除外部２１は、画像領域Ｍ６を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。
【００６７】
また、例えば、図４（ｂ）に示される画像領域Ｍ７は、抽出枠Ｇ１の対向する２辺（上下の横辺）に接する。そのため、背景除外部２１は、上述した第３の条件に基づいて、画像領域Ｍ７を背景画像領域でないと判定する。この場合、背景除外部２１は、画像領域Ｍ７を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。
このように、ステップＳ１０７において、背景除外部２１は、背景画像領域（例えば、画像領域（Ｍ４、Ｍ５））の除外処理を実行する。
【００６８】
次に、画像処理部１４０は、枠縁画像領域の除外処理を実行する（ステップＳ１０８）。すなわち、被写体判定部２０の枠縁除外部２２は、被写体候補の画像領域うちの画像領域それぞれと、抽出枠Ｇ１の内側の範囲である上述した中央枠との位置関係に応じて、画像領域それぞれを枠縁画像領域であるか否かを判定する。具体的には、枠縁除外部２２は、上述した条件Ａから条件Ｄに基づいて、画像領域が枠縁画像領域であるか否かを判定する。すなわち、枠縁除外部２２は、上述した条件Ａから条件Ｄに基づいて、被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを判定する。枠縁除外部２２は、画像領域が枠縁画像領域であると判定した場合に、判定した枠縁画像領域を、被写体候補の画像領域のうちから除外する。
なお、この被写体判定部２０の枠縁除外部２２による枠縁画像領域の除外処理の詳細については、図５から図９を参照して後述する。
【００６９】
次に、画像処理部１４０は、画像領域（被写体候補の画像領域）を優先度付けする（ステップＳ１０９）。すなわち、被写体判定部２０は、異なる特徴（例えば、輝度（Ｙ）と色差（Ｃｂ、Ｃｒ））の特徴量毎に基づいてラベリングした画像領域同士を比較するための評点を、画像領域毎（ラベル毎）に算出する。そして、被写体判定部２０は、算出した評点に基づいて、画像における「画像領域の優先度」を設定し、「画像領域の優先度」に基づいて、優先度の高い画像領域を被写体の画像領域として抽出する。
【００７０】
次に、画像処理部１４０は、ＡＦ用の矩形領域を生成する（ステップＳ１１０）。すなわち、画像処理部１４０は、被写体判定部２０によって、「画像領域の優先度」に基づいて抽出された被写体の画像領域（例えば、５個以下）に対して、ＡＦ用矩形領域を生成する。画像処理部１４０は、例えば、被写体の画像領域に外接する矩形枠として、ＡＦ用矩形領域を生成する。
【００７１】
次に、ＣＰＵ１９０は、生成されたＡＦ用の矩形領域でコントラストスキャンを実行する（ステップＳ１１１）。すなわち、ＣＰＵ１９０は、コントラストスキャンを実行し、ＡＦコントラスト評価値がピークを示したレンズ位置を、ＡＦ用の矩形領域毎に、記憶部１６０に記憶させる。
【００７２】
次に、ＣＰＵ１９０は、至近優先にてＡＦ制御を実行する（ステップＳ１１２）。すなわち、ＣＰＵ１９０は、記憶部１６０に記憶されているＡＦコントラスト評価値がピークを示したレンズ位置に基づいて、設定されたＡＦ用の矩形領域を、至近優先によって合焦するように、ＡＦ制御（焦点調整制御）を実行する。
【００７３】
次に、撮像装置１００が撮像する（ステップＳ１１３）。すなわち、ＣＰＵ１９０は、操作部１８０を介してユーザからの撮影指示を受け付けた場合、撮像部１１０に撮像させる。さらに、画像処理部１４０は、領域の情報に基づいて、後段処理（画像処理）を実行する（ステップＳ１１４）。そして、画像処理部１４０は、領域の情報を、画像（領域）と対応付けて記憶部１６０及び記憶媒体２００に記憶させる（ステップＳ１１５）。
【００７４】
次に、枠縁除外部２２による枠縁画像領域の除外処理について説明する。
図５は、本実施形態における枠縁除外部２２の処理を示すフローチャートである。
また、図６から図９は、枠縁除外部２２が上述した条件Ａから条件Ｄによる画像領域が枠縁画像領域であるか否かを判定する具体例を示すイメージ図である。
なお、図５における図２の枠縁除外部２２の処理は、ステップＳ１０８における処理に対応する。
【００７５】
図５において、まず、枠縁除外部２２は、画像領域のアスペクト比（長辺長／短辺長）が第２閾値Ｋ２以上か否かを判定する（ステップＳ２０１）。すなわち、枠縁除外部２２は、画像領域のアスペクト比を算出する。例えば、図６に示される画像領域Ｍ８では、アスペクト比は、（長辺長Ｗ／短辺長ｈ）である。枠縁除外部２２は、算出したアスペクト比（長辺長Ｗ／短辺長ｈ）が第２閾値Ｋ２以上か否かを判定する。枠縁除外部２２は、算出したアスペクト比（長辺長Ｗ／短辺長ｈ）が第２閾値Ｋ２以上である場合に、処理をステップＳ２０２に進め、第２閾値Ｋ２未満である場合に、処理をステップＳ２０５に進める。
【００７６】
次に、ステップＳ２０２において、枠縁除外部２２は、画像領域が中央枠Ｂの範囲外か否かを判定する。ここで、中央枠Ｂは、図６から図９に示すように、撮像範囲における中心部分の範囲を示す抽出枠であり、例えば、図３及び図４と同様の抽出枠Ｇ１の１／２の横辺幅及び縦辺幅（抽出枠Ｇ１の１／４の面積）を持つ。枠縁除外部２２は、画像領域が中央枠Ｂの範囲外である場合に、処理をステップＳ２０６に進め（条件Ａ）、画像領域が中央枠Ｂの範囲内である場合に、処理をステップＳ２０３に進める。
具体的には、図６に示される画像領域Ｍ８は、中央枠Ｂの範囲外であるため、上述した条件Ａに基づいて、枠縁除外部２２は、処理をステップＳ２０６に進める。
【００７７】
次に、ステップＳ２０３において、枠縁除外部２２は、画像領域が中央枠Ａの範囲内か否かを判定する。ここで、中央枠Ａは、図７から図９に示すように、中央枠Ｂより内側の範囲を示し、例えば、図３及び図４と同様の抽出枠Ｇ１の１／３の横辺幅及び縦辺幅（抽出枠Ｇ１の１／９の面積）を持つ。枠縁除外部２２は、画像領域が中央枠Ａの範囲内である場合に、処理をステップＳ２０５に進め（条件Ｂ）、画像領域が中央枠Ａの範囲外である場合に、処理をステップＳ２０４に進める。
具体的には、図７に示される画像領域Ｍ９は、中央枠Ａの範囲内であるため、上述した条件Ｂに基づいて、枠縁除外部２２は、処理をステップＳ２０５に進める。また、図８及び図９に示される画像領域Ｍ１０及びＭ１２は、中央枠Ａの範囲外であるため、枠縁除外部２２は、処理をステップＳ２０４に進める。
【００７８】
次に、ステップＳ２０４において、枠縁除外部２２は、画像領域が中央枠Ａ内に他の画像領域があるか否かを判定する。枠縁除外部２２は、画像領域が中央枠Ａ内に他の画像領域がある場合に、処理をステップＳ２０６に進め（条件Ｃ）、画像領域が中央枠Ａ内に他の画像領域がない場合に、処理をステップＳ２０５に進める（条件Ｄ）。
具体的には、図８に示される画像領域Ｍ１０は、中央枠Ａ内に他の画像領域Ｍ１１があるため、上述した条件Ｃに基づいて、枠縁除外部２２は、処理をステップＳ２０６に進める。また、図９に示される画像領域Ｍ１２は、中央枠Ａ内に他の画像領域がない（中央枠Ａ外に画像領域Ｍ１１がある）ため、枠縁除外部２２は、上述した条件Ｄに基づいて、処理をステップＳ２０５に進める。
【００７９】
次に、ステップＳ２０５において、枠縁除外部２２は、画像領域（Ｍ９、Ｍ１２）を枠縁画像領域でないと判定する。この場合、枠縁除外部２２は、画像領域（Ｍ９、Ｍ１２）を被写体候補の画像領域のうちに残し、被写体候補の画像領域のうちから除外しない。
すなわち、画像領域Ｍ９は、条件Ｂにより、枠縁画像領域でないと判定され、被写体候補の画像領域として残される。また、画像領域Ｍ１２は、条件Ｄにより、枠縁画像領域でないと判定され、被写体候補の画像領域として残される。
【００８０】
次に、ステップＳ２０６において、枠縁除外部２２は、画像領域（Ｍ８、Ｍ１０）を枠縁画像領域であると判定する。この場合、枠縁除外部２２は、枠縁画像領域であると判定した画像領域Ｍ８、Ｍ１０）を、被写体候補の画像領域のうちから除外する。
すなわち、画像領域Ｍ８は、条件Ａにより、枠縁画像領域であると判定され、被写体候補の画像領域のうちから除外される。また、画像領域Ｍ１０は、条件Ｃにより、枠縁画像領域であると判定され、被写体候補の画像領域のうちから除外される。
【００８１】
このように、図２のステップＳ１０８において、枠縁除外部２２は、枠縁画像領域（例えば、画像領域（Ｍ８、Ｍ１０））の除外処理を実行する。
【００８２】
図１０は、本実施形態における画像処理部１４０（画像処理装置１）による被写体抽出結果の一例を示すイメージ図である。
この図において、画像処理部１４０は、例えば、画像領域（Ｍ１４、Ｍ１５）を被写体の画像領域として抽出する。また、画像処理部１４０は、画像領域（Ｍ１４、Ｍ１５）に基づいて、ＡＦ用の矩形領域（ＡＦ１、ＡＦ２）を生成する。
なお、例えば、画像処理部１４０の背景除外部２１は、画像領域（Ｍ１７、Ｍ１８）を上述した第１の条件によって、背景画像領域と判定し、被写体候補の画像領域から除外する。また、例えば、画像処理部１４０の枠縁除外部２２は、画像領域Ｍ１６を上述した条件Ｃによって、枠縁画像領域と判定し、被写体候補の画像領域から除外する。
【００８３】
以上のように、本実施形態における画像処理装置１は、領域検出部１５が、撮像された画像の特徴に基づいて、画像に含まれる画像領域を被写体候補の画像領域として検出する。被写体判定部２０が、領域検出部１５によって検出された被写体候補の画像領域のうちから、被写体の画像領域を抽出する。また、被写体判定部２０（背景除外部２１）は、被写体候補の画像領域うちの画像領域それぞれと抽出枠Ｇ１との位置関係に応じて、画像領域それぞれが背景画像領域であるか否かを判定する。そして、背景除外部２１は、判定した背景画像領域を、被写体候補の画像領域のうちから除外する。すなわち、本実施形態における画像処理装置１は、特徴量算出部１０が、入力された画像の特徴毎に、特徴の特徴量を算出する。領域検出部１５が、特徴量算出部１０により算出された特徴量毎に定まる被写体候補の画像領域を抽出する。被写体判定部２０（背景除外部２１）は、領域検出部１５により抽出された被写体候補の画像領域と入力された画像内の予め定められた抽出範囲を示す抽出枠との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを判定する。
これにより、被写体判定部２０は、被写体候補の画像領域から、被写体となる可能性の低い画像領域（背景画像領域）を除外することができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００８４】
また、本実施形態において、被写体判定部２０は、異なる特徴の特徴量毎に基づいてラベリングした画像領域同士を比較するための評点を、画像領域毎（ラベル毎）に算出する。そして、被写体判定部２０は、算出した評点に基づいて、画像における「画像領域の優先度」を設定し、「画像領域の優先度」に基づいて、優先度の高い画像領域を被写体の画像領域として抽出する。
これにより、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００８５】
また、背景除外部２１及び枠縁除外部２２によって、被写体候補の画像領域を絞り込んだ後に、上述の「画像領域の優先度」に基づいて、優先度の高い画像領域を被写体の画像領域として抽出する。
これにより、処理量の多い比較するための評点の算出量を低減することができる。そのため、被写体判定部２０の処理量を低減することができる。
【００８６】
また、本実施形態において、背景除外部２１は、画像領域が抽出枠Ｇ１の２辺以上に接する場合に、当該画像領域を背景画像領域であると判定する。すなわち、被写体判定部２０（背景除外部２１）は、被写体候補の画像領域が抽出枠Ｇ１を形成する隣接した２辺（又は２辺以上）に接する場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。
これにより、背景除外部２１は、被写体となる可能性の低い背景画像領域を精度良く判定することができ、被写体候補の画像領域から背景画像領域を除外する。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００８７】
また、本実施形態において、背景除外部２１は、画像領域が抽出枠Ｇ１の２辺に接し、且つ画像領域が抽出枠Ｇ１の対向する２辺に接する場合に、当該画像領域を被写体候補の画像領域として残す。すなわち、被写体判定部２０（背景除外部２１）は、被写体候補の画像領域が抽出枠を形成する対向した２辺に接する場合、当該被写体候補の画像領域を被写体の画像領域として抽出すると判定する。
これにより、背景除外部２１は、被写体となる可能性の高い画像領域を予め判定し、被写体候補の画像領域として残すことができる。そのため、本実施形態における画像処理出装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００８８】
また、本実施形態において、背景除外部２１は、画像領域が抽出枠Ｇ１の１辺に接する線幅が予め定められた第１閾値Ｋ１（閾値Ｋ×縦線幅ｂ）以上である場合に、当該画像領域を背景画像領域であると判定する。すなわち、被写体判定部２０（背景除外部２１）は、抽出枠Ｇ１を形成する１辺に接する被写体候補の画像領域の面積（又は線幅）が予め定められた第１閾値以上である場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。
これにより、背景除外部２１は、被写体となる可能性の低い背景画像領域を精度良く判定することができ、被写体候補の画像領域から背景画像領域を除外する。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００８９】
また、本実施形態において、被写体判定部２０の枠縁除外部２２は、被写体候補の画像領域うちの画像領域それぞれと、撮像範囲における中心部分の範囲を示す予め定められた中央枠Ｂ（又は中央枠Ａ）との位置関係に応じて、枠縁画像領域であるか否かを判定する。そして、枠縁除外部２２は、判定した枠縁画像領域を、被写体候補の画像領域のうちから除外する。すなわち、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域と、抽出枠の内側の範囲であって、入力された画像の中央部分の範囲を示す中央枠Ｂ（又は中央枠Ａ）との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域（第３画像領域）を抽出するか否かを判定する。
これにより、被写体判定部２０は、被写体候補の画像領域から、被写体となる可能性の低い枠縁画像領域（例えば、窓枠や窓桟等、それに類する枠的な物体による画像領域）を除外することができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９０】
また、本実施形態において、枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、画像領域が中央枠Ｂ外にある場合に、当該画像領域を枠縁画像領域であると判定する。すなわち、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、被写体候補の画像領域が中央枠Ｂの範囲外にある場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。
これにより、枠縁除外部２２は、被写体となる可能性の低い枠縁画像領域を精度良く判定することができ、被写体候補の画像領域から枠縁画像領域を除外する。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９１】
また、本実施形態において、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域と、中央枠Ｂ（第１中央領域）と、中央枠Ａ（第２中央領域）との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域を抽出するか否かを判定する。ここで、中央枠Ｂは、抽出枠の内側の範囲であって、入力された画像の中央部分の範囲を示す。また、中央枠Ａは、第１の中央枠の内側の範囲であって、第１の中央枠の中央部分の範囲を示す。
これにより、被写体判定部２０は、被写体候補の画像領域から、被写体となる可能性の低い枠縁画像領域（例えば、窓枠や窓桟等、それに類する枠的な物体による画像領域）を除外することができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９２】
また、本実施形態において、中央枠には、中央枠Ｂ（第１の中央枠）と、中央枠Ｂより内側の範囲を示す中央枠Ａ（第２の中央枠）とが含まれる。そして、枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、画像領域が中央枠Ｂ内及び中央枠Ａ内にある場合に、当該画像領域を被写体候補の画像領域として残す。すなわち、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、被写体候補の画像領域が中央枠Ｂの内側の範囲及び中央枠Ａの内側の範囲にある場合、当該被写体候補の画像領域を被写体の画像領域として抽出すると判定する。
これにより、枠縁除外部２２は、被写体となる可能性の高い画像領域を予め判定し、被写体候補の画像領域として残すことができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９３】
また、本実施形態において、枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、画像領域が中央枠Ｂ内であり、且つ、画像領域が中央枠Ａ内にない場合であって、さらに、中央枠Ａ内に他の画像領域がある場合に、当該画像領域を枠縁画像領域であると判定する。すなわち、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、被写体候補の画像領域が中央枠Ｂ内側の範囲及び中央枠Ａの外側の範囲にある場合であって、さらに、中央枠Ａに他の被写体候補の画像領域がある場合、当該被写体候補の画像領域を被写体の画像領域として抽出しないと判定する。
これにより、枠縁除外部２２は、被写体となる可能性の低い枠縁画像領域を精度良く判定することができ、被写体候補の画像領域から枠縁画像領域を除外する。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９４】
また、本実施形態において、枠縁除外部２２は、画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、画像領域が中央枠Ｂ内であり、且つ、画像領域が中央枠Ａ内にない場合であって、さらに、中央枠Ａ内に他の画像領域がない場合に、当該画像領域を被写体候補の画像領域として残す。すなわち、被写体判定部２０（枠縁除外部２２）は、被写体候補の画像領域のアスペクト比が予め定められた第２閾値Ｋ２以上であり、且つ、被写体候補の画像領域が中央枠Ｂの内側の範囲及び中央枠Ａの外側の範囲にある場合であって、さらに、被写体候補の画像領域に他の被写体候補の画像領域がない場合、当該被写体候補の画像領域を被写体の画像領域として抽出すると判定する。
これにより、枠縁除外部２２は、被写体となる可能性の高い画像領域を予め判定し、被写体候補の画像領域として残すことができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９５】
また、本実施形態において、撮像装置１００は、画像処理装置１を備えている。
これにより、撮像装置１００は、撮像された画像から被写体の画像領域を適切に抽出することができる。そのため、撮像装置１００は、精度よくＡＦ処理を行うことができる。
【００９６】
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態において、被写体判定部２０は、背景除外部２１及び枠縁除外部２２を備える形態を説明したが、背景除外部２１と枠縁除外部２２とのうちのいずれか一方を備える形態でもよい。例えば、枠縁除外部２２のみを備える形態では、画像処理装置１は、特徴量算出部１０が入力された画像の特徴毎に、特徴量を算出する。領域検出部１５が、特徴量算出部１０により算出された特徴量毎に定まる被写体候補の画像領域（第１画像領域）を抽出する。被写体判定部２０（枠縁除外部２２）は、領域検出部１５により抽出された被写体候補の画像領域と入力された画像の中央部分の範囲を示す中央枠（中央領域）との位置関係に応じて、被写体候補の画像領域から抽出される被写体の画像領域（第２画像領域）を抽出するか否かを判定する。
これにより、被写体判定部２０は、被写体候補の画像領域から、被写体となる可能性の低い画像領域（枠縁画像領域）を除外することができる。そのため、本実施形態における画像処理装置１は、撮像された画像から被写体の画像領域を適切に抽出することができる。
【００９７】
また、図２に示す処理において、背景除外部２１による背景画像領域の除外処理（ステップＳ１０７）が実行された後に、枠縁除外部２２による枠縁画像領域の除外処理（ステップＳ１０８）が実行される形態を説明したが、これに限定されるものではない。例えば、枠縁除外部２２による枠縁画像領域の除外処理（ステップＳ１０８）が、背景除外部２１による背景画像領域の除外処理（ステップＳ１０７）より先に実行される形態でもよい。
【００９８】
また、上記の実施形態において、孤立した画像領域をノイズ画像領域（ノイズマスク）として除外する形態を説明したが、予め定められたサイズより小さい画像領域（極端に小さい画像領域）又は予め定められたサイズより大きい画像領域（極端に大きい画像領域）をノイズ画像領域とする形態でもよい。
【００９９】
また、上記の実施形態において、画像処理部１４０は、ＡＦ用に矩形領域を生成する形態を説明したが、多角形の領域を生成する形態でもよい。また、画像処理部１４０は、被写体の画像領域に外接する矩形枠として、ＡＦ用矩形領域を生成する形態を説明したが、被写体の画像領域よりも少し大きめの領域を生成する形態でもよいし、他の形態でもよい。
【０１００】
また、上記の実施形態において、画像処理装置１によって抽出された被写体の画像領域をＡＦ制御に適用する形態を説明したが、これに限定されるものではない。例えば、抽出した被写体の画像領域を、ホワイトバランス処理、画像領域の加工処理などの画像処理に適用する形態でもよい。また、抽出した被写体の画像領域を、切り抜いて画像を使用したり、スーパーインポーズのように貼り付けたりする画像処理に適用する形態でもよい。
【０１０１】
また、図１における撮像装置１００及び画像処理装置１の各機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより撮像装置１００及び画像処理装置１の各処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１０２】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【０１０３】
１…画像処理装置、１０…特徴量算出部、１５…領域検出部、２０…被写体判定部、２１…背景除外部、２２…枠縁除外部、１００…撮像装置
【図１】
0005786544.tif 000002
【図２】
0005786544.tif 000003
【図３】
0005786544.tif 000004
【図４】
0005786544.tif 000005
【図５】
0005786544.tif 000006
【図６】
0005786544.tif 000007
【図７】
0005786544.tif 000008
【図８】
0005786544.tif 000009
【図９】
0005786544.tif 000010
【図１０】
0005786544.tif 000011