SlideShare a Scribd company logo
COLOR
COLOR
PROCESSING
JÁN MOROVIČ, PETER MOROVIČ, JORDI ARNABAT,
VICTOR DIEGO, PERE GASPARIN, XAVI FARIÑA
HP INC., BARCELONA, CATALONIA, SPAIN
SHOULD WE TREAT DIFFERENT COLOR SETS WITH SAME GEOMETRIES AS SAME?
DOES COLOR = GEOMETRY?
NOT ALL LONG DIAGONALS ARE CREATED EQUAL
FIRST STEPS: “LIGHTNESS” IS SPECIAL
MAKING CHOICES ABOUT GEOMETRIC CONSTRUCTION WITH COLOR IN MIND
INTUITION: COLOR VERSUS GEOMETRIC BASIS
Lightness?
SCALING THE AUDIENCE BY (1/2)12 (IN MEMORIAM OF STEPHEN HAWKING)
BUT, WHAT DOES THAT LOOK LIKE IN MATHS?
BUT, WITH A PINCH OF HAND-WAVING
AND NOW FOR SOMETHING COMPLETELY THE SAME:
FROM BASIC COLOR RAMPS TO FULL LUT
THE RGB LUT SKELETON
0
250
50
200
100
250
Blue
150
150 200
Green
200
150
Red
100
250
100
50
50
0 0
0
250
50
200
100
250
Blue
150
150 200
Green
200
150
Red
100
250
100
50
50
0 0
L-PLANE, HUE-NEIGHBOR INTERPOLATION
K
W
R
G
B
C
Y
M
K
W
R
G
B
C
Y
M
device RGB cube initial transitions
K
W
R
G
B
C
Y
M
l-plane
l-plane (2D projection)
YC
M
W→RW→B
W→G
triangle selection
YC
M
W→RW→B
W→G
W→K
In
W→K
barycentric coordinates
Y
W→R
In
W→K wWK
wWR
wWy
L-PLANE: 

MORE GRADUAL
TRANSITION;
BETTER
CONTINUITY
DELAUNAY:
SUDDEN
CHANGES;
”STEP” EFFECT
COLOR COLOR SMOOTHING
K
W
R
G
B
C
Y
M
ramps
K
W
R
G
B
C
Y
M
W & K points
faces interior
K
W
R
G
B
C
Y
M
K
W
R
G
B
C
Y
M
NEUTRAL AXIS PRESERVATION
2 4 6 8 10 12 14
10
20
30
40
50
60
70
80
90
LAB profiling target (before o, after s)
2 4 6 8 10 12 14
0
50
100
150
200
250
RGB profiling target (before ko, after gx)
IMAGING PIPELINE INTERACTIONS
ED
HANSNode-to-node differences
CONCLUSIONS
• Two color processing methods: processing color
coordinates instead of generic spatial ones
• Choices made on basis of lightness and hue
instead of analytical cube tessellations /
circumsphere volumes
• Locations within color gamut & whether
neutral color or not
• Result: LUTs that are better behaved, where
purity is preserved and smoothness delivered
w/o gamut sacrifice
• Both color color processing algorithms applied
to imaging pipeline resources of six and nine
ink HP Designjet Z6 & Z9+ high-end graphics
printers in May ’18
• Next steps: identify further opportunities for
color color processing (and by extension
property property processing in 3D)
HP Pixel Control
HP Pixel Control
HP Pixel Control
THANK YOU!

More Related Content

PDF
Talking About Art, Drawing Animation
DOC
DVD Anaylsis
PDF
Large-gamut color 
and spectral display 
using sub-wavelength gratings
PDF
8 vertex HANS: An ultra-simple printer color architecture
PDF
The Spectral Printer: From Technical Challenge To Business Case 
PDF
Revisiting spectral printing: A data-driven approach
PDF
CIC@20 Printing (invited talk)
PDF
Color: from craft to computation
Talking About Art, Drawing Animation
DVD Anaylsis
Large-gamut color 
and spectral display 
using sub-wavelength gratings
8 vertex HANS: An ultra-simple printer color architecture
The Spectral Printer: From Technical Challenge To Business Case 
Revisiting spectral printing: A data-driven approach
CIC@20 Printing (invited talk)
Color: from craft to computation

More from Jan Morovic (7)

