DIGITAL FÄRGRASTRERING FÄRG SPD FÄRG Ögats receptorer

FÄRG
DIGITAL FÄRGRASTRERING
• Han hade rätt. SPD existerar i den fysiska
världen, men färg existerar bara i ögat och
hjärnan.
Sasan Gooran (HT 2003)
2005-03-31
1
Grafisk teknik
• Newton: ”Indeed rays, properly expressed,
are not colored”.
2005-03-31
FÄRG
• Stavar (Rods): De är känsliga för ljus och
används för natt-seendet.
• Tappar (Cones): De är färgkänsliga. Har tre
olika typer. De är refererade som, L, M och
S tappar, eftersom de är känsliga för långa,
mellan respektive korta våglängder.
• Ett exempel: Spectral Power Distribution
(SPD). Se nästa bild.
2
Grafisk teknik
2005-03-31
SPD
En blåaktig färg
Grafisk teknik
Grafisk teknik
5
Stavar och Tappar
Exempel
2005-03-31
4
Ögats receptorer
• Det mänskliga ögat kan uppfatta ljus,
elektromagnetiska strålningar, med
vågländer mellan 380 till 780 nm.
2005-03-31
Grafisk teknik
3
• Tappar: De flesta av dem är koncentrerade i
den centrala delen av retinan (fovea).
• Stavar: De ligger utanför fovea.
• Se bilden på nästa sida.
2005-03-31
Grafisk teknik
6
1
Stavar och Tappar
2005-03-31
Grafisk teknik
L, M och S tappar
7
2005-03-31
Stavar och Tappar
Grafisk teknik
10
Ljusdetektering i ögat
• För både stavar och tappar är detta en
elektro-kemisk process. Fotoner påverkar
pigmenten i stavar eller tappar och ändrar
sina kemiska karaktärisktik.
• Två olika inkommande foton- distributioner
kan skapa samma kemiska reaktioner i
tappar.
2005-03-31
Grafisk teknik
8
2005-03-31
Stavar och Tappar
Grafisk teknik
11
R, G och B tappar
• I mörkret har ögat det minsta siktet i den
centrala delen av seendefältet.
• Ex: Om under natten tittar man på en
stjärna, försvinner stjärnan när man direkt
tittar på den.
2005-03-31
Grafisk teknik
• L, M och S tappar kallas ibland för Röd,
Grön respektive Blå tappar.
• Tillsammans med informationen från stavar,
kodas informationen från tappar och skickas
till högre hjärnhalvan.
• Omkodningen består av tre opponentkanaler: Röd-grön, Blå-gul och Svart-vit.
9
2005-03-31
Grafisk teknik
12
2
Modern modell för färgomkodningen i ögat
MÄTNING AV FÄRG
• E(λ) kan komma från en ljuskälla, eller kan
vara ljus reflekterat från ett objekt.
E (λ ) = R (λ ) I (λ )
I(λ) är ljuskällans fotondistribution och R(λ)
är objektets reflektansfunktion.
2005-03-31
Grafisk teknik
13
2005-03-31
MÄTNING AV FÄRG
Grafisk teknik
r(λ), g(λ) OCH b(λ)
• Färgintrycket är relaterat till hur det
mänskliga ögat fungerar. Därför bör ögats
tre känslighetsfunktioner användas.
• Ljus med olika spektral-fördelningar som
ger samma färgintryck, borde mätas som en
enda färg.
• tapparnas känslighetsfunktioner är inte
exakt kända.
• 1931, föreslog CIE att L, M och S tappar
bör ersättas av andra väldefinierade
funktioner, r(λ), g(λ) och b(λ).
• De bestämdes m.h.a experiment. Se nästa
bild.
2005-03-31
2005-03-31
Grafisk teknik
16
14
MÄTNING AV FÄRG
Grafisk teknik
17
r(λ), g(λ) OCH b(λ)
L = ∫ E (λ ) L(λ )dλ
tot
λ
M = ∫ E (λ ) M (λ )dλ
tot
λ
S = ∫ E (λ ) S (λ )dλ
tot
λ
E(λ) är det inkommande ljusets spektralfördelning och L, M
och S är ögats känslighetsfunktioner. Dessa värden kallas för
tristimulus värden.
2005-03-31
Grafisk teknik
15
2005-03-31
Grafisk teknik
18
3
r(λ), g(λ) OCH b(λ)
x(λ), y(λ) OCH z(λ)
• Våglängder för röd, grön och blå som
användes i experimentet är, 700 nm, 546.1
nm resp. 435.8 nm.
• Alla referensvåglängder var inte möjligt att
skapas med dessa basfärger.
2005-03-31
Grafisk teknik
19
2005-03-31
Grafisk teknik
22
TRISTIMULUS VÄRDEN
r(λ), g(λ) OCH b(λ)
Från dessa färgmatchningsfunktioner kan
tristimulus värden beräknas enligt:
R är reflektans
I är infallande ljus
k är normaliseringsfaktor så att
en total vit yta ska ge Y=100
2005-03-31
Grafisk teknik
20
2005-03-31
Ett linjärt basbyte utförs för att undvika negativa
värden i färgmatchningsfunktioner.
Grafisk teknik
23
FÄRGSYSTEM
r(λ), g(λ) OCH b(λ)
2005-03-31
Grafisk teknik
21
• Med hjälp av XYZ tristimulus värden kan
man härleda några olika färgsystem, var och
en lämplig för en viss applikation.
2005-03-31
Grafisk teknik
24
4
RGB, CMY OCH CMYK
FRÅN RGB TILL XYZ
• RGB, Red-Green-Blue
• CMYK, Cyan-Magenta-Yellow-Black
• RGB används i TV, eller datorskärm,
eftersom de använder dessa färger som
primära färger.
• CMYK, används för tryck, eftersom de är
de fyra färgerna som används i tryckpressar.
• Transformationen från XYZ till RGB (eller
vice versa) beror på maskinens
karaktäristik.
2005-03-31
2005-03-31
Grafisk teknik
25
• Datorskärmar har oftast en vitpunkt som
ligger nära D65:s vitpunkt.
RGB, CMY OCH CMYK
Grafisk teknik
28
FRÅN RGB TILL XYZ
• Dessa system är maskinberoende (device
dependent), eftersom färgen som visas beror
på maskinens karaktäristik.
Detta gäller för datorskärmar
2005-03-31
Grafisk teknik
26
RGB, CMY OCH CMYK
2005-03-31
Grafisk teknik
29
CHROMATICITY VALUES
Detta gör det möjligt att plotta färger i en tvådimensionell rymd.
2005-03-31
Grafisk teknik
27
2005-03-31
Grafisk teknik
30
5
CHROMATICITY VALUES
CIELAB
Xn, Yn och Zn är
XYZ-värdena för den valda
referens-vitpunkten.
För färgskärmar kan man
använda D65:s vitpunkt.
2005-03-31
Grafisk teknik
31
2005-03-31
FÄRGOMFÅNG
2005-03-31
Grafisk teknik
Grafisk teknik
34
CIELAB
32
2005-03-31
CIELAB
Grafisk teknik
35
FÄRGBLANDNING
• CIELAB är härlett från XYZ koordinater.
• Systemet är likformigt (uniform), d.v.s
färger med samma avstånd var som helst på
koordinatsystemet uppfattas som lika olika
av det mänskliga ögat.
• Maskinoberoende.
2005-03-31
Grafisk teknik
33
2005-03-31
Grafisk teknik
36
6
FÄRGBLANDNING
FÄRGBLANDNING
„En
2005-03-31
37
Grafisk teknik
tertiärfärg
2005-03-31
FÄRGBLANDNING
„Tre
primärfärger
„CYAN
2005-03-31
40
(M)
(Y)
Grafisk teknik
sekundärfärger
Grafisk teknik
3-FÄRGSTRYCK
38
2005-03-31
FÄRGBLANDNING
„Tre
(K, CMY)
(C)
„MAGENTA
„GUL
„SVART
Grafisk teknik
41
3-FÄRGSTRYCK
„RÖD
(R, MY)
(G, CY)
„BLÅ (B, CM)
„GRÖN
2005-03-31
Grafisk teknik
39
2005-03-31
Grafisk teknik
42
7
AM-RASTER
3-FÄRGSTRYCK
samma vinkel för C, M, Y & K, Missregistrering
Korrekt registrering
2005-03-31
43
Grafisk teknik
2005-03-31
Vinkel fel
Grafisk teknik
AM-RASTER
AM-RASTER
samma vinkel för C, M, Y & K
olika vinklar för C, M,Y & K15, 75, 0 och 45 grader
2005-03-31
44
Grafisk teknik
2005-03-31
Grafisk teknik
AM-RASTER
RASTERROSETTER
samma vinkel för C, M, Y & K, Missregistrering
Centrumpunkt
Korrekt registrering
2005-03-31
46
47
Position fel
Grafisk teknik
45
2005-03-31
Grafisk teknik
48
8
RASTERROSETTER
Öppet centrum
FM (STOKASTISKT) RASTER
“Moiré pattern” och “Rosette pattern” försvinner
2005-03-31
Grafisk teknik
49
AM-RASTER
2005-03-31
NUEGEBAUERS EKVATIONER
• Samma vinkel:
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣⎢
– Dålig registrering kan orsaka mycket
oacceptabel “Moiré pattern”
– Om tryckprocessen är stabil och är noggrant
kontrollerbar är det fullt möjligt att använda
samma vinkel för alla 4 färgkanaler
– Kan expandera färgomfånget (Color Gamut)
– Eliminerar ”Rosett Pattern”
2005-03-31
Grafisk teknik
52
Grafisk teknik
X ⎤⎥⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦⎥
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
X
⎤
⎥
i ⎥⎥
∑ ai =1
i
Y = ∑ a Y ⎥⎥⎥
i i i ⎥⎥
Z
Z ⎥⎥
i⎦
X, Y, Z are the tristimulus values for the average color
of a surface
ai is the fractional area covered by color Xi, Yi, Zi
50
AM-RASTER
2005-03-31
Grafisk teknik
53
DEMICHEL EKVATIONERNA
• Olika vinklar:
– Vinklar 15, 75, 0 och 45 grader för C, M, Y och
K ger ett mönster som är mycket mindre
känsligt för missregistrering
– Problem med ”Rosette patterns”
2005-03-31
Grafisk teknik
51
2005-03-31
Grafisk teknik
54
9
DEMICHEL EKVATIONERNA
Aw =(1-ac)(1-am)(1-ay)
Ac =ac(1-am)(1-ay)
Am =am(1-ac)(1-ay)
Ay =ay(1-ac)(1-am)
Ar =amay(1-ac)
Ag =acay(1-am)
Ab =acam(1-ay)
Ak=acamay
2005-03-31
Grafisk teknik
MURRAY-DAVIES
R = aRS + (1-a) R0
R:
RS:
R0 :
a:
55
2005-03-31
PUNKTFÖRSTORING
pappersytas reflektion
reflektion från den tryckta punkten
reflektion från den icke-tryckta delen av papper
andelen av papper som är tryckt
Grafisk teknik
58
YULE-NIELSEN
• Mekanisk
R = (aRS1/2 + (1-a) R01/2)2
– Punkten blir mekaniskt större p.g.a distorsioner
producerade av skrivaren
Perfekt spridning i substrat
• Optisk
– Punkten ser större ut p.g.a ljustes spridning i
papper/substrat
2005-03-31
Grafisk teknik
56
2005-03-31
OPTISK
PUNKTFÖRSTORING
Grafisk teknik
59
YULE-NIELSEN
Den kända Yule-Nielsen formeln som används
i praktik för att kompensera för optisk punktförstoring
R = (aRS1/n + (1-a) R01/n)n
1≤ n ≤ 2
I praktiken har vi inte perfekt spridning i papper
2005-03-31
Grafisk teknik
57
2005-03-31
Grafisk teknik
60
10
LJUSSPRIDNING
R(x,y,λ) = (I(λ) Ti(x,y,λ)*P(x,y,λ) ) Ti(x,y,λ)
R (x,y,λ):
I (λ):
P(x,yλ):
2005-03-31
reflektion
infallande ljus
*:
punktspridning
faltning
Ti (x,y,λ):
färgtransmission
Grafisk teknik
61
LJUSSPRIDNING
2005-03-31
Grafisk teknik
62
LJUSSPRIDNING
2005-03-31
Grafisk teknik
63
11