(57)【特許請求の範囲】
【請求項１】
画像データから、所望の画像領域を抽出する画像抽出方法において、
画像データを色空間における色空間分布として表示する色空間表示ステップと、
上記画像データの色空間分布より所望の色空間の範囲を選択する色空間範囲選択ステップと、
上記選択した色空間の範囲に対応する上記画像データの境界画像領域を実空間にて表示する実空間表示ステップと、
上記実空間にて表示された境界画像領域の少なくとも一部を指定し、該指定した境界画像領域を細線化することにより、閉曲線を生成する閉曲線生成ステップと、
上記閉曲線の内側又は外側を画像領域として選択する画像領域選択ステップと、
を有することを特徴とする画像抽出方法。
【請求項２】
請求項１に記載の画像抽出方法をコンピュータに実行させるためにコンピュータに読み取り可能なプログラム。
【請求項３】
請求項１に記載の画像抽出方法をコンピュータに実行させるためにコンピュータに読み取り可能なプログラムを格納する記録媒体。
【請求項４】
画像データを実空間及び色空間にて表示する表示手段と、上記表示手段にて表示された画面上で所定の領域及び命令を選択する選択手段と、上記画像データを処理する制御手段とを有し、画像データから、所望の画像領域を抽出する画像抽出装置において、
上記表示手段を用いて、画像データを色空間における色空間分布として表示する色空間表示手段と、
上記選択手段からの選択に基づいて、上記画像データの色空間分布より所望の色空間の範囲を選択する色空間範囲選択手段と、
上記表示手段を用いて、上記選択した色空間の範囲に対応する上記画像データの境界画像領域を実空間にて表示する実空間表示手段と、
上記選択手段からの選択に基づいて、上記実空間にて表示された境界画像領域の少なくとも一部を指定し、上記制御手段を用いて、該指定した境界画像領域を細線化することにより、閉曲線を生成する閉曲線生成手段と、
上記選択手段からの選択に基づいて、上記閉曲線の内側又は外側を画像領域として選択する画像領域選択手段と、
を有することを特徴とする画像抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ等のカラー画像入力装置により読み取られた画像データ、コンピュータ上にて作成した画像データ、又はデザインシュミレーション等の画像データベースシステムや電子カタログ等の展示システムの画像データから、ユーザが要求する画像領域のみを抽出する画像抽出方法、該画像抽出方法を利用する画像処理装置及びプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、ユーザが要求する画像領域を抽出する方法としては、例えば特開平７−０８５２７５号公報に記載された画像抽出方法がある。上記公報記載の方法では、画像データ上で、抽出したい領域の概略の範囲とその概略範囲内で抽出する点と抽出しない点を指定し、そして、抽出領域範囲内の画素を、色空間でのヒストグラムとして求め、ユーザ指定点とヒストグラムを用いて、抽出したい領域（抽出領域）と抽出したくない領域（非抽出領域）を区分する。
【０００３】
また、特開平５−１２８２２４号公報には、画像データ中の抽出あるいは削除したい領域の点と、色の範囲（色空間での立体）をユーザに指定させて、指定した領域と、色空間で決まる色の領域を抽出し、意図どおりの抽出ができるまで、ユーザが抽出結果を見て、指定を追加していく色抽出装置及び方法が開示されている。
【０００４】
また、特開昭６４−００２１７８号公報には、画像データの色空間でのヒストグラムを求めておき、ユーザに対象領域の点を指定させて２次元色空間の色分布表示に指定点をマップし、２次元色空間で抽出領域を指定させて対象領域を抽出するカラー画像の領域抽出方法が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の画像抽出方法にあっては、以下のような問題点があった。
特開平７−０８５２７５号及び特開平５−１２８２２４号公報記載の抽出方法では、抽出したい画像領域（抽出領域）を得ようとする場合、上記抽出領域と非抽出領域とが近い、又は同一色であるときは、ユーザが指定する色空間での抽出領域と非抽出領域とを判別するための閾値が近似した値となってしまい、正確な判別ができなくなり抽出が困難になってしまうという問題点があった。
【０００６】
また、特開昭６４−００２１７８号公報記載の抽出方法では、色空間での抽出領域を指定できるため自由度は高いが、上記と同様な問題点を有する。
また、上記各公報の抽出方法では、抽出領域と非抽出領域が入り組んでいる場合に抽出できない、あるいはユーザによる対象領域の指定が困難になるという問題がある。特に、特開平５−１２８２２４号公報記載の抽出方法には、抽出結果の画像で、小領域を追加指定して手直しすることも提案されているが、それでも上記問題を解決するには至っていない。
【０００７】
本発明は、このような課題に鑑みてなされたものであって、ユーザが任意で実空間と色空間を交互に用いて画像領域を選択することで、領域抽出の自由度を上げ、また容易に抽出することができる画像抽出方法、画像処理装置及びプログラムを記録した記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の画像抽出方法は、画像データから、選択した画像領域を抽出する画像抽出方法において、画像データを実空間で表示するとともに、該画像データに対応する色空間分布を表示するステップと、前記実空間又は前記色空間において抽出する画像領域を選択する選択ステップと、前記実空間又は前記色空間において選択された画像領域を抽出する抽出ステップとを有し、前記実空間による領域選択の結果が、色空間に反映し、前記色空間による領域選択の結果が、実空間に反映することを特徴としている。
【０００９】
このように、画像データ（実空間）と色空間での相互の処理（画像領域の選択等）を反映させて表示し、ユーザは任意でその両表示から交互に所望の領域を選択しその領域を抽出することで、従来よりも画像領域の選択の自由度が向上し、かつ容易にその領域を抽出することができる。
【００１０】
また、前記選択ステップでは、選択された画像領域を含む範囲から、さらに新たな画像領域を選択し、前記抽出ステップでは、該新たに選択された画像領域を抽出することで、抽出領域と非抽出領域が類似また同一の色の場合にさらに正確な抽出ができる。また、上記の抽出領域と非抽出領域が入り組んだ画像領域の場合でも容易に画像領域の抽出ができる。
【００１１】
また、抽出された画像領域及び該抽出されなかった画像領域を再度選択可能な範囲とし、該選択可能な範囲に基づいてさらに画像領域を選択することで、再度選択可能な範囲内において、抽出領域と非抽出領域とが入り組んだ画像領域の場合には、その抽出領域をより区別できる色を選びだして画像領域の抽出ができる。また、上記の両領域が類似又は同一の色の場合は、実空間での区別可能な画像領域を用いることで、より正確に画像領域の抽出が可能になる。
【００１２】
また、前記抽出された画像領域を、その領域内と領域外とに分けて、領域内又は領域外の画像領域を選択又は除外することで、抽出領域の内外を選択又は除外することができるので、ユーザは自由に、抽出領域と非抽出領域が入り組んでいるときでも、所望の領域の抽出を容易に行うことができる。
【００１３】
また、前記抽出ステップの実行途中において、前記選択又は除外された画像領域を逐次確定することで、逐次、抽出領域と非抽出領域を確定可能になるため、抽出額域と非抽出領域が入り組んでいるときでも所望の領域の抽出を容易に行うことができる。
【００１４】
本発明の画像処理装置は、画像データから、選択した画像領域を抽出する画像処理装置において、画像データを実空間で表示する実空間表示手段と、前記画像データを色空間分布で表示する色空間表示手段と、前記実空間において抽出する画像領域を選択する実空間選択手段と、前記色空間において抽出する画像領域を選択する色空間選択手段と、前記実空間選択手段又は前記色空間選択手段により選択された画像領域を抽出する抽出手段と、前記実空間選択手段による領域選択の結果を、前記色空間選択手段による領域選択結果に反映させ、前記色空間選択手段による領域選択の結果を、前記実空間選択手段による領域選択結果に反映させる制御を行う制御手段とを備えることを特徴としている。
【００１５】
また、より好ましくは、前記実空間選択手段又は前記色空間選択手段により選択された画像領域を含む範囲からさらに画像領域を選択する第１選択手段を備え、前記抽出手段は、前記第１選択手段により選択された画像領域を抽出するものであってもよい。
また、より好ましくは、前記抽出手段により抽出された画像領域及び該抽出されなかった画像領域を再度選択可能な範囲とし、該選択可能な範囲に基づいてさらに画像領域を選択する第２選択手段を備えるものであってもよい。
【００１６】
また、より好ましくは、前記抽出手段により抽出された画像領域を領域内と領域外とに分け、領域内又は領域外の画像領域を選択又は除外する指示手段を備えるものであってもよい。
また、より好ましくは、選択又は除外された画像領域を確定する確定手段を備えるものであってもよい。
【００１７】
さらに、本発明は、画像データから、選択した画像領域を抽出する画像抽出方法において、画像データを実空間で表示するとともに、該画像データに対応する色空間分布を表示するステップと、前記実空間又は前記色空間において抽出する画像領域を選択する選択ステップと、前記実空間又は前記色空間において選択された画像領域を抽出する抽出ステップとを有し、前記実空間による領域選択の結果が、色空間に反映し、前記色空間による領域選択の結果が、実空間に反映する画像抽出方法をコンピュータに実行させるためのプログラムである。
【００１８】
また、本発明は、画像データから、選択した画像領域を抽出する画像抽出方法において、画像データを実空間で表示するとともに、該画像データに対応する色空間分布を表示するステップと、前記実空間又は前記色空間において抽出する画像領域を選択する選択ステップと、前記実空間又は前記色空間において選択された画像領域を抽出する抽出ステップとを有し、前記実空間による領域選択の結果が、色空間に反映し、前記色空間による領域選択の結果が、実空間に反映する画像抽出方法をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体である。
【００１９】
【発明の実施の形態】
以下、添付図面を参照しながら本発明の好適な画像抽出方法及び画像処理装置の実施の形態について詳細に説明する。
【００２０】
第１の実施の形態
図１は、本発明の第１の実施の形態の画像抽出方法を行う画像処理装置の構成を示すブロック図である。本実施の形態は、カラーデジタル複写機に適用した例である。
図１において、１はコンピュータ等により構成される画像処理装置、２はタブレットやタッチペン、マウス等からなり、範囲指定や閉曲線検索での空間上の位置を指定するポインティングデバイス、３はＣＲＴ，液晶ディスプレイからなりカラー画像を表示する表示部（画像出力部）、４は操作パネルである。
【００２１】
画像処理装置１は、コンピュータ等により構成され、記憶部３０に格納されたＡ−ＲＧＢデータに基づいて、原稿画像に応じたＣＭＹＫのデジタル画像データ（ＣＭＹＫデータ）を出力する。
また、画像処理装置１には、破線部に示すように、画像入力部としてデジタル画像データを取り込むフラットベッドスキャナ・フィルムスキャナ等のスキャナや、画像出力部としてカラープリンタ等が接続可能である。
【００２２】
スキャナは、光走査ユニット，原稿載置台，ＣＣＤ（Charge Coupled Device）等を備えている。そして、原稿からの反射光像をＣＣＤによって読み取り、ＲＧＢ（Ｒ：赤，Ｇ：緑，Ｂ：青）のアナログ画像データ（Ａ−ＲＧＢデータ）を出力する。スキャナは、ＳＣＳＩ（Small Computer System Interface）、パラレルインターフェース、ＵＳＢ（Universal Serial Bus）、あるいはBluetoothと呼ばれる通信規格の無線接続技術等により画像処理装置１に接続される。
操作パネル４は、液晶ディスプレイからなる表示画面、設定ボタン、テンキー等（全て図示略）を備えている。そして、ユーザの指示を受け付けるとともに、ユーザに対し、印刷処理結果を示す機能を有している。
【００２３】
また、画像処理装置１の画像入力装置として画像を撮像するデジタルカメラを接続することも可能である。デジタルカメラは、ＵＳＢ接続のほか、画像データを記録した記録媒体、例えば電源バックアップにより書き込まれた情報を保持するＳＲＡＭ（Static RAM）カードや電源バックアップが不要なフラッシュメモリ等からなるコンパクトフラッシュ（ＣＦ）、ＳＤ（Secure Digital）メモリカード、スマートメディア、メモリスティク、さらにはコンパクトフラッシュと同程度の大きさ又はＰＣカードTypeIIに装着可能な超小型ハードディスクドライブ（ＨＤＤ）等を介して画像処理装置１に画像データを転送する。
【００２４】
また、画像処理装置１の画像出力装置としてプリンタ部を備えることも可能である。プリンタ部は、例えば電子写真方式のプリンタであり、４つの感光体及び定着器を備えている。そして、ＣＭＹＫデータに応じた静電潜像を各感光体に形成し、これらをシート（記録紙）に転写・定着させることで、画像を印刷する。
【００２５】
また、画像処理装置１は、画像抽出処理を行う領域抽出部１０（抽出手段，制御手段）及び画像データを記憶する記憶部３０を備え、領域抽出部１０は、範囲指定に必要な画像データを基に範囲指定処理を行う範囲指定処理部１１、原画像に合致した色空間を求めたり、求められた色空間のデータを原画像のデータに変換したりする色集計処理を行うデータ色集計処理部１２、実空間で抽出領域を含む範囲の選択処理を行う実空間選択処理部１３（実空間選択手段，第１選択手段）、色空間で抽出領域を含む範囲の選択処理を行う色空間選択処理部１４（色空間選択手段，第１選択手段）、データに細線化を行い閉曲線を作成する閉曲線処理部１５、原画像の閉曲線データの内側又は外側を確定する部分確定処理を行う部分確定処理部１６（第２選択手段）、操作パネル１０４によるユーザの操作指示を処理する操作処理部１７（指示手段）、原画像バッファ２１と色空間バッファ２２に記憶されているデータを表示処理する表示処理部１８、取り込んだ画像データを記憶するとともに、原画像データ中のどこの範囲が指定されたかを記憶し、また閉曲線のデータを記憶する原画像バッファ２１、色集計処理されたデータを記憶する色空間バッファ２２、選択処理のデータ記憶する選択領域バッファ２３、及び原画像の閉曲線データの内側又は外側を確定する部分確定処理されたデータを記憶する部分確定領域バッファ２４を備えて構成される。
以下、上述のように構成された画像処理装置の画像抽出動作を説明する。
【００２６】
図２は、画像処理装置１の表示部３の表示画面を示す図である。
図２において、１０１は画面上に表される画像データからなる実空間表示（実空間表示手段）、１０２は実空間表示１０１に対しソフトウェア表示された実空間表示の操作パネル、１０３は画面上に表される画像データに合致する色空間分布からなる色空間表示（色空間表示手段）、１０４は色空間表示１０３に対しソフトウェア表示された実空間表示の操作パネルである。
【００２７】
上記実空間表示１０１と色空間表示１０３は、一方に何らかの処理が加わると、他方にもそれが反映するように互いにリンクしている。また、この画面は１つのモニタ上に一度に表示しても、切り換えて表示してもよいし、複数のモニタに分けて表示しても構わない。
【００２８】
これらの画像データ（実空間）と色空間の双方を、ユーザは任意で交互に用いて、抽出したい画像領域（抽出領域）を自由かつ容易に選択することができる。例えば、色空間では明確に区別できないが実空間では区別可能な画像領域がある場合は、実空間の画像領域を抽出することができ、逆に、実空間では明確に区別できないが色空間では色のコントラストがはっきりしており区別しやすい画像領域の場合は、色空間で抽出したい色を選択し、それに対応した実空間の画像領域を抽出できる。
【００２９】
このように、抽出したい画像領域への処理（画像領域の選択等）を反映させて実空間と色空間に表示し、ユーザが任意でその両表示から交互に処理を加え、所望の領域を選択して抽出することで、従来例のようにユーザが実空間での抽出領域に対応する色を色空間から選択し、その選択に対応した実空間の画像額域を抽出する方法よりも、選択の自由度が向上しかつ容易に画像顔域を抽出することができる。画像領域の抽出を行うための操作パネルは、実空間表示１０１用の実空間表示の操作パネル１０２と、色空間表示１０３用の色空間表示の操作パネル１０４がある。
【００３０】
実空間表示の操作パネル１０２は、抽出領域を含む範囲又は抽出領域の内あるいは外のどちらかを指定する「範囲指定１２３」、指定した範囲又は領域を選択する「範囲選択１２４」、抽出したい画像領域の粗輪郭線から細線化を行い抽出線を作成する「閉曲線検索１２５」、ユーザが選んだ範囲を選択する「選択１２６」、ユーザが選んだ選択範囲を解除して元の画像に戻す「解除１２６」、最速的に抽出領域を確定する「抽出確定１２１」、一部分の抽出領域を確定する「部分確定１２２」、パネル上での操作において、現操作より一段階前に戻す「戻す１２８」の、各操作ボタンから構成されている。
上記部分確定１２２及び抽出確定１２１の確定では、抽出領域を除去すること又は残すことができる。これは、抽出領域の内側を除去することと抽出領域の外側を残すことは同義であるからである。
【００３１】
色空間表示の操作パネル１０４は、実空間表示１０１に対応した色空間表示１０３から、ユーザが自由に色空間を指定できる「範囲指定（フリー）１２９」、ある一定の定形において色空間を指定する「範囲指定（定形）１３０」、範囲指定した色空間の内側あるいは外側のどちらかを選択する「範囲選択１３１」、色空間の範囲を選択する「選択１３２」の操作ボタンから構成されている。また、１３３は画面表示を１つ前の表示に戻す操作ボタンである。
【００３２】
図２の色空間表示１０３において、番号１１６〜番号１１８は、色空間を表すパラメータであり、ここでは、「色相と彩度１１６」、「明度と彩度１１７」、「明度と色相１１８」で色空間を表している。これらパラメータ１１６〜１１８は、これらに特定されるものではなく、色空間を表せる他のパラメータであっても構わない。
【００３３】
図３は、画面上に表される画像データからなる実空間表示１０１を示す図である。
図３（ａ）の番号１１１〜番号１１５は、実空間表示１０１において表される種々の画像領域であり、図３（ｂ）は、上記画像領域から抽出したい画像領域１１３を表している。
画像抽出方法について説明する。
【００３４】
図４は、実空間表示１０１において表される種々の画像領域から所望の画像領域を抽出する画像抽出方法を説明する図である。
まず、図４（ａ）で表されるように、実空間において抽出したい画像領域１１３を含んだ広い範囲（設定範囲１４１）を範囲指定１２３の操作ボタンで指定し、続いて選択１２６の操作ボタンで選択する。なお、操作ボタンの選択は、ポインティングデバイス２により行う。
【００３５】
次に、実空間表示１０１において選択した範囲に対応した色空間を表す色空間表示１０３で、図４（ｂ）で表されるように、範囲指定（フリー）１２９の操作ボタンで抽出したい色空間の範囲を指定し、続いて選択１３２の操作ボタンで選択する。
【００３６】
そして、上記色空間での選択が反映された実空間表示１０１で、図４（ｃ）にて表されるように、閉曲線検索１２５の操作ボタンを用いて、粗輪郭線から細線化する命令を出し、内閉曲線１４２（抽出領域）を作成する。次いで、その内閉曲線１４２の内側を範囲指定１２３の操作ボタンで指定し、続いて範囲選択１２４の操作ボタンで選択する。その後、部分確定１２２の操作ボタンで内閉曲線１４２の内側を除去してその画像を確定する。
【００３７】
このように、色空間で抽出画像領域と非抽出領域に類似又は同一の色が近傍にある場合、それに対応する実空間で、これらの領域を区別できる他の色を利用して閉曲線検索等の処理を行うことで、ユーザが所望する必要な領域を抽出することができる。
【００３８】
さらに、解除１２７の操作ボタンで今まで選択していた範囲を一旦元の状態に戻すと、部分確定１２２の操作ボタンによる効果で、内閉曲線１４２の内側のみが除去された画像になる。
これは、解除１２７の操作ボタンで元の状態に戻されたとしても、確定された領域（すなわち、部分確定１２２や抽出確定１２１の操作ボタンで確定された領域）はその状態が保持されるためである。
【００３９】
次に、内閉曲線検索１４２の内側が除去された画像から、図４（ａ）と同様に、実空間で抽出したい画像を含んだ範囲を範囲指定１２３の操作ボタンで指定し、続いて選択１２６の操作ボタンで選択する（図４（ｅ）参照）。
そして、上記処理が反映されている色空間表示１０３から、図４（ｂ）と同様に、色空間にて範囲指定（フリー）１２９の操作ボタンで抽出したい色空間の範囲を指定し、続いて選択１３２の操作ボタンで選択する（図４（ｆ）参照）。
【００４０】
このように、選択した範囲を一旦元に戻し、画像を再度選択できることで、抽出領域と非抽出領域が入り組んでいるとき、この再度選択可能な範囲内で、最終的に抽出したい領域を区別する色を利用して画像領域の抽出を行うことができる。
こうすることで、より正確に画像領域の抽出が可能になる。
【００４１】
次に、上記色空間の選択を反映した実空間において、閉曲線検索１２５と範囲指定１２３の操作ボタンを使い、外閉曲線１４３を作成し、その外閉曲線１４３の外側を範囲指定１２３の操作ボタンで指定し、続いて範囲選択１２４の操作ボタンで選択する。
【００４２】
そして、抽出確定１２１の操作ボタンにより外閉曲線１４３の外側を除去し、実空間で解除１２７の操作ボタンを行う。その結果、図４（ｈ）に表されるような、最終的に所望する前記図３（ｂ）の抽出したい画像領域１１３と同じものを容易に得ることができる。
【００４３】
なお、上述したように部分確定１２２及び抽出確定１２１の操作ボタンの確定は、抽出領域を除去すること又は残すことができる。これは、抽出領域の内側を除去することと抽出領域の外側を残すことは同義なためである。
このように、ユーザは自由に抽出領域した領域の内外を確定できるため、抽出領域と非抽出領域が入り組んでいる領域でも、所望の領域の抽出が容易になる。
【００４４】
以上の画像抽出方法とその方法を利用する画像処理装置は、画像データ（実空間）と色空間の双方で、抽出する領域の指定が可能になり、抽出領域の指定の自由度が上がり、指定が容易になる。
また、色空間で抽出画像領域と非抽出領域に類似又は同一の色が近傍にある場合、それに対応する実空間で、これらの領域を区別できる他の色を利用して処理を行うことで、ユーザが所望する必要な領域を抽出することができる。
【００４５】
さらに、ユーザが自由に抽出領域と非抽出領域を確定できるので、抽出領域と非抽出領域が入り組んでいる領域でも、所望の領域の抽出が容易になる。
上記の画像抽出方法を行う画像処理装置１（図１）の動作について具体的に説明する。
【００４６】
図１中の番号５１〜番号６９は、データのやり取りを示すものであり、破線は双方向のデータのやり取りを、また実線は一方向のデータのやり取りを示す。
まず、画像処理装置１内のスキャナ，デジタルカメラ等の画像入力部は、画像データを取り込んで記憶部３０に記憶する。そして、この画像データは原画像バッファ２１に記憶される。
【００４７】
原画像バッファ２１は、５１で範囲指定に必要な画像データを範囲指定処理部１１に送る。範囲指定処理部１１では、その画像データを基に範囲指定処理を行う。この範囲指定されたデータは、番号５１で示すように原画像バッファ２１の“境界／範囲”２１ａに送られ、この“境界／範囲”２１ａは、送られてきたデータから、原画像データ中のどこの範囲が指定されたか記憶する。
【００４８】
続いて、色集計処理部１２は、番号５２で示すように上記の原画像バッファ２１の“境界／範囲”２１ａから送られてくるデータを、色集計処理する。この色集計処理されたデータは、番号５３で示すように色空間バッファ２２に送られ、色空間バッファ２２に記憶される。
ここで、上記色集計処理は、原画像に合致した色空間を求めたり、求められた色空間のデータを原画像のデータに変換したりする処理のことである。
【００４９】
次に、原画像バッファ２１に記憶されたデータから、色空間で範囲指定をするため、番号５４に示すように範囲指定処理部１１にデータを送り、範囲指定処理部１１では色空間で範囲指定処理を行う。色空間で範囲指定されたデータは、再び番号５４に示すように色空間バッファ２２に送られ、色空間バッファ２２の“境界／範囲”２２ａに記憶される。
【００５０】
次に、実空間選択処理部１３は、番号５５で示すように、原画像バッファ２１の“境界／範囲”２１ａから送られてくるデータを基に、実空間で抽出領域を含む範囲の選択処理を行う。また、色空間選択処理部１４は、番号５６、番号５７で示すように、原画像バッファ２１と色空間バッファ２２の“境界／範囲”２１ａ，２２ａから送られてくるデータを基に、色空間で抽出領域を含む範囲の選択処理を行う。
【００５１】
上記選択処理部１３，１４で選択された選択処理のデータは、番号５８、番号５９で示すように、選択領域バッファ２３に送られ、選択領域バッファ２３で記憶される。但し、色空間において選択された領域は、それが原画像においてどこの範囲であるか判別して記憶する必要があるため、番号６０で示すように色集計処理部１２にデータを送り、色空間のデータを原画像のデータに変換する色集計処理を行ってから、原画像の範囲を表すデータとして選択領域バッファ２３に記憶される。
【００５２】
続いて、閉曲線処理部１５は、ユーザの操作処理（操作処理部１７から番号６７で送られる指示）に従って、選択領域バッファ２３から番号６１で送られるデータに対して細線化を行い閉曲線を作成する。そして、番号６２で示すように、作成した閉曲線のデータを原画像バッファ２１に送り、原画像のデータではどのような閉曲線になるかを示すデータとして原画像バッファ２１に記憶する。
【００５３】
その後、部分確定処理部１６が、番号６３で送られてきた上記の原画像の閉曲線データの内側又は外側を確定する部分確定処理を行い、この部分確定処理されたデータを、番号６４で示すように部分確定領域バッファ２４に送り、部分確定領域バッファ２４で記憶する。
【００５４】
ここで、上記部分確定領域バッファ２４に記憶された場合、その領域のデータは、たとえ番号６５、番号６６で示すように選択処理部１３，１４に送られて範囲の選択が解除されたとしても、上記の確定が解除されることなく、そのまま確定された状態を保持する。
【００５５】
また、原画像バッファ２１と色空間バッファ２２に記憶されているデータは、随時、番号６８、番号６９に示すように表示処理部１８に送られ、表示処理部１８によって表示部３で表示されるので、上記の処理過程をユーザは常に確認することができる。
【００５６】
以上のように、本実施の形態の画像処理装置１の領域抽出部１０は、範囲指定に必要な画像データを基に範囲指定処理を行う範囲指定処理部１１、色集計処理を行うデータ色集計処理部１２、実空間で抽出領域を含む範囲の選択処理を行う実空間選択処理部１３、色空間で抽出領域を含む範囲の選択処理を行う色空間選択処理部１４、閉曲線を作成する閉曲線処理部１５、部分確定処理を行う部分確定処理部１６、操作パネル１０４によるユーザの操作指示を処理する操作処理部１７、原画像バッファ２１と色空間バッファ２２に記憶されているデータを表示処理する表示処理部１８、原画像バッファ２１、色空間バッファ２２、選択領域バッファ２３、及び部分確定領域バッファ２４を備え、互いに反映する画像データとそれに合致する色空間分布の両表示を用い、抽出したい画像領域を含む範囲を選択し、その画像領域を抽出するので、ユーザが任意で実空間と色空間を交互に用いて画像領域を選択することができ、領域抽出の自由度を上げ、また容易に抽出することができる。
【００５７】
すなわち、従来例では、ユーザが画像データ（実空間）において抽出したい領域（抽出領域）に対応する色を色空間から選択し、その選択に対応した実空間から画像を抽出する方法であり、あくまで色空間による選択のため、抽出したい画像領域（抽出領域）とそれ以外の画像領域（非抽出領域）が類似又は同一の色である場合、その区別は難しい。
【００５８】
これに対して、本実施の形態では、色空間で抽出領域を区別できなかった場合、色空間での抽出に代えて又は加えて、実空間での抽出を可能にした。例えば、色空間では明確に区別できないが、実空間では区別可能な画像領域がある場合、色空間でその画像領域のおおまかな色を色空間で選び、次にそれに対応した実空間での範囲から画像領域を選択して抽出領域とすることができる。さらに、抽出領域と非抽出領域とが入り組んだ画像領域の場合でも、区別し易い空間の方を用いて画像領域の抽出ができる。
【００５９】
このように、画像データ（実空間）と色空間での相互の処理（画像領域の選択等）を反映させて表示し、ユーザは任意でその両表示から交互に所望の領域を選択しその領域を抽出することで、従来例よりも画像領域の選択の自由度が向上しかつ容易にその領域を抽出することができる。
【００６０】
第２の実施の形態
第１の実施の形態では、一度閉曲線検索１２５の操作ボタンを操作すると、その度、部分確定１２２の操作ボタンによる操作を行って、抽出確定１２１の操作ボタンで最終的に画像領域を抽出する方法とその方法を利用した画像処理装置について説明した。
【００６１】
本実施の形態では、閉曲線検索１２５を連続して行うことで、画像を抽出する方法とその方法を利用した画像処理装置について説明する。
本実施の形態のハード的構成は、図１と同様である。また、画像処理装置１の表示部３の表示画面についても図２と同様である。なお、第１の実施の形態で説明した部分と同一部分には同一符号を付している。
【００６２】
図５は、実空間表示１０１において表される種々の画像領域から所望の画像領域を抽出する画像抽出方法を説明する図である。
本実施の形態では、第１の実施の形態と同様に、図５（ａ）で表すように実空間において抽出したい画像を含んだ広い領域（設定範囲１４１）を、範囲指定１２３の操作ボタンで指定し、続いて選択１２６の操作ボタンで選択する。
【００６３】
次に、図５（ｂ）で表されるように、実空間において選択した範囲に対応した色空間を表す色空間表示１０３について、範囲指定（フリー）１２９の操作ボタンを用いて抽出したい色空間の範囲を指定し、続いて選択１３２の操作ボタンで選択する。
【００６４】
そして、上記色空間での選択が反映された実空間において、図５（ｃ）で表されるように、閉曲線検索１２５の操作ボタンを用いて、粗輪郭線から細線化する命令を出し、内閉曲線１４２の外側を範囲指定１２３の操作ボタンで指定し、続いて範囲選択１２４の操作ボタンで選択する。
次に、上記と同様な方法で、図５（ｄ）で表されるように、閉曲線検索１２５の操作ボタンを用いて、外閉曲線１４３の内側を範囲指定１２３の操作ボタンで指定し、続いて範囲選択１２４の操作ボタンで選択する。
【００６５】
そして、抽出確定１２１の操作ボタンで、内閉曲線１４２により選択された外側と外閉曲線４３により選択された内側とを残すように確定し、実空間で解除１２７の操作ボタンの操作を行う。その結果、図５（ｅ）に表されるような、図３（ｂ）の抽出したい画像領域１１３と同じ画像を容易に得ることができる。
以上、このような方法とその方法を利用した画像処理装置は、選択した範囲の確定（選択範囲を除去又は残すこと）を１回行うだけ、より容易に所望する画像を得ることができる。
【００６６】
なお、画像記録装置の種類や記録方法等は限定されず、全ての装置に適用可能である。例えば、記録装置として、ＨＤＤのほかＤＶＤ（Digital Versatile Disc）やＣＤ−Ｒ／ＲＷ、ＭＤ（Mini Disc）に記録するものでもよい。特に、データ転送速度やランダム・アクセス性能が高く、高速アクセスが可能なＨＤＤを記録媒体に用いれば、大容量の画像データを瞬時に検索し、直ぐに利用することが可能になる。また、光磁気ディスク等ＨＤＤ以外の記録装置を用いてもよく、同様の効果を得ることができる。
また、上記画像抽出方法及び画像処理装置の処理を実行するコンピュータや画像入力部、画像出力部の数、種類などは前述した実施の形態に限られないことは言うまでもない。
【００６７】
以上説明した画像抽出方法及び画像処理装置では、この方法を実行する情報処理装置を機能させるためのプログラムでも実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、メインメモリそのものがプログラムメディアであってもよいし、また外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。いずれの場合においても、格納されているプログラムはＣＰＵがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００６８】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、例えばＰＣカード（ＳＲＡＭカード）のほか、磁気テープやカセットテープ等のテープ系、フロッピーディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００６９】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。また、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
【００７０】
【発明の効果】
以上、詳述したように、本発明によれば、ユーザが任意で実空間と色空間を交互に用いて画像領域を選択することができ、領域抽出の自由度を上げ、また容易に抽出することができる。具体的には、以下のような効果を得ることができる。
【００７１】
すなわち、画像データ（実空間）と色空間での相互の処理（画像領域の選択等）を反映させて表示し、ユーザは任意でその両表示から交互に所望の領域を選択しその領域を抽出することで、従来よりも画像領域の選択の自由度が向上し、かつ容易にその領域を抽出することができる。
また、抽出領域と非抽出領域が類似また同一の色の場合にさらに正確な抽出が可能になる。また、上記の抽出領域と非抽出領域が入り組んだ画像領域の場合でも容易に画像領域の抽出ができる。
【００７２】
また、再度選択可能な範囲内において、抽出領域と非抽出領域とが入り組んだ画像領域の場合には、その抽出領域をより区別できる色を選びだして画像領域の抽出ができる。また、上記の両領域が類似また同一の色の場合は、実空間での区別可能な画像領域を用いることで、より正確に画像領域の抽出が可能になる。
また、抽出領域の内外を選択又は除外することができるので、ユーザは自由に、抽出領域と非抽出領域が入り組んでいるときでも、所望の領域の抽出を容易に行うことができる。
【００７３】
また、逐次、抽出領域と非抽出領域を確定可能になるため、抽出額域と非抽出領域が入り組んでいるときでも所望の領域の抽出を容易に行うことができる。
さらに、本画像抽出方法を行うプログラムを記録した画像媒体を自由に持ち運ぶことで、例えばパソコン等の画像処理装置に本画像抽出方法を実行させることが可能になり、利便性及び汎用性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の画像抽出方法を行う画像処理装置の構成を示すブロック図である。
【図２】本実施の形態の画像抽出方法を行う画像処理装置の表示部の表示画面を示す図である。
【図３】本実施の形態の情報の検出方法の画面上に表される画像データからなる実空間表示を示す図である。
【図４】本実施の形態の画像抽出方法の実空間表示において表される種々の画像領域から所望の画像領域を抽出する画像抽出方法を説明する図である。
【図５】本発明の第２の実施の形態の画像抽出方法の実空間表示において表される種々の画像領域から所望の画像領域を抽出する画像抽出方法を説明する図である。
【符号の説明】
１  画像処理装置
２  ポインティングデバイス
３  表示部（画像出力部）
４  操作パネル
１０  領域抽出部（抽出手段，制御手段）
１１  範囲指定処理部
１２  データ色集計処理部
１３  実空間選択処理部（実空間選択手段，第１選択手段）
１４  色空間選択処理部（色空間選択手段，第１選択手段）
１５  閉曲線処理部
１６  部分確定処理部（第２選択手段）
１７  操作処理部（指示手段）
１８  表示処理部
２１  原画像バッファ
２２  色空間バッファ
２３  選択領域バッファ
２４  部分確定領域バッファ
３０  記憶部
１０１  実空間表示（実空間表示手段）
１０２  実空間表示の操作パネル
１０３  色空間表示（色空間表示手段）
１０４  実空間表示の操作パネル
【図１】
0003822464.tif 000002
【図２】
0003822464.tif 000003
【図３】
0003822464.tif 000004
【図４】
0003822464.tif 000005
【図５】
0003822464.tif 000006