(57)【要約】【課題】分光反射率、分光透過率、分光放射輝度、分光光度などの分光値の色編集を簡易に行うことができる色編集装置および色編集方法を提供する。【解決手段】分光画像１０５の分光値を色編集する際に、分光色１１０をＨＬＳ空間変換部１１１で人間が扱いやすい低次元の色空間に変換し、ＨＬＳ色編集部１１５で低次元色空間内で色編集および色補正を行い、分光空間逆変換部１１８で変換後の低次元色から適切な分光値を生成する。また、分光色編集部１２２で分光編集指示信号１２１を受けて分光色のピークの波長幅を狭く変換して、鮮やかさを向上させた色編集を行う。【選択図】　図１
2004005566.tif 000002
【特許請求の範囲】
【請求項１】
色を分光的に表現した分光値を色編集する装置であって、前記分光値を人間が扱いやすい色空間に変換する色空間変換手段と、前記色空間変換手段によって変換された色空間上で前記分光値の色を色編集するための色編集手段と、前記編集された低次元空間の色を新たな分光値に変換する色空間逆変換手段とを具備する色編集装置。
【請求項２】
分光値は、分光反射率、分光透過率、分光放射輝度、分光光度のいずれかから成る請求項１記載の色編集装置。
【請求項３】
人間が扱いやすい色空間は、色相、彩度、明度の３成分からなる請求項１記載の色編集装置。
【請求項４】
色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近い形状を持つ分光値を新たな分光値として出力する請求項１記載の色編集装置。
【請求項５】
色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近く、かつ、滑らかな形状を持つ分光値を新たな分光値として出力する請求項１記載の色編集装置。
【請求項６】
色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値と分光的なユークリッド距離が最も小さい分光値を新たな分光値として出力する請求項１記載の色編集装置。
【請求項７】
色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に連続的な数値からなる重みをかけた分光値を新たな分光値として出力する請求項１記載の色編集装置。
【請求項８】
色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値を満たす分光値を新たな分光値として出力する請求項１記載の色編集装置。
【請求項９】
色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から等色関数の一般化逆行列により分光値を求めて、新たな分光値として出力する請求項１記載の色編集装置。
【請求項１０】
色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、次に前記ＸＹＺ三刺激値から予め用意された分光値の基底への係数を求め、前記基底係数から分光値を算出して、新たな分光値として出力する請求項１記載の色編集装置。
【請求項１１】
色空間逆変換手段は、彩度を高くする編集指示に対して、分光値の波長幅を狭く変化させる請求項１記載の色編集装置。
【請求項１２】
色を分光的に表現した分光値を色編集する装置であって、前記分光値を人間が扱いやすい色空間に変換する色空間変換手段と、前記色空間変換手段によって変換された色空間上で前記分光値の色をユーザが色編集するための色編集手段と、前記編集された低次元空間の色を新たな分光値に変換して複数の解を出力する色空間逆変換手段と、前記色空間逆変換手段によって出力された前記複数の解からユーザが所望の解を１つ選択する分光選択手段とを含む色編集装置。
【請求項１３】
色編集すべき画像が、色を分光的に表現した分光値を画素値として持つ分光画像であり、前記分光画像を指定された光源下の画像として表示する編集対象画像表示手段を含む請求項１２記載の色編集装置。
【請求項１４】
編集対象画像表示手段に表示された分光画像上で色編集する部位を選択する変更色領域指定手段と、選択された色の分光値をグラフとして表示する分光値表示手段とを含む請求項１３記載の色編集装置。
【請求項１５】
分光値の対応する色を人間が扱いやすい色空間を少なくとも１つ表示する対応色表示手段を更に含む請求項１４記載の色編集装置。
【請求項１６】
分光値表示手段は、分光値の色純度のグラフを表示し、前記分光値の色純度をユーザが編集するユーザ色純度編集手段を含み、色空間逆変換手段は、色編集手段及び前記ユーザ色純度編集手段から出力されるユーザの指示により編集された低次元空間の色を新たな分光値に変換して複数の解を出力する請求項１４記載の色編集装置。
【請求項１７】
色空間逆変換手段は、ユーザがユーザ色純度編集手段によって色純度を編集した場合に、分光値の波長幅を変化させる請求項１６記載の色編集装置。
【請求項１８】
色編集手段とユーザ色純度編集手段とによって編集された色及び分光選択手段によって選択された色は、分光値表示手段、対応色表示手段又は編集対象画像表示手段の少なくとも１つに反映される請求項１３ないし１７のいずれかに記載の色編集装置。
【請求項１９】
色を分光的に表現した分光値を色編集する方法であって、前記分光値を人間が扱いやすい色空間に変換する第１のステップと、前記色空間変換によって変換された色空間上で前記分光値の色をユーザが色編集を行う第２のステップと、編集された色空間の色を新たな分光値に変換する第３のステップを含む色編集方法。
【請求項２０】
分光値は、分光反射率、分光透過率、分光放射輝度、分光光度から成る情報または画像であることを特徴とする請求項１９記載の色編集方法。
【請求項２１】
人間が扱いやすい色空間は、色相、彩度、明度の３成分からなることを特徴とする請求項１９記載の色編集方法。
【請求項２２】
第３のステップは、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近く、かつ、滑らかな形状を持つ分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２３】
第３のステップは、編集された色空間の色を実現する分光値のうち、編集される前の分光値と分光的なユークリッド距離が最も小さい分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２４】
第３のステップは、編集された色空間の色を実現する分光値のうち、編集される前の分光値に連続的な数値からなる重みをかけた分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２５】
第３のステップは、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値を満たす分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２６】
第３のステップは、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から等色関数の一般化逆行列により分光値を求めて新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２７】
第３のステップは、編集された色空間の色からＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から予め用意された分光値の基底への係数を求め、前記基底係数から分光値を算出して新たな分光値として出力することを特徴とする請求項１９記載の色編集方法。
【請求項２８】
第３のステップは、彩度を高くする編集指示に対して、分光値の波長幅を狭く変化させるステップを含むことを特徴とする請求項１９記載の色編集方法。
【請求項２９】
分光画像を低次元なＨＬＳ空間画像に変換する手段と、前記ＨＬＳ空間画像から予め決められた閾値以上の彩度を持つ画素を変更色領域として設定する手段と、前記閾値以上の彩度を持つ画素の彩度に予め決められた彩度を加算して彩度変換する手段と、彩度変換された画像を高次元の分光空間に逆変換する手段を有することを特徴とする色補正装置。
【請求項３０】
予め決められた彩度は、彩度が閾値に近いがその場合は０、閾値より大きいときは大きくすることを特徴とする請求項２９に記載の色補正装置。
【請求項３１】
分光画像において顕著なピークを持つ分光色の画素を変更色領域として設定する手段と、変更色領域として設定されている画素の分光色のピーク幅をさらに狭くして彩度変換する手段を有することを特徴とする色補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、分光反射率、分光透過率、分光放射輝度、あるいは分光光度から成る色情報および色画像を編集する色編集装置および色編集方法に関するものである。
【０００２】
【従来の技術】
カラー画像を処理する装置としてスキャナ、デジタルカメラ、プリンタ、ディスプレイ等さまざまなものが利用されている。これらの装置間で画像データを交換する方法に、入力装置から入力されたカラー画像データを一度装置に依存しない独立した色空間に変換してから出力装置に出力するカラー画像データに変換するものがあり、このようなシステムはカラーマネジメントシステムと呼ばれている。
【０００３】
カラーマネジメントシステムでは、画像入力装置の信号と装置に依存しない色空間との変換を確立することであらゆる画像出力装置にデータを渡すことができるため、入力装置と出力装置の組み合わせの数だけ色変換処理を決める必要がない。また、画像入力装置から入力されたカラー画像データを装置だけでなく照明にも依存しない独立な色空間に変換しておけば、画像入力時の照明と異なる照明下の画像を出力装置から出力することもできる。装置に依存しない独立な色空間として、国際標準機関ＣＩＥが規定するＸＹＺ三刺激値やＬ＊ａ＊ｂ＊均等色空間が一般的である。
【０００４】
本来、色は各波長の色をどの程度含むかという分光放射輝度で表現される。ＸＹＺ三刺激値はその分光放射輝度をＣＩＥが定めた等色関数で重み付けし、その後可視域で積分して得られる３つのスカラー量である。また、Ｌ＊ａ＊ｂ＊均等色空間はＸＹＺ三刺激値を参照白で正規化した３次元の色空間である。
【０００５】
色は本来４００ｎｍから７００ｎｍの可視域を１０ｎｍおきにサンプリングした３１次元という膨大なデータであるのに対し、ＸＹＺ三刺激値やＬ＊ａ＊ｂ＊均等色空間のように色を３次元で表現する形式は、人間の目が３つの錐体により知覚される理由から、分光色に代わり人間が知覚する色を表現する量としてこれまで広く使われてきた。
【０００６】
しかし、近年の情報処理能力の向上によりＸＹＺ三刺激値やＬ＊ａ＊ｂ＊均等色空間に代わって、分光的に色を表現する装置が開発されるようになってきた。分光表現には、分光反射率、分光透過率、分光放射輝度、分光光度といったものがある。分光放射輝度は、被写体から放射される光の量を表すため、照明の情報を含んでおり、分光放射輝度から照明の分光分布を除いたものを分光反射率や分光透過率という。
【０００７】
分光表現の中でも、分光反射率や分光透過率を独立色空間として扱うカラーマネジメントシステムが広まりつつある。すなわち、画像入力装置から被写体の分光反射率や分光透過率を推定し、これを画像とした分光反射率画像や分光透過率画像を扱うシステムである。以下、分光反射率、分光透過率に代表されるような分光表現の色を総称して分光色と呼ぶことにする。
【０００８】
分光色を扱った装置には、例えば特許文献１に記載の皮膚の測色方法及び分光反射スペクトルの推定方法、特許文献２に記載の色シミュレーション装置がある。これらの装置では、被写体の物理的特性を解析したり、被写体をさまざまな照明下で見た画像をシミュレーションするために、画像入力装置より入力された画像から被写体の分光反射率画像を推定している。
【０００９】
従来は、色編集といえば、カメラやディスプレイ、プリンタ等それぞれ装置固有の色空間、すなわち、カメラのＲＧＢ色空間、プリンタのＣＭＹＫ色空間、ディスプレイのＲＧＢ色空間上で行われてきた。しかし、これら分光色を扱ったカラーマネジメントシステムの普及により、独立色空間としての分光画像を色編集したり、色補正したりといった用途が生じてくる。
【００１０】
分光画像を色編集する装置には、例えば、特許文献３に記載の色処理装置がある。図１４は、特許文献３に記載の色編集用ディスプレイ例である。１４０１は分光色を表示する分光色表示枠、１４０２は色見本、１４０３はｘｙ色度図表示枠、１４０４はＨＣＶ表示枠である。現在の色見本１４０２の分光色がグラフとして分光色表示枠１４０１に表示されている。グラフ上の曲線を、アドビ社製のイラストレーターといった編集装置で任意の形状に直接ユーザが編集をかける。すると、編集された分光色は、ｘｙ色度とＨＣＶ信号に変換され、Ｘｙ色度図表示枠１４０３およびＨＣＶ表示枠１４０４にそれぞれ表示される。ユーザはＸｙ色度図表示枠１４０３およびＨＣＶ表示枠１４０４の値を参照して、再度、分光色に編集を加えることになる。
【００１１】
一方、分光画像を色補正する装置、例えば、画像入力装置から入力された画像から分光反射率を推定する装置として特許文献１に記載の皮膚の測色方法及び分光反射スペクトルの推定方法、特許文献２に記載の色シュミレーション装置がある。
【００１２】
これらの装置では、分光反射率を主成分分析し、３１次よりも低次元なｍ次の基底で表現する。そして、入力画像データから基底係数ｍ次ベクトルをニューラルネットワークで推定する。次に、推定されたｍ次ベクトルから分光反射率を算出することで、分光反射率を推定している。
【００１３】
しかし、分光反射率をある基底で表現するとなると、基底に波長幅の狭いデルタ関数的なものが含まれていなければ、そのような色は推定されえない。すなわち、波長幅の狭いきわめて彩やかな色は推定値として得られないことになる。従って、推定された画像は比較的彩度が低い印象の画像となってしまう。そのため、推定された分光画像をより鮮やかな色に色補正する手法が望まれているが、分光画像を色補正するシステムは存在しない。
【００１４】
【特許文献１】
特開平７−１７４６３１号公報
【特許文献２】
特開平９−２３３４９０号公報
【特許文献３】
特開平７−１６２６９４号公報
【００１５】
【発明が解決しようとする課題】
上記従来の分光画像色編集装置は、３１次元という膨大な分光色の曲線を人間が直接形状修正するものであり、どのように修正すれば色がどの程度変化するかは、ＸＹＺ信号やＬ＊ａ＊ｂ＊信号、あるいはＨＣＶ信号といったガイドがあるにしても、極めてわかりにくく困難な操作である。
【００１６】
本発明は、かかる点に鑑みてなされたもので、分光反射率、分光透過率、分光放射輝度、分光光度といった分光値を編集する色編集装置および色編集方法を提供することを目的とする。
【００１７】
【課題を解決するための手段】
本発明は、分光値を色編集する際に、分光値を人間が扱いやすい色空間に変換し、前記色空間内で色編集を行い、変換後の色空間から適切な分光値を生成するようにしたものである。また、色編集が鮮やかさを向上するものであった場合には、分光値の波長形状を波長幅の狭い形状に変換するようにしたものである。　このようにすることにより、分光値の色編集を簡易に行うことができる。
【００１８】
【発明の実施の形態】
本発明の請求項１に記載の発明は、色を分光的に表現した分光値を色編集する装置であって、前記分光値を人間が扱いやすい色空間に変換する色空間変換手段と、前記色空間変換手段によって変換された色空間上で前記分光値の色を色編集するための色編集手段と、前記編集された低次元空間の色を新たな分光値に変換する色空間逆変換手段とを具備する色編集装置とするものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００１９】
請求項２に記載の発明は、請求項１記載の色編集装置において、分光値が分光反射率、分光透過率、分光放射輝度、分光光度のいずれかからもので、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００２０】
請求項３に記載の発明は、人間が扱いやすい色空間は、色相、彩度、明度の３成分からなる請求項１記載の色編集装置とするものであり、分光値を人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００２１】
請求項４に記載の発明は、色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近い形状を持つ分光値を新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２２】
請求項５に記載の発明は、色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近く、かつ、滑らかな形状を持つ分光値を新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２３】
請求項６に記載の発明は、色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値と分光的なユークリッド距離が最も小さい分光値を新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２４】
請求項７に記載の発明は、色空間逆変換手段は、編集された色空間の色を実現する分光値のうち、編集される前の分光値に連続的な数値からなる重みをかけた分光値を新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２５】
請求項８に記載の発明は、色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値を満たす分光値を新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２６】
請求項９に記載の発明は、色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から等色関数の一般化逆行列により分光値を求めて、新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２７】
請求項１０に記載の発明は、色空間逆変換手段は、編集された色空間の色からまずＸＹＺ三刺激値を求め、次に前記ＸＹＺ三刺激値から予め用意された分光値の基底への係数を求め、前記基底係数から分光値を算出して、新たな分光値として出力する請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２８】
請求項１１に記載の発明は、色空間逆変換手段は、彩度を高くする編集指示に対して、分光値の波長幅を狭く変化させる請求項１記載の色編集装置としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００２９】
請求項１２に記載の発明は、色を分光的に表現した分光値を色編集する装置であって、前記分光値を人間が扱いやすい色空間に変換する色空間変換手段と、前記色空間変換手段によって変換された色空間上で前記分光値の色をユーザが色編集するための色編集手段と、前記編集された低次元空間の色を新たな分光値に変換して複数の解を出力する色空間逆変換手段と、前記色空間逆変換手段によって出力された前記複数の解からユーザが所望の解を１つ選択する分光選択手段とを含む色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３０】
請求項１３に記載の発明は、色編集すべき画像が、色を分光的に表現した分光値を画素値として持つ分光画像であり、前記分光画像を指定された光源下の画像として表示する編集対象画像表示手段を更に含む請求項１２記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３１】
請求項１４に記載の発明は、編集対象画像表示手段に表示された分光画像上で色編集する部位を選択する変更色領域指定手段と、選択された色の分光値をグラフとして表示する分光値表示手段とを更に含む請求項１３記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３２】
請求項１５に記載の発明は、分光値の対応する色を人間が扱いやすい色空間を少なくとも１つ表示する対応色表示手段を更に含む請求項１４記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３３】
請求項１６に記載の発明は、分光値表示手段は、分光値の色純度のグラフを表示し、前記分光値の色純度をユーザが編集するユーザ色純度編集手段を更に含み、色空間逆変換手段は、色編集手段及び前記ユーザ色純度編集手段から出力されるユーザの指示により編集された低次元空間の色を新たな分光値に変換して複数の解を出力する請求項１４記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３４】
請求項１７に記載の発明は、色空間逆変換手段は、ユーザがユーザ色純度編集手段によって色純度を編集した場合に、分光値の波長幅を変化させる請求項１６記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３５】
請求項１８に記載の発明は、色編集手段とユーザ色純度編集手段とによって編集された色及び分光選択手段によって選択された色は、分光値表示手段、対応色表示手段又は編集対象画像表示手段の少なくとも１つに反映される請求項１３ないし１７のいずれかに記載の色編集装置としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３６】
請求項１９に記載の発明は、色を分光的に表現した分光値を色編集する方法であって、前記分光値を人間が扱いやすい色空間に変換し、前記色空間変換によって変換された色空間上で前記分光値の色をユーザが色編集を行い、編集された色空間の色を新たな分光値に変換する色編集方法としたものであり、ユーザが分光値を簡易に編集することができるという作用を有する。
【００３７】
請求項２０に記載の発明は、分光値は、分光反射率、分光透過率、分光放射輝度、分光光度から成る情報または画像であることを特徴とする請求項１９記載の色編集方法としたものであり、各分光値に対して人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３８】
請求項２１に記載の発明は、人間が扱いやすい色空間は、色相、彩度、明度の３成分からなることを特徴とする請求項１９記載の色編集方法としたものであり、分光値を人間がわかりやすい空間で簡易に編集することができるという作用を有する。
【００３９】
請求項２２に記載の発明は、第３のステップを、編集された色空間の色を実現する分光値のうち、編集される前の分光値に最も近く、かつ、滑らかな形状を持つ分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４０】
請求項２３に記載の発明は、第３のステップを、編集された色空間の色を実現する分光値のうち、編集される前の分光値と分光的なユークリッド距離が最も小さい分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４１】
請求項２４に記載の発明は、第３のステップを、編集された色空間の色を実現する分光値のうち、編集される前の分光値に連続的な数値からなる重みをかけた分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４２】
請求項２５に記載の発明は、第３のステップを、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値を満たす分光値を新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４３】
請求項２６に記載の発明は、第３のステップを、編集された色空間の色からまずＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から等色関数の一般化逆行列により分光値を求めて新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４４】
請求項２７に記載の発明は、第３のステップを、編集された色空間の色からＸＹＺ三刺激値を求め、前記ＸＹＺ三刺激値から予め用意された分光値の基底への係数を求め、前記基底係数から分光値を算出して新たな分光値として出力することを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４５】
請求項２８に記載の発明は、第３のステップを、彩度を高くする編集指示に対して、分光値の波長幅を狭く変化させるステップを含むことを特徴とする請求項１９記載の色編集方法としたものでありユーザが分光値を簡易に編集することができるという作用を有する。
【００４６】
請求項２９に記載の発明は、分光画像を低次元なＨＬＳ空間画像に変換する手段と、前記ＨＬＳ空間画像から予め決められた閾値以上の彩度を持つ画素を変更色領域として設定する手段と、前記閾値以上の彩度を持つ画素の彩度に予め決められた彩度を加算して彩度変換する手段と、彩度変換された画像を高次元の分光空間に逆変換する手段を有することを特徴とする色補正装置としたものであり、分光画像を簡単に好ましい画像に色補正することができる。
【００４７】
請求項３０に記載の発明は、予め決められた彩度が、彩度が閾値に近いがその場合は０、閾値より大きいときは大きくすることを特徴とする請求項２９に記載の色補正装置としたものであり、分光画像を簡単に好ましい画像に色補正することができる。
【００４８】
請求項３１に記載の発明は、分光画像において顕著なピークを持つ分光色の画素を変更色領域として設定する手段と、変更色領域として設定されている画素の分光色のピーク幅をさらに狭くして彩度変換する手段を有することを特徴とする色補正装置としたものであり、分光画像を簡単に好ましい画像に色補正することができる。
【００４９】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００５０】
（実施の形態１）
図１は、本発明の実施の形態１にかかる分光画像の色編集装置のブロック図であり、図２は本実施の形態１にかかる色編集装置のディスプレイ表示例である。
【００５１】
図１において、１０１は分光画像を入力する分光画像入力部、１０２は分光画像編集を行うためのユーザインタフェース部、１０３はユーザインタフェース部１０２からの指示を受けて色編集を行う色編集部、１０４は色編集部１０３によって編集された結果となる色空間座標値や分光画像を表示する表示部である。
【００５２】
１０５は分光画像入力部１０１から入力された分光画像、１０６は入力された分光画像１０５を記憶する分光画像記憶部、１０７は入力された分光画像１０５および編集色を反映した分光画像を表示する画像表示部、１０８は分光画像１０５においてユーザが色変更したい領域を指定する変更色領域指定部、１０９は指定された色領域を示す信号である変更色領域、１１０は分光画像１０５の変更色領域１０９における画素値である分光色を示す。
【００５３】
１１１は変更すべき分光色１１０を色相、輝度、彩度（ＨＬＳ）の３次元色空間に変換するＨＬＳ空間変換部、１１２はＨＬＳ空間変換部１１１から出力されるＨＬＳ空間表現の色であるＨＬＳ色、１１３はユーザがＨＬＳ空間表現の色を編集するインタフェースであるＨＬＳ色編集指示部、１１４は指示された色編集情報であるＨＬＳ編集指示、１１５はユーザによるＨＬＳ編集指示１１４に応じて入力されたＨＬＳ表現の色１１２を編集処理するＨＬＳ色編集部、１１６は編集後の色値である編集後ＨＬＳ色、１１７はＨＬＳ表現の色を表示するＨＬＳ表示部、１１８は編集後ＨＬＳ色を分光値に変換する分光空間逆変換部、１１９は分光空間逆変換部１１８の出力または分光色編集部１２２の出力値である編集後の分光表現の色値である編集後分光色、１２０はユーザが入力された分光色１１０を直接編集するインタフェースである分光色編集指示部である。
【００５４】
１２１は分光色編集指示部１２０によって指示された分光色の編集信号を示す分光編集指示、１２２は分光編集指示１２１に応じて分光色１１０を編集処理する分光色編集部、１２３は編集後分光色１１９をＨＬＳ空間表現の色値に変換するＨＬＳ空間変換部、１２４は分光表現の色を表示する分光色表示部、１２５は分光空間逆変換部１１８の出力が複数あり分光色表示部１２４に複数の分光色が表示されている場合にそれらのうちのいずれかをユーザが選択するためのインタフェースである分光色選択部、１２６は分光色選択部１２５の選択信号を示す分光色選択指示、１２７は分光色の各値をユーザが直接操作して指示を出力する分光色直接編集指示部、１２８は分光直接編集指示、１２９はユーザによる分光色の直接編集指示を反映させる分光色直接編集部、１３０は照明指定部、１３１は照明指定部１３０によって指定された指定照明である。
【００５５】
図２において、２０１は入力された分光画像、２０２は分光画像上で色編集を行いたい領域あるいは画素を指示する変更色領域指示カーソルであり、変更色領域指示カーソル２０２の指示により変更色領域指定部１０８から色編集を行いたい領域あるいは画素を指示する信号が発せられる。２０３はユーザによって指示された変更色領域、２０４はユーザによって指示された画素の分光色を表示する分光色表示枠である。２０５は分光色を直接編集するための分光色直接編集カーソルであり、本カーソル２０５の指示により分光色直接編集指示部１２７から分光色の各値の指示信号が発せられる。２０６はユーザが指示した画素の分光色である。
【００５６】
２０７は分光色２０６の色純度をユーザが編集してより鮮やかな分光形状に変化したい場合に用いる色純度編集手段としての分光純度指示枠であり、本指示枠２０７で＋や−方向にバーを移動させることで、分光色編集指示部１２０からその移動量を反映した信号が発せられる。２０８は編集後分光色１１９が複数ある場合にそれらを全て表示する分光選択表示枠、２０９はＨＬＳ表示枠、２１０はユーザが指示した画素のＨＬＳ色である。２１１はＨＬＳ空間上でユーザが色編集を行うためのＨＬＳ色編集指示枠であり、明度、彩度、色相それぞれのバー２１３〜２１５を変化させることで、ＨＬＳ色編集指示部１１３から変化量を反映した信号が発せられる。
【００５７】
ここで、編集対象画像表示手段は分光画像２０１を表示する画面の領域に相当し、変更色領域指定手段は変更色領域指示カーソル２０２に相当し、分光値表示手段は分光色表示枠２０４及び分光純度指示枠２０７に相当し、分光選択手段は分光選択表示枠２０８に相当し、対応色表示手段はＨＬＳ表示枠２０９及びＨＬＳ色編集指示枠２１１に相当する。
【００５８】
本実施の形態では、人間が扱いやすい色空間の例として、ＨＬＳ（色相、明度、彩度）空間を使用した場合について説明する。したがって、図２において、入力された分光値の対応するＨＬＳ色を表示する対応色表示手段として、ＨＬＳ表示枠２０９を設置し、ユーザの色編集手段としてＨＬＳ色編集指示枠２１１を設置する。
【００５９】
つぎに、図１の色編集装置の動作を説明する。まず、色編集を行うべき分光画像１０５が分光画像入力部１０１から入力され、分光画像記憶部１０６に記憶される。本実施の形態では、分光画像として分光反射率を扱うが、その他の分光放射輝度、分光光度、分光透過率についても同様の方法が適用できる。
【００６０】
分光画像記憶部１０６に記憶された分光反射率は、画像表示部１０７で照明指定部１３０によって指示された照明の分光分布をかけて分光放射輝度に変換され、更にディスプレイの色特性を加味した処理を行った後、図２の分光画像２０１としてディスプレイに表示される。
【００６１】
ユーザは変更色領域指定部１０８によって分光画像１０５中でどの領域の色を変更したいかを指示する。具体的には図２の変更色領域指示カーソル２０２で分光画像２０１をドラッグすると、該当する領域あるいは画素が変更色領域２０３として読み込まれる。領域を指定した場合には、領域内の代表的な色と思われる画素もユーザは指示しておく。
【００６２】
分光色１１０は、指定された画素、あるいは指定された領域内の画素において例えば可視域３８０ｎｍから７８０ｎｍの範囲を１０ｎｍ毎にサンプリングした３１次元のベクトル値であり、分光色編集部１２２に入力される。そして、指定された画素、あるいは指定された領域内の代表画素の分光色が、分光色表示部１２４を介して、図２の分光色表示枠２０４の分光色２０６としてディスプレイに表示される。
【００６３】
分光色１１０はさらにＨＬＳ空間変換部１１１にも入力される。ＨＬＳ空間変換部１１１では、分光色をより低次元な色空間であるＨＬＳ空間に変換し、ＨＬＳ色１１２を出力する。出力されたＨＬＳ色１１２はＨＬＳ色編集部１１５、ＨＬＳ表示部１１７を介して、図２のＨＬＳ表示枠２０９におけるＨＬＳ色２１０としてディスプレイに表示される。
【００６４】
ＨＬＳとは色相（Ｈ）、明度（Ｌ）、彩度（Ｓ）を表す座標系であり、ＨＬＳにもさまざまな色空間が考えられるが、ここでは、Ｌ＊ａ＊ｂ＊均等色空間における色相、彩度、明度を用いることにする。分光反射率からＨＬＳへの変換式を（数１）に示す。これらによりまずＸＹＺ三刺激値を求める。次に、ＸＹＺ三刺激値からＬ＊ａ＊ｂ＊を求める。
【００６５】
【数１】
2004005566.tif 000003
【００６６】
（数１）において、ｒ（λ）は分光反射率に指定照明１３１の分光色をかけて得られる分光放射輝度、Ｓ（λ）はＤ６５照明の分光分布、ｘ（λ）、ｙ（λ）、ｚ（λ）はＣＩＥで規定されている２度視野等色関数、（Ｘ、Ｙ、Ｚ）は分光放射輝度から計算される三刺激値である。また、（Ｌ、Ｈ、Ｓ）は求めるべきＨＬＳ値、（Ｌ＊、ａ＊、ｂ＊）は（Ｌ、Ｈ、Ｓ）を求めるために用いるＣＩＥ　Ｌ＊ａ＊ｂ＊空間における色、（Ｘｎ、Ｙｎ、Ｚｎ）はメディアの参照白すなわち照明のＸＹＺ三刺激値である。
【００６７】
以上の処理により、まず変更すべき色が図２のディスプレイ上で、分光色とＨＬＳ色の２種類の色空間で表示される。
【００６８】
次に、表示された現在の分光色を編集する場合について説明する。図２の分光色表示枠２０４において分光色直接編集カーソル２０５を用いて波形編集することで、ユーザが３８０ｎｍから７８０ｎｍの多次元情報を直接編集する。
【００６９】
分光色直接編集カーソル２０５による編集は、図１において分光色直接編集指示部１２７からの信号である分光直接編集指示１２８として出力され、分光色直接編集部１２９に入力される。分光色直接編集部１２９で、現在の分光色１１０に編集指示通りの処理が施され編集後分光色１１９として出力される。
【００７０】
そして、分光色表示部１２４により編集後分光色１１９が現在の分光色１１０に代わってディスプレイの分光色表示枠２０４に表示されることになる。また、編集後分光色１１９はＨＬＳ空間変換部１２３でＨＬＳ色空間に変換され、ＨＬＳ表示部１１７を介して、ディスプレイのＨＬＳ表示枠２０９に表示されることになる。
【００７１】
変更色を領域として指示した場合には、代表色の編集を領域内の他の画素の分光色にも同様にして作用させるようにする。このようにして、分光画像２０１の変更領域内の色も編集後色に書き換わる。
【００７２】
このようにユーザが多次元情報を直接編集する方法は、人間にとって非常にわかりにくく困難である。そこで、本発明においては、人間が色の操作をしやすい色空間で分光色の編集を可能にする。その詳細な編集方法について説明する。
【００７３】
図２のＨＬＳ表示枠２０９には現在のＨＬＳ色２１０が表示されている。ここでＨＬＳ色をマウスでドラッグして好みのＨＬＳ座標値に持っていく。あるいはＨＬＳ色編集指示枠２１１で、ＨＬＳの各軸（明度、彩度、色相）がそれぞれバーとなっているので、例えば、より鮮やかにしたい場合には、彩度のバーを＋方向へ移動させる。変更色を領域として指示した場合には、代表色をこのように編集すると、その編集内容が領域内の他の画素のＨＬＳ値にも同様に作用されることになる。
【００７４】
以上の動作を図１のブロック図で実現する方法を説明する。図１において、ＨＬＳ色編集指示部１１３からユーザによるＨＬＳ空間での編集情報がＨＬＳ編集指示１１４としてＨＬＳ色編集部１１５に出力される。ＨＬＳ色編集部１１５では実際に色が変更され、ＨＬＳ表示部１１７を介して分光画像２０１とＨＬＳ表示枠２０９の表示が書き換わる。それと同時に、編集後ＨＬＳ色１１６は分光空間逆変換部１１８に入力され、分光色に逆変換されて、ディスプレイ上の分光色表示枠２０４内の分光色２０６が書き換わる。
【００７５】
このとき、編集後ＨＬＳ色１１６は３次元情報であるのに対し、分光色は３１次元であるため、分光空間逆変換部１１８の動作は一意には決まらない不良設定問題となる。そこで、分光空間逆変換部１１８は算出した複数の解をディスプレイ上の分光選択表示枠２０８に表示する。ユーザは表示された複数の分光色のうち所望のものを選択すると、それが編集後分光色１１９となり、分光色表示枠２０４に表示される。
【００７６】
以上の動作により、ユーザは３次元という人間の認識しやすい空間で、分光画像の色を編集することができる。ただし、ＨＬＳの値は指定した照明によって変わるため、ユーザは照明選択枠２１２でいくつかの照明下での色を確認しながら編集処理を行う。
【００７７】
ユーザの色編集工程としては、画像の色をいくつかの照明下のＨＬＳ空間で編集しておき、分光的に細かい調整を分光色直接編集カーソル２０５で行うようにするとよい。
【００７８】
次に、本発明の特徴となる分光空間逆変換部１１８の動作を詳細に説明する。分光空間逆変換のアルゴリズムは複数存在する。これらすべてをシステムに組み込んでおいて、各アルゴリズムの出力結果を分光選択表示枠２０８に出力し、ユーザが選択してもよいし、あらかじめいずれか１種類のアルゴリズムが動作するようにしておいてもよい。
【００７９】
第１の逆変換方法は、編集後ＨＬＳ色１１６から得られる分光色が、編集前の分光色の分布に最も近いものを選択する方法である。編集前の分光色との距離の近さを拘束条件として、（数２）を最小化する分光色を選択すればよい。
【００８０】
【数２】
2004005566.tif 000004
【００８１】
ここで、ｓｂ（λ）は編集前分光色、ｓａ（λ）は編集後分光色であり、（Ｈａ、Ｌａ、Ｓａ）はｓａ（λ）から算出されるＨＬＳ値、（Ｈｔａｒｇｅｔ、Ｖｔａｒｇｅｔ、Ｃｔａｒｇｅｔ）はユーザによって指示された編集後ＨＬＳ値である。αはスカラー係数であり予め決めておく。
【００８２】
あるいは、（数２）に更に、求めるべき分光色の形状は滑らかであるという拘束条件を加えてもよい。すなわち、ｓａ（λ）の２次差分が０に近いという条件を加味する。このとき、スペクトルの２次差分は（数３）となる。
【００８３】
【数３】
2004005566.tif 000005
【００８４】
（数３）においてΔｓａ（λｉ）は波長Ｉにおけるスペクトルｓａ（λｉ）の２次差分値である。（数３）の二乗和は（数４）となり、これはスペクトルの滑らかさを表す。
【００８５】
【数４】
2004005566.tif 000006
【００８６】
（数４）を（数２）に加味すると、（数５）が得られる。この（数５）が最小となるｓａ（λ）を求めればよい。（数５）のα、βは各条件の重要性を反映した係数である。
【００８７】
【数５】
2004005566.tif 000007
【００８８】
これらの式を最小化するｓａ（λ）を計算するには、例えばシンプレックス法など既存の最適化手法で求める。この場合、係数α、βは予め決定しておく。あるいはαおよびβを未定係数としてラグランジェの未定係数法として解く。
【００８９】
本方法による計算手順を図３に示す。図３は（数２）を最適化手法により最小化するｓａ（λ）を求める場合を例にとって説明するものである。手順３０１で編集前分光色と編集後ＨＬＳ色が入力される。手順３０２で求めるべき編集後分光色ｓａ（λ）の初期値を設定する。手順３０３で編集後分光色ｓａ（λ）から（数１）により（Ｈａ、Ｌａ、Ｓａ）を求める。手順３０４で（数２）の関数値を求める。手順３０５で、編集後分光色ｓａ（λ）の値を変動させる。変動方法は、既存の各種最適化手法によって異なる。手順３０６で収束されたと判断されるまで、以上の手順を繰り返す。収束判断も既存の各種最適化手法によって異なる。収束していればそのときの編集後分光色ｓａ（λ）を解として出力する。
【００９０】
以上のように、分光空間逆変換部１１８は編集される前の分光値と分光的なユークリッド距離が最も小さい分光値を新たな分光値として出力することにより逆変換を行う。
【００９１】
第２の逆変換方法は、第１の逆変換方法をより高速化したものである。第１の逆変換方法では、３１次元の分光ベクトルの各値を変数として、数式を最小化する値を求めていた。しかし、最適化手法で求めるには、変数の数が多いほど収束までに時間がかかる。また、各変数を独立に変化させるため、スペクトル形状が不自然なものとなる可能性もある。
【００９２】
そこで、第２の方法では、図４に示すようにスペクトルをいくつかの波長領域に分割し、領域毎に変化係数を設定する。図４は４つの領域に分割した場合である。そして、図５に示すように、変化係数が滑らかにつながるように、各領域の両端で変化係数値を線形補間して、変化関数を求める。得られた変化関数を編集前分光色ｓｂ（λ）の各波長値に掛け合わせて、求めるべき編集後分光色ｓａ（λ）の候補とする。この方法によれば、最適化する変数は、変化係数の数、すなわち図４の場合は４つで済むことになり、更に、変化係数は連続的になるように変化関数を求めて分光色にかけるため、元の分光色の形状をなるべく保存した不自然さのない分光色を算出することができる。最小化する式は（数６）となる。
【００９３】
【数６】
2004005566.tif 000008
【００９４】
（数６）には、（数４）、（数５）に示したような拘束条件を加えてもよい。
【００９５】
本手法による計算手順を図６に示す。手順６０１で編集前分光色ｓｂ（λ）と編集後ＨＬＳ色（Ｈｔａｒｇｅｔ，Ｌｔａｒｇｅｔ，Ｓｔａｒｇｅｔ）が入力される。手順６０２で変化係数Ｗｉの初期値を設定する。手順６０３で変化係数Ｗｉから変化関数Ｗｅｉｇｈｔ（λ）を算出する。手順６０４で、変化関数Ｗｅｉｇｈｔ（λ）と編集前分光色ｓｂ（λ）から（数７）により編集後分光色の候補となるＣａｎｄｉｄａｔｅ（λ）を求める。
【００９６】
【数７】
2004005566.tif 000009
【００９７】
手順６０５で、Ｃａｎｄｉｄａｔｅ（λ）をＨＬＳ色空間に変換し、（Ｈａ、Ｌａ、Ｓａ）とする。手順６０６で、（数６）の関数値を求める。手順６０７で、変化係数の値を変動させる。変動方法は、既存の各種最適化手法によって異なる。手順６０８で収束されたと判断されるまで、以上の手順を繰り返す。収束判断も既存の各種最適化手法によって異なる。収束していればそのときのＣａｎｄｉｄａｔｅ（λ）を解ｓａ（λ）として出力する。
【００９８】
つぎに、第３の逆変換方法について説明する。本方法では、編集後ＨＬＳ色（Ｈｔａｒｇｅｔ、Ｖｔａｒｇｅｔ、Ｃｔａｒｇｅｔ）からまずＸＹＺ三刺激値（Ｘｔａｒｇｅｔ、Ｙｔａｒｇｅｔ、Ｚｔａｒｇｅｔ）を求め、これを満足する分光色を決定する。ＸＹＺ三刺激値と分光色は（数８）に示す関係がある。
【００９９】
【数８】
2004005566.tif 000010
【０１００】
（数８）においてｘ（λ）、ｙ（λ）、ｚ（λ）はＣＩＥが規定する等色関数、Ｓ（λ）は標準光Ｄ６５の分光色、ｒ（λ）は被写体の分光色値である。（数８）を離散的に表現すれば（数９）となる。
【０１０１】
【数９】
2004005566.tif 000011
【０１０２】
（数９）において（Ｘｔａｒｇｅｔ、Ｙｔａｒｇｅｔ、Ｚｔａｒｇｅｔ）を満たすｒ（λ）を求めればよい。
【０１０３】
（数９）を解く場合、既知が（Ｘｔａｒｇｅｔ、Ｙｔａｒｇｅｔ、Ｚｔａｒｇｅｔ）の３次元であるのに対し、求めるべき分光色は３１次元であり、既知数よりも未知数の方が多い不良設定問題である。このような不良設定問題を解くにはいくつかの方法がある。
【０１０４】
第１は（数１０）で解く方法である。
【０１０５】
【数１０】
2004005566.tif 000012
【０１０６】
ここで、＋記号はムーアペンローズの一般化逆行列である。一般化逆行列とは非正方行列に対し、近似的に逆行列を与える。複数存在する解の候補のうち、ノルム最小という拘束条件を満たす解が得られることに相当する。
【０１０７】
第２は求めるべきｒ（λ）を既知数と同次元すなわち３つの基底関数で表現しておき、その基底関数への係数を求める方法である。この方法であれば、既知数と未知数の次元数が同次元のため、解が一意に決まる。
【０１０８】
次に、その手順について、図７を用いて説明する。手順７０１で、（数１）の逆変換により編集後ＨＬＳ色（Ｈｔａｒｇｅｔ、Ｖｔａｒｇｅｔ、Ｃｔａｒｇｅｔ）からＸＹＺ三刺激値（Ｘｔａｒｇｅｔ、Ｙｔａｒｇｅｔ、Ｚｔａｒｇｅｔ）を求める。手順７０２で分光色を表現するのに適切な基底関数を３つ予め設定する。基底関数の決定は、例えば、自然界に存在するさまざまな物体の分光色データベースを主成分分析し、上位３位のベクトルを基底関数とする方法が一般的である。これらの基底関数をｂａｓｅ１（λ）、ｂａｓｅ２（λ）、ｂａｓｅ３（λ）とおく。基底関数により（数９）は（数１１）に書き換えることができる。
【０１０９】
【数１１】
2004005566.tif 000013
【０１１０】
手順７０３で、（数１１）を解く。（数１１）を解くには（数１２）とすればよい。（数１２）により３次元の基底係数ベクトル（ｂ１、ｂ２、ｂ３）を求める。
【０１１１】
【数１２】
2004005566.tif 000014
【０１１２】
ここで、−１は通常の逆行列を意味する。
【０１１３】
手順７０４で（数１３）により基底係数を分光色ｒ（λ）に変換する。得られた分光色が（Ｘｔａｒｇｅｔ、Ｙｔａｒｇｅｔ、Ｚｔａｒｇｅｔ）を満たす、求めるべき編集後分光色である。
【０１１４】
【数１３】
2004005566.tif 000015
【０１１５】
次に、本発明の第２の特徴となる分光色を波長幅の狭い分光形状に変化させることにより、色の鮮やかさを高める手法について説明する。
【０１１６】
図２の分光純度指示枠２０７でユーザがバーを鮮やかな方向に指示すると、分光色のピーク部の波長幅が狭くなり、色の鮮やかさを向上させることができる。本動作は図１のブロック図では次のように実現される。分光純度指示枠２０７におけるユーザの指示量は、分光色編集指示部１２０から分光編集指示１２１として出力される。分光色編集部１２２では分光編集指示信号１２１を受けて、指示量に応じて分光色のピークの波長幅を狭く変化させる。変化後の分光色は編集後分光色１１９として分光色表示部１２４を介しディスプレイ上の分光色表示枠２０４の分光色２０６として表示される。
【０１１７】
それと同時に、編集後分光色１１９はＨＬＳ空間変換部１２３に入力されＨＬＳ空間に変換される。得られたＨＬＳの値がＨＬＳ表示部１１７を介しディスプレイ上のＨＬＳ表示枠２０９に表示される。
【０１１８】
つぎに、分光色編集部１２２の動作の詳細を説明する。彩度の高い色は、分光色の形状が比較的波長幅が狭い。これを純度が高いという。従って、ある分光色の彩度を上げたいときに、図８に示すように、分光色のピーク８０４を検出し、そのピークの波長幅を狭める処理を行えばよい。波長幅は波長幅定義位置８０３で定義される。
【０１１９】
処理の手順を図９に示す。手順９０１で分光色のピーク８０４を検出する。検出方法はいくつか存在するが、例えば、分光色の２次差分値を順次求め、０に近い値を持つ極大点のうち、もっとも大きい分光値を持つ位置をピークとする。手順９０２で波長幅を定義する波長幅定義位置８０３を求める。波長幅定義位置８０３はλ１とλ２とからなる。これらはピークを囲む２つの極小点位置を求めればよい。
【０１２０】
手順９０３で波長幅定義位置をλ１、λ２からΔλだけピーク中心に移動させ、それを新波長幅定義位置８０４とする。Δλの値は、ユーザの分光純度指示枠２０７での指示量に応じて異なる。鮮やかさを＋方向に上げるほどΔλの値を大きくすればよい。この新波長幅定義位置８０４をそれぞれλ１ｎｅｗ、λ２ｎｅｗと呼ぶことにする。
【０１２１】
手順９０４で、λ１における分光値ｒ１とλ１ｎｅｗにおける分光値ｒ２を求め、その比であるｒ１／ｒ２により分光値を変化させた割合値ｒａｔｉｏ１を算出する。λ２とλ２ｎｅｗについても同様にして変化割合値ｒａｔｉｏ２を求める。
【０１２２】
手順９０５で現在の分光色のλ１ｎｅｗからλｐｅａｋまでの分光値の値に、λ１ｎｅｗでｒａｔｉｏ１、λｐｅａｋで１となるように線形に割り振られた重みを掛け合わせることで、分光値を変換する。λｐｅａｋからλ２ｎｅｗの分光値についても同様にｒａｔｉｏ２を用いて分光値を変換する。残ったλ１からλ１ｎｅｗの間はλ１における分光値に変換する。同様にして、λ２からλ２ｎｅｗの間はλ２における分光値に変換する。残った波長は、元の分光色の分光値をそのまま変化させない。
【０１２３】
以上の手順によって現在の分光色の波長幅を狭めた新しい分光色が求められる。
【０１２４】
ただし、本処理では、色の純度は上がるものの、明るさが減少する。従って、明るさは別途ユーザが明度変化で指定してもよいし、あるいは、手順９０５においてλｐｅａｋでの重みが１以上となる値を割り振るようにして自動的に明るさを上げるようにしてもよい。
【０１２５】
上記方法以外にも、ピーク幅の狭い分光色に変換するために、まず、編集前分光色をスプライン曲線で近似しておき、その制御点を制御する方法がある。
【０１２６】
以上の実施の形態の説明では、求めるべき分光色を分光反射率としているが、分光放射輝度や分光光度、分光透過率についても同様の方法で編集することができる。
【０１２７】
図１における色編集装置の動作をＣＤＲＯＭに記憶し、ＣＤＲＯＭに記憶してあるプログラムをパソコン上のＲＡＭにダウンロードし、パソコン上のＣＰＵに色編集処理を行わせることができる。
【０１２８】
以上のように、本実施の形態によれば、分光色を編集する際に、分光色を予め人間が編集しやすいより低次元の色空間に変換し、人間が扱いやすい色空間で編集を行い、編集後の色空間から適切な分光色を生成することにより、分光色の編集を簡易に行うことができる。
【０１２９】
（実施の形態２）
実施の形態１では、分光色を元の次元より低次元の人間が扱いやすい色空間であるＨＬＳ色空間に変換して色編集を行う装置を開示した。実施の形態２では、人間が理解しやすい色空間としてＨＬＳ空間の代わりにＬ＊ａ＊ｂ＊空間を用いた場合を説明する。
【０１３０】
図１０は、本発明の実施の形態２にかかる分光画像の色編集装置のブロック図であり、図１１は本実施の形態２にかかる色編集装置のディスプレイ表示例である。
【０１３１】
図１０において、１００１は分光画像を入力する分光画像入力部、１００２は分光画像編集を行うためのユーザインタフェース部、１００３はユーザインタフェース部１００２からの指示を受けて色編集を行う色編集部、１００４は色編集部１００３によって編集された結果となる色空間座標値や分光画像を表示する表示部、１００５は分光画像入力部１００１から入力された分光画像、１００６は入力された分光画像を記憶する分光画像記憶部、１００７は入力された分光画像１００５および編集色を反映した分光画像を表示する画像表示部、１００８は分光画像１００５においてユーザが色変更したい領域を支持する変更色領域指定部、１００９は指定された色領域を示す信号である変更色領域、１０１０は分光画像１００５の変更色領域１００９における画素値である分光色を示す。
【０１３２】
１０１１は変更すべき分光色１０１０をＬ＊ａ＊ｂ＊の３次元色空間に変換するＬ＊ａ＊ｂ＊空間変換部、１０１２はＬ＊ａ＊ｂ＊空間変換部１０１１から出力されるＬ＊ａ＊ｂ＊空間表現の色であるＬ＊ａ＊ｂ＊色、１０１３はユーザがＬ＊ａ＊ｂ＊空間表現の色を編集するインタフェースであるＬ＊ａ＊ｂ＊色編集指示部、１０１４は指示された色編集情報であるＬ＊ａ＊ｂ＊編集指示、１０１５はユーザによるＬ＊ａ＊ｂ＊編集指示１０１４に応じて入力されたＬ＊ａ＊ｂ＊表現のＬ＊ａ＊ｂ＊色１０１２を編集処理するＬ＊ａ＊ｂ＊色編集部を示す。
【０１３３】
１０１６は編集後の色値である編集後Ｌ＊ａ＊ｂ＊色、１０１７はＬ＊ａ＊ｂ＊表現の色を表示するＬ＊ａ＊ｂ＊表示部、１０１８は編集後Ｌ＊ａ＊ｂ＊色を分光値に変換する分光空間逆変換部、１０１９は分光空間逆変換部１０１８の出力かあるいは分光色編集部１０２２の出力値である編集後の分光表現の色値である編集後分光色、１０２０はユーザが入力された分光色１０１０を直接編集するインタフェースである分光色編集指示部を示す。
【０１３４】
１０２１は分光色編集指示部１０２０によって指示された分光色の編集信号を示す分光編集指示、１０２２は分光編集指示１０２１に応じて分光色１０１０を編集処理する分光色編集部、１０２３は編集後分光色をＬ＊ａ＊ｂ＊空間表現の色値に変換するＬ＊ａ＊ｂ＊空間変換部、１０２３は分光表現の色を表示する分光色表示部、１０２５は分光空間逆変換部１０１８の出力が複数あり分光色表示部１０２４に複数の分光色が表示されている場合にそれらのうちのいずれかをユーザが選択するためのインタフェースである分光色選択部を示す。
【０１３５】
１０２６は分光色選択部１０２５の選択信号を示す分光色選択指示、１０２７は分光色の各値をユーザが直接操作して指示を出力する分光色直接編集指示部、１０２８は分光直接編集指示、１０２９はユーザによる分光色の直接編集指示を反映させる分光色直接編集部、１０３０は照明指定部、１０３１は照明指定部１０３０によって指定された指定照明である。
【０１３６】
図１１において、１１０１は入力された分光画像、１１０２は分光画像上で色編集を行いたい領域あるいは画素を指示する変更色領域指示カーソルであり、本カーソルの指示により変更色領域指定部１０８から信号が発せられる。１１０３はユーザによって指示された変更色領域、１１０４はユーザによって指示された画素の分光色を表示する分光色表示枠である。１１０５は分光色を直接編集するための分光色直接編集カーソルであり、本カーソルの指示により分光色直接編集指示部１１１７から信号が発せられる。
【０１３７】
１１０６はユーザが指示した画素の分光色である。１１０７は分光色１１０６をより鮮やかな分光形状に変化したい場合に用いる分光純度指示枠であり、本指示枠で＋やー方向にバー１１１４を移動させることで、分光色編集指示部からその移動量を反映した信号が発せられる。１１０８は編集後分光色１１９が複数ある場合にそれらを全て表示する分光選択表示枠、１１０９はＬ＊ａ＊ｂ＊表示枠、１１１０はユーザが指示した画素のＬ＊ａ＊ｂ＊色である。１１１１はＬ＊ａ＊ｂ＊空間上でユーザが色編集を行うためのＬ＊ａ＊ｂ＊色編集指示枠であり、それぞれのバー１１１３を変化させることで、Ｌ＊ａ＊ｂ＊色編集指示部１０１３から変化量を反映した信号が発せられる。
【０１３８】
なお、第２の実施の形態では、編集対象画像表示手段は、分光画像１１０１を表示する画面の領域に相当し、変更色領域指定手段は、変更色領域指示カーソル１１０２に相当し、分光値表示手段は、分光色表示枠１１０４及び分光純度指示枠１１０７に相当し、分光選択手段は、分光選択表示枠１１０８に相当し、対応色表示手段は、Ｌ＊ａ＊ｂ＊表示枠１１０９及びＬ＊ａ＊ｂ＊色編集指示枠１１１１に相当する。
【０１３９】
図１０の色編集装置の動作を説明する。まず、色編集を行うべき分光画像１００５が分光画像入力部１００１から入力され、分光画像記憶部１００６に記憶される。本実施の形態では、分光画像として分光反射率を扱うが、その他の分光放射輝度、分光光度、分光透過率についても同様の方法が適用できる。
【０１４０】
分光画像記憶部１００６に記憶された分光反射率は、画像表示部１００７で照明指定部１０３０によって指示された照明の分光分布をかけて分光放射輝度に変換され、更にディスプレイの色特性を加味した処理を行った後、図１１の分光画像１１０１としてディスプレイに表示される。
【０１４１】
ユーザは変更色領域指定部１００８によって分光画像１００５中でどの領域の色を変更したいかを指示する。具体的には図１１の変更色領域指示カーソル１１０２で分光画像１１０１をドラッグすると、該当する領域あるいは画素が変更色領域１１０３として読み込まれる。領域を指定した場合には、領域内の代表的な色と思われる画素もユーザは指示しておく。
【０１４２】
分光色１０１０は指定された画素、あるいは指定された領域内の画素は３８０ｎｍから７８０ｎｍの分光反射率である。分光色１０１０が分光色編集部１０２２に入力される。そして、指定された画素、あるいは指定された領域内の代表画素の分光色が、分光色表示部１０２４を介して、図１１の分光色表示枠１１０４の分光色１１０６としてディスプレイに表示される。
【０１４３】
また、分光色１０１０はＬ＊ａ＊ｂ＊空間変換部１０１１にも入力される。分光色は例えば可視域３８０ｎｍから７８０ｎｍの範囲を１０ｎｍ毎にサンプリングした３１次元のベクトル値である。
【０１４４】
Ｌ＊ａ＊ｂ＊空間変換部１０１１では、分光色をＬ＊ａ＊ｂ＊空間というより低次元な色空間に変換し、Ｌ＊ａ＊ｂ＊色１０１２を出力する。出力されたＬ＊ａ＊ｂ＊色はＬ＊ａ＊ｂ＊色編集部１０１５、Ｌ＊ａ＊ｂ＊表示部１０１７を介して、図１１のＬ＊ａ＊ｂ＊表示枠１１０９におけるＬ＊ａ＊ｂ＊色１１１０としてディスプレイに表示される。
【０１４５】
分光反射率からＬ＊ａ＊ｂ＊への変換式を（数１）に示す。これらによりまずＸＹＺ三刺激値を求める。次に、ＸＹＺ三刺激値からＬ＊ａ＊ｂ＊を求める。（Ｘｎ、Ｙｎ、Ｚｎ）は参照白すなわち照明のＸＹＺ三刺激値である。
【０１４６】
ここで、（数１）においてｒ（λ）は分光反射率に指定照明１３１の分光色をかけて得られる分光放射輝度である。　以上の処理により、まず変更すべき色が図１１のディスプレイ上で、分光色とＬ＊ａ＊ｂ＊色の２種類の色空間で表示される。
【０１４７】
次に、表示された現在の分光色を編集する場合について説明する。図１１の分光色表示枠１１０４において分光色直接編集カーソル１１０５を用いて波形編集することで、ユーザが３８０ｎｍから７８０ｎｍの多次元情報を直接編集する方法が１つである。
【０１４８】
図１０のブロック図では、分光色直接編集カーソル１１０５による編集は分光色直接編集指示部１０２７からの信号である分光直接編集指示１０２８として出力され、分光色直接編集部１０２９に入力される。分光色直接編集部１０２９で、現在の分光色１０１０に編集指示通りの処理が施され編集後分光色１０１９として出力される。
【０１４９】
そして、分光色表示部１０２４により編集後分光色１０１９が現在の分光色１０１０に代わってディスプレイの分光色表示枠１１０４に表示されることになる。また、編集後分光色１０１９はＬ＊ａ＊ｂ＊空間変換部１０２３でＬ＊ａ＊ｂ＊色空間に変換され、Ｌ＊ａ＊ｂ＊表示部１０１７を介して、ディスプレイのＬ＊ａ＊ｂ＊表示枠１１０９に表示されることになる。
【０１５０】
変更色を領域として指示した場合には、代表色の編集を領域内の他の画素の分光色にも同様にして作用させるようにする。このようにして、分光画像１１０１の変更領域内の色も編集後色に書き換わる。
【０１５１】
しかし、このようにユーザが多次元情報を直接編集する方法は、人間にとって非常にわかりにくく困難である。本発明の特徴は、人間が色の操作をしやすい色空間で分光色の編集を可能にしたところにある。その詳細な編集方法について説明する。
【０１５２】
図１１のＬ＊ａ＊ｂ＊表示枠１１０９には、現在のＬ＊ａ＊ｂ＊色１１１０が表示されている。ここでＬ＊ａ＊ｂ＊色をマウスでドラッグして好みのＬ＊ａ＊ｂ＊座標値に持っていく方法が１つである。あるいはＬ＊ａ＊ｂ＊色編集指示枠１１１１で、Ｌ＊ａ＊ｂ＊の各軸のバーを動かし編集する。変更色を領域として指示した場合には、代表色をこのように編集すると、その編集内容が領域内の他の画素のＬ＊ａ＊ｂ＊値にも同様に作用されることになる。
【０１５３】
以上の動作を図１０のブロック図で実現する方法を説明する。図１０において、Ｌ＊ａ＊ｂ＊色編集指示部１０１３からユーザによるＬ＊ａ＊ｂ＊空間での編集情報がＬ＊ａ＊ｂ＊編集指示１０１４として出力される。Ｌ＊ａ＊ｂ＊色編集部１０１５で実際に色が変更され、Ｌ＊ａ＊ｂ＊表示部１０１７を介して分光画像１１０１とＬ＊ａ＊ｂ＊表示枠１１０９の表示が書き換わる。
【０１５４】
それと同時に、編集後Ｌ＊ａ＊ｂ＊色１０１６は分光空間逆変換部１０１８に入力され、分光色に逆変換されて、ディスプレイ上の分光色表示枠１１０４内の分光色が書き換わる。
【０１５５】
このとき、編集後Ｌ＊ａ＊ｂ＊ＨＬＳ色１０１６は３次元情報であるのに対し、分光色は３１次元であるため、分光空間逆変換部の動作は一意には決まらない不良設定問題となる。そこで、分光空間逆変換部１０１８は算出した複数の解をディスプレイ上の分光選択表示枠１１０８に表示する。ユーザは表示された複数の分光色のうち所望のものを選択すると、それが編集後分光色１０１９となり、分光色表示枠１１０４に表示される。
【０１５６】
以上の動作により、ユーザは３次元という人間の認識しやすい空間で、分光画像の色を編集することができる。ただし、Ｌ＊ａ＊ｂ＊の値は指定した照明によって変わるため、ユーザは照明選択枠１１１２でいくつかの照明下での色を確認しながら編集処理を行う。
【０１５７】
ユーザの色編集工程としては、画像の色をいくつかの照明下のＬ＊ａ＊ｂ＊空間で編集しておき、分光的に細かい調整を分光色直接編集カーソル１１０５で行うようにするとよい。
【０１５８】
次に、分光空間逆変換部１０１８の動作の詳細を説明する。実施の形態１で開示した逆変換アルゴリズムにおいてＨＬＳをＬ＊ａ＊ｂ＊値に読み替えれば同様の動作により逆変換を実現できる。
【０１５９】
分光色を波長幅の狭い分光形状に変化させて色の鮮やかさを高めるためには、分光純度指示枠１１０７を実施の形態１における分光純度指示枠１０７の動作と全く同様に動作させればよい。
【０１６０】
以上の実施の形態の説明では、求めるべき分光色を分光反射率としているが、分光放射輝度や分光光度、分光透過率についても類似の方法で編集することができる。
【０１６１】
本実施の形態２においても図１０における色編集装置の動作をＣＤＲＯＭに記憶し、ＣＤＲＯＭに記憶してあるプログラムをパソコン上のＲＡＭにダウンロードし、パソコン上のＣＰＵに色編集処理を行わせることができる。
【０１６２】
以上のように、本実施の形態によれば、分光色を編集する際に、分光色を予め人間が編集しやすいより低次元の色空間に変換し、人間は低次元色空間内で編集を行い、編集後の色空間から適切な分光色を生成することにより、分光色の編集を簡易に行うことができる。
【０１６３】
（実施の形態３）
実施の形態３では、画像入力装置から推定して得られた分光画像に対し、好ましい色補正を施してから出力する色補正装置を説明する。
【０１６４】
図１２は、実施の形態３にかかる分光画像の色補正装置のブロック図である。
【０１６５】
図１２において、１２０１は画像入力装置であり、デジタルスチルカメラ、デジタルムービーやマルチスペクトルカメラ、ハイパースペクトルカメラなどに相当する。１２０２は色補正装置、１２０３は入力画像、１２０４は入力画像から分光画像を推定する分光画像推定部、１２０５は推定された分光画像、１２０６は分光画像の各画素値をＨＬＳ空間に変換するＨＬＳ空間変換部、１２０７はＨＬＳ画像、１２０８はＨＬＳ画像において彩度が予め決められた閾値よりも高い領域を変更すべき色として設定する変更色領域設定部、１２０９は変更色領域、１２１０はＨＬＳ画像の変更色領域１２０９において彩度の値を高くする色編集を行うＨＬＳ色編集部、１２１１は処理後ＨＬＳ画像、１２１２は処理後ＨＬＳ画像の各画素を元の分光空間に逆変換する分光空間逆変換部、１２１３は得られた処理後分光画像、１２１４は処理後分光画像１２１３を出力あるいは表示する画像出力装置でありディスプレイやプリンタなどに相当する。
【０１６６】
つぎに、動作を説明する。画像入力装置１２０１から入力画像１２０３が分光画像推定部１２０４に入力される。分光画像推定部１２０４では、入力画像１２０３から分光画像１２０５を推定する。ＨＬＳ空間変換部１２０６は分光画像１２０５の各画素を（数１）によってより低次元なＨＬＳ空間に変換して、ＨＬＳ画像１２０７を算出する。
【０１６７】
変更色領域設定部１２０８はＨＬＳ画像１２０７において、予め決められた閾値Ｃｔｈｒｅ以上の彩度（Ｃ）を持つ画素を変更色領域１２０９として設定し出力する。
【０１６８】
ＨＬＳ色編集部１２１０は変更色領域１２０９として設定されている画素の彩度に対し、彩度を予め決められた量ΔＣを加算する。このとき、ΔＣの値は、画素の彩度がＣｔｈｒｅに近いときは０にし、Ｃｔｈｒｅより大きいほど大きくすることで、より自然な彩度変換を行うことができる。
【０１６９】
分光空間逆変換部１２１２は、ＨＬＳ色編集部１２１０から出力された処理後ＨＬＳ画像１２１１をより高次元の分光空間に逆変換し、得られた画像を処理後分光画像１２１３として出力し、外部の画像出力装置１２１４で表示、出力を行う。分光空間逆変換部１２１２の動作は、実施の形態１で説明した分光空間逆変換部１０１８の動作と同様である。
【０１７０】
つぎに、分光画像推定部１２０４の詳細な動作について説明する。入力画像をＲＧＢとすると、ＲＧＢ信号と分光反射率には（数１４）の関係が成り立つ。
【０１７１】
【数１４】
2004005566.tif 000016
【０１７２】
（数１４）において、（Ｒ’，Ｇ’，Ｂ’）は実際のカメラ信号（Ｒ，Ｇ，Ｂ）から非線形性を排除したＲＧＢ信号、Ｓ（λ）は照明の分光分布、Ｃｉ（λ）　（ｉ＝Ｒ，Ｇ，Ｂ）はカメラの各フィルタの分光感度、ｒ（λ）は求めるべき分光反射率である。
【０１７３】
分光反射率を予め設定された３つの基底関数Ｏｉ（λ）　（ｉ＝１，２，３）で表すと、（数１４）は（数１５）と書け、分光反射率を求める問題は基底係数（ａ，ｂ，ｃ）を求める問題となる。
【０１７４】
【数１５】
2004005566.tif 000017
【０１７５】
基底関数は通常、自然界に存在するさまざまな物体の分光反射率を主成分分析し、その上位３位の表現ベクトルを使用する。（数１５）を離散的な表現に書き直せば、（数１６）となるため、（Ｒ’，Ｇ’，Ｂ’）から（ａ，ｂ，ｃ）を行列Ｂの逆行列で求めることがでる。ここで行列Ｂは分光感度、照明分光色と基底関数から成る行列まとめたものである。
【０１７６】
【数１６】
2004005566.tif 000018
【０１７７】
得られた基底係数から（数１７）で分光反射率を求めることができる。
【０１７８】
【数１７】
2004005566.tif 000019
【０１７９】
以上の処理を入力画像の各画素に対して行うことにより分光画像１２０５を推定することができる。
【０１８０】
本実施の形態３においても図１２における分光画像推定部１２０４および色補正装置１２０２の動作をＣＤＲＯＭに記憶し、ＣＤＲＯＭに記憶してあるプログラムをパソコン上のＲＡＭにダウンロードし、パソコン上のＣＰＵに色編集処理を行わせることができる。あるいは、分光画像推定部１２０４および色補正装置１２０２の動作を画像入力装置か画像出力装置内に内蔵させて処理を行っても良い。
【０１８１】
以上のように、本実施の形態によれば、分光画像をより鮮やかに色補正する際に、分光画像をまず低次元の色空間に変換して、低次元色空間上で彩度を色補正してから、分光画像に逆変換することにより、簡単に分光画像を好ましい画像に色補正することができる。
【０１８２】
（実施の形態４）
実施の形態４は、実施の形態３と同様に、画像入力装置から推定して得られた分光画像に対し、好ましい色補正を施してから出力する色補正装置を開示する。図１３は、実施の形態４にかかる分光画像の色補正装置のブロック図である。
【０１８３】
図１３において、１３０１は画像入力装置であり、デジタルスチルカメラ、デジタルムービーやマルチスペクトルカメラ、ハイパースペクトルカメラなどに相当する。１３０２は色補正装置、１３０３は入力画像、１３０４は入力画像から分光画像を推定する分光画像推定部、１３０５は推定された分光画像、１３０６は分光画像の各画素値をＨＬＳ空間に変換する変更色領域設定部、１３０７は変更色領域、１３０８は分光画像の変更色領域１３０７において彩度の値を高くする分光色編集を行う分光色編集部、１３０９は処理後分光画像、１３１０は処理後分光画像１３０９を出力あるいは表示する画像出力装置でありディスプレイやプリンタなどに相当する。
【０１８４】
つぎに、動作を説明する。画像入力装置１３０１から入力画像１３０３が色補正装置１３０２内の分光画像推定部１３０４に入力される。分光画像推定部１３０４では、入力画像１３０３から分光画像１３０５を推定する。その詳細な動作は実施の形態３で説明した図１２における分光画像推定部１２０４と同様である。
【０１８５】
変更色領域設定部１３０６は分光画像１３０５において、顕著なピークを持つ分光色の画素を変更色領域１３０７として設定し出力する。顕著なピークを持つ分光色は、分光色の２次差分値を算出し、２次差分値から極大、極小点を求める。もっとも、分光反射率の大きい極大点を求め、それらを囲む２つの極小点の幅が予め設定した閾値内であれば、顕著なピークを持つと判断する。
【０１８６】
分光色編集部１３０８は変更色領域１３０７として設定されている画素の分光色をよりピーク幅の狭く純度の高い色に彩度変換する。その詳細な動作は実施の形態１で説明した図１の分光色編集部１２２と同様である。得られた画像を処理後分光画像１３０９として出力し、外部の画像出力装置１３１０で表示、出力を行う。
【０１８７】
本実施の形態４においても図１３における分光画像推定部１３０４および色補正装置１３０２の動作をＣＤＲＯＭに記憶し、ＣＤＲＯＭに記憶してあるプログラムをパソコン上のＲＡＭにダウンロードし、パソコン上のＣＰＵに色編集処理を行わせることができる。あるいは、分光画像推定部１３０４および色補正装置１３０２の動作を画像入力装置か画像出力装置内に内蔵させて処理を行っても良い。
【０１８８】
以上のように、本実施の形態によれば、分光画像をより鮮やかに色補正する際に、分光色の形状を波長幅の狭い形状に変化させることで、簡単に分光画像を好ましい画像に色補正することができる。
【０１８９】
【発明の効果】
以上のように本発明によれば、分光色を編集する際に、分光色を予め人間が編集しやすいより低次元の色空間に変換し、人間は低次元色空間内で編集を行い、編集後の色空間から適切な分光色を生成することにより、分光色の編集が簡易な色編集装置及び編集方法を提供することができる。
【０１９０】
また、画像入力装置より入力された画像から分光画像を推定し、得られた分光画像に対し、自動的に彩度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかる色編集装置のブロック図
【図２】本発明の実施の形態１にかかる色編集装置のディスプレイ例を示す概念図
【図３】本発明の実施の形態１にかかる分光空間逆変換方法の手順を示す流れ図
【図４】本発明の実施の形態１にかかる分光空間逆変換方法における変化係数のグラフ
【図５】本発明の実施の形態１にかかる分光空間逆変換方法における変化関数のグラフ
【図６】本発明の実施の形態１にかかる分光空間逆変換方法の第２の手順を示す流れ図
【図７】本発明の実施の形態１にかかる分光空間逆変換方法の第３の手順を示す流れ図
【図８】本発明の実施の形態１にかかる分光色編集方法の動作を説明するグラフ
【図９】本発明の実施の形態１にかかる分光色編集部の動作手順を示す流れ図
【図１０】本発明の実施の形態２にかかる色編集装置のブロック図
【図１１】本発明の実施の形態２にかかる色編集装置ディスプレイ例を示す概念図
【図１２】本発明の実施の形態３にかかる色編集装置のブロック図
【図１３】本発明の実施の形態４にかかる色編集装置のブロック図
【図１４】従来の色編集装置のディスプレイ例を示す概念図
【符号の説明】
１０１、１００１　分光画像入力部
１０２、１００２　ユーザインタフェース部
１０３、１００３　色編集部
１０４、１００４　表示部
１０５、１００５　分光画像
１０６、１００６　分光画像記憶部
１０７、１００７　画像表示部
１０８、１００８　変更色領域指定部
１０９、１００９　変更色領域
１１０、１０１０　分光色
１１１　ＨＬＳ空間変換部
１１２　ＨＬＳ色
１１３　ＨＬＳ色編集指示部
１１４　ＨＬＳ編集指示
１１５　ＨＬＳ色編集部
１１６　編集後ＨＬＳ色
１１７　ＨＬＳ表示部
１１８、１０１８　分光空間逆変換部
１１９、１０１９　編集後分光色
１２０、１０２０　分光色編集指示部
１２１、１０２１　分光編集指示
１２２、１０２２　分光色編集部
１２３　ＨＬＳ空間変換部
１２４、１０２４　分光色表示部
１２５、１０２５　分光色選択部
１２６、１０２６　分光色選択指示
１２７、１０２７　分光色直接編集指示部
１２８、１０２８　分光直接編集指示
１２９、１０２９　分光色直接編集部
１３０、１０３０　照明指定部
１３１、１０３１　指定照明
１０１１　Ｌ＊ａ＊ｂ＊空間変換部
１０１２　Ｌ＊ａ＊ｂ＊色
１０１３　Ｌ＊ａ＊ｂ＊色編集指示部
１０１４　Ｌ＊ａ＊ｂ＊編集指示
１０１５　Ｌ＊ａ＊ｂ＊色編集部
１０１６　Ｌ＊ａ＊ｂ＊ＨＬＳ色
１０１７　Ｌ＊ａ＊ｂ＊表示部
１２０１、１３０１　画像入力装置
１２０２、１３０２　色補正装置
１２０３、１３０３　入力画像
１２０４、１３０４　分光画像推定部
１２０５、１３０５　分光画像
１２０６　ＨＬＳ空間変換部
１２０７　ＨＬＳ画像
１２０８　変更色領域設定部
１２０９、１３０７　変更色領域
１２１０　ＨＬＳ色編集部
１２１１　処理後ＨＬＳ画像
１２１２　分光空間逆変換部
１２１３、１３０９　処理後分光画像
１２１４、１３１０　画像出力装置
１３０６　変更色領域設定部
１３０８　分光色編集部
【図１】
2004005566.tif 000020
【図２】
2004005566.tif 000021
【図３】
2004005566.tif 000022
【図４】
2004005566.tif 000023
【図５】
2004005566.tif 000024
【図６】
2004005566.tif 000025
【図７】
2004005566.tif 000026
【図８】
2004005566.tif 000027
【図９】
2004005566.tif 000028
【図１０】
2004005566.tif 000029
【図１１】
2004005566.tif 000030
【図１２】
2004005566.tif 000031
【図１３】
2004005566.tif 000032
【図１４】
2004005566.tif 000033