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.

## Contents

- [Awesome Colour](#awesome-colour-)
- [Contents](#contents)
- [Applications](#applications)
- [Libraries](#libraries)
- [.NET](#net)
- [C/C++](#cc)
- [CTL](#ctl)
- [Go](#go)
- [Haskell](#haskell)
- [Javascript](#javascript)
- [Julia](#julia)
- [Matlab and Octave](#matlab-and-octave)
- [Python](#python)
- [Colorimetry and Vision](#colorimetry-and-vision)
- [Websites and Articles](#websites-and-articles)
- [Videos](#videos)
- [Publications](#publications)
- [Datasets and Resources](#datasets-and-resources)
- [Books](#books)
- [Imaging and Digital Imaging](#imaging-and-digital-imaging)
- [Websites and Articles](#websites-and-articles-1)
- [Videos](#videos-1)
- [Publications](#publications-1)
- [Datasets and Resources](#datasets-and-resources-1)
- [Books](#books-1)
- [License](#license)

## 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

- [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.