Come posso evitare gli artefatti a bande circolari nei cieli sereni quando il de-noise?


9

Fotografo in RAW e converto usando Darktable. La fotocamera sembra essere Nikon D40, obiettivo 55-200mm. Per un numero limitato di foto, in particolare di cielo azzurro chiaro, non posso ridurre il rumore senza introdurre artefatti. Ciò rimane vero quando cambio il metodo di riduzione del rumore, anche se non posso affermare di aver provato tutto. c'è una soluzione a questo? Segue un esempio per illustrare la mia domanda:

  1. Nessun denoise, nessun artefatto dell'alone, ma rumore fastidioso: inserisci qui la descrizione dell'immagine

  2. Denoise molto leggero (profilato, wavelet, forza 0,097), artefatti dell'alone: inserisci qui la descrizione dell'immagine

Qualche pensiero su questo apprezzato. :-)


6
Non vedo il "rumore molto fastidioso" nella prima foto.
Olin Lathrop,

1
@OlinLathrop Stai dicendo che non vedi rumore o che non trovi fastidioso il rumore?
Leggi il mio profilo il

2
@matt: non ho guardato i pixel, ma non c'è molto rumore nella prima immagine, soprattutto considerando la sua oscurità.
Olin Lathrop,

Supponendo che questo sia un file RAW?
Jakub Sisak GeoGraphics,

@Jakub Prima frase.
Leggi il mio profilo il

Risposte:


16

In realtà non descriverei ciò che vedi come un artefatto dell'alone. Mi sembra che si tratti di posterizzazione : non ci sono abbastanza toni per rappresentare uniformemente il gradiente del cielo. Capita solo di essere in uno schema circolare perché in questa immagine il centro è più luminoso e quindi diminuisce uniformemente in tutte le direzioni. In un'immagine diversa, questo stesso effetto potrebbe apparire come bande orizzontali o arcuate.

Se guardi da vicino, il banding è effettivamente presente anche nella prima immagine, ma il rumore fornisce una sorta di dithering che lo maschera.

Probabilmente potresti ridurlo utilizzando un flusso di lavoro a 16 bit (da RAW a TIFF anziché JPEG) ma se alla fine il display sarà un normale monitor per computer, non è di grande aiuto.

Quindi, le soluzioni generali sono:

  • Lascia il rumore; non è poi così male. (Oppure, applica un NR elevato all'area intorno al piano, ma lascia solo il resto dell'immagine - vedi Darktable: maschere .)
  • Introduci grana / dithering artificiali, che avranno lo stesso effetto levigante e potrebbero apparire meno fastidiosi per te. In effetti, potresti voler fare questo anche in aggiunta a quanto sopra, perché come ho già detto, se guardi da vicino, il manufatto è evidente anche nella tua prima immagine (non denigrata). Puoi farlo abilitando il modulo dithering di Darktable .
  • Aumenta significativamente l'esposizione registrata in modo che il cielo sia di un blu più luminoso. Ci sono più toni tra cui scegliere nei tasti più luminosi, e quindi puoi "allungarli" attraverso il cielo con meno bande. *

In questo caso particolare, hai un'altra opzione, dal momento che il cielo è privo di caratteristiche: sbarazzati della vignettatura e sostituiscilo con un colore blu piatto preso da quello proprio intorno all'aereo:

Colore piatto

È quindi possibile aggiungere artificialmente una leggera vignettatura, facendo attenzione a evitare eventuali strisce.


* Questo vale per l'esposizione durante l'acquisizione dell'immagine. La risposta umana alla luce non è lineare; il doppio della luce appare solo leggermente più luminoso, ma rappresenta un aumento significativo dei dati registrati. Questo ti dà più spazio per "allungare" quei valori su un intervallo finale più ampio. Molte fotocamere più recenti e di fascia alta hanno una conversione RAW a 14 bit, il che rende questo meno un problema, ma la D40 ha solo una conversione a 12 bit, quindi può importare in situazioni difficili.


1
Perché ci sono più toni tra cui scegliere in tasti più luminosi (ultimo proiettile attualmente)?
dpollitt,

@dpollitt Espanderò. Ma scommetto anche che abbiamo una domanda esistente al riguardo qui da qualche parte.
Leggi il mio profilo il

1
Di recente ho scoperto il modulo dithering di darktable che mi ha risolto questo problema. Ho trovato che l'impostazione automatica ha funzionato molto bene una volta acceso il modulo.
David Oliver,

@DavidOliver Nice - Aggiornerò la mia risposta con un link a quello.
Leggi il mio profilo il

5

Penso che quello che vedi sia chiamato banding o posterizzazione. È qui che i toni uniformi e continui vengono riprodotti in modo graduale perché la profondità di bit (il numero di bit utilizzati per rappresentare ciascun pixel) è limitata e il salto tra i valori dei pixel è abbastanza grande da essere visibile. Poiché l'immagine è ancora in Darktable e quindi è a 16 bit (che è sufficiente per eliminare il banding), immagino che tu stia vedendo gli artefatti a causa delle limitazioni di visualizzazione a 8 bit.

Ho detto "Penso" perché l'immagine in cui vedi il bendaggio è solo leggermente denigrata e il rumore residuo dovrebbe essere sufficiente per evitare il bendaggio. (La cura per il bendaggio è in realtà quella di aggiungere rumore all'immagine.)


Il rumore o effettivamente il dithering, che mi piace, potrebbe essere una qualche forma di rumore ... o viceversa.
Rafael,

3

Il trucco efficace per questo è raddoppiare la risoluzione della foto, aggiungere una quantità molto piccola di rumore stocastico-vincolato dalla tonalità, riportare la risoluzione all'originale e POI de-noise.

A proposito, nell'originale c'è già una fascia significativa ... che trovo molto più fastidiosa di qualsiasi rumore, che sembra piuttosto minimale.

Modifica: queste due foto si presentano anche in modo diverso su dispositivi diversi. Sul mio MacBook Pro, il bendaggio è molto più evidente del rumore ed è il contrario sul mio tablet con display retinico.


2

Ho creato una sfumatura circolare a 8 bit con il colore del bordo campionato e il colore centrale. Ciò dimostra che chiaramente non si tratta del problema di quantizzazione a 8 bit.

inserisci qui la descrizione dell'immagine

Ho anche dato un'occhiata alla fonte, non denigrata, e ho trovato anche la posterizzazione lì!

inserisci qui la descrizione dell'immagine

Questa posterizzazione è già lì a prima immagine, il denoising lo rivela solo.

Non ci può essere posterizzazione nella maggior parte dei file RAW perché il rumore del sensore sta distorcendo l'immagine e nascondendo la quantizzazione in modo efficace.

Quindi, vedo solo due possibili ragioni per questo:

  • stai modificando l'immagine elaborata dalla fotocamera o da terze parti e l'elaborazione incauta può facilmente introdurre posterizzazione. I file JPEG di molte fotocamere sono soggetti a posterizzazione
  • altre impostazioni di elaborazione di Darktable stanno causando la posterizzazione

Nel primo caso, non hai modo di ripararlo facilmente preservando l'aspetto tranne levigare manualmente il gradiente.

Nel secondo caso dovresti rendere neutre tutte le impostazioni di elaborazione e vedere se cambia qualcosa, quindi introdurre le impostazioni una ad una controllando se appare la fascia.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.