Method and apparatus for color processing with neural networks
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
40 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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. - View Dependent Claims (22)
-
-
23. 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. - View Dependent Claims (24, 25)
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. 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. - View Dependent Claims (35, 36)
-
-
37. 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.
-
-
38. 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.
-
-
39. 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.
-
-
40. 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.
-
Specification