53
1 1 Color Appearance Models Arjun Satish Mitsunobu Sugimoto 2 Today's topic Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

Embed Size (px)

Citation preview

Page 1: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

1

1

Color Appearance Models

Arjun SatishMitsunobu Sugimoto

2

Today's topic

Color Appearance ModelsCIELABThe Nayatani et al. ModelThe Hunt ModelThe RLAB Model

Page 2: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

2

3

Terminology recap

ColorHueBrightness/LightnessColorfulness/ChromaSaturation

4

Color

Attribute of visual perception consisting of any combination of chromatic and achromatic content.Chromatic nameAchromatic nameothers

Page 3: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

3

5

Hue

Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colorsOften refers red, green, blue, and yellow

6

Brightness

Attribute of a visual sensation according to which an area appears to emit more or less light.Absolute level of the perception

Page 4: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

4

7

Lightness

The brightness of an area judged as a ratio to the brightness of a similarly illuminated area that appears to be whiteRelative amount of light reflected, or relative brightness normalized for changes in the illumination and view conditions

8

Colorfulness

Attribute of a visual sensation according to which the perceived color of an area appears to be more or less chromatic

Page 5: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

5

9

Chroma

Colorfulness of an area judged as a ratio of the brightness of a similarly illuminated area that appears whiteRelationship between colorfulness and chroma is similar to relationship between brightness and lightness

10

Saturation

Colorfulness of an area judged as a ratio to its brightnessChroma – ratio to whiteSaturation – ratio to its brightness

Page 6: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

6

11

Definition of Color Appearance Model

so much description of colorsuch as: wavelength, cone response, tristimulus values, chromaticity coordinates, color spaces, …it is difficult to distinguish them correctlyWe need a model which makes them straightforward

12

Definition of Color Appearance Model

