Source Code and Data Sets

For many of the algorithms discussed in the book code is available.

Part 1: Color Fundamentals

  • Photometric invariant edges: The code for quasi-invariants is available here, and the code for the full photometric invariance can be found on here.

Part 2: Color Constancy

  • On www.colorconstancy.com much information about color constancy can be found, including source-code of publicly available methods, (links to) various data sets and results on those data sets.
  • Grey-Edge Color Constancy:

    A Matlab implementation of the The Grey-Edge color constancy framework can be found here. With this implementation, numerous different color constancy algorithms can be produced, among others the Grey-World, the White-Patch and the Grey-Edge methods.

  • Gamut Mapping: A matlab implementation of the Gamut Mapping (including derivative-based versions) can be downloaded here.
  • NIS Method: The color constancy method based on Natural Image Statistics can be found here.
  • Top-down Color Constancy: The algorithm which incorporates high-level visual information for illuminant estimation can be downloaded here.

Part 3: Color Feature Extraction

  • Color Feature Detection: some color image processing functions, including color edge detection, photometric invariant, color Canny edge detection, Harris point detection, and color boosting can be found here.

Part 4: Applications

  • Color Naming: The parametric model for color naming can be downloaded here and the mapping learned from Google image is available

    here.