color gamut mapping for 3d printing · color gamut mapping for 3d printing 1 speaker: ... email :...

35
Color Gamut Mapping for 3D Printing 1 Speaker: Yuan-Peng Pi (皮遠韸) Advisor: Pei-Li Sun (孫沛立) Graduate Institute of Color and Illumination Technology National Taiwan University of Science and Technology ICC Display & 3D Print Meeting MAY 06 2016

Upload: phungdan

Post on 03-May-2018

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

Color Gamut Mapping for 3D Printing

1

Speaker: Yuan-Peng Pi (皮遠韸)

Advisor: Pei-Li Sun (孫沛立)

Graduate Institute of Color and Illumination Technology

National Taiwan University of Science and Technology

ICC Display & 3D Print Meeting

MAY 06 2016

Page 2: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

2

Color gamut mapping for full color 3D printing

Color reproduction from textile and tile

System implementation and development of a photo curable

Color 3D Additive Manufacturing Technique

Personal Detail

RESEARCH PROJECT

B.S. in Electronic and computer engineering, NTUST 2010-2014

Master in Color & Illuminance technology, NTUST 2014- 2016

Yuan-Peng, Pi

EDUCATION

Color imaging processing

Cross-media color management system

RESEARCH INTEREST

EMAIL : [email protected]

Page 3: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

3

Build envelope capacity

(W x D x H)

8 x 10 x 8 in (203 x 254 x 203 mm)

Color White (monochrome)CMY

Resolution 300 x 450 DPI

Build material VisiJet PXL

Layer thickness 0.004 in (0.1 mm)

Min. feature size 0.03 in (0.8 mm)

Max. vertical build speed 0.9 in/hour (23 mm/hour)

Number of print heads 2

Draft printing mode

(monochrome)

No

Number of jets 604

Material recycling Yes

Automatic build platform

cleaning

Yes

Integrated part cleaning Integrated

PROJET® 460PLUS

PROFESSIONAL 3D PRINTER

NO COLOR MANAGEMENT

Page 4: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

4

Display Printed

PROJET® 460PLUS

3D PRINTER

Page 5: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

5

Find the

Printer’s

Gamut

Gamut

Mapping

Psychophysical

Experiment

Page 6: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

6

Finding the Gamut

TC-2.83

Image

Printed

Testchart

Gamut : range of realisable colors

Page 7: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

7

Printer’s Gamut

sRGB

PROJET® 460PLUS

Find the

Printer’s GamutGamut Mapping Psychophysical

Experiment

Page 8: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

8

Model

Page 9: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

9

Device Dependent Color Transformations

Page 10: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

10

Device Independent Color Transformations

PCS

Profile Connection Space

Page 11: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

11

PCS

ICC Profile

ICC profile is a set of data that characterizes a

color input or output device, or a color space.

CIELAB or CIEXYZ

characterizes a color

input device

characterizes a color

output device

Page 12: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

12

PCS3D Printer

Input model

Destinationprofile

Sourceprofile

Printer with CMS

Page 13: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

13

PROJET® 460PLUS 3D PRINTER No CMS

Do the adjustment on the 3D model’s texture

Page 14: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

14

PCS

RGB to LABLAB to RGB

3D

Printer

map

We are going to do

Texture

Page 15: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

15

We are Going to Do

Make the LUT for from PCS to RGB

After printed

R

G

B

L* = 60

a* = 70

b* = 60

= ?

= ?

= ?

The color sent to the

printer from PC

Gamut Mapping

Page 16: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

16

We are Going to Do

Make the LUT for from PCS to RGB Gamut Mapping

Clipping

Hue-angle Preserving Minimum ∆Eab Clipping (HPminDE)

Chroma Dependent Sigmoidal Lightness Mapping and

Cusp Knee Scaling (SGCK)

Page 17: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

17

Find the

Printer’s

Gamut

Gamut

Mapping

Psychophysical

Experiment

Page 18: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

18

Color Management Method

Clipping

Find the minimum distence inside the printer’s gamut

Page 19: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

19

Color Management Method

HPminDE

Find the minimum distence inside

the printer’s gamut

Find the hue angle

STEP 1 STEP 2

Page 20: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

20

Lightness

AdjustmentMapping

Step 1 Step 2

Color Management Method

SGCK

Page 21: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

21

Color Management Method

SGCK -Lightness Adjustment

Input

Output

Page 22: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

22

Color Management Method

SGCK -Lightness Adjustment

L*

C*

Before Adjustment sRGB

After Adjustment sRGB

Project 460 Plus

White Line

Green Line

Page 23: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

23

Color Management Method

SGCK -Lightness Adjustment

White Line

Green Line

optimization

L

C

Before Adjustment sRGB

After Adjustment sRGB

Project 460 Plus

*

*

30°

Page 24: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

24

Color Management Method

SGCK -Color Mapping

𝑔𝑜

𝑔𝑟

𝑂

90% of the Printer’s

Gamut

Inside : Hold Still

Outside : Do the Mapping

Page 25: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

25

Color Management Method

SGCK -Color Mapping

𝑂1𝑂3

𝑂2

Many colors look the same

after mapping

Page 26: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

26

Color Management Method

SGCK -Color Mapping

𝑔𝑜

𝑔𝑟

𝑂

50% of the Printer’s

Gamut

Inside : Hold Still

Outside : Do the Mapping

Page 27: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

27

Result Initial texture

Clipping HPminDE SGCK

Page 28: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

28

Result Initial texture

Clipping HPminDE SGCK

Page 29: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

29

Find the

Printer’s

Gamut

Gamut

Mapping

Psychophysical

Experiment

Page 30: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

30

Psychophysical

Experiment

Monitor : EIZO ColorEdge SG232W

set to sRGB

Ambient light condition was set in

the dark room

12 observers

Color Viewing Light Booth

- D65

Page 31: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

31

Psychophysical

Experiment - Pair Comparison Method

Clipping

HPminDE

SGCK

For 4 model

No CMS

Page 32: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

32

Result

-3.00

-2.50

-2.00

-1.50

-1.00

-0.50

0.00

0.50

1.00

1.50

2.00

2.50

minDE HPminDE) SGCK minDE+USM HPminDE+USM SGCK+USM NoCMS

scalevalues

樣本一 樣本二 樣本三 樣本四

-3.00

-2.50

-2.00

-1.50

-1.00

-0.50

0.00

0.50

1.00

1.50

2.00

2.50

minDE HPminDE) SGCK minDE+USM HPminDE+USM SGCK+USM NoCMS

scalevalues

樣本一 樣本二 樣本三 樣本四

Page 33: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

33

Conclusion

Page 34: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

34

Conclusion

SGCK is the best method for the 3D printer

SGCK

No CMS

Monitor

Page 35: Color Gamut Mapping for 3D Printing · Color Gamut Mapping for 3D Printing 1 Speaker: ... EMAIL : fred71016@gmail.com. 3 Build envelope capacity ... l e v a l u e s

End35