SlideShare a Scribd company logo
1 of 20
Spectral and color prediction for arbitrary halftone
patterns: a drop-by-drop, WYSIWYG, 

“ink on display” print preview
Peter Morovič, Ján Morovič, Xavier Fariña, 

Pere Gasparin, Michel Encrenaz, Jordi Arnabat

Presented at 23rd IS&T Color and Imaging Conference, 21st October 2015, Darmstadt, Germany
Overview
• Motivation – why do we keep working on print modeling?
• Background – existing approaches & limitations
• An end-to-end print simulation approach
• Test setup
• Results & discussion
• Conclusions
Motivation
• Why?
• Digital print production: 

many short-run jobs
• Bottleneck: 

operator intervention
• Web-to-print workflows 

increase cost of manual 

overrides + greater need 

for accurate print preview 

before placing order
• To avoid re-printing
• To provide customer assurance
• Challenge: Make print preview close to final printed output as possible
• If not, decisions made on basis of preview are unreliable 

& inaccuracies further aggravate getting to right print
Lacking components
• First, accurate model of
print color formation,
applicable to technologies
like inkjet
• Ink-media interactions are
complex, highly non-linear &
not well represented by
models developed for
analog printing
• Second, framework for
applying scaling to print
preview that reflects nature
of print color formation,
instead of assuming display
color formation.
Background: print spectral & color models
• Prediction of ink overprinting: Kubelka Munk
(1931)
• Per-ink K (absorption) and S (scattering), 

derived from opacity and reflectance:
• where R∞ is reflectance of infinitely thick sample;
prediction made at wavelength λ
• Combining multiple ink layers is then 

additive in K and S:
• where B is substrate, l is number of ink layers, 

ci concentration and Ki absorption coefficient of
the i-th layer
Wang & Wang, 2007
Background: print spectral & color models
• Prediction of integrated halftone
color: Yule-Nielsen modified
Neugebauer
• Reflectance of entire halftone pattern
predicted from constituent ink dot
overlap colors:
• where R(λ) is reflectance of optically-
integrated halftone pattern
neighborhood, wj is relative area
coverage of the j-th Neugebauer
Primary – P, and n is Yule-Nielsen non-
linearity accounting for optical dot gain.
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]
Background: print spectral & color models
• Model summary:
• specific ways for predicting specific phenomena
• scattering, absorption, optical dot gain and optical
integration
• specific assumptions about properties of constituent
parts
• e.g., homogeneity of ink layers, interfaces, independence
of layer properties, infinite substrate thickness, etc.
• knowledge of certain component properties is a
prerequisite
• Reflectance of infinitely thick ink layers, scattering of
substrate, concentrations of inks, optical dot gain,
Neugebauer Primary area coverages.
• Practical challenges:
• difficult to know properties
• fundamental properties often estimated from
measurements
• Opportunity: think of models 

