Awesome Colour
A curated list of awesome colour science resources.
Inspired by the awesome list. Please read the contribution guidelines before contributing.
Applications
- CIE Color Calculator - Online conversion between most of the CIE color models
- LUTCalc - Online and desktop application for generating, analysing and previewing 1D and 3D Lookup Tables (LUTs) for video cameras
- OpenColorIO - Complete colour management solution geared towards motion picture production
- pfstools - Command line tools for manipulating HDR images and video in a variety of formats
- RGB Colourspace Models Transformations Matrices - Computes the colour transformation matrix between RGB colourspaces
Libraries
.NET
- Colourful - Open source .NET library for working with colourspaces
C/C++
CTL
- Academy ACES - Developer Resources - ACES reference implementation
Go
- go-colorful - A library for playing with colours in Go
Haskell
- Color - Extensive collection of color spaces and color models
Javascript
- Chromatism - Simple set of utility functions for colours
- Color-space - Math and data behind colourspaces and colour conversions
Julia
- Colors.jl - Colour manipulation utilities for Julia
Matlab and Octave
- Colorlab - Colour computation and visualization toolbox
- HDR_Toolbox - Toolbox for processing HDR images
- Munsell and Kubelka-Munk Toolbox - Computations involving the Munsell colour system and the Kubelka-Munk mixture model
- Psychtoolbox - Functions for vision and neuroscience research
Python
- ColorAide - Pure Python, object oriented approach to colors.
- Colorspacious - Easy to use library for performing colourspace conversions
- Colour - Package providing a comprehensive number of algorithms and datasets for colour science
- python-colormath - Abstracts common colour math operations
Colorimetry and Vision
Websites and Articles
- Akiyoshi's Illusion Pages - Optical illusions
- Awesome Computer Vision - Curated list of awesome computer vision resources
- Bruce Lindbloom - Online resource for colour conversion mathematics
- CG Cinematography - Online book by chris brejon
- CIE Termlist - Over 1400 definitions of colour science terms
- Color: From Hexcodes to Eyeballs - Article on how colour get from code values to your eyes
- Color FAQ - Clarifies aspects of colour specification and image coding
- Color Usage Research Lab - Colour usage in information display graphics
- Color Vision - Thorough page on colour vision
- Colourware - Blog on colour science, theory and psychology
- John the Math Guy - Blog on applied math, computation, color science, printing and history of science
- Light and Shadows - Interactive light interaction visualisations
- Spectroscopy, CCD and Astronomy - Website dedicated to the use of electronic detectors in the field of astronomy and spectroscopy
- The Dimensions of Colour - Modern colour theory for traditional and digital painting media
- Why is Color - Exploration of the mysteries of color
Videos
- Geometry Optics - Khan Academy lessons on Geometry Optics
- Pixar in a Box - Color Science - Khan Academy lessons by Pixar about the physics of light
- Sensory Reception - Playlist on Human Sensory System (visual and audio)
Publications
- BBC Research & Development - BBC publications for broadcast television
- CIE 15: Technical Report: Colorimetry, 3rd edition - Recommendations of the CIE concerning basic colorimetry
- Encoding High Dynamic Range and Wide Color Gamut Imagery - Thesis about computational models and methods for encoding HDR and WCG video imagery
Datasets and Resources
- Capbone - Spectral reflectance database from hyperspectral images
- CVRL - Colour & Vision Research laboratory and database
- Color-data - Collected experimental colour data
- Colour - Datasets - Colour science datasets for use with Colour
- Rochester Institute of Technology - Colour Data - R.I.T. colour science dataset
Books
- Color Appearance Models
- Color Gamut Mapping
- Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd Edition
- Colour: Sense & Measurement
- Computational Colour Science using MATLAB
- Vision Science - Photons to Phenomenology
Imaging and Digital Imaging
Websites and Articles
- Academy ACES - Industry standard for managing colour throughout the life cycle of a motion picture or television production
- Basic Photographic Sensitometry Workbook - An Eastman Kodak's workbook on photographic sensitometry
- Chromatic Aberration Simulator - A web-based online axial and transverse chromatic aberration simulator
- Cinematic Color - Motion picture colour management
- Digital Camera Reviews and Sensor Performance Summary - Digital camera sensor electronics and concepts
- Gamma FAQ - Frequently asked questions about gamma correction
- How to Measure - Series of direct links to blog posts on how to measure sensor parameters
- Image Dynamic Range - Dynamic range in games
- Importance of Terminology and sRGB Uncertainty - Disambiguation article with emphasis on colour science terminology
- Optics Primer - A primer to introduce optical principals to photographers
- Photons to Photos - Camera sensor data
- SMPTE Metadata Registers - Registers of metadata items identified by SMPTE Universal Labels
- Subpixel Zoo - A Catalog of Subpixel Geometry - A comprehensive gallery of various display subpixels
- The Pumpkin - Optics - Optics, digital photography and imaging articles by Doug A. Kerr
Videos
- Display Optics 101 - 3M course on LCD technology
Publications
- An Artist-Friendly Workflow for Panoramic HDRI - Artist friendly capture and usage of HDR images for Image Based Lighting
- FilmLight - Standard Colour Spaces - Colour spaces concepts and applications in imaging
- HDR image reconstruction from a single exposure using deep CNNs - HDR images reconstructing from low dynamic range (LDR) input images
- Learning to See in the Dark - Low light images enhancement with CNN
- Perceptual uniformity in digital image representation and display - Clarifications on some widely misunderstood aspects of image coding
- Standard for Characterization of Image Sensors and Cameras - Monochrome and color digital cameras characterization
- Understanding Image Sharpness - Article about the Modulation Transfer Function (MTF)
- YUV and luminance considered harmful - A plea for precise terminology in video
Datasets and Resources
- CineD Databases - Database of lens coverage, cameras and lenses
- HDR Photographic Survey - Database of HDR photographs accompanied by detailed colorimetric/luminance measurements
- Physically Based - A collection of physically based values
Books
- Advanced High Dynamic Range Imaging: Theory and Practice
- Digital Color Management: Encoding Solutions, 2nd Edition
- Digital Video and HD (Second Edition)
- The Reproduction of Colour
License
To the extent possible under law, Colour Developers have waived all copyright and related or neighboring rights to this work.