T-61.271 Visualization project description
2. Gamut mapping

Autumn 2003

Read the project description carefully. Questions and comments can be sent to

General information

The purpose of the project work is to get hands on experience and deeper understanding on one specific area of the course. At the same time you will be forced to think on some of the more general issues that are confronted every time a visualization method is developed or used.

To complete the project you will probably need information that has not been discussed on the lectures or in the exercises. Most of the time relevant information can be easily found on the web, course books or in some cases references to articles will be given. If you have problems finding information on the subject please contact the lecturer or the assistant for hints and guidance.

The project work will be valid for one year after the original deadline.

General requirements

specific requirements

The goal of this project is to create a tool to map colors from the color gamut (the colors representable on the device) of one device to the color gamut of a different device.

The tool should have the following features

  1. It should read ICC (http://www.color.org/) profiles. You can use for example libicc (http://web.access.net.au/argyll/color.html) for this.

  2. It should implement at least two different methods for the mapping. Information on gamut mapping can be found for example from

In the report you should describe the methods used and why you chose the methods. You should also compare the methods on some test images and analyze the results.

Submitting the project work

The project work should be submitted my email to:


Jarkko Venna 2003-09-17