Colour Characterisation#
ACES Spectral Conversion#
colour
|
Convert given spectral distribution to ACES2065-1 colourspace relative exposure values. |
|
Convert given spectral distribution to ACES2065-1 colourspace relative exposure values. |
Ancillary Objects
colour.characterisation
Implement support for a camera RGB sensitivities. |
ACES Input Transform Computation#
colour
Compute an Input Device Transform (IDT) matrix for given camera RGB spectral sensitivities, illuminant, training data, standard observer colour matching functions and optimisation settings according to RAW to ACES v1 and P-2013-001 procedures. |
|
|
Convert given camera RGB colourspace array to ACES2065-1 colourspace using the Input Device Transform (IDT) matrix \(B\), the white balance multipliers \(b\) and the exposure factor \(k\) according to P-2013-001 procedure. |
Ancillary Objects
colour.characterisation
Read the RAW to ACES v1 190 patches. |
|
Generate a series of illuminants according to RAW to ACES v1: |
|
|
Compute the RGB white balance multipliers for given camera RGB spectral sensitivities and illuminant. |
|
Select the best illuminant for given RGB white balance multipliers, and sensitivities in given series of illuminants. |
|
Normalise given illuminant with given camera RGB spectral sensitivities. |
|
Convert given training data to RGB tristimulus values using given illuminant and given camera RGB spectral sensitivities. |
|
Convert given training data to CIE XYZ tristimulus values using given illuminant and given standard observer colour matching functions. |
|
Normalise given matrix \(M\) to preserve given white point \(RGB_w\). |
Produce the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function according to RAW to ACES v1. |
|
Produce the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function based on the \(J_za_zb_z\) colourspace. |
|
Produce the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function based on the Oklab colourspace. |
Colour Fitting#
colour
Supported polynomial expansion methods. |
|
|
Perform polynomial expansion of given \(a\) array. |
Supported colour correction matrix methods. |
|
|
Compute a colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array. |
Supported methods to apply a colour correction matrix. |
|
|
Apply given colour correction matrix \(CCM\) to given RGB colourspace array. |
Supported colour correction methods. |
|
|
Perform colour correction of given RGB colourspace array using the colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array. |
Ancillary Objects
colour.characterisation
|
Perform polynomial expansion of given RGB colourspace array using Cheung et al. (2004) method. |
|
Perform polynomial expansion of given RGB colourspace array using Finlayson et al. (2015) method. |
|
Perform polynomial expansion of given \(a\) array using Vandermonde method. |
|
Compute a colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Cheung et al. (2004) method. |
|
Compute a colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Finlayson et al. (2015) method. |
|
Compute a colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Vandermonde method. |
Apply given colour correction matrix \(CCM\) computed using Cheung et al. (2004) method to given RGB colourspace array. |
|
Apply given colour correction matrix \(CCM\) computed using Finlayson et al. (2015) method to given RGB colourspace array. |
|
Apply given colour correction matrix \(CCM\) computed using Vandermonde method to given RGB colourspace array. |
|
|
Perform colour correction of given RGB colourspace array using the colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Cheung et al. (2004) method. |
|
Perform colour correction of given RGB colourspace array using the colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Finlayson et al. (2015) method. |
|
Perform colour correction of given RGB colourspace array using the colour correction matrix from given \(M_T\) colour array to \(M_R\) colour array using Vandermonde method. |
Colour Rendition Charts#
Dataset
colour
Chromaticity coordinates of the colour checkers. |
|
Spectral distributions of the colour checkers. |
Ancillary Objects
colour.characterisation
|
Colour Checker data. |
Cameras#
colour.characterisation
|
Implement support for a camera RGB sensitivities. |
Dataset
colour
Multi-spectral distributions of camera sensitivities. |
Displays#
colour.characterisation
|
Implement support for a RGB display (such as a CRT or LCD) primaries multi-spectral distributions. |
Dataset
colour
Primaries multi-spectral distributions of displays. |
Filters#
Dataset
colour
Spectral distributions of filters. |
Lenses#
Dataset
colour
Spectral distributions of lenses. |