Colour measurement method and colour measurement device
10724901 ยท 2020-07-28
Assignee
Inventors
Cpc classification
G01J3/46
PHYSICS
G01J3/504
PHYSICS
International classification
Abstract
A colour measurement device includes a measurement array (MA) which includes: a plurality of illumination arrays (20, 30, 40) for exposing a measurement spot (MS) on a measurement object (MO) to illumination light in an actual illumination direction (2, 3, 4) in each case, and a pick-up array (50) for detecting the measurement light reflected by the measurement spot (MS) in an actual observation direction (5) and for converting it into preferably spectral reflection factors; and a controller for the illumination arrays and the pick-up array and for processing the electrical signals produced by the pick-up array. The controller is embodied to process the measured reflection factors on the basis of a correction model, such that distortions in the measurement values as compared to nominal illumination and/or observation directions, caused by angular errors in the illumination arrays and/or the pick-up array, are corrected.
Claims
1. A method of correcting reflectance measurements of a color measurement device having a measurement array defining a plurality of measurement channels i, each measurement channel i comprising a paired combination of illumination and observation directions and each illumination and observation direction having a nominal direction based on a measurement geometry of the color measurement device, each illumination and observation direction further having an actual direction as measured from the device as manufactured, comprising: calculating nominal flake normal angles .sub.ni from the nominal illumination and observation directions of the plurality of measurement channels i; determining actual illumination and observation directions of a plurality of measurement channels i of the color measurement device; calculating actual flake normal angles .sub.ai from the actual illumination and observation directions of the measurement channels i; measuring actual reflectance spectra R.sub.i() for the plurality of measurement channels i at a plurality of wavelengths ; calculating average actual reflection factors R(.sub.ai) for the plurality of measurement channels i; determining a correction function C() on the basis of the actual flake normal angles .sub.ai and the actual reflection factors R(.sub.ai); calculating the nominal reflection factors R(.sub.ni) on the basis of the correction function C() and the nominal flake normal angles .sub.ni; correcting the reflectance spectra R.sub.i() on the basis of the actual reflection factors R(.sub.ai) and the nominal reflection factors R(.sub.ni).
2. The color measurement method according to claim 1, wherein the method further comprises storing the nominal flake normal angles .sub.ni and actual flake normal angle .sub.ai on the color measurement device.
3. The color measurement method according to claim 1, wherein the correction model C() and the nominal brightness reflection factors R(.sub.ni) are calculated in the space of the flake normal angles.
4. The color measurement method according to claim 3, wherein the nominal brightness reflection factors R(.sub.ni) are calculated from the respective residual between the actual brightness reflection factors R(.sub.ai) and the correction model C().
5. The color measurement method according to claim 1, wherein the correction model C() is uniform and is used for all the measurement geometries.
6. A color measurement device with flake normal dependent correction factors, the color measurement device comprising: a plurality of illumination devices; at least one pick-up device; the plurality of illumination devices and the at least one pick-up device defining a plurality of measurement channels i, each measurement channel comprising a paired combination of illumination and observation directions and each illumination and observation direction having a nominal direction based on a measurement geometry of the color measurement device, each illumination and observation direction further having an actual direction as measured from the device as manufactured; and a controller comprising a microcontroller and a non-volatile memory; and the non-volatile memory including: stored nominal flake normal angles .sub.ni based on nominal illumination and observation directions of each of the measurement channels i; stored actual flake normal angles .sub.ai based on the actual illumination and observation directions of the measurement channels i; and stored computer executable instructions which, when executed by the microcontroller, cause the color measurement device to: measure actual reflectance spectra R.sub.i() for the measurement channels i at a plurality of wavelengths ; calculate average actual reflection factors R(.sub.ai) for the plurality of measurement channels i; determine a correction function C() on the basis of the actual flake normal angles .sub.ai and the actual reflection factors R(.sub.ai); calculate the nominal reflection factors R(.sub.ni) on the basis of the correction function C() and the nominal flake normal angles .sub.ni; correct the reflectance spectra R.sub.i() on the basis of the actual reflection factors R(.sub.ai) and the nominal reflection factors R(.sub.ni).
7. The color measurement device according to claim 6, wherein the instructions further cause the color measurement device to calculate the correction model C() and the nominal brightness reflection factors R((.sub.ni) in the space of the flake normal angles.
8. The color measurement device according to claim 7, wherein the instructions further cause the color measurement device to calculate the nominal brightness reflection factors R(.sub.ni) from the respective residual between the actual brightness reflection factors R(.sub.ai) and the correction model C().
9. The color measurement device according to claim 6, wherein the instructions further cause the color measurement device to calculate the measured reflection factors R.sub.i() on the basis of the difference between the actual brightness reflection factors R(.sub.ai) and the nominal brightness reflection factors R(.sub.ni).
10. The color measurement device according to claim 6, wherein the correction model C() is uniform and is used for all the measurement geometries.
11. The color measurement device according to claim 6, wherein the pick-up device is a spectrometer.
12. A color measurement device with flake normal dependent correction factors, the color measurement device comprising: a plurality of illumination devices; at least one pick-up device; the plurality of illumination devices and the at least one pick-up device defining a plurality of measurement channels i, each measurement channel comprising a paired combination of illumination and observation directions and each illumination and observation direction having a nominal direction based on a measurement geometry of the color measurement device, each illumination and observation direction further having an actual direction measured from the device as manufactured; and a controller comprising a microcontroller and a non-volatile memory; and the non-volatile memory including: stored nominal illumination and observation directions of each of the measurement channels i; stored actual illumination and observation directions of the measurement channels i; and stored computer executable instructions which, when executed by the microcontroller, cause the color measurement device to: calculate nominal flake normal angles .sub.ni from the nominal illumination and observation directions of the plurality of measurement channels i; calculate actual flake normal angles .sub.ai from the actual illumination and observation directions of the measurement channels i; measure actual reflectance spectra R.sub.i() for the measurement channels i at a plurality of wavelengths ; calculate average actual reflection factors R(.sub.ai) for the plurality of measurement channels i; determine a correction function C() on the basis of the actual flake normal angles .sub.ai and the actual reflection factors R(.sub.ai); calculate the nominal reflection factors R(.sub.ni) on the basis of the correction function C() and the nominal flake normal angles .sub.ni; correct the reflectance spectra R.sub.i() on the basis of the actual reflection factors R(.sub.ai) and the nominal reflection factors R(.sub.ni).
13. The color measurement device according to claim 12, wherein the actual illumination and observation angles are measured by a manufacturer of the color measurement device and the corresponding data are stored in the color measurement device by the manufacturer.
14. The color measurement device according to claim 12, wherein the actual illumination and observation angles are measured by a user of the color measurement device and the corresponding data are stored in the color measurement device by the user.
Description
BRIEF DESCRIPTION OF THE FIGURES
(1) In the following, the invention is explicated in more detail on the basis of the drawings, which show:
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EXEMPLARY EMBODIMENT(S)
(8) The following rule applies to the description of the figures below: wherever individual reference signs are not entered in a figure, reference is made in this respect to the other figures and the corresponding parts of the description. The term measurement array is understood to mean the sum of the components of the colour measurement device which serve to illuminate a measurement spot on the surface of a measurement object and to detect the light reflected by this measurement spot and convert it into corresponding electrical signals. The term device normal is to be understood to mean an (imaginary) line which is fixed relative to the device and (ideally) perpendicular to the surface of the measurement object when using the colour measurement device in practice, and which defines the centre point of the measurement spot. The term actual illumination direction is to be understood to mean the direction in which the measurement spot is illuminated. Similarly, the term actual observation direction is to be understood to mean the direction from which the measurement light reflected by the measurement spot is picked up. The terms nominal illumination directions and nominal observation directions are to be understood to mean the illumination and/or observation directions for which the colour measurement device is configured in accordance with its underlying measurement geometry. The actual illumination and observation directions may deviate (slightly) from the nominal illumination and observation directions, for example due to production tolerances. The term specular direction is to be understood to mean the nominal observation direction reflected on the surface of the (planar) measurement object. A multi-angle colour measurement device has multiple actual illumination directions (and also, as applicable, multiple actual observation directions). The term measurement plane is to be understood to mean a plane which extends through the device normal and all the illumination directions and the observation direction(s) and also the specular direction. All the actual and nominal angles specified refer to directions lying within the measurement plane.
(9) In terms of its general design, the colour measurement device in accordance with the invention is largely similar in design to the devices disclosed in the documents EP 2 703 789 A1 and EP 2 728 342 A1 mentioned in the background. It comprises a housing which accommodates a measurement array and an electronic controller. A display array is provided on the front side of the housing. Operating members are also arranged on the upper side of the housing. An interface (preferably a USB interface) for connecting the housing to an external computer is situated laterally on the housing. The lower side of the housing comprises a measurement opening through which illumination light can exit the interior of the housing and, conversely, through which measurement light can enter the interior of the housing from without (cf. FIG. 1 in EP 2 728 342 A1).
(10) An exemplary embodiment of the measurement array situated in the housing can be seen from
(11) The lenses 21, 31, 41 and 51 can also be completely or partially omitted. Similarly, illuminating with parallel light is not obligatory.
(12) The measurement array MA can also comprise fewer or more illumination arrays and also more than one pick-up array, as is for example the case in the colour measurement device described in the document EP 2 728 342 A1.
(13) In the example embodiment shown, the illumination and observation beam paths are embodied to be linear. It is however also possible to deviate, i.e. for example deflect by means of mirrors, one or more of the beam paths, for example for reasons of space. It is merely essential for the optical axes of the beam path portions which lead directly to and/or away from the measurement spot to lie in a common measurement plane.
(14) The illumination arrays 20, 30 and 40 are controlled by a computer-based controller 100 (
(15) Before the colour measurement device is ready for use, it is first calibrated on the basis of dark measurements and measurements on a white tile (white reference) in a way which is known in its own right, wherein the measurements on the white tile are taken separately for each illumination array and pick-up array.
(16) As in the known colour measurement devices of this type, the measuring process is in principle performed such that a full spectrum comprising a multitude of interpolation points (wavelength ranges with a width of for example 10-20 nm each) across the wavelength range of interest (in most cases, the visible spectrum plus the near UV) is recorded separately for each illumination channel (illumination arrays 20, 30, 40) by means of the pick-up array 50. For this purpose, the spectrometer 53 is activated (put on standby for measuring) by the controller 100 for a certain time frame, and the light source of the respective illumination array is activated and/or switched on for a particular period of time within this time frame. The time frame corresponds to the integration time of the spectrometer.
(17)
(18) The hardware control stage 120 actuates the illumination arrays 20, 30, 40, i.e., switches the light sources contained within them on and off, respectively. In addition, the hardware control stage 120 also controls a drive 71 which is arranged in the colour measurement device and using which a white tile 70, which is likewise provided in the colour measurement device, can be introduced into and/or removed again from the measurement beam path of the colour measurement device.
(19) The spectrometer control stage 130 activates the spectrometer 53 and reads the measurement data produced by it, prepares them and converts them into digital measurement signals (spectral reflection factors).
(20) The (non-volatile) program memory 140 contains the firmware and/or software necessary for controlling and for preparing data. If the colour measurement device is configured as a peripheral device for a superordinate computer, the programs for controlling and for preparing data can alternatively also run completely or partially on the external computer.
(21) The (non-volatile) data memory 150 contains parameters which are substantially device-specific, such as for example integration times for the spectrometer and activation times for the individual illumination arrays, as well as other data necessary for the colour measurement and/or correction method described further below.
(22) To this extent, the colour measurement device described essentially corresponds to the colour measurement devices of this type which are disclosed in the documents EP 2 703 789 A1 and EP 2 728 342 A1, such that the person skilled in the art does not require any further explication in this respect.
(23) The present invention is not concerned with the underlying measurement technology as such or with evaluating the measurement results but rather with the problem of distortions in the measurement results caused by alignment errors and/or angular errors, in particular of the illumination arrays (as compared to an ideal device exhibiting exactly nominally aligned illumination and observation directions). This and eliminating and/or compensating for such measurement distortions in accordance with the invention is discussed in the following in more detail on the basis of
(24) The flake normal angle already mentioned at the beginning plays an important role in the colour measurement method in accordance with the invention and/or colour measurement device in accordance with the invention. The flake normal angle respectively links an illumination direction (incident angle .sub.i) to an observation direction (observation angle .sub.o), as is illustrated in
=(.sub.o.sub.i)/2 where
sin(.sub.i)=sin(.sub.i)*n.sub.1/n.sub.2
sin(.sub.o)=sin(.sub.o)*n.sub.1/n.sub.2
(25) where n.sub.1 is the refraction index of air and n.sub.2 is the refraction index of the (transparent) substrate material of the effect paint P. In other words, each specific combination of an illumination direction (incident angle .sub.i) and an observation direction (observation angle .sub.o) can be transformed into a corresponding flake normal angle (if the refraction index n.sub.2 is known).
(26) In accordance with an underlying concept of the invention, this transformation into the flake angle space is then used as the starting point for correcting the distortions in the measurement values caused by angular errors, wherein it is presupposed that the actual illumination directions of the illumination arrays and the actual observation direction of the pick-up array (or, if there are multiple pick-up arrays, the actual observation directions) of the colour measurement device used are exactly known. Said actual illumination and observation directions of the specific colour measurement device can for example be gauged by the manufacturer, wherein the corresponding data are stored in the colour measurement device. The actual illumination and observation directions of the specific colour measurement device can however also be gauged and stored by the user, by means of methods which are known in their own right.
(27) In a first step of the colour measurement method in accordance with the invention, with the colour measurement device on the measurement object to be gauged, a set of spectral reflection factors are measured, i.e. one spectrum for each of all the (paired) combinations of actual illumination and observation directions. The values thus obtained are referred to in the following as spectral raw data R.sub.i(), where the index i stands for each specific paired combination of actual illumination and observation directions.
(28) The reflection factor can be evaluated for each wavelength or for a subset of wavelengths. Alternatively, an actual brightness reflection also called luminance reflectance factor R(.sub.ai) which represents the intensity of the measurement light is respectively calculated for each specific combination i of actual illumination and observation directions in a suitable representation of the whole reflection spectrum (for example, the average values across all the wavelengths).
(29) The colour measurement method in accordance with the invention is based on the physically substantiated assumption that the light emitted by a particular illumination array changes its intensity, as measured by a pick-up array, continuously as the difference in the illumination and observation directions changes. Accordingly, a continuous parameterised model of the intensity profile across the illumination and observation directions is formed, by adaption, from all the actual brightness reflection also called luminance reflectance factors and the corresponding actual illumination and observation directions. This model is referred to in the following as the correction model or correction function. The first co-ordinate of the correction function is given by the illumination and observation directions, and the second co-ordinate represents the intensities measured in said illumination and observation directions. The correction function unambiguously assigns each combination of an illumination direction and an observation direction a (brightness) reflection factor. With the aid of the correction function and the residual between given points and/or actual brightness reflection factors and the correction function, each combination of a nominal illumination direction and a nominal observation direction is then unambiguously assigned a nominal brightness reflection factor within the definition range of the correction function.
(30) In a preferred embodiment of the invention, the first co-ordinate, i.e. the argument of the correction function, is defined in the flake angle space by the flake normal angle . By transforming the illumination and observation directions into the flake angle space, it is possible to simultaneously correct measurements from multiple pick-up arrays. The aspecular angle can be used as an alternative to the flake normal angle. The aspecular angle is defined in air and calculated for a measurement geometry from the angular difference between the observation direction and the direction of the specular reflection of the illumination.
(31) The preferred embodiment of the method in accordance with the invention, which operates in the flake angle space, is explicated more specifically in the following.
(32) For each specific combination i of actual illumination and observation directions, a corresponding actual flake normal angle .sub.ai is calculated. The refraction index n.sub.2 of the measurement object is incorporated into this calculation, as explicated further above, and would therefore have to be known and/or measured. The refraction index measures about 1.5 for typical effect paints. For performing measurements on such effect paints, an accuracy which is sufficient for practical purposes is satisfied if this value is assumed. Given these assumptions, the actual flake normal angles .sub.ai can however also be determined before the actual colour measurement and/or even by the manufacturer and stored in the colour measurement device.
(33) Each actual brightness reflection factor R(.sub.ai) measured (and/or calculated from the measurements) is assigned to the corresponding calculated (and/or stored) actual flake normal angle .sub.ai. This assignment is shown in a graph in
(34) It can be seen from
(35) A correction function C() is then determined from the actual brightness reflection factors R(.sub.ai) and the corresponding actual flake normal angles .sub.ai. The correction function is determined and/or adapted in accordance with any equalisation method which is known in its own right, such that it matches the interpolation points, as given by the actual brightness reflection factors, as well as possible. The raw data are then corrected (in multiple steps) on the basis of the correction function C() determined in this way.
(36) For each combination i of the actual illumination and observation directions, a corresponding nominal flake normal angle .sub.ni is initially calculated from the respectively corresponding combination of nominal illumination and observation directions. The refraction index n.sub.2 of the measurement object is again incorporated into this calculation and would therefore have to be measured. As when calculating the actual flake normal angles .sub.ai, however, an accuracy which is sufficient for practical purposes can also be achieved in this case by assuming a value of 1.5. Given these presuppositions, the nominal flake normal angles .sub.ni could also be determined even by the manufacturer and stored in the colour measurement device.
(37) A nominal brightness reflection factor R(.sub.ni) is then calculated from each actual brightness reflection factor R(.sub.ai). This can be achieved by means of the correction function C(), for example in accordance with the relationship:
R(.sub.ni)=C(.sub.ni)+[R(.sub.ai)C(.sub.ai)],
(38) where C(.sub.ni) is the value of the correction function C() for the nominal flake normal angle .sub.ni, and C(.sub.ai) is the value of the correction function C() for the actual flake normal angle .sub.ai. This is illustrated by
(39) In a simpler implementation, the local pitch of the flake normal angles .sub.ni and .sub.ai in the correction function C() of
(40) The nominal brightness reflection factors R(.sub.ni) calculated in this way are then adduced in order to correct the raw data R.sub.i(), wherein each spectrum R.sub.i() recorded for a specific combination i of actual illumination and observation directions is of course corrected separately on the basis of the nominal brightness reflection factor R(.sub.ni) calculated for the respective combination.
(41) The spectral raw data R.sub.i() can for example be corrected multiplicatively (through scaling) in accordance with the formula:
R.sub.ic()=R.sub.i()*[R(.sub.ni)R(.sub.ai)]/R(.sub.ai),
(42) where R.sub.ic() is the angularly corrected spectral data sought.
(43)
(44) The method steps 220 to 280, which process and/or calculate measurement values and other data, are performed subject to the control of the computer-based controller 100 of the colour measurement device in accordance with the invention. The programs necessary for this purpose are stored in the software and/or firmware memory 140 of the controller and run by the micro-controller 110, i.e. the colour measurement device in accordance with the invention differs from known devices of this type substantially in that it is embodied and/or programmed to perform the described steps of the method in accordance with the invention.
(45) The colour measurement method in accordance with the invention is based on a physical underlying concept, namely that of knowing the actual illumination and observation directions of the measurement channels of the measurement device and correcting the (spectral) reflection measurement values of the measurement channels on the basis of the information on the actual illumination and observation directions and the nominal illumination and observation directions predetermined by the measurement geometry and on the basis of a uniform correction model for all the measurement geometries, wherein said correction model is based on the flake angles. This results in a systematic and plausible measurement value correction.
(46) Using the method in accordance with the invention, the measurement data are corrected with respect to distortions in the measurement values caused by angular errors, such that they practically exactly match the measurement data recorded by an ideal colour measurement device (i.e. one which does not exhibit any angular errors) of the same measurement geometry, i.e. the measurement data corrected in this way correspond to the measurement data which would have been measured if the actual illumination and observation directions matched exactly. The method in accordance with the invention also however allows a relative correction which adjusts the measurement data to those of another actual target colour measurement device (of the same measurement geometry) which is subject to angular errors, wherein the (slightly incorrectly aligned) actual illumination and observation directions of the target colour measurement device replace the nominal illumination and observation directions of the device in accordance with the invention. This relative correction is for example advantageous when existing colour measurement devices are to be supplemented or replaced by new colour measurement devices, but a significant amount of measurement data have already been produced by means of the existing colour measurement devices and these measurement data are also to continue to be able to be used. In these cases, the new colour measurement devices have to provide measurement results which are consistent with the existing colour measurement devices.
(47) The measurement array MA can also be conversely embodied with respect to its illumination and observation arrays. Specifically, this means that the measurement object would be illuminated in at least one defined illumination direction only, and the reflected measurement light would instead be detected in three (or more) different observation directions by means of three or more pick-up arrays. Any combinations of one or more illumination arrays and one or more pick-up arrays are of course also possible.
(48) The colour measurement method in accordance with the invention shows its strengths in particular in multi-angle measurements in which the measurement object is illuminated in different illumination directions using a large number of illumination arrays, and the reflected measurement light is measured at different observation directions by two or more pick-up arrays. The use in accordance with the invention of the correction method which is uniform for all the measurement geometries increases the number of effective measurement values for the correction model, which enables improved interpolation of the data and increases accuracy.
(49) Although the present invention has been described with reference to exemplary embodiments, it is to be understood that the present invention is not limited by or to such exemplary embodiments.