SlideShare a Scribd company logo
1 of 30
© Copyright 2016 HP, Inc.
A RELATIONAL APPROACH TO COLOR
Peter Morovič
HP Inc.
24th Color & Imaging Conference
San Diego (CA), November 2016
[Redacted]
© Copyright 2016 HP, Inc.
OUTLINE
• Metamer Sets
• HANS
• Beyond print control
© Copyright 2016 HP, Inc.
METAMER SETS
© Copyright 2016 HP, Inc.
COLOR FORMATION (RETINAL)
• Color is the result of the
relationship between light,
(a surface) and an observer

[necessary conditions for
color perception]
• Arbitrary* changes in any one
of the components results in
a change of the resulting XYZ
• However, possible to find S/
E/Xi so that XYZ doesn’t
change: metamerism
E(λ)
S(λ)
Xi(λ)
∫E(λ) S(λ) X1(λ) dλ = X1
∫E(λ) S(λ) X2(λ) dλ = X2
∫E(λ) S(λ) X3(λ) dλ = X3
© Copyright 2016 HP, Inc.
METAMERISM
5
Human Observer

under daylight
All reflectances that match:
Different observer,
camera or light
[...and vice versa]
XYZ
© Copyright 2016 HP, Inc.
MACBETH COLORCHECKER
© Copyright 2016 HP, Inc.
MACBETH COLORCHECKER
30 38 43 35 43 52
22 38 22 25 36 24
32 37 14 22 23 43
8 39 47 40 32 23
Worst case DE76 (D65 to CIE A)
© Copyright 2016 HP, Inc.
CONVEX COMBINATIONS
Given all possible reflectances, color a unit area with a subset in varying
proportions (adding up to 1) to match a given color: naturalness constraint
The set of all metameric reflectances (for a given illuminant
and observer) form a convex set
© Copyright 2016 HP, Inc.
© Copyright 2016 HP, Inc.
THE PURPOSE OF A COLOR PIPELINE
Primaries
(e.g. inks)
Mechanism
& Constraints
Drops/ink
Pixels/color
Substrate (paper)
Ink-limits
Spatial resolution
System Error
…
Desired Result
+ grain, banding, smoothness,

detail, speed, ink-use (efficiency), …
© Copyright 2016 HP, Inc.
HANS
Side view
Subtractive
Additive
Halftone Area Neugebauer Separation
Side view
Colorants
Substrate
Appearance
W
C M Y
Neugebauer primaries
Materials
Example halftone
C M Y CMY
+ + =
NP areas
W=1/9
C=1/9
M=2/9
CM=2/9
CY=1/9
MY=1/9
CMY=1/9Colorant vector
[C,M,Y]=[5/9, 6/9,3/9]
© Copyright 2016 HP, Inc.
NEUGEBAUER PRIMARY AREA COVERAGES
A pattern C, formed by combining some of a printing system’s NPs,
can be characterized by its NP area coverage (NPac) vector – NPacC
1/3! 2/9! 2/9! 2/9!
k – number of colorant levels / colorant / pixel
n – number of colorants,
(i.e., the weights are convex)
NPi – the i-th NP
T() – color (e.g., Yule-Nielsen-corrected XYZ)
© Copyright 2016 HP, Inc.
ASSOCIATIVITY
• Convex combination of relative area coverage weighted NP
colors can also be seen as the convex combination of two
constituent patterns – CA and CB, where wCi = wCBi + wCAi
=! *1/3+! *2/3!
1/3! 2/9! 2/9! 2/9! 1/3! 2/3! 1/3! 1/3! 1/3!
1/9! 2/9! 2/9! 2/9!2/9!
*1/3! *2/3!
© Copyright 2016 HP, Inc.
CONSEQUENCES OF ASSOCIATIVITY
• As a consequence of
associativity, we can perform
convex combinations not only
of at-pixel states (i.e., the
Neugebauer Primaries), but also
of a pattern’s sub-patterns
• New NPacs can be constructed
by convexly combining other
NPacs, and this process can, in
principle, go on ad infinitum.
0!
10!
20!
30!
40!
50!
0! 20! 40! 60! 80!
lightness!
chroma!
ink!
area coverage!
Yn
0!
25!
50!
areacoverage(%)!
C!
W!
CM!
K!
M!
Xn
© Copyright 2016 HP, Inc.
HERZOG’S CUBE-SHAPED GAMUT
© Copyright 2016 HP, Inc.
THE 8-VERTEX COLOR SEPARATION
BLACK
YELLOW
GREEN
BLUE
CYAN
RED
MAGENTA
WHITE
BLACK
RED
MAGENTA
WHITE
CYAN
GREEN
BLUE
YELLOW
Device RGB Interface
Yule-Nielsen XYZ measurments of HANS NPac characterisation chart
Print & measure
NPs and NPacs
Select 8 vertices in
correspondence
with RGB cube
Apply tetrahedral
RGB tessellation to
8 vertices in XYZn
Do
tetrahedra
in XYZn
overlap?
RGB-NPac-
XYZ LUT
YES
NO
© Copyright 2016 HP, Inc.
A HANS PIPELINE (SIMPLIFIED VIEW)
Print & measure
Neugebauer primary
(NP) CIE XYZs
Compute convex
hull &
tetrahedralize 

hull NPs
Find printable
color’s
enclosing
tetrahedron
Printable color
20% W
30% C
25% M
0% Y
25% CM
0% CY
Barycentric
coordinates are
vertex NP
areas
Select one NP
per pixel &
diffuse NPac-NP
error
Due to linearity in
XYZ/XYZN
W
C
CM
M
© Copyright 2016 HP, Inc.
NICE THEORY… DOES IT ACTUALLY WORK?
HANS

+31% Gamut
Colorant

pipeline
Current HANS
© Copyright 2016 HP, Inc.
TESSELLATIONS
Points (NP colorimetries) Convex Hull
Example Tessellations
[triangular/rectangular/...]
42 possible polygons if we allow overlapping
• Tessellating NPs can be done in
different ways - not a unique solution
• A given XYZ (within the convex hull) is
contained in many tessella
• Each tessella gives rise to a new NP area
NP1
NP2
NP3
NP4
NP5
NP6
NP7
?
© Copyright 2016 HP, Inc.
COMBINATORIAL SOLUTION
• Given a set N NPs and their measured
XYZs there are

∑[ p=4 to N](N over p) polyhedra
• In the case of CMY, there are 70
tetrahedra, 56 pentahedra, 28
hexahedra, etc... = 163 polyhedra
Tetrahedra All polyhedra
CMYK@1dpp 1,820 64,839
CMYK@2dpp 1,663,740 ~1024
CMYKcm@2dpp A lot!
Even in CMY (8 NPs) there are many polyhedra,

leading to metamerism.
© Copyright 2016 HP, Inc.
• How many NPacs are there?
• Given a set of N NPs and an encoding precision d

(e.g. d=255 for 8bits), how many vectors w are there?

w = [w0, w1, w2, … wN-1]

such that SUM(wi) = d and all wi are

in the range of [0 … d]
• Solution: (N + (d-1)) choose N
• How many ink-vectors are there?
• For M inks there are d
M
ink vectors
NPAC SPACE CARDINALITY
Ink-vectors NPacs
CMY 1dpp 8bit 1.7 x 107 4.9 x 1014
CMYK 2dpp 8bit 4.2 x 109 ~1.5 x 1079
CMYK 2dpp 12bit 2.8 x 1014 ~1.5 x 10172
© Copyright 2016 HP, Inc.
COMPUTATIONAL OPTIMISATION
• For a given XYZ (sampling printable
gamut)
• check all polyhedra that contain it
• compute the resulting NPac
• evaluate each NPac for optimality

(e.g. ink-use)
• Conceptually: we compute the metamer
set and choose the best candidate from
within
• Challenging: large number of tetrahedra;
large metamer sets (still only sampling)
© Copyright 2016 HP, Inc.
TRICHROMACY
• Trichromatic color reproduction is the use of one
colorant/light-source per cone type
• additive: RGB light sources, varying in intensity of
output, control intensity of response from LMS
cones
• subtractive: CMY filters, varying in level of
absorption, control intensity of response from LMS
cones
• For each color that can be matched, there is one and
only one RGB / CMY combination that matches it
• Alternatives (metamers) are only available when
more than three colorants/light-sources are
available (e.g., adding K to CMY, adding W to RGB)
© Copyright 2016 HP, Inc.
CMY METAMERS
115 NPacs (formulations) that produce a mid-gray
12% W
35% C
0% M
29% Y
24% CM
0% CY
0% MY
0% CMY
12% W
51% C
3% M
32% Y
2% CM
2% CY
10% MY
0% CMY
Each column represents an NPac that matches a mid-gray, the color of the
segments corresponds to NPs and their length to the relative area coverages
© Copyright 2016 HP, Inc.
TWO EXAMPLES (HALFTONES)
Two out of 115 metamers: left patch uses 11 base NPacs (out of
14) – right patch uses 5 base NPacs [shown in pseudo-color]
Target LAB
© Copyright 2016 HP, Inc.
INK-USE OPTIMISATION
• Print and measure 544 LAB-
uniform samples spanning the
whole CMY color gamut
• Perform computational
optimisation (tetrahedral search
for each sample over extended
base NPac set - 244 samples)
• 14,4 x106
tetrahedra evaluated
• Min vs Max ink-use over all 544
samples = 12.66% ink use range
−60 −40 −20 0 20 40 60
−40
−20
0
20
40
60
80
a*
b*
Printed and Measured LABs
© Copyright 2016 HP, Inc.
6-INK INDUSTRIAL PRINTING SYSTEM
CMYKcm ink-set,
up to 3 drops per
pixel = 4096 NPs
© Copyright 2016 HP, Inc.
NOT JUST PRINT-CONTROL
Simulation
Print photo
Mimír: a display pixel preview of a halftone corresponds to a local distribution of NPs in the halftone,
which is an NPac. Zoom-dependent, dynamic re-computation of halftone NPac to display pixels + a
color model allow for a WYSIWYG halftone preview (ICC profile level accuracy)
© Copyright 2016 HP, Inc.
NOT JUST PRINTING
Display design: decompose backlight into atomic states (monochromatic
signals) and convexly combine them to generate full variety via optically
additive mechanism.
© Copyright 2016 HP, Inc.
THANK YOU ☺
Ján Morovič, Graham Finlayson, Jordi Arnabat, Juan
Manuel Garcia Reyero, Xavier Fariña, Hector Gomez,
Pere Gasparin, David Gaston, Annarosa Multari, Africa
Real, Rafael Gimenez, Albert Serra, Ramon Pastor

More Related Content

What's hot

Predicting the colorimetry of spot colour overprints
Predicting the colorimetry of spot colour overprintsPredicting the colorimetry of spot colour overprints
Predicting the colorimetry of spot colour overprintsKiran Deshpande
 
PARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPeter Morovic
 
Interactive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingInteractive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingMarc Sunet
 
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive RadioAn NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radiomravendi
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...mravendi
 
Global contrast based salient region detection
Global contrast based salient region detectionGlobal contrast based salient region detection
Global contrast based salient region detectionHesherJiang
 
Morphological antialiasing
Morphological antialiasingMorphological antialiasing
Morphological antialiasingChung-Yuan Lee
 
Advanced Image Processing: Project 1
Advanced Image Processing: Project 1Advanced Image Processing: Project 1
Advanced Image Processing: Project 1JosephChang
 
Five Minute Speech: Activities Developed in Computational Geometry Discipline
Five Minute Speech: Activities Developed in Computational Geometry DisciplineFive Minute Speech: Activities Developed in Computational Geometry Discipline
Five Minute Speech: Activities Developed in Computational Geometry DisciplineMichel Alves
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Tuan Q. Pham
 
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)Masayuki Tanaka
 
British Cartogtraphic Society Annual Conference Talk
British Cartogtraphic Society Annual Conference TalkBritish Cartogtraphic Society Annual Conference Talk
British Cartogtraphic Society Annual Conference TalkJames Cheshire
 

What's hot (13)

Predicting the colorimetry of spot colour overprints
Predicting the colorimetry of spot colour overprintsPredicting the colorimetry of spot colour overprints
Predicting the colorimetry of spot colour overprints
 
PARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrixPARAWACS: color halftoning with a single selector matrix
PARAWACS: color halftoning with a single selector matrix
 
Interactive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and ShadowingInteractive Volumetric Lighting Simulating Scattering and Shadowing
Interactive Volumetric Lighting Simulating Scattering and Shadowing
 
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive RadioAn NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
An NLLS Based Sub-Nyquist Rate Spectrum Sensing for Wideband Cognitive Radio
 
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
A WIDEBAND SPECTRUM SENSING METHOD FOR COGNITIVE RADIO USING SUB-NYQUIST SAMP...
 
Global contrast based salient region detection
Global contrast based salient region detectionGlobal contrast based salient region detection
Global contrast based salient region detection
 
Morphological antialiasing
Morphological antialiasingMorphological antialiasing
Morphological antialiasing
 
Advanced Image Processing: Project 1
Advanced Image Processing: Project 1Advanced Image Processing: Project 1
Advanced Image Processing: Project 1
 
Five Minute Speech: Activities Developed in Computational Geometry Discipline
Five Minute Speech: Activities Developed in Computational Geometry DisciplineFive Minute Speech: Activities Developed in Computational Geometry Discipline
Five Minute Speech: Activities Developed in Computational Geometry Discipline
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...
 
Frequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolationFrequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolation
 
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)
Pseudo Four-Channel Image Denoising for Noisy CFA Raw Data (ICIP2015)
 
British Cartogtraphic Society Annual Conference Talk
British Cartogtraphic Society Annual Conference TalkBritish Cartogtraphic Society Annual Conference Talk
British Cartogtraphic Society Annual Conference Talk
 

Viewers also liked

Meh to Epic OPM 12
Meh to Epic OPM 12Meh to Epic OPM 12
Meh to Epic OPM 12Logan Aimone
 
The NSPA Pacemaker, Fall 2011
The NSPA Pacemaker, Fall 2011The NSPA Pacemaker, Fall 2011
The NSPA Pacemaker, Fall 2011Logan Aimone
 
Social media and consumer behavior mulzoff
Social media and consumer behavior mulzoffSocial media and consumer behavior mulzoff
Social media and consumer behavior mulzoffPaul Mulzoff
 
The Global Gender Gap Report
The Global Gender Gap ReportThe Global Gender Gap Report
The Global Gender Gap Reporttribunavirtual
 
דוגמא מצגת - אביה הכהן
דוגמא מצגת - אביה הכהןדוגמא מצגת - אביה הכהן
דוגמא מצגת - אביה הכהןaviyahacohentranslate
 
Proposta de decisió del Consell sobre les directrius integrades per a les pol...
Proposta de decisió del Consell sobre les directrius integrades per a les pol...Proposta de decisió del Consell sobre les directrius integrades per a les pol...
Proposta de decisió del Consell sobre les directrius integrades per a les pol...tribunavirtual
 
행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)Jae-min Sung
 
Den Globale Landsbyen
Den Globale LandsbyenDen Globale Landsbyen
Den Globale Landsbyenketil vigdal
 
The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009Logan Aimone
 
Online strategy and analytics v2
Online strategy and analytics v2Online strategy and analytics v2
Online strategy and analytics v2Paul Mulzoff
 
Color Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionColor Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionPeter Morovic
 
The Pacemaker NSPA 11a
The Pacemaker NSPA 11aThe Pacemaker NSPA 11a
The Pacemaker NSPA 11aLogan Aimone
 
The ACP Pacemaker 10
The ACP Pacemaker 10The ACP Pacemaker 10
The ACP Pacemaker 10Logan Aimone
 
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 [강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 Jae-min Sung
 
소셜미디어마케팅가이드(SocialMedia Marketing Guide)
소셜미디어마케팅가이드(SocialMedia Marketing Guide)소셜미디어마케팅가이드(SocialMedia Marketing Guide)
소셜미디어마케팅가이드(SocialMedia Marketing Guide)Jae-min Sung
 
3 contabilidad
3  contabilidad3  contabilidad
3 contabilidadcialcaca
 

Viewers also liked (20)

Meh to Epic OPM 12
Meh to Epic OPM 12Meh to Epic OPM 12
Meh to Epic OPM 12
 
The NSPA Pacemaker, Fall 2011
The NSPA Pacemaker, Fall 2011The NSPA Pacemaker, Fall 2011
The NSPA Pacemaker, Fall 2011
 
Ubeon partena, bedrijfspresentatie slideshare
Ubeon partena, bedrijfspresentatie slideshareUbeon partena, bedrijfspresentatie slideshare
Ubeon partena, bedrijfspresentatie slideshare
 
Social media and consumer behavior mulzoff
Social media and consumer behavior mulzoffSocial media and consumer behavior mulzoff
Social media and consumer behavior mulzoff
 
The Global Gender Gap Report
The Global Gender Gap ReportThe Global Gender Gap Report
The Global Gender Gap Report
 
דוגמא מצגת - אביה הכהן
דוגמא מצגת - אביה הכהןדוגמא מצגת - אביה הכהן
דוגמא מצגת - אביה הכהן
 
Proposta de decisió del Consell sobre les directrius integrades per a les pol...
Proposta de decisió del Consell sobre les directrius integrades per a les pol...Proposta de decisió del Consell sobre les directrius integrades per a les pol...
Proposta de decisió del Consell sobre les directrius integrades per a les pol...
 
Sources Of Energy(Sideshow)
Sources Of Energy(Sideshow)Sources Of Energy(Sideshow)
Sources Of Energy(Sideshow)
 
행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)
 
Den Globale Landsbyen
Den Globale LandsbyenDen Globale Landsbyen
Den Globale Landsbyen
 
The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009
 
Online strategy and analytics v2
Online strategy and analytics v2Online strategy and analytics v2
Online strategy and analytics v2
 
Color Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content DistributionColor Scrambling for Secure Digital Content Distribution
Color Scrambling for Secure Digital Content Distribution
 
The Pacemaker NSPA 11a
The Pacemaker NSPA 11aThe Pacemaker NSPA 11a
The Pacemaker NSPA 11a
 
The ACP Pacemaker 10
The ACP Pacemaker 10The ACP Pacemaker 10
The ACP Pacemaker 10
 
Uniquesofts
UniquesoftsUniquesofts
Uniquesofts
 
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드 [강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
[강의자료] 소셜캠페인 :: 성공하는 소셜미디어 마케팅을 위한 몇가지 코드
 
소셜미디어마케팅가이드(SocialMedia Marketing Guide)
소셜미디어마케팅가이드(SocialMedia Marketing Guide)소셜미디어마케팅가이드(SocialMedia Marketing Guide)
소셜미디어마케팅가이드(SocialMedia Marketing Guide)
 
media
media media
media
 
3 contabilidad
3  contabilidad3  contabilidad
3 contabilidad
 

Similar to A relational approach to color

Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Peter Morovic
 
Computer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC AlgorithmComputer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC Algorithmallyn joy calcaben
 
Locally_adaptive.ppt
Locally_adaptive.pptLocally_adaptive.ppt
Locally_adaptive.pptgrssieee
 
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...CSCJournals
 
RGB inks in a CMYK world
RGB inks in a CMYK worldRGB inks in a CMYK world
RGB inks in a CMYK worldJan Morovic
 
Unity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity Technologies
 
K-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationK-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationRobert Cornell
 
Titan X Research Paper
Titan X Research PaperTitan X Research Paper
Titan X Research PaperJennifer Wood
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded ImagesChiamin Hsu
 
Non-Local Compressive Sampling Recovery
Non-Local Compressive Sampling RecoveryNon-Local Compressive Sampling Recovery
Non-Local Compressive Sampling Recoveryshuxianbiao
 
SESSION 1.pptx
SESSION 1.pptxSESSION 1.pptx
SESSION 1.pptxkonicha1
 
Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)Adwait Hegde
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUEprj_publication
 
Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Antonio de Llamas
 
Generating multi-jet events with MadGraph
Generating multi-jet events with MadGraphGenerating multi-jet events with MadGraph
Generating multi-jet events with MadGraphYoshitaro Takaesu
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applicationsstefan_b
 

Similar to A relational approach to color (20)

Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
 
Computer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC AlgorithmComputer Vision: Feature matching with RANSAC Algorithm
Computer Vision: Feature matching with RANSAC Algorithm
 
Locally_adaptive.ppt
Locally_adaptive.pptLocally_adaptive.ppt
Locally_adaptive.ppt
 
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
 
RGB inks in a CMYK world
RGB inks in a CMYK worldRGB inks in a CMYK world
RGB inks in a CMYK world
 
Unity: Next Level Rendering Quality
Unity: Next Level Rendering QualityUnity: Next Level Rendering Quality
Unity: Next Level Rendering Quality
 
dip.pptx
dip.pptxdip.pptx
dip.pptx
 
Nip 25 mercier_ch
Nip 25 mercier_chNip 25 mercier_ch
Nip 25 mercier_ch
 
K-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationK-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variation
 
Titan X Research Paper
Titan X Research PaperTitan X Research Paper
Titan X Research Paper
 
[IJET-V1I6P10] Authors: Mr.B.V.Sathish Kumar, M.Tech Scholar G.Sumalatha
[IJET-V1I6P10] Authors: Mr.B.V.Sathish Kumar, M.Tech Scholar G.Sumalatha [IJET-V1I6P10] Authors: Mr.B.V.Sathish Kumar, M.Tech Scholar G.Sumalatha
[IJET-V1I6P10] Authors: Mr.B.V.Sathish Kumar, M.Tech Scholar G.Sumalatha
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 
Non-Local Compressive Sampling Recovery
Non-Local Compressive Sampling RecoveryNon-Local Compressive Sampling Recovery
Non-Local Compressive Sampling Recovery
 
SESSION 1.pptx
SESSION 1.pptxSESSION 1.pptx
SESSION 1.pptx
 
Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
 
Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+Tetracrom printing process for packaging with CMYK+
Tetracrom printing process for packaging with CMYK+
 
Visual Techniques
Visual TechniquesVisual Techniques
Visual Techniques
 
Generating multi-jet events with MadGraph
Generating multi-jet events with MadGraphGenerating multi-jet events with MadGraph
Generating multi-jet events with MadGraph
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
 

Recently uploaded

Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPirithiRaju
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)itwameryclare
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologycaarthichand2003
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...Universidade Federal de Sergipe - UFS
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》rnrncn29
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 

Recently uploaded (20)

Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
Pests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdfPests of Bengal gram_Identification_Dr.UPR.pdf
Pests of Bengal gram_Identification_Dr.UPR.pdf
 
Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)Functional group interconversions(oxidation reduction)
Functional group interconversions(oxidation reduction)
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Davis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technologyDavis plaque method.pptx recombinant DNA technology
Davis plaque method.pptx recombinant DNA technology
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
REVISTA DE BIOLOGIA E CIÊNCIAS DA TERRA ISSN 1519-5228 - Artigo_Bioterra_V24_...
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》《Queensland毕业文凭-昆士兰大学毕业证成绩单》
《Queensland毕业文凭-昆士兰大学毕业证成绩单》
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 

A relational approach to color

  • 1. © Copyright 2016 HP, Inc. A RELATIONAL APPROACH TO COLOR Peter Morovič HP Inc. 24th Color & Imaging Conference San Diego (CA), November 2016 [Redacted]
  • 2. © Copyright 2016 HP, Inc. OUTLINE • Metamer Sets • HANS • Beyond print control
  • 3. © Copyright 2016 HP, Inc. METAMER SETS
  • 4. © Copyright 2016 HP, Inc. COLOR FORMATION (RETINAL) • Color is the result of the relationship between light, (a surface) and an observer
 [necessary conditions for color perception] • Arbitrary* changes in any one of the components results in a change of the resulting XYZ • However, possible to find S/ E/Xi so that XYZ doesn’t change: metamerism E(λ) S(λ) Xi(λ) ∫E(λ) S(λ) X1(λ) dλ = X1 ∫E(λ) S(λ) X2(λ) dλ = X2 ∫E(λ) S(λ) X3(λ) dλ = X3
  • 5. © Copyright 2016 HP, Inc. METAMERISM 5 Human Observer
 under daylight All reflectances that match: Different observer, camera or light [...and vice versa] XYZ
  • 6. © Copyright 2016 HP, Inc. MACBETH COLORCHECKER
  • 7. © Copyright 2016 HP, Inc. MACBETH COLORCHECKER 30 38 43 35 43 52 22 38 22 25 36 24 32 37 14 22 23 43 8 39 47 40 32 23 Worst case DE76 (D65 to CIE A)
  • 8. © Copyright 2016 HP, Inc. CONVEX COMBINATIONS Given all possible reflectances, color a unit area with a subset in varying proportions (adding up to 1) to match a given color: naturalness constraint The set of all metameric reflectances (for a given illuminant and observer) form a convex set
  • 9. © Copyright 2016 HP, Inc.
  • 10. © Copyright 2016 HP, Inc. THE PURPOSE OF A COLOR PIPELINE Primaries (e.g. inks) Mechanism & Constraints Drops/ink Pixels/color Substrate (paper) Ink-limits Spatial resolution System Error … Desired Result + grain, banding, smoothness,
 detail, speed, ink-use (efficiency), …
  • 11. © Copyright 2016 HP, Inc. HANS Side view Subtractive Additive Halftone Area Neugebauer Separation Side view Colorants Substrate Appearance W C M Y Neugebauer primaries Materials Example halftone C M Y CMY + + = NP areas W=1/9 C=1/9 M=2/9 CM=2/9 CY=1/9 MY=1/9 CMY=1/9Colorant vector [C,M,Y]=[5/9, 6/9,3/9]
  • 12. © Copyright 2016 HP, Inc. NEUGEBAUER PRIMARY AREA COVERAGES A pattern C, formed by combining some of a printing system’s NPs, can be characterized by its NP area coverage (NPac) vector – NPacC 1/3! 2/9! 2/9! 2/9! k – number of colorant levels / colorant / pixel n – number of colorants, (i.e., the weights are convex) NPi – the i-th NP T() – color (e.g., Yule-Nielsen-corrected XYZ)
  • 13. © Copyright 2016 HP, Inc. ASSOCIATIVITY • Convex combination of relative area coverage weighted NP colors can also be seen as the convex combination of two constituent patterns – CA and CB, where wCi = wCBi + wCAi =! *1/3+! *2/3! 1/3! 2/9! 2/9! 2/9! 1/3! 2/3! 1/3! 1/3! 1/3! 1/9! 2/9! 2/9! 2/9!2/9! *1/3! *2/3!
  • 14. © Copyright 2016 HP, Inc. CONSEQUENCES OF ASSOCIATIVITY • As a consequence of associativity, we can perform convex combinations not only of at-pixel states (i.e., the Neugebauer Primaries), but also of a pattern’s sub-patterns • New NPacs can be constructed by convexly combining other NPacs, and this process can, in principle, go on ad infinitum. 0! 10! 20! 30! 40! 50! 0! 20! 40! 60! 80! lightness! chroma! ink! area coverage! Yn 0! 25! 50! areacoverage(%)! C! W! CM! K! M! Xn
  • 15. © Copyright 2016 HP, Inc. HERZOG’S CUBE-SHAPED GAMUT
  • 16. © Copyright 2016 HP, Inc. THE 8-VERTEX COLOR SEPARATION BLACK YELLOW GREEN BLUE CYAN RED MAGENTA WHITE BLACK RED MAGENTA WHITE CYAN GREEN BLUE YELLOW Device RGB Interface Yule-Nielsen XYZ measurments of HANS NPac characterisation chart Print & measure NPs and NPacs Select 8 vertices in correspondence with RGB cube Apply tetrahedral RGB tessellation to 8 vertices in XYZn Do tetrahedra in XYZn overlap? RGB-NPac- XYZ LUT YES NO
  • 17. © Copyright 2016 HP, Inc. A HANS PIPELINE (SIMPLIFIED VIEW) Print & measure Neugebauer primary (NP) CIE XYZs Compute convex hull & tetrahedralize 
 hull NPs Find printable color’s enclosing tetrahedron Printable color 20% W 30% C 25% M 0% Y 25% CM 0% CY Barycentric coordinates are vertex NP areas Select one NP per pixel & diffuse NPac-NP error Due to linearity in XYZ/XYZN W C CM M
  • 18. © Copyright 2016 HP, Inc. NICE THEORY… DOES IT ACTUALLY WORK? HANS
 +31% Gamut Colorant
 pipeline Current HANS
  • 19. © Copyright 2016 HP, Inc. TESSELLATIONS Points (NP colorimetries) Convex Hull Example Tessellations [triangular/rectangular/...] 42 possible polygons if we allow overlapping • Tessellating NPs can be done in different ways - not a unique solution • A given XYZ (within the convex hull) is contained in many tessella • Each tessella gives rise to a new NP area NP1 NP2 NP3 NP4 NP5 NP6 NP7 ?
  • 20. © Copyright 2016 HP, Inc. COMBINATORIAL SOLUTION • Given a set N NPs and their measured XYZs there are
 ∑[ p=4 to N](N over p) polyhedra • In the case of CMY, there are 70 tetrahedra, 56 pentahedra, 28 hexahedra, etc... = 163 polyhedra Tetrahedra All polyhedra CMYK@1dpp 1,820 64,839 CMYK@2dpp 1,663,740 ~1024 CMYKcm@2dpp A lot! Even in CMY (8 NPs) there are many polyhedra,
 leading to metamerism.
  • 21. © Copyright 2016 HP, Inc. • How many NPacs are there? • Given a set of N NPs and an encoding precision d
 (e.g. d=255 for 8bits), how many vectors w are there?
 w = [w0, w1, w2, … wN-1]
 such that SUM(wi) = d and all wi are
 in the range of [0 … d] • Solution: (N + (d-1)) choose N • How many ink-vectors are there? • For M inks there are d M ink vectors NPAC SPACE CARDINALITY Ink-vectors NPacs CMY 1dpp 8bit 1.7 x 107 4.9 x 1014 CMYK 2dpp 8bit 4.2 x 109 ~1.5 x 1079 CMYK 2dpp 12bit 2.8 x 1014 ~1.5 x 10172
  • 22. © Copyright 2016 HP, Inc. COMPUTATIONAL OPTIMISATION • For a given XYZ (sampling printable gamut) • check all polyhedra that contain it • compute the resulting NPac • evaluate each NPac for optimality
 (e.g. ink-use) • Conceptually: we compute the metamer set and choose the best candidate from within • Challenging: large number of tetrahedra; large metamer sets (still only sampling)
  • 23. © Copyright 2016 HP, Inc. TRICHROMACY • Trichromatic color reproduction is the use of one colorant/light-source per cone type • additive: RGB light sources, varying in intensity of output, control intensity of response from LMS cones • subtractive: CMY filters, varying in level of absorption, control intensity of response from LMS cones • For each color that can be matched, there is one and only one RGB / CMY combination that matches it • Alternatives (metamers) are only available when more than three colorants/light-sources are available (e.g., adding K to CMY, adding W to RGB)
  • 24. © Copyright 2016 HP, Inc. CMY METAMERS 115 NPacs (formulations) that produce a mid-gray 12% W 35% C 0% M 29% Y 24% CM 0% CY 0% MY 0% CMY 12% W 51% C 3% M 32% Y 2% CM 2% CY 10% MY 0% CMY Each column represents an NPac that matches a mid-gray, the color of the segments corresponds to NPs and their length to the relative area coverages
  • 25. © Copyright 2016 HP, Inc. TWO EXAMPLES (HALFTONES) Two out of 115 metamers: left patch uses 11 base NPacs (out of 14) – right patch uses 5 base NPacs [shown in pseudo-color] Target LAB
  • 26. © Copyright 2016 HP, Inc. INK-USE OPTIMISATION • Print and measure 544 LAB- uniform samples spanning the whole CMY color gamut • Perform computational optimisation (tetrahedral search for each sample over extended base NPac set - 244 samples) • 14,4 x106 tetrahedra evaluated • Min vs Max ink-use over all 544 samples = 12.66% ink use range −60 −40 −20 0 20 40 60 −40 −20 0 20 40 60 80 a* b* Printed and Measured LABs
  • 27. © Copyright 2016 HP, Inc. 6-INK INDUSTRIAL PRINTING SYSTEM CMYKcm ink-set, up to 3 drops per pixel = 4096 NPs
  • 28. © Copyright 2016 HP, Inc. NOT JUST PRINT-CONTROL Simulation Print photo Mimír: a display pixel preview of a halftone corresponds to a local distribution of NPs in the halftone, which is an NPac. Zoom-dependent, dynamic re-computation of halftone NPac to display pixels + a color model allow for a WYSIWYG halftone preview (ICC profile level accuracy)
  • 29. © Copyright 2016 HP, Inc. NOT JUST PRINTING Display design: decompose backlight into atomic states (monochromatic signals) and convexly combine them to generate full variety via optically additive mechanism.
  • 30. © Copyright 2016 HP, Inc. THANK YOU ☺ Ján Morovič, Graham Finlayson, Jordi Arnabat, Juan Manuel Garcia Reyero, Xavier Fariña, Hector Gomez, Pere Gasparin, David Gaston, Annarosa Multari, Africa Real, Rafael Gimenez, Albert Serra, Ramon Pastor