Patent ID: 8929654
Filing Date: 2015-01-06
Classification: G06T,H04N

Abstract:
1. A method using a computer for synthesizing a substantially rectangular spectral representation of input color values in a tristimulus representation, the input color values resulting from an input spectrum of an image, wherein each of the input color values corresponds to a weight of a corresponding basis function of the tristimulus representation, wherein the basis functions of the tristimulus representation are defined functions, the method comprising: providing using the computer the input color values, wherein each input color value is associated with a corresponding analysis function; wherein the analysis functions are associated with the basis functions of the tristimulus representation; determining using the computer a first wavelength and a second wavelength of the substantially rectangular spectral representation based on the input color values; wherein the determining of the first wavelength and the second wavelength comprises: dividing two of the input color values by a sum of all of the input color values; and using a two dimensional look-up table to map results of the dividing to determine the first wavelength and the second wavelength; and computing using the computer a scale factor based on the first wavelength, the second wavelength, and the input color values and its corresponding analysis function; wherein the computing of the scale factor comprises: performing a circular integration of the corresponding analysis function of the one of the input color values across an interval defined by the first wavelength and the second wavelength; and dividing the one of the input color values by a result of the circular integration to compute the scale factor; wherein: