brdf measurement and color appearance … 1 brdf measurement and color appearance simulation based...

46
Page 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate Institute of Color and Illumination Tech., Nat. Taiwan Univ. of Sci. & Tech.

Upload: dokhuong

Post on 20-Mar-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 1

BRDF measurement and color

appearance simulation based on

iccMAX framework

Wei-Chun HUNG, Pei-Li SUN 2017/06/28

Graduate Institute of Color and Illumination Tech., Nat. Taiwan Univ. of Sci. & Tech.

Page 2: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 2

Motivation

• ICC profiles have been widely used in digital archives to preserve the color information of the relics. However, their surface properties such as glossiness and texture have not yet been recorded using the conventional ICC system.

• ICC is currently working on iccMAX. The new ICC system can be used to simulate material appearance with BRDF parameters.

• The study aims to optimize BRDF measurement and color appearance simulation based on the iccMAX and providing real-world examples for evaluation.

Page 3: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 3

Contents

• BRDF measurement of real-world samples

• Evolution of BRDF parameters

• Blinn-Phong model as an example

• Color appearance simulation based on the iccMAX

framework

Page 4: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 4

BRDF measurement of real-world samples

1

Page 5: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 5

• PANTONEcoated/uncoated/metallic/cotton

• R/G/B/W/K/GY

Samples:

BRDF Measurements

Page 6: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 6

BRDF Measurements

A hemisphere scatter imager

test sample(contact

measurement)

movablelight source

CCD

convexmirror

Apparatus: IS-SA BRDF Scatterometer

Page 7: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 7

BRDF Measurements

The

project

aims to

Apparatus:

BYK-mac

𝟎° 𝟐𝟎° 𝟑𝟎°

𝟔𝟎°

−𝟑𝟎°

−𝟔𝟓°

𝑺𝒑𝒆𝒄𝒖𝒍𝒂𝒓

𝟗𝟎° 𝟐𝟕𝟎°

−𝟒𝟓°

Page 8: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 8

BRDF Measurements

Measurement Geometries :

• Illumination Angle :

Incident Angles10°~ 80°

r: 0°~ 80°(Zenith/Azumuth)

d: 0°~ 359° (Polar Angles)

IS-SA BYK-MacIncident Angles d=φ=𝟗𝟎° d=φ=𝟗𝟎°

Ɵ𝒊 𝟏𝟎°𝒕𝒐 𝟖𝟎° -𝟒𝟓°

Reflection Angles

d=φ=𝟎°𝐭𝐨 𝟑𝟓𝟗° d=φ=𝟗𝟎°/ 𝟐𝟕𝟎°

Ɵ𝒓 𝟎°𝐭𝐨 𝟖𝟎° 𝟎°, 𝟐𝟎°, 𝟑𝟎°, 𝟔𝟎°,−𝟑𝟎°, −𝟔𝟓°,

IS-SA BYK-Mac

data X Y Z L*a*b*

𝟗𝟎° 𝟐𝟕𝟎°

1𝟖𝟎°

𝟎°

d= azimuth angle, Ɵ𝒊= illumination angleƟ𝒓 = viewing angle

five aspecular angles

Page 9: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 9

BRDF data coordinate transform

30

(r,d) = (80, 30)

80

60

40

200 0180

270

90

Raw Data (polar coordinates)

drr =[0 90]

d=[0 360]

range

80

60

40

200 0180

270

90

r*cos(d)

dr*sin(d)

(x,y)=(r*sin(d), r*cos(d))r

Raw Data (Cartesian coordinates)

y

x

Page 10: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 10

Y stimulus

White samples with different glossiness

Uncoated paper Coated paper Metallic

CottonPerfect Diffuser

Incident Angles

Incident Angles Incident Angles

Incident AnglesIncident Angles

Page 11: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 11

Evolution of BRDF parameters

Blinn-Phong model as an example

2

Page 12: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 12

Where B is the output of the absolute transform, 𝐼𝑑 is the diffuse scaling factor, 𝐼𝑠 is the specular scaling factor, and 𝐼𝑔𝑠 is a global specular component.

𝐾𝑑 is the diffuse reflection constant for the material 𝐾𝑠 is the specular reflection constant for the material. n is the shininess constant for the material.

For the full colour Blinn-Phong function the three parameters shall be 𝐾𝑑 , 𝐾𝑠, and n . The order of the parameters in the transform shall be: 𝐾𝑑 , 𝐾𝑠, and n

The monochrome function combines the output of the absolute transform with three parameters to compute the Blinn-Phong parameters 𝐾𝑑=𝐼𝑑B𝐾𝑠=𝐼𝑠B+𝐼𝑔𝑠

