(57)【要約】【課題】形成された前景候補領域を追加の指定によって修正するに際し、追加した指定が前景領域又は背景領域を指定するものかの別について、ユーザの指定作業をなくす。【解決手段】表示部３０の表示面に表示された画像のうち前景領域に含まれる前景シード（前景部分の指定）及び背景領域に含まれる背景シードを受け付ける操作部４０（受付手段）と、前景シードを含み背景シードを含まない前景候補領域を形成する制御部５０（領域形成手段）とを備え、操作部４０は、画像に追加シード（追加の指定）を受け付け、制御部５０は、追加シードが前景候補領域の外側であるか否かによって、追加シードが前景領域を指定するものであるか否かを設定し、先に受け付けられた前景シード、背景シード及び追加シードによって、前景候補領域を形成し直す。【選択図】図１
2015225411.tif 000002
【特許請求の範囲】
【請求項１】
表示面に表示された画像のうち前景領域に含まれる前景部分の指定を受け付ける受付手段と、
前記前景部分を含む前景候補領域を形成する領域形成手段とを備え、
前記受付手段は、前記前景候補領域が形成された後に、前記画像に追加の指定を受け付け、
前記領域形成手段は、前記追加の指定が前記前景候補領域の外側であるか又は内側であるかによって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直すことを特徴とする画像処理装置。
【請求項２】
前記受付手段は、前記追加の指定を線として受け付け、
前記領域形成手段は、前記線の終点が前記前景候補領域の外側であるか又は内側であるかによって、前記追加の指定が前記前景領域を指定するものであるか又は前記背景領域を指定するものであるかを設定する請求項１に記載の画像処理装置。
【請求項３】
前記受付手段は、前記追加の指定を２つの点として受け付け、
前記領域形成手段は、前記２つの点のうち時系列的に後に受け付けられた点が前記前景候補領域の外側であるか又は内側であるかによって、前記追加の指定が前記前景領域を指定するものであるか又は前記背景領域を指定するものであるかを設定するとともに、当該前景候補領域を仕切る境界線のうち、当該２つの点のうち時系列的に先に受け付けられた点に近い部分を形成し直すことにより当該前景候補領域を形成し直す請求項１に記載の画像処理装置。
【請求項４】
画像を取得する画像取得手段と、
取得した前記画像を表示する表示面を有する画像表示手段と、
前記表示面に表示された前記画像のうち前景領域に含まれる前景部分の指定を受け付ける受付手段と、
前記前景部分を含む前景候補領域を形成する領域形成手段と、
前記前景候補領域を用いて画像を形成する画像形成手段とを備え、
前記受付手段は、前記前景候補領域が形成された後に、前記画像に、追加の指定を受け付け、
前記領域形成手段は、前記追加の指定が前記前景候補領域の外側であるか又は内側であるかによって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直すことを特徴とする画像形成装置。
【請求項５】
コンピュータに、
表示面に表示された画像のうち前景領域に含まれる前景部分の指定を受け付ける機能と、
前記前景部分を含む前景候補領域を形成する機能と、
前記前景候補領域が形成された後に、前記画像に追加の指定を受け付ける機能と、
前記追加の指定が前記前景候補領域の外側であるか又は内側であるかの別によって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直す機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
画像表示装置の表示面に表示された画像を、前景と背景とに分離する画像処理装置として、処理対象となる画像内に指定された点ごとに、当該点を含む所定形状の領域を形成して、当該形成した領域の情報を前景の初期領域として、セグメンテーション処理を実行するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０２９９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、形成された前景候補領域を追加の指定によって修正するに際して、追加した指定が前景領域を指定するものか又は背景領域を指定するものかの別についてユーザが指定する作業をなくすことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、表示面に表示された画像のうち前景領域に含まれる前景部分の指定を受け付ける受付手段と、前記前景部分を含む前景候補領域を形成する領域形成手段とを備え、前記受付手段は、前記前景候補領域が形成された後に、前記画像に追加の指定を受け付け、前記領域形成手段は、前記追加の指定が前記前景候補領域の外側であるか又は内側であるかによって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直すことを特徴とする画像処理装置である。
請求項２に係る発明は、前記受付手段は、前記追加の指定を線として受け付け、前記領域形成手段は、前記線の終点が前記前景候補領域の外側であるか又は内側であるかによって、前記追加の指定が前記前景領域を指定するものであるか又は前記背景領域を指定するものであるかを設定する請求項１に記載の画像処理装置である。
請求項３に係る発明は、前記受付手段は、前記追加の指定を２つの点として受け付け、前記領域形成手段は、前記２つの点のうち時系列的に後に受け付けられた点が前記前景候補領域の外側であるか又は内側であるかによって、前記追加の指定が前記前景領域を指定するものであるか又は前記背景領域を指定するものであるかを設定するとともに、当該前景候補領域を仕切る境界線のうち、当該２つの点のうち時系列的に先に受け付けられた点に近い部分を形成し直すことにより当該前景候補領域を形成し直す請求項１に記載の画像処理装置である。
請求項４に係る発明は、画像を取得する画像取得手段と、取得した前記画像を表示する表示面を有する画像表示手段と、前記表示面に表示された前記画像のうち前景領域に含まれる前景部分の指定を受け付ける受付手段と、前記前景部分を含む前景候補領域を形成する領域形成手段と、前記前景候補領域を用いて画像を形成する画像形成手段とを備え、前記受付手段は、前記前景候補領域が形成された後に、前記画像に、追加の指定を受け付け、前記領域形成手段は、前記追加の指定が前記前景候補領域の外側であるか又は内側であるかによって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直すことを特徴とする画像形成装置である。
請求項５に係る発明は、コンピュータに、表示面に表示された画像のうち前景領域に含まれる前景部分の指定を受け付ける機能と、前記前景部分を含む前景候補領域を形成する機能と、前記前景候補領域が形成された後に、前記画像に追加の指定を受け付ける機能と、前記追加の指定が前記前景候補領域の外側であるか又は内側であるかの別によって、当該追加の指定が前記前景領域を指定するものであるか又は前記画像のうち当該前景領域を除いた背景領域を指定するものであるかを設定し、前記前景部分及び当該追加の指定によって、当該前景候補領域を形成し直す機能と、を実現させることを特徴とするプログラムである。
【発明の効果】
【０００６】
請求項１，４及び５に係る発明によれば、前景領域として抽出しようとして形成された前景候補領域を、追加した指定により修正するに際して、追加した指定が前景領域を指定するものであるか又は背景領域を指定するものであるかの別についてユーザが指定する作業をなくす。
請求項２に係る発明によれば、追加の指定を線で指定する。
請求項３に係る発明によれば、修正しようとする境界線部分を限定する。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態（以下、実施形態という。）に係る画像処理装置及び画像形成装置の構成を例示したブロック図である。
【図２】画像処理装置及び画像形成装置によって、画像から前景候補領域が抽出される様子を示す模式図であり、（Ａ）は取得された画像を示す図、（Ｂ）は前景シード及び背景シードが受け付けられた状態を示す図、（Ｃ）は前景候補領域が形成された様子を示す図である。
【図３】前景候補領域がユーザが抽出しようとした前景領域よりも大きく設定されて、前景候補領域を仕切る境界線の一部が背景領域に突出した状態を示す模式図であり、（Ａ）は前景候補領域が表示された状態、（Ｂ）は追加シードが受け付けられた状態、（Ｃ）は追加シードと先に受け付けられた前景シード及び背景シードを示す各模式図である。
【図４】前景候補領域がユーザが抽出しようとした前景領域よりも小さく設定されて、前景候補領域を仕切る境界線の一部が前景領域に突出した状態を示す模式図であり、（Ａ）は前景候補領域が表示された状態、（Ｂ）は追加シードが受け付けられた状態、（Ｃ）は追加シードと受け付けられた前景シード及び背景シードを示す各模式図である。
【図５】（Ａ）は線で形成された追加シードの始点が前景候補領域の外側に形成され、終点が前景候補領域の内側に形成された例を示す模式図、（Ｂ）は追加シードの始点が前景候補領域の内側に形成され、終点が前景候補領域の外側に形成された例を示す模式図である。
【図６】追加シードとして受け付けられた線の始点及び終点と前景候補領域の内外との位置関係に対応して、制御部が追加シードを前景シードに設定するか又は背景シードに設定するかを纏めた一覧表である。
【図７】画像処理装置及び画像形成装置の動作を説明するフローチャートである。
【図８】操作部が、追加シードを２つの点の指定として受け付けた様子を示す模式図である。
【図９】プログラムが読み込まれたコンピュータによって画像処理装置の機能を実現させるハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について説明する。
＜画像処理装置及び画像形成装置の構成＞
図１は、本発明の実施形態に係る画像処理装置８０及び画像形成装置１０の構成を例示したブロック図である。図２は、画像処理装置８０及び画像形成装置１０によって、画像Ｐから前景候補領域Ｐｆ０が抽出される様子を説明する模式図である。
【０００９】
図１に示した画像形成装置１０は、画像取得部２０（画像取得手段）と、表示部３０（画像表示手段）と、操作部４０（受付手段）と、制御部５０（領域形成手段）と、記憶部６０と、画像形成部７０（画像形成手段）とを備える。ここで、制御部５０、操作部４０及び記憶部６０は、本発明に係る画像処理装置の一実施形態である画像処理装置８０を構成している。
画像取得部２０は、例えば図２（Ａ）に示した画像Ｐを取得する。
表示部３０は、取得した画像Ｐを表示する表示面３１（図２（Ａ）参照）を有する。
【００１０】
操作部４０は、例えば、表示部３０の表示面３１に一体に形成され、表示面３１に表示された画像Ｐを透過するタッチパネルであり、指やスタイラスペン等によって接触操作することで画像Ｐの部分の指定を受け付けることができる。この操作部４０は、表示面３１に表示された画像Ｐのうち、ユーザが抽出しようとする前景領域Ｐｆ（図２（Ｂ）参照）に含まれる前景シードＳｆ（前景部分）の指定及び画像Ｐのうちの前景領域Ｐｆを除いた部分である背景領域Ｐｂに含まれる背景シードＳｂの指定を受け付ける。実施形態１では、前景シードＳｆ及び背景シードＳｂは、図２（Ｂ)に示すように、いずれも線で指定されているが、線で指定されるものに限定されず、点で指定されるものであってもよい。
【００１１】
前景シードＳｆを指定するときは、ユーザが表示面３１に表示された「Fore」ボタン（図示省略）を押下した後に、ユーザが前景領域Ｐｆとして抽出しようとした範囲の内側の部分を指やスタイラスペン等でなぞり、なぞった部分が前景シードＳｆとなる。前景シードＳｆは、図２（Ｂ）に示すように１つに限定されるものではなく、２つ以上指定されてもよい。
背景シードＳｂを指定するときは、ユーザが表示面３１に表示された「Back」ボタン（図示省略）を押下した後に、ユーザが前景領域Ｐｆとして抽出しようとする範囲の外側の部分を指やスタイラスペン等でなぞり、なぞった部分が背景シードＳｂとなる。背景シードＳｂについても、１つに限定されるものではなく、２つ以上指定されてもよい。
なお、前景シードＳｆだけを指定し、背景シードＳｂを指定しなくてもよい。
【００１２】
表示面３１には、「Fore」ボタン及び「Back」ボタンの他に「Cut」ボタン（図示省略）が表示され、前景シードＳｆ及び背景シードＳｂの各指定又は前景シードＳｆのみの指定が完了した後に、「Cut」ボタンが押下されることで、後述する制御部５０による前景候補領域Ｐｆ０の形成処理が実行される。
【００１３】
図３及び図４は、前景候補領域Ｐｆ０（図２（Ｃ）参照）がユーザの意図する通りに形成されなかった様子を示す模式図である。詳細には、図３は、前景候補領域Ｐｆ０がユーザが抽出しようとした前景領域Ｐｆよりも大きく設定されて、前景候補領域Ｐｆ０を仕切る境界線Ｋ０の一部が背景領域Ｐｂに突出した状態を示す模式図である。一方、図４は、前景候補領域Ｐｆ０がユーザが抽出しようとした前景領域Ｐｆよりも小さく設定されて、前景候補領域Ｐｆ０を仕切る境界線Ｋ０の一部が前景領域Ｐｆに突出した状態を示す模式図である。
【００１４】
操作部４０（図１参照）は、前景候補領域Ｐｆ０（図３（Ａ）、図４（Ａ）参照）が形成された後に、画像Ｐに、２つの点ｍ１，ｍ２（図３（Ｂ）、図４（Ｂ）参照）を含む追加シードＳｔ（追加の指定）を受け付けることができる。図３（Ｂ）及び図４（Ｂ）に示した追加シードＳｔは、前景シードＳｆや背景シードＳｂと同様に、ユーザによって線で指定されたものであり、点ｍ１が線の始点、点ｍ２が線の終点となっている。追加シードＳｔの受け付けの際には、追加シードＳｔの受け付けに先立って、前景シードであることを特定する「Fore」ボタンや背景シードであることを特定する「Back」ボタンを押下する操作は行われない。
【００１５】
制御部５０は、画像取得部２０、表示部３０、操作部４０及び記憶部６０の各動作を制御する。また、制御部５０は、操作部４０が受け付けた前景シードＳｆ（図２（Ｂ）参照）を含みかつ背景シードＳｂを含まない領域として前景候補領域Ｐｆ０を形成する。形成された前景候補領域Ｐｆ０は、制御部５０により、前景シードＳｆ及び背景シードＳｂとともに記憶部６０に記憶されるとともに、表示面３１（図２（Ｃ）参照）に表示される。なお、前景シードＳｆのみが指定され、背景シードＳｂが指定されなかったときは、制御部５０は、操作部４０が受け付けた前景シードＳｆを含む領域として前景候補領域Ｐｆ０を形成する。
前景シードＳｆ及び背景シードＳｂによって前景候補領域Ｐｆ０を形成する方法としては、例えばグラフカット（Graph Cut）のアルゴリズムが適用される。
【００１６】
制御部５０（図１参照）は、前景候補領域Ｐｆ０が形成された後に操作部４０が受け付けた追加シードＳｔが前景候補領域Ｐｆ０の外側であるか又は内側であるかの別によって、追加シードＳｔを、前景領域Ｐｆを指定する前景シード又は背景領域Ｐｂを指定する背景シードに設定する。具体的には、追加シードＳｔが前景候補領域Ｐｆ０の外側に形成されているときは、制御部５０は、追加シードＳｔを前景シードとして設定し、追加シードＳｔが前景候補領域Ｐｆ０の内側に形成されているときは、制御部５０は、追加シードＳｔを背景シードとして設定する。
【００１７】
つまり、追加シードＳｔの受け付けに先立って、追加シードＳｔが前景シードであることを特定する操作（「Fore」ボタンの押下）又は背景シードであることを特定する操作（「Back」ボタンの押下）は行われないが、追加シードＳｔと前景候補領域Ｐｆ０との位置関係によって、制御部５０は、追加シードＳｔを前景シードとして機能させるか又は背景シードとして機能させるかを設定する。
制御部５０は、前景シード又は背景シードに設定された追加シードＳｔを記憶部６０に記憶させる。
【００１８】
なお、この実施形態における追加シードＳｔは線であるため、線の一部は前景候補領域Ｐｆ０の内側に形成され、他の一部は前景候補領域Ｐｆ０の外側に形成されることもある。図５（Ａ）は、線で形成された追加シードＳｔの始点である１つの点ｍ１が前景候補領域Ｐｆ０の外側に形成され、終点である１つの点ｍ２が前景候補領域Ｐｆ０の内側に形成された例を示す模式図、図５（Ｂ）は、追加シードＳｔの始点である点ｍ１が前景候補領域Ｐｆ０の内側に形成され、終点である点ｍ２が前景候補領域Ｐｆ０の外側に形成された例を示す模式図である。
図５（Ａ）又は図５（Ｂ）に示す場合、制御部５０は、線のうち時系列的に後に受け付けられた点ｍ２、つまり線の終点が前景候補領域Ｐｆ０の外側であるか又は内側であるかの別によって、追加シードＳｔを前景シードとして設定し、又は背景シードとして設定する。
図６は、追加シードＳｔとして受け付けられた線の始点（点ｍ１）及び終点（点ｍ２）と前景候補領域Ｐｆ０の内外との位置関係に対応して、制御部５０が追加シードＳｔを前景シードに設定するか又は背景シードに設定するかを纏めた一覧表である。
【００１９】
制御部５０は、図６に示すように、
（１）追加シードＳｔの線の始点（点ｍ１）が前景候補領域Ｐｆ０の内側かつ終点（点ｍ２）が前景候補領域Ｐｆ０の内側のときは、追加シードを背景シードとして設定する
（２）追加シードＳｔの線の始点（点ｍ１）が前景候補領域Ｐｆ０の外側かつ終点（点ｍ２）が前景候補領域Ｐｆ０の外側のときは、追加シードを前景シードとして設定する
（３）追加シードＳｔの線の始点（点ｍ１）が前景候補領域Ｐｆ０の内側かつ終点（点ｍ２）が前景候補領域Ｐｆ０の外側のときは、追加シードを前景シードとして設定する
（４）追加シードＳｔの線の始点（点ｍ１）が前景候補領域Ｐｆ０の外側かつ終点（点ｍ２）が前景候補領域Ｐｆ０の内側のときは、追加シードを背景シードとして設定する
【００２０】
このようにして、追加シードＳｔが前景シード又は背景シードとして設定されると、制御部５０（図１参照）は、記憶部６０に記憶されている前景シードＳｆ及び背景シードＳｂと、前景シード又は背景シードに設定された追加シードＳｔとによって、前景候補領域Ｐｆ０を形成し直す。形成し直された前景候補領域Ｐｆ０は、制御部５０により、記憶部６０に記憶されるとともに表示面３１に表示される。
【００２１】
画像形成部７０は、制御部５０によって形成された前景候補領域Ｐｆ０を用いて画像を形成する。具体的には、画像形成部７０は、形成された前景候補領域Ｐｆ０だけを印刷したり、前景候補領域Ｐｆ０を他の画像の一部分に貼り付けて１つの合成画像を生成し、その合成画像を印刷したりする。
【００２２】
＜画像処理装置及び画像形成装置の動作＞
以上のように構成された画像処理装置８０及び画像形成装置１０の動作について、図７のフローチャートを参照して説明する。
まず、画像取得部２０（図１参照）が画像Ｐを取得し（ステップ１：Ｓ１）、制御部５０は、画像取得部２０が取得した画像Ｐを、図２（Ａ）に示すように、表示部３０の表示面３１に表示させる（Ｓ２）。
【００２３】
表示面３１に表示された画像Ｐはユーザによって視認され、ユーザはこの画像Ｐのうち抽出しようとする前景領域Ｐｆを指定するときは、表示面３１に表示された「Fore」ボタンを押下した後に、前景領域Ｐｆとして抽出しようとする領域の内側に指やスタイラスペンによって前景シードＳｆを指定し（図２（Ｂ）参照）、操作部４０はこの前景シードＳｆを受け付ける（Ｓ３）。
同様に、ユーザは、画像Ｐのうち背景領域Ｐｂを指定するときは、表示面３１に表示された「Back」ボタンを押下した後に、背景領域Ｐｂとして抽出しようとする領域の内側に指やスタイラスペンによって背景シードＳｂを指定し（図２（Ｂ）参照）、操作部４０はこの背景シードＳｂを受け付ける（Ｓ３）。その後、ユーザは、表示面３１に表示された「Cut」ボタンを押下する。
【００２４】
制御部５０は、「Cut」ボタンの押下により、グラフカットのアルゴリズムにしたがって、操作部４０が受け付けた前景シードＳｆを含みかつ背景シードＳｂを含まない領域として前景候補領域Ｐｆ０を設定する（Ｓ４）。このとき、表示部３０の表示面３１に表示された画像Ｐのうち、前景候補領域Ｐｆ０として抽出された部分を除いた領域は、図２（Ｃ）のハッチングが施された部分に示すように、この領域を透過する程度の輝度のマスクで覆われた状態となる。
形成された前景候補領域Ｐｆ０は、受け付けられた前景シードＳｆ及び背景シードＳｂとともに記憶部６０に記憶される。
【００２５】
ここで、図２（Ｃ）に示すように、制御部５０によって形成された前景候補領域Ｐｆ０が、ユーザが抽出しようとした前景領域Ｐｆに一致するときは、ユーザは、形成された前景候補領域Ｐｆ０を修正することを意図しない。したがって、前景候補領域Ｐｆ０の修正のための追加シードＳｔが操作部４０に受け付けられることはなく（図７のＳ５にてＮｏ）、前景候補領域Ｐｆ０を抽出（又は設定）する処理は終了する。
一方、図３（Ａ）又は図４（Ａ）に示すように、制御部５０によって形成された前景候補領域Ｐｆ０が、ユーザが抽出しようとした前景領域Ｐｆに一致しないときは、ユーザは前景候補領域Ｐｆ０を修正するために、操作部４０に追加シードＳｔを入力し、操作部４０は追加シードＳｔを受け付ける。
【００２６】
制御部５０（図１参照）は、操作部４０が追加シードＳｔを受け付けると（Ｓ５にてＹｅｓ）、図６に示した追加シードＳｔの始点（点ｍ１）及び終点（点ｍ２）と前景候補領域Ｐｆ０との位置関係に基づいて、追加シードＳｔが前景シードを指定するものであるか又は背景シードを指定するものであるかの別を設定する（Ｓ６）。
具体的には、図３（Ｂ)に示した追加シードＳｔは、終点（点ｍ２）が前景候補領域Ｐｆ０の内側であるため、制御部５０は、この追加シードＳｔを背景シードに設定する。図４（Ｂ)に示した追加シードＳｔは、終点（点ｍ２）が前景候補領域Ｐｆ０の外側であるため、制御部５０は、この追加シードＳｔを前景シードに設定する。
また、図５（Ａ)に示した追加シードＳｔは、終点（点ｍ２）が前景候補領域Ｐｆ０の内側であるため、制御部５０は、この追加シードＳｔを背景シードに設定する。図５（Ｂ)に示した追加シードＳｔは、終点（点ｍ２）が前景候補領域Ｐｆ０の外側であるため、制御部５０は、この追加シードＳｔを前景シードに設定する。
前景シード又は背景シードに設定された追加シードＳｔは記憶部６０に記憶される。
【００２７】
制御部５０は、記憶部６０に記憶された追加シードＳｔと、追加シードＳｔの受け付け前に操作部４０が受け付けた前景シードＳｆ及び背景シードＳｂ（図３（Ｃ)、図４（Ｃ)参照）とに基づいて、記憶部６０に記憶された画像Ｐに前景候補領域Ｐｆ０を設定し直し、設定し直された前景候補領域Ｐｆ０を表示面３１に表示させる（Ｓ７）とともに、記憶部６０に記憶させる。
設定し直して表示された前景候補領域Ｐｆ０が、図２（Ｃ）に示すように、ユーザが抽出しようとした前景領域Ｐｆに一致するときは、さらなる追加シードＳｔが操作部４０に受け付けられることはなく（図７のＳ５にてＮｏ）、前景候補領域Ｐｆ０を抽出する処理は終了する。
設定し直して表示された前景候補領域Ｐｆ０が、なお前景領域Ｐｆに一致しないときは、さらなる追加シードＳｔの受け付け（Ｓ５）から前景候補領域Ｐｆ０の設定し直し及び表示の処理（Ｓ７）の処理が繰り返される。
【００２８】
前景候補領域Ｐｆ０を抽出する処理が終了すると、制御部５０は、記憶部６０に記憶された前景候補領域Ｐｆ０を画像形成部７０に出力し、画像形成部７０は、前景候補領域Ｐｆ０を印刷したり、前景候補領域Ｐｆ０を他の画像の一部分に貼り付けて１つの合成画像を生成した上で、その合成画像を印刷したりする。
【００２９】
このように構成された実施形態の画像処理装置８０及び画像形成装置１０によると、ユーザが前景領域Ｐｆとして抽出しようとして形成された前景候補領域Ｐｆ０を、追加シードＳｔにより修正するに際して、追加シードＳｔが前景領域を指定するものであるか又は背景領域を指定するものであるかの別を、ユーザが指定する必要がない。つまり、ユーザが追加シードＳｔの入力に先立って、前景領域を指定する意図を特定するための「Fore」ボタンを押下したり、背景領域を指定する意図を特定するための「Back」ボタンを押下する作業を行う必要がない。
また、実施形態の画像処理装置８０及び画像形成装置１０は、追加シードＳｔを線として受け付ける。これにより、追加シードＳｔを点で指定する場合に比べて、指定される領域が広げられる。
【００３０】
図８は、操作部４０（図１参照）が、追加シードＳｔを２つの点ｍ１，ｍ２の指定によって受け付けた様子を示す模式図である。
上述した実施形態の画像処理装置８０及び画像形成装置１０は、線で追加シードＳｔを受け付ける形態であるが、例えば図８に示すように、操作部４０（図１参照）が、追加シードＳｔを２つの点ｍ１，ｍ２として受け付けるものであってもよい。この場合、制御部５０は、２つの点ｍ１，ｍ２のうち時系列的に後に受け付けられた点ｍ２が前景候補領域Ｐｆ０の外側であるか又は内側であるかによって、追加シードＳｔが前景領域を指定するものであるか又は背景領域を指定するものであるかを設定する。
そして、制御部５０は、前景候補領域Ｐｆ０を仕切る境界線Ｋ０のうち、追加シードＳｔとして受け付けられた２つの点ｍ１，ｍ２のうち時系列的に先に受け付けられた点ｍ１に近い部分Ｋ０１を主に形成し直すことにより前景候補領域Ｐｆ０を形成し直すようにしてもよい。この形態の画像処理装置８０及び画像形成装置１０によれば、設定し直そうとする境界線Ｋ０の部分Ｋ０１が限定される。
【００３１】
＜プログラムの実施の形態＞
図９は、プログラムが読み込まれたコンピュータ５９によって、上述した画像処理装置８０の機能を実現するハードウェア構成の一例を示す図である。
このコンピュータ５９は、ＣＰＵ（Central Processing Unit）５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ（Random Access Memory）５３、画像出力部Ｉ／Ｆ（画像出力部 Interface）５４、パネルＩ／Ｆ（Panel Interface）５５、画像入力部Ｉ／Ｆ（画像入力部 Interface）５６及びローカルＩ／Ｆ（Local Interface）５７により構成されている。
【００３２】
ＲＯＭ５２は、ＣＰＵ５１により実行されるプログラムを記憶している。ＣＰＵ５１は、ＲＯＭ５２に記憶されているプログラムを読み出し、ＲＡＭ５３を作業エリアにしてプログラムを実行し、プログラムに従って、ＲＯＭ５２、ＲＡＭ５３、画像出力部Ｉ／Ｆ５４、パネルＩ／Ｆ５５、画像入力部Ｉ／Ｆ５６及びローカルＩ／Ｆ５７の動作を制御する。
【００３３】
画像出力部Ｉ／Ｆ５４は、画像形成部７０との間で前景候補領域Ｐｆ０のデータや制御信号等の通信を行う。パネルＩ／Ｆ５５は、画像表示装置３５及び受付部４５との間で情報や制御信号の通信を行う。画像入力部Ｉ／Ｆ５６は、画像取得部２０との間で画像Ｐのデータや制御信号の通信を行う。ローカルＩ／Ｆ５７は、記憶部６０との間でデータの通信を行う。
なお、画像表示装置３５は、表示面に画像を表示するものであり、受付部４５は、例えば画像表示装置３５の表示面に設けられたタッチパネルである。なお、受付部４５は、パーソナルコンピュータの入力インターフェースであるマウスやタッチパッドなどを適用してもよい。
【００３４】
プログラムが読み込まれたＣＰＵ５１は、画像入力部Ｉ／Ｆ５６を通じて画像取得部２０から取得した画像Ｐを、パネルＩ／Ｆ５５を通じて画像表示装置３５の表示面に表示させるとともに、ローカルＩ／Ｆ５７を通じて記憶部６０に記憶させる。また、ＣＰＵ５１は、画像表示装置３５の表示面に表示された画像Ｐのうち前景領域Ｐｆ（図２参照）に含まれる前景シードＳｆ及び背景領域Ｐｂに含まれる背景シードＳｂを、パネルＩ／Ｆ５５を通じて、受付部４５から受け付ける。ＣＰＵ５１は、受け付けられた前景シードＳｆ及び背景シードＳｂを、ローカルＩ／Ｆ５７を通じて記憶部６０に記憶させる。
【００３５】
ＣＰＵ５１は、受け付けた前景シードＳｆ及び背景シードＳｂに基づいて、記憶部６０に記憶されている画像Ｐに対して、ＲＡＭ５３を作業領域として、前景シードＳｆを含み背景シードＳｂを含まない前景候補領域Ｐｆ０を形成する。ＣＰＵ５１は、形成された前景候補領域Ｐｆ０を、パネルＩ／Ｆ５５を通じて画像表示装置３５の表示面に表示させるとともに、ローカルＩ／Ｆ５７を通じて記憶部６０に記憶させる。
画像表示装置３５の表示面に前景候補領域Ｐｆ０が形成された後に、ＣＰＵ５１は、受付部４５に、追加シードＳｔを受け付ける。追加シードＳｔが受け付けられたとき、ＣＰＵ５１は、追加シードＳｔを記憶部６０に記憶させるとともに、追加シードＳｔが前景候補領域Ｐｆ０の外側であるか又は内側であるかの別によって、追加シードＳｔが前景領域を指定するものであるか又は背景領域を指定するものであるかを設定する。
【００３６】
さらに、ＣＰＵ５１は、記憶部６０に記憶された前景シードＳｆ、背景シードＳｂ及び前景シード又は背景シードに設定された追加シードＳｔに基づいて、記憶部５３に記憶されている画像Ｐに対して、ＲＡＭ５３を作業領域として、前景シードＳｆを含み背景シードＳｂを含まず、かつ前景シードに設定された追加シードＳｔを含む前景候補領域Ｐｆ０又は前景シードＳｆを含み背景シードＳｂを含まず、かつ背景シードに設定された追加シードＳｔを含まない前景候補領域Ｐｆ０を形成し直す。
このように構成されたプログラムによれば、コンピュータ５９を、図１の画像処理装置８０における制御部５０として機能させ、受付部４５を操作部４０として機能させ、画像表示装置３５を表示部３０として機能させる。
したがって、このプログラムによっても、上述した画像処理装置８０と同じ作用、効果を得る。
【符号の説明】
【００３７】
３０…表示部、３１…表示面、４０…操作部（受付手段）、５０…制御部（領域形成手段）、６０…記憶部、Ｐ…画像、Ｐｆ…前景領域、Ｐｂ…背景領域、Ｐｆ０…前景候補領域、Ｓｆ…前景シード（前景部分の指定）、Ｓｔ…背景シード
【図１】
2015225411.tif 000003
【図２】
2015225411.tif 000004
【図３】
2015225411.tif 000005
【図４】
2015225411.tif 000006
【図５】
2015225411.tif 000007
【図６】
2015225411.tif 000008
【図７】
2015225411.tif 000009
【図８】
2015225411.tif 000010
【図９】
2015225411.tif 000011