Abstract:
Stereoscopic image capture is provided. A blur value expected for multiple pixels in left and right images is predicted. The blur value is predicted based on designated capture settings. A disparity value expected for multiple pixels in the left and right images is predicted. The disparity value is predicted based on the designated capture settings. Stressed pixels are identified by comparing the predicted disparity value to a lower bound of disparity value determined from the predicted blur value using a predetermined model. A pixel with predicted disparity value less than the lower bound is identified as a stressed pixel. The predicted disparity is adjusted by modifying the designated capture settings to reduce the number of stressed pixels, or an alert to the presence of stressed pixels is given to the user.
Abstract:
Determining a spectral gamut of a device by designating a spanning set of samples which span the spectral gamut. A first crude spanning set of samples is established by specifying one or more corresponding device values in a device color space. The first crude spanning set is refined by processing a plurality of new samples in a predetermined order. The processing includes, for each new sample, determining if the new sample differs in an objective function value by more than a predetermined threshold from all samples in the first crude spanning set and adding the new sample to the first crude spanning set if the new sample differs in the objective function value by more than the predetermined threshold. The resulting first crude spanning set is designated as the spanning set of samples.
Abstract:
Image display which accesses an image containing multispectral data and a spectral device model for a reflective display. The reflective display renders the image by modulation of an ambient illuminant and is driven by color primary signals for corresponding color primaries. A spectral power distribution of a direct irradiance of a current ambient illuminant is cyclically and repetitively estimated by using a measurement of the spectral power distribution of the direct irradiance of the current ambient illuminant. Color primary signals are determined by using the estimation of the spectral power distribution of the direct irradiance of the current ambient illuminant, the spectral device model, and the multispectral image data. The reflective display is driven by the determined color primary signals, such that the multispectral image data rendered on the reflective display simulates the appearance of the multispectral image data calorimetrically under the current ambient illuminant.
Abstract:
Stereoscopic color management of images with plural views. Image data for each view is defined in a component input device color space. Image data in the component input device color spaces is converted to a nominal source color space using plural input transforms each corresponding to one of the plural views. A rendering transform is used to convert image data for each view in the nominal source color space to a nominal destination color space. The nominal source color space, nominal destination color space and rendering transform are the same for all views. The image data for each view in the nominal destination color space is ultimately converted to a component output device color space associated with a stereoscopic output device respective of the view using a respective output transform.
Abstract:
Color management in which a spectral gamut is determined for spectral gamut mapping by constructing subdivisions of a set of samples spanning the spectral gamut. The samples are designated by specifying device values and are subdivided based on their lightness, chroma and hue under a reference illuminant such that the number of samples in each subdivision is limited by a predetermined number. A color value to be spectrally gamut mapped is accepted, and converted into a colorimetric value under the reference illuminant. The converted colorimetric value includes a lightness, a chroma and a hue. Subdivisions within a tolerance of the converted colorimetric value are identified using its lightness, chroma and hue. Samples within the identified subdivisions are searched to find a sample that matches acceptably to the color value relative to an objective function.
Abstract:
Generation of basis functions for spectral reflectances of color samples is provided. Reflectance information of the color samples is input, the reflectance information is weighted with a weighting function based on a wavelength dependence of an optical sensor, and the weighted information is analyzed to obtain the basis functions. Basis functions for illuminants are generated by inputting reflectance and associated information of the color samples, inputting illuminant information, constructing a matrix of weighted tristimulus values, and analyzing the matrix to obtain the basis functions. A weighting function for an optical sensor is generated by inputting a first weighting function, based on transformation of a reflectance perturbation from a reflectance space into a color space of the sensor, calculating the first weighting function with predetermined stimuli to obtain a plurality of resulting functions, and averaging the resulting functions to obtain the weighting function for the sensor.
Abstract:
A method for correcting a color value generated by a forward model for a color input device. A color value generated by the forward model is mapped into a color space. The color value is clipped to a locus of a visual gamut in the color space if the color value falls outside of the visual gamut. Clipping the mapped color value ensures that the color input device generates color values that represent colors within the human visual system. Clipping may be accomplished by clipping a color value to an intersection of a locus boundary and a vector between the color value and a white point. The locus used may be the CIE spectral locus projected into the color space. Any number of standard color spaces may be used in the method, such as CIEXYZ, CIELUV, or CIELAB.
Abstract:
With respect to color characterization of color printers, the present disclosure relates to the identification of colorant combinations for color patches in a color characterization target, which contains different color patches, and which is measured calorimetrically or spectrally to color-characterize the printer. A black ramp is printed and measured. Substantially uniform steps on the ramp are selected by applying principal component analysis to the measured values or color values derived from the measured values, and by using a first principal component thereof to select the substantially uniform steps. For each of the substantially uniform steps identified, the above procedure is repeated on all chromatic ramps with black ink at a corresponding black level. Color values of the color patches are populated by using multiple combinations of the substantially uniform steps of the black channel and of the chromatic channels at the corresponding black levels that meet an ink limit.
Abstract:
Mapping spectral colors in an Interim Connection Space (ICS) of a full spectral space based on an objective function is provided. A spectral color value in the ICS is accessed, and a spectral gamut boundary of the destination gamut is accessed. The spectral color value is mapped into mapped spectral color value based on minimization of an objective function of coordinates of a first subspace of the ICS, by fixing coordinates of a second subspace of the ICS, subject to a constraint that a result is within the spectral gamut boundary. The first subspace is a null space of a transformation from the ICS to a color space, while the second subspace is an orthogonal complement of the first subspace in the ICS. The constraint is determined by a gamut section that is an intersection of the spectral gamut in the ICS and an affine subspace characterized by the fixed coordinates of the second subspace.
Abstract:
An improvement to sigmoidal gaussian cusp knee (SGCK) gamut mapping algorithm useful for gamut boundary descriptors (GBDs) that are defined with multiple shells rather than a single hull. The gamut mapping algorithm involves a lightness-rescaling step and a chroma compression step, in which points on each of the shells of the source GBD are mapped to corresponding points on the respective shells of the destination GBD. In situations where there is a mismatch between the number of shells in the source GBD and the destination GBD, such as a case where one of the GBDs is defined by a singly-shelled GBD whereas the other is defined by a two-shelled GBD, an induced hue slice may be constructed so as to simulate the missing shell. In addition, an induced hue slice may be constructed in a situation where lightness rescaling results in a mapping that is too steep between source and destination.