Contents — find the section you need

Change parameters and verify

Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.

Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.

The experiment controls are in English.

Open experiment panel in a new tab

Download reproduction source

Prova un confronto

Esegui Identity e salva A. Confronta Linear exposure +1 EV con Encoded gain 2×. Tocca un’immagine o inserisci x/y per leggere C e Y prima e dopo. Passa ai gradienti per esaminare i bordi. Gli URL condivisi salvano i parametri, non il risultato A o la coordinata ispezionata.

I comandi sono in giapponese e inglese. Non occorre installare Python localmente.

Pixel e luminanza relativa

C è un grigio codificato tra 0 e 1. Il Lab assume sRGB neutro, R=G=B, e lo decodifica in luminanza relativa lineare Y. C=0,5 produce Y≈0,214. Senza calibrare fotocamera o schermo, questi valori non rappresentano luminanza fisica in cd/m².

Ordine di elaborazione

EV moltiplica Y lineare per 2^EV. Seguono limitazione a 0–1, codifica sRGB, guadagno e offset codificati, contrasto attorno a 0,5, un’altra limitazione e gamma. γ>1 schiarisce i valori intermedi. Non si limita subito dopo guadagno e offset. Scurire in seguito non recupera le differenze perse con il clipping.

Y = decode_sRGB(C) × 2^EV
C₁ = encode_sRGB(clamp(Y, 0, 1))
z = gain × C₁ + offset
z = 0.5 + contrast × (z − 0.5)
C_out = clamp(z, 0, 1)^(1/gamma)

Leggere le misure

Gli istogrammi contano pixel reali in 32 intervalli uguali, includendo il bordo sinistro; solo l’ultimo include 1. C e Y sono contati separatamente. La media Y usa pixel decodificati. I gradienti usano differenze verso destra e in basso su 159×119 posizioni. Le scale fisse sono C=0–1 e 0–√2 per i gradienti. Il clipping conta valori strettamente fuori intervallo; il totale unico elimina sovrapposizioni tra fasi.

Diagram 1 · Use the button to switch views
Immagine sintetica prima e dopo contrasto 3×; valori nella tabella.
Condizione Media C Media Y Gradiente medio [C/px] Pixel tagliati
Identità 0.33267188 0.16471655 0.01921348 0
Esposizione +1 EV 0.43543366 0.26062524 0.02188713 3331
Guadagno 2× 0.52753125 0.31717897 0.01868123 4081
Contrasto 3× 0.21255208 0.21255208 0.03113539 19200
Basso contrasto 0.46653438 0.18743543 0.00384270 0
Esposizione −2 EV 0.16257348 0.04117914 0.01078320 0
Gamma 2 0.54494622 0.30339745 0.01418886 0
Scarsa texture 0.41000000 0.14130621 0.00075472 0

Collegamento alla visione

Confronta basso contrasto e scarsa texture. Le stesse scene servono nei Lab di estrazione, corrispondenza e flusso ottico. Cambiare i gradienti modifica gli ingressi del rilevatore; l’illuminazione può violare la costanza della luminosità. Un istogramma non misura da solo l’accuratezza del rilevamento o del tracciamento.

Riproduzione e fonti

What to read next

Estrazione di puntiLaboratorio di estrazione dei punti — confrontare Harris e Shi–TomasiCorrispondenza di puntiLaboratorio di corrispondenze — filtri, inlier e verità notaFlusso otticoLab di flusso ottico: seguire il moto tra due immagini