Method for correcting the image data of a camera system
Abstract
The method is applied to a color camera (01) that provides three output signals for three separate output channels corresponding to the acquired colors in the form of output signal vectors (04a). It involves multiplying the output signal vectors, whose coefficients (R,G,B) represent the output signals for the three color channels at a defined position in the observation region (02) with an especially quadratic correction matrix (09).

Term
Term ended
Projected expiry passed 22 February 2023, 3.6 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
19 claims: 19 independent, 0 dependent
- 1A method of correcting the image data of one, in particular for the inspection of color printing products (03) suitable camera system with a color camera (01) which in accordance with the added colors three outputs for three separate color channels in the form of output vectors (04a), said the output signal vectors (04a), the coefficients (R, G, B) of the Color camera (01) supplied output signals for the three color channels at a certain position in the observation area (02) represent, with a, in particular square, the correction matrix (09) are multiplied, the Output vectors in addition to the correction with the correction matrix (09) in a further correction step for adjusting the color balance, brightness and the contrast can be changed and the coefficients of the correction vector (07) and the three color channel-dependent correction factors (K1, K2, K3) experimentallythereby be determined that a reference color table is defined, on the in several swatches different reference colors are shown for each Swatch of the reference color table, a target vector is given, the according to the respective reference color suitable target outputs for the three color channels represents the reference color chart is taken with the color camera (01), wherein an output vector (04) is determined for each swatch, the Correction vector (07) and the three correction factors (K1, K2, K3) Selected such be that the corrected output signal vectors (04a) for the two Swatches with the reference gray-scale values black and white, by appropriate Addition with the correction vector (07) and multiplying by the color channel-dependent correction factors (K1, K2, K3) Are obtained, in substantially exact standards set for these two swatches target vectors to match. Verfahren zur Korrektur der Bilddaten eines, insbesondere zur Inspektion von farbigen Druckerzeugnissen (03) geeigneten, Kamerasystems mit einer Farbkamera (01), die entsprechend der aufgenommen Farben drei Ausgangssignale für drei getrennte Farbkanäle in der Form von Ausgangssignalvektoren (04a) liefert, wobei die Ausgangssignalvektoren (04a), deren Koeffizienten (R, G, B) die von der Farbkamera (01) gelieferten Ausgangssignale für die drei Farbkanäle an einer bestimmten Position im Beobachtungsbereich (02) repräsentieren, mit einer, insbesondere quadratischen, Korrekturmatrix (09) multipliziert werden, wobei die Ausgangssignalvektoren zusätzlich zur Korrektur mit der Korrekturmatrix (09) in einem weiteren Korrekturschritt zur Anpassung der Farbbalance, der Helligkeit und des Kontrastes verändert werden und die Koeffizienten des Korrekturvektors (07) und die drei farbkanalabhängigen Korrekturfaktoren (K1, K2, K3) experimentell dadurch ermittelt werden, dass eine Referenzfarbtafel vorgegeben wird, auf der in mehren Farbfeldern unterschiedliche Referenzfarben dargestellt sind, für jedes Farbfeld der Referenzfarbtafel ein Sollvektor vorgegeben wird, der entsprechend der jeweiligen Referenzfarbe geeignete Sollausgangssignale für die drei Farbkanäle repräsentiert, die Referenzfarbtafel mit der Farbkamera (01) aufgenommen wird, wobei für jedes Farbfeld ein Ausgangssignalvektor (04) ermittelt wird, der Korrekturvektor (07) und die drei Korrekturfaktoren (K1, K2, K3) derart gewählt werden, dass die korrigierten Ausgangssignalvektoren (04a) für die beiden Farbfelder mit den Referenzgrauwerte Schwarz und Weiß, die durch entsprechende Addition mit dem Korrekturvektor (07) und Multiplikation mit den farbkanalabhängigen Korrekturfaktoren (K1, K2, K3) erhaltenen werden, im wesentlichen exakt den für diese beiden Farbfelder vorgegebenen Sollvektoren übereinstimmen.
- 2The method of claim 1, characterized in that obtained corrected output signal vectors (04b) then the camera system be processed further. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die erhaltenen korrigierten Ausgangssignalvektoren (04b) anschließend im Kamerasystem weiterverarbeitet werden.
- 3The method of claim 1, characterized in that the coefficient (K4 to K12) The correction matrix (09) is determined in an iterative approximation algorithm are, wherein a reference color table is defined, on the in several Swatches different reference colors are shown, for each color field of Reference color table, a target vector is given, the according to the respective Reference color suitable target outputs for the three color channels represented, the reference color chart is taken with the color camera (01), wherein for each Swatch an output vector (04) is determined first in a Iteration, the output vectors (04) for all the patches with a Correction matrix (09), whose coefficients as initial values of iteration are given, are multiplied, the coefficients of the correction matrix (09) in each subsequent iteration step can be changed such that the corrected Output vectors approximated iteratively to the predetermined nominal vectors will. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Koeffizienten (K4 bis K12) der Korrekturmatrix (09) in einem iterativen Näherungsalgorithmus ermittelt werden, bei dem eine Referenzfarbtafel vorgegeben wird, auf der in mehreren Farbfeldern unterschiedliche Referenzfarben dargestellt sind, für jedes Farbfeld der Referenzfarbtafel ein Sollvektor vorgegeben wird, der entsprechend der jeweiligen Referenzfarbe geeignete Sollausgangssignale für die drei Farbkanäle repräsentiert, die Referenzfarbtafel mit der Farbkamera (01) aufgenommen wird, wobei für jedes Farbfeld ein Ausgangssignalvektor (04) ermittelt wird, in einem ersten Iterationsschritt die Ausgangssignalvektoren (04) für alle Farbfelder mit einer Korrekturmatrix (09), deren Koeffizienten als Ausgangswerte der Iteration vorgegeben sind, multipliziert werden, die Koeffizienten der Korrekturmatrix (09) in jedem folgenden Iterationsschritt derart verändert werden, dass die korrigierte Ausgangssignalvektoren iterativ an die vorgegebenen Sollvektoren angenähert werden.
- 4A method according to claim 3, characterized in that the approach of corrected output signal vectors to the predetermined nominal vectors for each iteration thereby The evaluation is that for each color patch of the reference color table the difference value between the corrected output signal vector and predetermined determined target vector, and the sum of all the difference values is added up, giving The coefficients of the correction matrix (09) in the last iteration only is assumed for the next iteration, if the sum of all Difference values in the last iteration step, in comparison to the sum of all Difference values has shrunk in the penultimate iteration. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Annäherung der korrigierten Ausgangssignalvektoren an die vorgegebenen Sollvektoren für jeden Iterationsschritt dadurch bewertet wird, dass für jedes Farbfeld der Referenzfarbtafel der Differenzwert zwischen korrigiertem Ausgangssignalvektor und vorgegebenen Sollvektor ermittelt und die Summe aller Differenzwerte aufaddiert wird, wobei die Änderung der Koeffizienten der Korrekturmatrix (09) im letzten Iterationsschritt nur dann für den nächsten Iterationsschritt angenommen wird, wenn die Summe aller Differenzwerte im letzten Iterationsschritt im Vergleich zur Summe aller Differenzwerte im vorletzten Iterationsschritt kleiner geworden ist.
- 5Method according to one of claims 3 or 4, characterized in that the Output vectors in addition to the correction with the correction matrix (09) in a further correction step for adjusting the color balance, ie the right Weighting of the three color channels to one another, the brightness and contrast to be changed. Verfahren nach einem der Ansprüche 3 oder 4, dadurch gekennzeichnet, dass die Ausgangssignalvektoren zusätzlich zur Korrektur mit der Korrekturmatrix (09) in einem weiteren Korrekturschritt zur Anpassung der Farbbalance, d. h. der richtigen Gewichtung der drei Farbkanäle zueinander, der Helligkeit und des Kontrastes verändert werden.
- 6The method of claim 1, characterized in that to each Output vector (04) a correction vector (07) is added and that the Coefficients (R, G, B) of each output vector (04) with three color channel-dependent correction factors (K1, K2, K3) Are multiplied. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass zu jedem Ausgangssignalvektor (04) ein Korrekturvektor (07) addiert wird und dass die Koeffizienten (R, G, B) jedes Ausgangssignalvektors (04) mit drei farbkanalabhängigen Korrekturfaktoren (K1, K2, K3) multipliziert werden.
- 7The method of claim 5 or 6, characterized in that of the Correction step for adjusting the color balance, brightness and contrast is carried out before the multiplication with the correction matrix. Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass der Korrekturschritt zur Anpassung der Farbbalance, der Helligkeit und des Kontrastes vor der Multiplikation mit der Korrekturmatrix durchgeführt wird.
- 8A method according to any one of claims 1 to 7, characterized in that the Imaging camera (01) in the manner of a CCD color camera with a plurality of surface area or linearly arranged pixels is formed, the pixel-wise Output signal vectors (04), the coefficients (R, G, B) respectively, the three represent output signals of the three color channels in each pixel, delivers. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Bildkamera (01) in der Art einer CCD-Farbkamera mit einer Vielzahl von flächig oder zeilenförmig angeordneten Pixel ausgebildet ist, die pixelweise Ausgangssignalvektoren (04), deren Koeffizienten (R, G, B) jeweils die drei Ausgangssignale für die drei Farbkanäle in jedem Pixel repräsentieren, liefert.
- 9The method of claim 1, characterized in that the Output vectors (04b) in addition to the correction with the correction matrix (09) changed in a further correction step for adapting the intensity values will. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Ausgangssignalvektoren (04b) zusätzlich zur Korrektur mit der Korrekturmatrix (09) in einem weiteren Korrekturschritt zur Anpassung der Intensitätswerte verändert werden.
- 10The method of claim 1, characterized in that which for each pixel determined coefficients (R, G, B) of the corrected or uncorrected Output vectors (04b) each with specific predetermined for each pixel, color channel-dependent correction factors (K13, K14, K15;K16, K17, K18) multiplied will. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die für jeden Pixel ermittelten Koeffizienten (R, G, B) der korrigierten oder unkorrigierten Ausgangssignalvektoren (04b) jeweils mit für jeden Pixel spezifisch vorgegebenen, farbkanalabhängigen Korrekturfaktoren (K13, K14, K15;K16, K17, K18) multipliziert werden.
- 11The method of claim 7, 8, 9 or 10, characterized in that the pixel-specific, color channel-dependent correction factors (K13, K14, K15;K16, K17, K18) experimental thereby be determined that the observation area of the CCD color camera (01) with a homogeneous colored material, especially homogenously white material, is designed to trigger the color CCD camera (01) and therebyfor each pixel, an output signal vector is detected, the output vector is determined, which represents the brightest point in the observation area, for each Pixel pixel-specific, color channel-dependent correction factors (K13, K14, K15;K16, K17, K18) Are chosen such that the result of multiplication of these Correction factors (K13, K14, K15;K16, K17, K18) With the coefficients of each corresponding output vectors with the coefficients of Output vector at the brightest point in the observation area matches. Verfahren nach Anspruch 7, 8, 9 oder 10, dadurch gekennzeichnet, dass die pixelspezifischen, farbkanalabhängigen Korrekturfaktoren (K13, K14, K15;K16, K17, K18) experimentell dadurch ermittelt werden, dass der Beobachtungsbereich der CCD-Farbkamera (01) mit einem homogenen farbigen Material, insbesondere homogen weißen Material, ausgelegt wird, die CCD-Farbkamera (01) ausgelöst und dadurch für jeden Pixel ein Ausgangssignalvektor ermittelt wird, der Ausgangssignalvektor bestimmt wird, der die hellste Stelle im Beobachtungsbereich repräsentiert, für jeden Pixel die pixelspezifischen, farbkanalabhängigen Korrekturfaktoren (K13, K14, K15;K16, K17, K18) derart gewählt werden, dass das Ergebnis der Multiplikation dieser Korrekturfaktoren (K13, K14, K15;K16, K17, K18) mit den Koeffizienten der jeweils entsprechenden Ausgangssignalvektoren mit den Koeffizienten des Ausgangssignalvektors an der hellste Stelle im Beobachtungsbereich übereinstimmt.
- 12A method according to claim 11, characterized in that the Illumination conditions in the observation area (02) in the experimental Determining the pixel specific color channel-dependent correction factors (K13, K14. K15;K16, K17, K18) The lighting when using the camera system corresponds. Verfahren nach Anspruch 11, dadurch gekennzeichnet, dass die Beleuchtungsverhältnisse im Beobachtungsbereich (02) bei der experimentellen Bestimmung der pixelspezifischen farbkanalabhängigen Korrekturfaktoren (K13, K14, K15;K16, K17, K18) der Beleuchtung beim Einsatz des Kamerasystems entspricht.
- 13A method according to any one of claims 9 to 12, characterized in that of the Correction step for adapting the intensity values after multiplication by the is performed correction matrix (09). Verfahren nach einem der Ansprüche 9 bis 12, dadurch gekennzeichnet, dass der Korrekturschritt zur Anpassung der Intensitätswerte nach der Multiplikation mit der Korrekturmatrix (09) durchgeführt wird.
- 14A method according to any one of claims 1 to 13, characterized in that the corrected output signal vectors (04d) for controlling three separate Color channels of a color monitor (12) are used. Verfahren nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, dass die korrigierten Ausgangssignalvektoren (04d) zur Ansteuerung drei getrennter Farbkanäle eines Farbbildmonitors (12) eingesetzt werden.
- 15A method according to claim 14, characterized in that before transmission to the color image monitor (12), the coefficients (R, G, B) of the corrected Output vectors (04c) as a basis in each case by a factor γ in the potency are set. Verfahren nach Anspruch 14, dadurch gekennzeichnet, dass vor der Übertragung an den Farbbildmonitor (12) die Koeffizienten (R, G, B) der korrigierten Ausgangssignalvektoren (04c) als Basis jeweils mit einem Faktor γ in die Potenz gesetzt werden.
- 16A method according to claim 15, characterized in that the factor γ a Value in the range of 0.3 to 0.5, in particular about 0.45 comprising,. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass der Faktor γ einen Wert im Bereich von 0,3 bis 0,5, insbesondere ungefähr 0,45, aufweist.
- 17A method according to any one of claims 1 to 16, characterized in that the Output vectors in addition to the correction with the correction matrix (09) in a further correction step for adapting the lighting conditions yet be changed such that the coefficients of the corrected Output vectors corresponding to the result that at the illumination Observation range is obtained with standard lighting. Verfahren nach einem der Ansprüche 1 bis 16, dadurch gekennzeichnet, dass die Ausgangssignalvektoren zusätzlich zur Korrektur mit der Korrekturmatrix (09) in einem weiteren Korrekturschritt zur Anpassung der Beleuchtungsverhältnisse noch derart verändert werden, dass die Koeffizienten der korrigierten Ausgangssignalvektoren dem Ergebnis entsprechen, das bei Ausleuchtung des Beobachtungsbereichs mit Normlicht erhalten wird.
- 18A method according to any one of claims 1 to 17, characterized in that the Reference color table in the manner of an IT8 chart with 288 color fields is trained. Verfahren nach einem der Ansprüche 1 bis 17, dadurch gekennzeichnet, dass die Referenzfarbtafel in der Art eines IT8-Charts mit insgesamt 288 Farbfeldern ausgebildet ist.
- 19A method according to any one of claims 1 to 18, characterized in that the Target vectors by conversion of the color fields of the reference color table known CIELAB color values into corresponding coefficients for the three Color channels are defined. Verfahren nach einem der Ansprüche 1 bis 18, dadurch gekennzeichnet, dass die Sollvektoren durch Umrechnung der für die Farbfelder der Referenzfarbtafel bekannten CIELAB-Farbwerte in entsprechende Koeffizienten für die drei Farbkanäle vorgegeben werden.
Independent claims19
32 paragraphs in 1 section, as filed
The invention relates to a method for correcting the image data of a camera system according to the preamble of claim 1.
find particular in the printing industry camera systems for different Applications are becoming common. For example, such Camera systems as a register measuring systems, inspection systems or Find web inspection systems use. are thereby often as color camera digital CCD cameras used, the photosensitive pixels in accordance with the sampled color in the observation area three outputs for three separate Color channels, mostly for the colors red, green and blue, provide.
A problem of the known camera systems for the inspection of colored Printed material is that supplied by the color camera image data often not correspond to the color perception of the human eye. Unedited image data these color cameras are in terms of color balance, brightness, contrast and Tone reproduction insufficient in the color tuning, the human color perception corresponds. In addition to the shortcomings of lenses and lighting devices, the spectral sensitivity distribution of Color cameras used main reason for this problem. The sensitivity distribution the color cameras used does not match the sensitivity distribution of the match human eye, which leads to that supplied by the color cameras Image data in the downstream further processing, for example, the display of a monitor, lead to a distorted visual impression.
From US 5,189,511 A is a method for correcting image data by means of a Correction matrix known.
The US 4,930,009 A, US 5,331,441 A and US 6,278,533 B1 disclose methods for correcting image data of a camera system with a color camera under Using a correction matrix.
The invention is based on the object, a method for correcting the image data of Camera system to provide.
The object is achieved by the features of claim 1.
Prerequisite for a sensation proper processing of the image data of the Camera system is that as many colors captured by the color camera terms hue, saturation and brightness sufficiently accurate in a color space are classified corresponding to the color perception of the human eye. Particularly suitable is the so-called CIELAB color space, the pressure in the art became widespread. A measure of the accuracy of sensation according to color differences is in the CIELAB color space by the geometric given distance of the nominal and actual values of L, A and B (.DELTA.E).
An achievable with the invention advantage is in particular that by the Multiplying the output vectors with a particular square Correction matrix, the image data can be changed in a simple manner such that they are approximated to the color perception of the human eye. Especially achieved by this multiplication by a correction matrix for a relatively accurate Classification of all inks in a fundamentally arbitrary color space. It should also the conversion by multiplying it with the correction matrix data technology so easy to realize that even with large amounts of image data, an implementation in real System is possible.
Of crucial importance for the quality of the correction of the present invention Image data are, of course, the coefficients of the correction matrix, because depending on the choice these coefficients transforms the output vectors in different ways will. The coefficients of the correction matrix can be made of, for example, be determined experience and then permanently stored. To the coefficients of Correction matrix variably to different boundary conditions, for example, in color camera, the lighting conditions or the used to adapt the optics used, is an iterative approximation algorithm proposed. To carry out this approximation algorithm has a Reference color chart, for example, an IT8 chart with 288 color patches can be specified. In the color fields of the different reference colors are shown. It should also the classification of the various reference colors in a suitable color space, For example, the CIELAB color space known. let by known transformations from these predetermined CIELAB values for the various reference colors calculate reference color table corresponding desired outputs for the three color channels. As a result, that is, a reference color table is used for the approximation algorithm as Input and for each reference color, a target vector for the three color channels as desired result of the conversion set. In carrying out the Approximation algorithm for determining the coefficients of the correction matrix, will now be Reference color chart included with the color camera and for each color field of Output vector of the color camera determined. The difference between these corresponding output vectors of the color camera and the predetermined nominal vectors the difference between the color perception of the human eye and the Sensitivity distribution of the color camera.
Another advantage of this method is the calculation of the color correction values for different illumination sources and changes of the same. In the printing technology is currently still the standard light D50 uses. is by setting the white point D50 it is possible that 709 adapt Rec. by a conversion to the D50 standard light so that the intensities of the non-linear R ', G', B 'values behave as if to object under examination with a D50 lighting was illuminated. Through a metrological method that iteratively, the values of R ', G', B 'color space to the CIELAB color space adjusts, it is possible to adjust the color spaces to each other without the real standard lighting is necessary. This method has the advantage that when an expected change in the standard light setting immediately adapt can be made.
The starting point of the iteration is a correction matrix whose coefficients as Output values are given. These outputs may be either purely coincidental or according to certain empirical values selected. In the first iteration will be this correction matrix multiplied by all output signal vectors and the characterized cached obtained corrected output signal vectors. Then the coefficients of the correction matrix are changed slightly and the Multiplication performed again. The change in the coefficients of the correction matrix is in each case only be accepted if the corrected output signal vectors approach the predetermined nominal vectors.
The approach of the corrected output signal vectors to the predetermined Target vectors must be evaluated for each iteration to use this to vote to decide whether the action taken in this iteration The coefficients of the correction matrix accept or reject them shall be. A particularly suitable assessment procedures represents it there when for each color patch of the reference color chart, the difference value between the corrected Output value and determined the preset for this swatch target vector and the sum of all these difference values is added. The change of Correction coefficients of the correction matrix in the last iteration is then only for the assumed case where the sum of all the difference values in the last iteration step in the become compared to the sum of all difference values in the penultimate iteration small is. However, if the sum of all the difference values by changing the coefficients of the become larger correction matrix in the last iteration, the change is Coefficients discarded. on This summary consideration of the difference values all reference colors, it is quite possible that the difference for individual Reference colors during an iteration increases. Overall, however, is reliably minimizing the difference values of all color channels backed away.
Another problem of existing camera systems is the right attitude of Color balance, that is, the correct weighting of the three color channels to one another. To the Color balance of each color channel to adjust relative to each other, can each output vector added a correction vector and at the same time Coefficients of each output vector with three color channel-dependent Correction factors are multiplied. This correction of the three color channels each Output vector corresponds to a linear mapping of the different coefficients the output vectors.
A particularly good color balance is achieved when the correction vector and the three color channel-dependent correction factors are chosen such that they by Application of the correction with the correction vector and the three correction factors obtained corrected output signal vectors for the two fields with the Reference gray values black and white substantially exact for these two Swatches meet predetermined nominal vectors. D. h. In other words, the linear mapping of output vectors is selected so that both the Reference gray values black and white corrected results revealed that the Contrast the human eye would correspond. This linear transformation is applied to all output signal vectors, whereby brightness and contrast complete color spectrum are automatically also corrected.
To carry out the process of the invention are particularly CCD color cameras suitable with a plurality of flat or linearly arranged pixels. These CCD color cameras also have three color channels and deliver the image data pixel by pixel Output vectors whose coefficients respectively, the three output signals for the three Color channels (red, green, blue) represent. Is the color CCD camera, for example, with 1 provided million pixels, this corresponds for each image of an image dataset of 1 million Output vectors with three coefficients.
When using CCD color cameras can cause color distortion and a Drop in intensity especially coming on the edges of the camera images. These Distortions generated by the objects used. To correct this Intensity drop may be a so-called shading correction are used. To be specified for each pixel three color channel-dependent correction factors. By Multiplying these pixel dependent correction factors with the coefficients of Output vectors, the pixel-specific color distortions or a design-related drop in intensity in different areas of the CCD chip be compensated.
This pixel-specific, color channel-dependent correction factors, for example, in easily be determined experimentally by the fact that the observation area the CCD color camera with a homogeneous material, in particular homogeneous white Material, designed and by triggering the camera for each pixel Output vector is determined. is for all these output vectors then the output vector filtered out, which has the highest coefficient and thus the brightest spot represented in the observation area. Since the is the observation area but designed with a homogeneously colored material would all pixels substantially identical to matching one another Output vectors deliver. Thus, the respective differences are based on Color distortion, or a maximum design intensity drop. to this compensate, correction factors are now for each color channel of each pixel selected, which ensure that all in view of the homogeneous colored material Output vectors to the output vector at the brightest spot in the Observation area meet.
In particular, color distortions are strongly dependent on the lighting conditions in Observation area from. To errors by changing the lighting conditions exclude, therefore, should the lighting in the experimental determination of pixel specific color channel-dependent correction factors of lighting during the Later use of the camera system correspond.
In many applications of the inventive method, the corrected Output vectors of the correction by the output vectors Color camera can be obtained for driving the three separate color channels of a Colour monitor used. raises Color appearance of a Colour Monitor likewise the problem that the display characteristic of most Colour monitors does not match the color the human eye. This due in particular to the fact that the brightness behavior of monitors usually is not linear, ie, the intensity of the light that will be reproduced on the screen is a non-linear function of the electric input signals. This means in other Words, for the case that the present invention corresponding to the color perception the human eye corrected output signal vectors easy to transmitted Colour Monitor and there without considering the non-linearity of are brightness behavior displayed unwanted distortions in Colour on the screen may occur.
To such color distortion when viewing on a Colour Monitor to prevent the coefficients of the corrected output signal vector can be used as base each with a factor γ are set to the power. Due to this non-linear Conversion of the coefficients of the corrected output signal vectors, the offset nonlinearity of the brightness behavior of most Colour Monitors will. For most color image monitors the factor γ has thereby in the range between 0.3 to 0.5, in particular about 0.45, can be selected.
To the source of illumination when using corresponding camera systems not on a to calibrate standard light source, can according to the invention, a further Correction step are performed. In this correction step, the coefficients are the output vectors so converted that the outcome of the Output vectors corresponding to the part in illumination of the observation area a standard light would get.
An embodiment of the invention is illustrated in the drawings and will in described hereinafter.
The single drawing shows the various method steps in carrying out one embodiment of the inventive method.
With an opening formed in the manner of a CCD camera color camera 01 is an in Observation area 02 is arranged, color printed printed product 03 added. In the color camera 01, a CCD chip is provided, the converts image information in the observation area 02 into electronic image data. at this reaction is one of each of the photosensitive pixels of the CCD chip Output vector 04 generated. According to the number of pixels on the CCD chip be by the color camera 01 according to many output signal vectors 04 to Further processing provided.
Each output signal vector 04 is formed by three coefficients R, G and B. The Coefficients R, G and B corresponding to the color values for the three color channels red, green and blue, the color of the printed product 03 at the position in Observation area, which was taken from the corresponding pixel, the mixture red from the three color channels, green and blue corresponding.
The output signal vectors 04 whose index of arrangement of the respective pixel on the CCD chip corresponds to the raw data in a first correction module 06 for Adjusting the color balance of the brightness and contrast further processed. To the coefficient R, G, B of the output vector are 04 all with the color channel-dependent correction factors K<sub>1</sub>, K<sub>2</sub> and K<sub>3</sub> multiplied and the resulting resulting resultant vector a correction vector 07 with the fixed value coefficients a<sub>1</sub>, a<sub>2</sub>and a<sub>3</sub> added. By this arithmetic operation, the corrected Output vectors 04a generates the color balance, brightness and contrast improve the image data. This object is achieved in that the color channel-dependent correction factors K<sub>1</sub>, K<sub>2</sub> and K<sub>3</sub> and the coefficients a<sub>1</sub>, a<sub>2</sub> and a<sub>3</sub>the correction vector are 07 selected such that when recording the reference gray values Black and White produced the case of the color camera (01) Output signal vectors 04 are transformed such that the corrected received Output vectors 04a such setpoints correspond, as from the Conversion of the known CIELAB color values in target vectors results.
Then, the corrected output signal vectors 04a are at a second Correction module 08 passed. In correction module 08, each output vector 04a multiplied by a 3x3 correction matrix 09 and from the corrected Output vectors 04b calculated. The coefficients K<sub>4</sub> to K<sub>12</sub> the correction matrix 09 were doing previously determined in a suitable iteration such that the in the output signal vectors 04a contained image information to the color perception the human eye can be approximated.
Then, the corrected output signal vectors 04b to a third Correction module 10 passed. In the third correction module 10 are in a database each pixel color channel-dependent correction factors stored which the adapting dependent on the position of the respective pixel intensity values by the coefficient R, G, and B are multiplied. In the result, the corrected output signal vector 04b of the first pixel by the correction factors K<sub>13</sub>, K<sub>14</sub> and K<sub>15</sub> multiplied to derive for the first pixel a corrected output signal vector 04c to calculate. The Correction of the corrected output signal vectors 04b is carried out pixel by pixel. The therefore the number of pixel-specific correction factors corresponding to three times the Number of pixels.
The corrected output vectors are then 04c to a fourth correction module 11 passed. In the fourth correction module 11, the coefficients of R, G, B of corrected output signal vectors 04c potentiated by a factor γ and from the corrected output signal vectors 04d calculated. By potentiating the Factor is γ the nonlinear brightness transfer function of a monitor 12 considered, the 04d, the corrected output signal vectors for display be transmitted.
As a result, by correcting the output signal vectors 04 in the Correction modules 06, 08, 10 and 11 reaches that of the screen Colour monitor 12 displayed color images to color the human Eye are adapted so that the visual impression when viewing the display on Colour Monitor 12 well corresponds to the color perception, which in the immediate viewing the printed product would arise 03.
LIST OF REFERENCE NUMBERS
<dl tsize="13" compact="compact"><dt>01</dt><dd>color camera</dd><dt>02</dt><dd>observation area</dd><dt>03</dt><dd>Printed Media</dd><dt>04</dt><dd>Output vector</dd><dt>04a</dt><dd>corrected output vector (first correction step)</dd><dt>04b</dt><dd>corrected output signal vector (second correction step)</dd><dt>04c</dt><dd>corrected output signal vector (third correction step)</dd><dt>04d</dt><dd>corrected output signal vector (fourth correction step)</dd><dt>05</dt><dd>-</dd><dt>06</dt><dd>first correction module</dd><dt>07</dt><dd>correction vector</dd><dt>08</dt><dd>second correction module</dd><dt>09</dt><dd>correction matrix</dd><dt>10</dt><dd>third correction module</dd><dt>11</dt><dd>fourth correction module</dd><dt>12</dt><dd>Colour Monitor</dd><dt>R, G, B</dt><dd>Color channel coefficients (output vector)</dd><dt>K<sub>1</sub>, K<sub>2</sub>, K<sub>3</sub></dt><dd>color channel-dependent correction factors</dd><dt>K<sub>4</sub> to K<sub>12</sub></dt><dd>Coefficients of the correction matrix</dd><dt>K<sub>13</sub>, K<sub>14</sub>, K<sub>15</sub></dt><dd>color channel-dependent correction factors of the first pixel</dd><dt>K<sub>16</sub>, K<sub>17</sub>, K<sub>18</sub></dt><dd>color channel-dependent correction factors of the second pixel</dd><dt>a<sub>1</sub>, a<sub>2</sub>, a<sub>3</sub></dt><dd>Fixed value coefficient of the correction vector 07</dd><dt>γ</dt><dd>Potenzierungsfaktor</dd></dl>
2 sheets
Sheet 1 Sheet 2
Every citation, both waysCites: the store holds 11 of 12
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0891077A2 | Cites | European Patent Office (EPO) | A | Search report | 17 |
| EP0891077A2 | Cites | European Patent Office (EPO) | A | Search report | 17 |
| EP1028595A2 | Cites | European Patent Office (EPO) | Y | Search report | 1,2,5-10,14-16 |
| US4551760A | Cites | United States of America | Y | Search report | 1,2,5-8,10,11,14-16 |
| US4930009A | Cites | United States of America | DY | Search report | 13 |
| US5331428A | Cites | United States of America | Y | Search report | 1,2,5-16 |
| US5331441A | Cites | United States of America | DA | Search report | 3,4 |
| US5331441A | Cites | United States of America | DA | Search report | 3,4 |
| US6057946A | Cites | United States of America | Y | Search report | 1,2,5-16 |
| US6278533B1 | Cites | United States of America | DA | Search report | 3,17,19 |
| US6278533B1 | Cites | United States of America | DA | Search report | 3,17,19 |
14 members in 6 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 10208285 | Germany | A | |
| 10208285 | Germany | A | |
| 10208285 | Germany | – | |
| 03717106 | European Patent Office (EPO) | A | |
| 03717106 | European Patent Office (EPO) | A | |
| 03717106 | – | – | – |
| 10208285 | – | – | – |
| DE2002108285 | – | – | – |
| EP20030717106 | – | – | – |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| WO03073748A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003221586A1 | Australia | A1 | |
| DE10208285A1 | Germany | A1 | |
| WO03073748A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO03073748B1 | World Intellectual Property Organization (WIPO) | B1 | |
| EP1479221A2 | European Patent Office (EPO) | A2 | |
| EP1479221B1 | European Patent Office (EPO) | B1 | |
| AT297632T | Austria | T | |
| ATE297632T1 | Austria | T1 | |
| EP1549045A1This record | European Patent Office (EPO) | A1 | |
| US2005146733A1 | United States of America | A1 | |
| DE50300639D1 | Germany | D1 | |
| EP1562366A1 | European Patent Office (EPO) | A1 | |
| US7477294B2 | United States of America | B2 |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application refused18R | 18R | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN REFUSEDSTAA | STAA | |
| First examination report despatched17Q | 17Q | |
| Designation fees paidAKX | AKX | |
| Request for examination filed17P | 17P | |
| Divisional application: reference to earlier applicationAC | AC | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 1549045
- Publication, DOCDB
- 1549045
- Publication, EPODOC
- EP1549045
- Application
- 5101414
- Application, DOCDB
- 05101414
- Application, EPODOC
- EP20050101414
Titles3
- German
- Verfahren zur Korrektur der Bilddaten eines Kamerasystems
- English
- Method for correcting the image data of a camera system
- French
- Procédé de correction des données d'image d'un système photographique
Classification
- CPC, 2
- H04N1/60
- H04N1/6033
- IPC, 1
- H04N1 60
Designated states29
- Contracting states, 26
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Hungary
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Slovenia
and 2 moreShow fewer
- Slovakia
- Türkiye
- Extension states, 3
- Albania
- Latvia
- North Macedonia