Characterization of variable colour effects in ISET lens model

 

To identify the severity of the colour distortion in current devices, we first investigated the problem in the ISET environment.  An advanced lens model was used that contained wavelength-dependent effects (both blurring and photon loss). The script that generates this advanced lens model is included in the appendix.

 

While wavelength-dependent effects were included in this model, position-dependent were not. As such, position-dependent effects were produced by running the lens model with 3 different distortion factors: low distortion (image centre), medium distortion and high distortion (image periphery).

 

 

Figure 1: Macbeth scene under low lens distortion. This image was used to represent the center of the image where distortion would be small.

 

Figure 2: Macbeth scene under medium lens distortion.

 

Figure 3: Macbeth scene under high lens distortion. This image was used to represent the periphery of the image where distortion would be high.

 

 

ISET was then used to find the colour balancing matrices required to restore the correct colours for the Macbeth colour charts. The results are shown below for both a pixel size of 2.8um and 1.4um.

 

At first glance, the matrices look very similar. The matrix coefficients themselves do not vary greatly. For example, the main diagonal values change by less than 2% in all cases.

 

While the matrices do not seem to change much, a quantitative way of analyzing the colour balancing differences is required. As such, we applied the matrices for a distortion factor of 0.1 and 1.0 to a range of colours and observed the resulting delta E changes. The colours were randomly sampled, and the results are shown below. A white point XYZ of [95.0399,100,108.8932] was used.

 

 

Colour (RGB)

Delta E of Colour-Balanced RGB

100,40,30

44.4253

100,200,50

30.1294

40,70,55

12.4634

10,10,10

8.0201

30,150,200

1.5541

200,150,50

1.4969

 

 

 

There are several important findings in these results:

 

 

 

 

To further determine what is actually happening in the colours, we sampled the SPD at the centre of the white block in the Macbeth colour chart. The results are shown in figure 4 below.

high distortion

 

medium distortion

 

low distortion

 

Figure 4: SPD of white block in Macbeth colour chart under low (blue line), medium (green line) and high (red line) distortion

 

 

From this SPD we can see that there actually is a colour change. This is because there is a wavelength-dependent photon loss which is changing the shape of the SPD. Note that the SPD gap is widening as wavelength increases.

 

Thus, there are two visible effects caused by the lens

        Color blending at boundaries due to blurring

        This cannot be corrected by colour balancing. Colour balancing cannot unblend the colours.

        Photon loss caused by the lens model (wavelength-dependent)

        Causes true colour change

 

In summary, variations in colour balancing matrices exist, but these variations only sometimes result in visible changes. Even in the worst cases of a delta E of approximately 50, the colour change is not drastic. The question then becomes: are the changes pronounced enough to warrant use of a variable colour balancing matrix? In the end, there is a tradeoff: true colour accuracy vs processing time/effort.