الرؤيه الضوئيه اللونيه
الرؤيه الضوئيه اللونيه
الرؤيه الضوئيه اللونيه
Marc Mahy
Agfa Graphics
Overview
• Modeling color
• Color matching
• Process control
• Profile based color transforms
— Visual effects
— Light interactions
• Color matching
— Colorimetric matching
— Spectral matching
— Metameric colors
Modeling color
• Object has the color of the “light” leaving its surface
— Light source
— Object
— Human observer , )
Modeling color
• Light source
— Electro Magnetic Radiation (EMR)
– Focus on wavelength range from 300 till 800 nm
— Different standard illuminants
– Illuminant E (equi-energy)
– Illuminant A, D50 , D65 , F11
Spectral Power Distribution
Modeling color
• Object colors: Classes object types
— Opaque objects
– Diffuse reflection: Lambertian reflector
– Specular reflection: mirror
– Most objects: diffuse and specular reflection
— Transparent objects
– Absorption, no scattering: plexi, glass, …
— Translucent objects
– Absorption and scattering: backlit
— Special effects
– Fluorescence: substrates
– Metallic surfaces: (in plane) BRDF
Modeling color
• Object colors: Characterizing object types
— Opaque objects
– Measurement geometry: 45°:0° or 0°:45°
– Colorimetric or reflectance spectra
— Transparent objects
– Measurement geometry: d:0° or 0°:d
– Colorimetric or transmission spectra
— Translucent objects
– In reflection or transmission mode
– For reflection mode: White backing, black backing or self backing
— Special effects
– Fluorescent substrates: colorimetric data or bi-spectral reflectance
– Metallic surfaces: BRDF based on colorimetric or reflectance data
Modeling color
• Self luminous colors
— Displays
– Additive color mixing based on Red,
Green and Blue phosphors
• Examples
— Contract proofing for a given illuminant
— Conversion from display (D65) to graphic arts (D50)
• Issues
— No match for changes in illumination
— No match for observers with different CMF’s
Color matching
• Spectral matching
— Two colors (test and reference sample)
– evaluated simultaneously for different illuminants
— Too strict condition spectral match opaque colors:
• Examples
— Conventional proofing systems
– Spectral color matching between proof and press
– Accurately simulating screening effects
• Issues
— Not possible to get a spectral match between display and hard copy
— Only supported for object colors
Process control
• Normal distribution
— Continuous probability distribution 2
(μ=0, σ=1)
1.5
,
2 1
— Properties 2
normal distribution φ , n=1
1.5
=> ̅ normal distribution φ , / n=5
=> Reducing uncertainty &
1 n=10
increasing accuracy 0.5 n=20
0
-5 -4 -3 -2 -1 0 1 2 3 4 5
Process control
• Normal distribution (cont’d)
— Confidence intervals
– +/- 1σ: 68.3 % 3170 errors per 10,000 measurements
– +/- 2σ: 95.5 % 460 errors per 10,000 measurements
– +/- 3σ: 99.7 % 27 errors per 10,000 measurements
Profile connection spaces
Profile based transforms - XYZ, Lab
Exchange color data: Viewing conditions
• ICC.1 approach Colorimetric only - D50, 2° observer
- CAT
reflection
Actual
Air
Plexi
Lambertian reflector
Profile based transforms: Light interactions
• Transparent and translucent substrates
— Interaction light in substrate
ink
substrate
30000 30000
20000 20000
10000 10000
0 0
-10 -8 -6 -4 -2 0 2 4 6 8 10 -10 -8 -6 -4 -2 0 2 4 6 8 10
D (mm) D (mm)
Profile based transforms: Light interactions
• Transparent and translucent substrates
— Effect illumination size
– Effect white ink on transparent substrate
– Effect cyan ink on translucent substrate
Transmittance
Smallaperture
Small aperture
0.6 0.6
0.5 0.5
0.4 0.4
unlimited size of
Large aperture
0.3 0.3
illumination
0.2 0.2
Small
small aperture
size
0.1 0.1
0 0
380 430 480 530 580 630 680 730 380 430 480 530 580 630 680 730
Wavelength (nm) wavelength
Profile based transforms: Light interactions
• Transparent substrates
— Tunneling effect (inter-reflections in substrate)
Incident light
Interreflections
Profile based transforms: Light interactions
• Textile
— Non-uniform surface
— Effect directional geometry
2 2
1 1
0 0
-1 -1
-2 -2
-3 -3
-4 -4
-5 -5
0 45 90 135 180 225 270 315 360 0 45 90 135 180 225 270 315 360
Angle Angle
Colorimetric matching
• Conventional color management
— Supported both by ICC.1 and ICC.2 (iccMAX)
• Use cases
— Perceptual match=> typically viewing in isolation
— Proofing => side by side evaluation
• Object type combinations for ICC.2 (iccMAX)
Colorimetric Opaque Trans- Trans- Display Fluorescent
match parent lucent substrate
Opaque
Transparent
Translucent
Display
Fluorescent substr.
Colorimetric matching
• Handling mismatch in viewing conditions
— ICC.1: CAT’s
– Perceptual: CAT’s used
– Proofing: undo CAT’s, recalculation destination profile is needed
— ICC.2: Profile Connection Conditions (PCC’s)
– Perceptual: mechanism in place to handle different PCC’s
– Proofing: inverse table cannot be reused
Colorimetric matching
• Handling mismatch in viewing conditions (con’d)
D50
— Effect illuminants on gamut D65
— Spectral measurement file for Fogra51 D93
L* Illuminant A
a*
b*
D50-D65 L*=50
L*=50 Hue = 50°
C*
Colorimetric matching
• Closed loop
Explicit
gamut
mapping
Desaturated mapping
out-gamut-colors
C* C*
Table based linking Accurate linking
Colorimetric matching
• Stability neutrals
— Proofing: Absolute colorimetric intent
— Neutral check target
— RGB target consisting of 11 different neutrals repeated per line (x26)
Colorimetric matching: Stability neutrals
Conventional link Closed loop + Accurate linking
1.5 1.5
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
-1.5 -1.5
20 40 60 80 100 20 40 60 80 100
1.5 1.5
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
-1.5 -1.5
20 40 60 80 100 20 40 60 80 100
1.5 1.5
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
-1.5 -1.5
20 40 60 80 100 20 40 60 80 100
Spectral matching
• Not explicitly supported by conventional color management
— Dedicated support provided by ICC.2 (iccMAX) only
• Use cases
— Similar appearance prints from different CMYK presses
— Packaging: spot color processing
• Object type combinations for ICC.2 (iccMAX)
Spectral match Opaque Trans- Trans- Display Fluorescent
parent lucent substrate
Opaque
Transparent
Translucent
Display Identical
Fluorescent substr. Identical
K-only
— Identity transform
– Repurposing transform between
identical profiles
CMY
Preserves spectral match
CMYK
Spectral matching
• Spot color mixing
— Dynamic rendering of spot colors
– Spectra step wedge on white and black background (CxF/X-4)
– Output profile defines substrate and viewing conditions
— Rendering characteristics
– Realistic rendering of ink combinations based on spectral mixing
– Continuity between different subsets of ink values
— Spectra substrate and process inks: spectral reflectance estimation
100 100
Spot Yellow
Spot Yellow
Spectral
75 75
mixing
50 50
25 25
0 0
0 25 50 75 100 0 25 50 75 100
Process cyan Process cyan
Spectral matching
• Spot color mixing (cont’d)
— Spectral reflectance estimation
– Given discrete version of the tristimulus values XYZ