Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/colour-science/awesome-colour

Curated list of awesome colour science resources 😎
https://github.com/colour-science/awesome-colour

List: awesome-colour

awesome awesome-list color color-science color-space color-spaces colorspace colorspaces colour colour-science colour-space colour-spaces colourspace colourspaces data dataset datasets

Last synced: about 1 month ago
JSON representation

Curated list of awesome colour science resources 😎

Awesome Lists containing this project

README

        

# Awesome Colour [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

**A curated list of awesome colour science resources.**

Inspired by the **[awesome](https://github.com/sindresorhus/awesome)** list. Please read the **[contribution guidelines](contributing.md)** before contributing.

## Applications

- [CIE Color Calculator](http://www.brucelindbloom.com/ColorCalculator.html) - Online conversion between most of the CIE color models
- [LUTCalc](https://cameramanben.github.io/LUTCalc) - Online and desktop application for generating, analysing and previewing 1D and 3D Lookup Tables (LUTs) for video cameras
- [OpenColorIO](http://opencolorio.org) - Complete colour management solution geared towards motion picture production
- [pfstools](http://pfstools.sourceforge.net) - Command line tools for manipulating HDR images and video in a variety of formats
- [RGB Colourspace Models Transformations Matrices](https://www.colour-science.org/cgi-bin/rgb_colourspace_models_transformation_matrices.cgi) - Computes the colour transformation matrix between RGB colourspaces

## Libraries

### .NET

- [Colourful](https://github.com/tompazourek/Colourful) - Open source .NET library for working with colourspaces

### C/C++

- [OpenCV](https://opencv.org) - Computer vision and machine learning software library
- [Piccante](https://github.com/cnr-isti-vclab/piccante) - HDR imaging library

### CTL

- [Academy ACES - Developer Resources](https://github.com/ampas/aces-dev) - ACES reference implementation

### Go

- [go-colorful](https://github.com/lucasb-eyer/go-colorful) - A library for playing with colours in Go

### Haskell

- [Color](https://github.com/lehins/Color) - Extensive collection of color spaces and color models

### Javascript

- [Chromatism](https://github.com/toish/chromatism) - Simple set of utility functions for colours
- [Color-space](https://github.com/colorjs/color-space) - Math and data behind colourspaces and colour conversions

### Julia

- [Colors.jl](https://github.com/JuliaGraphics/Colors.jl) - Colour manipulation utilities for Julia

### Matlab and Octave

- [Colorlab](https://www.uv.es/vista/vistavalencia/software/colorlab.html) - Colour computation and visualization toolbox
- [HDR_Toolbox](https://github.com/banterle/HDR_Toolbox) - Toolbox for processing HDR images
- [Munsell and Kubelka-Munk Toolbox](http://www.munsellcolourscienceforpainters.com/MunsellAndKubelkaMunkToolbox/MunsellAndKubelkaMunkToolbox.html) - Computations involving the Munsell colour system and the Kubelka-Munk mixture model
- [Psychtoolbox](http://psychtoolbox.org) - Functions for vision and neuroscience research

### Python

- [ColorAide](https://facelessuser.github.io/coloraide) - Pure Python, object oriented approach to colors.
- [Colorspacious](http://colorspacious.readthedocs.io) - Easy to use library for performing colourspace conversions
- [Colour](https://www.colour-science.org) - Package providing a comprehensive number of algorithms and datasets for colour science
- [python-colormath](http://python-colormath.readthedocs.io) - Abstracts common colour math operations

## Colorimetry and Vision

### Websites and Articles

- [Akiyoshi's Illusion Pages](http://www.ritsumei.ac.jp/~akitaoka/index-e.html) - Optical illusions
- [Awesome Computer Vision](https://github.com/jbhuang0604/awesome-computer-vision) - Curated list of awesome computer vision resources
- [Bruce Lindbloom](http://brucelindbloom.com) - Online resource for colour conversion mathematics
- [CG Cinematography](https://chrisbrejon.com/cg-cinematography) - Online book by chris brejon
- [CIE Termlist](https://cie.co.at/e-ilv) - Over 1400 definitions of colour science terms
- [Color: From Hexcodes to Eyeballs](http://jamie-wong.com/post/color) - Article on how colour get from code values to your eyes
- [Color FAQ](http://poynton.ca/notes/colour_and_gamma/ColorFAQ.html) - Clarifies aspects of colour specification and image coding
- [Color Usage Research Lab](https://colorusage.arc.nasa.gov) - Colour usage in information display graphics
- [Color Vision](http://www.handprint.com/LS/CVS/color.html) - Thorough page on colour vision
- [Colourware](http://colourware.org/tag/colour) - Blog on colour science, theory and psychology
- [John the Math Guy](http://johnthemathguy.blogspot.co.nz) - Blog on applied math, computation, color science, printing and history of science
- [Light and Shadows](https://ciechanow.ski/lights-and-shadows) - Interactive light interaction visualisations
- [Spectroscopy, CCD and Astronomy](http://www.astrosurf.com/buil/index.html) - Website dedicated to the use of electronic detectors in the field of astronomy and spectroscopy
- [The Dimensions of Colour](http://www.huevaluechroma.com) - Modern colour theory for traditional and digital painting media
- [Why is Color](http://www.rit-mcsl.org/fairchild/WhyIsColor) - Exploration of the mysteries of color

### Videos

- [Geometry Optics](https://www.khanacademy.org/science/physics/geometric-optics) - Khan Academy lessons on Geometry Optics
- [Pixar in a Box - Color Science](https://www.khanacademy.org/partner-content/pixar/color) - Khan Academy lessons by Pixar about the physics of light
- [Sensory Reception](https://www.youtube.com/playlist?list=PL0CE8C36512D90043) - Playlist on Human Sensory System (visual and audio)

### Publications

- [BBC Research & Development](https://www.bbc.co.uk/rd/publications) - BBC publications for broadcast television
- [CIE 15: Technical Report: Colorimetry, 3rd edition](https://archive.org/details/gov.law.cie.15.2004) - Recommendations of the CIE concerning basic colorimetry
- [Encoding High Dynamic Range and Wide Color Gamut Imagery](https://www.hdm-stuttgart.de/~froehlichj/diss/Jan_Froehlich_Thesis_2018_02_15_Acrobat_300dpi.pdf) - Thesis about computational models and methods for encoding HDR and WCG video imagery

### Datasets and Resources

- [Capbone](http://capbone.com/spectral-reflectance-database) - Spectral reflectance database from hyperspectral images
- [CVRL](http://www.cvrl.org) - Colour & Vision Research laboratory and database
- [Color-data](https://github.com/nschloe/color-data) - Collected experimental colour data
- [Colour - Datasets](https://github.com/colour-science/colour-datasets) - Colour science datasets for use with [Colour](https://www.colour-science.org)
- [Rochester Institute of Technology - Colour Data](https://www.rit.edu/science/pocs/useful-data) - R.I.T. colour science dataset

### Books

- [Color Appearance Models](http://onlinelibrary.wiley.com/book/10.1002/9781118653128)
- [Color Gamut Mapping](https://onlinelibrary.wiley.com/doi/book/10.1002/9780470758922)
- [Color Science: Concepts and Methods, Quantitative Data and Formulae, 2nd Edition](https://www.wiley.com/en-us/Color+Science%3A+Concepts+and+Methods%2C+Quantitative+Data+and+Formulae%2C+2nd+Edition-p-9780471399186)
- [Colour: Sense & Measurement](https://www.filmlight.ltd.uk/resources/download.php)
- [Computational Colour Science using MATLAB](https://onlinelibrary.wiley.com/doi/book/10.1002/9780470710890)
- [Vision Science - Photons to Phenomenology](https://mitpress.mit.edu/books/vision-science)

## Imaging and Digital Imaging

### Websites and Articles

- [Academy ACES](http://www.oscars.org/science-technology/sci-tech-projects/aces) - Industry standard for managing colour throughout the life cycle of a motion picture or television production
- [Basic Photographic Sensitometry Workbook](https://www.kodak.com/content/products-brochures/Film/Basic-Photographic-Sensitometry-Workbook.pdf) - An Eastman Kodak's workbook on photographic sensitometry
- [Chromatic Aberration Simulator](https://smallpond.ca/jim/photomicrography/ca/index.html) - A web-based online axial and transverse chromatic aberration simulator
- [Cinematic Color](http://cinematiccolor.org) - Motion picture colour management
- [Digital Camera Reviews and Sensor Performance Summary](http://www.clarkvision.com/articles/digital.sensor.performance.summary) - Digital camera sensor electronics and concepts
- [Gamma FAQ](http://poynton.ca/notes/colour_and_gamma/GammaFAQ.html) - Frequently asked questions about gamma correction
- [How to Measure](https://www.rawdigger.com/howtouse/how-to_measure) - Series of direct links to blog posts on how to measure sensor parameters
- [Image Dynamic Range](https://bartwronski.com/2016/09/01/dynamic-range-and-evs) - Dynamic range in games
- [Importance of Terminology and sRGB Uncertainty](https://www.colour-science.org/posts/the-importance-of-terminology-and-srgb-uncertainty) - Disambiguation article with emphasis on colour science terminology
- [Optics Primer](https://www.photonstophotos.net/GeneralTopics/Lenses/Optics_Primer/Optics_Primer.htm) - A primer to introduce optical principals to photographers
- [Photons to Photos](http://photonstophotos.net) - Camera sensor data
- [SMPTE Metadata Registers](https://registry.smpte-ra.org/apps/pages) - Registers of metadata items identified by SMPTE Universal Labels
- [Subpixel Zoo - A Catalog of Subpixel Geometry](https://geometrian.com/programming/reference/subpixelzoo/index.php) - A comprehensive gallery of various display subpixels
- [The Pumpkin - Optics](http://dougkerr.net/Pumpkin/#Optics) - Optics, digital photography and imaging articles by Doug A. Kerr

### Videos

- [Display Optics 101](https://www.3m.com/3M/en_US/display-solutions-us/the-science-behind-the-display/display-optics-101) - 3M course on LCD technology

### Publications

- [An Artist-Friendly Workflow for Panoramic HDRI](http://blog.selfshadow.com/publications/s2016-shading-course/unity/s2016_pbs_unity_hdri_notes.pdf) - Artist friendly capture and usage of HDR images for Image Based Lighting
- [FilmLight - Standard Colour Spaces](https://www.filmlight.ltd.uk/pdf/whitepapers/FL-TL-TN-0417-StdColourSpaces.pdf) - Colour spaces concepts and applications in imaging
- [HDR image reconstruction from a single exposure using deep CNNs](http://hdrv.org/hdrcnn) - HDR images reconstructing from low dynamic range (LDR) input images
- [Learning to See in the Dark](http://web.engr.illinois.edu/~cchen156/SID.html) - Low light images enhancement with CNN
- [Perceptual uniformity in digital image representation and display](https://pdfs.semanticscholar.org/9a86/b2863e0872d405dc69dd0b96621d82be088f.pdf) - Clarifications on some widely misunderstood aspects of image coding
- [Standard for Characterization of Image Sensors and Cameras](http://www.emva.org/wp-content/uploads/EMVA1288-3.1a.pdf) - Monochrome and color digital cameras characterization
- [Understanding Image Sharpness](http://www.normankoren.com/Tutorials/MTF.html) - Article about the Modulation Transfer Function (MTF)
- [YUV and luminance considered harmful](http://poynton.ca/PDFs/YUV_and_luminance_harmful.pdf) - A plea for precise terminology in video

### Datasets and Resources

- [CineD Databases](https://www.cined.com/databases) - Database of lens coverage, cameras and lenses
- [HDR Photographic Survey](http://markfairchild.org/HDR.html) - Database of HDR photographs accompanied by detailed colorimetric/luminance measurements
- [Physically Based](https://physicallybased.info) - A collection of physically based values

### Books

- [Advanced High Dynamic Range Imaging: Theory and Practice](http://advancedhdrbook.com)
- [Digital Color Management: Encoding Solutions, 2nd Edition](https://www.wiley.com/en-us/Digital+Color+Management%3A+Encoding+Solutions%2C+2nd+Edition-p-9780470512449)
- [Digital Video and HD (Second Edition)](https://www.sciencedirect.com/science/book/9780123919267)
- [The Reproduction of Colour](https://onlinelibrary.wiley.com/doi/book/10.1002/0470024275)

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, [Colour Developers](mailto:[email protected]) have waived all copyright and
related or neighboring rights to this work.