CRS Colour Toolbox for MATLAB

LMS-plot.jpg

The CRS Colour Toolbox for MATLAB provides a set of functions and graphical tools for colour vision science. The toolbox was developed in collaboration with Dr Caterina Ripamonti and contains the essential tools to simplify measuring, calculating, manipulating and displaying calibrated colour visual stimuli.

Guide Price: £500

SKU: M2201

The CRS Colour Toolbox for MATLAB provides a set of functions and graphical tools for colour vision science. The toolbox was developed in collaboration with Dr Caterina Ripamonti (CVRL, UCL, UK) and contains the essential tools to simplify measuring, calculating, manipulating and displaying calibrated colour visual stimuli.

Toolbox Features

  • Spectroradiometric measurement of computer-controlled displays using SpectroCAL
  • Colorimetric and physiologically based colour space visualisation, translation and manipulation routines
  • Full source code and documentation

SpectroCAL Measurement Control Panel

The Colour Toolbox uses the SpectroCAL to accurately measure the spectral characteristics of a computer display and subsequently enable the specification visual stimuli in colorimetric and physiologically based colour spaces.

  • Simple to use graphical Measurement Control Panel
  • Measures spectral radiance, total radiance, photopic and scotopic luminance, chromaticity, colour temperature
  • 2D plot of spectral radiance, other values tabulated
  • Spectral radiance for each RGB output exported to MATLAB workspace

Display Device Calibration, Transfer Function Measurement and Characterisation

A new set of measurement and curve-fitting functions are provided that implement a robust and accurate gamma correction procedure for the ViSaGe and Bits# devices using ColorCAL MKII and SpectroCAL. Unlike purely photometric and colorimetric solutions, the two devices work together to characterise the properties of the display over its full range. This means inaccurate measurements due to poorly implemented photopic filters are avoided. The toolbox implements a new set of cone sensitivity based colour spaces especially designed for vision science. There is even support for the new CIE 2007 functions.

  • Simple to use graphical Measurement & Characterisation Control Panel
  • Automated measurement of transfer function characterisation across full-scale range
  • Provides a set of robust curve-fitting techniques to model a range of display device technologies including CRT and LCD displays
  • Transfer function accounts for Dark Light

Colour Space Calculation, Manipulation and Translation Routines

A complete range of colorimetric and physiologically based colour spaces can be calculated and visualised using the Colour Space Explorer and the spectral radiance measurements provided by SpectroCAL.

  • Graphical visualisation tool
  • 2D plots of display device Spectral Power Distribution
  • 2D and 3D plots of colour spaces
  • Choice of conventional colorimetric colour spaces including CIE 1931 2°, CIE 1964 10°, CIE 1976, CIELUV, CIELAB
  • Display theoretical maximum and measured gamut
  • Choice of physiologically based colour spaces with different cone fundamentals
    • Includes support for Stockman & Sharpe, Smith & Pokorny
    • Display theoretical maximum and measured gamut based on a selected white point (SML, MacLeod-Boynton, DKL)
  • Pick and display a patch of colour from the selected colour space using ViSaGe or Psychtoolbox for Windows

 

Toolbox of MATLAB Routines for Colour Vision Research

An entire suite of colour space calculation, manipulation, visualisation and transformation routines are supplied as MATLAB M files. Full source code and documentation is provided allowing you to verify the veracity of our algorithms.

Additional routines are supplied for use with the ViSaGe system to make it simple to define and display stimuli in colorimetric (perceptual) and retinal (physiological) measurements. A demo script is provided to show how to implement a cone-isolating stimulus using silent substitution.

Other products you might be interested in