Reflectance Recovery

CIE XYZ Colourspace to Spectral

colour

XYZ_to_sd(XYZ[, method])

Recovers the spectral distribution of given CIE XYZ tristimulus values using given method.

XYZ_TO_SD_METHODS

Supported spectral distribution recovery methods.

Jakob and Hanika (2019)

colour.recovery

XYZ_to_sd_Jakob2019(XYZ[, cmfs, illuminant, …])

Recovers the spectral distribution of given RGB colourspace array using Jakob and Hanika (2019) method.

LUT3D_Jakob2019()

Class for working with pre-computed lookup tables for the Jakob and Hanika (2019) spectral upsampling method.

Ancillary Objects

colour.recovery

sd_Jakob2019(coefficients[, shape])

Returns a spectral distribution following the spectral model given by Jakob and Hanika (2019).

find_coefficients_Jakob2019(XYZ[, cmfs, …])

Computes the coefficients for Jakob and Hanika (2019) reflectance spectral model.

Mallett and Yuksel (2019)

colour.recovery

RGB_to_sd_Mallett2019(RGB[, basis_functions])

Recovers the spectral distribution of given RGB colourspace array using Mallett and Yuksel (2019) method.

Ancillary Objects

colour.recovery

MSDS_BASIS_FUNCTIONS_sRGB_MALLETT2019

the base object for multi spectral computations.

SPECTRAL_SHAPE_sRGB_MALLETT2019

Shape for Mallett and Yuksel (2019) sRGB colourspace basis functions: (380, 780, 5).

spectral_primary_decomposition_Mallett2019(…)

Performs the spectral primary decomposition as described in Mallett and Yuksel (2019) for given RGB colourspace.

Meng, Simon and Hanika (2015)

colour.recovery

XYZ_to_sd_Meng2015(XYZ[, cmfs, illuminant, …])

Recovers the spectral distribution of given CIE XYZ tristimulus values using *Meng et al.

Otsu, Yamamoto and Hachisuka (2018)

colour.recovery

XYZ_to_sd_Otsu2018(XYZ[, cmfs, illuminant, …])

Recovers the spectral distribution of given CIE XYZ tristimulus values using *Otsu et al.

Ancillary Objects

colour.recovery

Dataset_Otsu2018([shape, basis_functions, …])

Stores all the information needed for the *Otsu et al.

NodeTree_Otsu2018(reflectances[, cmfs, …])

A sub-class of colour.recovery.otsu2018.Node class representing the root node of a tree containing information shared with all the nodes, such as the standard observer colour matching functions and the illuminant, if any is used.

Smits (1999)

colour.recovery

RGB_to_sd_Smits1999(RGB)

Recovers the spectral distribution of given RGB colourspace array using Smits (1999) method.

SDS_SMITS1999

Smits (1999) spectral distributions.