WO2014078882A1 - Mapping and comparison of colour values - Google Patents
Mapping and comparison of colour values Download PDFInfo
- Publication number
- WO2014078882A1 WO2014078882A1 PCT/AT2013/050218 AT2013050218W WO2014078882A1 WO 2014078882 A1 WO2014078882 A1 WO 2014078882A1 AT 2013050218 W AT2013050218 W AT 2013050218W WO 2014078882 A1 WO2014078882 A1 WO 2014078882A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- color
- value
- determined
- difference
- pixels
- Prior art date
Links
- 238000013507 mapping Methods 0.000 title abstract 2
- 238000000034 method Methods 0.000 claims abstract description 37
- 239000013598 vector Substances 0.000 claims abstract description 28
- 241000282414 Homo sapiens Species 0.000 claims description 24
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 230000009466 transformation Effects 0.000 claims description 15
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 241000282412 Homo Species 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 2
- 239000003086 colorant Substances 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 1
- 230000004456 color vision Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/462—Computing operations in or between colour spaces; Colour management systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/465—Measurement of colour; Colour measuring devices, e.g. colorimeters taking into account the colour perception of the eye; using tristimulus detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
Definitions
- the invention relates to a method for converting a color value predetermined in the HSI color space into a transformed color value located in an H2SI color space.
- this method provides a color value in the H2SI color space for a color comparison with other color values in the H2SI color space.
- the invention relates to a method for determining the perceivable difference for the human eye of two predetermined colors.
- the invention can be applied to the control of prints as well as to the examination and production of digital images, whereby the determination of the visible difference of color values of the individual pixels of a digital image to the human eye is of particular importance.
- the object of the invention is to provide a method by which individual color values can be transformed in such a way that they can be compared with each other in a simple manner, the result of the comparison being a measure of the subjective distinctiveness of the respective human being colors represented by the color values correspond to the human eye.
- the invention solves this problem with the characterizing features of patent claim 1.
- ⁇ , ⁇ , n are predetermined in advance, ⁇ being set according to 0 ⁇ ⁇ 1, ⁇ according to 0 ⁇ ⁇ 2 ⁇ ⁇ and k and n being integers, in particular 2 ⁇ n, 0 ⁇ k.
- the invention enables a transformation of determined color values into a color space in which certain color moods are particularly easy vorappelbar.
- the color value on which the conversion is based is transformed from a given color space, for example from an RGB, XYZ, ClELab or YMC color space, into the HSI color. Color space is created.
- a sensor value is created by respectively determining sensor readings by determining the color, brightness and saturation of the surface of objects by means of a number of sensors sensitive to different wavelengths and the sensor measured values forming the components of the sensor value
- a comparison between two digital images can be made in that two digital images of the same size each have a plurality of different pixels, each associated with at least one color value, each one pixel of one of the digital images, in particular due to identical image position, one uniquely one pixel of the other Digital image is assigned, and that for a subset of the pixels or for each of the pixels, the perceptible difference between the color value of the respective pixel in the digital image and the color value of its associated pixel in the other digital image is determined and associated with at least one or both of these associated pixels ,
- the two digital images are recognized as coincident if this average value is below the threshold value.
- a further object of the invention is to provide a method with which the difference perceptible to the human eye can be imaged particularly advantageously.
- differences in color have greater impact on color perception than different saturation or brightness of colors.
- the result of the comparison is to be a measure which corresponds to the subjective perceptibility for a human being of the respective colors represented by the color values for the human eye.
- a particularly accurate determination of the difference that can be discerned for the human eye between two color values specified in the HSI color space provides that, for the formation of the path integral among all possible paths between the two color values, the path for which the respective difference perceptible to the eye is selected is minimal.
- the path integral is approximately determined by determining the respective difference perceptible to the eye as follows:
- the path is defined by a number of partial paths between every two points lying consecutively on the path and that for each individual partial path separately, in particular according to the previous paragraph, a partial path integral is determined and the path integral over the entire path is determined as the sum of the partial ad integral over the individual partial paths.
- the color values on which the comparison is based are transformed into the HSI by transformation from a given color space, for example from an RGB, XYZ, ClELab or YMC color space. Color space can be created.
- a comparison between two digital images can be made by using two digital images with a multiplicity of pixels to which at least one color value is assigned in each case one pixel of each of the digital images, in particular due to identical image position, each one pixel of the other digital image and that, for a subset of the pixels or for each of the pixels, the perceptible difference between the color value of the respective pixel in the digital image and the color value of its associated pixel is determined in the other digital image and associated with at least one or both of these associated pixels ,
- the two digital images are recognized as coincident if this average value is below the threshold value.
- a computer program for carrying out the method according to the invention can preferably be stored on a data carrier.
- FIG. 1 shows schematically the determination of a H 2 SI color value on the basis of a color value in the HSI color space.
- 2 shows the determination of the difference perceptible to the human eye between two predefined color values in the HSI color space.
- Fig. 3 shows the determination of the color difference on the surface of two objects.
- 4 shows a device for determining the difference of two objects perceptible to the human eye.
- 5 shows the comparison of a color value recorded by means of a sensor with a reference color value.
- Fig. 6 shows the conversion of a digital image to prepare for comparison with a second digital image.
- 7 shows the determination of the difference between two images specified in the HSI color space.
- 8 shows a first embodiment of the invention with a comparison unit for comparing two color values in the HSI color space.
- 9 shows a further embodiment of the invention with two sensors, the color values determined by these being compared with one another.
- Fig. 10 shows a comparison of a color value with a reference color
- FIG. 1 schematically shows a unit 11 for converting an HSI color value C into a H2SI color value.
- the HSI color value C to be transformed is specified as a color vector [H, S, I] comprising three color components, also referred to below as components.
- the color components or components are the color angle H, the saturation S and the brightness or intensity I.
- This HSI color value C i. its components are supplied to the unit 1 1 in electronically coded form.
- the individual components of the HSI color space in the present case are specified within the following limits: 0 ⁇ H ⁇ 2 ⁇ , 0 ⁇ S ⁇ 1, 0 ⁇ I ⁇ 1.
- the unit 1 1 On the basis of the components H, S, I of the color value C arriving at it, the unit 1 1 creates a transformed color value C in a further color space designated as an H 2SI color space.
- the H2SI color space has four complex-valued coordinates, which will be referred to below as the coordinate values x 1 5 x 2 , x 3 and x 4 .
- ⁇ , ⁇ , n are defined as integers, in particular 2 ⁇ n, 0 ⁇ k.
- the parameter k preferably receives the value 2 in this particular embodiment of the invention.
- the specification of the parameters can also be carried out in all other embodiments of the invention presented below.
- FIG. 2 shows a second embodiment of the invention which makes it possible to determine the difference perceptible to the human eye between two predefined color values in the HSI color space.
- the device shown comprises two units 21, 22 for converting one color value d, C 2 in the HSI color space into a respective color value d ', C 2 ' in the H 2SI color space, as described in FIG. 1.
- the converted H2SI color values d ', C 2 ' are fed to a comparison unit 23 which determines the human-perceivable color difference ⁇ between the two color values represented by the vectorial color values d ', C 2 ' and makes them available at their output.
- the comparison unit 23 determines the human perceivable color difference ⁇ between the two color values according to the following rule:
- FIG. 3 shows a further embodiment of the invention, which corresponds to the embodiment shown in FIG. 1, wherein the unit 31 for converting the HSI color value C into the H2SI color value C is additionally preceded by a sensor 33.
- the sensor 33 determines the color of the surface of an object and in each case provides a sensor value C *, which is currently determined by it, at its output.
- the sensor value C * may be encoded or represented in the form of an RGB, XYZ, ClELab or YMC color value.
- the sensor value C * is fed to a conversion unit 32 downstream of the sensor 33, which converts the sensor value C * from the respective color space into transforms the HSI color space and at its output an HSI color value C available.
- this color value C * may also be in the form of an HSI color value C which may be directly supplied to the unit 31 for converting the HSI color value C into the H2SI color value C.
- FIG. 4 An alternative embodiment of Fig. 4 of the invention has two conversion units 41, 42, as shown in Fig. 3, at their respective output in each case a H2SI color value C is present.
- the Euclidean norm is advantageously used as the standard.
- the difference of the color of the two objects perceptible to humans is present in the respective area detected by the sensors 33.
- FIG. 5 shows an alternative procedure in which a predefined reference color value C ' ref is to be compared with a sensor value C * recorded by a sensor 53.
- the value underlying the reference value C ' ref can be made available in any color space. If it is not already present in the HSI color space, it is then transformed into the latter and then transformed into the H2SI color space.
- the sensor value C * recorded by the sensor 53 unless it is already present in the HSI color space, is transformed into this by a conversion unit 52 and is available at its output as a color value C. Subsequently, this color value C is transformed into the H2SI color space by means of a unit 51.
- the unit 51 acts like the unit 1 1 of FIG. 1.
- the conversion unit 52 acts like the conversion unit 32 of FIG.
- the color value C present at the output of the conversion unit 52 and transformed into the H2SI color space is compared with the reference color value C ref 'also transformed into the H 2SI color space and supplied to the comparison unit 54.
- the Euclidean norm is again advantageously used as standard II-II.
- Figures 6 and 7 show another embodiment of the invention used to convert whole images to the H2SI color space as well as to compare whole images.
- Fig. 6 the conversion of only a single digital image D into a transformed digital image D 'is shown. From each of the pixels P of the digital image D, the HSI color value C is used and then transformed into the H2SI color space. The thus determined H2SI color value C is assigned to the respective pixel P 'of the transformed digital image D'. Finally, one obtains a digital image D ', which is assigned a H2SI color value C for each of its pixels P'.
- FIG. 7 shows a possible procedure for comparing two digital images D 1 5 D 2 .
- Digital images D u D 2 are basically available in different formats and different sizes.
- the digital images DD 2 to be compared are first brought to the same size, in particular by interpolation.
- the same size in this context means the same number of lines and columns of the image.
- one pixel P, Q of the one digital image Di is in each case uniquely assigned to one pixel P, Q of the respective other digital image D 2 on the basis of the position.
- the one-to-one assignment of the individual pixels P, Q of the two images D 1 5 D 2 takes place via the coordinates assigned to these pixels P, Q.
- One possibility of comparing the two images D 1 5 D 2 is to compare the individual pixels P, Q associated with each other on the basis of the position to matching color values d ', C 2 ' and each of the pixels P, Q for the human Eye discernible difference ⁇ as shown in one of the preceding embodiments, to determine.
- This difference ⁇ is assigned to one or both of the respective pixels P, Q.
- the two digital images D u D 2 are then identified as coincident if the determined average perceivable difference ⁇ is below a predetermined threshold value.
- the mean value of the difference ⁇ is used for those pixels for which the difference ⁇ was determined.
- P, Q for the formation of the mean value for which a difference ⁇ has been determined.
- the numerical determination of the color difference will be explained with reference to a concrete example. Five different colors of the following form are given:
- the transformed color vectors C are indicated in the following representations by
- the pixel P 'assigned to this pixel P has a color value in the H2SI color space with the following entries:
- the color difference is formed between two colors defined in the HSI color tree which are associated with two corresponding pixels in digital images.
- the pixel P in the first digital image Di is the color gray
- the second pixel is assigned the color red.
- FIG. 8 shows an embodiment of the invention for comparing two color values in the HSI color space, which has a comparison unit 11 1.
- This comparison unit 1 1 1 are two color values d, C 2 fed, which are given in the HSI color space.
- the path integral or the human-perceivable difference ⁇ is evaluated in this case merely by inserting the two boundary points of the path and results as follows:
- the path integral numerically along the entire path between the two color values for larger color distances between the two specified color values Ci, C 2 .
- an arbitrary path in the HSI space between the two color values d, C 2 can first be used.
- the path is divided into a number of subpaths set between every two points consecutively placed on the path.
- a partial path integral determined by numerical approximation is determined separately.
- the path integral over the entire path is determined as the sum of the partial path integrals over the individual subpaths.
- the value of this path integral is kept equal to the perceivable color difference ⁇ .
- the path integral determined in the HSI color space on a path between two color values corresponds approximately to the length of a path transformed into the H2SI color space in the H2SI color space.
- the path integral thus represents the Euclidean distance between the two correspondences of the two color values in the H2SI color space when selecting a rectilinear path in the H2SI color space. If, on the other hand, a path between the two color values Ci, C 2 is used as the path in HSI space As a basis for the calculation of the integral, this path is curved by the transformation into the H2SI color space and in this case does not represent the shortest connection between the two respectively transformed color values d ', C 2 '. For this reason it can be provided in order to find the path for which the shortest distance between the transformed color values d ', C 2 ' in the H2SI color space exists, in order to determine particularly precisely the distance between the two color values.
- the path is adjusted until the value resulting from the evaluation of the path integral has a minimum value.
- FIG. 9 shows a further embodiment of the invention with two sensors, wherein the color values determined by these are compared with one another, which corresponds to the embodiment shown in FIG. 8, the comparison unit 1 21 additionally being preceded by two sensors 1 23a, 123b.
- the sensors 123a, 123b determine the color of the surface of an object located in its receiving area and in each case provide a sensor value Ci *, C 2 *, which is currently determined by it, at its respective output.
- the sensor value Ci *, C 2 * may be encoded or represented in the form of an RGB, XYZ, ClELab or YMC color value.
- the sensor value d *, C 2 * is fed to a conversion unit 1 22a, 1 22b connected downstream of the sensor 123a, 1 23b, which transforms the sensor value d *, C 2 * from the respective color space into the HSI color space and at its output an HSI Color value d, C 2 holds available.
- These color values are supplied to the comparison unit 1 21, at the output of which the difference ⁇ perceptible to the human eye is kept available.
- FIG. 10 shows an alternative procedure for comparing a color value with a reference color value, in which a predefined reference color value C ref is to be compared with a sensor value C * recorded by a sensor 133.
- the value underlying the reference color value C ref can be made available in any color space. It is then transformed into the HSI color space if it is not already present in the HSI color space.
- the sensor value C * recorded by the sensor 1 33 is transformed into this by a conversion unit 132 and is available at its output as a color value C.
- FIG. 11 shows a further embodiment of the invention for comparing two images used to determine differences in whole images perceptible to humans or their eyes.
- FIG. 11 shows a possible procedure for comparing two digital images D 1 5 D 2 .
- Digital images D 1 5 D 2 are basically available in different formats and different sizes. Before the comparison, the digital images D 1 5 D 2 to be compared are first brought to the same size, in particular by interpolation.
- the same size in this context means the same number of lines and columns of the image.
- one pixel P, Q of the one digital image D is in each case uniquely assigned to one pixel P, Q of the respective other digital image D 2 on the basis of the position.
- the one-to-one assignment of the individual pixels P, Q of the two images DD 2 takes place via the coordinates assigned to these pixels P, Q.
- One way of comparing the two images DD 2 is to compare the individual pixels P, Q associated with each other on the basis of corresponding positions to matching color values d ', C 2 ' and each of the pixels P, Q in each case the difference perceptible to the human eye ⁇ as shown in one of the preceding embodiments, to determine.
- This difference ⁇ is assigned to the respective pixel P, Q.
- the two digital images D 1 5 D 2 are then identified as coincident if the pixel-perceptual average perceivable difference ⁇ is below a predetermined threshold value.
- the mean value of the difference ⁇ is used for those pixels for which the difference ⁇ was determined.
- P, Q it is also possible to use only a subset of those pixels P, Q for the formation of the mean value for which a difference ⁇ has been determined.
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
The invention relates to a method for mapping a colour value (C) predefined in the HSI colour space into a transformed colour value (C') located in an H2SI colour space, in particular for availability for a comparison with other colour values in the H2SI colour space, wherein the colour value (C) to be transformed is specified as a colour vector comprising a number of three colour components according to C = [H, S, I] and wherein the colour components (H, S, I) are predefined in the following intervals: 0 ≤ H ≤ 2π, 0 ≤ S ≤ 1, 0 ≤ I ≤ 1. According to the invention, the transformed colour value (C') is determined as a colour vector comprising four components C' = [x1, x 2, x 3, x 4] according to the following criteria: wherein the parameters (α, φ, n) are predetermined in advance, wherein α is determined according to 0 ≤ α ≤ 1, φ according to 0 ≤ φ ≤ 2kπ and k and n are integers, in particular 2 ≤ n, 0 ≤ k.
Description
Umwandlung und Vergleich von Farbwerten Conversion and comparison of color values
Die Erfindung betrifft ein Verfahren zur Umwandlung eines im HSI-Farbraum vorgegebenen Farbwerts in einen in einem H2SI-Farbraum gelegenen transformierten Farbwert. Vorteilhafterweise wird mit diesem Verfahren ein Farbwert im H2SI-Farbraum für einen Farbvergleich mit anderen Farbwerten im H2SI-Farbraum bereitgehalten. Weiters betrifft die Erfindung betrifft ein Verfahren zur Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds zweier vorgegebener Farben. The invention relates to a method for converting a color value predetermined in the HSI color space into a transformed color value located in an H2SI color space. Advantageously, this method provides a color value in the H2SI color space for a color comparison with other color values in the H2SI color space. Furthermore, the invention relates to a method for determining the perceivable difference for the human eye of two predetermined colors.
Die Erfindung kann für die Kontrolle von Drucken aber auch bei der Untersuchung und Erstellung von Digitalbildern angewendet werden, wobei die Bestimmung des für das menschliche Auge sichtbaren Unterschieds von Farbwerten der einzelnen Pixel eines Digitalbilds von besonderer Bedeutung ist. The invention can be applied to the control of prints as well as to the examination and production of digital images, whereby the determination of the visible difference of color values of the individual pixels of a digital image to the human eye is of particular importance.
Aus dem Stand der Technik ist eine Vielzahl unterschiedlicher Verfahren zur Ermittlung des für das Auge wahrnehmbaren Unterschieds von Farben bekannt. Die Erfindung hat das Ziel, ein Verfahren zu schaffen, mit dem einzelne Farbwerte derart transformiert werden können, dass sie auf einfache Weise miteinander verglichen werden können, wobei als Ergebnis des Vergleichs eine Maßzahl stehen soll, die der subjektiv für einen Menschen wahrnehmbaren Unterscheidbarkeit der jeweiligen durch die Farbwerte dargestellten Farben für das menschliche Auge entspricht. From the prior art, a variety of different methods for determining the perceptible to the eye difference of colors known. The object of the invention is to provide a method by which individual color values can be transformed in such a way that they can be compared with each other in a simple manner, the result of the comparison being a measure of the subjective distinctiveness of the respective human being colors represented by the color values correspond to the human eye.
Die Erfindung löst diese Aufgabe mit den kennzeichnenden Merkmalen des Patentanspruchs 1 . Die Erfindung betrifft ein Verfahren zur Umwandlung eines im HSI- Farbraum vorgegebenen Farbwerts in einen in einem H2SI-Farbraum gelegenen transformierten Farbwert, insbesondere zur Bereithaltung für einen Vergleich mit anderen Farbwerten im H2SI-Farbraum, wobei der zu transformierende Farbwert als Farbvektor umfassend eine Anzahl von drei Farbanteilen gemäß C = [H, S, I] angegeben wird und wobei die Farbanteile in den folgenden Intervallen vorgegeben sind: 0 < H < 2ττ, 0 < S < 1 , 0 < I < 1 . Erfindungsgemäß ist vorgesehen, dass der transformierte Farbwert als Farbvektor umfassend vier Komponenten C = [xl 5 x2, x3, x4] nach den folgenden Kriterien ermittelt wird:
The invention solves this problem with the characterizing features of patent claim 1. The invention relates to a method for converting a color value predetermined in the HSI color space into a transformed color value situated in an HSI color space, in particular for keeping available for comparison with other color values in the HSI color space, wherein the color value to be transformed comprises, as a color vector, a number of three color components according to C = [H, S, I] is given and wherein the color components are given in the following intervals: 0 <H <2ττ, 0 <S <1, 0 <I <1. According to the invention, it is provided that the transformed color value is determined as a color vector comprising four components C = [x l 5 x 2 , x 3 , x 4 ] according to the following criteria:
wobei die Parameter α, φ, n vorab vorgegeben werden, wobei α gemäß 0 < α < 1 , φ gemäß 0 < φ < 2Ι<π und k und n als ganze Zahlen, insbesondere 2 < n, 0 < k festgelegt werden. wherein the parameters α, φ, n are predetermined in advance, α being set according to 0 <α <1, φ according to 0 <φ <2Ι <π and k and n being integers, in particular 2 <n, 0 <k.
Die Erfindung ermöglicht eine Transformation von ermittelten Farbwerten in einen Farbraum in dem bestimmte Farbstimmungen besonders einfach vornehmbar sind. Durch die konkrete Auswahl und Vorgabe eines Farbraums, in den die Farbwerte transformiert werden, liegt eine vorteilhafte Metrik vor, die Unterschiede der Farbigkeit stärker berücksichtigt als unterschiedliche Sättigung oder Helligkeit. The invention enables a transformation of determined color values into a color space in which certain color moods are particularly easy vornehmbar. By the concrete selection and specification of a color space into which the color values are transformed, there is an advantageous metric which considers differences in color more than different saturation or brightness.
In einer bevorzugten Ausführungsform, die numerisch einfach und stabil durchführbar ist, ist vorgesehen, dass die Parameter vorab wie folgt festgelegt werden: α = 1 /2 und/oder φ = 0 und/oder n = 2. In a preferred embodiment, which is numerically simple and stable, it is provided that the parameters are determined in advance as follows: α = 1/2 and / or φ = 0 and / or n = 2.
Um das erfindungsgemäße Verfahren mit einer Vielzahl unterschiedlich codierter Farbwerte vorzunehmen, kann vorgesehen sein, dass der der Umwandlung zugrunde gelegte Farbwert durch Transformation aus einem vorgegebenen Farbraum, beispielsweise aus einem RGB-, XYZ-, ClELab- oder YMC- Farbraum, in den HSI- Farbraum erstellt wird. In order to carry out the method according to the invention with a multiplicity of differently coded color values, it can be provided that the color value on which the conversion is based is transformed from a given color space, for example from an RGB, XYZ, ClELab or YMC color space, into the HSI color. Color space is created.
Um Farbwerte unterschiedlicher Gegenstände zu ermitteln und für einen Vergleich zur Verfügung zu halten, kann vorgesehen sein, In order to determine color values of different objects and to make them available for comparison, it can be provided that
- dass ein Sensorwert erstellt wird, indem mittels einer Anzahl von für unterschiedliche Wellenlängen sensitiven Sensoren jeweils Sensormesswerte durch Bestimmung der Farbe, Helligkeit und Sättigung der Oberfläche von Gegenständen ermittelt werden und die Sensormesswerte die Komponenten des Sensorwerts bilden, that a sensor value is created by respectively determining sensor readings by determining the color, brightness and saturation of the surface of objects by means of a number of sensors sensitive to different wavelengths and the sensor measured values forming the components of the sensor value,
- dass der Sensorwert einer Transformation in den HSI-Farbraum unterzogen wird und gemäß dieser Transformation ein Farbwert erstellt wird, und - That the sensor value is subjected to a transformation into the HSI color space and according to this transformation, a color value is created, and
- dass der Farbwert gemäß einem der vorangehenden Ansprüche in den H2SI- Farbraum transformiert wird.
Um den unterschiedlichen Farbeindruck ganzer Bilder auf das menschliche Auge untersuchen zu können, kann vorgesehen sein, dass ein Digitalbild mit einer Vielzahl von Pixeln herangezogen wird, denen jeweils zumindest ein Farbwert zugeordnet ist, und dass für eine Teilmenge der Pixel oder für jedes der Pixel der dem jeweiligen Pixel zugeordnete Farbwert gemäß einem der vorangehenden Patentansprüche in den H2SI- Farbraum transformiert wird und der aus der jeweiligen Transformation resultierende Farbwert dem jeweiligen Pixel zugeordnet wird. - That the color value according to one of the preceding claims in the H2SI color space is transformed. In order to be able to examine the different color impression of whole images on the human eye, it can be provided that a digital image with a plurality of pixels is used, each of which is assigned at least one color value, and that for a subset of the pixels or for each of the pixels The color value assigned to the respective pixel is transformed into the H2SI color space according to one of the preceding claims, and the color value resulting from the respective transformation is assigned to the respective pixel.
Zur Bestimmung des für das menschliche Auge wahrnehmbaren Unterschieds zweier Farbwerte zu ermitteln, kann vorgesehen sein, To determine the difference of two color values perceptible to the human eye, it can be provided that
- dass die beiden Farbwerte auf dieselbe Weise und/oder gemäß derselben Vorschrift gemäß einem der vorangehenden Ansprüche in den H2SI-Farbraum umgewandelt werden und als Farbvektoren zur Verfügung stehen, die jeweils transformierte Farbwerte aufweisen, that the two color values are converted to the H2SI color space in the same way and / or in accordance with the same prescription according to one of the preceding claims and are available as color vectors, each having transformed color values,
- dass der Abstand zwischen den in den H2SI-Farbraum transformierten Farbvektoren oder ein Normwert der Differenz dieser Farbvektoren ermittelt wird, und - that the distance between the color vectors transformed into the H2SI color space or a standard value of the difference of these color vectors is determined, and
- dass dieser Abstand oder dieser Normwert dem vom Menschen wahrnehmbaren Unterschied gleichgesetzt wird. - That this distance or this norm value is equated to the difference perceivable by man.
Auf einfache, effiziente und numerisch stabile Weise, kann der für das menschliche Auge wahrnehmbare Unterschied ermittelt werden, indem der Abstand oder der ermittelte Normwert oder der wahrnehmbare Unterschied zwischen den beiden transformierten Farbvektoren als, insbesondere euklidischer, Normwert des, insbesondere komponentenweise gebildeten, Differenzvektors ÄC = C2' - C zwischen den transformierten Farbvektoren gemäß ΔΕ = ||AC| | ermittelt wird. In a simple, efficient and numerically stable manner, the perceivable difference to the human eye can be determined by the distance or the detected normal value or the perceived difference between the two transformed color vectors as, in particular Euclidean, norm value of the, in particular component-wise formed, difference vector = C 2 '- C between the transformed color vectors according to ΔΕ = || AC | | is determined.
Ein Vergleich zwischen zwei Digitalbildern kann dadurch vorgenommen werden, dass zwei Digitalbilder gleicher Größe jeweils eine Vielzahl unterschiedlicher Pixel aufweisen, denen jeweils zumindest ein Farbwert zugeordnet ist, wobei jeweils ein Pixel eines der Digitalbilder, insbesondere aufgrund identischer Bildposition, eineindeutig jeweils einem Pixel des jeweils anderen Digitalbilds zugeordnet ist, und dass für eine Teilmenge der Pixel oder für jedes der Pixel der jeweils wahrnehmbare Unterschied zwischen dem Farbwert des jeweiligen Pixels im Digitalbild und dem Farbwert des ihm zugeordneten Pixels im jeweils anderen Digitalbild ermittelt und zumindest einem oder beiden dieser einander zugeordneten Pixelzugeordnet wird. A comparison between two digital images can be made in that two digital images of the same size each have a plurality of different pixels, each associated with at least one color value, each one pixel of one of the digital images, in particular due to identical image position, one uniquely one pixel of the other Digital image is assigned, and that for a subset of the pixels or for each of the pixels, the perceptible difference between the color value of the respective pixel in the digital image and the color value of its associated pixel in the other digital image is determined and associated with at least one or both of these associated pixels ,
Zum selben Zweck kann bevorzugt vorgesehen werden, dass
- die Pixel, für die jeweils ein Unterschied ermittelt wurde herangezogen werden, For the same purpose can be preferably provided that - the pixels for which a difference was determined are used,
- für diese Pixel ein Mittelwert für die pixelweise ermittelten wahrnehmbare Unterschied ermittelt wird, und dieser Wert mit einem vorgegebenen Schwellenwert verglichen wird, und for these pixels an average value for the perceptible difference determined per pixel is determined, and this value is compared with a predetermined threshold value, and
- die beiden Digitalbilder als übereinstimmend erkannt werden, wenn dieser Mittelwert unterhalb des Schwellenwerts liegt. - the two digital images are recognized as coincident if this average value is below the threshold value.
Ein weiteres Ziel der Erfindung ist es ein Verfahren zu schaffen, mit dem der für das menschliche Auge wahrnehmbarer Unterschied besonders vorteilhaft abgebildet werden kann. Typischerweise haben hierbei Unterschiede der Farbigkeit größeren Einfluss auf das Farbempfinden haben als unterschiedliche Sättigung oder Helligkeit der Farben. Als Ergebnis des Vergleichs soll eine Maßzahl stehen, die der subjektiv für einen Menschen wahrnehmbaren Unterscheidbarkeit der jeweiligen durch die Farbwerte dargestellten Farben für das menschliche Auge entspricht. A further object of the invention is to provide a method with which the difference perceptible to the human eye can be imaged particularly advantageously. Typically, differences in color have greater impact on color perception than different saturation or brightness of colors. The result of the comparison is to be a measure which corresponds to the subjective perceptibility for a human being of the respective colors represented by the color values for the human eye.
Die Erfindung löst diese Aufgabe mit den kennzeichnenden Merkmalen des Patentanspruchs 1 0. The invention solves this problem with the characterizing features of claim 1 0.
Die Erfindung sieht ein Verfahren zur Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds zwischen zwei im HSI-Farbraum mit den Koordinaten (H, S, I) vorgegebenen Farbwerten vor, wobei die Farbwerte jeweils in Form eines Farbvektorens umfassend eine Anzahl von drei Farbanteilen gemäß Ci = [H S ], C2 = [H2, S2, l2] angegeben werden und wobei die Farbanteile in den folgenden Intervallen vorgegeben sind: 0 < H1 < 2ττ; 0 < H2 < 2ττ; 0 < Si < 1 ; 0 < S2 .s 1 ; 0 < \ < 1 ; 0 < l2 .s 1 ; Erfindungsgemäß ist vorgesehen, dass der für das Auge wahrnehmbare Unterschied als Pfadintegral auf einem im HSI-Farbraum verlaufenden Pfad zwischen den beiden Farbvektoren ermittelt wird, wobei das Pfadintegral gemäß der folgenden Vorschrift festgelegt wird:
The invention provides a method for determining the difference perceptible to the human eye between two color values predetermined in the HSI color space with the coordinates (H, S, I), the color values each being in the form of a color vector comprising a number of three color components according to Ci = [HS], C 2 = [H 2 , S 2 , l 2 ] and where the color components are given in the following intervals: 0 <H 1 <2ττ; 0 <H 2 <2ττ; 0 <Si <1; 0 <S 2 .s 1; 0 <\ <1; 0 <l 2 .s 1; According to the invention, it is provided that the difference perceptible to the eye is determined as a path integral on a path extending in the HSI color space between the two color vectors, the path integral being determined according to the following rule:
und das Diffential ds wie folgt festgelegt wird and the differential ds is set as follows
oder ein beliebiges Vielfaches hiervon ist
Durch die konkrete Auswahl der Metrik bei der Bestimmung des Pfadintegrals können Unterschiede der Farbigkeit stärker berücksichtigt als unterschiedliche Sättigung oder Helligkeit. or any multiple of this Due to the concrete selection of the metric in the determination of the path integral, differences in color can be considered more than different saturation or brightness.
Eine besonders genaue Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds zwischen zwei im HSI-Farbraum vorgegebenen Farbwerten sieht vor, dass für die Bildung des Pfadintegrals unter allen möglichen Pfaden zwischen den beiden Farbwerten derjenige Pfad ausgewählt wird, für den der jeweilige für das Auge wahrnehmbare Unterschied minimal ist. A particularly accurate determination of the difference that can be discerned for the human eye between two color values specified in the HSI color space provides that, for the formation of the path integral among all possible paths between the two color values, the path for which the respective difference perceptible to the eye is selected is minimal.
Zur raschen und präzisen Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds kann insbesondere für kleine Farbunterschiede vorgesehen sein, dass das Pfadintegral näherungsweise ermittelt wird, indem der jeweilige für das Auge wahrnehmbaren Unterschied wie folgt festgelegt wird: For the rapid and precise determination of the difference discernible to the human eye, it may be provided, in particular for small color differences, that the path integral is approximately determined by determining the respective difference perceptible to the eye as follows:
Zur präzisen und numerisch stabilen Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds kann vorgesehen sein, dass der Pfad durch eine Anzahl von Teilpfaden zwischen je zwei auf dem Pfad aufeinander folgend gelegenen Punkten festgelegt wird und dass für jeden einzelnen Teilpfad jeweils separat, insbesondere gemäß dem im vorigen Absatz genannten Formel, ein Teilpfadintegral ermittelt wird und das Pfadintegral über den gesamten Pfad als Summe der Teilpf ad integrale über die einzelnen Teilpfade ermittelt wird. For a precise and numerically stable determination of the difference perceptible to the human eye, it can be provided that the path is defined by a number of partial paths between every two points lying consecutively on the path and that for each individual partial path separately, in particular according to the previous paragraph, a partial path integral is determined and the path integral over the entire path is determined as the sum of the partial ad integral over the individual partial paths.
Um das erfindungsgemäße Verfahren mit einer Vielzahl unterschiedlich codierter Farbwerte vorzunehmen, kann vorgesehen sein, dass die dem Vergleich zugrunde gelegten Farbwerte durch Transformation aus einem vorgegebenen Farbraum, beispielsweise aus einem RGB-, XYZ-, ClELab- oder YMC- Farbraum, in den HSI- Farbraum erstellt werden. In order to carry out the method according to the invention with a multiplicity of differently coded color values, it can be provided that the color values on which the comparison is based are transformed into the HSI by transformation from a given color space, for example from an RGB, XYZ, ClELab or YMC color space. Color space can be created.
Um Farbwerte unterschiedlicher Gegenstände zu ermitteln und für einen Vergleich zur Verfügung zu halten, kann vorgesehen sein, In order to determine color values of different objects and to make them available for comparison, it can be provided that
a) dass zwei Farbwerte erstellt werden, indem mittels zweier für unterschiedliche Wellenlängen sensitiven Sensoren jeweils Sensormesswerte ermittelt werden,
b1 ) dass die Sensormesswerte die Komponenten des jeweiligen Farbvektors der Farbwerte bilden oder a) that two color values are created by sensor readings being determined in each case by means of two sensors sensitive to different wavelengths, b1) that the sensor measured values form the components of the respective color vector of the color values or
b2) dass die Sensormesswerte in den HSI-Farbraum transformiert werden und die Farbwerte durch Transformation aus den Sensormesswerte ermittelt werden, und c) dass die beiden Farbwerte gemäß einem der vorangehenden Ansprüche miteinander verglichen werden und ein für das Auge wahrnehmbarer Unterschied (ΔΕ) ermittelt wird. b2) that the sensor measured values are transformed into the HSI color space and the color values are determined by transformation from the sensor measured values, and c) that the two color values according to one of the preceding claims are compared with one another and a difference (ΔΕ) perceptible to the eye is determined ,
Ein Vergleich zwischen zwei Digitalbildern kann dadurch vorgenommen werden, dass zwei Digitalbilder mit einer Vielzahl von Pixeln herangezogen werden, denen jeweils zumindest ein Farbwert zugeordnet ist, wobei jeweils ein Pixel eines der Digitalbilder, insbesondere aufgrund identischer Bildposition, eineindeutig jeweils einem Pixel des jeweils anderen Digitalbilds zugeordnet ist, und dass für eine Teilmenge der Pixel oder für jedes der Pixel der jeweils wahrnehmbare Unterschied zwischen dem Farbwert des jeweiligen Pixels im Digitalbild und dem Farbwert des ihm zugeordneten Pixels im jeweils anderen Digitalbild ermittelt und zumindest einem oder beiden dieser einander zugeordneten Pixel zugeordnet wird. A comparison between two digital images can be made by using two digital images with a multiplicity of pixels to which at least one color value is assigned in each case one pixel of each of the digital images, in particular due to identical image position, each one pixel of the other digital image and that, for a subset of the pixels or for each of the pixels, the perceptible difference between the color value of the respective pixel in the digital image and the color value of its associated pixel is determined in the other digital image and associated with at least one or both of these associated pixels ,
Zum selben Zweck kann bevorzugt vorgesehen werden, dass For the same purpose can be preferably provided that
- die Pixel, für die jeweils ein Unterschied ermittelt wurde herangezogen werden, - the pixels for which a difference was determined are used,
- für diese Pixel ein Mittelwert für die pixelweise ermittelten wahrnehmbare Unterschied ermittelt wird, und dieser Wert mit einem vorgegebenen Schwellenwert verglichen wird, und for these pixels an average value for the perceptible difference determined per pixel is determined, and this value is compared with a predetermined threshold value, and
- die beiden Digitalbilder als übereinstimmend erkannt werden, wenn dieser Mittelwert unterhalb des Schwellenwerts liegt. - the two digital images are recognized as coincident if this average value is below the threshold value.
Ein Computerprogramm zur Durchführung der erfindungsgemäßen Verfahren kann bevorzugterweise auf einem Datenträger abgespeichert werden. A computer program for carrying out the method according to the invention can preferably be stored on a data carrier.
Die Erfindung wird im Folgenden anhand von Ausführungsbeispielen näher dargestellt. The invention is illustrated in more detail below with reference to exemplary embodiments.
Fig. 1 zeigt schematisch die Ermittlung eines H2SI-Farbwerts anhand eines Farbwertes im HSI-Farbraum. Fig. 2 zeigt die Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds zwischen zwei vorgegebenen Farbwerten im HSI- Farbraum. Fig. 3 zeigt die Bestimmung des Farbunterschieds an der Oberfläche zweier Gegenstände. Fig. 4 zeigt eine Vorrichtung zur Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds von zwei Gegenständen. Fig. 5 zeigt den Vergleich eines mittels eines Sensors aufgenommenen Farbwerts mit einem Referenzfarbwert. Fig. 6
zeigt die Umwandlung eines Digitalbilds zur Vorbereitung auf einen Vergleich mit einem zweiten Digitalbild. Fig. 7 zeigt die Ermittlung des Unterschieds zweier im HSI-Farbraum vorgegebener Bilder. Fig. 8 zeigt eine erste Ausführungsform der Erfindung mit einer Vergleichseinheit zum Vergleich von zwei Farbwerten im HSI-Farbraum. Fig. 9 zeigt eine weitere Ausführungsform der Erfindung mit zwei Sensoren, wobei die von diesen ermittelten Farbwerte miteinander verglichen werden. Fig. 10 zeigt einen Vergleich eines Farbwerts mit einem Referenzfarbwert. Fig. 11 zeigt den Vergleich von zwei Bildern. FIG. 1 shows schematically the determination of a H 2 SI color value on the basis of a color value in the HSI color space. 2 shows the determination of the difference perceptible to the human eye between two predefined color values in the HSI color space. Fig. 3 shows the determination of the color difference on the surface of two objects. 4 shows a device for determining the difference of two objects perceptible to the human eye. 5 shows the comparison of a color value recorded by means of a sensor with a reference color value. Fig. 6 shows the conversion of a digital image to prepare for comparison with a second digital image. 7 shows the determination of the difference between two images specified in the HSI color space. 8 shows a first embodiment of the invention with a comparison unit for comparing two color values in the HSI color space. 9 shows a further embodiment of the invention with two sensors, the color values determined by these being compared with one another. Fig. 10 shows a comparison of a color value with a reference color value. Fig. 11 shows the comparison of two pictures.
In Fig. 1 ist schematisch eine Einheit 1 1 zur Umwandlung eines HSI-Farbwerts C in einen H2SI-Farbwert dargestellt. Der zu transformierende HSI-Farbwert C ist als Farbvektor [H, S, I] umfassend drei Farbanteile, im Folgenden auch als Komponenten bezeichnet, vorgegeben. Bei den Farbanteilen bzw. Komponenten handelt es sich um den Farbwinkel H, die Sättigung S und die Helligkeit oder Intensität I. Dieser HSI-Farbwert C, d.h. seinen Komponenten, werden der Einheit 1 1 in elektronisch codierter Form zugeführt. Die einzelnen Komponenten des HSI-Farbraums sind im vorliegenden Fall innerhalb der folgenden Grenzen vorgegeben: 0 < H < 2ττ, 0 < S < 1 , 0 < I < 1 . FIG. 1 schematically shows a unit 11 for converting an HSI color value C into a H2SI color value. The HSI color value C to be transformed is specified as a color vector [H, S, I] comprising three color components, also referred to below as components. The color components or components are the color angle H, the saturation S and the brightness or intensity I. This HSI color value C, i. its components are supplied to the unit 1 1 in electronically coded form. The individual components of the HSI color space in the present case are specified within the following limits: 0 <H <2ττ, 0 <S <1, 0 <I <1.
Die Einheit 1 1 erstellt ausgehend von den bei ihr einlangenden Komponenten H, S, I des Farbwerts C einen transformierten Farbwert C in einem weiteren, als H2SI-Farbraum bezeichneten Farbraum. Der H2SI-Farbraum weist vier komplexwertige Koordinaten auf, die im folgenden mit den Koordinatenwerten xl 5 x2, x3 und x4 bezeichnet werden. Die Umwandlung der einzelnen Komponenten des HSI-Farbwerts C in einen transformierten Farbwert C'=[xi , x2, X3, X4] erfolgt nach den nachstehend angegebenen Vorschriften.
On the basis of the components H, S, I of the color value C arriving at it, the unit 1 1 creates a transformed color value C in a further color space designated as an H 2SI color space. The H2SI color space has four complex-valued coordinates, which will be referred to below as the coordinate values x 1 5 x 2 , x 3 and x 4 . The conversion of the individual components of the HSI color value C into a transformed color value C '= [xi, x 2 , X3, X4] is carried out according to the instructions given below.
iH iH
Bei der Umwandlung des Farbwerts C im HSI-Farbraum in den transformierten Farbwert C im H2SI-Farbraum können für die einzelnen Parameter α, φ, n innerhalb der im Folgenden dargestellten Grenzen vorgegeben werden, wobei α gemäß 0 < α < 1 , φ gemäß 0 < φ < 2kn und k und n als ganze Zahlen, insbesondere 2 < n, 0 < k festgelegt werden. Die Auswahl innerhalb dieser Intervalle kann weitestgehend beliebig vorgenommen werden, ohne dass sich hierdurch ein unterschiedlicher Effekt ergäbe. Im
vorliegenden Fall wird α = 1 /2 und φ = 0 vorgegeben. Lediglich durch die Auswahl von n kann ein größerer oder kleinerer Farbraum gewählt werden, wobei bevorzugt n=2 gewählt wird. Der Parameter k erhält in dieser besonderen Ausführungsform der Erfindung vorzugsweise den Wert 2. Die Vorgabe der Parameter kann selbstverständlich auch bei allen anderen, im Folgenden dargestellten Ausführungsformen der Erfindung vorgenommen werden. When converting the color value C in the HSI color space into the transformed color value C in the H2SI color space, it is possible to specify α, φ, n for the individual parameters within the limits shown below, where α is 0 <α <1, φ is 0 <φ <2kn and k and n are defined as integers, in particular 2 <n, 0 <k. The selection within these intervals can be made as far as possible without this giving rise to a different effect. in the In this case, α = 1/2 and φ = 0 are specified. Only by selecting n can a larger or smaller color space be selected, wherein preferably n = 2 is selected. The parameter k preferably receives the value 2 in this particular embodiment of the invention. Of course, the specification of the parameters can also be carried out in all other embodiments of the invention presented below.
In Fig. 2 ist eine zweite Ausführungsform der Erfindung dargestellt, die die Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds zwischen zwei vorgegebenen Farbwerten im HSI-Farbraum ermöglicht. Die dargestellte Vorrichtung umfasst zwei Einheiten 21 , 22 zur Umwandlung jeweils eines Farbwerts d , C2 im HSI-Farbraum in jeweils einen Farbwert d', C2' im H2SI-Farbraum, wie in Fig. 1 beschrieben. Die umgewandelten H2SI-Farbwerte d', C2' sind einer Vergleichseinheit 23 zugeführt, die den für den Menschen wahrnehmbaren Farbunterschied ΔΕ zwischen den beiden mit den vektoriellen Farbwerten d', C2' dargestellten Farbwerten ermittelt und an ihrem Ausgang zur Verfügung hält. Die Vergleichseinheit 23 bestimmt den für den Menschen wahrnehmbaren Farbunterschied ΔΕ zwischen den beiden Farbwerten gemäß der nachstehenden Vorschrift:FIG. 2 shows a second embodiment of the invention which makes it possible to determine the difference perceptible to the human eye between two predefined color values in the HSI color space. The device shown comprises two units 21, 22 for converting one color value d, C 2 in the HSI color space into a respective color value d ', C 2 ' in the H 2SI color space, as described in FIG. 1. The converted H2SI color values d ', C 2 ' are fed to a comparison unit 23 which determines the human-perceivable color difference ΔΕ between the two color values represented by the vectorial color values d ', C 2 ' and makes them available at their output. The comparison unit 23 determines the human perceivable color difference ΔΕ between the two color values according to the following rule:
In dieser Vorschrift wird eine Vektornorm || - || verwendet, wobei vorteilhafterweise die euklidische Norm der Differenz AC als Farbunterschied ΔΕ herangezogen wird. Anstelle der euklidischen Norm kann für sämtliche Ausführungsbeispiele selbstverständlich auch jede andere Norm, insbesondere jede L-Norm, die Dreiernorm, die Maximumsnorm usw. verwendet werden. In this regulation, a vector standard || - || used, wherein advantageously the Euclidean norm of the difference AC is used as the color difference ΔΕ. Of course, instead of the Euclidean norm, any other standard, in particular any L-norm, the three-norm, the maximum-norm, etc. may be used for all embodiments.
Fig. 3 zeigt eine weitere Ausführungsform der Erfindung, die der in Fig. 1 dargestellten Ausführungsform entspricht, wobei der Einheit 31 zur Umwandlung des HSI-Farbwerts C in den H2SI-Farbwert C zusätzlich ein Sensor 33 vorgeschaltet ist. Der Sensor 33 bestimmt die Farbe der Oberfläche eines Gegenstands und stellt jeweils einen zur Zeit von ihm ermittelten Sensorwert C* an seinem Ausgang zur Verfügung. FIG. 3 shows a further embodiment of the invention, which corresponds to the embodiment shown in FIG. 1, wherein the unit 31 for converting the HSI color value C into the H2SI color value C is additionally preceded by a sensor 33. The sensor 33 determines the color of the surface of an object and in each case provides a sensor value C *, which is currently determined by it, at its output.
Wie im vorliegenden Ausführungsbeispiel dargestellt, kann vorgesehen sein, dass der Sensorwert C* in Form eines RGB-, XYZ-, ClELab- oder YMC-Farbwerts codiert oder dargestellt ist. Der Sensorwert C* wird einer dem Sensor 33 nachgeschalteten Umwandlungseinheit 32 zugeführt, die den Sensorwert C* vom jeweiligen Farbraum in
den HSI-Farbraum transformiert und an ihrem Ausgang einen HSI-Farbwert C zur Verfügung hält. As illustrated in the present exemplary embodiment, provision may be made for the sensor value C * to be encoded or represented in the form of an RGB, XYZ, ClELab or YMC color value. The sensor value C * is fed to a conversion unit 32 downstream of the sensor 33, which converts the sensor value C * from the respective color space into transforms the HSI color space and at its output an HSI color value C available.
Dieser Farbwert C* kann alternativ auch in Form eines HSI-Farbwerts C vorliegen, der unmittelbar der Einheit 31 zur Umwandlung des HSI-Farbwerts C in den H2SI-Farbwert C zugeführt werden kann. Alternatively, this color value C * may also be in the form of an HSI color value C which may be directly supplied to the unit 31 for converting the HSI color value C into the H2SI color value C.
Eine alternative Ausführungsform aus Fig. 4 der Erfindung verfügt über jeweils zwei Umwandlungseinheiten 41 , 42, wie in Fig. 3 dargestellt, an deren jeweiligen Ausgang jeweils ein H2SI-Farbwert C anliegt. Diese beiden H2SI-Farbwerte C werden jeweils einer Vergleichseinheit 43 zugeführt, die der Vergleichseinheit 23 aus Fig. 2 entspricht und die den für den Menschen wahrnehmbaren Farbunterschied ΔΕ zwischen den beiden Farbwerten gemäß der nachstehenden Vorschrift bestimmt, ΔΕ = | | ÄC | | = | | C2' - C H. Hierbei wird als Norm wiederum vorteilhafterweise die euklidische Norm verwendet. Am Ausgang der Vergleichseinheit 43 liegt der für den Menschen wahrnehmbare Unterschied der Farbe der beiden Gegenstände im jeweiligen von den Sensoren 33 erfassten Bereich an. An alternative embodiment of Fig. 4 of the invention has two conversion units 41, 42, as shown in Fig. 3, at their respective output in each case a H2SI color value C is present. These two H2SI color values C are each fed to a comparison unit 43, which corresponds to the comparison unit 23 from FIG. 2 and which determines the human-perceivable color difference ΔΕ between the two color values in accordance with the following rule, ΔΕ = | | ÄC | | = | | C 2 '- C H Here again, the Euclidean norm is advantageously used as the standard. At the output of the comparison unit 43, the difference of the color of the two objects perceptible to humans is present in the respective area detected by the sensors 33.
Fig. 5 zeigt ein alternatives Vorgehen, bei dem ein vorgegebener Referenzfarbwert C'ref mit einem von einem Sensor 53 aufgenommenen Sensorwert C* verglichen werden soll. Der dem Referenzwert C'ref zugrundeliegende Wert kann in einem beliebigen Farbraum zur Verfügung gestellt werden. Er wird anschließend, sofern er nicht bereits im HSI- Farbraum vorliegt, in diesen transformiert und anschließend in den H2SI-Farbraum transformiert. Der vom Sensor 53 aufgenommene Sensorwert C* wird, sofern er nicht bereits im HSI-Farbraum vorliegt, in diesen von einer Umwandlungseinheit 52 transformiert und steht an deren Ausgang als Farbwert C zur Verfügung. Anschließend wird dieser Farbwert C in den H2SI-Farbraum mittels einer Einheit 51 transformiert. Die Einheit 51 agiert hierbei wie die Einheit 1 1 aus Fig. 1 . Die Umwandlungseinheit 52 agiert wie die Umwandlungseinheit 32 aus Fig. 3. Der am Ausgang der Umwandlungseinheit 52 vorliegende und in den H2SI-Farbraum transformierte Farbwert C wird mit dem ebenfalls in den H2SI-Farbraum transformierten Referenzfarbwert Cref' verglichen und der Vergleichseinheit 54 zugeführt. Diese Vergleichseinheit 54 bestimmt den für den Menschen wahrnehmbaren Farbunterschied ΔΕ zwischen dem Farbwert C und dem Referenzfarbwert Cref' im H2SI-Farbraum gemäß der Vorschrift ΔΕ = | | ÄC | | = | | C2' - Ci'| |. Hierbei wird als Norm I I - I I wiederum vorteilhafterweise die euklidische Norm verwendet.
Fig. 6 und Fig. 7 zeigen eine weitere Ausführungsform der Erfindung, die zur Umwandlung ganzer Bilder in den H2SI-Farbraum sowie zum Vergleich von ganzen Bildern verwendet wird. 5 shows an alternative procedure in which a predefined reference color value C ' ref is to be compared with a sensor value C * recorded by a sensor 53. The value underlying the reference value C ' ref can be made available in any color space. If it is not already present in the HSI color space, it is then transformed into the latter and then transformed into the H2SI color space. The sensor value C * recorded by the sensor 53, unless it is already present in the HSI color space, is transformed into this by a conversion unit 52 and is available at its output as a color value C. Subsequently, this color value C is transformed into the H2SI color space by means of a unit 51. The unit 51 acts like the unit 1 1 of FIG. 1. The conversion unit 52 acts like the conversion unit 32 of FIG. 3. The color value C present at the output of the conversion unit 52 and transformed into the H2SI color space is compared with the reference color value C ref 'also transformed into the H 2SI color space and supplied to the comparison unit 54. This comparison unit 54 determines the human-perceivable color difference ΔΕ between the color value C and the reference color value C ref 'in the H2SI color space according to the rule ΔΕ = | | ÄC | | = | | C 2 '- Ci' | |. In this case, the Euclidean norm is again advantageously used as standard II-II. Figures 6 and 7 show another embodiment of the invention used to convert whole images to the H2SI color space as well as to compare whole images.
In Fig. 6 wird die Umwandlung lediglich eines einzelnen Digitalbilds D in ein transformiertes Digitalbild D' dargestellt. Von jedem der Pixel P des Digitalbilds D wird der HSI-Farbwert C herangezogen und anschließend in den H2SI-Farbraum transformiert. Der so ermittelte H2SI-Farbwert C wird dem jeweiligen Pixel P' des transformierten Digitalbilds D' zugeordnet. Schließlich erhält man ein Digitalbild D', dem für jedes seiner Pixel P' jeweils ein H2SI-Farbwert C zugeordnet ist. In Fig. 6, the conversion of only a single digital image D into a transformed digital image D 'is shown. From each of the pixels P of the digital image D, the HSI color value C is used and then transformed into the H2SI color space. The thus determined H2SI color value C is assigned to the respective pixel P 'of the transformed digital image D'. Finally, one obtains a digital image D ', which is assigned a H2SI color value C for each of its pixels P'.
In Fig. 7 ist eine mögliche Vorgehensweise zum Vergleich von zwei Digitalbildern D1 5 D2 dargestellt. Digitalbilder Du D2 liegen grundsätzlich in verschiedenen Formaten und verschiedener Grö ße vor. Vor dem Vergleich werden die zu vergleichenden Digitalbilder D D2 zunächst, insbesondere durch Interpolation, auf dieselbe Größe gebracht. Unter derselben Grö ße versteht man in diesem Zusammenhang dieselbe Anzahl von Zeilen und Spalten des Bildes. Hierbei wird jeweils ein Pixel P, Q des einen Digitalbilds Di jeweils einem Pixel P, Q des jeweils anderen Digitalbilds D2 eineindeutig aufgrund der Position zugeordnet. Im vorliegenden Fall erfolgt die eineindeutige Zuordnung der einzelnen Pixel P, Q der beiden Bilder D1 5 D2 über die diesen Pixeln P, Q zugeordneten Koordinaten. FIG. 7 shows a possible procedure for comparing two digital images D 1 5 D 2 . Digital images D u D 2 are basically available in different formats and different sizes. Before the comparison, the digital images DD 2 to be compared are first brought to the same size, in particular by interpolation. The same size in this context means the same number of lines and columns of the image. In this case, in each case one pixel P, Q of the one digital image Di is in each case uniquely assigned to one pixel P, Q of the respective other digital image D 2 on the basis of the position. In the present case, the one-to-one assignment of the individual pixels P, Q of the two images D 1 5 D 2 takes place via the coordinates assigned to these pixels P, Q.
Eine Möglichkeit des Vergleichs der beiden Bilder D1 5 D2 liegt darin, die einzelnen einander aufgrund der Position zugeordneten Pixel P, Q miteinander auf übereinstimmende Farbwerte d', C2' zu vergleichen und jedem der Pixel P, Q jeweils den für das menschliche Auge wahrnehmbaren Unterschied ΔΕ wie bei einer der vorangehenden Ausführungsformen dargestellt, zu ermitteln. Dieser Unterschied ΔΕ wird einem oder beiden der jeweiligen Pixel P, Q zugeordnet. Die beiden Digitalbilder Du D2 werden dann als übereinstimmend erkannt, wenn der ermittelte durchschnittliche wahrnehmbare Unterschied ΔΕ unterhalb eines vorgegebenen Schwellenwerts liegt. One possibility of comparing the two images D 1 5 D 2 is to compare the individual pixels P, Q associated with each other on the basis of the position to matching color values d ', C 2 ' and each of the pixels P, Q for the human Eye discernible difference ΔΕ as shown in one of the preceding embodiments, to determine. This difference ΔΕ is assigned to one or both of the respective pixels P, Q. The two digital images D u D 2 are then identified as coincident if the determined average perceivable difference ΔΕ is below a predetermined threshold value.
Für die Bildung des durchschnittliche wahrnehmbare Unterschied ΔΕ wird der Mittelwert des Unterschieds ΔΕ für diejenigen Pixel herangezogen, für die der Unterschied ΔΕ ermittelt wurde. Selbstverständlich ist es auch möglich, eine nur Teilmenge derjenigen Pixel P, Q für die Bildung des Mittelwerts heranzuziehen, für die ein Unterschied ΔΕ ermittelt worden ist.
Im Folgenden wird die numerische Bestimmung des Farbunterschieds anhand eines konkreten Beispiels erläutert. Es werden fünf verschiedene Farben der folgenden Form vorgegeben : For the formation of the average perceptible difference ΔΕ, the mean value of the difference ΔΕ is used for those pixels for which the difference ΔΕ was determined. Of course, it is also possible to use only a subset of those pixels P, Q for the formation of the mean value for which a difference ΔΕ has been determined. In the following, the numerical determination of the color difference will be explained with reference to a concrete example. Five different colors of the following form are given:
Ft = rot: H=0, S=1 , 1=1 /2 Ft = red: H = 0, S = 1, 1 = 1/2
C = cyan (oder blau-grün): Η=ττ, S=1 , 1=1 /2 C = cyan (or blue-green): Η = ττ, S = 1, 1 = 1/2
G = grau: H = beliebig, S=0, 1=1 /2 G = gray: H = arbitrary, S = 0, 1 = 1/2
Y = gelb: H = ττ/3, S=1 , 1=1 /2 Y = yellow: H = ττ / 3, S = 1, 1 = 1/2
1 /2 R = halb rot: H=0, S=1 /2, 1=1 /2 1/2 R = half red: H = 0, S = 1/2, 1 = 1/2
Die transformierten Farbvektoren C werden in den folgenden Darstellungen mit | R>, |C>, |G>, |Y>, | 1 /2R> bezeichnet und haben nach ihrer Umwandlung in diesen Farbraum die folgenden Werte, wobei α = 1 /2, φ = 0, n = 2 gesetzt wird. The transformed color vectors C are indicated in the following representations by | R>, | C>, | G>, | Y>, | 1 / 2R> and after their conversion into this color space have the following values, where α = 1/2, φ = 0, n = 2.
In Fig. 6 hat das Pixel P die Farbe rot und entsprechend den Farbwert H=0, S=1 , 1=1 /2 im HSI-Farbraum. Dem diesem Pixel P jeweils zugeordnete Pixel P' verfügt über einen Farbwert im H2SI-Farbraum mit den folgenden Einträgen:
In FIG. 6, the pixel P has the color red and correspondingly the color value H = 0, S = 1, 1 = 1/2 in the HSI color space. The pixel P 'assigned to this pixel P has a color value in the H2SI color space with the following entries:
In Fig. 7 wird die Bildung des Farbunterschieds zwischen zwei im HSI-Farbbaum festgelegten Farben durchgeführt, die zwei einander entsprechenden Pixeln in Digitalbildern zugeordnet sind. Dem Pixel P im ersten Digitalbild Di ist die Farbe Grau, dem zweiten Pixel ist die Farbe Rot zugeordnet. Durch Transformation dieser Farben in den H2SI-Farbraum ergeben sich die einzelnen Farbwerte der Pixel zu: In Fig. 7, the color difference is formed between two colors defined in the HSI color tree which are associated with two corresponding pixels in digital images. The pixel P in the first digital image Di is the color gray, the second pixel is assigned the color red. By transforming these colors into the H2SI color space, the individual color values of the pixels result in:
Durch Bildung der euklidischen Distanz zwischen diesen beiden Farbwerten bzw. Vektoren im H2SI-Farbraum ergibt sich der folgende Abstand dRG, der einen Wert für den vom Menschen wahrnehmbaren Unterschied zwischen den beiden Farben ergibt. By forming the Euclidean distance between these two color values or vectors in the H2SI color space, the following distance d RG results, which yields a value for the human-perceivable difference between the two colors.
Zusätzlich werden noch die weiteren Abstände zwischen der Farbe Rot und den anderen vorstehend angegebenen Farben näher angegeben und numerisch evaluiert.
In addition, the further distances between the color red and the other colors specified above are specified and evaluated numerically.
j -r = v^ = 1. 414... j -r = v ^ = 1. 414 ...
/ ~ / ~
dyä = V 2 - \/2 = 0, 765... dyä = V 2 - \ / 2 = 0, 765 ...
/ 1 r- dT *—Ä1 = , V/ 2 - — -(1 - 4V3) = 0, 975... / 1 r- d T * - Ä1 =, V / 2 - - - (1 - 4V3) = 0, 975 ...
4 2 4 2
In Fig. 8 ist eine Ausführungsform der Erfindung zum Vergleich von zwei Farbwerten im HSI-Farbraum dargestellt, die eine Vergleichseinheit 1 1 1 aufweist. Dieser Vergleichseinheit 1 1 1 sind zwei Farbwerte d , C2 zugeführt, die im HSI-Farbraum angegeben sind. FIG. 8 shows an embodiment of the invention for comparing two color values in the HSI color space, which has a comparison unit 11 1. This comparison unit 1 1 1 are two color values d, C 2 fed, which are given in the HSI color space.
Prinzipiell ist es zur Bestimmung des für das menschliche Auge wahrnehmbaren Unterschieds ΔΕ zwischen den beiden Farbwerten Ci , C2 möglich, diese Farbwerte Ci , C2 in einen weiteren, als H2SI-Raum bezeichneten Farbraum zu transformieren und den Abstand zwischen den jeweiligen Entsprechungen Ci', C2' der beiden Farbwerte Ci , C2 in diesem Farbraum zu ermitteln. Dieser Farbraum ist kann durch die folgenden Transformationsgleichungen festgelegt werden:
In principle, in order to determine the difference ΔΕ between the two color values Ci, C 2 perceptible for the human eye, it is possible to transform these color values Ci, C 2 into a further color space designated as an H2SI space and to determine the distance between the respective correspondences Ci '. To determine C 2 'of the two color values Ci, C 2 in this color space. This color space can be determined by the following transformation equations:
/ ff / ff
X2 V ( 1 — ) S cos ( nH ) c _ * X2 V (1 -) S cos (nH) c _ *
' l f 'l f
Eine Umwandung in diesen Farbraum ist jedoch in vielen Fällen numerisch aufwendig und benötigt einen größeren Speicherplatz. Darum wird bei der Erfindung ein Vorgehen gewählt, bei dem anstelle der Ermittlung des Abstandes zwischen den beiden in den H2SI-Raum transformierten Punkten ein Pfadintegral im HSI-Raum ermittelt und
ausgewertet wird. Unter der Voraussetzung, dass α = 1/2, φ = 0 und n = 2 entspricht der Abstand im H2SI-Raum dem folgenden im HSI-Raum ermittleten Pfadintegral:
Conversion to this color space, however, is in many cases numerically complex and requires a larger storage space. Therefore, in the invention, a procedure is chosen in which, instead of determining the distance between the two points transformed into the H2SI space, a path integral in the HSI space is determined and is evaluated. Assuming that α = 1/2, φ = 0 and n = 2, the distance in the H2SI space corresponds to the following path integral determined in HSI space:
wobei das Linienelement bzw. Liniendiffernetial ds entsprechend der vorstehend genannten Transformationsgleichungen vorgegeben wird. Das Linienelement hat den folgenden Wert:
wherein the line element or line digitization ds is given according to the above-mentioned transformation equations. The line element has the following value:
Zur numerischen Ermittlung stehen mehrere Möglichkeiten zur Verfügung. Eine erste bevorzugte Ausführungsform sieht vor, dass für sehr ähnliche Farben, d.h. für Farben mit sehr geringem Farbabstand, eine Näherung für die Bestimmung des Farbabstands vorgenommen wird, wobei die einzelnen Differentiale ds, dS, dl und dH durch die jeweiligen Differenzen der Anteile der Farbwerte ersetzt werden: ds ^ As dS AS = |S2-Si | dl ΔΙ = \ \2-\, \ dH ΔΗ = \H2-H, \ There are several options for numerical determination. A first preferred embodiment provides that for very similar colors, ie for colors with very small color difference, an approximation is made for the determination of the color difference, wherein the individual differentials ds, ds, dl and dH by the respective differences of the proportions of the color values to be replaced: ds ^ As dS AS = | S 2 -Si | dl ΔΙ = \\ 2 - \, \ dH ΔΗ = \ H 2 -H, \
Da die Unterschiede zwischen den einzelnen Komponenten der Farbwerte gemäß der vorstehend getroffenen Annahme sehr gering sind, kann bei der Ermittlung von Äs2 anstelle der im Differential angegebenen Koordinaten werte H, S, I wahlweise eine der beiden Komponenten der zu vergleichenden Farbwerte H = Hi oder H = H2, S = Si oder S = S2, I = h oder I = l2 herangezogen werden. Alternativ kann auch zur Erhöhung der Genauigkeit der Mittelwert der beiden Komponenten herangezogen werden: H = (Hi + H2)/2, S = (Si + S2)/2, I = ( + l2)/2. Since the differences between the individual components of the color values according to the assumption made above are very small, in determining λs 2 instead of the coordinates given in the differential values H, S, I either one of the two components of the color values to be compared H = Hi or H = H 2 , S = Si or S = S 2 , I = h or I = l 2 are used. Alternatively, the mean value of the two components can also be used to increase the accuracy: H = (Hi + H 2 ) / 2, S = (Si + S 2 ) / 2, I = (+ l 2 ) / 2.
In einer bevorzugten Ausführungsform werden H, S, I, dS, dH, dl wie folgt festgelegt: H = Hi , S = Si , I = , dH = H2-Hi , dl = I2-I1 , dS = S2-S1. Das Pfadintegral bzw. der für den Menschen wahrnehmbare Unterschied ΔΕ wird in diesem Fall durch bloßes Einsetzen der beiden Randpunkte des Pfades ausgewertet und ergibt sich wie folgt: In a preferred embodiment, H, S, I, dS, dH, dl are defined as follows: H = Hi, S = Si, I =, dH = H 2 -Hi, d 1 = I 2 -I 1 , dS = S 2 -S 1 . The path integral or the human-perceivable difference ΔΕ is evaluated in this case merely by inserting the two boundary points of the path and results as follows:
ΔΕ = Äs =ΔΕ = Äs =
Das folgende Beispiel zeigt die Anwendung dieser Formel bei kleinen Werten (Fig. 1 1 ). Es wird die Farbe Rot [H1 5 S1 5 ] = [0; 1 ; 0,5] mit einem Farbwert verglichen, der sehr nahe
bei rot liegt und den Wert [H2, S2, ] = [0,01 ; 0,99; 0,505] aufweist. Setzt man diese Werte in die vorstehend genannte Formel ein, so ergibt sich ein Wert für den von der für den Menschen wahrnehmbaren Unterschied von ΔΕ = 0,0169. The following example shows the application of this formula for small values (Fig. 1 1). The color red [H 1 5 S 1 5 ] = [0; 1 ; 0.5] compared with a color value that is very close is red and the value [H 2 , S 2 ,] = [0.01; 0.99; 0.505]. Substituting these values in the above-mentioned formula gives a value for the difference of ΔΕ = 0.0169 perceptible to humans.
Bei einer alternativen bevorzugten Ausführungsform der Erfindung ist vorgesehen, für größere Farbabstände zwischen den beiden angegebenen Farbwerten Ci , C2 das Pfadintegral numerisch entlang des gesamten Pfads zwischen den beiden Farbwerten auszuwerten. Hierfür kann zunächst ein beliebiger Pfad im HSI-Raum zwischen den beiden Farbwerten d , C2 herangezogen werden. Der Pfad wird in eine Anzahl von Teilpfaden unterteilt, die zwischen je zwei auf dem Pfad aufeinander folgend angeordneten Punkten festgelegt sind. Für jeden einzelnen Teilpfad wird jeweils separat, ein Teilpfadintegral ermittelt durch numerische Näherung ermittelt. Das Pfadintegral über den gesamten Pfad wird als Summe der Teilpfadintegrale über die einzelnen Teilpfade ermittelt. Der Wert dieses Pfadintegrals wird dem für den Menschen wahrnehmbaren Farbunterschied ΔΕ gleichgehalten. In an alternative preferred embodiment of the invention, it is provided to evaluate the path integral numerically along the entire path between the two color values for larger color distances between the two specified color values Ci, C 2 . For this purpose, an arbitrary path in the HSI space between the two color values d, C 2 can first be used. The path is divided into a number of subpaths set between every two points consecutively placed on the path. For each individual partial path, a partial path integral determined by numerical approximation is determined separately. The path integral over the entire path is determined as the sum of the partial path integrals over the individual subpaths. The value of this path integral is kept equal to the perceivable color difference ΔΕ.
Das im HSI-Farbraum ermittelte Pfadintegral auf einem Pfad zwischen zwei Farbwerten entspricht näherungsweise der Länge eines in den H2SI- Farbraum transformierten Pfads im H2SI- Farbraum. Das Pfadintegral stellt somit bei Auswahl eines geradlinigen Pfads im H2SI-Farbraum den euklidischen Abstand zwischen den beiden Entsprechungen der beiden Farbwerte im H2SI-Farbraum dar. Nimmt man als Pfad hingegen einen im HSI- Raum geradlinig verlaufenden Pfad zwischen den beiden Farbwerten Ci , C2 als Grundlage für die Berechnung des Integrals, so wird dieser Pfad durch die Transformation in den H2SI-Farbraum gekrümmt und stellt in diesem jedenfalls nicht die kürzeste Verbindung zwischen den beiden jeweils transformierten Farbwerten d', C2' dar. Aus diesem Grund kann vorgesehen sein, zur besonders genauen Ermittlung des Abstands zwischen den beiden Farbwerten denjenigen Pfad zu finden, für den der kürzeste Abstand zwischen den transformierten Farbwerten d', C2' im H2SI-Farbraum besteht. The path integral determined in the HSI color space on a path between two color values corresponds approximately to the length of a path transformed into the H2SI color space in the H2SI color space. The path integral thus represents the Euclidean distance between the two correspondences of the two color values in the H2SI color space when selecting a rectilinear path in the H2SI color space. If, on the other hand, a path between the two color values Ci, C 2 is used as the path in HSI space As a basis for the calculation of the integral, this path is curved by the transformation into the H2SI color space and in this case does not represent the shortest connection between the two respectively transformed color values d ', C 2 '. For this reason it can be provided in order to find the path for which the shortest distance between the transformed color values d ', C 2 ' in the H2SI color space exists, in order to determine particularly precisely the distance between the two color values.
Ein Verfahren, bei dem der Pfad, entlang dessen die numerische Integration durchgeführt wird, so lange geändert wird, bis das jeweilige Pfadintegral einen minimalen Wert ergibt, ist beispielsweise beschrieben in For example, a method in which the path along which the numerical integration is performed is changed until the respective path integral gives a minimum value is described in FIG
W. Hackbusch, H.R. Schwarz, and E. Zeidler, Teubner Taschenbuch der W. Hackbusch, H.R. Schwarz, and E. Zeidler, Teubner Paperback
Mathematik, Teil i, 3. ed., ch. 7.6.2 Randwertprobleme, p. 1162 ff., Teubner, Stuttgart Leipzig, 1996.
J. Stoer and R. Burlisch, Numerische Mathematik, 3. ed., vol. 2, ch. 7.3 Mathematics, part i, 3rd ed., Ch. 7.6.2 boundary value problems, p. 1162 ff., Teubner, Stuttgart Leipzig, 1996. J. Stoer and R. Burlisch, Numerical Mathematics, 3rd ed., Vol. 2, ch. 7.3
Randwertprobleme, p. 180 ff., Springer-Verlag, Berlin Heidelberg, 1990. Boundary value problems, p. 180 ff., Springer-Verlag, Berlin Heidelberg, 1990.
Der Pfad wird so lange angepasst, bis der Wert, der sich durch die Auswertung des Pfadintegrals ergibt, einen minimalen Wert aufweist. The path is adjusted until the value resulting from the evaluation of the path integral has a minimum value.
Fig. 9 zeigt eine weitere Ausführungsform der Erfindung mit zwei Sensoren, wobei die von diesen ermittelten Farbwerte miteinander verglichen werden, die der in Fig. 8 dargestellten Ausführungsform entspricht, wobei der Vergleichseinheit 1 21 zusätzlich zwei Sensoren 1 23a, 123b vorgeschaltet sind. Die Sensoren 123a, 1 23b bestimmen die Farbe der Oberfläche eines in ihrem Aufnahmebereich befindlichen Gegenstands und stellen jeweils einen zur Zeit von ihm ermittelten Sensorwert Ci*, C2* an ihrem jeweiligen Ausgang zur Verfügung. 9 shows a further embodiment of the invention with two sensors, wherein the color values determined by these are compared with one another, which corresponds to the embodiment shown in FIG. 8, the comparison unit 1 21 additionally being preceded by two sensors 1 23a, 123b. The sensors 123a, 123b determine the color of the surface of an object located in its receiving area and in each case provide a sensor value Ci *, C 2 *, which is currently determined by it, at its respective output.
Wie im vorliegenden Ausführungsbeispiel dargestellt, kann vorgesehen sein, dass der Sensorwert Ci*, C2* in Form eines RGB-, XYZ-, ClELab- oder YMC- Farbwerts codiert oder dargestellt ist. Der Sensorwert d*, C2* wird einer dem Sensor 123a, 1 23b nachgeschalteten Umwandlungseinheit 1 22a, 1 22b zugeführt, die den Sensorwert d*, C2* vom jeweiligen Farbraum in den HSI-Farbraum transformiert und an ihrem Ausgang einen HSI-Farbwert d , C2 zur Verfügung hält. Diese Farbwerte werden der Vergleichseinheit 1 21 zugeführt, an deren Ausgang der für das menschliche Auge wahrnehmbare Unterschied ΔΕ zur Verfügung gehalten wird. As shown in the present exemplary embodiment, provision may be made for the sensor value Ci *, C 2 * to be encoded or represented in the form of an RGB, XYZ, ClELab or YMC color value. The sensor value d *, C 2 * is fed to a conversion unit 1 22a, 1 22b connected downstream of the sensor 123a, 1 23b, which transforms the sensor value d *, C 2 * from the respective color space into the HSI color space and at its output an HSI Color value d, C 2 holds available. These color values are supplied to the comparison unit 1 21, at the output of which the difference ΔΕ perceptible to the human eye is kept available.
Fig. 10 zeigt ein alternatives Vorgehen zum Vergleich eines Farbwerts mit einem Referenzfarbwert, bei dem ein vorgegebener Referenzfarbwert Cref mit einem von einem Sensor 133 aufgenommenen Sensorwert C* verglichen werden soll. Der dem Referenzfarbwert Cref zugrundeliegende Wert kann in einem beliebigen Farbraum zur Verfügung gestellt werden. Er wird anschließend, sofern er nicht bereits im HSI-Farbraum vorliegt, in diesen transformiert. Der vom Sensor 1 33 aufgenommene Sensorwert C* wird, sofern er nicht bereits im HSI-Farbraum vorliegt, in diesen von einer Umwandlungseinheit 132 transformiert und steht an deren Ausgang als Farbwert C zur Verfügung. Der am Ausgang der Umwandlungseinheit 132 vorliegende Farbwert C wird mit dem ebenfalls in den HSI-Farbraum transformierten Referenzfarbwert Cref verglichen und der Vergleichseinheit 1 31 zugeführt. Diese Vergleichseinheit 131 bestimmt den für den Menschen wahrnehmbaren Farbunterschied ΔΕ zwischen dem Farbwert C und dem Referenzfarbwert Cref gemäß den vorstehend genannten Vorgehensweisen.
Fig. 1 1 zeigt eine weitere Ausführungsform der Erfindung zum Vergleich von zwei Bildern, die zur Bestimmung von für den Menschen bzw. dessen Auge wahrnehmbaren Unterschieden ganzer Bilder verwendet wird. In Fig. 1 1 ist eine mögliche Vorgehensweise zum Vergleich von zwei Digitalbildern D1 5 D2 dargestellt. Digitalbilder D1 5 D2 liegen grundsätzlich in verschiedenen Formaten und verschiedener Grö ße vor. Vor dem Vergleich werden die zu vergleichenden Digitalbilder D1 5 D2 zunächst, insbesondere durch Interpolation, auf dieselbe Grö ße gebracht. Unter derselben Grö ße versteht man in diesem Zusammenhang dieselbe Anzahl von Zeilen und Spalten des Bildes. Hierbei wird jeweils ein Pixel P, Q des einen Digitalbilds D jeweils einem Pixel P, Q des jeweils anderen Digitalbilds D2 eineindeutig aufgrund der Position zugeordnet. Im vorliegenden Fall erfolgt die eineindeutige Zuordnung der einzelnen Pixel P, Q der beiden Bilder D D2 über die diesen Pixeln P, Q zugeordneten Koordinaten. 10 shows an alternative procedure for comparing a color value with a reference color value, in which a predefined reference color value C ref is to be compared with a sensor value C * recorded by a sensor 133. The value underlying the reference color value C ref can be made available in any color space. It is then transformed into the HSI color space if it is not already present in the HSI color space. The sensor value C * recorded by the sensor 1 33, unless it is already present in the HSI color space, is transformed into this by a conversion unit 132 and is available at its output as a color value C. The color value C present at the output of the conversion unit 132 is compared with the reference color value C ref , which is likewise transformed into the HSI color space, and supplied to the comparison unit 1 31. This comparison unit 131 determines the human-perceivable color difference ΔΕ between the color value C and the reference color value C ref according to the above-mentioned procedures. FIG. 11 shows a further embodiment of the invention for comparing two images used to determine differences in whole images perceptible to humans or their eyes. FIG. 11 shows a possible procedure for comparing two digital images D 1 5 D 2 . Digital images D 1 5 D 2 are basically available in different formats and different sizes. Before the comparison, the digital images D 1 5 D 2 to be compared are first brought to the same size, in particular by interpolation. The same size in this context means the same number of lines and columns of the image. In this case, one pixel P, Q of the one digital image D is in each case uniquely assigned to one pixel P, Q of the respective other digital image D 2 on the basis of the position. In the present case, the one-to-one assignment of the individual pixels P, Q of the two images DD 2 takes place via the coordinates assigned to these pixels P, Q.
Eine Möglichkeit des Vergleichs der beiden Bilder D D2 liegt darin, die einzelnen einander aufgrund der Position zugeordneten Pixel P, Q miteinander auf übereinstimmende Farbwerte d', C2' zu vergleichen und jedem der Pixel P, Q jeweils den für das menschliche Auge wahrnehmbaren Unterschied ΔΕ wie bei einer der vorangehenden Ausführungsformen dargestellt, zu ermitteln. Dieser Unterschied ΔΕ wird dem jeweiligen Pixel P, Q zugeordnet. Die beiden Digitalbilder D1 5 D2 werden dann als übereinstimmend erkannt, wenn der pixelweise ermittelte durchschnittliche wahrnehmbare Unterschied ΔΕ unterhalb eines vorgegebenen Schwellenwerts liegt. One way of comparing the two images DD 2 is to compare the individual pixels P, Q associated with each other on the basis of corresponding positions to matching color values d ', C 2 ' and each of the pixels P, Q in each case the difference perceptible to the human eye ΔΕ as shown in one of the preceding embodiments, to determine. This difference ΔΕ is assigned to the respective pixel P, Q. The two digital images D 1 5 D 2 are then identified as coincident if the pixel-perceptual average perceivable difference ΔΕ is below a predetermined threshold value.
Für die Bildung des durchschnittliche wahrnehmbare Unterschied ΔΕ wird der Mittelwert des Unterschieds ΔΕ für diejenigen Pixel herangezogen, für die der Unterschied ΔΕ ermittelt wurde. Selbstverständlich ist es auch möglich, eine nur Teilmenge derjenigen Pixel P, Q für die Bildung des Mittelwerts heranzuziehen, für die ein Unterschied ΔΕ ermittelt worden ist.
For the formation of the average perceptible difference ΔΕ, the mean value of the difference ΔΕ is used for those pixels for which the difference ΔΕ was determined. Of course, it is also possible to use only a subset of those pixels P, Q for the formation of the mean value for which a difference ΔΕ has been determined.
Claims
1 . Verfahren zur Umwandlung eines im HSI-Farbraum vorgegebenen Farbwerts (C) in einen in einem H2SI-Farbraum gelegenen transformierten Farbwert (C), insbesondere zur Bereithaltung für einen Vergleich mit anderen Farbwerten im H2SI-Farbraum, wobei der zu transformierende Farbwert (C) als Farbvektor umfassend eine Anzahl von drei Farbanteilen gemäß C = [H, S, I] angegeben wird und wobei die Farbanteile (H, S, I) in den folgenden Intervallen vorgegeben sind: 0 < H < 2ττ, 0 < S < 1 , 0 < I < 1 , 1 . Method for converting a color value (C) given in the HSI color space into a transformed color value (C) located in an H2SI color space, in particular ready for comparison with other color values in the H2SI color space, wherein the color value (C) to be transformed is Color vector comprising a number of three color components according to C = [H, S, I] and wherein the color components (H, S, I) are given in the following intervals: 0 <H <2ττ, 0 <S <1, 0 <I <1,
dadurch gekennzeichnet, dass characterized in that
der transformierte Farbwert (C) als Farbvektor umfassend vier Komponenten C = [xl 5 x2, x3, x4] nach den folgenden Kriterien ermittelt wird:
the transformed color value (C) is determined as a color vector comprising four components C = [x l 5 x 2 , x 3 , x 4 ] according to the following criteria:
wobei die Parameter (α, φ, n) vorab vorgegeben werden, wobei α gemäß 0 < α < 1 , φ gemäß 0 < φ < 2kn und k und n als ganze Zahlen, insbesondere 2 < n, 0 < k festgelegt werden. wherein the parameters (α, φ, n) are predetermined in advance, α being set according to 0 <α <1, φ according to 0 <φ <2kn and k and n as integers, in particular 2 <n, 0 <k.
2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass die Parameter (α, φ, n) vorab wie folgt festgelegt werden: α = 1/2 und/oder φ = 0 und/oder n = 2. 2. The method according to claim 1, characterized in that the parameters (α, φ, n) are set in advance as follows: α = 1/2 and / or φ = 0 and / or n = 2.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der der Umwandlung zugrunde gelegte Farbwert (C) durch Transformation aus einem vorgegebenen Farbraum, beispielsweise aus einem RGB-, XYZ-, ClELab- oder YMC- Farbraum, in den HSI-Farbraum erstellt wird. 3. The method according to claim 1 or 2, characterized in that the conversion based color value (C) by transformation from a given color space, for example from an RGB, XYZ, ClELab or YMC color space, in the HSI color space is created.
4. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet,4. The method according to any one of the preceding claims, characterized
- dass ein Sensorwert (C*) erstellt wird, indem mittels einer Anzahl von für unterschiedliche Wellenlängen sensitiven Sensoren jeweils Sensormesswerte durch Bestimmung der Farbe, Helligkeit und Sättigung der Oberfläche von Gegenständen ermittelt werden und die Sensormesswerte die Komponenten des Sensorwerts (C*) bilden, that a sensor value (C * ) is created by respectively determining sensor readings by determining the color, brightness and saturation of the surface of objects by means of a number of sensors sensitive to different wavelengths and the sensor measured values forming the components of the sensor value (C * ),
- dass der Sensorwert (C*) einer Transformation in den HSI-Farbraum unterzogen wird und gemäß dieser Transformation ein Farbwert (C) erstellt wird, und
PCT/AT2013/050218 - that the sensor value (C * ) undergoes a transformation into the HSI color space and according to this transformation a color value (C) is created, and PCT / AT2013 / 050218
- dass der Farbwert (C) gemäß einem der vorangehenden Ansprüche in den H2SI- Farbraum transformiert wird. - That the color value (C) according to one of the preceding claims in the H2SI color space is transformed.
5. Verfahren nach einem der vorangehenden Ansprüche, dadurch gekennzeichnet, dass ein Digitalbild (D) mit einer Vielzahl von Pixeln (P1 5 Pn) herangezogen wird, denen jeweils zumindest ein Farbwert (C) zugeordnet ist, und dass für eine Teilmenge der Pixel (Pu Pn) oder für jedes der Pixel (Ρ1 5 Pn) der dem jeweiligen Pixel (Ρ1 5 Pn) zugeordnete Farbwert (C) gemäß einem der vorangehenden Patentansprüche in den H2SI-Farbraum transformiert wird und der aus der jeweiligen Transformation resultierende Farbwert (C) dem jeweiligen Pixel (Ρ1 5 Pn) zugeordnet wird. 5. The method according to any one of the preceding claims, characterized in that a digital image (D) with a plurality of pixels (P 1 5 P n ) is used, each of which at least one color value (C) is assigned, and that for a subset of Pixel (Pu P n ) or for each of the pixels (Ρ 1 5 P n ) of the respective pixel (Ρ 1 5 P n ) associated color value (C) according to one of the preceding claims in the H2SI color space is transformed and the from the corresponding color transformation (C) to the respective pixel (Ρ 1 5 P n ) is assigned.
6. Verfahren zur Bestimmung des vom Menschen wahrnehmbaren Unterschieds (ΔΕ) zwischen zwei im HSI-Farbraum vorgegebenen Farbwerten (Ci , C2), dadurch gekennzeichnet, 6. Method for determining the human-perceivable difference (ΔΕ) between two color values (Ci, C 2 ) given in the HSI color space, characterized
- dass die beiden Farbwerte (d , C2) auf dieselbe Weise und/oder gemäß derselben Vorschrift gemäß einem der vorangehenden Ansprüche in den H2SI-Farbraum umgewandelt werden und als Farbvektoren (Ci', C2') zur Verfügung stehen, die jeweils transformierte Farbwerte (xi ,i , Xi ,2, Χι ,3, Χι ,4, *2,i , 2,2, X2,3, X2,4) aufweisen, - That the two color values (d, C 2 ) in the same way and / or according to the same rule according to one of the preceding claims in the H2SI color space are converted and available as color vectors (Ci ', C 2 '), each transformed Color values (xi, i, Xi, 2 , Χι, 3, Χι, 4 , * 2, i, 2,2, X2,3, X2, 4 ),
- dass der Abstand zwischen den in den H2SI-Farbraum transformierten Farbvektoren (Ci', C2') oder ein Normwert der Differenz dieser Farbvektoren (d', C2') ermittelt wird, und- That the distance between the color vectors transformed into the H2SI color space (Ci ', C 2 ') or a standard value of the difference of these color vectors (d ', C 2 ') is determined, and
- dass dieser Abstand oder dieser Normwert dem vom Menschen wahrnehmbaren Unterschied (ΔΕ) gleichgesetzt wird. - That this distance or this norm value is equated to the difference (ΔΕ) perceivable by humans.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass der Abstand oder der ermittelte Normwert oder der wahrnehmbare Unterschied (ΔΕ) zwischen den beiden transformierten Farbvektoren (d', C2') als, insbesondere euklidischer, Normwert des, insbesondere komponentenweise gebildeten, Differenzvektors AC = C2' - d' zwischen den transformierten Farbvektoren (d', C2') gemäß ΔΕ = | |AC|| ermittelt wird. 7. The method according to claim 6, characterized in that the distance or the determined normal value or the perceptible difference (ΔΕ) between the two transformed color vectors (d ', C 2 ') as, in particular Euclidean norm value of, in particular components formed, difference vector AC = C 2 '- d' between the transformed color vectors (d ', C 2 ') according to ΔΕ = | | AC || is determined.
8. Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass zwei Digitalbilder (D D2) gleicher Größe jeweils eine Vielzahl unterschiedlicher Pixel (Ρ1 5 Pn; Qi , Qn) aufweisen, denen jeweils zumindest ein Farbwert (d , C2) zugeordnet ist, wobei jeweils ein Pixel (Px) eines der Digitalbilder (D^, insbesondere aufgrund identischer Bildposition, eineindeutig jeweils einem Pixel (Qx) des jeweils anderen Digitalbilds (D2) zugeordnet ist, und dass für eine Teilmenge der Pixel (Pu Pn) oder für jedes der Pixel (Pu Pn) der jeweils wahrnehmbare Unterschied (ΔΕ) zwischen dem Farbwert (d , C2) des jeweiligen Pixels (Px) im Digitalbild (D^ und dem Farbwert (Ci , C2) des ihm zugeordneten Pixels (Qx)
PCT/AT2013/050218 im jeweils anderen Digitalbild (D2) ermittelt und zumindest einem oder beiden dieser einander zugeordneten Pixel (Px, Qx) zugeordnet wird. 8. The method according to claim 6 or 7, characterized in that two digital images (DD 2 ) of the same size each have a plurality of different pixels (Ρ 1 5 P n ; Qi, Q n ), which each have at least one color value (d, C 2 ), wherein in each case one pixel (P x ) of one of the digital images (D 1, in particular due to identical image position, is uniquely associated with one pixel (Q x ) of the respective other digital image (D 2 ) and that for a subset of the pixels (P u Pn) or for each of the pixels (P u P n ) the perceptible difference (ΔΕ) between the color value (d, C 2 ) of the respective pixel (P x ) in the digital image (D ^ and the color value (Ci, C 2 ) of its associated pixel (Q x ) PCT / AT2013 / 050218 determined in each other digital image (D 2 ) and at least one or both of these associated pixels (P x , Q x ) is assigned.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet, 9. The method according to claim 8, characterized
- die Pixel, für die jeweils ein Unterschied ermittelt wurde herangezogen werden, - the pixels for which a difference was determined are used,
- für diese Pixel ein Mittelwert für die pixelweise ermittelten wahrnehmbare Unterschied (ΔΕ) ermittelt wird, und dieser Wert mit einem vorgegebenen Schwellenwert verglichen wird, und for these pixels an average value for the perceptible difference (ΔΕ) determined pixel by pixel is determined, and this value is compared with a predetermined threshold value, and
- die beiden Digitalbilder (D D2) als übereinstimmend erkannt werden, wenn dieser Mittelwert unterhalb des Schwellenwerts liegt. - the two digital images (DD 2 ) are recognized as matching if this average value is below the threshold value.
10. Verfahren zur Ermittlung des für das menschliche Auge wahrnehmbaren Unterschieds (ΔΕ) zwischen zwei im HSI-Farbraum mit den Koordinaten (H, S, I) vorgegebenen Farbwerten (d , C2), wobei die Farbwerte (d , C2) jeweils in Form eines Farbvektorens umfassend eine Anzahl von drei Farbanteilen gemäß d = [H S h], C2 = [H2, S2, l2] angegeben werden und wobei die Farbanteile (H H2, Si , S2, , l2) in den folgenden Intervallen vorgegeben sind: 0 < Hi < 2ττ; 0 < H2 < 2ττ; 0 < Si < 1 ; 0 < S2 < 1 ; 0 < < 1 ; 0 < dadurch gekennzeichnet, dass 10. Method for determining the difference (ΔΕ) perceptible to the human eye between two color values (d, C 2 ) predetermined in the HSI color space with the coordinates (H, S, I), the color values (d, C 2 ) respectively in the form of a color vector comprising a number of three color components according to d = [HS h], C 2 = [H 2 , S 2 , l 2 ] and wherein the color components (HH 2 , Si, S 2 ,, l 2 ) are given in the following intervals: 0 <Hi <2ττ; 0 <H 2 <2ττ; 0 <Si <1; 0 <S 2 <1; 0 <<1; 0 <characterized in that
der für das Auge wahrnehmbare Unterschied (ΔΕ) als Pfadintegral auf einem im HSI- Farbraum verlaufenden Pfad zwischen den beiden Farbvektoren (d , C2) ermittelt wird, wobei das Pfadintegral gemäß der folgenden Vorschrift festgelegt wird:
und das Diffential ds wie folgt festgelegt wird
oder ein beliebiges Vielfaches hiervon ist the difference (ΔΕ) perceptible to the eye is determined as a path integral on a path extending in the HSI color space between the two color vectors (d, C 2 ), the path integral being determined according to the following rule: and the differential ds is set as follows or any multiple of this
1 1 . Verfahren nach Anspruch 1 0, dadurch gekennzeichnet, dass für die Bildung des Pfadintegrals unter allen möglichen Pfaden zwischen den beiden Farbwerten (d , C2) derjenige Pfad ausgewählt wird, für den der jeweilige für das Auge wahrnehmbare Unterschied (ΔΕ) minimal ist.
PCT/AT2013/050218 1 1. Method according to Claim 1 0, characterized in that, for the formation of the path integral, among all possible paths between the two color values (d, C 2 ) the path is selected for which the respective difference (ΔΕ) perceptible to the eye is minimal. PCT / AT2013 / 050218
12. Verfahren nach einem der Ansprüche 10 oder 1 1 , dadurch gekennzeichnet, dass das Pfadintegral näherungsweise ermittelt wird, indem der jeweilige für das Auge wahrnehmbaren Unterschied (ΔΕ) wie folgt festgelegt wird: 12. The method according to any one of claims 10 or 11, characterized in that the path integral is approximately determined by the respective perceptible to the eye difference (ΔΕ) is determined as follows:
13. Verfahren nach einem der Ansprüche 10 bis 12, dadurch gekennzeichnet, dass der Pfad durch eine Anzahl von Teilpfaden zwischen je zwei auf dem Pfad aufeinander folgend gelegenen Punkten festgelegt wird und dass für jeden einzelnen Teilpfad jeweils separat, insbesondere gemäß Anspruch 12, ein Teilpfadintegral ermittelt wird und das Pfadintegral über den gesamten Pfad als Summe der Teilpfadintegrale über die einzelnen Teilpfade ermittelt wird. 13. The method according to any one of claims 10 to 12, characterized in that the path is determined by a number of sub-paths between each two successive located on the path points and that for each individual subpath each separately, in particular according to claim 12, a Teilpfadintegral is determined and the path integral over the entire path is determined as the sum of the partial path integrals over the individual subpaths.
14. Verfahren nach einem der Ansprüche 10 bis 13, dadurch gekennzeichnet, dass die dem Vergleich zugrunde gelegten Farbwerte (d , C2) durch Transformation aus einem vorgegebenen Farbraum, beispielsweise aus einem RGB-, XYZ-, ClELab- oder YMC- Farbraum, in den HSI-Farbraum erstellt werden. 14. The method according to any one of claims 10 to 13, characterized in that the comparison based color values (d, C 2 ) by transformation from a given color space, for example from an RGB, XYZ, ClELab or YMC color space, be created in the HSI color space.
15. Verfahren nach einem der Ansprüche 10 bis 14, dadurch gekennzeichnet, 15. The method according to any one of claims 10 to 14, characterized
a) dass zwei Farbwerte erstellt werden, indem mittels zweier für unterschiedliche Wellenlängen sensitiven Sensoren jeweils Sensormesswerte (Ci*, C2 *) ermittelt werden, b1 ) dass die Sensormesswerte (Ci*, C2 *) die Komponenten des jeweiligen Farbvektors der Farbwerte (Ci , C2) bilden oder a) that two color values are created by sensor readings (Ci * , C 2 * ) are determined by means of two sensors sensitive to different wavelengths, b1) that the sensor measured values (Ci * , C 2 * ) the components of the respective color vector of the color values ( Ci, C 2 ) form or
b2) dass die Sensormesswerte (Ci*, C2 *) in den HSI-Farbraum transformiert werden und die Farbwerte (Ci , C2) durch Transformation aus den Sensormesswerte (Ci*, C2 *) ermittelt werden, und b2) that the sensor measured values (Ci * , C 2 * ) are transformed into the HSI color space and the color values (Ci, C 2 ) are determined by transformation from the sensor measured values (Ci * , C 2 * ), and
c) dass die beiden Farbwerte (Ci , C2) gemäß einem der vorangehenden Ansprüche miteinander verglichen werden und ein für das Auge wahrnehmbarer Unterschied (ΔΕ) ermittelt wird. c) that the two color values (Ci, C 2 ) are compared according to one of the preceding claims with each other and a perceivable difference for the eye (ΔΕ) is determined.
16. Verfahren nach einem der Ansprüche 10 bis 15, dadurch gekennzeichnet, dass zwei Digitalbilder (D, , D2) mit einer Vielzahl von Pixeln (P, , Pn; Q, , Qn) herangezogen werden, denen jeweils zumindest ein Farbwert (d , C2) zugeordnet ist, wobei jeweils ein Pixel (Px) eines der Digitalbilder (D,), insbesondere aufgrund identischer Bildposition, eineindeutig jeweils einem Pixel (Qx) des jeweils anderen Digitalbilds (D2) zugeordnet ist,
PCT/AT2013/050218 und dass für eine Teilmenge der Pixel (Pi , Pn) oder für jedes der Pixel (Pi , Pn) der jeweils wahrnehmbare Unterschied (ΔΕ) zwischen dem Farbwert (Ci , C2) des jeweiligen Pixels (Px) im Digitalbild (Di) und dem Farbwert (Ci , C2) des ihm zugeordneten Pixels (Qx) im jeweils anderen Digitalbild (D2) ermittelt und zumindest einem oder beiden dieser einander zugeordneten Pixel (Px, Qx) zugeordnet wird. 16. The method according to any one of claims 10 to 15, characterized in that two digital images (D,, D 2 ) are used with a plurality of pixels (P,, P n ; Q,, Q n ), which in each case at least one color value (d, C 2 ), wherein one pixel (P x ) of one of the digital images (D,) is in each case unambiguously assigned to one pixel (Q x ) of the respective other digital image (D 2 ), in particular due to identical image position, PCT / AT2013 / 050218 and that for a subset of the pixels (Pi, P n ) or for each of the pixels (Pi, P n ) the perceptible difference (ΔΕ) between the color value (Ci, C 2 ) of the respective pixel (P x ) in the digital image (Di) and the color value (Ci, C 2 ) of its associated pixel (Q x ) determined in each other digital image (D 2 ) and assigned at least one or both of these mutually associated pixels (P x , Q x ) becomes.
17. Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass 17. The method according to claim 16, characterized in that
- die Pixel, für die jeweils ein Unterschied ermittelt wurde herangezogen werden, - the pixels for which a difference was determined are used,
- für diese Pixel ein Mittelwert für die pixelweise ermittelten wahrnehmbare Unterschied (ΔΕ) ermittelt wird, und dieser Wert mit einem vorgegebenen Schwellenwert verglichen wird, und for these pixels an average value for the perceptible difference (ΔΕ) determined pixel by pixel is determined, and this value is compared with a predetermined threshold value, and
- die beiden Digitalbilder (D D2) als übereinstimmend erkannt werden, wenn dieser Mittelwert unterhalb des Schwellenwerts liegt. - the two digital images (DD 2 ) are recognized as matching if this average value is below the threshold value.
18. Datenträger, auf dem ein Computerprogramm zur Durchführung eines Verfahrens nach einem der vorangehenden Ansprüche abgespeichert ist.
18. Disk on which a computer program for carrying out a method according to one of the preceding claims is stored.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ATA50538/2012 | 2012-11-22 | ||
ATA50539/2012A AT513662A1 (en) | 2012-11-22 | 2012-11-22 | Conversion and comparison of color values |
ATA50539/2012 | 2012-11-22 | ||
ATA50538/2012A AT513663A1 (en) | 2012-11-22 | 2012-11-22 | Method for color comparison |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014078882A1 true WO2014078882A1 (en) | 2014-05-30 |
Family
ID=49765732
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AT2013/050218 WO2014078882A1 (en) | 2012-11-22 | 2013-11-13 | Mapping and comparison of colour values |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2014078882A1 (en) |
-
2013
- 2013-11-13 WO PCT/AT2013/050218 patent/WO2014078882A1/en active Application Filing
Non-Patent Citations (5)
Title |
---|
"Convexity, Colours and Statistics ED - Ingemar Bengtsson; Karol Zyczkowski", 1 January 2006, GEOMETRY OF QUANTUM STATES: AN INTRODUCTION TO QUANTUM ENTANGLEMENT, CAMBRIDGE UNIVERSITY PRESS, PAGE(S) 1 - 27, ISBN: 0-521-81451-0, XP009175756 * |
DIBAKAR RAJ PANT ET AL: "Riemannian formulation and comparison of color difference formulas", COLOR RESEARCH & APPLICATION, vol. 37, no. 6, 13 September 2011 (2011-09-13), pages 429 - 440, XP055098415, ISSN: 0361-2317, DOI: 10.1002/col.20710 * |
J. STOER; R. BURLISCH: "Randwertprobleme", vol. 2, 1990, SPRINGER-VERLAG, article "Numerische Mathematik", pages: 180 |
MICHAEL NOLLE ET AL: "H2SI - A new perceptual colour space", 2013 18TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 1 July 2013 (2013-07-01), pages 1 - 6, XP055098310, ISBN: 978-1-46-735807-1, DOI: 10.1109/ICDSP.2013.6622837 * |
W. HACKBUSCH; H.R. SCHWARZ; E. ZEIDLER: "Randwertprobleme", 1996, TEUBNER, article "Teubner Taschenbuch der Mathematik", pages: 1162 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE602004006306T2 (en) | Apparatus and method for generating a cartography of salient features in an image | |
EP3629241A1 (en) | Device and method for automatic image enhancement in vehicles | |
DE102019005423A1 (en) | Space-time storage or storage network for localizing a target object in video content | |
DE69802682T2 (en) | TARGET COLOR IMAGE-BASED COLOR TRANSFER SYSTEM | |
DE102007019057A1 (en) | Apparatus and method for determining an edge histogram, apparatus and method for storing an image in an image database, apparatus and method for finding two similar images and computer program | |
DE112016005905T5 (en) | Method and system for merging acquired measurements | |
DE112011103452T5 (en) | Method for matching pixels of a distance representation | |
EP3289398B1 (en) | Method for generating a reflection-reduced contrast image and corresponding devices | |
DE112017007695T5 (en) | FACETE EYE IMAGING DEVICE, IMAGE PROCESSING METHOD, PROGRAM AND RECORDING MEDIUM | |
Kekre et al. | Implementation and comparison of different transform techniques using Kekre's wavelet transform for image fusion | |
DE102013205704A1 (en) | COLOR CONVERSION FOR REPRODUCTION DEVICES WITH IMPROVED COLOR CALENDER ASSIGNMENT | |
DE602004001705T2 (en) | Adaptive color image watermarking by vectorial approach | |
DE102010009906A1 (en) | Method for screening color separations of a lenticular image and method for producing a lenticular image on a printing substrate | |
WO2014078882A1 (en) | Mapping and comparison of colour values | |
AT505885B1 (en) | METHOD OF COMPARING TWO OBJECTS | |
DE102018222260A1 (en) | Method and device for processing an image signal of an image sensor for a vehicle | |
DE102009018284A1 (en) | Method for screening color separations of a lenticular image and method for producing a lenticular image on a printing substrate | |
EP1206123B1 (en) | Method for false color representation of image data | |
AT513663A1 (en) | Method for color comparison | |
DE102018213052A1 (en) | Method and device for determining an explanation card | |
AT513662A1 (en) | Conversion and comparison of color values | |
DE10246253A1 (en) | Method for creating a color match between a target object and a source object | |
CH696254A5 (en) | Method for determining the edge position in color images | |
DE102016209662A1 (en) | Method and apparatus for determining a transition between two display images, and vehicle | |
DE102020003095A1 (en) | Method and device for transmitting images in a vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13805730 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13805730 Country of ref document: EP Kind code of ref document: A1 |