PhotoActivity Forum
PhotoActivity Forum
Home | Profilo | Registrati | Topics attivi | Membri | Ricerca | FAQ | Informativa sui Cookies
Username:
Password:
Salva la Password
Hai dimenticato la tua Password?

 Tutti i Forums
 PhotoActivity
 Forum di PhotoActivity
 Argyll 1.1.0, Spyder3, HP LP2475w - 2a puntata
 Nuovo Topic  Rispondi al Topic
 Visualizza per la stampa
Autore Topic Precedente Topic Prossimo Topic  

vtube
Average Member

Italy
146 Posts

Postato - 06/02/2010 :  15:04:57  Mostra il Profilo  Visita la Homepage di vtube  Rispondi comprendendo il testo originale fra righe
Ho rifatto tutto e salvato il log di tutto il processo, così magari qualche esperto mi da' qualche indicazione...

Innazitutto, devo far partire Vista64 in modo test, senno lo Spyder3 non viene riconosciuto (la procedura indicata nei docs di Argyll non mi ha funzionato, amen, non è un enorme problema).

Domanda per gli esperti: si calibra a gamma 2.2 o 2.4 (come accennato nella documentazione Argyll)? Spero 2.2, perche credo sia quella nativa del mio monitor, che non avendo un'elettronica professionale (con LUT a bordo e profondita di bit maggiore dei soliti 8bit), più lo si sposta nella calibrazione, più possibilità c'è di introdurre banding o artefatti.

Appena acceso, il monitor parte da 70cd/m2, poi dopo un'ora circa arriva ai 120cd/m2 desiderati, però continua lentamente la su corsa, arrivando a 125cd/m2. Se fosse solo un aumento di luminosità poco malke, però mi pare che il canale del blu sia quello che cambia di più, e quindi il punto del bianco si sposta durante il tempo.

Infatti, a inizio calibrazione:

Adjust R,G & B gain to get target x,y. Press space when done.
Target Br 120.00, x 0.3128, y 0.3291
\ Current Br 118.81, x 0.3130, y 0.3293 DE 0.1 R-- G- B+


Dopo 1 ora circa:

Adjust R,G & B gain to get target x,y. Press space when done.
Target Br 120.00, x 0.3128, y 0.3291
/ Current Br 123.86, x 0.3106, y 0.3260 DE 1.6 R+ G+ B--


