Colour Characterisation#
ACES Spectral Conversion#
colour
|
Convert spectral distribution to ACES2065-1 colourspace relative exposure values. |
|
Convert spectral distribution to ACES2065-1 colourspace relative exposure values. |
Ancillary Objects
colour.characterisation
Define a container for camera RGB spectral sensitivities. |
ACES Input Transform Computation#
colour
|
Convert camera RGB colourspace array to ACES2065-1 colourspace using the specified Input Device Transform (IDT) matrix \(B\), white balance multipliers \(b\), and exposure factor \(k\) according to the P-2013-001 procedure. |
|
Compute an Input Device Transform (IDT) matrix for 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. |
Ancillary Objects
colour.characterisation
|
Select the best illuminant for the specified RGB white balance multipliers from a series of candidate illuminants based on camera sensitivities. |
Generate a series of illuminants according to RAW to ACES v1: |
|
|
Normalise the specified illuminant with camera RGB spectral sensitivities. |
Generate the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function based on the \(J_za_zb_z\) colourspace. |
|
Generate the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function based on the Oklab colourspace. |
|
Generate the objective function and CIE XYZ colourspace to optimisation colourspace/colour model function based according to RAW to ACES v1. |
|
Read the RAW to ACES v1 training data comprising 190 reflectance patches. |
|
|
Convert training data to RGB tristimulus values using the specified illuminant and camera RGB spectral sensitivities. |
|
Convert training data to CIE XYZ tristimulus values using the specified illuminant and standard observer colour matching functions. |
|
Compute RGB white balance multipliers for camera RGB spectral sensitivities and the specified illuminant spectral distribution. |
|
Normalise the specified matrix \(M\) to preserve the white point \(RGB_w\). |
Colour Fitting#
colour
|
Apply colour correction matrix \(CCM\) to the specified RGB colourspace array. |
Supported methods to apply a colour correction matrix. |
|
|
Perform colour correction of RGB colourspace array using the colour correction matrix from \(M_T\) colour array to \(M_R\) colour array. |
Define the supported colour correction methods. |
|
|
Compute a colour correction matrix from \(M_T\) colour array to \(M_R\) colour array. |
Supported colour correction matrix computation methods. |
|
|
Perform polynomial expansion of the \(a\) array. |
Supported polynomial expansion methods. |
Ancillary Objects
colour.characterisation
Apply colour correction matrix \(CCM\) computed using Cheung et al. (2004) method to the specified RGB colourspace array. |
|
Apply colour correction matrix \(CCM\) computed using Finlayson et al. (2015) method to the specified RGB colourspace array. |
|
Apply colour correction matrix \(CCM\) computed using the Vandermonde method to the specified RGB colourspace array. |
|
|
Perform colour correction of the specified RGB colourspace array using the colour correction matrix derived from test array \(M_T\) to reference array \(M_R\) using the Cheung et al. (2004) method. |
|
Perform colour correction of RGB colourspace array using the colour correction matrix from test array \(M_T\) to reference array \(M_R\) using the Finlayson et al. (2015) method. |
|
Perform colour correction of RGB colourspace array using the colour correction matrix from \(M_T\) colour array to \(M_R\) colour array using Vandermonde method. |
|
Perform colour correction using TPS-3D warping in RGB space. |
|
Apply pre-fitted TPS-3D to an arbitrary RGB array (… , 3). |
|
Fit TPS-3D parameters that warp RGB source_points -> destination_points. |
|
Perform polynomial expansion of RGB colourspace array using Cheung et al. (2004) method. |
|
Compute a colour correction matrix from test array \(M_T\) to reference array \(M_R\) using the Cheung et al. (2004) polynomial expansion method. |
|
Compute a colour correction matrix from test colour array \(M_T\) to reference colour array \(M_R\) using Finlayson et al. (2015) root-polynomial colour correction method. |
|
Compute a colour correction matrix from \(M_T\) test colour array to \(M_R\) reference colour array using the Vandermonde method. |
|
Perform polynomial expansion of the specified RGB colourspace array using the Finlayson et al. (2015) method. |
|
Perform polynomial expansion of the specified \(a\) array using the Vandermonde method. |
Colour Rendition Charts#
Dataset
colour
Chromaticity coordinates of the colour checkers. |
|
Spectral distributions of available colour checkers. |
Ancillary Objects
colour.characterisation
|
Colour Checker data. |
Cameras#
colour.characterisation
|
Define a container for camera RGB spectral sensitivities. |
Dataset
colour
Multi-spectral distributions of camera sensitivities. |
Displays#
colour.characterisation
|
Define a container for RGB display primaries as multi-spectral distributions. |
Dataset
colour
Multi-spectral distributions of display primaries. |
Filters#
Dataset
colour
Spectral distributions of filters. |
Lenses#
Dataset
colour
Spectral distributions of lenses. |