hans - a new color separation and halftoning paradigm

23
2010 © HP HANS A New Color Separation and Halftoning Paradigm Ján Morovič, Peter Morovič & Jordi Arnabat Hewlett–Packard Company Barcelona, Spain

Upload: jan-morovic

Post on 07-Sep-2014

1.770 views

Category:

Technology


1 download

DESCRIPTION

Slides shown at 18th Color and Imaging Conference in San Antonio, TX on 12 November 2010. Please, refer to conference paper for details.

TRANSCRIPT

Page 1: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

HANSA New Color Separation and Halftoning Paradigm

Ján Morovič, Peter Morovič & Jordi ArnabatHewlett–Packard CompanyBarcelona, Spain

Page 2: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

What makes printed colors?

Page 3: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Anatomy of a color halftone print

Page 4: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Anatomy of a color halftone print

Page 5: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Anatomy of a color halftone print

Page 6: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Print color formation

Side view

70% W13% C10% K 6% M 1% CM

Neug

ebauer p

rimaries

Rel

ativ

e ar

ea c

ove

rag

es

Subtractive

Additive

Page 7: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Analog from digital

Page 8: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

From color to halftone pattern

CIE L*a*b*sRGB

SWOP CMYK...

color managementcolor appearance modeldevice characterization

color enhancementgamut mapping

color separationlinearizationcalibrationhalftoning

Page 9: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Controlling print color – a first principles approach

Page 10: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

How do we get from color to halftone pattern?

20% W30% C20% M 0% Y20% CM 0% CY 0% MY 0% CMY

Source color Color management Printable color

Halftone pattern’s Neugebauer Primary

statisticsHalftone pattern

Page 11: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

How does this differ from traditional color control?

Traditional New

Color separation

‘How much of each ink should I use for each

color?’Output: ink amounts

How much area should I cover with each

Neugebauer Primary’Output: Neugebauer

primary area coverages

Halftoning

Decides where to place ink drops based on color separation constraints.Controls: spatial and

overprinting properties

Decides where to place ink drops based on

color separation constraints.

Controls: spatial properties only

Ink amounts v.

patterns1:1 1:many

Specifying Neugebauer Primary area coverages provides access to vastly greater space of printable patterns.

kn v. n(for system where up to k-1 ink drops per pixel can be specified for n inks)

Page 12: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Neugebauer primary area coverages: nightmare or walk in the park?

• Specifying Neugebauer Primary area coverages (NPacs)

• Selecting point in kn dimensions versus n (e.g., 46=4096D NPac space for CMYKcm printer with max. 3 drops per pixel per ink versus 6D ink space)

• Efficiently and effectively traversing high dimensional space

• Accurately predicting NPac colorimetry

• Obtaining NPac statistics on paper

• Trivial if ink drops were tessellating, uniform, perfectly–square and not subject to optical dot–gain :)

• BUT: difficult to do accurately due to dot gain, colorant layer thickness variation, substrate surface properties, ink-substrate interaction, ink–ink interaction, drop shape, drop placement errors, mis-registration, ...

Page 13: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

What if we can’t account for / eliminate obstacles

Printable color

Col

or s

epar

atio

n

Printed pattern NPacs (matching color)

Digital pattern NPacs (resulting in printed

patterns matching color)

Dig

ital

Prin

ted

[W,C,M,CM]=[0,0.5,0.5,0]

[W,C,M,CM]=[0.05,0.45,0.35,0.15]

[W,C,M,CM]=[0.5,0,0,0.5]

[W,C,M,CM]=[0.35,0.15,0.1,0.40]

digital NPac vectors > printable NPac vectors >> ink vectors

Page 14: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

From theory to practice

Page 15: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

A minimal Halftone Area Neugebauer Separation setup (CMYK, 1bpp)

Print & measure Neugebauer primary

(NP) CIE XYZs

Compute convex hull & tetrahedralize

hull NPs

Find printable color’s enclosing

tetrahedron

Printable color

20% W30% C20% M 0% Y20% CM 0% CY 0% MY 0% CMY 0% K 0% KC 0% KM 0% KY 0% KCM 0% KCY 0% KMY 0% KCMY

Barycentric coordinates are vertex NP areas

Select one NP per pixel & diffuse NPac-NP error

Page 16: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Does it work?

Page 17: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Test setup: ‘Can we find NPacs that use less ink?’

• Printer: HP Designjet L65500

• Inks: CMYKcm latex

• Substrate: Avery Self-Adhesive Vinyl

• Color samples: 748 Lab-uniform ISO coated v. 2 samples

• Color workflows compared:

• Ink space separation, GCR optimized for low grain, ink space halftoning (current default)

• Ink space separation, maximum GCR optimized for low grain, ink space halftoning (current optimal)

• NPac space separation (optimized for minimum ink use) and halftoning (HANS)

Page 18: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Results –!ink use

Page 19: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Results – image quality

Current(optimal ICC) HANS

Page 20: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

What next?

Page 21: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Challenges and benefits

• Challenges:

• printer model accuracy (the more accurate the better the optimization)

• computational efficiency (weeks of computation per substrate)

• optimization (efficient models of print attributes, efficient traversal of NPac space)

• Benefits:

• greater & direct optimization (more from the same printer-ink-substrate)

• explicit trade–off among print attributes (grain v. ink use v. color constancy)

• inkset agnosticism (same process for CMY 1bpp and CMmYKkNnRGB 2bpp)

Page 22: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Acknowledgements

– Dudi Bakalash– Lahav Langboim

– Shay Maoz– Amir Sheinman

– Igor Yakubov

– Gary Dispoto– I-Jong Lin

– John Recker– Ingeborg Tastl

– Bob Ulichney

– Michel Encrenaz

– Eduard Garcia– Joan Manel Garcia

– Oriol Gasch– Rafael Gimenez– Rafael Goma

– Andrés Gonzalez– Jacint Hument

– Johan Lammens– Alan Lobban

– Scott Norum

– Aleix Oriol– Ramon Pastor

– Yvan Richard– Aurora Rubio– Albert Serra

– Jep Tarradas– Joan Uroz

– Jordi Vilar

Page 23: HANS - A New Color Separation And Halftoning Paradigm

2010 © HP

Thank you!