PDF
Why we don’t know how many colors there are
PDF
HANS: Enabling CMY Metamers
PDF
Welcome to ICC/HP Digital Print Day
PDF
CIE Division 8 Vision for 2011-2015
PDF
HANS - A New Color Separation And Halftoning Paradigm
PDF
RGB inks in a CMYK world
KEY
HP Color Enhancement
Why we don’t know how many colors there are
HANS: Enabling CMY Metamers
Welcome to ICC/HP Digital Print Day
CIE Division 8 Vision for 2011-2015
HANS - A New Color Separation And Halftoning Paradigm
RGB inks in a CMYK world
HP Color Enhancement
Ad

Recently uploaded (20)

PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Approach and Philosophy of On baking technology
PPTX
A Presentation on Artificial Intelligence
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
TLE Review Electricity (Electricity).pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A novel scalable deep ensemble learning framework for big data classification...
DP Operators-handbook-extract for the Mautical Institute
Heart disease approach using modified random forest and particle swarm optimi...
Group 1 Presentation -Planning and Decision Making .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Chapter 5: Probability Theory and Statistics
Building Integrated photovoltaic BIPV_UPV.pdf
Enhancing emotion recognition model for a student engagement use case through...
Hindi spoken digit analysis for native and non-native speakers
Approach and Philosophy of On baking technology
A Presentation on Artificial Intelligence
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Getting Started with Data Integration: FME Form 101
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TLE Review Electricity (Electricity).pptx
Ad

Color Color Processing

  • 1. COLOR COLOR PROCESSING JÁN MOROVIČ, PETER MOROVIČ, JORDI ARNABAT, VICTOR DIEGO, PERE GASPARIN, XAVI FARIÑA HP INC., BARCELONA, CATALONIA, SPAIN
  • 2. SHOULD WE TREAT DIFFERENT COLOR SETS WITH SAME GEOMETRIES AS SAME? DOES COLOR = GEOMETRY?
  • 3. NOT ALL LONG DIAGONALS ARE CREATED EQUAL FIRST STEPS: “LIGHTNESS” IS SPECIAL
  • 4. MAKING CHOICES ABOUT GEOMETRIC CONSTRUCTION WITH COLOR IN MIND INTUITION: COLOR VERSUS GEOMETRIC BASIS Lightness?
  • 5. SCALING THE AUDIENCE BY (1/2)12 (IN MEMORIAM OF STEPHEN HAWKING) BUT, WHAT DOES THAT LOOK LIKE IN MATHS?
  • 6. BUT, WITH A PINCH OF HAND-WAVING AND NOW FOR SOMETHING COMPLETELY THE SAME:
  • 7. FROM BASIC COLOR RAMPS TO FULL LUT THE RGB LUT SKELETON 0 250 50 200 100 250 Blue 150 150 200 Green 200 150 Red 100 250 100 50 50 0 0 0 250 50 200 100 250 Blue 150 150 200 Green 200 150 Red 100 250 100 50 50 0 0
  • 8. L-PLANE, HUE-NEIGHBOR INTERPOLATION K W R G B C Y M K W R G B C Y M device RGB cube initial transitions K W R G B C Y M l-plane l-plane (2D projection) YC M W→RW→B W→G triangle selection YC M W→RW→B W→G W→K In W→K barycentric coordinates Y W→R In W→K wWK wWR wWy L-PLANE: 
 MORE GRADUAL TRANSITION; BETTER CONTINUITY DELAUNAY: SUDDEN CHANGES; ”STEP” EFFECT
  • 9. COLOR COLOR SMOOTHING K W R G B C Y M ramps K W R G B C Y M W & K points faces interior K W R G B C Y M K W R G B C Y M
  • 10. NEUTRAL AXIS PRESERVATION 2 4 6 8 10 12 14 10 20 30 40 50 60 70 80 90 LAB profiling target (before o, after s) 2 4 6 8 10 12 14 0 50 100 150 200 250 RGB profiling target (before ko, after gx)
  • 12. CONCLUSIONS • Two color processing methods: processing color coordinates instead of generic spatial ones • Choices made on basis of lightness and hue instead of analytical cube tessellations / circumsphere volumes • Locations within color gamut & whether neutral color or not • Result: LUTs that are better behaved, where purity is preserved and smoothness delivered w/o gamut sacrifice • Both color color processing algorithms applied to imaging pipeline resources of six and nine ink HP Designjet Z6 & Z9+ high-end graphics printers in May ’18 • Next steps: identify further opportunities for color color processing (and by extension property property processing in 3D) HP Pixel Control HP Pixel Control HP Pixel Control