(57)【特許請求の範囲】
【請求項１】
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する設定手段と
を備え、
前記第１色値取得手段は、前記第１画像の前記特定画素の輝度が、高いと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とする画像処理装置。
【請求項２】
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する設定手段と
を備え、
前記第１色値取得手段は、前記第１画像の前記特定画素の輝度と前記第２画像の当該特定画素に対応する画素の輝度との差が、小さいと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とする画像処理装置。
【請求項３】
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定し、当該第３画像の当該特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記第１色値から前記第３色値への補正量を、当該第１色値から当該第１画像の当該他の画素の色値への距離が長いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する設定手段と
を備えたことを特徴とする画像処理装置。
【請求項４】
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の複数の特定画素の色値である複数の第１色値を取得する第１色値取得手段と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記複数の特定画素に対応する複数の画素の色値である複数の第２色値を取得する第２色値取得手段と、
前記複数の第１色値の各第１色値と、前記複数の第２色値の当該各第１色値に対応する各第２色値とに対し、複数の第３色値の当該各第１色値に対応する各第３色値が、当該各第２色値の明度よりも当該各第１色値の明度に近い明度と、当該各第１色値の色度よりも当該各第２色値の色度に近い色度とを示す当該複数の第３色値を取得する第３色値取得手段と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記複数の特定画素に対応する複数の画素の色値を、前記複数の第３色値に設定し、当該第３画像の当該複数の特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記複数の第１色値の各第１色値から前記複数の第３色値の当該各第１色値に対応する各第３色値への補正量を、当該複数の第１色値の重心から当該第１画像の当該他の画素の色値への距離が短いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する設定手段と
を備えたことを特徴とする画像処理装置。
【請求項５】
コンピュータに、
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する機能と
を実現させ、
前記第１色値を取得する機能は、前記第１画像の前記特定画素の輝度が、高いと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、当該第１色値として取得することを特徴とするプログラム。
【請求項６】
コンピュータに、
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する機能と
を実現させ、
前記第１色値を取得する機能は、前記第１画像の前記特定画素の輝度と前記第２画像の当該特定画素に対応する画素の輝度との差が、小さいと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とするプログラム。
【請求項７】
コンピュータに、
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、
前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定し、当該第３画像の当該特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記第１色値から前記第３色値への補正量を、当該第１色値から当該第１画像の当該他の画素の色値への距離が長いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する機能と
を実現させるためのプログラム。
【請求項８】
コンピュータに、
撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の複数の特定画素の色値である複数の第１色値を取得する機能と、
前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記複数の特定画素に対応する複数の画素の色値である複数の第２色値を取得する機能と、
前記複数の第１色値の各第１色値と、前記複数の第２色値の当該各第１色値に対応する各第２色値とに対し、複数の第３色値の当該各第１色値に対応する各第３色値が、当該各第２色値の明度よりも当該各第１色値の明度に近い明度と、当該各第１色値の色度よりも当該各第２色値の色度に近い色度とを示す当該複数の第３色値を取得する機能と、
前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記複数の特定画素に対応する複数の画素の色値を、前記複数の第３色値に設定し、当該第３画像の当該複数の特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記複数の第１色値の各第１色値から前記複数の第３色値の当該各第１色値に対応する各第３色値への補正量を、当該複数の第１色値の重心から当該第１画像の当該他の画素の色値への距離が短いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
基準光源下における、色票の撮影画像に基づくＲＧＢ平均値および該色票の測色値に基づくターゲットデータを取得し、複数の高照度光源下における、色票の撮影画像に基づくＲＧＢ平均値および該色票の測色値に基づくターゲットデータを取得し、最高照度の高照度光源下における基準白色データを取得し、上記全ての色データおよびターゲットデータ、および基準白色データに基づき、撮像装置で撮影された被写体画像に対する色変換の際に用いられる色変換パラメータを算出する技術は、知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４０９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
撮影装置で被写体を撮影するとき、ストロボやフラッシュ等の撮影光源を発光した状態で撮影することがある。このように撮影光源を発光させて撮影すると、被写体の形状に起因した影等が撮影画像に写りこむことを抑制することができる。しかしその一方で、被写体は撮影光源からの光を受けて違う色を発することになるため、撮影画像における被写体の色と被写体の実物の色との間に差が生じてしまう。
【０００５】
本発明の目的は、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する設定手段とを備え、前記第１色値取得手段は、前記第１画像の前記特定画素の輝度が、高いと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とする画像処理装置である。
請求項２に記載の発明は、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する設定手段とを備え、前記第１色値取得手段は、前記第１画像の前記特定画素の輝度と前記第２画像の当該特定画素に対応する画素の輝度との差が、小さいと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とする画像処理装置である。
請求項３に記載の発明は、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する第１色値取得手段と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する第２色値取得手段と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する第３色値取得手段と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定し、当該第３画像の当該特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記第１色値から前記第３色値への補正量を、当該第１色値から当該第１画像の当該他の画素の色値への距離が長いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する設定手段とを備えたことを特徴とする画像処理装置である。
請求項４に記載の発明は、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の複数の特定画素の色値である複数の第１色値を取得する第１色値取得手段と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記複数の特定画素に対応する複数の画素の色値である複数の第２色値を取得する第２色値取得手段と、前記複数の第１色値の各第１色値と、前記複数の第２色値の当該各第１色値に対応する各第２色値とに対し、複数の第３色値の当該各第１色値に対応する各第３色値が、当該各第２色値の明度よりも当該各第１色値の明度に近い明度と、当該各第１色値の色度よりも当該各第２色値の色度に近い色度とを示す当該複数の第３色値を取得する第３色値取得手段と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記複数の特定画素に対応する複数の画素の色値を、前記複数の第３色値に設定し、当該第３画像の当該複数の特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記複数の第１色値の各第１色値から前記複数の第３色値の当該各第１色値に対応する各第３色値への補正量を、当該複数の第１色値の重心から当該第１画像の当該他の画素の色値への距離が短いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する設定手段とを備えたことを特徴とする画像処理装置である。
請求項５に記載の発明は、コンピュータに、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する機能とを実現させ、前記第１色値を取得する機能は、前記第１画像の前記特定画素の輝度が、高いと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、当該第１色値として取得することを特徴とするプログラムである。
請求項６に記載の発明は、コンピュータに、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定する機能とを実現させ、前記第１色値を取得する機能は、前記第１画像の前記特定画素の輝度と前記第２画像の当該特定画素に対応する画素の輝度との差が、小さいと判断される予め定められた条件を満たす場合に、当該特定画素の色値を、前記第１色値として取得することを特徴とするプログラムである。
請求項７に記載の発明は、コンピュータに、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記特定画素に対応する画素の色値である第２色値を取得する機能と、前記第２色値の明度よりも前記第１色値の明度に近い明度と、前記第１色値の色度よりも前記第２色値の色度に近い色度とを示す第３色値を取得する機能と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記特定画素に対応する画素の色値を、前記第３色値に設定し、当該第３画像の当該特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記第１色値から前記第３色値への補正量を、当該第１色値から当該第１画像の当該他の画素の色値への距離が長いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する機能とを実現させるためのプログラムである。
請求項８に記載の発明は、コンピュータに、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の複数の特定画素の色値である複数の第１色値を取得する機能と、前記撮影光源を発光しない状態で前記被写体を撮影して得られた第２画像の前記複数の特定画素に対応する複数の画素の色値である複数の第２色値を取得する機能と、前記複数の第１色値の各第１色値と、前記複数の第２色値の当該各第１色値に対応する各第２色値とに対し、複数の第３色値の当該各第１色値に対応する各第３色値が、当該各第２色値の明度よりも当該各第１色値の明度に近い明度と、当該各第１色値の色度よりも当該各第２色値の色度に近い色度とを示す当該複数の第３色値を取得する機能と、前記第１画像と前記第２画像とに基づいて生成される第３画像について、当該第３画像の前記複数の特定画素に対応する複数の画素の色値を、前記複数の第３色値に設定し、当該第３画像の当該複数の特定画素以外の他の画素に対応する画素の色値を、前記第１画像の当該他の画素の色値に対して、前記複数の第１色値の各第１色値から前記複数の第３色値の当該各第１色値に対応する各第３色値への補正量を、当該複数の第１色値の重心から当該第１画像の当該他の画素の色値への距離が短いほど大きく減少させた補正量の補正を行うことで得られた色値に設定する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、操作者が画像上の色の変化を抑えたい部分を指定しなくても、色の変化を抑えるべき画素を選択することができ、かつ、その画素を色の変化を抑える処理により階調飛びを生じさせる可能性が低い画素とすることができる。
請求項２の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、操作者が画像上の色の変化を抑えたい部分を指定しなくても、色の変化を抑えるべき画素を選択することができ、かつ、その画素を色の変化を抑える処理により階調飛びを生じさせる可能性が低い画素とすることができる。
請求項３の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、撮影光源を発光した状態での画像と撮影光源を発光しない状態での画像とに基づいて撮影光源による色の変化を抑えた画像を生成する処理を、特定の色領域において重点的に行うことができる。
請求項４の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、撮影光源を発光した状態での画像と撮影光源を発光しない状態での画像とに基づいて撮影光源による色の変化を抑えた画像を生成する処理を、画像上の色の変化を抑えたい部分が複数あっても行うことができる。
請求項５の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、操作者が画像上の色の変化を抑えたい部分を指定しなくても、色の変化を抑えるべき画素を選択することができ、かつ、その画素を色の変化を抑える処理により階調飛びを生じさせる可能性が低い画素とすることができる。
請求項６の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、操作者が画像上の色の変化を抑えたい部分を指定しなくても、色の変化を抑えるべき画素を選択することができ、かつ、その画素を色の変化を抑える処理により階調飛びを生じさせる可能性が低い画素とすることができる。
請求項７の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、撮影光源を発光した状態での画像と撮影光源を発光しない状態での画像とに基づいて撮影光源による色の変化を抑えた画像を生成する処理を、特定の色領域において重点的に行うことができる。
請求項８の発明によれば、被写体におけるある特定の色を含む領域に関して、撮影光源を発光させないで撮影した画像よりも被写体の形状に起因した影等の影響を抑え、且つ、撮影光源を発光させて撮影した画像よりも被写体の実物の色との差を少なくした画像を提供することができると共に、撮影光源を発光した状態での画像と撮影光源を発光しない状態での画像とに基づいて撮影光源による色の変化を抑えた画像を生成する処理を、画像上の色の変化を抑えたい部分が複数あっても行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における色処理システムの構成例を示した図である。
【図２】（ａ），（ｂ）は、第１の実施の形態でユーザ操作に応じて基準画素の画素情報を生成する方法について説明するための図である。
【図３】第１の実施の形態で画像解析により基準画素の画素情報を生成する第１の方法について説明するための図である。
【図４】（ａ），（ｂ）は、第１の実施の形態で画像解析により基準画素の画素情報を生成する第２の方法について説明するための図である。
【図５】第１の実施の形態で基準画素の画素情報を調整する方法について説明するための図である。
【図６】第１の実施の形態で画素情報に対する補正量を制御する方法について説明するための図である。
【図７】第１の実施の形態で用いる、ある画素の画素情報の基準画素の画素情報からの距離とその画素の画素情報に対する補正量との関係を示したグラフである。
【図８】第１の実施の形態における色処理装置の構成例を示したブロック図である。
【図９】第１の実施の形態における色処理装置の動作例を示したフローチャートである。
【図１０】第２の実施の形態で画素情報に対する補正量を制御する方法について説明するための図である。
【図１１】第２の実施の形態で用いる、ある画素の画素情報の基準画素の画素情報からの距離とその画素の画素情報に対する補正量との関係を示したグラフである。
【図１２】本発明の実施の形態における色処理装置のハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［色処理システム］
図１は、本実施の形態における色処理システム１の構成例を示す図である。図示するように、本実施の形態の色処理システム１は、カメラから入力された画像情報等を用いて色処理を行う色処理装置１０と、色処理装置１０から入力された情報に基づき画像を表示する表示装置２０と、色処理装置１０に対しユーザが種々の情報を入力するための入力装置３０とを備える。
【００１１】
色処理装置１０は、例えば、所謂汎用のパーソナルコンピュータ（ＰＣ）である。そして、色処理装置１０は、ＯＳ（Operating System）による管理下において、各種アプリケーションソフトウェアを動作させることで、色処理を行うようになっている。また、色処理装置１０には、図示しないが、カメラが接続可能になっている。
【００１２】
表示装置２０は、表示画面２１に画像を表示する。表示装置２０は、例えばＰＣ用の液晶ディスプレイ、液晶テレビ、プロジェクタ等、加法混色にて画像を表示する機能を備えたもので構成される。従って、表示装置２０における表示方式は、液晶方式に限定されるものではない。尚、図１に示す例では、表示装置２０内に表示画面２１が設けられているが、表示装置２０として例えばプロジェクタを用いる場合、表示画面２１は、表示装置２０の外部に設けられたスクリーン等となる。
【００１３】
入力装置３０は、キーボードやマウス等で構成される。入力装置３０は、色処理のためのアプリケーションソフトウェアの起動及び終了や、詳しくは後述するが、色処理を行う際の色処理装置１０に対する指示の入力のために使用される。
【００１４】
ここで、色処理装置１０と表示装置２０とは、例えば、ＤＶＩ（Digital Visual Interface）を介して接続されている。尚、ＤＶＩに代えて、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）やディスプレイポート（DisplayPort）等を介して接続されていてもよい。
【００１５】
また、色処理装置１０と入力装置３０とは、例えば、ＵＳＢ（Universal Serial Bus）を介して接続されている。尚、ＵＳＢに代えて、ＩＥＥＥ１３９４やＲＳ−２３２Ｃ等を介して接続されていてもよい。
【００１６】
尚、本実施の形態における色処理システム１は、図１の形態に限られるものではない。例えば、色処理システム１としてタブレット端末を用いてもよい。この場合、タブレット端末は、タッチパネルを備え、このタッチパネルにより画像を表示すると共にユーザの指示を検知する。即ち、タッチパネルが、表示装置２０及び入力装置３０として機能する。また、この他に、表示装置２０及び入力装置３０を統合した装置として、タッチモニタを用いてもよい。これは、上記表示装置２０の表示画面２１としてタッチパネルを使用したものである。この場合、色処理装置１０により情報が作成され、この情報に基づきタッチモニタに画像が表示される。そしてユーザは、このタッチモニタをタッチ等することで色処理のための指示を入力する。
【００１７】
［本実施の形態の概要］
例えばＥＣ（Electronic Commerce）サイトに掲載する商品の撮影画像は、一般に、撮影のための光源である撮影光源（ストロボ、フラッシュ等）を発光した状態で商品を撮影することにより得られる。この場合、商品の形状に起因した影等が撮影画像に写りこむことを抑制することができる一方で、撮影画像における商品の色と商品の実物の色との間に差が生じてしまうことがある。そこで、本実施の形態では、撮影光源を発光した状態で得られた画像と、撮影光源を発光させない状態で得られた画像とに基づいて、撮影光源による色の変化を抑えた画像を生成する。
【００１８】
［第１の実施の形態］
（概要）
図２〜図４は、第１の実施の形態で画像調整の基準となる基準画素の画素情報を生成する方法について説明するための図である。
【００１９】
まず、図２（ａ）は、ユーザが基準画素を選択するときの表示画面２１の表示例を示す。ここでは、撮影光源を発光した状態で商品等を撮影した撮影画像（以下、「撮影光源画像」という）が表示画面２１に表示されている。また、図２（ｂ）は、図２（ａ）に示した撮影光源画像の元となる商品等の実物を示す。ユーザは、図２（ａ）の撮影光源画像上で、図２（ｂ）の実物の色を参照しながら、マウス等の入力装置３０を用いて、色が異なって見える領域を選択する。図では、領域２２を選択している。すると、色処理装置１０は、ユーザにより選択された領域の位置及び範囲を特定し、この領域に含まれる画素値（ＲＧＢ値）の平均を、撮影光源画像における基準画素の画素情報として認識する。
【００２０】
また、図３は、色処理装置１０が画像を解析することにより基準画素を選択する第１の例を示す。ここでは、色処理装置１０は、撮影光源画像を解析する。そして、撮影光源画像内の高輝度な画素を選択する。図では、部分２３内の１画素を選択したとする。すると、色処理装置１０は、部分２３内の選択された画素の画素情報を、撮影光源画像における基準画素の画素情報として認識する。高輝度な画素については、撮影光源を発光した状態と撮影光源を発光しない状態とで輝度差が小さくなる傾向にあるため、これを基準画素として画像全体を調整すれば、階調飛びが発生する可能性が低くなるので、この第１の例を示している。
【００２１】
更に、図４（ａ），（ｂ）は、色処理装置１０が画像を解析することにより基準画素を選択する第２の例を示す。ここでは、色処理装置１０は、撮影光源画像と、撮影光源を発光しない状態で、つまり観察光源下で商品等を撮影した撮影画像（以下、「観察光源画像」という）とを解析する。そして、撮影光源画像と観察光源画像とで輝度差が最も小さくなっている画素を選択する。図４（ａ），（ｂ）では、部分２４ａ内の１画素と部分２４ｂ内のその画素に対応する１画素とを選択したとする。すると、色処理装置１０は、部分２４ａ内の選択された画素の画素情報を、撮影光源画像における基準画素の画素情報として認識する。また、部分２４ｂ内の選択された画素の画素情報を、観察光源画像における基準画素の画素情報として認識する。撮影光源を発光した状態と撮影光源を発光しない状態とで輝度差が小さい画素を基準画素として画像全体を調整すれば、階調飛びが発生する可能性が低くなるので、この第２の例を示している。
【００２２】
図５は、第１の実施の形態で基準画素の画素情報を調整する方法について説明するための図である。尚、ここでは、Ｌａｂ色空間で画素情報を調整する方法を例示するが、ＲＧＢ色空間等、他の色空間で調整する方法であってもよい。
【００２３】
図中、点Ａは撮影光源画像における基準画素の画素情報（以下、「撮影光源画素情報」という）を示し、点Ｂは観察光源画像における基準画素の画素情報（以下、「観察光源画素情報」という）を示し、点Ｃは調整後の画像（調整画像）における基準画素の画素情報（以下、「調整画素情報」という）を示す。尚、ここでは、Ｌａｂ色空間を例にとっているので、各画素情報はＬａｂ値である。
【００２４】
この状態で、色処理装置１０は、撮影光源画素情報のＬ値を調整画素情報のＬ値とし、観察光源画素情報のａ，ｂ値を調整画素情報のａ，ｂ値とすることにより、調整画素情報を生成する。但し、これはあくまで一例である。撮影光源画素情報のＬ値から観察光源画素情報のＬ値までの何れかのＬ値であって観察光源画素情報のＬ値よりも撮影光源画素情報のＬ値に近いＬ値を調整画素情報のＬ値とし、撮影光源画素情報のａ値から観察光源画素情報のａ値までの何れかのａ値であって撮影光源画素情報のａ値よりも観察光源画素情報のａ値に近いａ値を調整画素情報のａ値とし、撮影光源画素情報のｂ値から観察光源画素情報のｂ値までの何れかのｂ値であって撮影光源画素情報のｂ値よりも観察光源画素情報のｂ値に近いｂ値を調整画素情報のｂ値とすることにより、調整画素情報を生成してもよい。或いは、調整画素情報のＬ値、ａ値、ｂ値の範囲を絞らずに、観察光源画素情報のＬ値よりも撮影光源画素情報のＬ値に近いＬ値を調整画素情報のＬ値とし、撮影光源画素情報のａ値よりも観察光源画素情報のａ値に近いａ値を調整画素情報のａ値とし、撮影光源画素情報のｂ値よりも観察光源画素情報のｂ値に近いｂ値を調整画素情報のｂ値とすることにより、調整画素情報を生成してもよい
【００２５】
図６は、第１の実施の形態で画素情報に対する補正量を制御する方法について説明するための図である。尚、ここでは、Ｌａｂ色空間で補正量を制御する方法を例示するが、ＲＧＢ色空間等、他の色空間で補正量を制御する方法であってもよい。
【００２６】
図中、点Ａは撮影光源画像における基準画素の画素情報（撮影光源画素情報）を示し、点Ｂは観察光源画像における基準画素の画素情報（観察光源画素情報）を示し、点Ｃは調整画像における基準画素の画素情報（調整画素情報）を示す。また、点Ａｘは撮影光源画像における基準画素以外の画素の画素情報を示す。尚、ここでは、Ｌａｂ色空間を例にとっているので、各画素情報はＬａｂ値である。
【００２７】
この状態で、色処理装置１０は、点Ａに対する補正量Ｍを、点Ａで示されるＬａｂ値と点Ｃで示されるＬａｂ値との差分とする。そして、点Ａｘに対する補正量Ｍｘを、点Ａと点Ａｘとの間の距離に応じて補正量Ｍを減少させた値とする。この場合、補正量Ｍｘは、点Ａと点Ａｘとの間の距離に応じて如何なる関数で補正量Ｍを減少させた値としてもよいが、例えば、以下のシグモイド関数で補正量Ｍを減少させた値とするとよい。
【００２８】
【数１】
0006617432.tif 000002
【００２９】
ここで、Ｄｔは点Ａと点Ａｘとの間の距離を表す変数であり、αは補正係数である。この補正係数は、ユーザが任意に設定してよい。
【００３０】
図７は、点Ａｘの点Ａからの距離と点Ａｘに対する補正量との関係を示したグラフである。このグラフは、点Ａに対する補正量を１００として、点Ａからの距離に応じた補正量の変化の様子を示している。
【００３１】
このように、色処理装置１０は、撮影光源画素情報以外の画素情報に対する補正量を、その画素情報の撮影光源画素情報からの距離が大きくなるにつれて減少するように制御する。これにより、色処理装置１０は、色がずれた特定の領域のみを補正することとなる。
【００３２】
（色処理装置の構成）
図８は、第１の実施の形態における色処理装置１０の構成例を示したブロック図である。図示するように、色処理装置１０は、撮影光源画像取得部１０１と、観察光源画像取得部１０２と、基準画素選択部１０３と、撮影光源画素情報取得部１０４と、観察光源画素情報取得部１０５と、調整画素情報算出部１０６と、補正量算出部１０７と、色変換モデル生成部１０８とを備える。また、パッチＲＧＢ値取得部１０９と、パッチ測色値取得部１１０と、カメラプロファイル生成部１１１と、色補正部１１２とを備える。
【００３３】
撮影光源画像取得部１０１は、撮影光源を発光した状態で商品等をカメラで撮影して得られた撮影光源画像を取得する。尚、撮影光源画像の各画素の画素情報は、ＲＧＢ値であるものとする。本実施の形態では、撮影光源を発光した状態で被写体を撮影して得られた第１画像の一例として、撮影光源画像を用いている。
【００３４】
観察光源画像取得部１０２は、撮影光源を発光しない状態で、つまり観察光源下で商品等をカメラで撮影して得られた観察光源画像を取得する。尚、観察光源画像の各画素の画素情報は、ＲＧＢ値であるものとする。本実施の形態では、撮影光源を発光しない状態で被写体を撮影して得られた第２画像の一例として、観察光源画像を用いている。
【００３５】
基準画素選択部１０３は、画像調整の基準となる基準画素を選択する。ここで、基準画素を選択する方法には、まず、第１の方法として、撮影光源画像を表示装置２０（図１参照）に表示し、ユーザがこの撮影光源画像上で画素を指定する操作を行うことによりその画素を選択する方法がある。そして、この第１の方法には、図２（ａ）に示したように、ユーザが撮影光源画像上で領域を指定する操作を行うことによりその領域を選択する変形例がある。また、第２の方法として、図３に示したように、撮影光源画像を解析して高輝度な画素を選択する方法がある。尚、この第２の方法では、撮影光源画像のある画素の輝度が、高いと判断される予め定められた条件を満たす場合に、その画素を基準画素として選択してもよい。更に、第３の方法として、図４（ａ），（ｂ）に示したように、撮影光源画像と観察光源画像とを比較して輝度差が最も小さい画素を選択する方法がある。尚、第３の方法では、第１画像のある画素の輝度と第２画像のその画素に対応する画素の輝度との差が、小さいと判断される予め定められた条件を満たす場合に、その画素を基準画素として選択してもよい。本実施の形態では、特定画素の一例として、基準画素を用いている。
【００３６】
撮影光源画素情報取得部１０４は、撮影光源画像取得部１０１が取得した撮影光源画像から、基準画素選択部１０３が選択した基準画素の画素情報を取得し、これを撮影光源画素情報とする。基準画素選択部１０３が上記第１の方法の変形例により領域を選択した場合には、撮影光源画像上のその領域に含まれる全画素の画素情報の平均を算出し、これを撮影光源画素情報とするとよい。或いは、撮影光源画像上のその領域に含まれる複数の画素の画素情報から１つの画素情報を算出し、これを撮影光源画素情報としてもよい。尚、撮影光源画像の各画素の画素情報はＲＧＢ値としたが、撮影光源画素情報取得部１０４は、これを変換し、撮影光源画素情報をＬａｂ値としてよい。本実施の形態では、第１画像の特定画素の色値である第１色値の一例として、撮影光源画素情報を用いており、第１色値を取得する第１色値取得手段の一例として、撮影光源画素情報取得部１０４を設けている。
【００３７】
観察光源画素情報取得部１０５は、観察光源画像取得部１０２が取得した観察光源画像から、基準画素選択部１０３が選択した基準画素の画素情報を取得し、これを観察光源画素情報とする。基準画素選択部１０３が上記第１の方法の変形例により領域を選択した場合には、観察光源画像上のその領域に含まれる全画素の画素情報の平均を算出し、これを観察光源画素情報とするとよい。或いは、観察光源画像上のその領域に含まれる複数の画素の画素情報から１つの画素情報を算出し、これを観察光源画素情報としてもよい。尚、観察光源画像の各画素の画素情報はＲＧＢ値としたが、観察光源画像取得部１０２は、これを変換し、観察光源画素情報をＬａｂ値としてよい。本実施の形態では、第２画像の特定画素に対応する画素の色値である第２色値の一例として、観察光源画素情報を用いており、第２色値を取得する第２色値取得手段の一例として、観察光源画素情報取得部１０５を設けている。
【００３８】
調整画素情報算出部１０６は、撮影光源画素情報取得部１０４が取得した撮影光源画素情報と、観察光源画素情報取得部１０５が取得した観察光源画素情報とに基づいて、調整画素情報を算出する。例えば、図５で説明したように、撮影光源画素情報のＬ値を調整画素情報のＬ値とし、観察光源画素情報のａ，ｂ値を調整画素情報のａ，ｂ値とすることにより、調整画素情報を算出するとよい。本実施の形態では、第２色値の明度よりも第１色値の明度に近い明度と、第１色値の色度よりも第２色値の色度に近い色度とを示す第３色値の一例として、調整画素情報を用いており、第３色値を取得する第３色値取得手段の一例として、調整画素情報算出部１０６を設けている。
【００３９】
補正量算出部１０７は、調整画素情報算出部１０６が算出した調整画素情報と、撮影光源画素情報取得部１０４が取得した撮影光源画素情報とを用いて、これらの差分を算出し、その差分を撮影光源画素情報に対する補正量とする。
【００４０】
色変換モデル生成部１０８は、補正量算出部１０７が算出した撮影光源画素情報に対する補正量を用いて、色変換モデルを生成する。ここで、色変換モデルとは、撮影光源画像と観察光源画像とに基づいて調整画像を生成する際に用いられるモデルであって、色空間内の各画素情報に対して撮影光源画像を補正する際の補正量を定義したモデルである。この色変換モデルは、例えば、図６及び図７で説明したように、色空間内の各画素情報に対する補正を、撮影光源画素情報からの距離が大きいほど小さい補正量の補正となるように定義するとよい。或いは、より一般化して、撮影光源画素情報から調整画素情報への補正内容を用いた補正となるように定義してもよい。本実施の形態では、第１画像と第２画像とに基づいて生成される第３画像の一例として、調整画像を用いている。また、第３画像の特定画素に対応する画素の色値を、第３色値に設定し、第３画像の特定画素以外の他の画素に対応する画素の色値を、第１画像の他の画素の色値に対して第１色値から第３色値への補正の内容を用いた補正を行うことで得られた色値に設定する設定手段の一例として、色変換モデル生成部１０８を設けている。
【００４１】
パッチＲＧＢ値取得部１０９は、カメラが複数のカラーパッチ（パッチ）を撮影することで得られた画像から複数のパッチのＲＧＢ値（パッチＲＧＢ値）を取得する。
【００４２】
パッチ測色値取得部１１０は、測色器が複数のカラーパッチ（パッチ）を測色することで得られた情報から複数のパッチの測色値（パッチ測色値）を取得する。ここで、パッチ測色値としては、ＸＹＺ値を取得するものとする。
【００４３】
カメラプロファイル生成部１１１は、パッチＲＧＢ値取得部１０９が取得した複数のパッチＲＧＢ値と、パッチ測色値取得部１１０が取得した複数のパッチ測色値とを用いて、カメラのプロファイル（カメラプロファイル）を生成する。具体的には、パッチＲＧＢ値取得部１０９から複数のパッチＲＧＢ値を受け取る。また、パッチ測色値取得部１１０から複数のパッチ測色値を受け取り、これを複数のパッチのＬａｂ値（パッチＬａｂ値）に変換する。そして、複数のパッチＲＧＢ値と複数のパッチＬａｂ値との対応する値をそれぞれ対応付け、重み付き線形回帰によりカメラプロファイルを生成する。
【００４４】
色補正部１１２は、色変換モデル生成部１０８が生成した色変換モデルと、カメラプロファイル生成部１１１が生成したカメラプロファイルとを用いて、撮影光源画像取得部１０１が取得した撮影光源画像に対し、色補正を実施する。具体的には、まず、撮影光源画像取得部１０１が取得した撮影光源画像の各画素のＲＧＢ値を、カメラプロファイルを用いて、対応するＬａｂ値に変換する。その後、変換後のＬａｂ値を、色変換モデルで定義されたそのＬａｂ値に対する補正量だけ補正する。
【００４５】
（色処理装置の動作）
図９は、第１の実施の形態における色処理装置１０の動作例を示したフローチャートである。尚、この動作例では、動作の開始に先立ち、カメラプロファイル生成部１１１がカメラプロファイルを生成しているものとする。
【００４６】
図示するように、色処理装置１０では、まず、撮影光源画像取得部１０１が、撮影光源画像を取得する（ステップ１２１）。そして、観察光源画像取得部１０２が、観察光源画像を取得する（ステップ１２２）。
【００４７】
次に、基準画素選択部１０３が、基準画素を選択する（ステップ１２３）。すると、撮影光源画素情報取得部１０４が、ステップ１２１で取得した撮影光源画像の画素情報から、ステップ１２３で選択した基準画素の画素情報を取得し、これを撮影光源画素情報とする（ステップ１２４）。また、観察光源画素情報取得部１０５が、ステップ１２２で取得した観察光源画像の画素情報から、ステップ１２３で選択した基準画素の画素情報を取得し、これを観察光源画素情報とする（ステップ１２５）。
【００４８】
次いで、調整画素情報算出部１０６が、ステップ１２４で取得した撮影光源画素情報と、ステップ１２５で取得した観察光源画素情報とを用いて、調整画素情報を算出する（ステップ１２６）。また、補正量算出部１０７が、ステップ１２６で算出した調整画素情報と、ステップ１２４で取得した撮影光源画素情報との差分を算出し、この差分を撮影光源画素情報に対する補正量とする（ステップ１２７）。更に、色変換モデル生成部１０８が、ステップ１２７で算出された補正量を用いて、色変換モデルを生成する（ステップ１２８）。
【００４９】
その後、色補正部１１２は、ステップ１２１で取得した撮影光源画像に対して、カメラプロファイル生成部１１１が生成したカメラプロファイルによる色補正を実施した後、ステップ１２８で生成した色変換モデルによる色補正を実施する（ステップ１２９）。
【００５０】
［第２の実施の形態］
（概要）
第１の実施の形態では、１つの基準画素の画素情報を生成したが、この第２の実施の形態では、複数の基準画素の画素情報を生成する。例えば、ユーザは、図２（ａ）の撮影光源画像上で、マウス等の入力装置３０を用いて、色が異なって見える複数の領域を選択する。すると、色処理装置１０は、複数の領域の各領域について、その領域に含まれる画素値（ＲＧＢ値）の平均を、撮影光源画像における基準画素の画素情報として認識する。そして、各基準画素の画素情報について、図５で説明した方法により調整を行う。
【００５１】
図１０は、第２の実施の形態で画素情報に対する補正量を制御する方法について説明するための図である。図では、第１の基準画素と第２の基準画素とが選択された場合について示している。尚、ここでは、Ｌａｂ色空間で補正量を制御する方法を例示するが、ＲＧＢ色空間等、他の色空間で補正量を制御する方法であってもよい。
【００５２】
図中、点Ａ１は撮影光源画像における第１の基準画素の画素情報（撮影光源画素情報）を示し、点Ｂ１は観察光源画像における第１の基準画素の画素情報（観察光源画素情報）を示し、点Ｃ１は調整画像における第１の基準画素の画素情報（調整画素情報）を示す。また、点Ａ２は撮影光源画像における第２の基準画素の画素情報（撮影光源画素情報）を示し、点Ｂ２は観察光源画像における第２の基準画素の画素情報（観察光源画素情報）を示し、点Ｃ２は調整画像における第２の基準画素の画素情報（調整画素情報）を示す。更に、点Ａｘは撮影光源画像における基準画素以外の画素の画素情報を示す。尚、ここでは、Ｌａｂ色空間を例にとっているので、各画素情報はＬａｂ値である。
【００５３】
この状態で、色処理装置１０は、点Ａ１に対する補正量Ｍ１を、点Ａ１で示されるＬａｂ値と点Ｃ１で示されるＬａｂ値との差分とし、点Ａ２に対する補正量Ｍ２を、点Ａ２で示されるＬａｂ値と点Ｃ２で示されるＬａｂ値との差分とする。そして、点Ａｘに対する補正量Ｍｘを、点Ａ１と点Ａｘとの間の距離に応じて補正量Ｍ１を減少させ、かつ、点Ａ２と点Ａｘとの間の距離に応じて補正量Ｍ２を減少させた値とする。
【００５４】
図１１は、点Ａｘの点Ａ１からの距離と点Ａｘに対する補正量との関係を示したグラフである。このグラフは、点Ａ１に対する補正量を１００として、点Ａ１からの距離に応じた補正量の変化の様子を示している。
【００５５】
このように、色処理装置１０は、複数の基準画素が選択された場合は、その複数の基準画素の画素情報の重心に近い画素情報に対する補正量ほど小さくなるように、補正量を制御する。例えば、２つの基準画素が選択された場合は、その２つの基準画素の画素情報の中点に近い画素情報に対する補正量ほど小さくする。
【００５６】
（色処理装置の構成及び動作）
第２の実施の形態における色処理装置１０の構成は、図８に示した第１の実施の形態における色処理装置１０の構成と同じである。但し、各構成要素の処理内容が第１の実施の形態とは異なる場合もあるので、これについて説明する。即ち、基準画素選択部１０３がＮ個（Ｎ≧２）の基準画素を選択し、これに伴い、撮影光源画素情報取得部１０４はＮ個の撮影光源画素情報を取得し、観察光源画素情報取得部１０５はＮ個の観察光源画素情報を取得し、調整画素情報算出部１０６はＮ個の調整画素情報を算出し、補正量算出部１０７はＮ個の補正量を算出する。そして、色変換モデル生成部１０８は、Ｎ個の補正量を用いて色変換モデルを生成する。
【００５７】
第２の実施の形態における色処理装置１０の動作も、図９に示した第１の実施の形態における色処理装置１０の動作と同じである。但し、各ステップの処理内容が第１の実施の形態とは異なる場合もあるので、これについて説明する。即ち、ステップ１２３ではＮ個（Ｎ≧２）の基準画素が選択され、これに伴い、ステップ１２４ではＮ個の撮影光源画素情報が取得され、ステップ１２５ではＮ個の観察光源画素情報が取得され、ステップ１２６ではＮ個の調整画素情報が算出され、ステップ１２７ではＮ個の補正量が算出される。そして、ステップ１２８では、ステップ１２７で算出されたＮ個の補正量を用いて色変換モデルを生成する。
【００５８】
［変形例］
以上の実施の形態では、撮影光源画像取得部１０１及び観察光源画像取得部１０２が画素情報としてＬａｂ値を取得し、調整画素情報算出部１０６、補正量算出部１０７及び色変換モデル生成部１０８がＬａｂ色空間で処理を行うようにしたが、これには限らない。撮影光源画像取得部１０１及び観察光源画像取得部１０２が画素情報としてＲＧＢ値を取得し、調整画素情報算出部１０６、補正量算出部１０７及び色変換モデル生成部１０８がＲＧＢ色空間で処理を行うようにしてもよい。その際、調整画素情報算出部１０６は、Ｌ値に代えてＲＧＢ値の明度成分を用いればよく、ａ値及びｂ値に代えてＲＧＢ値の色度成分を用いればよい。また、その場合、色補正部１１２は、撮影光源画像取得部１０１が取得した撮影光源画像の各画素のＲＧＢ値を、まず、色変換モデルで定義されたそのＲＧＢ値に対する補正量だけ補正し、その後、変換後のＲＧＢ値を、カメラプロファイルを用いて、対応するＬａｂ値に変換するとよい。
【００５９】
また、以上の実施の形態では、撮影光源画像取得部１０１が取得した撮影光源画像を補正することを前提として、補正量算出部１０７が、撮影光源画素情報から調整画素情報への補正量を算出し、色変換モデル生成部１０８が、撮影光源画素情報から調整画素情報への補正に関する色変換モデルを生成するようにしたが、これには限らない。観察光源画像取得部１０２が取得した観察光源画像を補正することを前提として、補正量算出部１０７が、観察光源画素情報から調整画素情報への補正量を算出し、色変換モデル生成部１０８が、観察光源画素情報から調整画素情報への補正に関する色変換モデルを生成するようにしてもよい。尚、この場合、色変換モデル生成部１０８は、第３画像の特定画素に対応する画素の色値を、第３色値に設定し、第３画像の特定画素以外の他の画素に対応する画素の色値を、第２画像の他の画素に対応する画素の色値に対して第２色値から第３色値への補正の内容を用いた補正を行うことで得られた色値に設定する設定手段の一例となる。
【００６０】
［色処理装置のハードウェア構成］
図１２は、色処理装置１０のハードウェア構成例を示した図である。色処理装置１０は、上述したようにパーソナルコンピュータ等により実現される。そして図示するように、色処理装置１０は、演算手段であるＣＰＵ（Central Processing Unit）９１と、記憶手段であるメインメモリ９２及びＨＤＤ（Hard Disk Drive）９３とを備える。ここで、ＣＰＵ９１は、ＯＳ（Operating System）やアプリケーションソフトウェア等の各種プログラムを実行する。また、メインメモリ９２は、各種プログラムやその実行に用いるデータ等を記憶し、ＨＤＤ９３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する。更に、色処理装置１０は、外部との通信を行うための通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）９４を備える。
【００６１】
［プログラム］
以上述べた本実施の形態における色処理装置１０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００６２】
よって本実施の形態で、色処理装置１０が行う処理は、コンピュータに、撮影用の光源である撮影光源を発光した状態で被写体を撮影して得られた第１画像の特定画素の色値である第１色値を取得する機能と、撮影光源を発光しない状態で被写体を撮影して得られた第２画像の特定画素に対応する画素の色値である第２色値を取得する機能と、第２色値の明度よりも第１色値の明度に近い明度と、第１色値の色度よりも第２色値の色度に近い色度とを示す第３色値を取得する機能と、第１画像と第２画像とに基づいて生成される第３画像について、第３画像の特定画素に対応する画素の色値を、第３色値に設定し、第３画像の特定画素以外の他の画素に対応する画素の色値を、第１画像の他の画素の色値又は第２画像の他の画素に対応する画素の色値に対して、第１色値から第３色値への補正の内容又は第２色値から第３色値への補正の内容を用いた補正を行うことで得られた色値に設定する機能とを実現させるプログラムとして捉えることもできる。
【００６３】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６４】
１…色処理システム、１０…色処理装置、１０１…撮影光源画像取得部、１０２…観察光源画像取得部、１０３…基準画素選択部、１０４…撮影光源画素情報取得部、１０５…観察光源画素情報取得部、１０６…調整画素情報算出部、１０７…補正量算出部、１０８…色変換モデル生成部、１０９…パッチＲＧＢ値取得部、１１０…パッチ測色値取得部、１１１…カメラプロファイル生成部、１１２…色補正部
【図１】
0006617432.tif 000003
【図２】
0006617432.tif 000004
【図３】
0006617432.tif 000005
【図４】
0006617432.tif 000006
【図５】
0006617432.tif 000007
【図６】
0006617432.tif 000008
【図７】
0006617432.tif 000009
【図８】
0006617432.tif 000010
【図９】
0006617432.tif 000011
【図１０】
0006617432.tif 000012
【図１１】
0006617432.tif 000013
【図１２】
0006617432.tif 000014