(57)【要約】【課題】画像の中から、背景領域が所定色のカラーチャートを含む画像を迅速かつ正確に抽出する装置を提供する。【解決手段】カラーチャート領域抽出装置１は、背景領域が所定色のカラーチャートを含む画像が入力される画像入力手段５０と、前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する境界位置検出手段５２と、前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する直線近似手段５４と、近似されたそれぞれの直線が交差する交点の位置を算出する交点算出手段５６と、算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出するカラーチャート領域抽出手段５８とを備える。【選択図】図２
2008059022.tif 000002
【特許請求の範囲】
【請求項１】
背景領域が所定色のカラーチャートを含む画像が入力される入力手段と、
前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する検出手段と、
前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する近似手段と、
前記近似されたそれぞれの直線が交差する交点の位置を算出する算出手段と、
前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する抽出手段と、を備えることを特徴とする画像抽出装置。
【請求項２】
請求項１に記載の画像抽出装置において、
前記検出手段は、
前記入力された画像の水平方向および垂直方向の何れかに平行で、それぞれが直交する方向に所定の間隔で前記画像上を順次移動する２つの直線の１つを決定する直線決定手段と、
前記決定された直線に沿った２方向の何れかを、前記決定された直線の前記移動毎に順次決定する方向決定手段と、
前記決定された方向に合わせ、前記画像の前記背景領域の側から前記カラーチャートに向かい前記決定された直線に沿って走査する走査手段と、
前記走査する各位置における前記画像の色成分を取得する色成分取得手段と、
前記走査において前記取得した色成分が前記所定色の色成分と連続して同一である場合に、前記走査と同一の走査で前記取得する色成分が前記所定色の色成分から他の色成分に変化するのを受けて、前記背景領域と前記カラーチャートとの境界を判定する判定手段と、
前記判定手段が前記境界と判定した前記画像上の位置を取得する位置取得手段と、を備えることを特徴とする画像抽出装置。
【請求項３】
請求項１乃至２のいずれかに記載の画像抽出装置において、
前記カラーチャートとして抽出された前記領域の前記画像における位置を調整する位置調整手段を更に備えることを特徴とする画像抽出装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像抽出装置において、
前記抽出されたカラーチャートの画像を出力する出力手段を更に備えることを特徴とする画像抽出装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像抽出装置において、
前記所定色は、無彩色であることを特徴とする画像抽出装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像抽出装置において、
前記近似手段は、最小自乗法を適用して直線近似することを特徴とする画像抽出装置。
【請求項７】
背景領域が所定色のカラーチャートを含む画像が入力される工程と、
前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する工程と、
前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する工程と、
前記近似されたそれぞれの直線が交差する交点の位置を算出する工程と、
前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する工程と、を備えることを特徴とする画像抽出方法。
【請求項８】
背景領域が所定色のカラーチャートを含む画像が入力される機能と、
前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する機能と、
前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する機能と、
前記近似されたそれぞれの直線が交差する交点の位置を算出する機能と、
前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する機能と、をコンピュータに実行させることを特徴とする画像抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の中から所定の領域の画像を抽出する画像抽出装置、画像抽出方法および画像抽出プログラムに関する。
【背景技術】
【０００２】
従来、カラープリンタのように色を印刷して出力するような情報機器の色再現性を評価すべく、例えば、下記特許文献１のように複数の色のパッチで構成されたカラーチャートが知られている。近年においては、このような情報機器で忠実な色表現を実現するため、カラーマッチング等のような色の微妙な変換処理がソフトウェアにより実行され、このようなソフトウェアによる色再現性の詳細な評価や、ソフトウェアの調整に用いるために、さまざまな色のパッチで構成されたカラーチャートを多数用意すると共に、必要なカラーチャートの画像のデータをコンピュータのメモリ上で保持し、保持されたカラーチャートのデータの中から、所望するパッチの画像を取得した。
【０００３】
【特許文献１】特開２００６−７８３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の方法で、用紙等に印刷されたカラーチャートの画像をスキャナで読み取り、読み取った画像のデータから所望する色のパッチの画像データを正確かつ迅速に取得するためには、用紙全体を読み取った画像から、カラーチャートの画像を精度良く抽出する必要があった。しかしながら、カラーチャートを用紙等に印刷する際には印刷位置がずれることが多く、用紙におけるカラーチャートの領域の位置が所定の位置からずれるために、ユーザが目視等で調整してカラーチャートの領域の画像を精度良く抽出するのに手間と時間がかかった。
【課題を解決するための手段】
【０００５】
上記した課題を解決するために、本発明の画像抽出装置は、背景領域が所定色のカラーチャートを含む画像が入力される入力手段と、前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する検出手段と、前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する近似手段と、前記近似されたそれぞれの直線が交差する交点の位置を算出する算出手段と、前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する抽出手段と、を備えることを特徴とする。
この発明によれば、背景領域が所定色のカラーチャートを含む画像が入力された後、カラーチャートと背景領域との境界位置が、直交する複数の方向に沿ってそれぞれ複数検出される。検出された境界位置は、それぞれ複数の方向の直線に近似された後、近似された直線の交点が算出され、それぞれの交点で囲まれる領域がカラーチャートの領域として抽出される。従って、画像内におけるカラーチャートの位置が所定の位置からずれたり、画像に対してカラーチャートが傾いたりして、画像におけるカラーチャートの相対位置が、画像ごとに変動する場合であっても、カラーチャートの領域は正確に把握されるため、入力された画像からカラーチャートの画像を迅速かつ正確に抽出できる。
【０００６】
本発明の画像抽出装置では、前記検出手段は、前記入力された画像の水平方向および垂直方向の何れかに平行で、それぞれが直交する方向に所定の間隔で前記画像上を順次移動する２つの直線の１つを決定する直線決定手段と、前記決定された直線に沿った２方向の何れかを、前記決定された直線の前記移動毎に順次決定する方向決定手段と、前記決定された方向に合わせ、前記画像の前記背景領域の側から前記カラーチャートに向かい前記決定された直線に沿って走査する走査手段と、前記走査する各位置における前記画像の色成分を取得する色成分取得手段と、前記走査において前記取得した色成分が前記所定色の色成分と連続して同一である場合に、前記走査と同一の走査で前記取得する色成分が前記所定色の色成分から他の色成分に変化するのを受けて、前記背景領域と前記カラーチャートとの境界を判定する判定手段と、前記判定手段が前記境界と判定した前記画像上の位置を取得する位置取得手段と、を備えても良い。
この発明によれば、画像の色成分を、画像上の一定の間隔ごとに背景領域からカラーチャートに向かう直線に沿って走査して取得すると共に、取得した色成分の変化により背景領域とカラーチャートとの境界を判定するため、背景領域とカラーチャートとの境界位置を、画像上の背景領域とカラーチャートとの境界に倣い正確に検出できる。
【０００７】
本発明の画像抽出装置では、前記カラーチャートとして抽出された前記領域の前記画像における位置を調整する位置調整手段を更に備えることが好ましい。
この発明によれば、カラーチャートとして抽出された領域の位置を調整できるため、入力された画像からカラーチャートの領域の画像を精度良く抽出できる。
【０００８】
本発明の画像抽出装置では、前記抽出されたカラーチャートの画像を出力する出力手段を更に備えても良い。
また、本発明の画像抽出装置では、前記所定色は、無彩色であっても良く、また、前記近似手段は、最小自乗法を適用して直線近似しても良い。
【０００９】
上記した課題を解決するために、本発明の画像抽出方法は、背景領域が所定色のカラーチャートを含む画像が入力される工程と、前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する工程と、前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する工程と、前記近似されたそれぞれの直線が交差する交点の位置を算出する工程と、前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する工程と、を備えることを特徴とする。
この発明によれば、背景領域が所定色のカラーチャートを含む画像が入力された後、カラーチャートと背景領域との境界位置が、直交する複数の方向に沿ってそれぞれ複数検出される。検出された境界位置は、それぞれ複数の方向の直線に近似された後、近似された直線の交点が算出され、それぞれの交点で囲まれる領域がカラーチャートの領域として抽出される。従って、画像内におけるカラーチャートの位置が所定の位置からずれたり、画像に対してカラーチャートが傾いたりして、画像におけるカラーチャートの相対位置が、画像ごとに変動する場合であっても、カラーチャートの領域は正確に把握されるため、入力された画像からカラーチャートの画像を迅速かつ正確に抽出できる。
【００１０】
上記した課題を解決するために、本発明の画像抽出プログラムは、背景領域が所定色のカラーチャートを含む画像が入力される機能と、前記入力された画像の中で、前記背景領域から前記カラーチャートに向かい互いに直交する複数の方向に沿って、前記背景領域と前記カラーチャートとの境界位置を、それぞれの方向ごとにそれぞれ複数検出する機能と、前記複数の方向のうち、同一な方向に沿って検出された少なくとも２つ以上の前記境界位置を、それぞれの方向毎に直線で近似する機能と、前記近似されたそれぞれの直線が交差する交点の位置を算出する機能と、前記算出されたそれぞれの交点で囲まれた領域の画像をカラーチャートとして抽出する機能と、をコンピュータに実行させることを特徴とする。
この発明によれば、背景領域が所定色のカラーチャートを含む画像が入力された後、カラーチャートと背景領域との境界位置が、直交する複数の方向に沿ってそれぞれ複数検出される。検出された境界位置は、それぞれ複数の方向の直線に近似された後、近似された直線の交点が算出され、それぞれの交点で囲まれる領域がカラーチャートの領域として抽出される。従って、画像内におけるカラーチャートの位置が所定の位置からずれたり、画像に対してカラーチャートが傾いたりして、画像におけるカラーチャートの相対位置が、画像ごとに変動する場合であっても、カラーチャートの領域は正確に把握されるため、入力された画像からカラーチャートの画像を迅速かつ正確に抽出できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態）
【００１２】
図１は、本発明の一実施形態に係るカラーチャート領域抽出装置１のハードウェア構成を示すブロック図である。このカラーチャート領域抽出装置１は、パーソナルコンピュータ（ＰＣ）１０を基体として、ディスプレイ３１、キーボード２９およびスキャナ４０が所定の規格で接続されている。また、ＰＣ１０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ディスプレイコントローラ２４、インタフェース部２５、リムーバブルメモリコントローラ（ＲＭＣ）２６、外部記憶部２７、および操作部２８を備え、これらはバス３０で相互に接続されている。
【００１３】
ＣＰＵ２１は、ＲＯＭ２２や外部記憶部２７に記憶されているプログラムを実行してＰＣ１０の全体を制御する。また、ＲＯＭ２２は、各種のプログラムやデータを予め記憶しているメモリであり、ＲＡＭ２３は、各種のプログラムやデータを一時的に記憶するメモリである。これら各種のプログラムやデータは、所定のサーバから通信ネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリなどから読み出して入力してもよい。
【００１４】
出力手段としてのディスプレイコントローラ２４は、ＣＰＵ２１に制御され、表示装置としてのＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＦＰＤ（Ｆｌａｔ  Ｐａｎｅｌ  Ｄｉｓｐｌａｙ）などのディスプレイ３１に各種の情報を表示させる。
【００１５】
取得手段としてのインタフェース部２５は、外部装置と通信するためのＵＳＢコントローラ、ＵＳＢコネクタなどを備える。通信規格はＵＳＢに限らず、ＩＥＥＥ１３９４、赤外線、イーサネット（登録商標）などのいかなる規格でもよい。
【００１６】
取得手段としてのＲＭＣ２６は、図示しないコネクタを介してリムーバブルメモリ３５に接続され、リムーバブルメモリ３５とＲＡＭ２３との間でデータ転送を制御する。リムーバブルメモリ３５はカード型フラッシュメモリ（所謂メモリカード）でもよいし、その他の繰り返し書き込み可能ないかなる不揮発性記憶媒体であってもよい。
【００１７】
記憶手段としての外部記憶部２７は、ハードディスクやハードディスクコントローラなどで構成され、オペレーティングシステム（ＯＳ）、アプリケーションプログラム、外部装置のドライバおよび各種のプログラムやデータなどが記憶されている。
【００１８】
操作部２８は、キーボード２９が接続されるキーボードコントローラや図示しないマウスが接続されるマウスコントローラなどで構成されている。
【００１９】
また、スキャナ４０は、紙やフィルムに描画された画像を取込むためのデバイスであり、対象画像を光学的に走査して、その反射光や透過光の強度を計り、これをデジタル画像のデータに変換してＰＣ１０に入力する。このようなスキャナ４０は、フラットベッドスキャナに限定されず、ハンディスキャナ等の種々のタイプを採用できる。
【００２０】
図２は、カラーチャート領域抽出装置１の機能構成を示すブロック図である。このカラーチャート領域抽出装置１は、画像入力手段５０と、境界位置検出手段５２と、直線近似手段５４と、交点算出手段５６と、カラーチャート領域抽出手段５８と、カラーチャート領域位置調整手段６０と、カラーチャート出力手段６２とを備える。これらの機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これらの各機能は、それぞれが物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００２１】
画像入力手段５０は、カラーチャートを含む画像が入力される。本実施形態では、スキャナ４０を介してデジタル画像データが入力される以外に、デジタルカメラ等で撮影した画像データを記録したリムーバブルメモリ３５からデジタル画像データが入力されても良い。ここで、入力される画像について図３を参照して説明する。図３は、本実施形態で入力対象とする画像７０の一例を示す図である。この画像７０は、背景領域７２ａ〜７２ｄが所定色のカラーチャート７４を含む。具体的には、カラーチャート７４は、全体として矩形状であり、複数の色および濃度を有するパッチが所定の規則に従い形成されている。このカラーチャート７４の各辺に接して、それぞれが矩形状で同一色の背景領域７２ａ〜７２ｄが配置されている。これらの背景領域７２ａ〜７２ｄの色成分は、無彩色が好ましく、本実施形態ではグレー（灰色）を採用する。
【００２２】
境界位置検出手段５２は、画像入力手段５０で入力された画像７０の中で、背景領域７２ａ〜７２ｄからカラーチャート７４に向かい互いに直交する４方向に沿って、背景領域７２ａ〜７２ｄとカラーチャート７４との境界位置を、それぞれの方向ごとにそれぞれ複数検出する。より具体的には、境界位置検出手段５２は、入力された画像７０の水平方向および垂直方向の何れかに平行で、それぞれが直交する方向に所定の間隔で画像７０上を順次移動する２つの直線の１つを決定する直線決定手段８０と、決定された直線に沿った２方向の何れかを、直線の移動毎に順次決定する走査方向決定手段８２と、決定された方向に合わせ、画像７０の背景領域７２ａ〜７２ｄの側からカラーチャート７４に向かい直線に沿って走査する走査手段８４と、走査する各位置における画像７０の色成分を取得する色成分取得手段８６と、走査において取得した色成分が所定色の色成分と連続して同一である場合に、走査と同一の走査で取得する色成分が所定色の色成分から他の色成分に変化するのを受けて、背景領域７２ａ〜７２ｄとカラーチャート７４との境界を判定する境界判定手段８８と、境界判定手段８８が境界と判定した画像７０上の位置を取得する走査位置取得手段９０とを具備する。
【００２３】
ここで、本実施形態において、境界位置検出手段５２により境界位置を検出する方法について、図４（ａ）を参照して説明する。最初に、画像入力手段５０から入力されたデジタルの画像データが示すデジタル画像イメージを内部に復元し、直線決定手段８０は、平面上で互いに直交する２方向のうちの一方の方向（Ｘ方向）に平行な１つの直線を決定し、走査方向決定手段８２は、決定した直線に沿って対向する２方向（Ｈ１，Ｈ１´）の一方の方向Ｈ１を決定する。続いて、走査手段８４は、一方の方向Ｈ１に沿って、背景領域７２ａ〜７２ｄの側からカラーチャート７４の側に向かい、デジタル画像を構成する各画素上を走査すると共に、色成分取得手段８６は、走査する各画素の色成分を取得する。ここで、境界判定手段８８は、色成分取得手段８６がグレーの色成分を所定数の画素で連続して取得した後、グレー以外の他の色成分を有する画素を同一の走査により取得した場合に、その場所をカラーチャート７４の境界位置と判定し、走査位置取得手段９０は、判定された走査位置を取得し、位置情報を記憶する。続いて、走査方向決定手段８２は、２方向（Ｈ１，Ｈ１´）の他方の方向Ｈ１´を決定し、同様に境界位置を検出して位置情報を記憶する。更に、直線決定手段８０は、平面上で互いに直交する２方向のうちの他方の方向（Ｙ方向）に平行に所定の間隔（Ｙ０）移動した直線を決定し、走査方向決定手段８２が同様に決定する２方向（Ｈ２，Ｈ２´）のそれぞれに対して、境界位置を検出して位置情報を記憶する。このように、直線決定手段８０は、順次、Ｘ方向の１つの直線を、カラーチャート７４の下端に達するまで（Ｈ３，Ｈ３´〜Ｈ６，Ｈ６´）決定し、それぞれに応じて境界位置が取得され、１２個のＸ方向の境界位置（Ｐ１〜Ｐ１２）（図４（ｂ））の位置情報が記憶される。
【００２４】
続いて、直線決定手段８０は、Ｙ方向に対しても同様に直線を順次決定し、対向する２方向（Ｖ１，Ｖ１´）に沿って、Ｙ方向の境界位置が取得され、Ｘ方向に所定の間隔（Ｘ０）でカラーチャート７４の右端に達するまで（Ｖ２，Ｖ２´〜Ｖ４，Ｖ４´）繰返すことで、８個のＹ方向の境界位置（Ｑ１〜Ｑ８）（図４（ｂ））の位置情報が記憶される。
【００２５】
直線近似手段５４は、境界位置検出手段５２により同一な方向で検出された少なくとも２つ以上の境界位置の位置情報を、それぞれの方向毎に直線で近似する。この直線近似手段５４により直線で近似する具体的な方法について、図４（ｂ）を参照して説明する。最初に、Ｘ方向で左から右に検出した境界位置（Ｐ１〜Ｐ６）の位置情報を用いて、公知の最小自乗法を適用し、直線（Ｌ３）の近似式を取得する。続いて、Ｘ方向で右から左に検出した境界位置（Ｐ７〜Ｐ１２）の位置情報を用いて、直線（Ｌ１）の近似式を取得する。同様に、Ｙ方向についても２つの直線（Ｌ２，Ｌ４）の近似式を取得する。
【００２６】
交点算出手段５６は、直線近似手段５４により近似された直線の中から、方向が異なる２つの直線の交点の位置をそれぞれ算出する。具体的には、図４（ｃ）に示すように、直線近似手段５４で近似した２つの直線（Ｌ１，Ｌ４）の近似式から交点Ｒを算出し、同様に、２つの直線（Ｌ１，Ｌ２）から交点Ｓ、２つの直線（Ｌ２，Ｌ３）から交点Ｔおよび２つの直線（Ｌ３，Ｌ４）から交点Ｕをそれぞれ算出する。
【００２７】
カラーチャート領域抽出手段５８は、画像入力手段５０に入力された画像７０（図３）から、交点算出手段５６で算出されたそれぞれの交点で囲まれた領域をカラーチャート７４（図３）として抽出する。
【００２８】
カラーチャート領域位置調整手段６０は、カラーチャート領域抽出手段５８でカラーチャート７４として抽出された領域に関して、画像７０における位置を調整する機能を有する。具体的には、カラーチャート領域抽出手段５８により抽出されたカラーチャート７４の領域は、ディスプレイ３１に表示され、ユーザは、表示された領域を見ながらキーボード２９等を操作して、画像７０におけるカラーチャート７４の位置を微調整できる。
【００２９】
カラーチャート出力手段６２は、カラーチャート領域抽出手段５８で抽出されたカラーチャート７４の画像のデータを、図示を略した後段の各処理部で使用可能に出力する。
【００３０】
図５は、本発明の一実施形態に係るカラーチャートを抽出する処理の流れを示すフローチャートである。最初に、Ｓ１００では、ＣＰＵ２１は、画像入力手段５０に対して、背景領域７２ａ〜７２ｄがグレー色であるカラーチャート７４を含む画像７０の入力を指示する。具体的には、スキャナ４０の原稿台に載置された画像７０を、ＣＰＵ２１からの指示に従いスキャナ４０が読み取る。読み取られた画像７０のデジタル画像データは、ＰＣ１０に転送された後、外部記憶部２７に記憶される。
【００３１】
次に、Ｓ１０２では、ＣＰＵ２１は、Ｓ１００で入力された画像７０に含まれる背景領域７２ａ〜７２ｄとカラーチャート７４の境界位置を検出する。具体的には、ＣＰＵ２１が機能する境界位置検出手段５２は、ＰＣ１０に入力されて記憶された画像７０のデータから、この画像７０に含まれるカラーチャート７４と背景領域７２ａ〜７２ｄの境界位置を２方向（Ｘ方向およびＹ方向）のそれぞれで検出する。
【００３２】
次に、Ｓ１０４では、ＣＰＵ２１は、Ｓ１０２で検出された複数の境界位置から直線を近似する。具体的には、ＣＰＵ２１が機能する直線近似手段５４は、境界位置検出手段５２が検出した複数の境界位置から、カラーチャート７４と背景領域７２ａ〜７２ｄのそれぞれの境界に沿った直線の近似式を取得する。
【００３３】
次に、Ｓ１０６では、ＣＰＵ２１は、Ｓ１０４で取得された近似式の交点位置をそれぞれ算出する。具体的には、ＣＰＵ２１が機能する交点算出手段５６は、直線近似手段５４で近似した直線の交点位置をそれぞれ算出する。
【００３４】
次に、Ｓ１０８では、ＣＰＵ２１は、Ｓ１０６で算出された複数の交点位置で囲まれる領域を、カラーチャート７４の領域として抽出する。具体的には、ＣＰＵ２１が機能するカラーチャート領域抽出手段５８は、交点算出手段５６が算出した複数の交点位置で囲まれる領域の画像を記憶された画像７０のデータから抽出する。
【００３５】
次に、Ｓ１１０では、ＣＰＵ２１は、Ｓ１０８でカラーチャート７４として抽出された領域の位置を変更するか、否か判定する。具体的には、ＣＰＵ２１は、ユーザの操作に従い判定する。ここで、抽出された領域の位置を変更しないと判定された場合（Ｓ１１０でＮｏ）、Ｓ１１４に進む。他方で、抽出された領域の位置を変更すると判定された場合（Ｓ１１０でＹｅｓ）、ステップＳ１１２に進む。
【００３６】
Ｓ１１２では、ＣＰＵ２１は、Ｓ１０８で記憶された画像７０の中でカラーチャート７４として抽出された領域の位置を調整する。具体的には、ＣＰＵ２１が機能するカラーチャート領域位置調整手段６０は、キーボード２９等を介したユーザからの指示に従い、カラーチャート領域抽出手段５８が抽出する領域の大きさや位置を微調整する。
【００３７】
次に、Ｓ１１４では、ＣＰＵ２１は、カラーチャート領域抽出手段５８で抽出されたカラーチャート７４の画像をカラーチャート出力手段６２から出力させ、一連の処理が終了する。
【００３８】
以上述べた実施形態によれば、背景領域７２ａ〜７２ｄがグレー色であるカラーチャート７４を含む画像７０をスキャナ４０から読み取り、カラーチャート７４と背景領域７２ａ〜７２ｄとの境界位置を複数取得して、直線近似を行い、近似された直線の交点で囲まれる領域を抽出することで、入力された画像７０に対して、カラーチャート７４が傾いたり位置がずれたりした状態であっても、画像７０からカラーチャート７４を正確に抽出できる。
【００３９】
なお、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係るカラーチャート領域抽出装置のハードウェア構成を示すブロック図。
【図２】本発明の一実施形態に係るカラーチャート領域抽出装置の機能構成を示すブロック図。
【図３】入力画像の一例を示す図。
【図４】（ａ）は、境界位置検出方法を示し、（ｂ）は、直線近似方法を示し、（ｃ）は、交点位置算出方法を示す図。
【図５】本発明の一実施形態に係るカラーチャートを抽出する処理の流れを示すフローチャート。
【符号の説明】
【００４１】
１…カラーチャート領域抽出装置、１０…ＰＣ、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ディスプレイコントローラ、２５…インタフェース部、２６…ＲＭＣ、２７…外部記憶部、２８…操作部、２９…キーボード、３０…バス、３１…ディスプレイ、３５…リムーバブルメモリ、４０…スキャナ、５０…画像入力手段、５２…境界位置検出手段、５４…直線近似手段、５６…交点算出手段、５８…カラーチャート領域抽出手段、６０…カラーチャート領域位置調整手段、６２…カラーチャート出力手段、７０…画像、７２ａ〜７２ｄ…背景領域、７４…カラーチャート、８０…直線決定手段、８２…走査方向決定手段、８４…走査手段、８６…色成分取得手段、８８…境界判定手段、９０…走査位置取得手段。
【図１】
2008059022.tif 000003
【図２】
2008059022.tif 000004
【図３】
2008059022.tif 000005
【図４】
2008059022.tif 000006
【図５】
2008059022.tif 000007