merely as computational mechanisms
Background: ICC-based soft-proofing
• What: print color simulations (soft-proofs) obtained by building ICC profiles of
display and printing system and color managing print colorimetry to display
device color space
• treats printing system like a black box
• at best, result is color accurate at LUT nodes
• in-between, assumptions of linearity are made
• process is blind both to spatial features (e.g., grain) and to actual nature of
transitions between profile LUT nodes
• incl., mapping from device color space to printing system’s colorant space (i.e., color
separation) and consequences of specific halftoning used (e.g., when dots start overlapping).
• Limitations:
• no sense of print’s spatial features,
• makes transitions have a characteristically display-like look
• mismatch in artifacts (missing some from the print; introducing others not in print)
Background: ICC-based soft-proofing
Original
Soft-proof
Print photo
False
artifacts
Grain
Transitions
An end-to-end print simulation approach
3 key elements:
• Predicting print appearance from halftone data instead
of continuous-tone data input to a printing system after
color management.
• Extending printer modeling by a mechanism that
enforces spectral correlation.
• Printer model based scaling, instead of device color
space linear interpolation.
Element 1: Print-ready halftone data
• Pass print job through same
• color management,
• color separation,
• linearization and
• halftoning
• as used for printing.
• End result: halftone that could be
directly printed, but that will be used for
on-screen simulation instead.
Element 2: RONT model
• Starting point: Kubelka Munk + Yule-Nielsen
modified Neugebauer, with key parameters
being Reflectance, Opacity and the optical
dot-gain N exponent. (RON)
• BUT: RON does not represent inkjet systems
well
• Approach: add computational
mechanisms to model
• All of KM+YNN performed wavelength-by-
wavelength
• BUT: strong correlation between adjacent
spectral bands (e.g., Singh et al., 2003; Morovic
et al., 2014)
Element 2: RONT model
• Concept: adjust reflectance predictions in a
given band based on predictions made for its
neighbors.
• takes advantage of data from spectral
neighborhood
• allows for enforcing correlation found in natural
spectra that a per-band model may break
• Mechanism: matrix transformation of the
reflectances predicted using RON parameters
only
• To compute such matrix T, L2 norm between
intermediate RON reflectance predictions (RI) and
measured reflectances (RM) needs to be minimized:
that not all wavelengths have an equal spr
axis. A wavelength-by-wavelength view (F
ences between individual correlations in mo
Element 2: RONT model
• where R matrices have m rows (for m samples) and s columns (for s spectral
bands) and where f() is function specifying t terms to use in error minimization,
resulting in dimensions of f(RI) being m×t and those of T being t×s.
• f() may add constant term, cross terms and power terms
• in simple, hypothetical case of s=2, result of f() could be the following for a second
order case:
• Having computed T, its result is applied to predictions based on RON parameters:
Element 3: Print optical integration-based scaling
• simulate optical integration that takes place when print is viewed at different distances
• each display pixel represents optical integration of print halftone pixel neighborhood
• display pixel color needs to be computed using full RONT model for neighborhood, instead of as
mean of per-halftone-pixel predictions.
Test setup
Label Z6200-4 PWT-4 L310-4 L310-6
Printer (HP)
Desigjet
Z6200
PageWide
Technology
Latex 310 Latex 310
Substrate
HP
Heavyweight
Coated
HP
Heavyweight
Coated
Self-Adhesive 

Vinyl
HP

Photorealistic
Paper
Inks
CMYK
aqueous
CMYK
aqueous
CMYK

latex
CMYKcm
latex
Max. drops per ink
per pixel 2 2 3 2
Neugebauer 

Primaries 34=81 34=81 44=256 36=729
Training samples 756 620 3257 4808
Test 

samples 459 620 3257 4808
Results (∆E2000)
System Model Median
95th
%tile
Max.
Z6200-4
RON 8.5 23.2 35.4
RONT 1.5 4.8 8.2
PWT-4
RON 3.2 8.1 15.6
RONT 0.9 2.2 3.4
L310-4
RON 4.1 11.2 29.9
RONT 1.3 2.8 6.5
L310-6
RON 1.7 4.9 10.6
RONT 0.9 2.2 7.7
Simulation
Print photo
Conclusions
• Successful print simulation can make the difference between
• wasting resources and frustrating (or even losing) customers,
• delivering salable products efficiently & with good customer experience.
• A new solution was presented here that:
• bases simulations on same data that drives printing systems – i.e., colorant channel
halftone data
• ensures that simulated halftone data is scaled for display in a way that respects its
local properties,
• Resulting simulations that are both more color-accurate 

and represent print-specific features and limitations faithfully.
• Next steps: test new framework on broader variety of printer-substrate-ink
configurations and extended as necessary.
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop, WYSIWYG, “ink on display” print preview

More Related Content

What's hot

06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIPbabak danyal
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...Mehryar (Mike) E., Ph.D.
 
Histogram Equalization(Image Processing Presentation)
Histogram Equalization(Image Processing Presentation)Histogram Equalization(Image Processing Presentation)
Histogram Equalization(Image Processing Presentation)CherryBerry2
 
Image colorization
Image colorizationImage colorization
Image colorizationPankti Fadia
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1Jonathan Westlake
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothningVinay Gupta
 
Design and optimization of compact freeform lens array for laser beam splitti...
Design and optimization of compact freeform lens array for laser beam splitti...Design and optimization of compact freeform lens array for laser beam splitti...
Design and optimization of compact freeform lens array for laser beam splitti...Milan Maksimovic
 
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
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentationdikshabehl5392
 
Specialized Wet Processing presentation
Specialized Wet Processing presentation Specialized Wet Processing presentation
Specialized Wet Processing presentation Mostak Obama
 
3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancementmukesh bhardwaj
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...Hemantha Kulathilake
 
Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)John Williams
 