Si nota che il B è aumentato, infatti si suggerisce di diminuirne il valore (B--) per ritornare al punto del binaco scelto.
Vabbè, continuiamo con la calibrazione (con il parametro -qm si ha circa 45 minuti, con -qh più di un'ora):

dispcal -v -yl -t 6500 -b 120 -g 2.2 -qm HPLP2475w_qm_20100203

Commencing device calibration
patch 6 of 6
Black = XYZ 0.24 0.25 0.42
Red = XYZ 72.57 34.80 0.00
Green = XYZ 19.73 77.87 13.59
Blue = XYZ 22.06 7.60 118.17
White = XYZ 113.93 119.83 130.68
patch 64 of 64
Had to scale brightness from 120.000000 to 119.807327 to fit within gamut,
corresponding to RGB 0.999944 1.000000 0.998707
Target white value is XYZ 113.874269 119.807327 130.397319
Adjusted target black XYZ 0.24 0.25 0.42, Lab 1.86 0.07 -1.81
Target black after min adjust: XYZ 0.236 0.246 0.419, Lab 1.856 0.074 -1.806
Gamma curve input offset = 0.000000, output offset = 0.002055, power = 2.210719
Total Iteration 3, Final Samples = 64 Final Repeat threshold = 0.600000
Creating initial calibration curves...
Doing iteration 1 with 16 sample points and repeat threshold of 1.200000 DE
patch 16 of 16
Brightness error = 1.810921 cd/m^2
White point error = 0.852078 deltaE
Maximum neutral error (@ 0.120656) = 1.181783 deltaE
Average neutral error = 0.647591 deltaE
Number of measurements taken = 26
Computing update to calibration curves...
Doing iteration 2 with 32 sample points and repeat threshold of 0.848528 DE
patch 32 of 32
Brightness error = 0.532789 cd/m^2
White point error = 0.244803 deltaE
Maximum neutral error (@ 0.577694) = 0.831765 deltaE
Average neutral error = 0.440854 deltaE
Number of measurements taken = 57
Computing update to calibration curves...
Doing iteration 3 with 64 sample points and repeat threshold of 0.600000 DE
patch 64 of 64
Brightness error = 0.114423 cd/m^2
White point error = 0.476615 deltaE
Maximum neutral error (@ 0.758397) = 0.862211 deltaE
Average neutral error = 0.419611 deltaE
Failed to meet target 0.600000 delta E, got worst case 0.655961
Number of measurements taken = 162
The instrument can be removed from the screen.
Written calibration file 'HPLP2475w_qm_20100203.cal'


Creazione del target:

targen -v -w -G -d3 HPLP2475w_qm_20100203_targen

RGB test chart
Full spread patches = 836
Adaptation weights: Device = 0.935, Perceptual = 0.065, Curvature = 0.010
Perceptual cache resolution = 11
Acceleration grid res = 10

There are 1 unique fixed points to add (4 non-unique)
There are 832 far spread points to add
Added 833/833
After seeding points: MinPoint = 3.414, Min = 3.370, Avg. = 9.242, Max = 11.956,
0.4 secs
Re-seeding
It 1: Maxmv = 0.084377, MinPoint = 1.931, Min = 3.133, Avg. = 9.226, Max = 12.60
5, 0.4 secs.
Re-seeding
It 2: Maxmv = 0.075973, MinPoint = 2.331, Min = 4.761, Avg. = 9.129, Max = 12.08
9, 0.4 secs.
Re-seeding
It 3: Maxmv = 0.076370, MinPoint = 2.205, Min = 5.200, Avg. = 9.069, Max = 11.63
0, 0.4 secs.
Re-seeding
It 4: Maxmv = 0.062627, MinPoint = 4.478, Min = 4.877, Avg. = 9.014, Max = 11.68
3, 0.4 secs.
Re-seeding
It 5: Maxmv = 0.056384, MinPoint = 4.474, Min = 5.168, Avg. = 8.960, Max = 12.25
0, 0.4 secs.
Re-seeding
It 6: Maxmv = 0.053059, MinPoint = 5.961, Min = 4.530, Avg. = 8.902, Max = 11.75
4, 0.4 secs.
Re-seeding
It 7: Maxmv = 0.056212, MinPoint = 6.860, Min = 5.682, Avg. = 8.882, Max = 11.45
1, 0.4 secs.
Re-seeding
It 8: Maxmv = 0.042991, MinPoint = 7.107, Min = 5.976, Avg. = 8.856, Max = 11.17
8, 0.4 secs.
Re-seeding
It 9: Maxmv = 0.034542, MinPoint = 7.353, Min = 6.107, Avg. = 8.827, Max = 11.20
0, 0.4 secs.
Fixing up veronoi
It 10: Maxmv = 0.031408, MinPoint = 7.449, Min = 6.332, Avg. = 8.802, Max = 10.9
42, 0.2 secs.
Fixing up veronoi
It 11: Maxmv = 0.027230, MinPoint = 7.516, Min = 6.392, Avg. = 8.794, Max = 10.8
89, 0.2 secs.
Fixing up veronoi
It 12: Maxmv = 0.022938, MinPoint = 7.100, Min = 6.330, Avg. = 8.785, Max = 10.9
60, 0.2 secs.
Fixing up veronoi
It 13: Maxmv = 0.020400, MinPoint = 6.710, Min = 6.351, Avg. = 8.773, Max = 10.6
56, 0.2 secs.
Fixing up veronoi
It 14: Maxmv = 0.016918, MinPoint = 7.055, Min = 6.403, Avg. = 8.769, Max = 10.8
59, 0.2 secs.
Fixing up veronoi
It 15: Maxmv = 0.013027, MinPoint = 7.205, Min = 6.161, Avg. = 8.759, Max = 10.6
11, 0.2 secs.
Fixing up veronoi
It 16: Maxmv = 0.008170, MinPoint = 7.469, Min = 6.115, Avg. = 8.758, Max = 10.7
24, 0.2 secs.
Fixing up veronoi
It 17: Maxmv = 0.006157, MinPoint = 7.249, Min = 6.199, Avg. = 8.757, Max = 10.7
30, 0.2 secs.
Fixing up veronoi
It 18: Maxmv = 0.003315, MinPoint = 7.382, Min = 6.342, Avg. = 8.759, Max = 10.6
21, 0.2 secs.
Fixing up veronoi
It 19: Maxmv = 0.001257, MinPoint = 7.401, Min = 6.374, Avg. = 8.760, Max = 10.5
77, 0.2 secs.
Fixing up veronoi
It 20: Maxmv = 0.001251, MinPoint = 7.365, Min = 6.407, Avg. = 8.760, Max = 10.5
35, 0.2 secs.
After optimization: MinPoint = 7.365, Min = 6.407, Avg. = 8.760, Max = 10.535
Total number of patches = 836
Execution time = 6.162000 seconds


Caratterizzazione:

dispread -v -yl -k HPLP2475w_qm_20100203.cal HPLP2475w_qm_20100203_targen

Number of patches = 836
Setting up the instrument
Instrument Type: Datacolor Spyder3
Serial Number: 01094765
Hardware version: 0x0407
Place instrument on test window.
Hit Esc or Q to give up, any other key to continue:
patch 836 of 836
The instrument can be removed from the screen.
Written 'HPLP2475w_qm_20100203_targen.ti3'


Profilazione:

colprof -v -qu -ni -no -al HPLP2475w_qm_20100203_targen

No of test patches = 836
Estimating white point
Approximate White point XYZ = 0.947825 1.000007 1.089675, Lab = 100.000290 -2.84
7941 -19.445946
Creating optimised per channel curves
Initial White Point XYZ 0.947825 1.000007 1.089675, Lab 100.000290 -2.847941 -19
.445946
About to create grid position input curves
Create final clut from scattered data
******************
Doing White point fine tune:
Before fine tune, rel WP = XYZ 0.964316 1.000062 0.825119, Lab 100.002411 0.0096
65 -0.013546
After fine tune, rel WP = XYZ 0.964200 1.000000 0.824900, Lab 100.000000 0.00000
0 0.000000
Creating fast inverse input lookups
White point XYZ = 0.947948 1.000072 1.089967, Lab = 100.002774 -2.837124 -19.461
250
Find black point
Black point XYZ = 0.001808 0.001931 0.003423, Lab = 1.744349 -0.218897 -3.455561

Display Luminance = 116.804563
colprof: Warning -
*** Green primary value can't be encoded in L*a*b* PCS (84.370720 -144.88603
2 76.398148)
*** Try switching to XYZ PCS ***
Done A to B table creation
Setting up B to A table lookup
Creating B to A tables
Rev cache RAM = 1610 Mbytes
There is 1 rev cache instance with 1610 Mbytes limit
There are 2 rev cache instances with 805 Mbytes limit
100%
Done B to A tables
There is 1 rev cache instance with 1610 Mbytes limit
profile check complete, peak err = 17.178072, avg err = 0.754634, RMS = 1.595878


