Spectral Sampling


CS 6650: Image Synthesis

Instructor Peter Shirley







XianMing Chen, xchen AT cs DOT utah DOT edu




Top Previous Next


Create an RGB image from the spectral image:

L(x,y,lambda) = (y/n_y) delta(lambda - (420(x/n_x) + 380))


The images below are created using the following method:

spectrum space -> CIE XYZ space -> xyY space -> tone mapping with parameter k -> transform to rgb by matrix

2.5623 -1.1161 -0.3962
-1.0215 1.9778 0.0437
0.0752 -0.2562 1.1810




K = 0.5 (overflow by clamp)

K = 1.0 (overflow by clamp)

K = 5 (overflow by clamp) K = 5 (overflow by scale)

K = 8 (overflow by clamp) K = 8 (overflow by scale)

K = 15 (overflow by clamp) K = 15 (overflow by scale)



Perhaps I will also do the extra part of this project, i.e.

Create an RGB image of the Macbeth color checker and compare visually with the real thing.

some time later.