Recovering high dynamic range radiance maps from photographs
Recovering high dynamic range radiance maps from photographsRecovering high dynamic range radiance maps from photographs
Recovering high dynamic range radiance maps from photographsPrashanth Kannan
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point ProcessingGayathri31093
 

What's hot (20)

06 spatial filtering DIP
06 spatial filtering DIP06 spatial filtering DIP
06 spatial filtering DIP
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
A Hybrid top-down/bottom-up approach for image segmentation incorporating col...
 
SPATIAL FILTER
SPATIAL FILTERSPATIAL FILTER
SPATIAL FILTER
 
Histogram Equalization(Image Processing Presentation)
Histogram Equalization(Image Processing Presentation)Histogram Equalization(Image Processing Presentation)
Histogram Equalization(Image Processing Presentation)
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Image colorization
Image colorizationImage colorization
Image colorization
 
JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1JonathanWestlake_ComputerVision_Project1
JonathanWestlake_ComputerVision_Project1
 
Digital image processing img smoothning
Digital image processing img smoothningDigital image processing img smoothning
Digital image processing img smoothning
 
Design and optimization of compact freeform lens array for laser beam splitti...
Design and optimization of compact freeform lens array for laser beam splitti...Design and optimization of compact freeform lens array for laser beam splitti...
Design and optimization of compact freeform lens array for laser beam splitti...
 
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
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentation
 
Specialized Wet Processing presentation
Specialized Wet Processing presentation Specialized Wet Processing presentation
Specialized Wet Processing presentation
 
3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement
 
Restitution Automation
Restitution AutomationRestitution Automation
Restitution Automation
 
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
COM2304: Intensity Transformation and Spatial Filtering – III Spatial Filters...
 
Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)Image processing3 imageenhancement(histogramprocessing)
Image processing3 imageenhancement(histogramprocessing)
 
Anti aliasing Computer Graphics
Anti aliasing Computer GraphicsAnti aliasing Computer Graphics
Anti aliasing Computer Graphics
 
Recovering high dynamic range radiance maps from photographs
Recovering high dynamic range radiance maps from photographsRecovering high dynamic range radiance maps from photographs
Recovering high dynamic range radiance maps from photographs
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 

Viewers also liked

Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Narges Mohamadi
 
microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)Joseph E. Johnson
 
1.85 combined absorption and scattering (kubelka–munk analysis)
1.85    combined absorption and scattering (kubelka–munk analysis)1.85    combined absorption and scattering (kubelka–munk analysis)
1.85 combined absorption and scattering (kubelka–munk analysis)QC Labs
 
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsElectronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsFa-Gung Fan
 
Kubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryKubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryJanel Kane
 
Evaporation effects on jetting performance
Evaporation effects on jetting performanceEvaporation effects on jetting performance
Evaporation effects on jetting performanceRobert Cornell
 
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...pharmaindexing
 
Mathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingMathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingRobert Cornell
 
Overview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsOverview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsDr.Naphatsorn
 
The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009Logan Aimone
 
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville
 
행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)Jae-min Sung
 
The ACP Pacemaker Fall 2012
The ACP Pacemaker Fall 2012The ACP Pacemaker Fall 2012
The ACP Pacemaker Fall 2012Logan Aimone
 
The Global Gender Gap Report
The Global Gender Gap ReportThe Global Gender Gap Report
The Global Gender Gap Reporttribunavirtual
 

Viewers also liked (20)

Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
 
microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)
 
SUREPoster
SUREPosterSUREPoster
SUREPoster
 
Drop ejection
Drop ejectionDrop ejection
Drop ejection
 
1.85 combined absorption and scattering (kubelka–munk analysis)
1.85    combined absorption and scattering (kubelka–munk analysis)1.85    combined absorption and scattering (kubelka–munk analysis)
1.85 combined absorption and scattering (kubelka–munk analysis)
 
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsElectronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
 
Paloma Poster 2015
Paloma Poster 2015Paloma Poster 2015
Paloma Poster 2015
 
Kubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryKubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theory
 
Evaporation effects on jetting performance
Evaporation effects on jetting performanceEvaporation effects on jetting performance
Evaporation effects on jetting performance
 
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
 
Basics of pulp bleaching
Basics of pulp bleachingBasics of pulp bleaching
Basics of pulp bleaching
 
Mathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingMathematical Physics of Pigment Settling
Mathematical Physics of Pigment Settling
 
Overview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsOverview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmetics
 