Come potete vedere, ho degli errori non indifferenti.

A video, il profilo mi sembra corretto. Ho caricato in Photoshop gradienti e immagini di test varie, mi sembra tutto ok, forse un'impercettibile banding nei neri più profondi.

Commenti e critiche benvenute.

Ciao!




--
Andrea Olivotto
http:///www.andreaolivotto.com

AlbertoM
Moderatore

Italy
4742 Posts

Postato -  06/02/2010 :  16:16:46  Mostra il Profilo  Visita l'Homepage di AlbertoM  Rispondi comprendendo il testo originale fra righe
Ciao Andrea,

beh, intanto un aiuto te lo da Argyll stesso:

*** Green primary value can't be encoded in L*a*b* PCS (84.370720 -144.88603 2 76.398148)
*** Try switching to XYZ PCS ***

Hai un primario molto saturo che non può essere rappresentato in Lab su PC ( a* e b* su PC vanno da +127 a -128, però il Lab reale non è un cubo, per cui alcuni colori non possono essere rappresentati in Lab su PC)

In colprof prova a mettere -aX anzichè -al

Questo già dovrebbe abbassarti l'errore

Poi, quanto tempo rimane il colorimetro in misura?
Se durante quel tempo si scalda molto e c'è una deriva termica e/o il monitor varia la sua risposta, non avrai mai degli errori bassi

Ciao


AlbertoM
Go to Top of Page

vtube
Average Member

Italy
146 Posts

Postato -  06/02/2010 :  20:43:21  Mostra il Profilo  Visita l'Homepage di vtube  Rispondi comprendendo il testo originale fra righe
Intanto mi ero dimenticato un pezzo, cioè la verifica del profilo (almeno seguendo l'ottimo articolo di Daniele Pennati sull'Eizo S2231W.

targen -v -w -d3 -e 1 -g 32 -f 320 -r check_monitor_20100206

dispread -v -k HPLP2475w_20100206.cal -yl -H check_monitor_20100206

profcheck -v -k -w check_monitor_20100206.ti3 HPLP2475w_20100206_targen.icm > profcheck_monitor.log


Risultato:

No of test patches = 320
Profile check complete, errors(CIEDE2000): max. = 2.527141, avg. = 0.448080, RMS = 0.581665


Quindi, se questo è l'errore finale vero e proprio, non sembra enrome con il DE=17 e rotti di cui sopra.

Citazione:
Postato da AlbertoM

Ciao Andrea,

beh, intanto un aiuto te lo da Argyll stesso:

*** Green primary value can't be encoded in L*a*b* PCS (84.370720 -144.88603 2 76.398148)
*** Try switching to XYZ PCS ***

Hai un primario molto saturo che non può essere rappresentato in Lab su PC ( a* e b* su PC vanno da +127 a -128, però il Lab reale non è un cubo, per cui alcuni colori non possono essere rappresentati in Lab su PC)

In colprof prova a mettere -aX anzichè -al

Questo già dovrebbe abbassarti l'errore.


Grazie Alberto, provo quanto prima!


Citazione:
Poi, quanto tempo rimane il colorimetro in misura?
Se durante quel tempo si scalda molto e c'è una deriva termica e/o il monitor varia la sua risposta, non avrai mai degli errori bassi.


Beh, si parla di circa 1 ora per la calibrazione e più di mezzora per la caratterizzazione. A dira la verità ho provato a scaldare (poco scientificamente) lo Spyder3 con il phon, e verificare se cambiava qualcosa durante la lettura del white point con dispcal: non ho visto errori grossolani.

Ciao e grazie!



--
Andrea Olivotto
http:///www.andreaolivotto.com
Go to Top of Page
  Topic Precedente Topic Prossimo Topic  
 Nuovo Topic  Rispondi al Topic
 Visualizza per la stampa
Vai a:
PhotoActivity Forum © 2005-2024 PhotoActivity Torna all'inizio della pagina