"Retinex" migliora la resa visiva di un'immagine quando le condizioni di illuminazione non sono buone. Mentre il nostro occhio può vedere i colori correttamente in condizioni di scarsa illuminazione, le macchine fotografiche e le videocamere hanno qualche difficoltà. L'algoritmo MSRCR (MultiScale Retinex with Color Restoration - Retinex MultiScala con Restauro del Colore) che è alla base del filtro "Retinex" si rifà al funzionamento dell'occhio per adattarsi a queste condizioni. "Retinex" è una contrazione dei termini retina e cortex.
Besides digital photography, the Retinex algorithm is also used to make the information in astronomical photos visible and, in medicine, detect poorly visible structures in X-rays or scanners.
Nota | |
---|---|
This command only works on RGB images. If the image is Grayscale or Indexed, the menu entry is disabled. |
Queste opzioni richiedono una conoscenza alla portata di matematici e esperti di immagine. Si consiglia l'utente occasionale di sperimentare per ottenere l'effetto migliore. Comunque, le seguenti spiegazioni possono aiutare lo sperimentatore di GIMP.
L'autore del filtro scrive sul suo sito [PLUGIN-RETINEX]: «Per caratterizzare le variazioni di colore e la sorgente di luce, viene creata una differenza di intensità tra risposte del filtro (gaussiano) a scale diverse. Questi parametri permettono di specificare come distribuire i valori tra la scala minima (sigma 2.0) e la massima (sigma pari allla dimensione dell'immagine)»
Uniforme tende a trattare allo stesso modo sia le aree di bassa che di alta intensità.
Come regola empirica, basso «accende» le aree a bassa intensità presenti nell'immagine.
Alto tende a «nascondere» le aree a bassa intensità favorendo una resa migliore delle aree più chiare dell'immagine.
Determina la profondità della scala Retinex. Il valore minimo è 16, un valore che fornisce un filtraggio grossolano e non rifinito. Il valore massimo è 250. Il valore ottimale predefinito è 240.
Determina il numero di iterazioni nel filtro multiscala Retinex. Il valore minimo richiesto e raccomandato è tre. Suddivisioni di scala di uno o due rimuovono l'aspetto multiscala e degradano in un filtraggio Retinex a scala singola. Un valore troppo alto tende a introdurre disturbi nell'immagine.
Poiché l'algoritmo MSR tende a rendere l'immagine più chiara questo cursore permette di regolare la contaminazione della saturazione dei colori attorno al nuovo colore medio. Un valore maggiore significa meno saturazione di colore. Questo parametro si deve necessariamente regolare per ottimizzare il risultato, dato che il suo effetto è estremamente dipendente dall'immagine.