The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009The NSPA Pacemaker, Fall 2009
The NSPA Pacemaker, Fall 2009
 
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 BrochureInfiniti of Naperville - 2015 Infiniti Q40 Brochure
Infiniti of Naperville - 2015 Infiniti Q40 Brochure
 
행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)행정을 위한 트위터 활용법(Twitter for gov2.0)
행정을 위한 트위터 활용법(Twitter for gov2.0)
 
The ACP Pacemaker Fall 2012
The ACP Pacemaker Fall 2012The ACP Pacemaker Fall 2012
The ACP Pacemaker Fall 2012
 
The Global Gender Gap Report
The Global Gender Gap ReportThe Global Gender Gap Report
The Global Gender Gap Report
 
Technews August 2011 Volume 4
Technews August 2011 Volume 4Technews August 2011 Volume 4
Technews August 2011 Volume 4
 
Presentation1
Presentation1Presentation1
Presentation1
 

Similar to Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop, WYSIWYG, “ink on display” print preview

HANS - A New Color Separation And Halftoning Paradigm
HANS - A New Color Separation And Halftoning ParadigmHANS - A New Color Separation And Halftoning Paradigm
HANS - A New Color Separation And Halftoning ParadigmJan Morovic
 
Image enhancement
Image enhancementImage enhancement
Image enhancementAyaelshiwi
 
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...Matthias Trapp
 
Self-Directing Text Detection and Removal from Images with Smoothing
Self-Directing Text Detection and Removal from Images with SmoothingSelf-Directing Text Detection and Removal from Images with Smoothing
Self-Directing Text Detection and Removal from Images with SmoothingPriyanka Wagh
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...sipij
 
Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Ahmed Ismail
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxShweta Shah
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image MatchingRASHID JAVED
 
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAIN
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAINAUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAIN
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAINNexgen Technology
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)FabLab Pisa
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodIOSR Journals
 

Similar to Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop, WYSIWYG, “ink on display” print preview (20)

HANS - A New Color Separation And Halftoning Paradigm
HANS - A New Color Separation And Halftoning ParadigmHANS - A New Color Separation And Halftoning Paradigm
HANS - A New Color Separation And Halftoning Paradigm
 
Quality control in pigment industry
Quality control in pigment industryQuality control in pigment industry
Quality control in pigment industry
 
Worldexpo2007
Worldexpo2007Worldexpo2007
Worldexpo2007
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...
Evaluating the Perceptual Impact of Rendering Techniques on Thematic Color Ma...
 
Viii sem
Viii semViii sem
Viii sem
 
Self-Directing Text Detection and Removal from Images with Smoothing
Self-Directing Text Detection and Removal from Images with SmoothingSelf-Directing Text Detection and Removal from Images with Smoothing
Self-Directing Text Detection and Removal from Images with Smoothing
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Technical concepts for graphic design production 3
Technical concepts for graphic design production 3Technical concepts for graphic design production 3
Technical concepts for graphic design production 3
 
CG_Unit1_SShah.pptx
CG_Unit1_SShah.pptxCG_Unit1_SShah.pptx
CG_Unit1_SShah.pptx
 
Visual Techniques
Visual TechniquesVisual Techniques
Visual Techniques
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image Matching
 
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAIN
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAINAUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAIN
AUTOMATIC DESIGN OF COLOR FILTER ARRAYS IN THE FREQUENCY DOMAIN
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
 
Project Poster
Project PosterProject Poster
Project Poster
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
G04654247
G04654247G04654247
G04654247
 
2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)2014 12-22 - open 3 d printing and fabrication technology (cd)
2014 12-22 - open 3 d printing and fabrication technology (cd)
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
Bangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection MethodBangla Optical Digits Recognition using Edge Detection Method
Bangla Optical Digits Recognition using Edge Detection Method
 

More from Peter Morovic

Halftone structure optimization using convex programming
Halftone structure optimization using convex programmingHalftone structure optimization using convex programming
Halftone structure optimization using convex programmingPeter Morovic
 
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...Peter Morovic
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to colorPeter Morovic
 
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
 
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...Peter Morovic
 
Spectra from Correlation
Spectra from CorrelationSpectra from Correlation
Spectra from CorrelationPeter Morovic
 
Natural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsNatural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsPeter Morovic
 
Optimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersOptimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersPeter Morovic
 
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
 

More from Peter Morovic (9)

Halftone structure optimization using convex programming
Halftone structure optimization using convex programmingHalftone structure optimization using convex programming
Halftone structure optimization using convex programming
 
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
HANS3D: A Multi-Material, Volumetric, Voxel-By-Voxel Content Processing Pipel...
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to color
 
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
 
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...
Analysis and Compression of Reflectance Data Using An Evolved Spectral Correl...
 
Spectra from Correlation
Spectra from CorrelationSpectra from Correlation
Spectra from Correlation
 
Natural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for ProfessionalsNatural Color Profile Adjustment for Professionals
Natural Color Profile Adjustment for Professionals
 
Optimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY MetamersOptimizing HANS Color Separation: Meet the CMY Metamers
Optimizing HANS Color Separation: Meet the CMY Metamers
 
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
 

Recently uploaded

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
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
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
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
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
 
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
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx023NiWayanAnggiSriWa
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
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
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ 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
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxSimeonChristian
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)riyaescorts54
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 

Recently uploaded (20)

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_...
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
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)
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
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
 
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
 
Bioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptxBioteknologi kelas 10 kumer smapsa .pptx
Bioteknologi kelas 10 kumer smapsa .pptx
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.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_...
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ 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
 
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptxGood agricultural practices 3rd year bpharm. herbal drug technology .pptx
Good agricultural practices 3rd year bpharm. herbal drug technology .pptx
 
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
(9818099198) Call Girls In Noida Sector 14 (NOIDA ESCORTS)
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 

Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop, WYSIWYG, “ink on display” print preview

  • 1. Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop, WYSIWYG, 
 “ink on display” print preview Peter Morovič, Ján Morovič, Xavier Fariña, 
 Pere Gasparin, Michel Encrenaz, Jordi Arnabat Presented at 23rd IS&T Color and Imaging Conference, 21st October 2015, Darmstadt, Germany
  • 2. Overview • Motivation – why do we keep working on print modeling? • Background – existing approaches & limitations • An end-to-end print simulation approach • Test setup • Results & discussion • Conclusions
  • 3. Motivation • Why? • Digital print production: 
 many short-run jobs • Bottleneck: 
 operator intervention • Web-to-print workflows 
 increase cost of manual 
 overrides + greater need 
 for accurate print preview 
 before placing order • To avoid re-printing • To provide customer assurance • Challenge: Make print preview close to final printed output as possible • If not, decisions made on basis of preview are unreliable 
 & inaccuracies further aggravate getting to right print
  • 4. Lacking components • First, accurate model of print color formation, applicable to technologies like inkjet • Ink-media interactions are complex, highly non-linear & not well represented by models developed for analog printing • Second, framework for applying scaling to print preview that reflects nature of print color formation, instead of assuming display color formation.
  • 5. Background: print spectral & color models • Prediction of ink overprinting: Kubelka Munk (1931) • Per-ink K (absorption) and S (scattering), 
 derived from opacity and reflectance: • where R∞ is reflectance of infinitely thick sample; prediction made at wavelength λ • Combining multiple ink layers is then 
 additive in K and S: • where B is substrate, l is number of ink layers, 
 ci concentration and Ki absorption coefficient of the i-th layer Wang & Wang, 2007
  • 6. Background: print spectral & color models • Prediction of integrated halftone color: Yule-Nielsen modified Neugebauer • Reflectance of entire halftone pattern predicted from constituent ink dot overlap colors: • where R(λ) is reflectance of optically- integrated halftone pattern neighborhood, wj is relative area coverage of the j-th Neugebauer Primary – P, and n is Yule-Nielsen non- linearity accounting for optical dot gain. 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]
  • 7. Background: print spectral & color models • Model summary: • specific ways for predicting specific phenomena • scattering, absorption, optical dot gain and optical integration • specific assumptions about properties of constituent parts • e.g., homogeneity of ink layers, interfaces, independence of layer properties, infinite substrate thickness, etc. • knowledge of certain component properties is a prerequisite • Reflectance of infinitely thick ink layers, scattering of substrate, concentrations of inks, optical dot gain, Neugebauer Primary area coverages. • Practical challenges: • difficult to know properties • fundamental properties often estimated from measurements • Opportunity: think of models 
 merely as computational mechanisms
  • 8. Background: ICC-based soft-proofing • What: print color simulations (soft-proofs) obtained by building ICC profiles of display and printing system and color managing print colorimetry to display device color space • treats printing system like a black box • at best, result is color accurate at LUT nodes • in-between, assumptions of linearity are made • process is blind both to spatial features (e.g., grain) and to actual nature of transitions between profile LUT nodes • incl., mapping from device color space to printing system’s colorant space (i.e., color separation) and consequences of specific halftoning used (e.g., when dots start overlapping). • Limitations: • no sense of print’s spatial features, • makes transitions have a characteristically display-like look • mismatch in artifacts (missing some from the print; introducing others not in print)
  • 9. Background: ICC-based soft-proofing Original Soft-proof Print photo False artifacts Grain Transitions
  • 10. An end-to-end print simulation approach 3 key elements: • Predicting print appearance from halftone data instead of continuous-tone data input to a printing system after color management. • Extending printer modeling by a mechanism that enforces spectral correlation. • Printer model based scaling, instead of device color space linear interpolation.
  • 11. Element 1: Print-ready halftone data • Pass print job through same • color management, • color separation, • linearization and • halftoning • as used for printing. • End result: halftone that could be directly printed, but that will be used for on-screen simulation instead.
  • 12. Element 2: RONT model • Starting point: Kubelka Munk + Yule-Nielsen modified Neugebauer, with key parameters being Reflectance, Opacity and the optical dot-gain N exponent. (RON) • BUT: RON does not represent inkjet systems well • Approach: add computational mechanisms to model • All of KM+YNN performed wavelength-by- wavelength • BUT: strong correlation between adjacent spectral bands (e.g., Singh et al., 2003; Morovic et al., 2014)
  • 13. Element 2: RONT model • Concept: adjust reflectance predictions in a given band based on predictions made for its neighbors. • takes advantage of data from spectral neighborhood • allows for enforcing correlation found in natural spectra that a per-band model may break • Mechanism: matrix transformation of the reflectances predicted using RON parameters only • To compute such matrix T, L2 norm between intermediate RON reflectance predictions (RI) and measured reflectances (RM) needs to be minimized: that not all wavelengths have an equal spr axis. A wavelength-by-wavelength view (F ences between individual correlations in mo
  • 14. Element 2: RONT model • where R matrices have m rows (for m samples) and s columns (for s spectral bands) and where f() is function specifying t terms to use in error minimization, resulting in dimensions of f(RI) being m×t and those of T being t×s. • f() may add constant term, cross terms and power terms • in simple, hypothetical case of s=2, result of f() could be the following for a second order case: • Having computed T, its result is applied to predictions based on RON parameters:
  • 15. Element 3: Print optical integration-based scaling • simulate optical integration that takes place when print is viewed at different distances • each display pixel represents optical integration of print halftone pixel neighborhood • display pixel color needs to be computed using full RONT model for neighborhood, instead of as mean of per-halftone-pixel predictions.
  • 16. Test setup Label Z6200-4 PWT-4 L310-4 L310-6 Printer (HP) Desigjet Z6200 PageWide Technology Latex 310 Latex 310 Substrate HP Heavyweight Coated HP Heavyweight Coated Self-Adhesive 
 Vinyl HP
 Photorealistic Paper Inks CMYK aqueous CMYK aqueous CMYK
 latex CMYKcm latex Max. drops per ink per pixel 2 2 3 2 Neugebauer 
 Primaries 34=81 34=81 44=256 36=729 Training samples 756 620 3257 4808 Test 
 samples 459 620 3257 4808
  • 17. Results (∆E2000) System Model Median 95th %tile Max. Z6200-4 RON 8.5 23.2 35.4 RONT 1.5 4.8 8.2 PWT-4 RON 3.2 8.1 15.6 RONT 0.9 2.2 3.4 L310-4 RON 4.1 11.2 29.9 RONT 1.3 2.8 6.5 L310-6 RON 1.7 4.9 10.6 RONT 0.9 2.2 7.7
  • 19. Conclusions • Successful print simulation can make the difference between • wasting resources and frustrating (or even losing) customers, • delivering salable products efficiently & with good customer experience. • A new solution was presented here that: • bases simulations on same data that drives printing systems – i.e., colorant channel halftone data • ensures that simulated halftone data is scaled for display in a way that respects its local properties, • Resulting simulations that are both more color-accurate 
 and represent print-specific features and limitations faithfully. • Next steps: test new framework on broader variety of printer-substrate-ink configurations and extended as necessary.