37
Ph.D. Course in Ph.D. Course in Digital Halftoning Digital Halftoning Examples of Colorimetric Modeling Examples of Colorimetric Modeling Methods Methods Lars Bergman, Halmstad University Lars Bergman, Halmstad University

Ph.D. Course in Digital Halftoning

  • Upload
    sadie

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Ph.D. Course in Digital Halftoning. Examples of Colorimetric Modeling Methods Lars Bergman, Halmstad University. Papers. A Critical Review of Spectral Models Applied to Binary Color Printing The Spectral Modeling of Large Format InkJet Printers . Forward RGB -> CMY(K) Reversed - PowerPoint PPT Presentation

Citation preview

Page 1: Ph.D. Course in  Digital Halftoning

Ph.D. Course in Ph.D. Course in

Digital HalftoningDigital Halftoning

Examples of Colorimetric Modeling Examples of Colorimetric Modeling MethodsMethods

Lars Bergman, Halmstad UniversityLars Bergman, Halmstad University

Page 2: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 22

PapersPapers

A Critical Review of Spectral Models A Critical Review of Spectral Models Applied to Binary Color Printing Applied to Binary Color Printing

The Spectral Modeling of Large Format The Spectral Modeling of Large Format InkJet Printers InkJet Printers

Page 3: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 33

ForwardForward RGB -> CMY(K)RGB -> CMY(K)

ReversedReversed How much CMY(K) for a given RGBHow much CMY(K) for a given RGB

– Predict the spectral output of the printerPredict the spectral output of the printer– Effective dot areaEffective dot area

Page 4: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 44

Effective dot areaEffective dot area

Mechanical dot gainMechanical dot gain– Ink cover larger area on paper then Ink cover larger area on paper then

intendedintended Optical dot gainOptical dot gain

– Light spread in paper (and ink)Light spread in paper (and ink)

Page 5: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 55

Typical machanical dot gain Typical machanical dot gain

for a desktop inkjet printerfor a desktop inkjet printer

Page 6: Ph.D. Course in  Digital Halftoning

A Critical Review of Spectral A Critical Review of Spectral Models Applied to Binary Models Applied to Binary Color PrintingColor Printing

Page 7: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 77

ModelsModels

Regression basedRegression based Murray-Davis Neugebauer Yule-Nielsen Yule-Nielsen

modified Neugebauer

Cellular Neugebauer Yule-Nielsen with

spectral depending N-value

First principals modelsFirst principals models (Regressing the

Neugebauer Primarys)

(Expanded Murray-Davis Model)

The Propability model

Modeling paper spread function

Page 8: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 88

Murray-DavisMurray-Davis

Page 9: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 99

effective areaeffective area

Page 10: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1010

NeugebauerNeugebauer

Page 11: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1111

Page 12: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1212

Yule-Nielsen

Trys to correct for the non linearity in Trys to correct for the non linearity in Murray-Davis modelMurray-Davis model

Recomended N=1.7 for offset printsRecomended N=1.7 for offset prints

Page 13: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1313

Page 14: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1414

Yule-Nielsen modified Neugebauer Combining Yule-Combining Yule-

Nielsen and Nielsen and NeugebauerNeugebauer

Yule-Nielsen is used Yule-Nielsen is used separate for each separate for each colorcolor

Page 15: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1515

Cellular Neugebauer

Page 16: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1616

Yule-Nielsen with spectral depending N-value

Spectral reflectance for primary

cyan ramp

Page 17: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 1919

The Propability model

Light path ProbabilitiesLight path Probabilities

Page 18: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2020

Page 19: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2121

Modeling paper spread function Convolution with LP filterConvolution with LP filter Can handle nonuniform Can handle nonuniform

screens/dotsscreens/dots Computational heavyComputational heavy

Page 20: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2222

Quality meassure Quality meassure

Spectral fitnessSpectral fitness RMS Spectral errorRMS Spectral error

Tristimulus fitness Tristimulus fitness – Humanly correctHumanly correct– ICC profilesICC profiles

CIE CIE EE

Page 21: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2323

Model performancesModel performances

Page 22: Ph.D. Course in  Digital Halftoning

The Spectral Modeling of The Spectral Modeling of Large Format InkJet Large Format InkJet Printers Printers

Page 23: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2525

ScreeningScreening

Determing the number of colors (ink Determing the number of colors (ink combinations)combinations)

Page 24: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2626

HP650CHP650C

HP650 use ”Scatter mode”

FM-based screening

Page 25: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2727

TestdataTestdata

Primary ramp

CMYRGBK Ramp

Test target used to

characterize each color types

spectral absorptivity.

Page 26: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2828

Meassured spectral rflectance

factor data of a cyan ramp

Page 27: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 2929

Linear model prediction for

50% cyan using Murray-Davis

model

Page 28: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3030

Normalized reflectance factor

spectra for cyan ramp data

Page 29: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3131

Normalized reflectance factor

spectra for cyan ramp data

using Yule-Nielsen-model

N=1.7

Page 30: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3232

Normalized reflectance factor

spectra for cyan ramp data

using Yule-Nielsen-model

N=10

Page 31: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3333

Linear model prediction for

50% cyan

Page 32: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3434

Normalized absorbtion spectra

for cyan ramp data using

Kubelka-Munck transparent

model

Page 33: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3535

Normalized absorptivities

based on eigenvector

analyses of eight possible

color types.

Page 34: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3636

MethodMethod

1. Evaluate halftoning algorithm in order to determine the number of possible colortypes.

2. Hypothesize a color formation model3. Evaluate how well the hypothesized model

predict primary ramps4. Evaluate secondary and tertiaries ramps5. Quantify the mechanical dot gain

Page 35: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3737

ExperimentsExperiments

Device driverDevice driver GCRGCR RegistrationRegistration Test target designTest target design Printer stabilityPrinter stability

Page 36: Ph.D. Course in  Digital Halftoning

23-04-2223-04-22 Digital halftoning - Lars BergmanDigital halftoning - Lars Bergman 3838

Optimized Yule-Nielsen n value for CMYRGBK

Page 37: Ph.D. Course in  Digital Halftoning

The ENDThe END