(57)【要約】【課題】撮影によって得られたカラー画像の色を、撮影時の光による影響を回避して、本来の色に近づくように補正することができる基準色を選択できるようにする。【解決手段】判定部１１により、複数の基準色を用いた補間処理により色補正の対象とする対象色に対する色補正を行う場合に用いる上記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、選択部１３により、上記基準色の候補となる色群に、判定部１１により上記逆転する波長が存在すると判定された上記第１の候補の色と上記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する。【選択図】図１
2016019104.tif 000002
【特許請求の範囲】
【請求項１】
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する判定部と、
前記基準色の候補となる色群に、前記判定部により前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する選択部と、
を備えた基準色選択装置。
【請求項２】
前記対象色の同一系統色の分光反射特性を示す第１特性情報、及び前記基準色の候補となる色群の分光反射特性を示す第２特性情報を予め記憶した記憶部と、
前記第１特性情報により示される前記同一系統色の分光反射特性から主要となる波長を特定する特定部と、
をさらに備え、
前記判定部は、前記特定部によって特定された波長を対象として、前記第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
請求項１記載の基準色選択装置。
【請求項３】
前記基準色の候補となる色群の分光反射特性を示す第２特性情報、及び前記対象色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す分光反射特性を示す第３特性情報を予め記憶した記憶部と、
前記第３特性情報により示される分光反射特性に対して、前記対象色を撮像する撮像部における分光感度特性及び標準光源の分光特性を反映した分光反射特性を作成する作成部と、
前記作成部によって作成された分光反射特性から主要となる波長を特定する特定部と、
をさらに備え、
前記判定部は、前記特定部によって特定された波長を対象として、前記第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
請求項１記載の基準色選択装置。
【請求項４】
前記判定部により前記逆転する波長が存在すると判定された場合、該判定の対象とされた前記第１の候補の色と前記第２の候補の色の組み合わせを示す情報を前記色補正に用いる基準色から棄却する棄却情報として登録する登録部
をさらに備え、
前記選択部は、前記登録部によって登録された前記棄却情報を参照して、該棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない前記基準色の候補となる色群を前記基準色として選択する
請求項１〜請求項３の何れか１項記載の基準色選択装置。
【請求項５】
前記登録部は、前記棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせを除く前記候補となる色群の色の組み合わせを示す情報を、前記色補正に用いる基準色として推奨する推奨情報としてさらに登録し、
前記選択部は、前記登録部によって登録された前記推奨情報を参照して、該推奨情報により示される前記候補となる色群の色の組み合わせを前記基準色として選択する
請求項４記載の基準色選択装置。
【請求項６】
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する判定部と、
前記基準色の候補となる色群に、前記判定部により前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する選択部と、
前記選択部によって選択された基準色を用いた補間処理により、前記対象色に対する色補正を行う色補正部と、
を備えた色補正装置。
【請求項７】
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する
ことを含む処理をコンピュータに実行させる基準色選択方法。
【請求項８】
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する
ことを含む処理をコンピュータに実行させるための基準色選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は基準色選択装置、色補正装置、基準色選択方法及び基準色選択プログラムに関する。
【背景技術】
【０００２】
近年、高価な分光測色計、色彩計等の専用の測定器を用いることなく、手軽に色を測定したいという要望がある。この要望に対し、近年のデジタルカメラは、低価格化が進んでおり、また、対象物の色をＲ（赤）Ｇ（緑）Ｂ（青）色空間の濃度値（以下、「色値」という。）として取得できるため、低コストでの色の測定に使用することができる。
【０００３】
しかしながら、デジタルカメラでは、撮影によって得られた画像の色合いが、撮影環境下における照明光や太陽光等の光の影響を受けて本来の色合いからずれることが多く、色の測定を安定して行うことは難しい。
【０００４】
そこで、撮影によって得られた画像の色合いがずれた場合に、画像中の各画素の色を本来の色に変換する色補正を行う場合がある。
【０００５】
色補正を行うためには、既知である色（以下、「基準色」という。）を対象物と同時に撮影し、基準色の色の変化によって、入力画像の各画素の真の色を求める方法が一般的である。
【０００６】
一般には、入力画像の全ての画素値を基準色として予め与えることはできないため、複数の基準色から入力色の変換量を算出し、補正することになる。すなわち、色空間上で補間を行うことで、入力される各画素の色を補正する。
【０００７】
この種の色補正に関する従来の技術として、入力色空間における入力信号に対する出力装置の制御信号を、複数の立体図形に区分分割した入力色空間上の頂点に設定した色分解成分毎の予め設定した頂点出力値を補間することによって求める技術が提案されている。この技術では、体積補間方式や線形補間方式で生じる非線形の誤差を縮小させるため、表現上重要な色空間上の領域、また頻度の大きな色空間に対して、さらに細分化するように基準色を設定している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−７０６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、従来の色補正において、実際に色補正に用いる基準色の数より多い数の基準色が配色されたカラーパッチを色の測定の対象物と同時に撮影し、該複数の基準色の中から好適な基準色を選択して対象物の色補正を行う技術がある。
【００１０】
このように、複数の色が基準色として配色されたカラーパッチから実際に色補正に用いる基準色を選択する場合、一例として図４２に示すように、色空間上で色補正の対象となる色（以下、「対象色」という。）に近い基準色を選択することが一般に行われている。この色空間上で対象色に近い色を基準色として選択する方法は、補間演算を行う際には、一般に、該対象色に近い基準色を用いた方が補間により生じる誤差が小さくなるため、妥当な方法とも考えられる。
【００１１】
しかしながら、開示の技術の発明者らの検討の結果、基準色として、色空間上で対象色に近い色を選択するより、より遠い色を選択したほうが、より的確に色補正を行うことができる場合があることが判明した。
【００１２】
従って、色空間上で対象色に近い基準色を一律に選択する従来の技術では、必ずしも的確に対象色を本来の色に近づけることができるとは限らなかった。
【００１３】
開示の技術は、一つの側面として、撮影によって得られたカラー画像の色を、撮影時の光による影響を回避して、本来の色に近づくように補正することができる基準色を選択することができるようにすることが目的である。
【課題を解決するための手段】
【００１４】
開示の技術は、複数の基準色を用いた補間処理により対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較する判定部を備える。ここで、判定部は、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する。また、開示の技術は、前記基準色の候補となる色群に、前記判定部により前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する選択部を備える。
【発明の効果】
【００１５】
開示の技術は、一つの側面として、撮影によって得られたカラー画像の色を、撮影時の光による影響を回避して、本来の色に近づくように補正することができる基準色を選択することができる、という効果を有する。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る色補正装置の機能ブロック図である。
【図２】カラーパッチの一例を示す外観図である。
【図３】カラーパッチの構成の説明に供する正面図である。
【図４】カラーパッチの使用例を示す図である。
【図５】色補正処理の説明に供する模式図である。
【図６】実施形態に係るカラーパッチの構成例を示す正面図である。
【図７】光源が蛍光灯である場合の対象色及び基準色に対して補間処理を行った場合の補間誤差の一例を示すグラフである。
【図８】光源が白熱灯である場合の対象色及び基準色に対して補間処理を行った場合の補間誤差の一例を示すグラフである。
【図９】光源が太陽光である場合の対象色及び基準色に対して補間処理を行った場合の補間誤差の一例を示すグラフである。
【図１０】図７〜図９のグラフに示した補間誤差をまとめた図表である。
【図１１】図１０に示した補間誤差に応じた最適な遠近の選択の状態を示す図表である。
【図１２】精度よく色補正を行うことができない理由の説明に供する分光反射特性の一例を示すグラフである。
【図１３】精度よく色補正を行うことができない理由の説明に供する複数の肌色系の色における分光反射特性の一例を示すグラフである。
【図１４】第１実施形態に係るコンピュータの概略構成を示すブロック図である。
【図１５】基準色テーブルの一例を示す図表である。
【図１６】第１実施形態に係る基準色棄却テーブルの一例を示す図表である。
【図１７】第１実施形態に係る色補正処理の一例を示すフローチャートである。
【図１８】第１実施形態に係る組み合わせ色補正精度評価処理の一例を示すフローチャートである。
【図１９】第１実施形態に係る反射特性主要波長検出処理の一例を示すフローチャートである。
【図２０】反射特性主要波長検出処理の説明に供する図であり、分光反射特性の一例を示すグラフである。
【図２１】第１実施形態に係る誤差評価処理の一例を示すフローチャートである。
【図２２】反射強度が逆転する波長が存在する場合の分光反射特性の一例を示すグラフである。
【図２３】第１実施形態に係るテーブル参照色補正処理の一例を示すフローチャートである。
【図２４】第２実施形態に係る色補正装置の機能ブロック図である。
【図２５】第２実施形態に係るコンピュータの概略構成を示すブロック図である。
【図２６】第２実施形態に係る色補正処理の一例を示すフローチャートである。
【図２７】第２実施形態に係る組み合わせ色補正精度評価処理の一例を示すフローチャートである。
【図２８】第２実施形態に係る補正シミュレーションの一例を示すフローチャートである。
【図２９】補正シミュレーションによって得られる分光反射特性の一例を示すグラフである。
【図３０】第２実施形態に係る誤差評価処理の一例を示すフローチャートである。
【図３１】第２実施形態に係る基準色棄却テーブルの一例を示す図表である。
【図３２】第２実施形態に係るテーブル参照色補正処理の一例を示すフローチャートである。
【図３３】第３実施形態に係る色補正装置の機能ブロック図である。
【図３４】第３実施形態に係るコンピュータの概略構成を示すブロック図である。
【図３５】第３実施形態に係る色補正処理の一例を示すフローチャートである。
【図３６】第３実施形態に係る組み合わせ適否登録処理の一例を示すフローチャートである。
【図３７】第３実施形態に係る最適組み合わせテーブルの一例を示す図表である。
【図３８】第３実施形態に係るテーブル参照色補正処理の一例を示すフローチャートである。
【図３９】他の色補正処理の一例を示す模式図である。
【図４０】他の色補正処理の一例を示す模式図である。
【図４１】カラーパッチの他の例を示す外観図である。
【図４２】色空間上で対象色に近い色を選択する場合の説明に供する該色空間の斜視図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して開示の技術の実施形態の例を詳細に説明する。
【００１８】
〔第１実施形態〕
【００１９】
図１には、本実施形態に係る基準色選択装置１０及び色補正装置２０が示されている。図１に示すように、本実施形態に係る基準色選択装置１０は、判定部１１、登録部１２、選択部１３、特定部１５及び記憶部１６を備えている。また、色補正装置２０は、基準色選択装置１０及び色補正部２１を備えている。
【００２０】
判定部１１は、複数の基準色を用いた補間処理により、色補正の対象となる対象色に対する色補正を行う場合に用いる上記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較する。そして、判定部１１は、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する。なお、本実施形態では、上記色強度として、分光反射強度を適用しているが、これに限定されるものではない。例えば、分光反射強度に代えて、分光反射率等の色の強度（単位時間当たりのエネルギー）を示す他の値を適用する形態としてもよい。
【００２１】
一方、記憶部１６には、対象色の同一系統色の分光反射特性を示す第１特性情報、及び基準色の候補となる色群の分光反射特性を示す第２特性情報が予め記憶される。また、特定部１５は、第１特性情報により示される上記同一系統色の分光反射特性から主要となる波長（以下、「主要波長」という。）を特定する。
【００２２】
そして、本実施形態に係る判定部１１は、特定部１５によって特定された波長を対象として、第２特性情報により示される分光反射特性において上記逆転する波長が存在するか否かを判定する。
【００２３】
一方、登録部１２は、判定部１１により上記逆転する波長が存在すると判定された場合、該判定の対象とされた第１の候補の色と第２の候補との色の組み合わせを示す情報を色補正に用いる基準色から棄却する棄却情報（後述する基準色棄却テーブル）として登録する。そして、選択部１３は、登録部１２によって登録された棄却情報を参照して、該棄却情報により示される第１の候補の色と第２の候補の色の組み合わせが存在しない基準色の候補となる色群を基準色として選択する。
【００２４】
また、色補正部２１は、選択部１３によって選択された基準色を用いた補間処理により、対象色に対する色補正を行う。本実施形態に係る色補正部２１では、基準色の候補となる色群の色が配色されたカラーパッチ及び対象物を撮像して得られた該色群の色及び対象色の色情報と、該色群の色の本来の色を示す色情報と、に基づいて補間処理を行うことにより、対象色の色補正を行う。なお、本実施形態では、上記色情報として前述したＲＧＢ色空間の色値を適用しているが、これに限定されるものではない。例えば、Ｌ＊ａ＊ｂ＊色空間、ＸＹＺ色空間、及びＣＭＹ色空間等の他の色空間の色値を上記色情報として適用する形態としてもよい。
【００２５】
ここで、本実施形態に係る色補正部２１による色補正について説明する。まず、該色補正で用いるカラーパッチについて説明する。なお、本実施形態に係る色補正では、後述するように４色の基準色を用いており、カラーパッチとしては８色の基準色が配色されたものを用いる。しかしながら、ここでは、説明を簡易かつ明瞭化するため、一例として図２、図３に示される、４色の基準色が配色されたカラーパッチ９０を例に説明する。従って、ここでは、カラーパッチに設けられた基準色から色補正に用いる基準色を選択する点については説明を省略し、この点については別途詳細に後述する。
【００２６】
図２に示すように、カラーパッチ９０は薄板状とされており、支持体９１にパッチ部９２が一体的に設けられ、正面視略矩形状とされている。
【００２７】
図３に示すように、パッチ部９２は中央部に円形の開口部９４が設けられた円環状とされており、該円環状の中心点を中心として放射状に設けられた複数の分割領域９３によって複数の区分領域（図３に示す例では、４つの領域）に区分されている。また、パッチ部９２の各区分領域の各々には、対象物における対象色の同一系統色である４色の基準色Ｃ１〜Ｃ４の全てが配置されている。
【００２８】
本実施形態では、デジタルカメラで対象物を撮影する際には、一例として図４に示すように、カラーパッチ９０を、対象物における色補正の対象とする領域（以下、「対象領域」という。）９５が開口部９４の内部に位置するように、対象物に押し当てる。なお、本実施形態では、図４に示すように、対象物として人の顔を適用し、対象領域９５として該顔の頬の領域を適用している。このため、カラーパッチ９０では、基準色Ｃ１〜Ｃ４として人の肌色系の４色を適用している。
【００２９】
また、図３に示すように、パッチ部９２では、４色の基準色Ｃ１〜Ｃ４が、異なる一対の色を周方向に配列した色列を、径方向に２列配列して構成されている。一方の色列が、周方向に沿って内側領域と外側領域とに交互に位置するように配置されている。他方の色列は、上記一方の色列の配列とは逆に周方向に沿って外側領域と内側領域とに交互に位置するように配置されている。この基準色の配置により、デジタルカメラによって撮影を行う際におけるカラーパッチ９０の該デジタルカメラからの撮影方向に対する傾斜に起因して生じる、パッチ部９２における明るさの斑の影響を抑制することができるようにしている。
【００３０】
次に、本実施形態に係る色補正処理の手順について説明する。
【００３１】
まず、第１段階として、対象物の撮影に先立ち、カラーパッチ９０における各基準色Ｃ１〜Ｃ４の各々の色値を分光測色計によって測定する。従って、この段階で得られる各基準色Ｃ１〜Ｃ４の色値は、高精度で得られる。
【００３２】
次に、第２段階として、上記のように対象領域９５が開口部９４の内部に位置するようにカラーパッチ９０を対象物に押し当てた状態で、カラーパッチ９０のパッチ部９２及び対象領域９５が画角内に収まるようにデジタルカメラで撮影する。
【００３３】
次に、第３段階として、撮影によって得られたカラー画像データから、カラーパッチ９０の各基準色Ｃ１〜Ｃ４及び対象領域９５の色値を抽出する。なお、本実施形態では、基準色Ｃ１〜Ｃ４の色値として、カラーパッチ９０のパッチ部９２の各基準色の全ての配設領域における、基準色Ｃ１〜Ｃ４の各々毎で、Ｒ、Ｇ、Ｂ各々毎の色値の平均値を算出する。また、本実施形態では、対象領域９５の色値として、対象領域９５内の各画素のＲＧＢ各々の色値を用い、対象領域９５の全体についてＲＧＢ各々毎の色値の平均値を算出する。
【００３４】
次に、第４段階として、上記第３段階で算出した基準色Ｃ１の色値をＶ１とし、上記第３段階で各々算出した基準色Ｃ１の色値から基準色Ｃ２の色値への色空間上のベクトルをベクトルａ１とする。同様に、上記第３段階で各々算出した基準色Ｃ１の色値から基準色Ｃ３の色値への色空間上のベクトルをベクトルｂ１とし、基準色Ｃ１の色値から基準色Ｃ４の色値への色空間上のベクトルをベクトルｃ１とする。また、図５の左図に示すように、次の式（１）により示される、ベクトルａ１、ｂ１、ｃ１の３つのベクトルの重み付け和により、基準色Ｃ１の色値Ｖ１から対象領域９５の色値Ｔ１への色空間上のベクトルを表す。そして、この場合の重み係数Ｗ１〜Ｗ３を、上記第３段階で算出された各色値から逆算する。
【００３５】
【数１】
2016019104.tif 000003
【００３６】
次に、第５段階として、図５の右図に示すように、以上の処理によって得られた重み係数Ｗ１〜Ｗ３と、上記第１段階で予め測定しておいた各基準色Ｃ１〜Ｃ４の色値とに基づき、次の式（２）により、補正後の対象領域９５の色値Ｔ２を算出する。なお、式（２）におけるＶ２は、上記第１段階で測定された基準色Ｃ１の色値であり、ベクトルａ２は上記第１段階で各々測定された基準色Ｃ１の色値から基準色Ｃ２の色値への色空間上のベクトルである。同様に、ベクトルｂ２は上記第１段階で各々測定された基準色Ｃ１の色値から基準色Ｃ３の色値への色空間上のベクトルであり、ベクトルｃ２は上記第１段階で各々測定された基準色Ｃ１の色値から基準色Ｃ４の色値への色空間上のベクトルである。
【００３７】
【数２】
2016019104.tif 000004
【００３８】
最後に、第６段階として、対象領域９５の色が以上の処理で得られた色値Ｔ２の色となるように、撮影によって得られたカラー画像データにおける対象領域９５に対応する画素の色値を変換する。
【００３９】
なお、本実施形態に係る色補正では、一例として図６に示される、８色の基準色が配列されたカラーパッチ８０を用いる。なお、図６では、便宜上、同一色の基準色を同一の模様で表現している。
【００４０】
パラーパッチ８０においても、カラーパッチ９０と同様に、パッチ部８２は中央部に円形の開口部８４が設けられた円環状とされており、該円環状の中心点を中心として放射状に設けられた複数の分割領域８３によって複数の区分領域（図６に示す例では、４つの領域）に区分されている。また、パッチ部８２の各区分領域の各々には、対象物における対象色の同一系統色（本実施形態では、人の肌色系の色）である８色の基準色の全てが配置されている。
【００４１】
また、図６に示すように、パッチ部８２では、８色の基準色が、異なる一対の色を周方向に配列した色列を、径方向に２列配列して構成されている。一方の色列が、周方向に沿って内側領域と外側領域とに交互に位置するように配置されている。他方の色列は、上記一方の色列の配列とは逆に周方向に沿って外側領域と内側領域とに交互に位置するように配置されている。
【００４２】
このように、本実施形態では、８色の基準色が配色されたカラーパッチ８０を用いているが、これに限定されるものではない。本実施形態では、前述したように、４色の基準色を用いて対象色の色補正を行っているため、５色以上の基準色が配色されたものであれば、如何なるカラーパッチも適用することができる。
【００４３】
ところで、従来、一例として図４２に示すように、複数の基準色の候補となる色群、すなわち、カラーパッチに設けられた基準色群から実際の色補正で用いる基準色を選択する場合、ＲＧＢ色空間において対象色に近い基準色を選択している。補間演算を行う際には、一般に、補間処理の対象となる値に近い基準値を用いた方が該補間演算を行う際の誤差が小さくなるため、色空間上で対象色に近い基準色を選択する方法は、一見、妥当な方法とも考えられる。
【００４４】
しかしながら、発明者らによる検討の結果、色空間上で対象色に近い基準色を選択する方法では、対象色と基準色との組み合わせによっては、補正後の色と本来の色との誤差が大きくなる場合があることが見出された。
【００４５】
すなわち、発明者らは、複数の対象色について、ＲＧＢ色空間上で対象色に最も近い基準色を選択した場合と、対象色に最も遠い基準色を選択した場合との２つの場合における本実施形態に係る色補正のシミュレーションを行った。なお、ここでは、対象色として肌色系の３種類の色を適用し、デジタルカメラによる撮影時の光源種として、蛍光灯、白熱灯及び太陽光の３種類の光源を適用した。
【００４６】
図７〜図９には、これらの結果を示すグラフが示されている。なお、図７は光源種として蛍光灯を適用した場合のグラフであり、図８は光源種として白熱灯を適用した場合のグラフであり、図９は光源種が太陽光である場合のグラフである。また、図７〜図９では、便宜上、３種類の対象色をＧ１〜Ｇ３で表記している。また、図７〜図９のグラフは、横軸をＲの色値とし、縦軸をＢの色値としている。また、図７〜図９において、「●」が基準色の分光測色計による色値の測定結果を示し、「○」が基準色に対する色補正により得られた色値を示す。さらに、図７〜図９において、「□」が対象色の分光測色計による色値の測定結果を示し、「△」が対象色に対する色補正により得られた色値を示している。
【００４７】
図７〜図９では、対象色の分光測色計による色値の測定結果を示す「□」と、対象色に対する色補正により得られた色値を示す「△」との距離が近い方が、色補正後の対象色と本来の対象色との誤差が小さいことを表す。ここで、図７〜図９には、この誤差の相対的な大きさが「大」、「中」、「小」の３段階で各グラフ上に記載されており、図１０には、これらの誤差の大きさが一覧表形式で図表として示されている。
【００４８】
図７〜図９の各グラフ及び図１０の図表に示すように、対象色Ｇ２及び対象色Ｇ３においては、全ての光源種について、ＲＧＢ色空間内で対象色に最も近い基準色を選択した方が、最も遠い基準色を選択するより対象色に対する色補正の精度が高い。しかしながら、対象色Ｇ１においては、光源種が蛍光灯及び白熱灯の場合において、ＲＧＢ色空間内で対象色に最も遠い基準色を選択した方が、最も近い基準色を選択するより対象色に対する色補正の精度が高い。また、対象色Ｇ１においては、光源種が太陽光の場合において、上記最も近い基準色を選択した場合と、上記最も遠い基準色を選択した場合とで、色補正の精度は同程度となっている。
【００４９】
従って、図１１に示すように、対象色Ｇ１については上記最も遠い基準色を選択し、対象色Ｇ２〜Ｇ３については上記最も近い基準色を選択する方が、全ての条件において最も近い基準色を選択するより、高精度で対象色の色補正を行うことができる。なお、図７〜図９の各グラフでは、基準色の分光測色計による色値の測定結果を示す「●」と、基準色に対する色補正により得られた色値を示す「○」との各々の位置が全て一致しており、色補正の手法そのものには問題がないことがわかる。
【００５０】
このように、色空間上で対象色に最も近い基準色を選択する方法では、対象色と基準色との組み合わせによっては、色補正後の対象色と本来の色との誤差が大きくなる場合があるが、以下、この原因について説明する。
【００５１】
一例として図１２に示すように、基準色Ｆ１及び基準色Ｆ２の各々の波長と分光反射強度との関係を表す分光反射特性が各々の中間部で交差する場合を考える。この場合、これらの基準色における中間色の分光反射特性のａ点とｂ点とにおいて、波長の違いは僅かであるにも関わらず、影響を大きく受ける基準色が変わる（ａ点では基準色Ｆ１、ｂ点では基準色Ｆ２）。対象色の分光反射特性が、基準色Ｆ１及び基準色Ｆ２の各分光反射特性の交点付近の領域が支配的となる場合、上記影響の度合いが大きく変化するため、これらの基準色を用いて補間処理を行う場合における線形性が成立し難くなる。この結果、これらの基準色を含めて線形補間により対象色の色補正を行うと、精度のよい色補正が困難となる。
【００５２】
また、一例として図１３に示すように、複数の対象色（図１３に示す例では、肌色系の５色）について、分光反射率をデジタルカメラの撮像素子におけるカラーフィルタの特性に類似するＲ、Ｇ、Ｂの各領域で観察した場合、全体的に線形な比例関係とはなっていない。従って、デジタルカメラで撮影して得られたカラー画像には、この非線形性の影響も含まれている。図１３に示すように、この非線形性は対象色によって異なるため、対象色によって、基準色の組み合わせの善し悪しに違いが生じる。
【００５３】
そこで、本実施形態に係る色補正装置２０では、分光反射特性が中間部で交差する基準色の組み合わせを棄却するべく、分光反射強度の強弱の関係が逆転する波長が存在する基準色の組み合わせを、色補正に用いる基準色から外す（棄却する）ようにしている。なお、分光反射強度の強弱の関係が逆転する現象を、以下では、「逆転現象」という。
【００５４】
また、本実施形態に係る色補正装置２０は、上述したデジタルカメラの撮像素子の特性に起因する撮影画像の非線形性に対処するべく、対象色の同一系統色の分光反射特性から主要波長を特定する。そして、本実施形態に係る色補正装置２０では、特定した主要波長を対象として、色補正に用いる基準色から棄却する基準色の組み合わせを特定するようにしている。
【００５５】
色補正装置２０は、例えば図１４に示すコンピュータ３０で実現することができる。コンピュータ３０はＣＰＵ（Central Processing Unit）３１、メモリ３２、記憶部３３、入力部３４、表示部３５、インタフェース（Ｉ／Ｆ）部３６を備えている。ＣＰＵ３１、メモリ３２、記憶部３３、入力部３４、表示部３５、Ｉ／Ｆ部３６はバス３９を介して互いに接続されている。Ｉ／Ｆ部３６には、撮影部３７が接続されている。
【００５６】
また、記憶部３３はＨＤＤ（Hard Disk Drive）やフラッシュメモリ等によって実現できる。記録媒体としての記憶部３３には、コンピュータ３０を色補正装置２０として機能させるための色補正プログラム３３Ａが記憶されている。ＣＰＵ３１は、色補正プログラム３３Ａを記憶部３３から読み出してメモリ３２に展開し、色補正プログラム３３Ａが有するプロセスを順次実行する。
【００５７】
色補正プログラム３３Ａは、判定プロセス３３Ａ１、特定プロセス３３Ａ２、登録プロセス３３Ａ３、選択プロセス３３Ａ４及び色補正プロセス３３Ａ５を有する。ＣＰＵ３１は、判定プロセス３３Ａ１を実行することで、図１に示す判定部１１として動作する。また、ＣＰＵ３１は、特定プロセス３３Ａ２を実行することで、図１に示す特定部１５として動作する。また、ＣＰＵ３１は、登録プロセス３３Ａ３を実行することで、図１に示す登録部１２として動作する。また、ＣＰＵ３１は、選択プロセス３３Ａ４を実行することで、図１に示す選択部１３として動作する。さらに、ＣＰＵ３１は、色補正プロセス３３Ａ５を実行することで、図１に示す色補正部２１として動作する。
【００５８】
これにより、色補正プログラム３３Ａを実行したコンピュータ３０が、色補正装置２０として機能することになる。なお、色補正プログラム３３Ａは開示の技術における基準色選択プログラムを含む。
【００５９】
一方、記憶部３３には、基準色テーブル記憶領域３３Ｂ及び基準色棄却テーブル記憶領域３３Ｃが設けられている。ＣＰＵ３１が、基準色テーブル記憶領域３３Ｂに記憶されたデータをメモリ３２に展開することにより、基準色テーブルが作成される。また、ＣＰＵ３１が、基準色棄却テーブル記憶領域３３Ｃに記憶されたデータをメモリ３２に展開することにより、基準色棄却テーブルが作成される。
【００６０】
図１５には、本実施形態に係る基準色テーブルの構成の一例が示されている。図１５に示すように、本実施形態に係る基準色テーブルは、「基準色番号」及び「基準色」の各情報が記憶される。
【００６１】
「基準色番号」は、カラーパッチ８０に設けられた各基準色を個別に特定するための情報であり、各基準色の各々毎に個別の情報が割り当てられる。また、「基準色」は、対応する基準色番号によって示される基準色の色値を示す情報である。なお、図１５に示すように、本実施形態に係る基準色テーブルでは、上記「基準色」としてＲ、Ｇ、Ｂの色値そのものを適用している。
【００６２】
一方、図１６には、本実施形態に係る基準色棄却テーブルの構成の一例が示されている。図１６に示すように、本実施形態に係る基準色棄却テーブルは、「テーブル番号」、「第１基準色番号」、「第２基準色番号」及び「棄却波長」の各情報が記憶される。
【００６３】
「テーブル番号」は、対応する第１基準色番号及び第２基準色番号の組み合わせを特定するための情報であり、該組み合わせの各々別に個別の情報が割り当てられる。また、「第１基準色番号」及び「第２基準色番号」は、選択部１３による基準色の選択の対象から棄却する基準色の組み合わせを上記基準色番号により示す情報である。さらに、「棄却波長」は、対応する第１基準色番号及び第２基準色番号により示される２色の基準色の分光反射特性における大凡の交点に対応する波長を示す情報である。
【００６４】
なお、色補正装置２０は、パーソナル・コンピュータ（ＰＣ：Personal Computer）、または携帯情報端末（ＰＤＡ：Personal Digital Assistants）の機能を搭載した携帯型の色補正装置であるスマート端末等であってもよい。また、色補正装置２０は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００６５】
次に、本実施形態の作用を説明する。本実施形態では、コンピュータ３０によって色補正プログラム３３Ａを実行させることで、図１７に示す色補正処理が行われる。
【００６６】
本実施形態に係るコンピュータ３０のユーザは、この色補正処理の実行に先立ち、カラーパッチ８０のパッチ部８２に設けられた基準色の種類数Ｎ（本実施形態では、８）を記憶部３３に記憶する。また、ユーザは、対象色の同一系統色（本実施形態では、肌色系の色）を分光測色計によって測定し、該測定によって得られた分光反射特性Ｒｏｂｊ（λ）を示す情報（第１特性情報）を記憶部３３に記憶する。さらに、ユーザは、カラーパッチ８０のパッチ部８２に設けられた各基準色の分光反射特性及びＲＧＢの各色値を分光測色計によって測定する。そして、ユーザは、測定した各基準色の分光反射特性を示す情報（第２特性情報）を記憶部３３に記憶すると共に、測定した各基準色の色値を、一例として図１５に示される基準色テーブルとして記憶部３３における基準色テーブル記憶領域３３Ｂに記憶する。
【００６７】
なお、本実施形態に係る色補正処理では、第１特性情報として、上記同一系統色における所定の最低波長（本実施形態では、４００ｎｍ）から所定の最高波長（本実施形態では、７００ｎｍ）までの所定の刻み幅（本実施形態では、２５ｎｍ）毎の分光反射強度を示す情報が適用されている。同様に、本実施形態に係る色補正処理では、第２特性情報として、基準色毎に、上記最低波長から上記最高波長までの上記刻み幅毎の分光反射強度を示す情報が適用されている。
【００６８】
以上の各種の基本的な情報（以下、「事前情報」という。）を記憶部３３に記憶した後、ユーザは、前述したように、対象物をカラーパッチ８０が含まれた状態でコンピュータ３０の撮影部３７により撮影する。これにより、撮影によって得られたカラー画像データが記憶部３３に記憶される。
【００６９】
以上のユーザによる事前準備の後、コンピュータ３０によって色補正プログラム３３Ａを実行させることで、図１７に示す色補正処理が行われる。
【００７０】
色補正処理のステップ１００において、色補正部２１は、図１８に示す組み合わせ色補正精度評価処理を行う。
【００７１】
組み合わせ色補正精度評価処理のステップ２００において、色補正部２１は、上記カラー画像データを記憶部３３から読み込み、ステップ２０２において、色補正部２１は、上記事前情報を記憶部３３から読み込む。
【００７２】
ステップ２０４において、特定部１５は、図１９に示す反射特性主要波長検出処理を行う。
【００７３】
反射特性主要波長検出処理のステップ３００において、特定部１５は、組み合わせ色補正精度評価処理のステップ２０２の処理によって読み込んだ第１特性情報に含まれる、対象色の同一系統色の分光反射強度を大きい順（降順）となるように並べ替える。ステップ３０２において、特定部１５は、一例として図２０に示すように、ステップ３００の処理によって並べ替えられた分光反射強度において、最も大きい分光反射強度からＣ番目の分光反射強度までの各分光反射強度に対応する波長を主要波長として抽出する。そして、ステップ３０２において、特定部１５は、抽出した主要波長を記憶部３３に記憶し、その後に、本反射特性主要波長検出処理を終了する。例えば、第１特性情報により示される分光反射特性が図２０に示すものであり、上記Ｃの値が６である場合、本反射特性主要波長検出処理により抽出される主要波長は、４５０ｎｍ、４７５ｎｍ、５００ｎｍ、６２５ｎｍ、６５０ｎｍ及び６７５ｎｍの６種類である。
【００７４】
なお、本実施形態に係る色補正処理では、上記Ｃの値として、第１特性情報により示される分光反射特性に含まれる波長の数の所定の割合（本実施形態では、５０％）を適用しているが、これに限定されるものではない。例えば、上記Ｃの値として固定値を予め設定して用いてもよく、ユーザにより入力部３４等を介して設定して用いる形態等としてもよい。また、最も大きな分光反射強度を基準として主要波長を特性する形態に限らず、図２０に示すように、分光反射強度が予め定められた閾値ｔｈ以上である波長を主要波長として特定する形態としてもよい。この形態によれば、分光反射強度を降順に並べ替える必要がないため、より簡易に主要波長を特定することができる。
【００７５】
反射特性主要波長検出処理が終了すると、組み合わせ色補正精度評価処理（図１８参照。）のステップ２０６に移行する。ステップ２０６において、判定部１１は、図２１に示す誤差評価処理を行う。
【００７６】
誤差評価処理のステップ４０２において、判定部１１は、変数ｉに１を代入し、ステップ４０４において、判定部１１は、変数ｊに、変数ｉの値に１を加算して得られた値を代入する。さらに、ステップ４０６において、判定部１１は、変数ｋに上記最低波長の値（本実施形態では、４００ｎｍ）を代入する。
【００７７】
ステップ４０８において、判定部１１は、一例として図２２に示すように、波長ｋにおけるｉ番目の基準色（基準色番号がｉである基準色）の分光反射強度とｊ番目の基準色の分光反射強度との強弱関係と、波長ｋ＋１０ｎｍにおける同様の強弱関係と、が逆転しているか否かを判定する。ここで、否定判定となった場合は、後述するステップ４１４に移行する一方、肯定判定となった場合はステップ４１０に移行する。なお、ステップ４０８で適用する「波長ｋ＋１０ｎｍ」における増分値「＋１０ｎｍ」は一例であり、分光反射特性における波長の分解能や、対象とする２つの基準色の色空間上の距離等に応じて、「＋５ｎｍ」、「＋２０ｎｍ」等の他の値を適用してもよい。
【００７８】
ステップ４１０において、判定部１１は、反射特性主要波長検出処理により得られた主要波長に波長ｋまたは波長ｋ＋１０ｎｍが含まれるか否かを判定し、否定判定となった場合はステップ４１４に移行する一方、肯定判定となった場合はステップ４１２に移行する。
【００７９】
ステップ４１２において、判定部１１は、基準色棄却テーブル（図１６も参照。）として、変数ｉ及び変数ｊの各値を第１基準色番号及び第２基準色番号としてメモリ３２に記憶する。このとき、判定部１１は、基準色棄却テーブルとして、波長ｋ及び波長ｋ＋１０の中央の波長を棄却波長として、新たなテーブル番号と共にメモリ３２に記憶し、その後にステップ４１４に移行する。
【００８０】
ステップ４１４において、判定部１１は、変数ｋの値を上記増分値（本実施形態では、＋１０ｎｍ）だけ増加させ、次のステップ４１６において、判定部１１は、変数ｋの値が上記最高波長の値（本実施形態では、７００ｎｍ）以下となっているか否かを判定する。ここで、肯定判定となった場合はステップ４０８に戻る一方、否定判定となった時点でステップ４１８に移行する。
【００８１】
ステップ４１８において、判定部１１は、変数ｊの値を１だけ増加させ、次のステップ４２０において、判定部１１は、変数ｊの値が基準色の種類数Ｎ以下であるか否かを判定する。ここで、肯定判定となった場合はステップ４０６に戻る一方、否定判定となった時点でステップ４２２に移行する。
【００８２】
ステップ４２２において、判定部１１は、変数ｉの値を１だけ増加させ、次のステップ４２４において、判定部１１は、変数ｉの値が基準色の種類数Ｎ以下であるか否かを判定する。ここで、肯定判定となった場合はステップ４０４に戻る一方、否定判定となった時点で本誤差評価処理を終了する。誤差評価処理が終了すると、図１８に示す組み合わせ色補正精度評価処理が終了する。
【００８３】
本実施形態に係る組み合わせ色補正精度評価処理により、一例として図１６に示す基準色棄却テーブルがメモリ３２に作成される。
【００８４】
組み合わせ色補正精度評価処理が終了すると、登録部１２は、図１７に示す色補正処理におけるステップ１０２の組み合わせ適否登録処理を行う。なお、本実施形態に係る登録部１２では、組み合わせ適否登録処理として、組み合わせ色補正精度評価処理によってメモリ３２に記憶された基準色棄却テーブルを、そのまま記憶部３３の基準色棄却テーブル記憶領域３３Ｃに記憶する処理を行っている。
【００８５】
ステップ１０４において、色補正部２１は、図２３に示すテーブル参照色補正処理を行う。
【００８６】
テーブル参照色補正処理のステップ５００において、選択部１３は、組み合わせ色補正精度評価処理のステップ２００の処理によって読み込んだカラー画像データから、カラーパッチ８０の開口部８４の内部に位置する対象領域のＲ、Ｇ、Ｂの各色値を抽出する。また、選択部１３は、抽出した各色値のＲ、Ｇ、Ｂの各色別の平均値を算出する。ここで算出したＲ、Ｇ、Ｂの各平均値を、以下では（ｒ’，ｇ’，ｂ’）と表す。なお、この際の上記対象領域の特定は、従来既知の画像認識技術により行うことができる。
【００８７】
そして、選択部１３は、組み合わせ色補正精度評価処理のステップ２０２の処理によって読み込んだ基準色テーブルを用いて、ＲＧＢ色空間上で、算出した（ｒ’，ｇ’，ｂ’）に近い順に４つの基準色を選択する。
【００８８】
ステップ５０２において、選択部１３は、選択した４色の基準色（以下、「選択候補基準色」という。）に、基準色棄却テーブルにおけるテーブル番号別の基準色の組み合わせ（以下、「棄却組」という。）が含まれているか否かを判定する。ここで、肯定判定となった場合はステップ５０４に移行する。
【００８９】
ステップ５０４において、選択部１３は、選択候補基準色のうちの棄却組の基準色の何れか一方を、その時点までに選択しておらず、ＲＧＢ色空間上で（ｒ’，ｇ’，ｂ’）に次に遠い基準色に変更し、その後にステップ５０２に戻る。また、ステップ５０２において否定判定となった場合にはステップ５０６に移行する。
【００９０】
ステップ５０６において、色補正部２１は、以下の手順で対象物に対する色補正を行う。
【００９１】
まず、色補正部２１は、以上の処理によって得られた４色の選択候補基準色（以下、「選択基準色」という。）におけるＲＧＢの各色値を（ｒｉ’，ｇｉ’，ｂｉ’）（ここで、ｉ＝０，１，２，３）として、式（３）で示される条件となる重み係数ｗｉを式（４）により算出する。
【００９２】
【数３】
2016019104.tif 000005
【００９３】
【数４】
2016019104.tif 000006
【００９４】
次に、色補正部２１は、基準色テーブルにより示される選択基準色のＲＧＢの各色値を（ｒｉ，ｇｉ，ｂｉ）（ここで、ｉ＝０，１，２，３）として、該色値と重み係数ｗｉとを式（５）に代入することにより、対象色の色補正後の色値（ｒ，ｇ，ｂ）を算出する。
【００９５】
【数５】
2016019104.tif 000007
【００９６】
そして、色補正部２１は、上記カラー画像データにおける対象物の対象領域に対応する全ての画素データを、導出した色値（ｒ，ｇ，ｂ）に置き換えることにより、色補正が終了する。
【００９７】
ステップ５０６による色補正が終了すると、テーブル参照色補正処理が終了し、図１７に示す色補正処理が終了する。
【００９８】
以上、詳細に説明したように、本実施形態では、複数の基準色（本実施形態では、４色の基準色）を用いた補間処理により対象色に対する色補正を行う場合に用いる上記複数の基準色の候補となる色群について以下の処理を行う。まず、第１の候補の色の色強度（本実施形態では、分光反射強度）と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する。そして、基準色の候補となる色群に、上記逆転する波長が存在すると判定された第１の候補の色と第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する。このため、本実施形態では、基準色として好適なものを選択することができる結果、該基準色を用いて色補正を行うことにより、撮影によって得られたカラー画像の色を、撮影時の光による影響を回避して、本来の色に近づくように補正することができる。
【００９９】
特に、本実施形態では、上記逆転現象の有無を調べることで、色補正に用いる基準色とはすべきでない色の組み合わせを求めている。これにより、カラーパッチの全基準色について、色空間上で対象色に近い基準色を選択して色補正を行う場合の本来の色との誤差が、他の基準色を選択した場合より大きくなることがあるか否かを逐次導出する場合の演算量より少ない演算量とすることができる。
【０１００】
また、本実施形態では、対象色の同一系統色の分光反射特性を示す第１特性情報、及び基準色の候補となる色群の分光反射特性を示す第２特性情報を予め記憶しておき、第１特性情報により示される同一系統色の分光反射特性から主要となる波長（主要波長）を特定する。そして、本実施形態では、特定した波長を対象として、第２特性情報により示される分光反射特性において上記逆転する波長が存在するか否かを判定する。このため、本実施形態では、不要な波長を含めて上記逆転する波長が存在するか否かを判定する場合に比較して、より高精度で、好適な基準色を選択することができる。
【０１０１】
特に、本実施形態では、上記同一系統色の分光反射特性から、分光反射強度が最も高い波長から順に予め定められた数の波長までを上記主要となる波長として特定しているので、該主要となる波長を簡易に特定することができる。
【０１０２】
また、本実施形態では、上記逆転する波長が存在すると判定された場合、該判定の対象とされた第１の候補の色と第２の候補の色の組み合わせを示す情報を色補正に用いる基準色から棄却する棄却情報（本実施形態では、基準色棄却テーブル）として登録する。そして、本実施形態では、登録した棄却情報を参照して、該棄却情報により示される第１の候補の色と第２の候補の色の組み合わせが存在しない基準色の候補となる色群を基準色として選択する。このため、本実施形態では、棄却情報を用いることにより、簡易に好適な基準色を選択することができる。
【０１０３】
また、本実施形態では、カラーパッチ及び対象物を撮影することにより得られた上記色群の色及び対象色の色情報と、該色群の色の本来の色を示す色情報と、に基づいて補間処理を行うことにより、対象色に対する色補正を行う。特に、本実施形態では、式（３）〜式（５）により対象色の色補正後の色情報を導出している。このため、上記のように好適に選択された基準色を用いて色補正を行うことができる結果、より高精度で色補正を行うことができる。
【０１０４】
なお、上記実施形態では、上記主要波長を対象として棄却すべき基準色を決定する場合について説明したが、これに限定されるものではない。例えば、上記主要波長を対象とすることなく逆転現象が生じ得る範囲として予め定められた範囲内の波長を対象として棄却すべき基準色を決定する形態としてもよい。この場合、反射特性主要波長検出処理を実行する必要がなくなるため、色補正処理を簡略化することができる。
【０１０５】
また、基準色棄却テーブルの構成は図１６に示したものに限定されるものではなく、例えば、上記実施形態では、テーブル情報及び棄却波長の各情報を用いることはないため、これらの情報の少なくとも一方を含まないものとしてもよい。なお、上記棄却波長は、対応する第１基準色番号及び第２基準色番号により示される２色の基準色の分光反射特性における大凡の交点に対応する波長を示す情報であり、該棄却波長を参照することにより、対応する基準色の大凡の色合いを把握することができる。
【０１０６】
〔第２実施形態〕
【０１０７】
次に開示の技術の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、その説明を極力省略する。
【０１０８】
図２４には、本第２実施形態に係る基準色選択装置１０Ｂ及び色補正装置２０Ｂが示されている。図２４に示すように、本第２実施形態に係る色補正装置２０Ｂは、上記第１実施形態に係る色補正装置２０に対して、判定部１１が該判定部１１とは異なる処理を行う判定部１１Ｂとされている点が相違している。また、本第２実施形態に係る色補正装置２０Ｂは、上記第１実施形態に係る色補正装置２０に対して、特定部１５が該特定部１５とは異なる処理を行う特定部１５Ｂとされている点が相違している。また、本第２実施形態に係る色補正装置２０Ｂは、上記第１実施形態に係る色補正装置２０に対して、選択部１３が該選択部１３とは異なる処理を行う選択部１３Ｂとされている点が相違している。さらに、本第２実施形態に係る色補正装置２０Ｂは、上記第１実施形態に係る色補正装置２０に対して、作成部１７が特定部１５Ｂと記憶部１６との間に新たに追加されている点が相違している。
【０１０９】
すなわち、第１実施形態に係る色補正装置２０の特定部１５では、第１特性情報（対象色の同一系統色における分光反射特性を示す情報）により示される単一の分光反射特性から主要波長を特定していた。これに対し、本第２実施形態に係る色補正装置２０Ｂの作成部１７では、対象色となり得る複数のサンプル色の各々毎に、サンプル色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す複数（本実施形態では、３つ）の分光反射特性を示す第３特性情報を用いて、より実態に即した新たな分光反射特性を作成する。具体的には、作成部１７は、第３特性情報により示されるサンプル色毎の複数の分光反射特性の各々に対して、対象色を撮像する撮像部（本実施形態では、撮影部３７）における分光感度特性及び標準光源の分光特性を反映した複数の分光反射特性を作成する。そして、特定部１５Ｂでは、作成部１７によって作成された複数の分光反射特性から主要波長をサンプル色毎に特定する。なお、第３特性情報により示される複数の分光反射特性としては、例えば、一例として図１３に示す肌色系の５色の分光反射特性から、複数の特徴的な形状を示す波形を主成分分析等によって抽出することにより得られる分光反射特性が例示される。
【０１１０】
これに対し、本第２実施形態に係る判定部１１Ｂでは、サンプル色の各々について、特定部１５Ｂによって特定された主要波長を対象として、第２特性情報により示される分光反射特性において上記逆転する波長が存在するか否かを判定する。そして、判定部１１Ｂでは、上記複数のサンプル色の各々毎に第１実施形態と同様の基準色棄却テーブルを作成する。また、本第２実施形態に係る選択部１３Ｂでは、色空間において対象色に最も近いサンプル色に対応する基準色棄却テーブルを用いて、色補正に用いる基準色を選択する。
【０１１１】
第２実施形態に係る色補正装置２０Ｂは、例えば図２５に示すコンピュータ３０Ｂで実現することができる。図２５に示すように、本第２実施形態に係るコンピュータ３０Ｂは、上記第１実施形態に係るコンピュータ３０に対し、色補正プログラム３３Ａに作成プロセス３３Ａ６が新たに追加された点が相違している。ＣＰＵ３１は、作成プロセス３３Ａ６を実行することで、図２４に示す作成部１７として動作する。
【０１１２】
そして、色補正プログラム３３Ａを実行したコンピュータ３０Ｂが、色補正装置２０Ｂとして機能することになる。
【０１１３】
なお、コンピュータ３０Ｂも、ＰＣ、またはＰＤＡの機能を搭載した携帯型の色補正装置であるスマート端末であってもよい。また、コンピュータ３０Ｂも、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１１４】
次に、本第２実施形態の作用を説明する。本第２実施形態でも、コンピュータ３０Ｂによって図２５に示される色補正プログラム３３Ａを実行させることで、図２６に示す色補正処理が行われる。
【０１１５】
本第２実施形態に係るコンピュータ３０Ｂのユーザは、この色補正処理の実行に先立ち、事前情報として、上記第１実施形態と同様に、基準色テーブル、基準色の種類数Ｎ、及び第２特性情報を記憶部３３に記憶する。
【０１１６】
また、ユーザは、事前情報として、サンプル色毎に、該サンプル色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す複数（本実施形態では、３つ）の分光反射特性φｏｂｊ（１）（λ）、φｏｂｊ（２）（λ）、φｏｂｊ（３）（λ）を示す情報（第３特性情報）を記憶部３３に記憶する。
【０１１７】
また、ユーザは、事前情報として、撮影部３７の分光感度特性ｒ（λ）、ｇ（λ）、ｂ（λ）を示す撮影部情報及び標準光源（本実施形態では、Ｄ６５光源）の分光特性ｓ（λ）を示す光源情報を記憶部３３に記憶する。さらに、ユーザは、事前情報として、上記サンプル色のＲ、Ｇ、Ｂの色値を示す情報（以下、「サンプル情報」という。）及びサンプル色の数Ｓも記憶部３３に記憶する。
【０１１８】
以上の事前情報を記憶部３３に記憶した後、ユーザは、第１実施形態と同様に、対象物をカラーパッチ８０が含まれた状態でコンピュータ３０Ｂの撮影部３７により撮影する。これにより、撮影によって得られたカラー画像データが記憶部３３に記憶される。
【０１１９】
以上のユーザによる事前準備の後、コンピュータ３０Ｂによって色補正プログラム３３Ａを実行させることで、図２６に示す色補正処理が行われる。
【０１２０】
色補正処理のステップ１００Ｂにおいて、色補正部２１は、図２７に示す組み合わせ色補正精度評価処理を行う。
【０１２１】
組み合わせ色補正精度評価処理のステップ２００において、色補正部２１は、上記カラー画像データを記憶部３３から読み込み、ステップ２０２Ｂにおいて、色補正部２１は、上記事前情報を記憶部３３から読み込む。
【０１２２】
ステップ２０５において、作成部１７は、図２８に示す補正シミュレーションを行う。
【０１２３】
補正シミュレーションのステップ６００において、作成部１７は、変数ｈに１を代入する。ステップ６０２において、作成部１７は、第３特性情報により示される、何れか１色のサンプル色（以下、「処理対象サンプル色」という。）に対応する複数（本実施形態では、３つ）の分光反射特性における重み係数ｗｉ（ここで、ｉ＝１，２，３）を算出する。
【０１２４】
すなわち、撮影によって得られたカラー画像データにより示される対象色の色値（ｒ，ｇ，ｂ）は、撮影の際に用いられた光源の分光特性、該色の分光反射特性、撮影に用いられたデジタルカメラ（本実施形態では、撮影部３７）における分光感度特性で決定される。このため、次の式（６）が成立する。
【０１２５】
【数６】
2016019104.tif 000008
【０１２６】
従って、重み係数ｗ１〜ｗ３は次の式（７）により算出することができる。ただし、式（６）及び式（７）におけるｓ（λ）は、光源の分光特性を対角要素に配置した行列である。
【０１２７】
【数７】
2016019104.tif 000009
【０１２８】
ステップ６０４において、作成部１７は、次の式（８）〜式（１０）により、重み係数ｗ１〜ｗ３を対応する分光反射特性φｏｂｊ（１）（λ）、φｏｂｊ（２）（λ）、φｏｂｊ（３）（λ）に乗算することにより、これらの特性に対応する分光反射特性を作成し、記憶部３３に記憶する。
【０１２９】
【数８】
2016019104.tif 000010
【０１３０】
ステップ６０６において、特定部１５Ｂは、以上の処理によって得られた処理対象サンプル色の複数の分光反射特性における分光反射強度を分光反射特性毎に大きい順（降順）となるように並べ替える。ステップ６０８において、特定部１５Ｂは、第１実施形態に係る反射特性主要波長検出処理のステップ３０２と同様に、ステップ６０６の処理によって分光反射特性毎に並べ替えられた分光反射強度の上位Ｃ番目までに対応する波長を主要波長として抽出する。そして、ステップ６０８において、特定部１５Ｂは、抽出した主要波長を処理対象サンプル色を特定するための情報に関連付けて記憶部３３に記憶する。
【０１３１】
ステップ６１０において、作成部１７は、変数ｈの値を１だけ増加させ、次のステップ６１２において、作成部１７は、変数ｈの値がサンプル色の数Ｓ以下であるか否かを判定する。ここで、肯定判定となった場合は上記ステップ６０２に戻る一方、否定判定となった時点で補正シミュレーションを終了する。
【０１３２】
なお、上記ステップ６０２〜ステップ６１２の処理を繰り返し実行する際に、作成部１７は、それまでに処理対象としなかったサンプル色を処理対象サンプル色として適用するようにする。
【０１３３】
以上の補正シミュレーションにより、一例として図２９に模式的に示す分光反射特性を示す情報がサンプル色毎で、かつ第３特性情報により示される分光反射特性毎に作成され、記憶部３３に記憶される。また、以上の補正シミュレーションにより、主要波長がサンプル色毎に導出され、記憶部３３に記憶される。
【０１３４】
補正シミュレーションが終了すると、組み合わせ色補正精度評価処理（図２７参照。）のステップ２０６Ｂに移行する。ステップ２０６Ｂにおいて、判定部１１Ｂは、図３０に示す誤差評価処理を行う。
【０１３５】
本第２実施形態に係る誤差評価処理は、第１実施形態に係る誤差評価処理（図２１も参照。）に比較して、ステップ４００、ステップ４２６及びステップ４２８の処理が追加されている点が相違している。なお、図３０における変数ｈはサンプル色の数だけ処理を繰り返すための変数であり、Ｓはサンプル数である点は、補正シミュレーション（図２８も参照。）と同様である。
【０１３６】
すなわち、第２実施形態に係る誤差評価処理では、第１実施形態に係る誤差評価処理をサンプル色の各々に対して個別に繰り返し実行する。従って、ステップ４０２〜ステップ４２８の処理を繰り返して実行する際には、それまでに処理対象としなかったサンプル色を処理対象とするサンプル色とする。なお、この際、ステップ４１０では、主要波長として、補正シミュレーションによって記憶した主要波長のうち、処理対象としているサンプル色に対応する主要波長を用いる。また、この際、ステップ４１２では、導出した基準色番号にサンプル色を特定するための情報（本実施形態では、サンプル色の色値そのもの）を関連付けて基準色棄却テーブルに記憶する。これにより、一例として図３１に示す、サンプル色の各々毎に、選択部１３Ｂによる基準色の選択の対象から外す（棄却する）基準色の基準色番号を示す情報が含まれた基準色棄却テーブルがメモリ３２に作成される。
【０１３７】
誤差評価処理が終了すると、図２７に示す組み合わせ色補正精度評価処理が終了し、登録部１２は、図２６に示す色補正処理におけるステップ１０２Ｂの組み合わせ適否登録処理を行う。なお、本第２実施形態に係るコンピュータ３０Ｂでは、組み合わせ適否登録処理として、組み合わせ色補正精度評価処理によってメモリ３２に記憶された基準色棄却テーブルを、そのまま記憶部３３の基準色棄却テーブル記憶領域３３Ｃに記憶する処理を行っている。
【０１３８】
ステップ１０４Ｂにおいて、色補正部２１は、図３２に示すテーブル参照色補正処理を行う。
【０１３９】
テーブル参照色補正処理のステップ５５０において、選択部１３Ｂは、第１実施形態に係るテーブル参照色補正処理のステップ５００と同様の処理により、ＲＧＢ色空間上で対象物の対象領域の色値（ｒ’，ｇ’，ｂ’）に近い順に４色の基準色を選択する。
【０１４０】
ステップ５５２において、色補正部２１は、選択した４色の基準色を用いて、第１実施形態に係るテーブル参照色補正処理のステップ５０６と同様の処理により、対象物の対象領域の色値に対する色補正を行う。
【０１４１】
ステップ５５４において、選択部１３Ｂは、色補正後の対象物の対象領域の色値（ｒ’，ｇ’，ｂ’）に色空間上で最も近いサンプル色を選択する。
【０１４２】
ステップ５５６において、選択部１３Ｂは、ステップ５５０の処理によって選択した４色の基準色に、基準色棄却テーブル（図３１も参照。）に含まれる、ステップ５５４の処理によって選択したサンプル色に対応する基準色の組み合わせ（棄却組）が含まれるか否かを判定し、肯定判定となった場合はステップ５５８に移行する。
【０１４３】
ステップ５５８において、選択部１３Ｂは、ステップ５５０の処理によって選択した４色の基準色のうちの棄却組の基準色の何れか一方を、その時点まで選択しておらず、ＲＧＢ色空間上で（ｒ’，ｇ’，ｂ’）に次に遠い基準色に変更し、その後にステップ５５６に戻る。また、ステップ５５６において否定判定となった場合にはステップ５６０に移行する。
【０１４４】
ステップ５６０において、色補正部２１は、以上の処理によって確定した４色の基準色（選択基準色）を用いて、第１実施形態に係るテーブル参照色補正処理のステップ５０６と同様の処理により色補正を行い、その後にテーブル参照色補正処理を終了し、図２６に示す色補正処理も終了する。
【０１４５】
以上、詳細に説明したように、第２実施形態では、基準色の候補となる色群の分光反射特性を示す第２特性情報、及び対象色（本実施形態では、サンプル色）の互いに異なる複数の同一系統色の分光反射特性における主成分を示す分光反射特性を示す第３特性情報を予め記憶する。また、第２実施形態では、作成部１７により、第３特性情報により示される分光反射特性に対して、対象色を撮像する撮像部（本実施形態では、撮影部３７）における分光感度特性及び標準光源の分光特性を反映した分光反射特性を作成する。また、第２実施形態では、特定部１５Ｂにより、作成部１７によって作成された分光反射特性から主要となる波長（主要波長）を特定する。そして、第２実施形態では、判定部１１Ｂにより、特定部１５Ｂによって特定された波長を対象として、第２特性情報により示される分光反射特性において上記逆転する波長が存在するか否かを判定する。このため、第２実施形態では、より的確な波長を主要な波長として選択的に用いることができる。
【０１４６】
また、第２実施形態では、対象色となり得る複数のサンプル色の各々について棄却情報（本実施形態では、基準色棄却テーブル）を登録しているので、該棄却情報を参照することにより、より的確な基準色を簡易に選択することができる。
【０１４７】
なお、上記実施形態では、対象色になり得る複数のサンプル色の各々毎に主要波長を導出して適用する場合について説明したが、これに限定されるものではない。例えば、第１実施形態と同様に、対象色そのものに対応する主要波長を導出して適用する形態としてもよい。この場合、事前情報として、対象色の複数の同一系統色の分光反射特性における主成分を示す複数の分光反射特性を示す情報を第３特性情報として予め記憶しておき、該第３特性情報により示される分光反射特性を対象として補正シミュレーションを実行する。
【０１４８】
〔第３実施形態〕
【０１４９】
次に開示の技術の第３実施形態について説明する。なお、第２実施形態と同一の部分には同一の符号を付し、その説明を極力省略する。
【０１５０】
図３３には、本第３実施形態に係る基準色選択装置１０Ｃ及び色補正装置２０Ｃが示されている。図３３に示すように、本第３実施形態に係る色補正装置２０Ｃは、第２実施形態に係る色補正装置２０Ｂに対して、登録部１２が該登録部１２とは異なる処理を行う登録部１２Ｂとされている点が相違している。また、本第３実施形態に係る色補正装置２０Ｃは、第２実施形態に係る色補正装置２０Ｂに対して、選択部１３Ｂが該選択部１３Ｂとは異なる処理を行う選択部１３Ｃとされている点が相違している。
【０１５１】
すなわち、第２実施形態に係る色補正装置２０Ｂの登録部１２では、組み合わせ色補正精度評価処理によってメモリ３２に記憶された基準色棄却テーブルを、そのまま記憶部３３の基準色棄却テーブル記憶領域３３Ｃに記憶する処理を行っていた。これに対し、第３実施形態に係る色補正装置２０Ｃの登録部１２Ｂでは、基準色棄却テーブルにより示される基準色の組み合わせを除く基準色の組み合わせを示す情報を、色補正に用いる基準色として推奨する推奨情報（後述する最適組み合わせテーブル）として登録する。なお、この際、登録部１２Ｂでは、前述したサンプル色の各々毎に推奨する基準色の組み合わせを示す情報を最適組み合わせテーブルとして登録する。
【０１５２】
これに伴い、第３実施形態に係る色補正装置２０Ｃの選択部１３Ｃでは、登録部１２Ｂによって登録された最適組み合わせテーブルを参照して、該最適組み合わせテーブルにより示される基準色の組み合わせを色補正に用いる基準色として選択する。そして、第３実施形態に係る色補正装置２０Ｃの色補正部２１では、選択部１３Ｃによって選択された基準色（選択基準色）を用いて対象物に対する色補正を行う。
【０１５３】
第３実施形態に係る色補正装置２０Ｃは、例えば図３４に示すコンピュータ３０Ｃで実現することができる。図３４に示すように、第３実施形態に係るコンピュータ３０Ｃは、第２実施形態に係るコンピュータ３０Ｂに対し、記憶部３３に最適組み合わせテーブル記憶領域３３Ｄが新たに追加された点が相違している。
【０１５４】
なお、コンピュータ３０Ｃも、ＰＣ、またはＰＤＡの機能を搭載した携帯型の色補正装置であるスマート端末であってもよい。また、色補正装置２０Ｃも、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１５５】
次に、本第３実施形態の作用を説明する。本第３実施形態でも、コンピュータ３０Ｃによって図３４に示される色補正プログラム３３Ａを実行させることで、図３５に示す色補正処理が行われる。
【０１５６】
第３実施形態に係るコンピュータ３０Ｃのユーザは、この色補正処理の実行に先立ち、第２実施形態と同様の事前情報を記憶部３３に記憶する。そして、ユーザは、上記第２実施形態と同様に、対象物をカラーパッチ８０が含まれた状態でコンピュータ３０Ｃの撮影部３７により撮影する。これにより、撮影によって得られたカラー画像データが記憶部３３に記憶される。
【０１５７】
以上のユーザによる事前準備の後、コンピュータ３０Ｃによって色補正プログラム３３Ａを実行させることで、図３５に示す色補正処理が行われる。
【０１５８】
色補正処理のステップ１００Ｃにおいて、色補正部２１は、第２実施形態に係る色補正処理のステップ１００Ｂと同様の処理によって組み合わせ色補正精度評価処理（図２７も参照。）を行う。
【０１５９】
ステップ１０２Ｃにおいて、登録部１２Ｂは、図３６に示す組み合わせ適否登録処理を行う。
【０１６０】
組み合わせ適否登録処理のステップ７００において、登録部１２Ｂは、変数ｈに１を代入する。ステップ７０２において、登録部１２Ｂは、何れか１つのサンプル色（以下、「処理対象サンプル色」という。）について、ＲＧＢ色空間上で最も近い順に４色の基準色を選択する。
【０１６１】
ステップ７０４において、登録部１２Ｂは、ステップ７０２の処理によって選択した４色の基準色に、基準色棄却テーブル（図３７も参照。）に含まれる、処理対象サンプル色に対応する基準色の組み合わせ（棄却組）が含まれるか否かを判定し、肯定判定となった場合はステップ７０６に移行する。
【０１６２】
ステップ７０６において、登録部１２Ｂは、ステップ７０２の処理により選択された４色の基準色のうちの棄却組の基準色の何れか一方を、その時点まで選択しておらず、ＲＧＢ色空間上で処理対象サンプル色に次に遠い基準色に変更した後、ステップ７０４に戻る。また、上記ステップ７０４において否定判定となった場合にはステップ７０８に移行する。
【０１６３】
ステップ７０８において、登録部１２Ｂは、以上の処理によって確定した４色の基準色の組み合わせを、処理対象サンプル色を示す情報と関連付けて、最適組み合わせテーブルの最適基準色番号として記憶部３３の最適組み合わせテーブル記憶領域３３Ｄに記憶する。
【０１６４】
ステップ７１０において、登録部１２Ｂは、変数ｈの値を１だけ増加させ、ステップ７１２において、登録部１２Ｂは、変数ｈの値がサンプル色の数Ｓ以下であるか否かを判定する。ここで、肯定判定となった場合はステップ７０２に戻る一方、否定判定となった時点で組み合わせ適否登録処理を終了する。
【０１６５】
なお、上記ステップ７０２〜ステップ７１２の処理を繰り返し実行する際に、登録部１２Ｂは、それまでに処理対象としなかったサンプル色を上記処理対象サンプル色として適用するようにする。
【０１６６】
以上の組み合わせ適否登録処理により、一例として図３７に模式的に示す最適組み合わせテーブルが作成され、記憶部３３の最適組み合わせテーブル記憶領域３３Ｄに記憶される。なお、図３７に示すように、第３実施形態では、上記処理対象サンプル色を示す情報として、処理対象サンプル色の色値そのものが適用されている。
【０１６７】
組み合わせ適否登録処理が終了すると、図３５に示す色補正処理のステップ１０４Ｃにおいて、色補正部２１は、図３８に示すテーブル参照色補正処理を行う。
【０１６８】
テーブル参照色補正処理のステップ５８０において、選択部１３Ｃは、第２実施形態に係るテーブル参照色補正処理のステップ５５０と同様の処理により、対象物の対象領域の色値（ｒ’、ｇ’、ｂ’）にＲＧＢ色空間上で最も近いサンプル色を選択する。
【０１６９】
ステップ５８２において、選択部１３Ｃは、選択したサンプル色に対応する最適基準色番号を最適組み合わせテーブルから読み込む。ステップ５８４において、色補正部２１は、読み込んだ最適基準色番号により示される基準色を用いて、上記第２実施形態に係るテーブル参照色補正処理のステップ５６０と同様の処理により、対象物の対象領域に対する色補正を行う。該色補正が終了すると、テーブル参照色補正処理が終了し、図３５に示される色補正処理も終了する。
【０１７０】
以上、詳細に説明したように、第３実施形態では、棄却情報（本実施形態では、基準色棄却テーブル）により示される第１の候補の色と第２の候補の色の組み合わせを除く基準色の組み合わせを示す情報を、色補正に用いる基準色として推奨する推奨情報（本実施形態では、最適組み合わせテーブル）としてさらに登録する。そして、第３実施形態では、登録された推奨情報を参照して、該推奨情報により示される基準色の組み合わせを実際に色補正に用いる基準色として選択する。このため、第３実施形態では、推奨情報を用いることにより、より簡易に好適な基準色を選択することができる。
【０１７１】
また、第３実施形態では、対象色となり得る複数のサンプル色の各々について推奨情報を登録しているので、該推奨情報を参照することにより、より的確な基準色を簡易に選択することができる。
【０１７２】
なお、上記各実施形態では、色補正として、一例として図５に示した色補正を適用した場合について説明したが、これに限定されるものではない。例えば、一例として図３９に示す色補正を行うようにしてもよい。
【０１７３】
この色補正では、まず、Ｒ、Ｇ、Ｂの各々別に、選択した４色の基準色Ｅ１〜基準色Ｅ４の色空間における内側を格子状に分割した後、対象色Ｘを最寄りの格子点に近似して、該格子点を対象色の位置であるものと置き換える。
【０１７４】
次に、色空間において、近似した位置から近い基準色ほど重み係数を大きくするように、次の式（１１）〜式（１３）により色補正後の対象色Ｘの色値（Ｒ，Ｇ，Ｂ）を算出する。なお、式（１１）〜式（１３）のａは基準色Ｅ１から近似後の対象色Ｘまでの距離を表し、ｂは基準色Ｅ２から近似後の対象色Ｘまでの距離を表し、ｃは基準色Ｅ３から近似後の対象色Ｘまでの距離を表し、ｄは基準色Ｅ４から近似後の対象色Ｘまでの距離を表す。また、式（１１）におけるＥ１（Ｒ）、Ｅ２（Ｒ）、Ｅ３（Ｒ）、Ｅ４（Ｒ）は、各々基準色Ｅ１〜基準色Ｅ４のＲの色値を表す。同様に、式（１２）〜式（１３）におけるＥ１（Ｇ）、Ｅ２（Ｇ）、Ｅ３（Ｇ）、Ｅ４（Ｇ）は、各々基準色Ｅ１〜基準色Ｅ４のＧの色値を表し、Ｅ１（Ｂ）、Ｅ２（Ｂ）、Ｅ３（Ｂ）、Ｅ４（Ｂ）は、各々基準色Ｅ１〜基準色Ｅ４のＢの色値を表す。
【０１７５】
【数９】
2016019104.tif 000011
【０１７６】
また、一例として図４０に示すように、重み係数を距離に代えて格子の面積（図４０に示す例では、格子の数）で表しても、式（１１）〜式（１３）によって色補正を行うことができる。なお、図４０に示す例では、距離ａを面積ａ（＝８）に置き換え、距離ｂを面積ｂ（＝１６）に置き換え、距離ｃを面積ｃ（＝８）に置き換え、距離ｄを面積ｄ（＝４）に置き換える。
【０１７７】
なお、これらの色補正においては、格子の幅を狭くするほど、演算負荷は増加するものの、精度よく色補正を行うことができる。
【０１７８】
また、上記各実施形態では特に言及しなかったが、テーブル参照色補正処理において、基準色棄却テーブルを用いた基準色の棄却によって４色の基準色が得られない場合がある。この場合、表示部３５を介して、４色の基準色が得られない旨や、このために色補正を行うことができない旨等を報知する形態としてもよい。
【０１７９】
また、上記各実施形態では、色補正に用いる基準色として４色の基準色を用いる場合について説明したが、これに限定されるものではない。例えば、基準色の色数として４色以外の複数を用いる形態としてもよい。
【０１８０】
また、上記各実施形態では、開示の技術を、色補正を行う装置に適用した場合について説明したが、これに限定されるものではない。例えば、開示の技術を、色を測定する装置に適用する形態としてもよい。この場合、色補正が行われた後の色値が測定された色値を示すものとなる。
【０１８１】
また、上記各実施形態では、対象とする色空間としてＲＧＢ色空間を適用した場合について説明したが、これに限定されるものではない。例えば、Ｌ＊ａ＊ｂ＊色空間、ＸＹＺ色空間等の他の色空間を対象とする形態としてもよい。
【０１８２】
また、上記各実施形態では、一例として図６に示すように、カラーパッチに設けられているパッチ部が円形とされている場合について説明したが、これに限定されるものではない。一例として図４１に示すように、各々矩形状とされた複数の基準色がマトリクス状に配置され、全体として矩形とされたパッチ部を用いる形態等としてもよい。
【０１８３】
また、上記各実施形態では、色強度として分光反射強度や分光反射率等の分光特性における値を適用する場合について説明したが、これに限定されるものではない。例えば、これらの分光特性に関する値に代えて、Ｌ＊ａ＊ｂ＊色空間における明度Ｌを色強度として適用する形態としてもよい。同様に、ＲＧＢ色空間、ＸＹＺ色空間等の各種色空間における色の濃度を示す値を色強度として適用する形態としてもよい。
【０１８４】
また、上記各実施形態では、色補正プログラム３３Ａをコンピュータ３０Ａ〜３０Ｃの記憶部３３に予め記憶（インストール）しておく態様を説明したが、これに限定されるものではない。例えば、色補正プログラム３３Ａを、図示しないネットワークを介して外部装置から記憶部３３にダウンロードする形態としてもよく、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体に記録された状態で提供すること等も可能である。
【０１８５】
本明細書に記載された全ての文献、特許出願及び技術規格は、個々の文献、特許出願及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【０１８６】
以上の各実施形態に関し、さらに以下の付記を開示する。
【０１８７】
（付記１）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する判定部と、
前記基準色の候補となる色群に、前記判定部により前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する選択部と、
を備えた基準色選択装置。
【０１８８】
（付記２）
前記対象色の同一系統色の分光反射特性を示す第１特性情報、及び前記基準色の候補となる色群の分光反射特性を示す第２特性情報を予め記憶した記憶部と、
前記第１特性情報により示される前記同一系統色の分光反射特性から主要となる波長を特定する特定部と、
をさらに備え、
前記判定部は、前記特定部によって特定された波長を対象として、前記第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記１記載の基準色選択装置。
【０１８９】
（付記３）
前記基準色の候補となる色群の分光反射特性を示す第２特性情報、及び前記対象色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す分光反射特性を示す第３特性情報を予め記憶した記憶部と、
前記第３特性情報により示される分光反射特性に対して、前記対象色を撮像する撮像部における分光感度特性及び標準光源の分光特性を反映した分光反射特性を作成する作成部と、
前記作成部によって作成された分光反射特性から主要となる波長を特定する特定部と、
をさらに備え、
前記判定部は、前記特定部によって特定された波長を対象として、前記第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記１記載の基準色選択装置。
【０１９０】
（付記４）
前記判定部により前記逆転する波長が存在すると判定された場合、該判定の対象とされた前記第１の候補の色と前記第２の候補の色の組み合わせを示す情報を前記色補正に用いる基準色から棄却する棄却情報として登録する登録部
をさらに備え、
前記選択部は、前記登録部によって登録された前記棄却情報を参照して、該棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない前記基準色の候補となる色群を前記基準色として選択する
付記１〜付記３の何れか１項記載の基準色選択装置。
【０１９１】
（付記５）
前記登録部は、前記棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせを除く前記候補となる色群の色の組み合わせを示す情報を、前記色補正に用いる基準色として推奨する推奨情報としてさらに登録し、
前記選択部は、前記登録部によって登録された前記推奨情報を参照して、該推奨情報により示される前記候補となる色群の色の組み合わせを前記基準色として選択する
付記４記載の基準色選択装置。
【０１９２】
（付記６）
前記特定部は、前記同一系統色の分光反射特性から、分光反射強度が最も高い波長から順に予め定められた数の波長までを前記主要となる波長として特定する
付記２記載の基準色選択装置。
【０１９３】
（付記７）
前記特定部は、前記同一系統色の分光反射特性から、分光反射強度が予め定められた閾値以上の波長を前記主要となる波長として特定する
付記２記載の基準色選択装置。
【０１９４】
（付記８）
前記登録部は、前記対象色となり得る複数のサンプル色の各々に対応するものとして前記棄却情報を登録する
付記４記載の基準色選択装置。
【０１９５】
（付記９）
前記登録部は、前記対象色となり得る複数のサンプル色の各々に対応するものとして前記推奨情報を登録する
付記５記載の基準色選択装置。
【０１９６】
（付記１０）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する判定部と、
前記判定部により前記逆転する波長が存在すると判定された場合、該判定の対象とされた前記第１の候補の色と前記第２の候補の色の組み合わせを示す情報を前記色補正に用いる基準色から棄却する棄却情報として登録する登録部と、
を備えた棄却情報登録装置。
【０１９７】
（付記１１）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定する判定部と、
前記基準色の候補となる色群に、前記判定部により前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する選択部と、
前記選択部によって選択された基準色を用いた補間処理により、前記対象色に対する色補正を行う色補正部と、
を備えた色補正装置。
【０１９８】
（付記１２）
前記色補正部は、前記基準色の候補となる色群の色が配色されたカラーパッチ及び前記対象色とされている対象物を撮影することにより得られた該色群の色及び前記対象色の色情報と、該色群の色の本来の色を示す色情報と、に基づいて前記補間処理を行うことにより、前記対象色に対する色補正を行う
付記１１記載の色補正装置。
【０１９９】
（付記１３）
前記色補正部は、（ｒｉ’，ｇｉ’，ｂｉ’）（ここで、ｉ＝０，１，２，３）を前記選択部によって選択された基準色の前記撮影することにより得られた色情報とし、（ｒ’，ｇ’，ｂ’）を前記撮影することにより得られた前記対象色の色情報として、式（３）の条件となる重み係数ｗｉを式（４）により算出し、
（ｒｉ，ｇｉ，ｂｉ）（ここで、ｉ＝０，１，２，３）を前記選択部によって選択された基準色の本来の色を示す色情報とし、算出した重み係数ｗｉを式（５）に代入することにより前記対象色の色補正後の色情報（ｒ，ｇ，ｂ）を導出する
付記１２記載の色補正装置。
【０２００】
（付記１４）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する
ことを含む処理をコンピュータに実行させる基準色選択方法。
【０２０１】
（付記１５）
前記対象色の同一系統色の分光反射特性を示す第１特性情報により示される前記同一系統色の分光反射特性から主要となる波長を特定し、
特定した波長を対象として、前記基準色の候補となる色群の分光反射特性を示す第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記１４記載の基準色選択方法。
【０２０２】
（付記１６）
前記対象色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す分光反射特性を示す第３特性情報により示される分光反射特性に対して、前記対象色を撮像する撮像部における分光感度特性及び標準光源の分光特性を反映した分光反射特性を作成し、
作成した分光反射特性から主要となる波長を特定し、
特定した波長を対象として、前記基準色の候補となる色群の分光反射特性を示す第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記１４記載の基準色選択方法。
【０２０３】
（付記１７）
前記逆転する波長が存在すると判定した場合、該判定の対象とされた前記第１の候補の色と前記第２の候補の色の組み合わせを示す情報を前記色補正に用いる基準色から棄却する棄却情報として登録し、
登録した前記棄却情報を参照して、該棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない前記基準色の候補となる色群を前記基準色として選択する
付記１４〜付記１６の何れか１項記載の基準色選択方法。
【０２０４】
（付記１８）
前記棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせを除く前記候補となる色群の色の組み合わせを示す情報を、前記色補正に用いる基準色として推奨する推奨情報としてさらに登録し、
登録した前記推奨情報を参照して、該推奨情報により示される前記候補となる色群の色の組み合わせを前記基準色として選択する
付記１７記載の基準色選択方法。
【０２０５】
（付記１９）
前記同一系統色の分光反射特性から、分光反射強度が最も高い波長から順に予め定められた数の波長までを前記主要となる波長として特定する
付記１５記載の基準色選択方法。
【０２０６】
（付記２０）
前記同一系統色の分光反射特性から、分光反射強度が予め定められた閾値以上の波長を前記主要となる波長として特定する
付記１５記載の基準色選択方法。
【０２０７】
（付記２１）
前記対象色となり得る複数のサンプル色の各々に対応するものとして前記棄却情報を登録する
付記１７記載の基準色選択方法。
【０２０８】
（付記２２）
前記対象色となり得る複数のサンプル色の各々に対応するものとして前記推奨情報を登録する
付記１８記載の基準色選択方法。
【０２０９】
（付記２３）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択する
ことを含む処理をコンピュータに実行させるための基準色選択プログラム。
【０２１０】
（付記２４）
前記対象色の同一系統色の分光反射特性を示す第１特性情報により示される前記同一系統色の分光反射特性から主要となる波長を特定し、
特定した波長を対象として、前記基準色の候補となる色群の分光反射特性を示す第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記２３記載の基準色選択プログラム。
【０２１１】
（付記２５）
前記対象色の互いに異なる複数の同一系統色の分光反射特性における主成分を示す分光反射特性を示す第３特性情報により示される分光反射特性に対して、前記対象色を撮像する撮像部における分光感度特性及び標準光源の分光特性を反映した分光反射特性を作成し、
作成した分光反射特性から主要となる波長を特定し、
特定した波長を対象として、前記基準色の候補となる色群の分光反射特性を示す第２特性情報により示される分光反射特性において前記逆転する波長が存在するか否かを判定する
付記２３記載の基準色選択プログラム。
【０２１２】
（付記２６）
前記逆転する波長が存在すると判定した場合、該判定の対象とされた前記第１の候補の色と前記第２の候補の色の組み合わせを示す情報を前記色補正に用いる基準色から棄却する棄却情報として登録し、
登録した前記棄却情報を参照して、該棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない前記基準色の候補となる色群を前記基準色として選択する
付記２３〜付記２５の何れか１項記載の基準色選択プログラム。
【０２１３】
（付記２７）
前記棄却情報により示される前記第１の候補の色と前記第２の候補の色の組み合わせを除く前記候補となる色群の色の組み合わせを示す情報を、前記色補正に用いる基準色として推奨する推奨情報としてさらに登録し、
登録した前記推奨情報を参照して、該推奨情報により示される前記候補となる色群の色の組み合わせを前記基準色として選択する
付記２６記載の基準色選択プログラム。
【０２１４】
（付記２８）
前記同一系統色の分光反射特性から、分光反射強度が最も高い波長から順に予め定められた数の波長までを前記主要となる波長として特定する
付記２４記載の基準色選択プログラム。
【０２１５】
（付記２９）
前記同一系統色の分光反射特性から、分光反射強度が予め定められた閾値以上の波長を前記主要となる波長として特定する
付記２４記載の基準色選択プログラム。
【０２１６】
（付記３０）
前記対象色となり得る複数のサンプル色の各々に対応するものとして前記棄却情報を登録する
付記２６記載の基準色選択プログラム。
【０２１７】
（付記３１）
前記対象色となり得る複数のサンプル色の各々に対応するものとして前記推奨情報を登録する
付記２７記載の基準色選択プログラム。
【０２１８】
（付記３２）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択し、
前記選択した基準色を用いた補間処理により、前記対象色に対する色補正を行う
ことを含む処理をコンピュータに実行させる色補正方法。
【０２１９】
（付記３３）
複数の基準色を用いた補間処理により色補正の対象となる対象色に対する色補正を行う場合に用いる前記複数の基準色の候補となる色群について、第１の候補の色の色強度と第２の候補の色の色強度との強弱を複数の波長について比較し、何れかの波長において、他の波長の強弱の関係と逆転する波長が存在するか否かを判定し、
前記基準色の候補となる色群に、前記逆転する波長が存在すると判定された前記第１の候補の色と前記第２の候補の色の組み合わせが存在しない場合に、該色群を基準色として選択し、
前記選択した基準色を用いた補間処理により、前記対象色に対する色補正を行う
ことを含む処理をコンピュータに実行させるための色補正プログラム。
【符号の説明】
【０２２０】
１０、１０Ｂ、１０Ｃ  基準色選択装置
１１、１１Ｂ  判定部
１２、１２Ｂ  登録部
１３、１３Ｂ、１３Ｃ  選択部
１５、１５Ｂ  特定部
１６  記憶部
１７  作成部
２０、２０Ｂ、２０Ｃ  色補正装置
２１  色補正部
３０、３０Ｂ、３０Ｃ  コンピュータ
３１  ＣＰＵ
３２  メモリ
３３  記憶部
３３Ａ  色補正プログラム
３３Ａ１  判定プロセス
３３Ａ２  特定プロセス
３３Ａ３  登録プロセス
３３Ａ４  選択プロセス
３３Ａ５  色補正プロセス
３３Ａ６  作成プロセス
３３Ｂ  基準色テーブル記憶領域
３３Ｃ  基準色棄却テーブル記憶領域
３３Ｄ  最適組み合わせテーブル記憶領域
３４  入力部
３５  表示部
３６  Ｉ／Ｆ部
３７  撮影部
【図７】
2016019104.tif 000012
【図８】
2016019104.tif 000013
【図９】
2016019104.tif 000014
【図１０】
2016019104.tif 000015
【図１１】
2016019104.tif 000016
【図１５】
2016019104.tif 000017
【図１６】
2016019104.tif 000018
【図１７】
2016019104.tif 000019
【図１８】
2016019104.tif 000020
【図２１】
2016019104.tif 000021
【図２２】
2016019104.tif 000022
【図２３】
2016019104.tif 000023
【図２６】
2016019104.tif 000024
【図２７】
2016019104.tif 000025
【図３０】
2016019104.tif 000026
【図３１】
2016019104.tif 000027
【図３２】
2016019104.tif 000028
【図３５】
2016019104.tif 000029
【図３６】
2016019104.tif 000030
【図３７】
2016019104.tif 000031
【図３８】
2016019104.tif 000032
【図３９】
2016019104.tif 000033
【図４０】
2016019104.tif 000034
【図１】
2016019104.tif 000035
【図２】
2016019104.tif 000036
【図３】
2016019104.tif 000037
【図４】
2016019104.tif 000038
【図５】
2016019104.tif 000039
【図６】
2016019104.tif 000040
【図１２】
2016019104.tif 000041
【図１３】
2016019104.tif 000042
【図１４】
2016019104.tif 000043
【図１９】
2016019104.tif 000044
【図２０】
2016019104.tif 000045
【図２４】
2016019104.tif 000046
【図２５】
2016019104.tif 000047
【図２８】
2016019104.tif 000048
【図２９】
2016019104.tif 000049
【図３３】
2016019104.tif 000050
【図３４】
2016019104.tif 000051
【図４１】
2016019104.tif 000052
【図４２】
2016019104.tif 000053