← Back to Patent Explorer
US5200816A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for color processing with neural networks

Assignee: Scitex Corp Ltd
•
Filing: 1991-07-19
•
Granted: 1993-04-06
•
Expires: 2011-07-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for constructing, training and utilizing an artificial neural network (also termed herein a "neural network", an ANN, or an NN) in order to transform a first color value in a first color coordinate system into a second color value in a second color coordinate system.

Inventors

  • 👤 Oded M. Rose

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:21
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016; H04N1/6019; H04N1/603; H04N1/6033

Claims Analysis

Total Claims: 49
Claim 1
Independent Claim 111 words
A method for providing a neural network including the steps of: providing a neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value; and training the neural network structure on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values.
Claim 2
Independent Claim 111 words
A method for providing a neural network including the steps of: providing a neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value; and training the neural network structure on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values.
Claim 3
Dependent Claim 42 words
A method according to claim 1 wherein one or both of the plurality of first color values and the plurality of second color values is a systematic representation of the respectively corresponding one of the first and second sets of color values.
Claim 4
Dependent Claim 64 words
A method according to claim 2 wherein one of the first and second sets of color values is defined within a color coordinate system and wherein each region of a predetermined size within the order coordinate system is represented by at least one color value within the plurality of color values corresponding to the set of color values defined within the color coordinate system.
Claim 5
Dependent Claim 64 words
A method according to claim 2 wherein one of the first and second sets of color values is defined within a color coordinate system which may be partitioned into regions and wherein each region within the partition is represented by at least one color value within the plurality of color values corresponding to the set of color values defined within the color coordinate system.
Claim 6
Dependent Claim 23 words
A method according to claim 1 and wherein said first set of color values is identical to the second set of color values.
Claim 7
Dependent Claim 31 words
A method according to claim 1 and wherein each second color value, represented in visual form, is substantially identical in appearance to the corresponding first color value, represented in visual form.
Claim 8
Dependent Claim 50 words
A method according to claim 1 and wherein said plurality of neurons comprises: an input layer of neurons comprising at least one input neuron; at least one hidden layer of neurons each comprising at least one hidden neuron; and an output layer of neurons comprising at least one output neuron.
Claim 9
Dependent Claim 111 words
A method according to claim 7 wherein the first color value is also to be transformed into a corresponding third color value from among a third set of color values, the neural network structure is operative to provide an output indication of the corresponding second and third color values, the output layer of neurons comprises at least a first plurality of output neurons corresponding to the dimension of the second color value and a second plurality of output neurons corresponding to the dimension of a third color value and each ordered pair comprises a first color value and a corresponding concatenation of a second color value and a third color value.
Claim 10
Dependent Claim 42 words
A method according to claim 8 wherein the appearance of the second color value, when represented using a predetermined first color output device, is similar to the appearance of the third color value, when represented using a predetermined second color output device.
Claim 11
Dependent Claim 34 words
A method according to claim 7 wherein each neuron in the at least one hidden layer and in the output layer comprises summing means for computing a weighted sum of a plurality of inputs.
Claim 12
Dependent Claim 36 words
A method according to claim 7 wherein each neuron in the at least one hidden layer and in the output layer also comprises means for computing a nonlinear function of the output of said summing means.
Claim 13
Dependent Claim 32 words
A method according to claim 11 and wherein the nonlinear functions corresponding to substantially all of the neurons in the at least one hidden layer and in the output layer are equal.
Claim 14
Dependent Claim 16 words
A method according to claim 1 wherein said neural network structure is a feed-forward network structure.
Claim 15
Dependent Claim 30 words
A method according to claim 1 wherein each ordered pair is characterized in that there is a predetermined relationship between the second color value and the corresponding first color value.
Claim 16
Dependent Claim 16 words
A method according to claim 4 wherein the plurality of regions comprises regions of non-equal size.
Claim 17
Dependent Claim 16 words
A method according to claim 4 wherein the plurality of regions comprises regions of equal size.
Claim 18
Dependent Claim 42 words
A method according to claim 1 and also comprising the step of subsequently employing the neural network for transforming a first color value from the first plurality of color values into a second color value from the second plurality of color values.
Claim 19
Dependent Claim 37 words
A method according to claim 17 and also comprising the step of employing the second color value obtained by transforming the first color value in order to control operation of a color processing system to be calibrated.
Claim 20
Dependent Claim 95 words
A method according to claim 1 wherein at least one interneuron connection is defined between a pair of neurons from among the plurality of neurons in the neural network and wherein said step of training comprises the steps of: providing the first color value of an individual ordered pair to the neural network; back-propagating an error value indicative of the difference between the second color value of said individual ordered pair and the output of the neural network for the first color value; and modifying at least one of the at least one interneuron connections.
Claim 21
Dependent Claim 35 words
A method according to claim 19 wherein each of the at least one interneuron connections defines a weight associated therewith and said step of modifying comprises the step of changing the value of the weight.
Claim 22
Dependent Claim 108 words
Apparatus for providing a neural network including: a neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value; and means for training the neural network structure on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values.
Claim 23
Dependent Claim 108 words
Apparatus for providing a neural network including: a neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value; and means for training the neural network structure on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values.
Claim 24
Dependent Claim 40 words
Apparatus according to claim 21 wherein one or both of the plurality of first values and the plurality of second color values is a systematic representation of the respectively corresponding one of the first and second sets of color values.
Claim 25
Dependent Claim 62 words
A neural network comprising: a trained neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value.
Claim 26
Dependent Claim 62 words
A neural network comprising: a trained neural network structure including a plurality of neurons for receiving a first color value from among a first set of color values which first color value is to be transformed into a corresponding second color value from among a second set of color values and for providing an output indication of the corresponding second color value.
Claim 27
Dependent Claim 86 words
A neural network according to claim 23 wherein the trained neural network structure was trained on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values, one or both of the plurality of first color values and the plurality of second color values being a systematic representation of the respective corresponding one of the first and second sets of color values.
Claim 28
Dependent Claim 48 words
A neural network according to claim 23 wherein the second color value includes a black component and the neural network structure is characterized in that at least some of the color content of the first color value is transformed to the black component of the second color value.
Claim 29
Independent Claim 130 words
A method for transforming a first color value from among a first set of color values into a second color value from among a second set of color values, the method comprising the steps of: providing a trained neural network structure including a plurality of neurons for receiving a first color value from among the first set of color values which first color value is to be transformed into a corresponding second color value from among the second set of color values and for providing an output indication of the corresponding second color value; and employing the trained neural network structure in order to transform a first color value from among the first set of color values into a second color value from among the second set of color values.
Claim 30
Independent Claim 130 words
A method for transforming a first color value from among a first set of color values into a second color value from among a second set of color values, the method comprising the steps of: providing a trained neural network structure including a plurality of neurons for receiving a first color value from among the first set of color values which first color value is to be transformed into a corresponding second color value from among the second set of color values and for providing an output indication of the corresponding second color value; and employing the trained neural network structure in order to transform a first color value from among the first set of color values into a second color value from among the second set of color values.
Claim 31
Dependent Claim 84 words
A method according to claim 26 wherein the trained neural network structure was trained on a plurality of ordered pairs, each ordered pair comprising a first color value from among the first set of color values and a corresponding second color value from among the second set of color values, one or both of the plurality of first values and the plurality of second color values being a systematic representation of the respective corresponding one of the first and second sets of color values.
Claim 32
Dependent Claim 32 words
A method according to claim 26 and also comprising the step of controlling operation of a color processing system to be calibrated using the second color value obtained in said employing step.
Claim 33
Dependent Claim 40 words
A method according to claim 28 wherein said step of controlling comprises the step of using said color writing device to create upon a second substrate a duplicate of an analog representation of a color image upon a first substrate.
Claim 34
Dependent Claim 47 words
A method according to claim 28 wherein said step of controlling comprises the step of using said color processing system to create an input copy of a color image which, when processed by said calibrated system, will result in a given output copy of said color image.
Claim 35
Dependent Claim 34 words
A method according to claim 28 wherein said color processing system to be calibrated comprises a color reading device operative to convert an analog representation of a color image into a digital representation thereof.
Claim 36
Dependent Claim 34 words
A method according to claim 28 wherein said color processing system to be calibrated comprises a color writing device operative to convert a digital representation of a color image into an analog representation thereof.
Claim 37
Dependent Claim 16 words
A method according to claim 32 wherein said color writing device comprises a color monitor display.
Claim 38
Independent Claim 85 words
A method for constructing a look-up table relating a first multiplicity of values to a second multiplicity of values comprising the steps of: providing an artificial neural network relating the first multiplicity of values to the second multiplicity of values; providing a plurality of look-up table addresses; operating the artificial neural network on the plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 39
Independent Claim 85 words
A method for constructing a look-up table relating a first multiplicity of values to a second multiplicity of values comprising the steps of: providing an artificial neural network relating the first multiplicity of values to the second multiplicity of values; providing a plurality of look-up table addresses; operating the artificial neural network on the plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 40
Dependent Claim 23 words
A method according to claim 34 wherein the first and second multiplicities of values respectively comprise first and second multiplicities of color values.
Claim 41
Dependent Claim 47 words
A method according to claim 34 wherein the step of providing an artifical neural network comprises the steps of: providing artificial neural network training data representing the first and second multiplicity of values; and employing the artifical neural network training data to train an artifical neural network.
Claim 42
Dependent Claim 77 words
Apparatus for constructing a look-up table relating a first multiplicity of values to a second multiplicity of values comprising: an artifical neural network relating the first multiplicity of values to the second multiplicity of values; means for operating the artificial neural network on a plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and means for storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 43
Dependent Claim 77 words
Apparatus for constructing a look-up table relating a first multiplicity of values to a second multiplicity of values comprising: an artifical neural network relating the first multiplicity of values to the second multiplicity of values; means for operating the artificial neural network on a plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and means for storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 44
Dependent Claim 94 words
Digital storage apparatus comprising: a representation of a look-up table relating a first multiplicity of values to a second multiplicity of values, the look-up table having been constructed by the following method: providing an artificial neural network relating the first multiplicity of values to the second multiplicity of values; providing a plurality of look-up table addresses; operating the artificial neural network on the plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 45
Dependent Claim 94 words
Digital storage apparatus comprising: a representation of a look-up table relating a first multiplicity of values to a second multiplicity of values, the look-up table having been constructed by the following method: providing an artificial neural network relating the first multiplicity of values to the second multiplicity of values; providing a plurality of look-up table addresses; operating the artificial neural network on the plurality of look-up table addresses, thereby to obtain a plurality of processed look-up table addresses; and storing the plurality of processed look-up table addresses as the contents of the look-up table.
Claim 46
Independent Claim 159 words
A method for constructing apparatus for sampling the color processing characteristics of a color processing device, said color processing device being operative to convert a first representation of a color image into a second representation thereof, the method comprising the step of repeating at least once the steps of: providing first and second representations of a color image, said representations respectively comprising a first multiplicity of first color values and a second multiplicity of second color values corresponding thereto, said first and second representations being characterized in that processing said first representation with said color processing device defines said second representation; providing an artificial neural network which, when operated on each individual one of the second multiplicity of second color values, gives a value substantially equal to the corresponding one of said first multiplicity of first color values; and operating the artifical neural network on the first representation of the color image, thereby to provide a third representation thereof.
Claim 47
Independent Claim 159 words
A method for constructing apparatus for sampling the color processing characteristics of a color processing device, said color processing device being operative to convert a first representation of a color image into a second representation thereof, the method comprising the step of repeating at least once the steps of: providing first and second representations of a color image, said representations respectively comprising a first multiplicity of first color values and a second multiplicity of second color values corresponding thereto, said first and second representations being characterized in that processing said first representation with said color processing device defines said second representation; providing an artificial neural network which, when operated on each individual one of the second multiplicity of second color values, gives a value substantially equal to the corresponding one of said first multiplicity of first color values; and operating the artifical neural network on the first representation of the color image, thereby to provide a third representation thereof.
Claim 48
Independent Claim 152 words
A system for constructing apparatus for sampling the color processing characteristics of a color processing device, said color processing device being operative to convert a first representation of a color image to a second representation thereof, the system comprising: means for providing first and second representations of a color image, said representations respectively comprising a first multiplicity of first color values and a second multiplicity of second color values corresponding thereto, said first and second representations being characterized in that processing said first representations with said color processing device defines said second representation; an artificial neural network which, when operated on each individual one of the second multiplicity of second color values, gives a value substantially equal to the corresponding one of said first multiplicity of first color values; and means for operating the artifical neural network on the first representation of the color image, thereby to provide a third representation thereof.
Claim 49
Independent Claim 152 words
A system for constructing apparatus for sampling the color processing characteristics of a color processing device, said color processing device being operative to convert a first representation of a color image to a second representation thereof, the system comprising: means for providing first and second representations of a color image, said representations respectively comprising a first multiplicity of first color values and a second multiplicity of second color values corresponding thereto, said first and second representations being characterized in that processing said first representations with said color processing device defines said second representation; an artificial neural network which, when operated on each individual one of the second multiplicity of second color values, gives a value substantially equal to the corresponding one of said first multiplicity of first color values; and means for operating the artifical neural network on the first representation of the color image, thereby to provide a third representation thereof.

References Cited (Backward Citations)

US4500919A Cited
US4717954A Cited
EP0144188A2 Cited
US5041916A Cited
JPH02214987A Cited
JPH02215277A Cited
JPH02216971A Cited
GB2231760A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-05 1996-10-05 1997-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-05 2000-10-05 2001-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-05 2004-10-05 2005-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag