Forum darktable FR
Avancées sur la réduction de bruit pour darktable 3.0 - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Autour de darktable (https://forums.darktable.fr/forumdisplay.php?fid=95)
+--- Forum : Développement (https://forums.darktable.fr/forumdisplay.php?fid=100)
+--- Sujet : Avancées sur la réduction de bruit pour darktable 3.0 (/showthread.php?tid=4017)

Pages : 1 2 3 4 5


RE: Avancées sur la réduction de bruit pour darktable 3.0 - GwenFran - 31-12-19

(30-12-19, 19:44)rawfiner a écrit : Je complète : à l'activation, le module est en mode manuel, mais tous les paramètres par défauts ont été choisis automatiquement. Pour passer en mode auto, il suffit de changer le mode (avec le même bouton que celui qu'on utilise lorsqu'on passe des moyennes non locales aux ondelettes, on peut passer des moyennes non locales manuelles aux moyennes non locales auto). On voit alors le fameux slider d'ajustement des paramètres auto (qui est bien différent du slider de biais).

C'est l'info qu'il me manquait... cette liste déroulante de modes m'avait échappée.
On a parfois la solution sous les yeux, mais on regarde en l'air... Merci pour cet éclaircissement !


RE: Avancées sur la réduction de bruit pour darktable 3.0 - i blonchk - 26-01-20

Bonjour Rawfiner,
En mode ondlette, je suis tombé sur les modes couleur rvb et yo uovo apparu dans la branche 3.0.x, en me demandant si je n'aurai pas raté un épisode.
J'ai bien essayé deux ou trois combinaisons et perçu des changements mais ne saurai en déduire de quelconques règles d'usages.

Aurais-tu la gentillesse de m'éclairer ou de fournir une petite piste ? 
Cordialement.


RE: Avancées sur la réduction de bruit pour darktable 3.0 - rawfiner - 26-01-20

Bonjour i blonchk, bonjour à tous
Effectivement, je n'ai pas eu le temps de faire un post pour communiquer dessus, mais un nouveau mode a fait son apparition pour les ondelettes, pour dt 3.0.1.
Ce mode, appelé Y0U0V0 effectue un changement d'espace de couleur conçu spécifiquement pour le débruitage, qui permet de réduire le bruit de "chrominance" et le bruit de "luminance" séparément (je mets des guillemets car ces types de bruit n'ont pas de sens physique, c'est seulement la manière dont on perçoit le bruit RGB).
Ce nouveau mode remplace donc les deux presets qui avaient été introduits avec dt2.6.
Pour utiliser ce mode, c'est tout simple : augmenter le curseur de force jusqu'à ce que le résultat te convienne ;-)
Tu peux également jouer avec les courbes pour ajuster la réduction de bruit de luminance, sur le canal Y0, ou le bruit de chrominance sur U0V0


RE: Avancées sur la réduction de bruit pour darktable 3.0 - pascal - 26-01-20

Ce mode Y0U0V0 est killer tout simplement le meilleur mode de débruitage pour moi à ce stade car il ne lisse pas trop et laisse du grain.

> Ce nouveau mode remplace donc les deux presets qui avaient été introduits avec dt2.6.

Franchement j'étais opposé à la suppression des presets mais avec ce nouveau mode je pense qu'on devrait les supprimer maintenant.


RE: Avancées sur la réduction de bruit pour darktable 3.0 - aurelienpierre - 26-01-20

Rawfiner, comment tu convertis en YUV ? Tu supposes que Y = G ?


RE: Avancées sur la réduction de bruit pour darktable 3.0 - rawfiner - 26-01-20

(26-01-20, 12:25)pascal a écrit : Franchement j'étais opposé à la suppression des presets mais avec ce nouveau mode je pense qu'on devrait les supprimer maintenant.

La PR qui introduisait le nouveau mode supprimait les presets aussi ;-)

(26-01-20, 12:39)aurelienpierre a écrit : Rawfiner, comment tu convertis en YUV ? Tu supposes que Y = G ?

Je suis parti de la matrice de conversion pour Y0U0V0 tirée de http://dev.ipol.im/~ibal/SecretsOfImageDenoisingCuisine.pdf et de https://hal.archives-ouvertes.fr/tel-01114299/document (la thèse de débruitage de DXO). Voir notamment la section 12.3.3 page 190 de la thèse.

La matrice de conversion est :
((1/3, 1/3, 1/3),
(1/2, 0, -1/2),
(1/4, -1/2, 1/4))

Y0 est construit comme moyenne des 3 canaux dans cette matrice pour diminuer le plus possible la variance du bruit dans Y0 (avec l'hypothèse que les 3 canaux ont un bruit de même variance)
Pour U0 et V0, les coefficients sont fait pour essayer de réduire (voir d'annuler) le signal le plus possible et de laisser surtout du bruit.

J'adapte les coefficients de Y0 à la balance des blancs, du fait que les 3 canaux n'ont pas un bruit de même variance à cause de la balance des blancs : je construis Y0 en faisant une moyenne des 3 canaux RGB après avoir enlevé la balance des blancs.
Les coefficients pour U0 et V0 restent eux identiques quelle que soit la balance des blancs : le but étant d'annuler le signal, il est nécessaire de conserver l'amplification de R et B, sinon la différence des canaux contiendra plus de signal que souhaité.

Tant qu'à faire, un petit aperçu de ce mode sur la biche de mimi85 :

[Image: NK-34846-46.jpg]


RE: Avancées sur la réduction de bruit pour darktable 3.0 - aurelienpierre - 26-01-20

Merci beaucoup pour les explications.


RE: Avancées sur la réduction de bruit pour darktable 3.0 - i blonchk - 26-01-20

(26-01-20, 12:15)rawfiner a écrit : Bonjour...
Ce mode, appelé Y0U0V0 ... pour ajuster la réduction de bruit de luminance, sur le canal Y0, ou le bruit de chrominance sur U0V0

Difficile d'être plus clair et concis. 

Purée, quels fabuleux progrès dans le traitement du bruit. L'ensemble de ce module équivaut une révolution sur nos images !! Smile

Un grand merci pour ton action et tes réponses, rawfiner.


RE: Avancées sur la réduction de bruit pour darktable 3.0 - nicoauffray - 26-01-20

(26-01-20, 12:25)pascal a écrit : Ce mode Y0U0V0 est killer tout simplement le meilleur mode de débruitage pour moi à ce stade car il ne lisse pas trop et laisse du grain.

> Ce nouveau mode remplace donc les deux presets qui avaient été introduits avec dt2.6.

Franchement j'étais opposé à la suppression des presets mais avec ce nouveau mode je pense qu'on devrait les supprimer maintenant.

Je plussoie ;-) ! Aussi bien pour ce nouveau mode killer que de supprimer les presets inutiles. Beau boulot à nouveau @rawfiner.


RE: Avancées sur la réduction de bruit pour darktable 3.0 - jpg54 - 26-01-20

J'ai vu la progression du travail de @RawFiner, c'est impressionnant et spectaculaire sur mon échantillon de Raw haut ISO et je lui renouvelle mes remerciements.