colour.models.rgb.aces_it Module

Academy Color Encoding System - Input Transform

Defines the Academy Color Encoding System (ACES) Input Transform utilities:

References

[1]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (n.d.). Academy Color Encoding System. Retrieved February 24, 2014, from http://www.oscars.org/science-technology/council/projects/aces.html
[2]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Technical Bulletin TB-2014-004 - Informative Notes on SMPTE ST 2065-1 – Academy Color Encoding Specification (ACES). Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
[3]The Academy of Motion Picture Arts and Sciences, Science and Technology Council, & Academy Color Encoding System (ACES) Project Subcommittee. (2014). Technical Bulletin TB-2014-012 - Academy Color Encoding System Version 1.0 Component Names. Retrieved from https://github.com/ampas/aces-dev/tree/master/documents
colour.models.rgb.aces_it.spectral_to_aces_relative_exposure_values(spd, illuminant=SpectralPowerDistribution( 'D60', {300.0: 0.029370758174923, 310.0: 2.619241317964963, 320.0: 15.71689061312826, 330.0: 28.774580263919134, 340.0: 31.86483993666198, 350.0: 36.3774264446741, 360.0: 38.68311546316286, 370.0: 42.717548461834966, 380.0: 41.45494057963752, 390.0: 46.60531924327943, 400.0: 72.27859383884864, 410.0: 80.44059999279465, 420.0: 82.91502693894319, 430.0: 77.67626397731756, 440.0: 95.68127430379398, 450.0: 107.95482086750596, 460.0: 109.55918680507406, 470.0: 107.75814070682792, 480.0: 109.6714042353418, 490.0: 103.70787331005091, 500.0: 105.23219857523205, 510.0: 104.42766692185435, 520.0: 102.52293357805246, 530.0: 106.05267087904782, 540.0: 103.31515403458198, 550.0: 103.53859891732658, 560.0: 100.0, 570.0: 96.7514214188669, 580.0: 96.71282250154032, 590.0: 89.92147908442617, 600.0: 91.99979329504407, 610.0: 92.09870955067275, 620.0: 90.64600269701035, 630.0: 86.52648272486029, 640.0: 87.57918623550152, 650.0: 83.97614003583296, 660.0: 84.72407422805772, 670.0: 87.49349084772983, 680.0: 83.48307015694974, 690.0: 74.17245111876663, 700.0: 76.62038531099138, 710.0: 79.05184907375583, 720.0: 65.47137071741646, 730.0: 74.10607902725252, 740.0: 79.5271204277263, 750.0: 67.30716277162384, 760.0: 49.273538206159095, 770.0: 70.89241211789025, 780.0: 67.16399622630497, 790.0: 68.17137071741647, 800.0: 62.9898086167058, 810.0: 54.990892361077115, 820.0: 60.82560067091317, 830.0: 63.89349586226156}))[source]

Converts given spectral power distribution to ACES2065-1 colourspace relative exposure values.

Parameters:
  • spd (SpectralPowerDistribution) – Spectral power distribution.
  • illuminant (SpectralPowerDistribution, optional) – Illuminant spectral power distribution.
Returns:

ACES2065-1 colourspace relative exposure values array.

Return type:

ndarray, (3,)

Notes

  • Output ACES2065-1 colourspace relative exposure values array is in range [0, 1].

References

Examples

>>> from colour import COLOURCHECKERS_SPDS
>>> spd = COLOURCHECKERS_SPDS['ColorChecker N Ohta']['dark skin']
>>> spectral_to_aces_relative_exposure_values(spd)  
array([ 0.1187697...,  0.0870866...,  0.0589442...])