BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based...
Transcript of BRDF measurement and color appearance … 1 BRDF measurement and color appearance simulation based...
![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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/1.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/2.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/3.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/4.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/5.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/6.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/7.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/8.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/9.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/10.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/11.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/12.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/13.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/14.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/15.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/16.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/17.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/18.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/19.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/20.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/21.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/22.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/23.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/24.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/25.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/26.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/27.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/28.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/29.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/30.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/31.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/32.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/33.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/34.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/35.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/36.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/37.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/38.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/39.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/40.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/41.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/42.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/43.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/44.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/45.jpg)
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 …](https://reader031.fdocuments.in/reader031/viewer/2022022503/5ab0abd97f8b9a1d168ba35a/html5/thumbnails/46.jpg)
Page 46