BRDF Model

XYZ tristimulus value in x/0 viewing

ls are normally very small. We ignore them.

The following are the Blinn-Phong parameters that specify the material:

Page 13: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 13

BRDF Rendering Parameters

Convert IS-SA raw data to images

Least-squared curve fitting for Blinn-Phong Reflection model

BRDF parameter fitting:

Page 14: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 14

Coated Paper - Red

X stimulus

Normalized X stimuli with pseudo-colors

Page 15: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 15

Coated Paper - Red

X stimulus

Page 16: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 16

Coated Paper - Red

Y stimulus

Normalized Y stimuli with pseudo-colors

Page 17: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 17

Coated Paper - Red

Y stimulus

Page 18: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 18

Coated Paper - Red

Z stimulus

Normalized Z stimuli with pseudo-colors

Page 19: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 19

Coated Paper - Red

Z stimulus

Page 20: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 20

Summary

Monochrome BRDF parameters across X, Y and Z channels are very similar.

ls are normally very small. We ignore them.

Limit upper boundary of ld to 1 could improve the fitting.

Page 21: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 21

Coated Paper

Normalized Y stimuli with pseudo-colors

R G B

K Gray W

Page 22: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 22

R G B

K Gray W

Y stimulus

Coated Paper

Page 23: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 23

Uncoated Paper

Normalized Y stimuli with pseudo-colors

R G B

K Gray W

Page 24: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 24

Uncoated Paper

R G B

K Gray W

Y stimulus

Page 25: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 25

Metallic coated paper

Normalized Y stimuli with pseudo-colors

R G B

K Gray W

Page 26: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 26

Metallic coated paper

R G B

K Gray W

Y stimulus

Page 27: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 27

Cotton

R G B

K Gray W

Y stimulus

Normalized Y stimuli with pseudo-colors

Page 28: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 28

Cotton

R G B

K Gray W

Y stimulus

Page 29: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 29

Color appearance simulation based on the

iccMAX framework

3

Page 30: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 30

iccMAX application

1. Device signals to PCS conversion using an A2Bx profile.

2. Apply a monochrome BRDF profile for the material. It contains ld, ls, lsg and nparameters for each of XYZ channel.

sRGB XYZ

ld, ls, lsg, n

Page 31: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 31

iccMAX application

3. Calculate color BRDF parameters.Kd = ld*XYZKs = (ls*XYZ+lsg)

sRGB XYZ

ld, ls, lsg, n

kd, ks, n

Page 32: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 32

iccMAX application

4. Color rendering based on given illumination angle, viewing angle and the BRDF model.

• We have implemented Blinn-Phong and Cook-Torrance models.

sRGB XYZ

Blinn-Phong Model

kd, ks, n

brdfColorimetricParameterX/brdfSpectralParameterX

Page 33: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 33

iccMAX application

5. Highlight compression in XYZ space.• Non-linear tone mapping is needed to avoid

highlight clipping of shiny objects.

unchanged compressed

Page 34: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 34

iccMAX application

6. PCS to Device conversion using a B2Ax profile.

• In our case, use a sRGB profile for LCD simulation.

Page 35: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 35

Multi-Angle

The A Red coated paper - ld: 1, ls:1.6, n:189

view

ing

angl

e -9

0 ~

90

(q

r)

illumination angle -90 ~ 90 (qi)

(-90,-90)

(90,90)

Page 36: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 36

Correct the input values

BYK-mac

Page 37: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 37

Correct the input values

BYK-mac

Page 38: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 38

Correct the input values

MetallicBYK-mac

Page 39: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 39

Correct the input values

BYK-mac

Page 40: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 40

Correct the input values

IS-SA BRDF Scatterometer Incident Angles50^°

Page 41: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 41

Correct the input values

IS-SA BRDF Scatterometer

Page 42: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 42

Correct the input values

MetallicIS-SA BRDF Scatterometer

Page 43: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 43

Correct the input values

IS-SA BRDF Scatterometer

Page 44: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 44

Image simulation

Simulate a light tube above the painting

B2Ax Device

iccMAX approach

Page 45: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 45

Conclusions

We have done BRDF measurement of many real-world samples.

We also proposed a method for evaluating BRDF parameters of Blinn-Phong model.

Tone compression is needed to avoid highlight clipping. The BRDF parameters can be used to simulate color

appearance of a material based on the the iccMAXframework.

Page 46: BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based on iccMAX framework Wei-Chun HUNG, Pei-Li SUN 2017/06/28 Graduate …

Page 46