(57)【特許請求の範囲】
【請求項１】
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段と、
この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段と、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段と、
この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記抽出手段は、更に、
前記所定の画像処理が施された合成画像の前記境界線を基準とする所定の範囲内でエッジを検出するエッジ検出処理を行い、当該エッジ検出処理の結果に基づいて、当該合成画像から前記対応領域を特定して抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記所定領域を構成する領域、前記背景領域を構成する領域及び前記境界線を基準とする所定の範囲における各画素の画素値を互いに異ならせた三値画像を生成する生成手段を更に備え、
前記抽出手段は、
前記生成手段により生成された前記三値画像に基づいて、前記所定の画像処理が施された合成画像から前記対応領域を特定して抽出することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
画像から所定領域を切り抜いて切り抜き画像を生成する切抜手段を更に備え、
前記特定手段は、
前記切抜手段により生成された前記切り抜き画像内で前記所定領域の位置を示す位置情報を用いて前記境界線を特定することを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記切抜手段により生成された前記切り抜き画像と前記他の画像とを合成して合成画像を生成する合成手段を更に備え、
前記取得手段は、
前記合成手段により生成された前記合成画像を取得することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像処理装置を用いた画像処理方法であって、
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する工程と、
取得された合成画像に対して所定の画像処理を施す工程と、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する工程と、
特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する工程と、
を含むことを特徴とする画像処理方法。
【請求項７】
画像処理装置のコンピュータを、
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段、
この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段、
この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像上に順次入力される座標データに基づいて輪郭線を描画して、当該画像から輪郭線で囲まれた対象領域を抽出する画像処理装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−４８２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１の場合、抽出された対象領域を他の画像に合成した合成画像において、当該対象領域に対応する領域の表示態様を変形させるような画像処理を施した場合、画像処理後の合成画像から対象領域に対応する領域を抽出するためには、再度輪郭線を描画しなければならないという問題があった。
【０００５】
そこで、本発明の課題は、所定の画像処理が施された画像からの所望の領域の抽出を簡便に行うことができる画像処理装置、画像処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の画像処理装置は、
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段と、この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段と、前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段と、この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段と、を備えたことを特徴としている。
【０００７】
また、本発明の画像処理方法は、
画像処理装置を用いた画像処理方法であって、画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する工程と、取得された合成画像に対して所定の画像処理を施す工程と、前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する工程と、特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する工程と、を含むことを特徴としている。
【０００８】
また、本発明のプログラムは、
画像処理装置のコンピュータを、画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段、この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段、前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段、この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、所定の画像処理が施された画像からの所望の領域の抽出を簡便に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した一実施形態の画像処理システムの概略構成を示すブロック図である。
【図２】図１の画像処理システムを構成するユーザ端末の概略構成を示すブロック図である。
【図３】図１の画像処理システムを構成するサーバの概略構成を示すブロック図である。
【図４】図１の画像処理システムによる画像抽出処理に係る動作の一例を示すフローチャートである。
【図５】図４の画像抽出処理に係る画像の一例を模式的に示す図である。
【図６】図４の画像抽出処理に係る画像の一例を模式的に示す図である。
【図７】図４の画像抽出処理に係る画像の一例を模式的に示す図である。
【図８】図４の画像抽出処理に係る画像の一例を模式的に示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の画像処理システム１００の概略構成を示すブロック図である。
【００１２】
本実施形態の画像処理システム１００は、図１に示すように、撮像装置１と、ユーザ端末２と、サーバ３とを備え、ユーザ端末２とサーバ３とが所定の通信ネットワークＮを介して各種情報を送受信可能に接続されている。
【００１３】
撮像装置１は、被写体を撮像する撮像機能や撮像画像の画像データを記録媒体Ｃに記録する記録機能等を具備する。即ち、撮像装置１は、公知のものを適用可能であり、例えば、主要な機能を撮像機能とするデジタルカメラだけでなく、主要な機能としないものの撮像機能を具備する携帯電話機等の携帯端末なども含む。
【００１４】
次に、ユーザ端末２について図２を参照して説明する。
ユーザ端末２は、例えば、パーソナルコンピュータ等により構成され、サーバ３により開設されるＷｅｂページ（例えば、画像抽出用ページ）にアクセスして、当該Ｗｅｂページ上で各種の指示を入力する。
【００１５】
図２は、ユーザ端末２の概略構成を示すブロック図である。
図２に示すように、ユーザ端末２は、具体的には、中央制御部２０１と、操作入力部２０２と、表示部２０３と、記録媒体制御部２０４と、通信制御部２０５等を備えている。
【００１６】
中央制御部２０１は、ユーザ端末２の各部を制御する。具体的には、中央制御部２０１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（何れも図示略）を備え、ＲＯＭに記憶されたユーザ端末２用の各種処理プログラム（図示略）に従って各種の制御動作を行う。その際に、ＣＰＵは、ＲＡＭ内の格納領域内に各種処理結果を格納させ、必要に応じてその処理結果を表示部２０３に表示させる。
ＲＡＭは、例えば、ＣＰＵにより実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
ＲＯＭは、コンピュータ読み取り可能なプログラムコードの形態で格納されたプログラム、具体的には、ユーザ端末２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラムや、これら各種処理プログラムを実行する際に使用されるデータ等を記憶する。
【００１７】
操作入力部２０２は、例えば、数値、文字等を入力するためのデータ入力キーや、データの選択、送り操作等を行うための上下左右移動キーや各種機能キー等によって構成されるキーボードやマウス等を備え、ユーザにより押下されたキーの押下信号やマウスの操作信号を中央制御部２０１のＣＰＵに出力する。
なお、操作入力部２０２としてタッチパネル（図示略）を表示部２０３の表示画面に配設して、タッチパネルの接触位置に応じて各種の指示を入力するような構成としても良い。
【００１８】
表示部２０３は、例えば、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）等のディスプレイから構成され、中央制御部２０１のＣＰＵの制御下にて各種情報を表示画面に表示する。
即ち、表示部２０３は、例えば、サーバ３から送信され通信制御部２０５により受信されたＷｅｂページ（例えば、画像抽出用ページ）のページデータに基づいて、対応するＷｅｂページを表示画面に表示する。具体的には、表示部２０３は、画像抽出処理（後述）に係る各種の処理画面の画像データに基づいて、各種の処理画面を表示画面に表示する。
【００１９】
記録媒体制御部２０４は、記録媒体Ｃが着脱自在に構成され、装着された記録媒体Ｃからのデータの読み出しや記録媒体Ｃに対するデータの書き込みを制御する。即ち、記録媒体制御部２０４は、撮像装置１から取り外されて装着された記録媒体Ｃから画像抽出処理（後述）に係る被写体存在画像（図示略）の画像データを読み出して通信制御部２０５に出力する。
ここで、被写体存在画像とは、所定の背景内に主要な被写体が存在する画像のことである。また、記録媒体Ｃには、撮像装置１の画像処理部（図示略）により所定の符号化形式（例えば、ＪＰＥＧ形式等）に従って符号化された被写体存在画像の画像データが記録されている。
そして、通信制御部２０５は、記録媒体制御部２０４から出力され入力された被写体存在画像の画像データをサーバ３に所定の通信ネットワークＮを介して送信する。
なお、記録媒体Ｃは、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００２０】
通信制御部２０５は、例えば、モデム（MODEM:Modulater/DEModulater）、ターミナルアダプタ（Terminal Adapter）等によって構成され、所定の通信ネットワークＮを介してサーバ３等の外部機器との間で情報の通信制御を行う。
【００２１】
なお、通信ネットワークＮは、例えば、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の様々な回線形態を適用することが可能である。また、通信ネットワークＮには、例えば、電話回線網、ＩＳＤＮ回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ回線網等の各種通信回線網と、それらを接続するインターネットサービスプロバイダ等が含まれる。
【００２２】
次に、サーバ３について図３を参照して説明する。
サーバ３は、Ｗｅｂ（World Wide Web）サーバとしてインターネット上にＷｅｂページ（例えば、画像抽出用ページ）を開設する機能を具備するものであり、ユーザ端末２からのアクセスに応じて当該ユーザ端末２にＷｅｂページのページデータを送信する。また、サーバ３は、画像処理装置として、被写体切り抜き画像Ｐ１（図５（ａ）参照）に係る被写体領域（所定領域）Ｐｓと背景領域との境界線Ｌに基づいて、所定の画像処理が施された画像処理済み画像Ｐ３（図６（ｂ）参照）から被写体領域Ｐｓに対応する被写体対応領域Ｑｓ（図８（ｂ）参照）を抽出する。
【００２３】
図３は、サーバ３の概略構成を示すブロック図である。
図３に示すように、サーバ３は、具体的には、中央制御部３０１と、記憶部３０２と、表示部３０３と、通信制御部３０４と、画像処理部３０５等を備えて構成されている。
【００２４】
中央制御部３０１は、サーバ３の各部を制御する。具体的には、中央制御部３０１は、ＣＰＵ、ＲＡＭ、ＲＯＭ（何れも図示略）を備え、ＣＰＵは、ＲＯＭに記憶されたサーバ３用の各種処理プログラム（図示略）に従って各種の制御動作を行う。その際に、ＣＰＵは、ＲＡＭ内の格納領域内に各種処理結果を格納させ、必要に応じてその処理結果を表示部３０３に表示させる。
ＲＡＭは、例えば、ＣＰＵにより実行される処理プログラム等を展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域などを備える。
ＲＯＭは、コンピュータ読み取り可能なプログラムコードの形態で格納されたプログラム、具体的には、サーバ３で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラムや、これら各種処理プログラムを実行する際に使用されるデータ等を記憶する。
【００２５】
記憶部３０２は、例えば、半導体の不揮発メモリやＨＤＤ（Hard Disc Drive）等により構成され、ユーザ端末２に送信されるＷｅｂページのページデータ、画像処理部３０５により生成された被写体切り抜き画像Ｐ１や被写体合成画像Ｐ２（図６（ａ）参照）や被写体抽出画像Ｐ７（図８（ｂ）参照）の画像データ等をそれぞれ記憶する。また、記憶部３０２は、被写体合成画像Ｐ２の背景領域を構成する背景画像Ｐｂ（図６（ａ）参照）の画像データを記憶する。
【００２６】
表示部３０３は、例えば、ＬＣＤ、ＣＲＴ等のディスプレイから構成され、中央制御部３０１のＣＰＵの制御下にて各種情報を表示画面に表示する。
【００２７】
通信制御部３０４は、例えば、モデム、ターミナルアダプタ等によって構成され、所定の通信ネットワークＮを介してユーザ端末２等の外部機器との間で情報の通信制御を行う。
具体的には、通信制御部３０４は、例えば、画像抽出処理（後述）にてユーザ端末２から所定の通信ネットワークＮを介して送信された被写体存在画像の画像データを受信して、当該画像データを中央制御部３０１のＣＰＵに出力する。
中央制御部３０１のＣＰＵは、入力された被写体存在画像の画像データを切抜部３０５ａに出力する。
【００２８】
画像処理部３０５は、切抜部３０５ａと、画像合成部３０５ｂと、画像取得部３０５ｃと、アート変換処理部３０５ｄと、境界線特定部３０５ｅと、三値画像生成部３０５ｆと、抽出部３０５ｇとを具備している。
【００２９】
切抜部３０５ａは、被写体存在画像から被写体切り抜き画像Ｐ１（図５（ａ）参照）を生成する。
即ち、切抜部３０５ａは、公知の被写体切抜手法を用いて、被写体存在画像から被写体が含まれる領域Ｐｓが切り抜かれた被写体切り抜き画像Ｐ１を生成する。
具体的には、切抜部３０５ａは、被写体存在画像における被写体領域Ｐｓの位置を示し、当該被写体領域Ｐｓを抽出するための被写体位置情報Ｍ（図５（ｂ）参照）を生成する位置情報生成部ａ１を備えている。
ここで、被写体位置情報Ｍとしては、例えば、被写体存在画像の各画素について、被写体画像を所定の背景に対してアルファブレンディングする際の重みをアルファ値（０≦α≦１）として表したアルファマップが挙げられる。
【００３０】
位置情報生成部ａ１は、先ず、ユーザ端末２から所定の通信ネットワークＮを介して送信され通信制御部３０４により受信された被写体存在画像の画像データを取得する。そして、位置情報生成部ａ１は、例えば、ユーザによるユーザ端末２の操作入力部２０２（例えば、マウス等）の所定操作に基づいて、表示部２０３に表示されている当該被写体存在画像上に描画された切抜線（図示略）に基づいて当該被写体存在画像を区分する。続けて、位置情報生成部ａ１は、被写体存在画像の切抜線により区分される複数の区分領域の中で、被写体の背景を推定して当該背景の各画素の画素値に基づいて所定の演算を行って、被写体の背景色を所定の単一色として推定する。その後、位置情報生成部ａ１は、所定の単一色の背景用画像と被写体存在画像との間で対応する各画素の差分情報（例えば、相違度マップ等）を生成する。そして、位置情報生成部ａ１は、生成した差分情報の各画素の画素値を所定の閾値と比較して二値化した後、同じ連結成分を構成する画素集合に同じ番号を付けるラベリング処理を行って面積が最大の画素集合を被写体部分とする。
その後、位置情報生成部ａ１は、例えば、上記の面積が最大の画素集合が「１」、その他の部分が「０」である二値化された差分情報に対してローパスフィルタを施して境界部分に中間値を生じさせることでアルファ値を作成する。この場合、被写体領域Ｐｓはアルファ値が「１」となり、被写体存在画像の所定の背景に対する透過度が０％となる。一方、被写体の背景部分はアルファ値が「０」となり、当該被写体存在画像の所定の背景に対する透過度が１００％となる。
【００３１】
そして、切抜部３０５ａは、位置情報生成部ａ１により生成された被写体位置情報Ｍ（アルファマップ）に基づいて、被写体存在画像の各画素のうち、アルファ値が「１」の画素を所定の単一色画像に対して透過させずに、且つ、アルファ値が「０」の画素を透過させるように、被写体画像を所定の単一色画像と合成して被写体切り抜き画像Ｐ１の画像データを生成する。
被写体切り抜き画像Ｐ１の画像データは、例えば、位置情報生成部ａ１により生成された被写体位置情報Ｍ（アルファマップ）と対応付けられたデータである。
【００３２】
なお、上記した切抜部３０５ａによる被写体切抜手法は、一例であってこれに限られるものではなく、被写体存在画像から被写体が含まれる被写体領域Ｐｓを切り抜く公知の手法であれば如何なる手法を適用しても良い。
また、切抜部３０５ａは、被写体存在画像から被写体が含まれる被写体領域Ｐｓを切り抜くようにしたが、切抜部３０５ａによる切り抜きの対象領域は一例であってこれに限られるものではなく、適宜任意に変更可能である。即ち、切抜部３０５ａは、被写体領域Ｐｓ以外の所定領域、例えば、背景領域等を切り抜きの対象領域としても良い。
【００３３】
画像合成部３０５ｂは、被写体切り抜き画像Ｐ１と背景画像Ｐｂとを合成する画像合成処理を行う。
即ち、画像合成部３０５ｂは、被写体切り抜き画像Ｐ１と他の画像である背景画像Ｐｂとを合成して被写体合成画像Ｐ２（図６（ａ）参照）を生成する。具体的には、画像合成部３０５ｂは、切抜部３０５ａにより生成された被写体切り抜き画像Ｐ１の画像データ及び記憶部３０２から読み出された背景画像Ｐｂの画像データを取得する。そして、画像合成部３０５ｂは、背景画像Ｐｂの各画素のうち、被写体切り抜き画像Ｐ１のアルファ値が「０」の画素は背景画像Ｐｂに対して透過させ、被写体切り抜き画像Ｐ１のアルファ値が「１」の画素は被写体切り抜き画像Ｐ１の対応する画素の画素値で背景画像Ｐｂの画素を上書きし、さらに、背景画像Ｐｂの各画素のうち、被写体切り抜き画像Ｐ１の画素のアルファ値が「０＜α＜１」の画素は１の補数（１−α）を用いて被写体切り抜き画像Ｐ１の被写体領域Ｐｓを切り抜いた画像（背景画像×（１−α））を生成した後、被写体位置情報Ｍ（アルファマップ）における１の補数（１−α）を用いて被写体切り抜き画像Ｐ１を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像Ｐ１から減算し、それを被写体領域Ｐｓを切り抜いた画像（背景画像×（１−α））と合成する。
【００３４】
画像取得部３０５ｃは、被写体合成画像Ｐ２を取得する。
即ち、画像取得部３０５ｃは、被写体切り抜き画像Ｐ１と他の画像である背景画像Ｐｂとが合成された被写体合成画像Ｐ２を取得する。具体的には、画像取得部３０５ｃは、画像合成部３０５ｂから当該画像合成部３０５ｂにより生成された被写体合成画像Ｐ２の画像データを取得する。
なお、画像取得部３０５ｃによる被写体合成画像Ｐ２の取得方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。即ち、例えば、サーバ３と外部の情報通信機器とが所定の通信ネットワークＮを介して情報通信可能に接続された状態で、この情報通信機器から送信された生成済みの被写体合成画像の画像データを受信して、当該画像データを取得するようにしても良い。また、例えば、サーバ３に記録媒体制御部を備え、この記録媒体制御部に装着された記録媒体Ｃから被写体合成画像の画像データを読み出して取得するようにしても良い。
【００３５】
アート変換処理部３０５ｄは、処理対象である被写体合成画像Ｐ２を各種の視覚的効果を有する画像に加工するアート変換処理を施す。
ここで、アート変換処理とは、処理対象となる被写体合成画像Ｐ２の視覚的効果、即ち、表示部に表示された状態における表示態様を変化させる画像処理のことである。アート変換処理としては、具体的には、例えば、油彩絵の具で描いたような視覚的効果を有する画像に加工する「油彩画風」（図６（ｂ）参照）や、水彩絵の具で描いたような視覚的効果を有する画像に加工する「水彩画風」や、色鉛筆で書いたような視覚的効果を有する画像に加工する「色鉛筆風」等が挙げられるが、一例であってこれらに限られるものではなく、適宜任意に変更可能である。
そして、アート変換処理部３０５ｄは、ユーザによるユーザ端末２の操作入力部２０２の所定操作に基づいて指定された所定の処理内容のアート変換処理（例えば、「油彩画風」等）を被写体合成画像Ｐ２に対して施し、画像処理済み画像Ｐ３の画像データを取得する。
また、処理対象の画像を各種の視覚的効果を有する画像に加工する技術は、例えば、公知の画像処理関連のソフトウェアを用いた処理と略同様の処理によって実現され、ＨＳＶ色空間における色相、彩度、明度などを変更したり各種のフィルタを用いることで行われるが、公知の技術であるので、詳細な説明を省略する。また、「○○風」とは、公知の画像処理関連のソフトウェアによって実現可能なアート変換処理が施された視覚的効果のことを言う。
【００３６】
なお、画像処理としては、被写体合成画像Ｐ２を絵画調の画像に加工するアート変換処理に限られるものではなく、例えば、輪郭強調処理、階調補正処理、二値化処理など適宜任意に変更することができる。
【００３７】
境界線特定部３０５ｅは、被写体切り抜き画像Ｐ１に係る被写体領域Ｐｓと背景領域との境界線Ｌを特定する。
即ち、境界線特定部３０５ｅは、切抜部３０５ａにより生成された被写体切り抜き画像Ｐ１内で被写体領域（所定領域）Ｐｓの位置を示す被写体位置情報Ｍを用いて境界線Ｌを特定する。具体的には、境界線特定部３０５ｅは、位置情報生成部ａ１により生成された被写体位置情報Ｍ（例えば、アルファマップ）を複製し、当該被写体位置情報Ｍの被写体領域Ｐｓと背景領域（図５（ｂ）に示す被写体位置情報Ｍにおける「黒塗り」で表す領域等）との境界をなす縁部分をトレースした軌跡を境界線Ｌとして特定する。そして、境界線特定部３０５ｅは、特定された境界線Ｌを表す境界線画像Ｐ４（図７（ａ）参照）を所定のデータ形式（例えば、SVG（Scalable Vector Graphics）で記述された画像フォーマット等）で生成する。
【００３８】
三値画像生成部３０５ｆは、被写体構成領域Ａｓ、背景構成領域Ａｂ及び境界領域Ａｌの各画素の画素値を互いに異ならせた三値画像Ｐ６を生成する。
即ち、三値画像生成部３０５ｆは、被写体を構成する被写体構成領域Ａｓの各画素を第１の画素値（例えば、「１」等）、背景を構成する背景構成領域Ａｂの各画素を第２の画素値（例えば、「０」等）、被写体であるか背景であるか未確定の領域（未確定領域）である境界領域Ａｌの各画素を第３の画素値（例えば、「０．５」等）とする三値画像Ｐ６（図８（ａ）参照）を生成する。具体的には、先ず、三値画像生成部３０５ｆは、境界線特定部３０５ｅにより生成された所定のデータ形式（例えば、SVGで記述された画像フォーマット等）の境界線画像Ｐ４の画像データを取得し、当該境界線Ｌを基準とする所定の範囲内の各画素を画素値が未確定の領域として設定して境界領域画像Ｐ５（図７（ｂ）参照）を生成する。例えば、三値画像生成部３０５ｆは、SVGで記述された画像フォーマットの境界線画像Ｐ４の画像データの「fill」、「stroke」、「stroke-width」、「StrokeLineCap」等の項目を逐次調整して、当該境界線Ｌの太さを変更することで画素値が未確定の領域としての境界領域Ａｌを設定する。
ここで、境界領域Ａｌの設定に係る境界線Ｌの太さの変更度合は、被写体合成画像Ｐ２に対する画像処理（例えば、アート変換処理）の処理内容に応じて変化させても良い。即ち、被写体合成画像Ｐ２に対するアート変換処理が、例えば、筆跡を表現するためのタッチの細かさ、絵の具や刺繍を表現するためのテクスチャの大きさ、画像を表現するキャンバスの粗さ等を基準として、元画像の視覚的効果、特に主要部の形状の変化が相対的に大きい画像加工処理の場合には、境界線Ｌの太さを相対的に太くするように変更度合を設定し、一方、元画像の主要部の形状の変化が相対的に小さい画像加工処理の場合には、境界線Ｌの太さを相対的に細くするように変更度合を設定しても良い。
【００３９】
そして、三値画像生成部３０５ｆは、位置情報生成部ａ１により生成された被写体位置情報Ｍ（例えば、アルファマップ）を複製し、当該被写体位置情報Ｍと生成済みの境界領域画像Ｐ５とを併合して三値画像Ｐ６を生成する。具体的には、三値画像生成部３０５ｆは、被写体位置情報Ｍと境界領域画像Ｐ５とを上下に重ね合わせた状態で、被写体位置情報Ｍの被写体領域Ｐｓのうち、境界領域Ａｌと重なり合わない部分の各画素を画素値が「１」の被写体構成領域Ａｓとする。同様に、三値画像生成部３０５ｆは、被写体位置情報Ｍの背景領域のうち、境界領域Ａｌと重なり合わない部分の各画素を画素値が「０」の背景構成領域Ａｂとする。また、三値画像生成部３０５ｆは、被写体位置情報Ｍの被写体領域Ｐｓ及び背景領域のうち、境界領域Ａｌと重なり合った部分の各画素を画素値が「０．５」の境界領域（未確定領域）Ａｌとする。このようにして、三値画像生成部３０５ｆは、被写体構成領域Ａｓ、背景構成領域Ａｂ及び境界領域Ａｌの各画素の画素値が互いに異なる三値画像Ｐ６を生成する。
なお、図８（ａ）にあっては、三値画像Ｐ６における背景構成領域Ａｂを「黒塗り」で、被写体構成領域Ａｓを「白抜き」で、境界領域（未確定領域）Ａｌにドットを付して表している。
【００４０】
抽出部３０５ｇは、画像処理済み画像Ｐ３から被写体領域Ｐｓに対応する被写体対応領域Ｑｓを抽出する。
即ち、抽出部３０５ｇは、境界線特定部３０５ｅにより特定された境界線Ｌに基づいて、所定の画像処理が施された画像処理済み画像Ｐ３から被写体領域Ｐｓに対応する被写体対応領域Ｑｓを抽出する。具体的には、抽出部３０５ｇは、三値画像生成部３０５ｆにより生成された三値画像Ｐ６に基づいて、画像処理済み画像Ｐ３の境界線Ｌを基準とする境界領域（所定の範囲）Ａｌ内でエッジを検出するエッジ検出処理を行い、当該エッジ検出処理の結果に基づいて、当該画像処理済み画像Ｐ３から被写体対応領域Ｑｓを特定して抽出する。例えば、抽出部３０５ｇは、エッジ検出処理により境界領域Ａｌ内で被写体領域Ｐｓのエッジ（背景領域との境目）を検出し、画像処理済み画像Ｐ３内で当該エッジにより区分される領域（例えば、エッジにより囲まれる内側領域等）を被写体対応領域Ｑｓとして特定した後、画像処理済み画像Ｐ３から被写体対応領域Ｑｓを抽出した被写体抽出画像Ｐ７（図８（ｂ）参照）を生成する。
上記のエッジ検出処理は、公知の技術であるので、ここでは詳細な説明を省略する。
【００４１】
なお、抽出部３０５ｇによる被写体対応領域Ｑｓの抽出の手法として、エッジ検出処理を例示したが一例であってこれに限られるものではなく、適宜任意に変更可能である。即ち、例えば、グラフカットアルゴリズムを利用して、三値画像Ｐ６に係る所定のエネルギー関数を最小にするパラメータを算出することで、画素値の未確定領域である境界領域Ａｌを構成する各画素の画素値を特定して二値画像（マスク画像）を生成した後、当該二値画像を利用して画像処理済み画像Ｐ３から被写体対応領域Ｑｓを切り抜くようにしても良い。
【００４２】
次に、ユーザ端末２及びサーバ３を用いた画像抽出処理について、図４〜図８を参照して説明する。
ここで、図４は、画像抽出処理に係る動作の一例を示すフローチャートである。
また、図５（ａ）は、被写体切り抜き画像Ｐ１の一例を模式的に示す図であり、図５（ｂ）は、被写体位置情報Ｍの一例を模式的に示す図である。また、図６（ａ）は、被写体合成画像Ｐ２の一例を模式的に示す図であり、図６（ｂ）は、画像処理済み画像Ｐ３の一例を模式的に示す図である。また、図７（ａ）は、境界線画像Ｐ４の一例を模式的に示す図であり、図７（ｂ）は、境界領域画像Ｐ５の一例を模式的に示す図である。また、図８（ａ）は、三値画像Ｐ６の一例を模式的に示す図であり、図８（ｂ）は、被写体抽出画像Ｐ７の一例を模式的に示す図である。
【００４３】
図４に示すように、ユーザ端末２の中央制御部２０１のＣＰＵは、ユーザによる操作入力部２０２の所定操作に基づいて、サーバ３により開設される画像抽出用ページのアクセス指示が入力されると、当該アクセス指示を通信制御部２０５により所定の通信ネットワークＮを介してサーバ３に送信させる（ステップＳ１）。
サーバ３の通信制御部３０４によって、ユーザ端末２から送信されたアクセス指示が受信されると、中央制御部３０１のＣＰＵは、画像抽出用ページのページデータを通信制御部３０４により所定の通信ネットワークＮを介してユーザ端末２に送信させる（ステップＳ２）。
そして、ユーザ端末２の通信制御部２０５によって、画像抽出用ページのページデータが受信されると、中央制御部２０１のＣＰＵは、当該画像抽出用ページのページデータに基づいて、画像抽出用ページの所定の画面を表示部２０３に表示させる。続けて、ユーザによる操作入力部２０２の所定操作に基づいて、記録媒体制御部２０４は、記録媒体Ｃからユーザ所望の被写体存在画像の画像データを読み出した後、中央制御部２０１のＣＰＵは、読み出された被写体存在画像の画像データを通信制御部２０５により所定の通信ネットワークＮを介してサーバ３に送信させる（ステップＳ３）。
【００４４】
サーバ３の通信制御部３０４によって、ユーザ端末２から送信された被写体存在画像の画像データが受信されると、画像処理部３０５の切抜部３０５ａは、被写体存在画像から被写体位置情報Ｍ（例えば、アルファマップ）を用いて被写体切り抜き画像Ｐ１（図５（ａ）参照）を生成する（ステップＳ４）。
具体的には、切抜部３０５ａの位置情報生成部ａ１は、被写体存在画像における被写体領域Ｐｓの位置を示し、当該被写体領域Ｐｓを抽出するための被写体位置情報Ｍ（アルファマップ；図５（ｂ）参照）を生成する。その後、切抜部３０５ａは、生成された被写体位置情報Ｍに基づいて、被写体存在画像の各画素のうち、アルファ値が「１」の画素を所定の単一色画像に対して透過させずに、且つ、アルファ値が「０」の画素を透過させるように、被写体領域Ｐｓの画像を所定の単一色画像と合成して被写体切り抜き画像Ｐ１の画像データを生成する。
【００４５】
ユーザ端末２の中央制御部２０１のＣＰＵは、ユーザによる操作入力部２０２の所定操作に基づいて、ユーザ所望の背景画像Ｐｂを指定する指示が入力されると、当該背景画像Ｐｂの指定指示を通信制御部２０５により所定の通信ネットワークＮを介してサーバ３に送信させる（ステップＳ５）。
サーバ３の通信制御部３０４によって、ユーザ端末２から送信された背景画像Ｐｂの指定指示が受信されると、画像処理部３０５の画像合成部３０５ｂは、被写体切り抜き画像Ｐ１と背景画像Ｐｂとを合成して被写体合成画像Ｐ２（図６（ａ）参照）を生成する（ステップＳ６）。
具体的には、画像合成部３０５ｂは、通信制御部３０４により受信された指定指示に係る背景画像Ｐｂの画像データを記憶部３０２から取得するとともに、被写体切り抜き画像Ｐ１の画像データを切抜部３０５ａから取得する。そして、画像合成部３０５ｂは、背景画像Ｐｂの各画素のうち、被写体切り抜き画像Ｐ１のアルファ値が「０」の画素は背景画像Ｐｂに対して透過させ、被写体切り抜き画像Ｐ１のアルファ値が「１」の画素は被写体切り抜き画像Ｐ１の対応する画素の画素値で背景画像Ｐｂの画素を上書きし、さらに、背景画像Ｐｂの各画素のうち、被写体切り抜き画像Ｐ１の画素のアルファ値が「０＜α＜１」の画素は１の補数（１−α）を用いて被写体切り抜き画像Ｐ１の被写体領域Ｐｓを切り抜いた画像（背景画像×（１−α））を生成した後、アルファマップにおける１の補数（１−α）を用いて被写体切り抜き画像Ｐ１を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像Ｐ１から減算し、それを被写体領域Ｐｓを切り抜いた画像（背景画像×（１−α））と合成する。
【００４６】
次に、ユーザ端末２の中央制御部２０１のＣＰＵは、ユーザによる操作入力部２０２の所定操作に基づいて、被写体合成画像Ｐ２に対するアート変換処理の実行指示が入力されると、当該アート変換処理の実行指示を通信制御部２０５により所定の通信ネットワークＮを介してサーバ３に送信させる（ステップＳ７）。
サーバ３の通信制御部３０４によって、ユーザ端末２から送信されたアート変換処理の実行指示が受信されると、画像処理部３０５の画像取得部３０５ｃは、画像合成部３０５ｂにより生成された被写体合成画像Ｐ２の画像データを取得した後（ステップＳ８）、アート変換処理部３０５ｄは、ユーザによるユーザ端末２の操作入力部２０２の所定操作に基づいて指定された所定の処理内容のアート変換処理（例えば、「油彩画風」等）を被写体合成画像Ｐ２に対して施し、画像処理済み画像Ｐ３（図６（ｂ）参照）の画像データを取得する（ステップＳ９）。
【００４７】
続けて、画像処理部３０５の境界線特定部３０５ｅは、被写体位置情報Ｍを用いて被写体切り抜き画像Ｐ１に係る被写体領域Ｐｓと背景領域との境界線Ｌを特定して、所定のデータ形式の境界線画像Ｐ４（図７（ａ）参照）を生成する（ステップＳ１０）。
具体的には、境界線特定部３０５ｅは、位置情報生成部ａ１により生成された被写体位置情報Ｍ（アルファマップ）を複製し、当該被写体位置情報Ｍの被写体領域Ｐｓと背景領域との境界をなす縁部分をトレースした軌跡を境界線Ｌとして特定した後、当該境界線Ｌを表す境界線画像Ｐ４を所定のデータ形式（例えば、SVGで記述された画像フォーマット等）で生成する。
【００４８】
次に、画像処理部３０５の三値画像生成部３０５ｆは、境界線特定部３０５ｅにより生成された所定のデータ形式の境界線画像Ｐ４の画像データを取得し、当該境界線Ｌを基準とする所定の範囲内の画素を画素値が未確定の境界領域Ａｌとして設定して境界領域画像Ｐ５（図７（ｂ）参照）を生成する（ステップＳ１１）。
続けて、三値画像生成部３０５ｆは、位置情報生成部ａ１により生成された被写体位置情報Ｍ（アルファマップ）を複製し、当該被写体位置情報Ｍと生成済みの境界領域画像Ｐ５とを併合して、被写体構成領域Ａｓ、背景構成領域Ａｂ及び境界領域Ａｌの各画素の画素値が互いに異なる三値画像Ｐ６（図８（ａ）参照）を生成する（ステップＳ１２）。具体的には、三値画像生成部３０５ｆは、被写体位置情報Ｍの被写体領域Ｐｓのうち、境界領域Ａｌと重なり合わない部分を画素値が「１」の被写体構成領域Ａｓとし、同様に、被写体位置情報Ｍの背景領域のうち、境界領域Ａｌと重なり合わない部分を画素値が「０」の背景構成領域Ａｂとする。また、三値画像生成部３０５ｆは、被写体位置情報Ｍの被写体領域Ｐｓ及び背景領域のうち、境界領域Ａｌと重なり合った部分を画素値が「０．５」の境界領域（未確定領域）Ａｌとする。
【００４９】
次に、画像処理部３０５の抽出部３０５ｇは、三値画像生成部３０５ｆにより生成された三値画像Ｐ６に基づいて、画像処理済み画像Ｐ３から被写体領域Ｐｓに対応する被写体対応領域Ｑｓを抽出する（ステップＳ１３）。
具体的には、抽出部３０５ｇは、三値画像Ｐ６に基づいて、画像処理済み画像Ｐ３の境界線Ｌを基準とする境界領域Ａｌ内でエッジを検出するエッジ検出処理を行い、境界領域Ａｌ内で被写体領域Ｐｓのエッジを特定する。そして、抽出部３０５ｇは、画像処理済み画像Ｐ３内で特定されたエッジにより区分される領域（例えば、エッジの内側領域等）を被写体対応領域Ｑｓとして特定した後、画像処理済み画像Ｐ３から被写体対応領域Ｑｓを抽出した被写体抽出画像Ｐ７（図８（ｂ）参照）を生成する。
【００５０】
その後、中央制御部３０１のＣＰＵは、抽出部３０５ｇにより生成された被写体抽出画像Ｐ７の画像データを通信制御部３０４により所定の通信ネットワークＮを介してユーザ端末２に送信させる（ステップＳ１４）。
そして、ユーザ端末２の通信制御部２０５によって、被写体抽出画像Ｐ７の画像データが受信されると、中央制御部２０１のＣＰＵは、当該画像データに基づいて、被写体抽出画像Ｐ７を表示部２０３に表示させる（ステップＳ１５）。
これにより、画像抽出処理を終了する。
【００５１】
以上のように、本実施形態の画像処理システム１００によれば、被写体切り抜き画像Ｐ１に係る被写体領域（所定領域）Ｐｓと背景領域との境界線Ｌに基づいて、所定の画像処理が施された被写体合成画像Ｐ２（画像処理済み画像Ｐ３）から被写体領域Ｐｓに対応する被写体対応領域Ｑｓを抽出するので、被写体切り抜き画像Ｐ１と他の画像（背景画像Ｐｂ）とが合成された被写体合成画像Ｐ２に対して主要部の形状が変化するような画像処理が施された画像処理済み画像Ｐ３であっても、被写体切り抜き画像Ｐ１に係る被写体領域Ｐｓと背景領域との境界線Ｌを基準として、当該画像処理済み画像Ｐ３内の被写体対応領域Ｑｓを適正に特定することができる。
従って、所定の画像処理が施された画像処理済み画像Ｐ３からの所望の被写体対応領域Ｑｓの抽出を簡便に行うことができる。
【００５２】
また、所定の画像処理が施された被写体合成画像Ｐ２である画像処理済み画像Ｐ３の境界線Ｌを基準とする所定の範囲内でエッジ検出処理を行うので、画像処理済み画像Ｐ３内でエッジ検出処理の処理対象となる範囲を絞り込んだ上で当該エッジ検出処理を行うことができ、画像処理済み画像Ｐ３からの被写体対応領域Ｑｓの抽出を適正に行うことができるとともに、処理能力の高い演算装置を搭載せずとも画像抽出処理の高速化を図ることができる。
特に、被写体構成領域Ａｓ、背景構成領域Ａｂ及び境界領域Ａｌの各画素の画素値が互いに異なる三値画像Ｐ６を利用することで、画像処理済み画像Ｐ３内にてエッジ検出処理の処理対象となる境界領域Ａｌだけでなく、被写体構成領域Ａｓ及び背景構成領域Ａｂの特定も簡便に、且つ、適正に行うことができる。
【００５３】
また、被写体切り抜き画像Ｐ１内で被写体領域Ｐｓの位置を示す被写体位置情報Ｍを用いて境界線Ｌを特定するので、所定の画像処理が施される前の被写体切り抜き画像Ｐ１に係る被写体位置情報Ｍを用いて境界線Ｌを適正に特定することができ、これにより、当該境界線Ｌを基準として画像処理済み画像Ｐ３内で被写体領域Ｐｓに対応する被写体対応領域Ｑｓを適正に特定することができる。
さらに、画像合成部３０５ｂにより生成された被写体合成画像Ｐ２を取得するので、当該被写体合成画像Ｐ２を処理対象として、所定の画像処理を施して画像処理済み画像Ｐ３を生成することができる。
【００５４】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、被写体構成領域Ａｓ、背景構成領域Ａｂ及び境界領域Ａｌの各画素の画素値が互いに異なる三値画像Ｐ６を利用して、画像処理済み画像Ｐ３から被写体対応領域Ｑｓを抽出するようにしたが、被写体対応領域Ｑｓの抽出に三値画像Ｐ６を利用するか否かは適宜任意に変更可能である。即ち、サーバ３は、必ずしも三値画像Ｐ６を生成する三値画像生成部３０５ｆを具備する必要はなく、被写体切り抜き画像Ｐ１に係る被写体領域Ｐｓと背景領域との境界線Ｌを基準として、画像処理済み画像Ｐ３から被写体対応領域Ｑｓを抽出可能であれば如何なる構成であっても良い。
【００５５】
さらに、上記実施形態にあっては、被写体存在画像から被写体切り抜き画像Ｐ１を生成するようにしたが、被写体切り抜き画像Ｐ１を生成するか否かは適宜任意に変更可能である。即ち、サーバ３は、必ずしも被写体切り抜き画像Ｐ１を生成する切抜部３０５ａを具備する必要はなく、被写体切り抜き画像Ｐ１に係る被写体領域Ｐｓと背景領域との境界線Ｌを特定可能であれば如何なる構成であっても良い。
【００５６】
また、上記実施形態にあっては、ユーザ端末２から送信され通信制御部３０４により受信された被写体存在画像を、被写体切り抜き画像Ｐ１の生成に係る処理対象の画像として取得する構成を例示したが、一例であってこれに限られるものではなく、被写体存在画像の取得方法は適宜任意に変更可能である。
即ち、例えば、予めサーバ３の記憶部３０２に被写体存在画像の画像データを記憶しておき、被写体切り抜き画像Ｐ１の生成の際に、切抜部３０５ａが当該被写体存在画像の画像データを取得するようにしても良い。また、例えば、被写体切り抜き画像Ｐ１の生成の際に、切抜部３０５ａは、ユーザ端末２と異なる外部の情報通信機器から所定の通信ネットワークＮを介して送信され通信制御部３０４により受信された被写体存在画像の画像データを取得するようにしても良い。
【００５７】
さらに、サーバ３の記憶部３０２に被写体切り抜き画像Ｐ１と合成される背景画像Ｐｂの画像データを記憶するようにしたが、必ずしも背景画像Ｐｂを記憶しておく必要はない。即ち、例えば、被写体合成画像Ｐ２の生成の際に、画像合成部３０５ｂは、ユーザ端末２や他の外部の情報通信機器から所定の通信ネットワークＮを介して送信され通信制御部３０４により受信された背景画像Ｐｂの画像データを取得するようにしても良い。
【００５８】
また、ユーザによるユーザ端末２の所定操作に基づいて、Ｗｅｂサーバとして機能するサーバ（画像処理装置）３によって被写体対応領域Ｑｓを抽出するようにしたが、一例であってこれに限られるものではなく、画像処理装置の構成は適宜任意に変更可能である。即ち、被写体対応領域Ｑｓの抽出に係る画像処理部３０５の機能をソフトウェアにより実現される構成として、ユーザ端末２にインストールすることで通信ネットワークＮを必要とすることなく、当該ユーザ端末２単体で画像抽出処理を行うようにしても良い。
【００５９】
さらに、上記実施形態にあっては、ユーザ端末２として、パーソナルコンピュータを例示したが、一例であってこれに限られるものではなく、例えば、携帯電話機等を適用しても良い。
【００６０】
加えて、上記実施形態にあっては、取得手段、処理手段、特定手段、抽出手段としての機能を、中央制御部３０１の制御下にて、画像取得部３０５ｃ、アート変換処理部３０５ｄ、境界線特定部３０５ｅ、抽出部３０５ｇが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部３０１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、取得処理ルーチン、画像処理ルーチン、特定処理ルーチン、抽出処理ルーチンを含むプログラムを記憶しておく。そして、取得処理ルーチンにより中央制御部３０１のＣＰＵを、画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段として機能させるようにしても良い。また、画像処理ルーチンにより中央制御部３０１のＣＰＵを、取得手段により取得された合成画像に対して所定の画像処理を施す処理手段として機能させるようにしても良い。また、特定処理ルーチンにより中央制御部３０１のＣＰＵを、切り抜き画像に係る所定領域と背景領域との境界線Ｌを特定する特定手段として機能させるようにしても良い。また、抽出処理ルーチンにより中央制御部３０１のＣＰＵを、特定手段により特定された境界線Ｌに基づいて、所定の画像処理が施された合成画像から所定領域に対応する対応領域を抽出する抽出手段として機能させるようにしても良い。
【００６１】
同様に、生成手段、切抜手段、合成手段についても、中央制御部３０１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【００６２】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００６３】
〔付記〕
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
＜請求項１＞
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段と、
この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段と、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段と、
この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段と、
を備えたことを特徴とする画像処理装置。
＜請求項２＞
前記抽出手段は、更に、
前記所定の画像処理が施された合成画像の前記境界線を基準とする所定の範囲内でエッジを検出するエッジ検出処理を行い、当該エッジ検出処理の結果に基づいて、当該合成画像から前記対応領域を特定して抽出することを特徴とする請求項１に記載の画像処理装置。
＜請求項３＞
前記所定領域を構成する領域、前記背景領域を構成する領域及び前記境界線を基準とする所定の範囲における各画素の画素値を互いに異ならせた三値画像を生成する生成手段を更に備え、
前記抽出手段は、
前記生成手段により生成された前記三値画像に基づいて、前記所定の画像処理が施された合成画像から前記対応領域を特定して抽出することを特徴とする請求項１又は２に記載の画像処理装置。
＜請求項４＞
画像から所定領域を切り抜いて切り抜き画像を生成する切抜手段を更に備え、
前記特定手段は、
前記切抜手段により生成された前記切り抜き画像内で前記所定領域の位置を示す位置情報を用いて前記境界線を特定することを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
＜請求項５＞
前記切抜手段により生成された前記切り抜き画像と前記他の画像とを合成して合成画像を生成する合成手段を更に備え、
前記取得手段は、
前記合成手段により生成された前記合成画像を取得することを特徴とする請求項４に記載の画像処理装置。
＜請求項６＞
画像処理装置を用いた画像処理方法であって、
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する工程と、
取得された合成画像に対して所定の画像処理を施す工程と、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する工程と、
特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する工程と、
を含むことを特徴とする画像処理方法。
＜請求項７＞
画像処理装置のコンピュータを、
画像から所定領域が切り抜かれた切り抜き画像と他の画像とが合成された合成画像を取得する取得手段、
この取得手段により取得された合成画像に対して所定の画像処理を施す処理手段、
前記切り抜き画像に係る前記所定領域と背景領域との境界線を特定する特定手段、
この特定手段により特定された前記境界線に基づいて、前記所定の画像処理が施された合成画像から前記所定領域に対応する対応領域を抽出する抽出手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６４】
１００    画像処理システム
３        サーバ
３０１    中央制御部
３０５    画像処理部
３０５ａ  切抜部
３０５ｂ  画像合成部
３０５ｃ  画像取得部
３０５ｄ  アート変換処理部
３０５ｅ  境界線特定部
３０５ｆ  三値画像生成部
３０５ｇ  抽出部
【図１】
0005672168.tif 000002
【図２】
0005672168.tif 000003
【図３】
0005672168.tif 000004
【図４】
0005672168.tif 000005
【図７】
0005672168.tif 000006
【図５】
0005672168.tif 000007
【図６】
0005672168.tif 000008
【図８】
0005672168.tif 000009