(57)【要約】【課題】  物品が撮像された画像データに、物品の正しい色を示す情報が含まれていない場合にも、画像データの物品の色を補正する。【解決手段】  分布データ生成部３０４は、商品部分の画像データに対し、Ｌ＊ａ＊ｂ＊空間上の色度分布の中心値を算出する。補正データ生成部３０６は、画像データの商品に対応する主要色度を特定し、色度分布の中心値を受け入れて、商品の主要な色度と色度分布の中心値との差分を算出し、画像データの商品の色が色管理された商品の色に近づくように、商品部分の画像データに対する補正データを生成する。商品部分補正部３０８は、補正データにより、商品部分の画像データの色を補正（色補正処理）し、データベース格納処理部３１０を介して画像データベース２０に対して出力する。【選択図】          図１
2006254006.tif 000002
【特許請求の範囲】
【請求項１】
物品が撮像された画像データ及び物品の基準となる色データをそれぞれ取得し、取得した色データに応じて、取得した物品の画像データを補正することを特徴とする画像処理方法。
【請求項２】
物品が撮像された画像データ及び物品の基準となる色データをそれぞれ取得し、取得した色データから主要な色度を特定し、取得した画像データの物品部分の色度分布の中心値を算出し、特定した主要な色度と算出した色度分布の中心値との差分に応じて画像データの物品部分の色を補正することを特徴とする画像処理方法。
【請求項３】
物品が撮像された画像データを取得する画像データ取得手段と、物品の基準となる色データを取得する色データ取得手段と、前記色データ取得手段が取得した色データに応じて、前記画像データ取得手段が取得した画像データの物品部分の色を補正する色補正手段とを有することを特徴とする画像処理システム。
【請求項４】
前記色データ取得手段が取得した色データから主要な色度を特定する主要色度特定手段と、前記画像データ取得手段が取得した画像データの物品部分の色度分布の中心値を算出する色度中心値算出手段とをさらに有し、前記色補正手段は、前記主要色度特定手段が特定した主要な色度と前記色度中心値算出手段が算出した色度分布の中心値との差分に応じて、前記画像データ取得手段が取得した画像データの物品部分の色を補正することを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記画像データ取得手段が取得した画像データに対し、ホワイトバランスを補正するホワイトバランス補正手段をさらに有し、前記色度中心値算出手段は、前記ホワイトバランス補正手段がホワイトバランスを補正した画像データの物品部分の色度分布の中心値を算出することを特徴とする請求項４記載の画像処理システム。
【請求項６】
前記色補正手段が物品部分の色を補正した画像データをデバイス非依存の色空間上の座標によって記憶する記憶手段をさらに有することを特徴とする請求項３乃至５いずれか記載の画像処理システム。
【請求項７】
前記色データ取得手段は、互いに色のみ異なる少なくとも１つの他の物品の基準となる色データをさらに取得することを特徴とする請求項３乃至６いずれか記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の色を補正する画像処理方法及び画像処理システムに関するものである。
【背景技術】
【０００２】
商品を売買するために、商品を撮像した画像を特性が異なるデバイスによって出力することが行なわれている。例えば、クライアントが商品を遠隔地から購入する場合、商品の画像データと商品の測色値などを受信することによって、商品の色を理解することは公知である（特許文献１参照）。
【０００３】
【特許文献１】特開２０００−３３１０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例においては、商品の正しい色を示すために、商品を撮影した環境における商品の測色値などが、商品を撮像した画像データに付されていなければならないという問題があった。
【０００５】
そこで、本発明は、物品が撮像された画像データに、物品の正しい色を示す情報が含まれていない場合にも、物品の画像データを補正することができる画像処理方法及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の特徴とするところは、物品が撮像された画像データ及び物品の基準となる色データをそれぞれ取得し、取得した色データに応じて、取得した物品の画像データを補正する画像処理方法にある。したがって、物品が撮像された画像データに、物品の正しい色を示す情報が含まれていない場合にも、物品の画像データを補正することができる。
【０００７】
また、本発明の第２の特徴とするところは、物品が撮像された画像データ及び物品の基準となる色データをそれぞれ取得し、取得した色データから主要な色度を特定し、取得した画像データの物品部分の色度分布の中心値を算出し、特定した主要な色度と算出した色度分布の中心値との差分に応じて画像データの物品部分の色を補正する画像処理方法にある。即ち、画像データの物品部分の色度分布の中心値を物品の主要な色度に近づけることにより、画像データの物品部分の色を補正することができる。
【０００８】
また、本発明の第３の特徴とするところは、物品が撮像された画像データを取得する画像データ取得手段と、物品の基準となる色データを取得する色データ取得手段と、前記色データ取得手段が取得した色データに応じて、前記画像データ取得手段が取得した画像データの物品部分の色を補正する色補正手段とを有する画像処理システムにある。したがって、物品が撮像された画像データに、物品の正しい色を示す情報が含まれていない場合にも、画像データの物品部分の色を補正することができる。
【０００９】
好適には、前記色データ取得手段が取得した色データから主要な色度を特定する主要色度特定手段と、前記画像データ取得手段が取得した画像データの物品部分の色度分布の中心値を算出する色度中心値算出手段とをさらに有し、前記色補正手段は、前記主要色度特定手段が特定した主要な色度と前記色度中心値算出手段が算出した色度分布の中心値との差分に応じて、前記画像データ取得手段が取得した画像データの物品部分の色を補正する。即ち、画像データの物品部分の色度分布の中心値を物品の主要な色度に近づけることにより、画像データの物品部分の色を補正することができる。
【００１０】
また、好適には、前記画像データ取得手段が取得した画像データに対し、ホワイトバランスを補正するホワイトバランス補正手段をさらに有し、前記色度中心値算出手段は、前記ホワイトバランス補正手段がホワイトバランスを補正した画像データの物品部分の色度分布の中心値を算出する。即ち、ホワイトバランスを補正された画像データの物品部分の色度分布の中心値と物品の主要な色度との差分に応じて、画像データの物品部分の色を補正することができるので、物品の基準となる色データに対する画像データの補正精度を高めることができる。
【００１１】
また、好適には、前記色補正手段が物品部分の色を補正した画像データをデバイス非依存の色空間上の座標によって記憶する記憶手段をさらに有する。即ち、記憶手段に記憶された画像データを取得することにより、例えば画像を出力するデバイスは、デバイスプロファイルによって物品の色を補正された画像を出力することができる。
【００１２】
また、好適には、前記色データ取得手段は、互いに色のみ異なる少なくとも１つの他の物品の基準となる色データをさらに取得する。したがって、色補正手段は、画像データ取得手段が取得した画像データを、互いに物品部分の色が異なる画像データに補正することができる。
【発明の効果】
【００１３】
本発明によれば、物品が撮像された画像データに、物品の正しい色を示す情報が含まれていない場合にも、物品の画像データを補正することができる。
【発明を実施するための最良の形態】
【００１４】
次に本発明の実施形態を図面に基づいて説明する。
図１において、本発明の実施形態に係る画像処理システム１の概要が示されている。画像処理システム１は、例えばデータベース群２及び処理装置３がネットワーク４を介して接続されることによって構成される。また、ネットワーク４に図示しない表示装置及び印刷装置が接続されて、画像処理システム１によって処理された画像が表示装置及び印刷装置に出力されるように構成されてもよい。
【００１５】
データベース群２は、画像データベース２０及び色情報データベース２２から構成される。画像データベース２０は、物品がデジタルカメラ（図示せず）などによってそれぞれ撮像された複数の画像データを記憶しているデータベースである。例えば画像データベース２０は、工業製品などの色管理された商品がそれぞれ撮像された複数の画像データを記憶している。画像データそれぞれは、例えばファイル名又はプロパティなどによって商品名が付されている。
【００１６】
ただし、画像データベース２０には、商品を撮像したデジタルカメラなどのデバイス情報及び撮像した環境条件などが付されていない画像データ（色管理されていない画像データ）が含まれている。なお、画像データベース２０に含まれる色管理をされていない画像データは、処理装置２の後述する画像処理（図５参照）によって、商品の色が補正された改画像データに置き換えられるようにされている。
以下、撮像されることによって画像データとなっている商品を、画像データの商品と記すことがある。
【００１７】
色情報データベース２２は、商品色管理データ格納部２２０、色変換方法格納部２２２及び色変換係数格納部２２４を有する。
商品色管理データ格納部２２０は、画像データベース２０に記憶されている画像データの商品及びメディアＩ／Ｆ３４を介して入力される画像データの商品の色（色管理された商品の色）を色情報管理データベース（色データ）として記憶している。
図２は、商品色管理データ格納部２２０が記憶している色情報管理データベースの概念を示す図表である。図２に示すように、色管理情報データベースは、商品の主要色及び色数などの特徴量を色データとして商品名（カテゴリＣ）毎に保持している。また、色管理情報データベースは、商品を大カテゴリ（インテリア、衣類などのカテゴリＡ）及び中カテゴリ（テーブル、スカートなどのカテゴリＢ）に分類し、大カテゴリ及び中カテゴリ毎に色域情報を保持している。
例えば、商品色管理データ格納部２２０は、画像データベース２０に記憶されている画像データの商品の商品名（カテゴリＣ）が指定されてアクセスされることにより、画像データの商品の色管理された主要色（Ｌ＊ａ＊ｂ＊表色系による）などを出力することができる。
【００１８】
色変換方法格納部２２２は、図示しないデジタルカメラ、表示装置又は印刷装置などのデバイスに依存する色空間上の画像データをデバイスに非依存な色空間上の画像データに変換する方法、及び、デバイスに非依存な色空間上の画像データをデバイスに依存する色空間上の画像データに変換する方法を変換プログラムとして記憶している。
色変換係数格納部２２４は、色変換方法格納部２２２に記憶された変換プログラムにおいて用いられる色変換係数を記憶している。
【００１９】
処理装置３は、処理制御部３０、ユーザインターフェイス（ＵＩ）部３２及びメディアインターフェイス（メディアＩ／Ｆ）３４から構成される。ＵＩ部３２は、キーボード、マウス及び表示装置などを含み、ユーザによる指示などを受入れると共に、画像処理システム１における処理状況などを表示する。メディアＩ／Ｆ３４は、例えばカードリーダであり、画像データを記憶するメモリカードなどのメディアから画像データを読取って、処理制御部３０の後述する色ずれ補正部３００に対して出力する。メディアＩ／Ｆ３４が読取る画像データそれぞれは、商品などの物品がデジタルカメラなどによって撮像されたものであり、例えばファイル名又はプロパティなどによって商品名が付されている。ただし、メディアＩ／Ｆ３４が読取った画像データには、商品を撮像したデジタルカメラなどのデバイス情報及び撮像した環境条件などが付されていない画像データ（色管理されていない画像データ）が含まれている。
なお、メディアＩ／Ｆ３４は、ＣＤ−ＲＯＭ又はケーブルなどを介して画像データを受入れるインターフェイスであってもよい。
【００２０】
処理制御部３０は、色ずれ補正部３００、商品部分抽出部３０２、分布データ生成部３０４、補正データ生成部３０６、商品部分補正部３０８及びデータベース格納処理部３１０を有すると共に、画像処理システム１を構成する各部を制御する。
色ずれ補正部３００は、メディアＩ／Ｆ３４又はネットワーク４を介して画像データベース２０などから、例えば商品などの物品が撮像された画像データを受入れる。また、色ずれ補正部３００は、画像データ全体から商品が撮像された環境の光源を推定し、ホワイトバランスのずれ量を抽出して、推定された光源及び抽出されたずれ量からホワイトバランス補正などの処理を画像データに行い、商品部分抽出部３０２に対して出力する。
【００２１】
商品部分抽出部３０２は、色ずれ補正部３００から受入れた画像データから商品（商品画像）部分の画像データを抽出し、分布データ生成部３０４に対して出力する。
分布データ生成部３０４は、商品部分抽出部３０２から受入れた商品部分の画像データに対し、例えばＬ＊ａ＊ｂ＊空間上の色度（色相と彩度）分布と、この色度分布の中心値とを算出し、色度分布の中心値を補正データ生成部３０６に対して出力する。
【００２２】
補正データ生成部３０６は、色ずれ補正部３００が受入れた画像データの商品に対応する色（色管理された商品の色）を商品色管理データ格納部２２０から受け入れ、商品の主要な色度を特定する。また、補正データ生成部３０６は、分布データ生成部３０４から色度分布の中心値を受け入れ、商品の主要な色度と色度分布の中心値とを比較して、商品の主要な色度に対する色度分布の中心値の差分を算出し、この差分から画像データの商品の色が色管理された商品の色に近づくように、商品部分の画像データに対する補正データを生成し、商品部分補正部３０８に対して出力する。
なお、例えば色情報管理データベースに主要色が記憶されていない場合には、補正データ生成部３０６が、画像データベース２０から商品が撮像された画像データをさらに受け入れ、色情報管理データベースに記憶されている色の中から商品に対して占める色の面積比などによって主要な色度を特定するようにしてもよい。
【００２３】
図３は、画像データの商品（テーブルＡ）の色度分布を示すＬ＊ａ＊ｂ＊表色系の色度図である。例えば、補正データ生成部３０６は、色ずれ補正部３００が受入れた画像データのテーブルＡの主要色（Ｌ，ａ，ｂ−Ａ）を商品色管理データ格納部２２０から受け入れ、テーブルＡの主要な色度（ａ，ｂ：図３において破線の円）を特定する。また、補正データ生成部３０６は、分布データ生成部３０４からテーブルＡの色度分布の中心値（ａ’，ｂ’：図３において実線の円）を受け入れ、テーブルＡの主要な色度（ａ，ｂ）と色度分布の中心値（ａ’，ｂ’）との差分を算出し、この差分から画像データのテーブルＡの色が色管理されたテーブルＡの色に近づくように、テーブルＡの画像データに対する補正データを生成し、商品部分補正部３０８に対して出力する。
【００２４】
商品部分補正部３０８は、補正データ生成部３０６から受入れた補正データにより、商品部分の画像データの色を補正（色補正処理）し、補正された商品部分の画像データをデータベース格納処理部３１０に対して出力する。
データベース格納処理部３１０は、商品部分以外の画像データ及び商品部分補正部３０８から受入れた商品部分の画像データから、商品部分の色が補正された画像データ全体（改画像データ）を形成すると共に、改画像データをｓＲＧＢ又はＬ＊ａ＊ｂ＊などのデバイス非依存の色空間上の座標に変換し、画像データベース２０に対して出力する。
【００２５】
次に、処理制御部３０がメディアＩ／Ｆ３４を介して受入れた画像データを補正して画像データベース２０に記憶させる画像処理について説明する。
図４は、処理制御部３０がメディアＩ／Ｆ３４を介して受入れた画像データを補正して画像データベース２０に記憶させる画像処理（Ｓ１０）を例示するフローチャートである。
図４に示すように、ステップ１００（Ｓ１００）において、色ずれ補正部３００は、メディアＩ／Ｆ３４を介して画像データを取得する。
【００２６】
ステップ１０２（Ｓ１０２）において、色ずれ補正部３００は、メディアＩ／Ｆ３４を介して取得した画像データ全体から、ホワイトバランスのずれ量などを抽出する。
【００２７】
ステップ１０４（Ｓ１０４）において、色ずれ補正部３００は、画像データ全体に対してホワイトバランスなどを補正し、商品部分抽出部３０２に対して出力する。
【００２８】
ステップ１０６（Ｓ１０６）において、商品部分抽出部３０２は、色ずれ補正部３００から受入れた画像データから商品（商品画像）部分の画像データを抽出し、分布データ生成部３０４に対して出力する。
【００２９】
ステップ１０８（Ｓ１０８）において、分布データ生成部３０４は、商品部分抽出部３０２から受入れた商品部分の画像データに対し、例えばＬ＊ａ＊ｂ＊空間上の色度分布の中心値を算出し、補正データ生成部３０６に対して出力する。
【００３０】
ステップ１１０（Ｓ１１０）において、補正データ生成部３０６は、Ｓ１００の処理で受入れた画像データの商品に対応する主要色度を特定する。
【００３１】
ステップ１１２（Ｓ１１２）において、補正データ生成部３０６は、分布データ生成部３０４から色度分布の中心値を受け入れ、商品の主要な色度と色度分布の中心値とを比較して、商品の主要な色度に対する色度分布の中心値の差分を算出する。
【００３２】
ステップ１１４（Ｓ１１４）において、補正データ生成部３０６は、この差分から画像データの商品の色が色管理された商品の色に近づくように、商品部分の画像データに対する補正データを生成し、商品部分補正部３０８に対して出力する。
【００３３】
ステップ１１６（Ｓ１１６）において、商品部分補正部３０８は、補正データ生成部３０６から受入れた補正データにより、商品部分の画像データの色を補正（色補正処理）し、補正された商品部分の画像データをデータベース格納処理部３１０に対して出力する。
【００３４】
ステップ１１８（Ｓ１１８）において、商品部分以外の画像データ及び商品部分補正部３０８から受入れた商品部分の画像データから、商品部分の色が補正された画像データ全体（改画像データ）を形成すると共に、改画像データをｓＲＧＢ又はＬ＊ａ＊ｂ＊などのデバイス非依存の色空間上の座標に変換し、画像データベース２０に対して出力する。
【００３５】
次に、処理制御部３０が画像データベース２０から受入れた画像データを補正し、補正された画像データ（改画像データ）を画像データベース２０に記憶させる画像処理について説明する。
図５は、処理制御部３０が画像データベース２０から受入れた画像データを補正し、補正された画像データ（改画像データ）を画像データベース２０に記憶させる画像処理（Ｓ２０）を例示するフローチャートである。
図５に示すように、ステップ２００（Ｓ２００）において、色ずれ補正部３００は、画像データベース２０から画像データを読取ることにより取得する。
【００３６】
ステップ２０２（Ｓ２０２）において、色ずれ補正部３００は、画像データベース２０から取得した画像データ全体から、ホワイトバランスのずれ量などを抽出する。
【００３７】
ステップ２０４（Ｓ２０４）において、色ずれ補正部３００は、画像データ全体に対してホワイトバランスなどを補正し、商品部分抽出部３０２に対して出力する。
【００３８】
ステップ２０６（Ｓ２０６）において、商品部分抽出部３０２は、色ずれ補正部３００から受入れた画像データから商品（商品画像）部分の画像データを抽出し、分布データ生成部３０４に対して出力する。
【００３９】
ステップ２０８（Ｓ２０８）において、分布データ生成部３０４は、商品部分抽出部３０２から受入れた商品部分の画像データに対し、例えばＬ＊ａ＊ｂ＊空間上の色度分布の中心値を算出し、補正データ生成部３０６に対して出力する。
【００４０】
ステップ２１０（Ｓ２１０）において、補正データ生成部３０６は、Ｓ２００の処理で受入れた画像データの商品に対応する主要色度を特定する。
【００４１】
ステップ２１２（Ｓ２１２）において、補正データ生成部３０６は、分布データ生成部３０４から色度分布の中心値を受け入れ、商品の主要な色度と色度分布の中心値とを比較して、商品の主要な色度に対する色度分布の中心値の差分を算出する。
【００４２】
ステップ２１４（Ｓ２１４）において、補正データ生成部３０６は、この差分から画像データの商品の色が色管理された商品の色に近づくように、商品部分の画像データに対する補正データを生成し、商品部分補正部３０８に対して出力する。
【００４３】
ステップ２１６（Ｓ２１６）において、商品部分補正部３０８は、補正データ生成部３０６から受入れた補正データにより、商品部分の画像データの色を補正（色補正処理）し、補正された商品部分の画像データをデータベース格納処理部３１０に対して出力する。
【００４４】
ステップ２１８（Ｓ２１８）において、商品部分以外の画像データ及び商品部分補正部３０８から受入れた商品部分の画像データから、商品部分の色が補正された画像データ全体（改画像データ）を形成すると共に、改画像データをｓＲＧＢ又はＬ＊ａ＊ｂ＊などのデバイス非依存の色空間上の座標に変換し、画像データベース２０に対して出力する。ここで、Ｓ２００の処理で読取った画像データベース２０の画像データと商品名が同一であるため、改画像データはＳ２００の処理で読取った画像データと置換される。
【００４５】
また、画像データベース２０に記憶されてる画像データの商品に対し、色のみ異なる色違い商品は、画像データベース２０に色違い商品の画像データが記憶されていない場合、商品色管理データ格納部２２０に色データが記憶されていることにより、画像データベース２０に記憶されてる画像データを用いて色違い商品を表す画像データが生成されてもよい。例えば、画像データベース２０に記憶されている画像データの商品に対し、色違い商品は商品の色度のみが異なるので、商品色管理データ格納部２２０に記憶されている色違い商品の色データと処理制御部３０が受入れた画像データとが対応するように、ユーザがＵＩ部３２を介して処理制御部３０に指示することにより、処理制御部３０は、色違い商品の画像データを生成することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る画像処理システムの構成を示す構成図である。
【図２】商品色管理データ格納部が記憶している色情報管理データベースの概念を示す図表である。
【図３】画像データの商品（テーブルＡ）の色度分布を示すＬ＊ａ＊ｂ＊表色系の色度図である。
【図４】処理制御部がメディアＩ／Ｆを介して受入れた画像データを補正して画像データベースに記憶させる画像処理（Ｓ１０）を例示するフローチャートである。
【図５】処理制御部が画像データベースから受入れた画像データを補正し、補正された画像データ（改画像データ）を画像データベースに記憶させる画像処理（Ｓ２０）を例示するフローチャートである。
【符号の説明】
【００４７】
１・・・画像処理システム
２・・・データベース群
２０・・・画像データベース
２２・・・色情報データベース
２２０・・・商品色管理データ格納部
２２２・・・色変換方法格納部
２２４・・・色変換係数格納部
３・・・処理装置
３０・・・処理制御部
３００・・・色ずれ補正部
３０２・・・商品部分抽出部
３０４・・・分布データ生成部
３０６・・・補正データ生成部
３０８・・・商品部分補正部
３１０・・・データベース格納処理部
３２・・・ＵＩ部
３４・・・メディアＩ／Ｆ
４・・・ネットワーク
【図１】
2006254006.tif 000003
【図２】
2006254006.tif 000004
【図３】
2006254006.tif 000005
【図４】
2006254006.tif 000006
【図５】
2006254006.tif 000007