CIE Technical Committee 1-34 (TC1-34)(Comission Internationale de l'Eclairage)They agreed on the following definition: A color appearance model is any model that includes predictors of at least the relative color-appearance attributes of lightness, chroma, and hue.CIELAB meets this criteria

Page 7: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

7

13

CIELABwhite

blue

green

black

red

yellow

14

Construction of Color Appearance Models

All color appearance models start with CIE XYZ tristimulus valuesThe first process is the linear transformation from CIE XYZ tristimulusvalues to cone responsesso that we can more accurately model the physiological processes in the human visual system

Page 8: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

8

15

Calculating CIELAB Coordinate

To calculate CIELAB coordinates, one must begin with two sets of CIE XYZ tristimulus valuesStimulus XYZreference white XnYnZn

used to define the color "white"

16

Calculating CIELAB Coordinate

Then, add appropriate constantsL* = 116f(Y/Yn) – 16a* = 500[f(X/Xn) - f(Y/Yn)]b* = 200[f(Y/Yn) - f(Z/Zn)]

f(w) = w (if w > 0.008856)= 7.787(w)+16/116 (otherwise)

1/3

Page 9: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

9

17

Calculating CIELAB Coordinate

L* = 116f(Y/Yn) – 16

L* is perceived lightness approximately ranging from 0.0 for black to 100.0 for white

18

Calculating CIELAB Coordinate

a* = 500[f(X/Xn) - f(Y/Yn)]b* = 200[f(Y/Yn) - f(Z/Zn)]

a* represents red-green chromaperceptionb* represents yellow-blue chromaperception

Page 10: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

10

19

Calculating CIELAB Coordinate

a* = 500[f(X/Xn) - f(Y/Yn)]b* = 200[f(Y/Yn) - f(Z/Zn)]

They can be both negative and positive valueWhat does it mean if a value is 0.0?

20

CIELAB color space

Page 11: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

11

21

Imagewhite

blue

green

black

red

yellow

22

Calculating CIELAB Coordinate

Chroma (magnitude)C*ab = [a* + b* ]Hue (angle)hab = tan (b*/a*)expressed in positive degrees starting at the positive a* axis and progressing in a counterclockwise direction

-1

2 2 1/2

Page 12: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

12

23

Example of CIELAB calculations

24

Evaluation of CIELAB space

Plots of hue and chromafrom the Munsell Book of Color

Straight lines represent hue

Concentric circles represent chroma

Page 13: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

13

25

Evaluation of CIELAB space

Further examinations using a system called CRT which is capable of achieving wider chroma than the Munsell Book of Color

Illustrated differences between observed and predicted results

26

Evaluation of CIELAB space

Page 14: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

14

27

Evaluation of CIELAB space

Unique hues

Red 24° (not 0°)

Yellow 90°

Green 162° (not 180°)

Blue 246° (not 270°)

28

Summary of CIELAB (pros)

well-established, de facto international-standard color spacecapable of color appearance prediction

Page 15: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

15

29

Summary of CIELAB (cons)

limited ability to predict hueno luminance-level dependencyno background or surround dependencyand so on...

30

Therefore...

CIELAB is used as a benchmark to measure more sophisticated models

Page 16: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

16

31

The Hunt Model

designed to predict a wide range of visual phenomenarequires an extensive list of input datacomplete modelcomplicated

32

Input datachromaticity coordinates of the illuminant and the adapting fieldchromaticities and luminance factors of the background, proximal field, reference white, and test samplephotopic luminance LA and its color temparature Tchromatic surrounding induction factors Nc

brightness surrounding induction factors Nb

luminance of reference white Yw

luminance of background Yb

If some of these are not available, alternative values can be used

Page 17: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

17

33

Adaptation Model

In Hunt model, the cone responses are denoted ργβ rather than LMS

34

Adaptation Model

There are many parameters need to be defined...

Page 18: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

18

35

The nonlinear response function fn

saturation

Threshold

36

Adaptation Model

Page 19: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

19

37

Opponent-color Dimensions

Given the adapted cone signals, ρa, γa, and βa, one can calculate opponent-type visual responses very simply

38

Opponent-color Dimensions

The achromatic post-adaptation signalAa is calculated by summing the cone responses with weights that represent their relative population in the retina

Page 20: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

20

39

Opponent-color Dimensions

The three color difference signals, C1, C2, and C3, represent all of the possible chromatic opponent signals that could be produced in the retina

40

Others

Hue, saturation, brightness, lightness, chroma, and colorfulness also can be calculated by solving quite complicated equations…

Page 21: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

21

41

Summary of the Hunt model (pros)

seem to be able to do everything that anyone could ever want from a color appearance modelextremely flexiblecapable of making accurate predictionsfor a wide range of visual experiments

42

Summary of the Hunt model (cons)

optimized parameter is required; otherwise, this model may perform extremely poorly, even worse than much simpler modelcomputationally expensivedifficult to implementRequires significant user knowledge to use consistently

Page 22: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

1

Color Appearance Models II

Arjun SatishMitsunobu Sugimoto

Page 23: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

2

Agenda

Nayatani et al Model. (1986) RLAB Model. (1990)

Page 24: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

3

Nayatani et al Model

Illumination engineering Color rendering properties of light

sources. Explanation of naturally occurring natural

phenomenon.

Page 25: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

4

Color Appearance Phenomenon

Stevens Effect Contrast Increase with luminance

Hunt Effect Colorfulness increases with luminance

Helson Judd Effect Change in hue depending on background

Page 26: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

5

Nayatani Model - Input Data

Background Luminance Factor, Y

o

Chromaticity Co-ordinates, xo and y

o.

Stimulus Luminance Factor, Y Chromaticity Co-ordinates, x and y.

Absolute luminance Eo

Normalizing Illuminance, Eor

Page 27: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

6

Nayatani Model - Starting Points

Use chromaticity coordinates.

Page 28: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

7

Nayatani Model - Starting Points

Use chromaticity coordinates. Convert them to 3 intermediate values.

Page 29: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

8

Nayatani Model - Starting Points

Use chromaticity coordinates. Convert them to 3 intermediate values.

Page 30: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

9

Adaptation Model

Calculate the cone responses for the adapting field

Page 31: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

10

Chromatic Adaptation Model

Adapted Cone Signals L

a, M

a, S

a

Cone excitations L, M, S

Noise terms L

n, M

n, S

n

Page 32: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

11

Adaptation Model

Compute the exponents nonlinearities used in the chromatic adaptation model

Page 33: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

12

Adaptation Model

For the test stimulus,

Page 34: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

13

Opponent Color Dimensions

Use opponent theory to represent the cone response in achromatic and chromatic channels.

Single achromatic channel. Double chromatic channels.

Page 35: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

14

Achromatic Response

Considers only the middle and long wavelength cone response.

Logarithm -> model the nonlinearity of the human eye.

Page 36: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

15

Chromatic Channels

Tritanopic and Protanopic responses. Tritanopic

Red Green Response Protanopic

Blue Yellow Response

Page 37: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

16

Chromatic Channels

Page 38: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

17

Hue

Hue Angle Hue Quadrature Hue Composition

Page 39: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

18

Brightness

Page 40: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

19

Lightness

Calculated from the achromatic response alone.

Lp= Q + 50.

Black => Lp = 0;

White => Lp = 100;

Page 41: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

20

Pros and Cons

Pros 'Complete' model. Relatively simple.

Cons Changes in

background and surround

Not helpful for cross media applications.

Page 42: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

21

The RLAB Model

A color appearance model which would be suitable for most practical applications.

simple and easy to use. takes the positive aspects of CIELAB and

tries to overcome its drawbacks. application – cross media image

reproduction.

Page 43: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

22

Input Data

Tristimulus values of the test stimulus. Tristimulus values of the white point. Absolute luminance of a white object. Relative luminance of the surround.

Page 44: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

23

Adaptation Model

Cone Response

Page 45: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

24

Adaptation Model

Chromatic Adaptation

Page 46: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

25

Adaptation Model

Mapping the X,Y,Z to a reference viewing condition.

R = M-1 A-1, a constant.

Page 47: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

26

Opponent Color Dimensions

A 'better' and 'simplified' CIELAB.

Page 48: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

27

Exponents

= 1/2.3, for an average surround. = 1/2.9, for a dim surround. = 1/3.5, for a dark surround.

Page 49: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

28

Lightness

The RLAB Correlate of lightness is just LR !

Page 50: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

29

Hue

Hue Angle, hR = tan-1(bR/aR) Hue Composition, HR - same as before.

Page 51: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

30

Chroma and Saturation

CR = { (bR)2 + (aR)2 }1/2

SR = CR/ LR

Page 52: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

31

Pros and Cons

Pros Simple. Straightforward. Accurate.

Cons Can't be applied to

really large luminance ranges.

Does not explain Hunt, Stevens model.

Page 53: Color Appearance Models - Donald Bren School of ...majumder/vispercep/colorappearence.pdf · Color Appearance Models CIELAB The Nayatani et al. Model The Hunt Model The RLAB Model

32

Thanks!