JP4830068B2 - 二次元色彩計及び分光感度補正方法 - Google Patents

二次元色彩計及び分光感度補正方法 Download PDF

Info

Publication number
JP4830068B2
JP4830068B2 JP2006012523A JP2006012523A JP4830068B2 JP 4830068 B2 JP4830068 B2 JP 4830068B2 JP 2006012523 A JP2006012523 A JP 2006012523A JP 2006012523 A JP2006012523 A JP 2006012523A JP 4830068 B2 JP4830068 B2 JP 4830068B2
Authority
JP
Japan
Prior art keywords
calibration
color
value
calibrated
dimensional image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2006012523A
Other languages
English (en)
Other versions
JP2007192729A (ja
Inventor
圭三 越智
正雄 中室
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Opto Inc
Original Assignee
Konica Minolta Opto Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Opto Inc filed Critical Konica Minolta Opto Inc
Priority to JP2006012523A priority Critical patent/JP4830068B2/ja
Priority to US11/655,332 priority patent/US7675621B2/en
Publication of JP2007192729A publication Critical patent/JP2007192729A/ja
Application granted granted Critical
Publication of JP4830068B2 publication Critical patent/JP4830068B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/465Measurement of colour; Colour measuring devices, e.g. colorimeters taking into account the colour perception of the eye; using tristimulus detection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/50Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
    • G01J3/51Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/52Measurement of colour; Colour measuring devices, e.g. colorimeters using colour charts
    • G01J3/524Calibration of colorimeters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J2003/466Coded colour; Recognition of predetermined colour; Determining proximity to predetermined colour

Landscapes

  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Spectrometry And Color Measurement (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

本発明は、二次元色彩計に関し、特に、分光感度補正機能を備える三刺激値型の二次元色彩計に関する。
従来、二次元光源の輝度や色度の測定には、XYZ等の光学フィルタ等を用いた三刺激値型の二次元色彩計(刺激値直読式色彩計)が用いられてきた。この三刺激値型の二次元色彩計は、分光方式の二次元色彩計と異なり、分光感度が等色関数(X(λ)、Y(λ)、Z(λ))に完全には一致していないため、この等色関数との差に起因して測定値に誤差を生じる。すなわち三刺激値型の二次元色彩計は、等色関数に対して原理的に誤差を有している。また、刺激値に分解するための上記光学フィルタ等の性能には個体差があり、その部品性能のバラツキに起因する誤差により測定値に機差を生じる。
ここで、例えば図11(a)に示すように二次元配置的に異なる色、例えばA、B、及びC色が含まれる被写体を三刺激値型の二次元色彩計によって測定するとする。この場合、上述のように等色関数や部品性能に起因して測定値に誤差を生じてしまう(図11(b)参照;同図中の×印はその色に誤差を生じることを示す)。そこでこの誤差を低減するべく、従来では、校正基準とする被写体例えば白色W(無彩色)光源に対して色度の測定値が真値に近似するように校正係数を算出して補正を行っている(白色校正;図11(c)参照)。通常は、予め算出した校正係数を記憶させておき、測定時にこの校正係数を用いて測定値を補正する。
しかしながら上記白色校正では、白色以外の色の色度値にズレが生じることがある。このズレを補正するべく、例えばA色に関して上記三刺激値型の二次元色彩計による測定値を真値に近似させる場合、図12に示すように、A色の測定値と真値(例えば分光型測色計により得られる絶対値精度の高い値)との相関から得られる校正係数、例えば測定値と真値との比の逆数として与えられる校正係数(図中に記載の任意校正係数に該当)を算出し、この校正係数を用いて、例えばこの校正係数を測定値に乗ずることで測定値を補正する。なお、A色以外にB、C色など、ユーザが任意に選択した任意色(ユーザ任意色)に対する同様の校正のことを“任意校正”と称する。このB、C色に対する任意校正の一例も図12に併せて示す。しかしながら、従来の任意校正は、二次元測定結果全体に同一の任意校正係数を反映させるものであるため、例えばA色に合わせて校正すると、他のB、C色では測定値と真値とのズレがさらに大きくなり、その結果、目視で全く異なる色に変わってしまう事態も生じ得る。B或いはC色に合わせて校正する場合もそれぞれ同様に、B、C色以外の各色について測定値と真値とのズレが大きくなる(図11(d)参照)。
特開昭62−142239号公報
上述したように、測定対象の二次元画像(この画像のことを、適宜、画面と表現する)の中に複数の色が存在する場合、等色関数との不一致や部品性能のバラツキに起因する真値とのズレ(誤差)が画面内の複数の色に対して生じ、また、真値とのズレ特性が色ごとに異なるため、或る色に対してズレを補正したとしても、他の色でズレが残り、場合によってはこのズレ量が大きくなることもある。そのため、画面全体に亘って誤差の少ない測定結果を得ようとすると、色ごとに校正係数を設けて補正する必要があるが、従来では画面全体に同一の校正係数を反映させるか、或いは画面内の領域ごとに校正係数を切り替えるのみで、それぞれの色ごとに最適な校正係数を同一画面内に反映させるものではなかった。
このように従来技術では、校正した色ごとに画面が別々となり(上記の場合、A〜C色の3枚の画像に分かれており)、各色に対する校正後の結果が同一画面に反映されず、二次元測定範囲全体が真値に近い画像(測定結果)が得られないという問題がある。またこれに関し、上記任意校正を測定動作の都度リアルタイムで行う場合には、校正を行いたい任意の色の数と同じ回数分の測定が必要となり、処理効率が低く(測定時間が長くなり)、操作上の利便性が低いすなわち操作性が悪い。また、任意校正していない測定結果(撮影画像)を一旦保存しておき、後に任意校正を行う場合には、測定回数は1回で済むものの、後処理として任意校正する色の数だけの処理回数が必要となり、処理効率が低く、操作性が悪いという問題がある。
本発明は上記問題に鑑みてなされたもので、二次元測定(面での撮影)による同一画面内における複数の任意色に対して任意校正を行うことが可能であるとともに、任意校正した各色の測定結果を同一画面で表示することができる即ち校正後の各色の測定値を1つの画像に反映することができ、また、任意校正を行う場合に測定(撮像)回数を1回で済ませることができる即ち複数色に対して任意校正された画像(測定値)を1回の測定で得ることができ、さらに、後で任意校正を行うような場合でも色の数だけの処理回数を必要とせず後処理を1回で済ませる、或いは任意校正係数を算出するキャリブレーションの際の測定回数を1回で済ませることが可能な、処理効率の高い且つ操作性の良い二次元色彩計及び分光感度補正方法を提供することを目的とする。
本発明に係る二次元色彩計は、測定対象を撮像して1つの二次元画像を取得する撮像手段と、複数の校正する対象の色に対応する校正情報を、各色に対応して記憶する記憶手段と、前記撮像手段により取得した二次元画像の各画素に対して、校正する対象の色であるか否かを画素単位で判別する判別手段と、前記判別手段による前記画素単位の判別結果に基づいて、前記校正する対象の色に対応する所定の校正情報を選択し、前記1つの二次元画像に対して前記画素単位で反映する演算を行う演算手段とを備え、前記記憶手段は、前記校正する対象の色である校正対象色に対応する前記判別のための判別用色度値と、該判別用色度値に対応する前記校正情報としての校正係数とを記憶し、前記判別手段は、前記撮像手段により取得された二次元画像における前記画素単位の色度値である測定色度値と、前記記憶手段に記憶された判別用色度値とを比較し、前記演算手段は、前記判別手段による比較結果に応じて、前記記憶手段に記憶された校正係数から該当する校正対象色の校正係数を選択し、該選択した校正係数を前記測定色度値に乗算し、前記判別用色度値は、色度値に所定の範囲を有してなる色度範囲情報であり、前記校正対象色に対応する測定色度値と、該校正対象色に対応する別途測定により得た真値との比に基づいて前記校正係数を算出するキャリブレーション手段をさらに備え、前記記憶手段は、前記校正対象色ごとに対応付けされた前記色度範囲情報及び前記校正係数の情報を有するルックアップテーブルを記憶し、前記ルックアップテーブルは、キャリブレーションによって作成されるものであって、前記キャリブレーション手段は、予め前記測定対象を撮像して得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいて前記ルックアップテーブルを作成することを特徴とする。
上記構成によれば、撮像手段によって、測定対象が撮像されて二次元画像が取得され、判別手段によって、撮像手段により取得した二次元画像に対して、校正する対象の色であるか否かの判別(以降、適宜、色判別という)が画素単位で行われる。そして、演算手段によって、判別手段による判別結果に基づいて、校正する対象の色に対応する所定の校正情報が二次元画像に対して当該画素単位で反映される演算が行われる。
また、これによれば、記憶手段によって、校正する対象の色である校正対象色に対応する、判別のための判別用色度値と、該判別用色度値に対応する校正情報としての校正係数とが記憶される。そして、判別手段によって、撮像手段により取得された二次元画像における画素単位の色度値である測定色度値と、記憶手段に記憶された判別用色度値とが比較され、演算手段によって、判別手段による比較結果に応じて、記憶手段に記憶された校正係数から該当する校正対象色の校正係数が選択され、該選択された校正係数が測定色度値に乗算される。
また、これによれば、判別用色度値が、色度値に所定の範囲を有してなる色度範囲情報とされる。
また、これによれば、キャリブレーション手段によって、校正対象色に対応する測定色度値と、該校正対象色に対応する別途測定により得た真値との比に基づいて校正係数が算出される。
また、これによれば、記憶手段によって、校正対象色ごとに対応付けされた色度範囲情報及び校正係数の情報を有するルックアップテーブルが記憶される。
また、これによれば、ルックアップテーブルがキャリブレーションによって作成されるものとされ、キャリブレーション手段によって、予め前記測定対象の撮像により得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいてルックアップテーブルが作成される。
また、上記構成において、前記校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する校正処理(後述の任意校正)の前処理として、白色校正処理を行うことが好ましい。これによれば、校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する校正処理の前処理として、白色校正処理が行われる。
また、本発明に係る分光感度補正方法は、測定対象を撮像して1つの二次元画像を取得する撮像工程と、複数の校正する対象の色に対応する校正情報を、各色に対応して記憶する記憶工程と、前記撮像工程において取得した二次元画像の各画素に対して、校正する対象の色であるか否かを画素単位で判別する判別工程と、前記判別工程における前記画素単位の判別結果に基づいて、前記校正する対象の色に対応する所定の校正情報を選択し、前記1つの二次元画像に対して前記画素単位で反映する演算を行う演算工程と、前記記憶工程は、前記校正する対象の色である校正対象色に対応する前記判別のための判別用色度値と、該判別用色度値に対応する前記校正情報としての校正係数とを記憶し、前記判別工程は、前記撮像手段により取得された二次元画像における前記画素単位の色度値である測定色度値と、前記記憶工程に記憶された判別用色度値とを比較し、前記演算工程は、前記判別工程による比較結果に応じて、前記記憶工程に記憶された校正係数から該当する校正対象色の校正係数を選択し、該選択した校正係数を前記測定色度値に乗算し、前記判別用色度値は、色度値に所定の範囲を有してなる色度範囲情報であり、前記校正対象色に対応する測定色度値と、該校正対象色に対応する別途測定により得た真値との比に基づいて前記校正係数を算出するキャリブレーション工程をさらに備え、前記記憶工程は、前記校正対象色ごとに対応付けされた前記色度範囲情報及び前記校正係数の情報を有するルックアップテーブルを記憶し、前記ルックアップテーブルは、キャリブレーションによって作成されるものであって、前記キャリブレーション工程は、予め前記測定対象を撮像して得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいて前記ルックアップテーブルを作成することを特徴とする。
上記構成によれば、撮像工程において、測定対象を撮像して二次元画像が取得され、判別工程において、撮像工程において取得された二次元画像に対して、校正する対象の色であるか否かが画素単位で判別される。そして、演算工程において、判別工程における判別結果に基づいて、校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する演算が行われる。
また、これによれば、記憶工程において、校正する対象の色である校正対象色に対応する、判別のための判別用色度値と、該判別用色度値に対応する校正情報としての校正係数とが記憶される。そして、判別工程において、撮像工程で取得された二次元画像における画素単位の色度値である測定色度値と記憶工程において記憶された判別用色度値とが比較され、演算工程において、判別工程での比較結果に応じて、記憶工程において記憶された校正係数から該当する校正対象色の校正係数が選択され、該選択された校正係数が測定色度値に乗算される。
請求項1及び記載の発明によれば、二次元画像が画素単位で色判別され、この色判別結果に基づいて、例えば或る画素単位のデータが校正対象である或る色の情報を有するデータであると判別された場合に、この色に対応する校正情報(例えば校正係数)が当該画素単位のデータに反映される構成であるので、同一の画面(二次元画像)内における複数の任意色に対して任意校正を行うことが可能であるとともに、任意校正した各色の測定結果を同一画面で表示することができる即ち校正後の各色の測定値を1つの画像に反映することができ、また、任意校正を行う場合に測定(撮像)回数を1回で済ませることができる即ち複数色に対して任意校正された画像(測定値)を1回の測定で得ることができ、さらに、後で任意校正を行うような場合であっても、校正対象色の数だけの処理回数を必要とせず後処理を1回で済ませる、或いは任意校正係数を算出するキャリブレーションの際の測定回数を1回で済ませることが可能な、処理効率の高い且つ操作性の良い二次元色彩計を実現できる。
また、請求項及び記載の発明によれば、二次元画像が画素単位で測定色度値と判別用色度値とが比較され、この比較結果に応じて該当する校正対象色の校正係数が測定色度値に乗算される構成であるので、上記二次元画像を画素単位で色判別し、該当する校正対象色に対応する校正情報を二次元画像に画素単位で反映する構成を容易に実現でき、ひいては二次元色彩計における高い処理効率及び操作性を容易に得ることができる。
また、請求項記載の発明によれば、色判別において、或る色度範囲に属する二次元画像の測定色度値を同じ校正対象色として扱うことができる(この色度範囲の測定色度値に対して同じ校正係数を適用できる)、換言すれば、或る校正対象色を所定の範囲をもった類似色の集合として扱うことができるため、色度範囲の大小を調節するようにすることで、補正データ容量及び校正精度を任意に制御可能となる。例えば色度範囲を大きく設定すると補正データを少なくすることができ、また、色度範囲を小さく設定すると校正精度を高くすることができる。
また、請求項記載の発明によれば、校正係数を、キャリブレーション手段を用いて、校正対象色に対応する測定色度値と該校正対象色に対応する別途測定により得た真値との比に基づき容易に得ることができる。
また、請求項記載の発明によれば、校正対象色ごとに対応付けされた色度範囲及び校正係数の情報を有するルックアップテーブル即ちデータ変換用テーブルを用いて、或る校正対象色の色度範囲に属する測定色度値に対して乗算する校正係数を容易に決定(選択)することができる。また、このように校正対象色、判別用色度値及び校正係数の情報をルックアップテーブルとして1つに纏めることができ、データの取り扱い性が良くなり、ひいては装置構成の簡素化を図ることができる。
また、請求項記載の発明によれば、校正対象色が、予め測定対象の撮像により得られた二次元画像上でユーザにより任意に指定される構成であるので、1つの二次元画像上で一度に複数の校正対象色を指定することが可能となり、従来のスポット型色彩輝度計のように校正対象色ごとに指定動作を行う必要がなく、任意校正における作業効率及び操作性が向上する。また、二次元画像における当該指定された箇所の校正対象色の情報と、この指定箇所の測定色度値及び真値とに基づいてルックアップテーブルが作成されるので、例えば、二次元画像上で或る箇所を任意に指定し、この指定箇所の校正対象色の情報と、別途測定によって求めた当該指定箇所の色度値の真値とをユーザにより例えば画面上から入力することにより、これら入力した情報、及び二次元画像におけるこの指定箇所の測定色度値の情報に基づいて自動的にルックアップテーブルを作成する構成を容易に得ることができ、ひいては任意校正を効率良く行うことが可能となる。
請求項記載の発明によれば、任意校正処理だけでなく該任意校正処理の前段階の処理として白色校正処理も行われるので、任意校正における処理(例えば色判別)の誤差が少なくなり、ひいては二次元色彩計による精度の高い測定が可能となる。
図1は、本発明に係る二次元色彩計1の一例を示すブロック構成図である。二次元色彩計1は分光感度補正機能を備える三刺激値型の色彩計であり、撮像センサ2、ADコンバータ3、タイミングジェネレータ4、デジタル演算処理部5、主制御部6、記憶部7及び外部I/F部8を備えている。なお、同図中における二重線で示す矢印は画像データの流れを表し、単線で示す矢印は制御信号の流れを表している。
撮像センサ2は、被写体光像を撮像して二次元的な画像(二次元画像)で且つ三刺激値の情報を有する三刺激値画像を取得するものである。具体的には、撮像センサ2は、X、Y、Zの三刺激値取得用の光学フィルタと、二次元画像撮影が可能な所謂X−Y座標タイプのCCDイメージセンサとを備えており、これらフィルタを介して撮像することで、すなわち例えばXYZフィルタを順次切り替えて1つのモノクロ式CCDイメージセンサでこれを撮像することで、上記二次元の三刺激値画像を得る構成となっている。ただし、撮像センサ2はこの構成に限定されず、例えばX、Y、Zフィルタそれぞれに対応する3つのCCDイメージセンサを用いて上記フィルタの切り替えを行うことなく撮像する構成、或いはこのX、Y、Zフィルタの代わりR、G、Bフィルタを用いる構成など、要は、二次元画像で且つ三刺激値画像(以降、二次元画像であり且つ三刺激値画像である画像のことを纏めて「二次元画像」と表現する)が得られるものであれば何れの構成でもよい。また、上記CCDイメージセンサもこれに限らず、例えばCMOSイメージセンサであってもよい。
ADコンバータ3は、撮像センサ2からの画像信号(アナログ信号)をデジタル値の画像信号(デジタル信号)に変換するものであり、撮像センサ2の各画素信号をそれぞれ例えば12ビットの画素データに変換する。ADコンバータ3でAD変換されたデジタル画像データは、後段のデジタル演算処理部5に入力される。
タイミングジェネレータ(TG)4は、主制御部6からの撮影制御信号に基づいて所定のタイミングパルス(例えば画素駆動信号、水平同期信号或いは垂直同期信号)を生成し、このタイミングパルスに基づいて撮像センサ2による撮影動作すなわち露光に基づく電荷蓄積や蓄積電荷の読出し動作等を制御するものである。さらにタイミングジェネレータ4は、ADコンバータ3におけるAD変換用のクロックも生成する。
デジタル演算処理部5は、FPGA(Field Programmable Gate Array)等から構成され、主制御部6からの演算制御信号に基づいて、撮像センサ2による撮像により得られ、ADコンバータ3でAD変換された画像データに、白色校正(ホワイトバランス補正)や任意校正等の画像処理(デジタル演算処理)を行うものである。特に、デジタル演算処理部5は、任意校正するべく画像データの画素単位で後述の色判別を行い、この判別結果に応じて所定の校正情報を測定値に対して乗算するなどの演算処理を行う。これら演算処理方法の詳細については後述する。なお、上記二次元画像のことを、適宜、二次元測定値と表現する。また、二次元画像を構成する各画素の画素値(画素データ)は、上記三刺激値としての色の情報を有するものでもあるので、適宜、色度値(或いは測定色度値)と表現する。
主制御部6は、各制御プログラム等を記憶するROM(Read Only Memory)、演算処理や制御処理用のデータを格納するRAM(Random Access Memory)、及び当該制御プログラム等をROMから読み出して実行するCPU(中央演算処理装置)等からなり、二次元色彩計1全体の動作制御を司るものである。
記憶部7は、ROM(Read Only Memory)やRAM(Random Access Memory)等のメモリからなり、撮像センサ2からデジタル演算処理部5又は主制御部6を介して入力された画像データ、或いはデジタル演算処理部5において所定の演算処理が施された画像データ等を格納するものである。記憶部7は、フレームメモリ71、白色校正係数用メモリ72及び任意校正係数用メモリ73を備えている。フレームメモリ71は、撮像センサ2により得られた撮影画像の全画素データすなわちフレーム画像データ、或いは任意校正処理後のフレーム画像データを格納するものである。白色校正係数用メモリ72は、白色校正に際して用いる白色校正係数の情報を格納するものであり、ここでは白色校正係数情報が記されたテーブル(白色校正係数テーブル)を格納している。任意校正係数用メモリ73は、任意校正に際して用いる任意校正係数の情報を格納するものであり、この任意校正係数情報が記された白色校正係数LUT(Look Up Table)を格納している。この白色校正係数LUTについては後に詳述する。
外部I/F部8は、二次元色彩計1とUSB(等を用いた直接接続(有線)又は無線LAN等によって接続された或いはメモリカードといったストレージメディア等を用いて情報伝達可能に構成されたPC(Personal Computer)等の外部装置9(情報処理装置)とのデータのやり取りを行うためのインターフェイス(I/F)である。
図2は、デジタル演算処理部5の内部構成及び任意校正に関する画像データ処理の流れの一例について説明するためのブロック構成図である。同図に示すようにデジタル演算処理部5は、乗算器51a、51bを有する乗算器51と比較器52とを備えている。乗算器51は、乗算器51に入力された画素値(画素データ)と校正係数との乗算処理を行うものであり、乗算器51aは白色校正係数用メモリ72に格納されている白色校正係数テーブル721の白色校正係数(各刺激値X、Y、Zに対応する白色校正用の校正係数データ)を、乗算器51bは任意校正係数用メモリ73に格納されている任意校正係数LUT731の任意校正係数(予め設定した任意の色ごとに与えられる、各刺激値X、Y、Zに対応する校正係数データ)をそれぞれ画素値に対して乗算する。なお、上記白色校正における白色の具体的な色度値は、通常、装置メーカ側で予め定められたものが用いられる。
ここで、上記任意校正係数LUT731について詳述する。図3は任意校正係数LUT731の一構成例を示している。同図に示すように任意校正係数LUT731は、符号732で示すような例えばA色、B色、C色など、校正する色(校正対象色)の情報と、符号733で示すような画素値X、Y、Z(画素データが有する三刺激値X、Y、Z)に対応する、各校正対象色に近似する範囲(以降、色近似範囲という)を定める情報と、符号734で示すような各校正対象色に対応して用いる任意校正係数の情報とを有している。なお、上記色近似範囲は、色度値に所定の範囲をもった所謂類似色の集合であるとも言える(このことから色近似範囲を、色度範囲と表現してもよい)。
上記符号732で示す校正対象色の情報(色情報)は、色そのものを示す情報であってもよいし、間接的に色を示す情報であってもよい。要は何れの色であるのかが識別可能な情報であればよい。また、上記符号733で示す色近似範囲は、符号Mで示す校正対象色の測定値に対して、近似範囲の大きさを決めるための記号α、β、γで示す定数(範囲定数と表現する)を加算、減算することにより得られる範囲として設定される。具体的には、例えばA色に対する符号735で示す色近似範囲は、符号736で示す各測定値(X=110、Y=100、Z=90;それぞれX、Y、Zフィルタを通して得た光の輝度情報に相当する)に対して範囲定数α、β、γが加算、減算されてなる110−α≦X≦110+α、100−β≦Y≦100+β、90−γ≦Z≦90+γの範囲となっている(この色近似範囲の設定は他の色も同様である)。すなわち、この符号735で示す色近似範囲を満たす画素値(X、Y、Z)は全てA色に対応する画素値として見なされる(近似される)。これにより、全ての画素単位のデータの個数だけ校正係数を準備する必要がなくなり、処理効率を高めることができる。また、近似範囲すなわち範囲定数α、β、γの大小を調整することで、任意校正色の近似範囲(ひいては当該校正対象色における校正精度)を任意に調整可能となる。なお、本実施形態では、上記範囲定数α、β、γは各校正対象色(各X、Y、Z)において同じ値が用いられているが、これに限らず、例えば校正対象色ごとに個別に定義されてもよい。
また、上記符号734で示す任意校正係数は、符号Mで示す校正対象色の測定値と符号Tで示す校正対象色の真値とに基づいて、上記図12での説明と同様、測定値にこの任意校正係数を乗ずることにより真値となるような値が設定される。例えば符号737で示すA色に対応するX,Y、Zの任意校正係数は、符号736で示す測定値と符号738で示す真値とから、真値/測定値、すなわちX:100/110、Y:100/100、Z:100/90(但し記号「/」は除算を示す)で与えられる(他の色の場合も同様に任意校正係数が設定される)。
図2に戻って、比較器52は、比較器52に入力された画素値と、任意校正係数LUT731の情報との比較処理を行うものである。具体的には、比較器52は、任意校正係数LUT731から、上記符号733で示す色近似範囲情報を図中の“比較値”として取り込み、この色近似範囲情報と画素値とを比較して、該画素値が何れの色に対応する色近似範囲を満たすものであるのかを判別する。なお、デジタル演算処理部5は、比較器52によるこの判別結果、すなわち当該画素値に対応する校正対象色の情報である図中の“判定値”に基づいて、該当する色の任意校正係数を図中の“校正値”として任意校正係数LUT731から引用し(取り込み)、乗算器51bにおいてこの任意校正係数を画素値に乗算する。
このような構成において、撮像センサ2から読み出されたすなわちADコンバータ3から入力された1フレーム分の画像データ(測定値)すなわち全画素分の画素データは、信号経路R1を経てフレームメモリ71aに一旦格納(バッファ)される。フレームメモリ71に格納されたこの画像データは、画素(画素データ)ごとに順次、信号経路R2、R5及びR3を経て乗算器51aに入力される。乗算器51aでは、白色校正係数用メモリ72から図中の“校正値”で示す白色校正係数を取り込み、入力された画素データ(上記画素値)に対してこの白色校正係数を乗算する。これにより白色校正が施された画素データ(測定値)はフレームメモリ71bに格納される。フレームメモリ71bに格納された画素データは、さらに信号経路R4、R5を経て比較器52に入力される。そして、比較部52において、上記白色校正された画素データと任意校正係数LUT731のデータとが比較されて該画素データに対応する校正対象色が判別され(任意校正係数用メモリ73に記憶された各校正対象色の任意校正係数から該当する校正対象色の任意校正係数が選択され)、乗算器51bにおいて、この判別により決定(選択)された校正対象色に対応する任意校正係数が画素データに乗算される。これにより任意校正が施された画素データはフレームメモリ71cに格納される。
なお、上記フレームメモリ71a〜71cは、図1のフレームメモリ71内における上記の校正を施す前の画像データ(例えばRAWデータ)、白色校正後の画像データ、及び任意校正後の画像データそれぞれの格納領域に対応する部分フレームメモリを示している。ただし、このようなメモリ構成に限らず、各フレームメモリ71a〜71cが同一のフレームメモリ71(1つのデバイス)となる構成であってもよい。この場合、例えばFIFO(First-In First-Out )方式等を用いて、フレームメモリ71から画素データを読み出して演算処理を行い、当該処理後の画素データを再びフレームメモリ71に書き込むという動作を順次繰り返しながら各処理が実行される構成であってもよい。
ところで、白色校正は、予め定めた白色に対して測定値の誤差が少なくなるように行う校正であり、通常、色彩計などの測定器にはデフォルトとしてこの白色校正機能が備えられていることから、本実施形態においても白色校正機能を備え、上述のように白色校正を行った後に任意校正を行う構成としているが、これに限定されず、白色校正機能を備えない(白色校正を行わない)構成としてもよい。この場合、ADコンバータ3から入力された画像データをフレームメモリ71aにバッファし、ここから信号経路R2、R5を経て乗算器51aを経由せずに(信号経路R3、R4を経由せずに)比較器52へ入力するようにしてもよい。なお、必ずしも画像データをフレームメモリ71aへ一旦バッファせずともよく、画素データを順次読み出しながら任意校正を行う、すなわち各画素データをADコンバータ3から信号経路R5を経て、直接、比較器52に入力するようにしてもよい。また、上記白色校正を行う場合においても、フレームメモリ71aにバッファせずともよく、ADコンバータ3から信号経路R5、R3を経て、直接、乗算器51aに入力するようにしてもよい。
なお、校正処理の過程で、中間生成データとしての「校正無しの測定値」或いは「白色校正後の測定値」を取得できるように、校正処理の途中ですなわち信号経路R6、R7、R8を経てそれぞれフレームメモリ71からデータの読み出しが可能な構成としてもよい。また、上記デフォルトとしての校正を“白色”校正とせずともよく、つまり校正する基準として当該白色以外の別の色を採用してもよい。
図5は、本実施形態における二次元色彩計1による任意校正に関する動作の一例を示すフローチャートである。先ず、撮像センサ2によって撮像が行われてフレーム画像が取得される。具体的には、例えば以前の蓄積電荷がリセット(破棄)された後、PD(フォトダイオード)による光電変換によって電荷が蓄積され、このPDの蓄積電荷が垂直転送路(VCCD)へ転送されるという一連の撮像動作が行われる(ステップS1)。そして、当該撮像により得られた画像データが読み出される。具体的には、垂直転送(VCCD)と水平転送(HCCD)とが交互に行われて各画素データが撮像センサ2から順次送出される(ステップS2)。撮像センサ2から送出された各画素データは、順次、デジタル演算処理部5に入力(転送)される(ステップS3)。
このデジタル演算処理部5に対する画素データの入力(画素データに対する処理)が、1画面分(1フレーム画像)の全画素データについて完了していない場合において(ステップS4のNO)、各画素データに対して(画素データごとに)順次、白色校正処理(ステップS5)及び任意校正処理(ステップS6)が行われ、当該校正処理後の画素データがフレームメモリ71に順次格納される(ステップS7)。この後、フローはステップS4に戻り、次の画素データに対する校正が行われ、これが上記1画面分の全画素データについて完了するまで続けられる。上記ステップS4において、全画素データについて完了した場合には(ステップS4のYES)、フロー終了となる。なお、このステップS4のYESの後のフローとして、フレームメモリ71に格納されている上記白色校正及び任意校正が施されたフレーム画像データを、例えばこの画像データに対してさらに所定の処理を施すべく外部I/F部8を介して外部装置9へ転送するようにしてもよい。
図6は、上記図5に示すフローにおけるステップS5の白色校正処理の一例を示すフローチャートである。白色校正においては、乗算器51aに白色校正係数用メモリ72から白色校正係数が読み出されてセットされる(ステップS51)。そして、乗算器51aによって、該乗算器51aに入力された画素データ(画素値)に対してこの白色校正係数が乗算されて(ステップS52)、上記ステップS5へのリターンとなる。なお、上述したように二次元色彩計1を白色校正機能を備えないものとする場合は、図5のフローチャートにおいてステップS5(図6のフロー)が無いフローとなる。
図7は、上記図5に示すフローにおけるステップS6の任意校正処理の一例を示すフローチャートである。任意校正においては、先ず、校正対象色であるか否かを判別するための色近似範囲の値が任意校正係数用メモリ73(任意校正係数LUT)から読み出されて、比較値として比較器52にセットされる(ステップS61)。次に、比較器52によって、1画素ごとに該画素値(測定値の刺激値X、Y、Z)と比較値(図3に示す刺激値X、Y、Zの色近似範囲情報)とが比較されて校正対象色の判別が行われる、すなわちこの画素値が何れの校正対象色の色近似範囲に属するのか、或いはいずれの色近似範囲にも属さないのかが判別される(ステップS62)。
当該画素値が所定の色近似範囲に属するものである即ち所定の校正対象色に対応する画素値であると判別された場合には(ステップS63のYES)、該当する校正対象に対応する任意校正係数が任意校正係数用メモリ73(任意校正係数LUT)から読み出されて(選択されて)乗算器51bにセットされ(ステップS64)、乗算器51bによって、該乗算器51bに入力された画素データに対してこの任意校正係数が乗算される(ステップS65)。上記ステップS63において、画素値がいずれの色近似範囲にも属さない、つまり対応する校正対象色が存在しない画素値であると判別された場合には(ステップS63のNO)、上記ステップS64、S65における任意校正係数の乗算処理が行われずに、そのまま上記ステップS6へのリターンとなる。
上記構成とすることで、図4に示すように、測定結果としての二次元配列画素データ(二次元画像200全体)に対し、同図中に示す任意の色A、B、C・・・(二次元画像200に示す各色の範囲は概念的に示したものである)について画素ごとに(画素単位で)該当する色であるか否かを判別し、或る色に該当する場合にこの該当色に対応する任意校正を(画素ごとに)行うことができ、したがって、複数の任意色に対する校正を同一画面つまりこの1つの画面(二次元画像200)において同時に実施することが可能となる。このような任意校正を「多点任意同時校正」と表現する。当該任意校正はデフォルトの校正例えば上記白色校正を行った後で実行してもよい。
このように、従来における同一画面に対して同一の校正係数を反映させるのではなく、予め規定した任意色の校正係数を画素ごとに反映させるため、同一画面内の複数の任意色に対してそれぞれ最適に校正された1枚の画像(二次元測定結果)を得ることが可能となる。また、測定結果を画素ごとに色判別しながら処理するため、測定と同時に校正を行う場合において該測定の回数が1回で済み、測定後の後処理にて校正を行う場合において該後処理の回数が1回で済むことになり、処理時間が短縮された処理効率の高い且つ操作性の良い二次元色彩計を実現できる。なお、上記構成とすることにより、校正したい色を予め指定しておけば、該当する色が測定結果に含まれるか否かが自動的に判別され、校正する色をユーザが都度指定しなくてもよく、校正処理を効率良く行えるという効果も得られる。
ただし、上記“画素ごと”とは、図4における画素201、202、203・・・というように隣接した画素を順に1画素づつ扱う場合だけでなく、例えば画素201、203、205などと数画素おきに間引いて扱う場合、或いは画素201〜203、画素204〜206などと所定数画素の画素セットごとに、すなわち各画素セットの各画素値に対して所定の処理例えば平均化処理を行うことで得た画素値ごとに扱うような場合も含む。いずれにしても画面200の全画素同時に処理するのではなく、所定の画素単位での処理となる。
ところで、上述のように任意校正に際して任意校正係数LUT731に示す校正情報を用いるが、この校正情報は、該校正情報を算出するキャリブレーションによって得られてもよい。この場合、例えば上記外部装置9にテーブル情報作成部(図示略)を備えておき、キャリブレーションモードにおいてこのテーブル情報作成部により任意校正係数LUTを生成し、このキャリブレーション結果(任意校正係数LUT)を外部装置9側から二次元色彩計1(任意校正係数用メモリ73)に書き込みにいくような構成としてもよい。
このキャリブレーションの具体例としては、先ず、当該任意校正を実施する前に撮像センサ2等で撮影するなどして事前にキャリブレーション用の二次元画像を取得してこれを外部装置9に取り込んでおき、この二次元画像を外部装置9のモニタ(例えばLCD;Liquid Crystal Display)に表示する。ユーザは、表示された二次元画像(画面上)の、例えば高精度の色測定値を得たい任意の箇所(画素点或いは一定範囲の領域)をマウスやペン等の入力手段を用いて指定する。この指定動作に伴い、指定箇所の値(色度値;この色度値とは、1画素点の色度値、或いは上記一定範囲の領域における各画素値を平均した色度平均値等を含むものとする)(図3の符号736で示す“測定値”に該当する)が上記テーブル情報作成部等によって取得される。また、この指定動作に伴い、各指定箇所に対応して例えば情報入力用ウインドウ(入力ボックス)がモニタ画面に現れ、この情報入力用ウインドウから指定箇所の色(任意校正係数LUT731における符号732で示す校正対象色)の名前を入力する。入力する色の名前はユーザによって任意に設定される。
一方、二次元画像における上記指定した箇所に対応する部位の色度値を、高精度測定が可能なすなわち絶対値精度を得ることが可能な分光型色彩計を用いて測定して“真値”(図3の符号738で示す真値に該当)として取得する。ユーザはこの真値を例えば上記情報入力用ウインドウから入力する。このように、ユーザは、キャリブレーションモードにおいて、このように画面上の任意校正を行いたい箇所を指定し、この指定箇所の色の名前(校正対象色)を入力するとともに、指定箇所における別途測定により求めた真値を入力する。これにより、テーブル情報作成部によって、測定値(色度値或いは色度平均値)及び真値からこれらの比をとることでその色に対する任意校正係数が算出され、算出された任意校正係数は、上記入力された校正対象色ごとに対応付けられ、また、予め設定されて保存されるなどしたα、β、γの情報を用いてこの校正対象色の色近似範囲が設定され、LUTの形で自動的に作成される。このような構成により、この1つの二次元画像に対して一度に複数の任意色を指定することが可能となり(従来では各任意色に対応する複数の画像を取得し、この各画像について色の指定動作が必要)、任意校正係数LUTの作成(キャリブレーション動作)が容易となり、任意校正における作業効率(処理効率)及び操作性が向上する。なお、この任意校正係数LUTは、外部装置9でなく二次元色彩計1において作成してもよい、すなわちキャリブレーション機能を二次元色彩計1に備えてもよいし、外部装置9及び二次元色彩計1以外で別途行う検証によって作成してもよい。
ここで、上記実施形態では、測定器側すなわち二次元色彩計1で謂わばハードウェアを主体として演算処理を行うのに対して、校正処理前の測定結果を未処理のまま外部装置9へ出力した後に、該外部装置9側で謂わばソフトウェアを主体として演算処理を行うようにしてもよい(ただし、二次元色彩計1は外部装置9を含むものとして扱う)。この場合、例えば図8のフローチャートに示すように、上記図5のステップS1、S2と同様、先ず撮像センサ2によって撮像が行われてフレーム画像が取得され、この画像データが撮像センサ2から読み出されて例えばフレームメモリ71に順次格納される(ステップS11、S12)。そして、この読み出された画像データが外部I/F部8を介して外部装置9へ転送され(ステップS13)、外部装置9において白色校正処理及び任意校正処理が行われる(ステップS14、S15)。
上記ステップS14における白色校正処理では、例えば図9のフローチャートに示すように、例えば外部装置9が備える演算処理部(図示略)によって、該外部装置9に取り込まれた画素データ(画素値)と白色校正係数とが乗算される(ステップS141)。ただし、この白色校正係数は二次元色彩計1の白色校正係数用メモリ72に保存された値が用いられてもよいし、外部装置1自身が備える白色校正係数用メモリに保存された値が用いられてもよい。また、当該外部装置9で処理する場合も上記実施形態と同様、白色校正を行わなくともよく、この場合も上記ステップS14の無いフローとなる。なお、当該任意校正前の白色校正についても、上述したように“白色”以外の任意の色であってもよい。
また、上記ステップS15における任意校正処理では、例えば図10のフローチャートに示すように、先ず、校正対象色であるか否かを判別するための色近似範囲の値が、上記テーブル情報作成部で作成された(任意校正前に予め作成され保存されていたものでもよい)任意校正係数LUTから読み出されて、上記演算処理部に比較値としてセットされる(ステップS151)。そして、この演算処理部によって、1画素ごとに画素値(測定値の刺激値X、Y、Z)と比較値とが比較されて校正対象色の判別が行われ(ステップS152)、画素値が所定の色近似範囲に属するものである、つまり所定の校正対象色に対応する画素値であると判別された場合には(ステップS153のYES)、該当する校正対象に対応する任意校正係数が上記任意校正係数LUTから読み出され、外部装置9に取り込んだ画素値に対して任意校正係数が乗算される(ステップS154)。上記ステップS153において、画素値がいずれの色近似範囲にも属さない、つまり対応する校正対象色が存在しない画素値であると判別された場合には(ステップS153のNO)、上記ステップS154における任意校正係数の乗算処理が行われずに、そのまま上記ステップS15へのリターンとなる。
以上のように本実施形態における二次元色彩計1によれば、撮像センサ2(撮像手段)によって、測定対象が撮像されて二次元画像が取得され、比較器52(判別手段)によって、撮像センサ2により取得した二次元画像に対して、校正する対象の色であるか否かの色判別が画素単位で行われる。そして、乗算器51b(演算手段)によって、比較器52による判別結果に基づいて、校正する対象の色に対応する所定の校正情報が二次元画像に対して当該画素単位で反映される演算が行われる。
これによれば、二次元画像が画素単位で色判別され、この色判別結果に基づいて、例えば或る画素単位のデータが校正対象である或る色の情報を有するデータであると判別された場合に、この色に対応する校正情報(例えば校正係数)が当該画素単位のデータに反映される構成であるので、同一の画面(二次元画像)内における複数の任意色(校正対象色)に対して任意校正を行うことが可能であるとともに、任意校正した各色の測定結果を同一画面で表示することができる即ち校正後の各色の測定値を1つの画像に反映することができ、また、任意校正を行う場合に測定(撮像)回数を1回で済ませることができる即ち複数色に対して任意校正された画像(測定値)を1回の測定で得ることができ、さらに、後で任意校正を行うような場合であっても、校正対象色の数だけの処理回数を必要とせず後処理を1回で済ませる、或いは任意校正係数を算出するキャリブレーションの際の測定回数を1回で済ませることが可能な、処理効率の高い且つ操作性の良い二次元色彩計1を実現できる。
また、任意校正係数用メモリ73(記憶手段)によって、校正対象色に対応する判別用色度値(図3における符号733で示す色近似範囲)と、該判別用色度値に対応する、校正情報としての校正係数(符号734で示す校正係数)とが記憶される。そして、比較器52によって、撮像センサ2により取得された二次元画像における画素単位の色度値である測定色度値と、任意校正係数用メモリ73に記憶された判別用色度値(色近似範囲)とが比較され、乗算器51bによって、比較器52による比較結果に応じて、任意校正係数用メモリ73に記憶された校正係数から該当する校正対象色の校正係数が選択され、該選択された校正係数が測定色度値に乗算される。
これによれば、二次元画像が画素単位で測定色度値と判別用色度値との比較が行われ、この比較結果に応じて該当する校正対象色の校正係数が測定色度値に乗算される構成であるので、二次元画像を画素単位で色判別し、該当する校正対象色に対応する校正情報を二次元画像に画素単位で反映する構成を容易に実現でき、ひいては二次元色彩計1における高い処理効率及び操作性を容易に得ることができる。
また、判別用色度値が、色度値に所定の範囲を有してなる色度範囲情報(色近似範囲)とされる。これによれば、色判別において、或る色度範囲に属する二次元画像の測定色度値を同じ校正対象色として扱うことができる(この色度範囲の測定色度値に対して同じ校正係数を適用できる)、換言すれば、或る校正対象色を所定の範囲をもった類似色の集合として扱うことができるため、色度範囲の大小を調節するようにすることで、補正データ容量及び校正精度を任意に制御可能となる。例えば色度範囲を大きく設定すると補正データを少なくすることができ、色度範囲を小さく設定すると校正精度を高くすることができる。また、全ての画素単位のデータ数分だけ校正係数を準備する必要がなくなり即ち画素単位のデータに対して1対1に対応させて校正係数を乗算させずともよく、処理効率を高めることができる。
また、キャリブレーション手段(外部装置9;具体的には外部装置9のテーブル情報作成部)によって、校正対象色に対応する測定色度値(図3の符号Mで示す校正対象色の測定値)と、該校正対象色に対応する別途測定により得た真値(図3の符号Tで示す校正対象色の真値)との比に基づいて校正係数(図3の符号734で示す校正係数)が算出される。これによれば、校正係数を、キャリブレーション手段を用いて、校正対象色に対応する測定色度値と該校正対象色に対応する別途測定により得た真値との比に基づき容易に得ることができる。
また、任意校正係数用メモリ73によって、校正対象色ごとに対応付けされた色度範囲情報及び校正係数の情報を有する任意校正係数LUT731(ルックアップテーブル)が記憶される。これによれば、校正対象色ごとに対応付けされた色度範囲情報及び校正係数の情報を有する任意校正係数LUT731即ちデータ変換用テーブルを用いて、或る校正対象色の色度範囲に属する測定色度値に対して乗算する校正係数を容易に決定(選択)することができる。また、このように校正対象色、判別用色度値及び校正係数の情報を任意校正係数LUT731として1つに纏めることができ、データの取り扱い性が良くなり、ひいては装置構成の簡素化を図ることができる。
また、任意校正係数LUT731は、キャリブレーションによって作成されるものであって、上記キャリブレーション手段によって、予め前記測定対象の撮像により得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいて任意校正係数LUT731が作成される。これによれば、校正対象色が、予め測定対象の撮像により得られた二次元画像上でユーザにより任意に指定される構成であるので、1つの二次元画像上で一度に複数の校正対象色を指定することが可能となり、従来のスポット型色彩輝度計のように校正対象色ごとに指定動作を行う必要がなく、任意校正における作業効率及び操作性が向上する。また、二次元画像における当該指定された箇所の校正対象色の情報と、この指定箇所の測定色度値及び真値とに基づいて任意校正係数LUT731が作成されるので、例えば、二次元画像上で或る箇所を任意に指定し、この指定箇所の校正対象色の情報と、別途測定によって求めた当該指定箇所の色度値の真値とをユーザにより例えば画面上から入力することにより、これら入力した情報、及び二次元画像におけるこの指定箇所の測定色度値の情報に基づいて自動的に任意校正係数LUT731を作成する構成を容易に得ることができ、ひいては任意校正を効率良く行うことが可能となる。
また、校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する校正処理の前処理として、白色校正処理が行われる。これによれば、任意校正処理だけでなく該任意校正処理の前段階の処理として白色校正処理も行われるので、任意校正における処理(例えば色判別)の誤差が少なくなり、ひいては二次元色彩計1による精度の高い測定が可能となる。
また、本実施形態における分光感度補正方法(二次元色彩計1による任意校正方法)によれば、撮像工程において、測定対象を撮像して二次元画像が取得され、判別工程において、撮像工程において取得された二次元画像に対して、校正する対象の色であるか否かが画素単位で判別される。そして、演算工程において、判別工程における判別結果に基づいて、校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する演算が行われる。
これによれば、二次元画像が画素単位で色判別され、この色判別結果に基づいて、例えば或る画素単位のデータが校正対象である或る色の情報を有するデータであると判別された場合に、この色に対応する校正情報(例えば校正係数)が当該画素単位のデータに反映される構成であるので、同一の画面(二次元画像)内における複数の任意色に対して任意校正を行うことが可能であるとともに、任意校正した各色の測定結果を同一画面で表示することができる即ち校正後の各色の測定値を1つの画像に反映することができ、また、任意校正を行う場合に測定(撮像)回数を1回で済ませることができる即ち複数色に対して任意校正された画像(測定値)を1回の測定で得ることができ、さらに、後で任意校正を行うような場合であっても、校正対象色の数だけの処理回数を必要とせず後処理を1回で済ませる、或いは任意校正係数を算出するキャリブレーションの際の測定回数を1回で済ませることが可能な、処理効率の高い且つ操作性の良い二次元色彩計を実現できる。
また、記憶工程において、校正する対象の色である校正対象色に対応する前記判別のための判別用色度値と、該判別用色度値に対応する校正情報としての校正係数とが記憶される。そして、判別工程において、撮像工程で取得された二次元画像における画素単位の色度値である測定色度値と記憶工程で記憶された判別用色度値とが比較され、演算工程において、判別工程での比較結果に応じて、記憶工程で記憶された校正係数から該当する校正対象色の校正係数が選択され、該選択された校正係数が測定色度値に乗算される。
これによれば、二次元画像が画素単位で測定色度値と判別用色度値とが比較され、この比較結果に応じて該当する校正対象色の校正係数が測定色度値に乗算される構成であるので、上記二次元画像を画素単位で色判別し、該当する校正対象色に対応する校正情報を二次元画像に画素単位で反映する構成を容易に実現でき、ひいては二次元色彩計1における高い処理効率及び操作性を容易に得ることができる。
本発明に係る二次元色彩計の一例を示すブロック構成図である。 上記二次元色彩計におけるデジタル演算処理部の内部構成及び任意校正に関する画像データ処理の流れの一例について説明するためのブロック構成図である。 任意校正係数LUTの一構成例を示す図である。 本実施形態における任意校正方法を説明するための二次元画像の概念図である。 本実施形態における二次元色彩計による任意校正に関する動作の一例を示すフローチャートである。 上記図5に示すフローにおけるステップS5の白色校正処理の一例を示すフローチャートである。 上記図5に示すフローにおけるステップS6の任意校正処理の一例を示すフローチャートである。 任意校正処理を外部装置で行う場合の動作の一例を示すフローチャートである。 上記図8のフローにおけるステップS14の白色校正処理の一例を示すフローチャートである。 上記図8のフローにおけるステップS15の任意校正処理の一例を示すフローチャートである。 従来の任意校正について説明するための模式図であり、(a)は或る二次元画像とこの画像におけるA〜C色の被写体部を示す図であり、(b)は図11(a)のA〜C色の被写体部の測定値がいずれも誤差を生じることを示す図であり、(c)は二次元画像に対する白色Wに関する校正について示す図であり、(d)はA〜C色のいずれの色を基準としてもその他の色について誤差を生じることを示す図である。 従来の任意校正方法及び任意校正係数の算出について説明するための模式図である。
符号の説明
1 二次元色彩計
2 撮像センサ(撮像手段)
5 デジタル演算処理部
51、51a 乗算器
51b 乗算器(演算手段)
52 比較器(判別手段)
7 記憶部
71、71a、71b、71c フレームメモリ
72 白色校正係数用メモリ
721 白色校正係数テーブル
73 任意校正係数用メモリ(記憶手段)
731 任意校正係数LUT(ルックアップテーブル)
9 外部装置(キャリブレーション手段)
200 二次元画像
201〜206 画素

Claims (3)

  1. 測定対象を撮像して1つの二次元画像を取得する撮像手段と、
    複数の校正する対象の色に対応する校正情報を、各色に対応して記憶する記憶手段と、
    前記撮像手段により取得した二次元画像の各画素に対して、校正する対象の色であるか否かを画素単位で判別する判別手段と、
    前記判別手段による前記画素単位の判別結果に基づいて、前記校正する対象の色に対応する所定の校正情報を選択し、前記1つの二次元画像に対して前記画素単位で反映する演算を行う演算手段とを備え
    前記記憶手段は、前記校正する対象の色である校正対象色に対応する前記判別のための判別用色度値と、該判別用色度値に対応する前記校正情報としての校正係数とを記憶し、
    前記判別手段は、前記撮像手段により取得された二次元画像における前記画素単位の色度値である測定色度値と、前記記憶手段に記憶された判別用色度値とを比較し、
    前記演算手段は、前記判別手段による比較結果に応じて、前記記憶手段に記憶された校正係数から該当する校正対象色の校正係数を選択し、該選択した校正係数を前記測定色度値に乗算し、
    前記判別用色度値は、色度値に所定の範囲を有してなる色度範囲情報であり、
    前記校正対象色に対応する測定色度値と、該校正対象色に対応する別途測定により得た真値との比に基づいて前記校正係数を算出するキャリブレーション手段をさらに備え、
    前記記憶手段は、前記校正対象色ごとに対応付けされた前記色度範囲情報及び前記校正係数の情報を有するルックアップテーブルを記憶し、
    前記ルックアップテーブルは、キャリブレーションによって作成されるものであって、
    前記キャリブレーション手段は、予め前記測定対象を撮像して得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいて前記ルックアップテーブルを作成することを特徴とする二次元色彩計。
  2. 前記校正する対象の色に対応する所定の校正情報を二次元画像に対して画素単位で反映する校正処理の前処理として、白色校正処理を行うことを特徴とする請求項記載の二次元色彩計。
  3. 測定対象を撮像して1つの二次元画像を取得する撮像工程と、
    複数の校正する対象の色に対応する校正情報を、各色に対応して記憶する記憶工程と、
    前記撮像工程において取得した二次元画像の各画素に対して、校正する対象の色であるか否かを画素単位で判別する判別工程と、
    前記判別工程における前記画素単位の判別結果に基づいて、前記校正する対象の色に対応する所定の校正情報を選択し、前記1つの二次元画像に対して前記画素単位で反映する演算を行う演算工程と
    前記記憶工程は、前記校正する対象の色である校正対象色に対応する前記判別のための判別用色度値と、該判別用色度値に対応する前記校正情報としての校正係数とを記憶し、
    前記判別工程は、前記撮像手段により取得された二次元画像における前記画素単位の色度値である測定色度値と、前記記憶工程に記憶された判別用色度値とを比較し、
    前記演算工程は、前記判別工程による比較結果に応じて、前記記憶工程に記憶された校正係数から該当する校正対象色の校正係数を選択し、該選択した校正係数を前記測定色度値に乗算し、
    前記判別用色度値は、色度値に所定の範囲を有してなる色度範囲情報であり、
    前記校正対象色に対応する測定色度値と、該校正対象色に対応する別途測定により得た真値との比に基づいて前記校正係数を算出するキャリブレーション工程をさらに備え、
    前記記憶工程は、前記校正対象色ごとに対応付けされた前記色度範囲情報及び前記校正係数の情報を有するルックアップテーブルを記憶し、
    前記ルックアップテーブルは、キャリブレーションによって作成されるものであって、
    前記キャリブレーション工程は、予め前記測定対象を撮像して得られた二次元画像上でユーザにより任意に指定された箇所の校正対象色の情報と、該二次元画像において指定された箇所の測定色度値及び真値とに基づいて前記ルックアップテーブルを作成することを特徴とする分光感度補正方法。
JP2006012523A 2006-01-20 2006-01-20 二次元色彩計及び分光感度補正方法 Active JP4830068B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2006012523A JP4830068B2 (ja) 2006-01-20 2006-01-20 二次元色彩計及び分光感度補正方法
US11/655,332 US7675621B2 (en) 2006-01-20 2007-01-19 Two-dimensional colorimeter, and spectral sensitivity correcting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006012523A JP4830068B2 (ja) 2006-01-20 2006-01-20 二次元色彩計及び分光感度補正方法

Publications (2)

Publication Number Publication Date
JP2007192729A JP2007192729A (ja) 2007-08-02
JP4830068B2 true JP4830068B2 (ja) 2011-12-07

Family

ID=38285189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006012523A Active JP4830068B2 (ja) 2006-01-20 2006-01-20 二次元色彩計及び分光感度補正方法

Country Status (2)

Country Link
US (1) US7675621B2 (ja)
JP (1) JP4830068B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101799328B (zh) * 2009-02-10 2011-11-09 致茂电子股份有限公司 建构光源测量对照表的方法、光源测量方法及***
TWI408698B (zh) * 2009-12-15 2013-09-11 Ind Tech Res Inst 二維亮度色度計的校正裝置
WO2012176557A1 (ja) * 2011-06-22 2012-12-27 株式会社日立国際電気 テレビジョンカメラ装置
JP6340884B2 (ja) 2013-06-19 2018-06-13 株式会社リコー 測定装置、測定システム及び測定方法
KR102024812B1 (ko) * 2017-10-31 2019-11-04 주식회사 맥사이언스 분광복사 및 색채휘도 동시 측정 장치 및 측정 방법
US11158285B2 (en) * 2018-01-15 2021-10-26 Canon Kabushiki Kaisha Color conversion processor, control method thereof and storage medium
WO2021093947A1 (en) * 2019-11-13 2021-05-20 Huawei Technologies Co., Ltd. Multi-hypothesis classification for color constancy

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0660846B2 (ja) * 1985-12-16 1994-08-10 ミノルタカメラ株式会社 分光感度補正機能付光電色彩計
JP2671414B2 (ja) * 1988-08-05 1997-10-29 ミノルタ株式会社 光電色彩計の分光感度補正機構
US6072526A (en) * 1990-10-15 2000-06-06 Minolta Co., Ltd. Image sensing device that can correct colors corresponding to skin in a video signal
JPH04301966A (ja) * 1991-03-28 1992-10-26 Tokyo Electric Co Ltd カラー画像読取装置
JP3246021B2 (ja) * 1993-01-06 2002-01-15 ミノルタ株式会社 二次元測色計
KR100240070B1 (en) * 1997-07-10 2000-01-15 Samsung Electronics Co Ltd Apparatus and method for color calibration in image system
JP3758377B2 (ja) * 1998-09-14 2006-03-22 コニカミノルタビジネステクノロジーズ株式会社 画像読取装置および色収差補正方法
JP3777906B2 (ja) * 1999-09-29 2006-05-24 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置
JP2005195365A (ja) * 2003-12-26 2005-07-21 Konica Minolta Sensing Inc 白色校正方法及び2次元測光装置

Also Published As

Publication number Publication date
US7675621B2 (en) 2010-03-09
US20070171421A1 (en) 2007-07-26
JP2007192729A (ja) 2007-08-02

Similar Documents

Publication Publication Date Title
JP4830068B2 (ja) 二次元色彩計及び分光感度補正方法
KR101917404B1 (ko) 이미지 캡쳐장치용 컬러 칼리브레이션 방법
CN110232885B (zh) 一种显示屏亮度测量方法、***及终端
EP3888345B1 (en) Method for generating image data for machine learning based imaging algorithms
JP6455764B2 (ja) 色補正パラメータ算出方法、色補正パラメータ算出装置および画像出力システム
JP2012200025A (ja) 画像処理装置
WO2005104659A2 (en) Method and system for approximating the spectrum of a plurality of color samples
JP2000102042A (ja) 撮像装置の分光感度特性測定方法および撮像データ構成方法
JP2010139324A (ja) 色ムラ測定方法、および色ムラ測定装置
CN111010557B (zh) 白点范围确定方法、白平衡校正方法及装置、存储介质
JP3960989B2 (ja) 色推定システム及び色推定方法
JP4466584B2 (ja) 照度取得装置、照度取得方法および照度取得プログラム
JP5097927B2 (ja) 色変換マトリクス算出方法
Andersen et al. Additivity constrained linearisation of camera calibration data
TWI405144B (zh) 影像校正方法、影像校正單元及應用其之影像擷取裝置
JP5100623B2 (ja) 画像読取装置及び色補正係数生成方法
JP2005311900A (ja) 画像処理装置およびその方法
JP2008160210A (ja) 情報処理方法および撮像装置
KR101116906B1 (ko) 컬러보정계수 산출프로그램이 저장된 저장매체 및 그를 이용한 영상 입/출력장치의 컬러보정방법
JP2015070348A (ja) 色むら補正方法及び色むら補正処理部を有した撮像装置
JP2019165398A (ja) 画像処理装置、画像処理方法及びプログラム
US20230334780A1 (en) Three-dimensional modeling method and apparatus using same
JP7341843B2 (ja) 画像処理装置および画像処理方法、撮像装置、プログラム
KR101959521B1 (ko) 이미지 데이터 처리 방법 및 장치
JP4946928B2 (ja) 画像処理装置および画像処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101026

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110315

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110425

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110719

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110728

R150 Certificate of patent or registration of utility model

Ref document number: 4830068

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140930

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350