Note de ce sujet :
  • Moyenne : 3 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Question sur le masque dans égaliseur de ton
#1
Question un peu technique pour Aurélien.
 
Grâce à la nouvelle vidéo sur l'égaliseur de ton, je commence à un peu mieux comprendre le masque avec filtre guidé et  je trouve que d'avoir eu l'idée d'utiliser ce type de masque pour préserver les détails, c'est assez génial.
 
Je pense que les masques dessinés et paramétriques dans presque tous les modules utilisent aussi un filtre guidé pour l’affinement du masque, surtout pour détecter les bords. Un filtre guidé floute une zone mais il utilise une "image guide" qui aide à préserver les détails. Ici, je pense qu’elle sert surtout à détecter/affiner les bords du masque. Et le masque est une sorte d’instruction pour le module d’inclure ou d’exclure la zone de son opération. On peut d’ailleurs choisir si l'image d'entrée ou de sortie du module sert comme "image guide" (option "guide adoucissement").
 
Est-ce que le filtre guidé dans l'égalisateur de ton utilise aussi une "image guide"? Si j'ai bien compris, c'est le flou appliqué qui fait que dans une zone du masque avec des IL semblables, les pixels lumineux subissent environ la même correction que les pixels sombres (contrairement à un mappage de tonalité global). Donc, dans ce cas, c'est ce flou du masque qui aide à préserver les détails (le contraste local) dans l'image à la sortie. Alors une "image guide" servirait à quoi dans ce cas? Distinguer les bords des zones d'IL ou aussi à détecter des détails à l’intérieur d’une zone?
 
Peut-être je suis complétement à côté avec mon raisonnement, mais bon j'essaye de comprendre.
Mes photos ici
Répondre
#2
> Grâce à la nouvelle vidéo sur l'égaliseur de ton, je commence à un peu mieux comprendre le masque avec filtre guidé et je trouve que d'avoir eu l'idée d'utiliser ce type de masque pour préserver les détails, c'est assez génial.

Merci, mais c'est rien de nouveau ;-) C'est exactement comme le filtre bilatéral du module ombres/hautes lumières.

> Est-ce que le filtre guidé dans l'égalisateur de ton utilise aussi une "image guide"?

Le filtre guidé est plutôt utilisé pour raffiner les contours d'un masque booléen, (passe ou ne passe pas), auquel cas le masque est un dessin noir/blanc par dessus l'image, qui sert de guide pour diffuser le masque à l'intérieur des contours. Ici, le masque et le guide sont la même image, ce qui produit un flou de surface, avec une sensibilité aux bords qui est définie par l'utilisateur.

Et le flou de surface assure qu'on ait la même correction d'exposition à l'intérieur d'une surface contigüe, de sorte à garder le contraste local intact.

> Peut-être je suis complétement à côté avec mon raisonnement, mais bon j'essaye de comprendre.

Faut jamais s'excuser de chercher à comprendre :-)
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
[Image: 2FAd4rc]
Répondre
#3
OK merci.

Donc ici c'est surtout le flou du filtre guidé qui nous intéresse.

La sensibilité aux bords définie par l'utilisateur (curseur raffinement/respect des bords?), c'est un autre algorithme, ça ne fonctionne pas comme l’adoucissement du masque pour les masques dessinés/paramétriques?
Mes photos ici
Répondre
#4
La sensibilité aux bords est incluse dans l'algo du filtre guidé, c'est le paramètre feathering/edges refinement en anglais, je suppose que ça a été traduit par raffinement/respect des bords.

Mais pour le paramètre d'adoucissement du masque paramétrique, je crois que c'est la largeur de la fenêtre du filtre guidé. Le raffinement des bords doit être le paramètre de contraste (à vérifier).
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
[Image: 2FAd4rc]
Répondre
#5
(05-02-20, 23:08)aurelienpierre a écrit : Mais pour le paramètre d'adoucissement du masque paramétrique, je crois que c'est la largeur de la fenêtre du filtre guidé. Le raffinement des bords doit être le paramètre de contraste (à vérifier).

Le raffinement des bords pour les masques paramétriques est une constante dans le code (qui change juste entre rgb et Lab). Elle n'est pas accessible à l'utilisateur via l'interface graphique
Répondre
#6
J'ai essayé de lire quelques publis sur le filtre guidé, notamment celle de K He et al. de 2013. Pas trop habitué à ce langage mais si j'ai bien compris, dans les équations du filtre, seulement les valeurs de deux paramètres peuvent être "choisis" par l'utilisateur (à part l'image et l'image guide), le reste est calculé. Ce sont le rayon r de la fenêtre du filtre guidé et le paramètre de régularisation epsilon. Ce dernier défini ce qui est reconnu comme un bord (edge) selon sa valeur par rapport à la variance des pixels dans la fenêtre du filtre.

Dans l'égaliseur de ton, les deux sont accessible dans l'UI (smoothing diametre, feathering) tandis que pour les masques paramétriques/dessinés seulement le rayon l'est (feathering raduis ou adoucissement du masque) et epsilon est fixé dans le code. Si la valeur est à zéro, le filtre guidé n'est pas actif et il y a seulement un flou gaussien sur le masque. Si on l'augmente, les dimensions des fenêtres du filtre sont définies et il fait sont travail de reconnaissance des bords.
Est-ce à peu prêt comment que ça fonctionne?
Mes photos ici
Répondre
#7
Oui, exactement, tu as compris le principe.
Aurélien, photographe portraitiste, spécialiste calcul.
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :
[Image: 2FAd4rc]
Répondre
#8
bonjour,
Autre petite question sur l’égaliseur de ton, pourquoi par moment il m'est impossible de bouger les curseurs alors que j'active l’égaliseur et rien ne se passe. Ni avec la molette ni en tirant sur les curseurs.
Bug ou chronologie non respectée ?
D'avance merci
Répondre
#9
(13-02-20, 17:44)Supermetrope a écrit : bonjour,
Autre petite question sur l’égaliseur de ton, pourquoi par moment il m'est impossible de bouger les curseurs alors que j'active l’égaliseur et rien ne se passe. Ni avec la molette ni en tirant sur les curseurs.
Bug ou chronologie non respectée ?
D'avance merci

Ca m'arrive aussi parfois et ça semble être un bug (en quittant la chambre noire pour y revenir, les curseurs sont de nouveau opé). Par contre, c'est aléatoire et donc difficile à reproduire à volonté. Comme je sais qu'Aurélien travaille à des corrections de bugs sur ce module, ça doit être je pense dans sa Todo list.
Aussi appelé Nilvus !
Debian Sid - darktable master
Répondre
#10
Moi je dois dire que je suis très positivement surpris par la stabilité de dt 3.0, et ça sous Windows. Je l'utilise sur trois machines différentes. J’observe parfois des bugs comme l'affichage (non-affichage) du masque quand on zoom, mais je pense c'est déjà connu et rapporté. J'ai très rarement un freeze, j'ai même l'impression c'est plus rare qu'avec la 2.6.2/3.
Mes photos ici
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)