10-01-18, 09:48
(Modification du message : 10-01-18, 09:53 par aurelienpierre.)
La déconvolution de Richardson-Lucy est une méthode de défloutage inventée en 1976 par les deux messieurs du même nom. Le principe est grossièrement d'appliquer une masque flou itératif (c'est à dire en cascade) pour reconstruire progressivement les contours.
[mode geek ON]
Le flou est le produit de convolution d'un kernel de flou par la matrice de l'image nette. Pour déflouter, il suffirait de faire la division dans le domaine fréquentiel de la FFT de l'image nette par la FFT du kernel de flou. Hélas la méthode est numériquement instable (division en arithmétique flottante), donc on préfère résoudre dans le domaine spatial avec une formule similaire à un masque flou itératif (soustraction). Le problème de cette méthode est qu'elle suppose de connaître le kernel de flou, mais c'est un autre sujet.
[mode geek OFF]
darktable n'a pas (encore) un tel module. En attendant, je vous propose 3 styles qui permettent de faire grossièrement la même chose, en utilisant plusieurs instances du module « renforcer la netteté » (qui est un masque flou).
Limitations :
[mode geek ON]
Le flou est le produit de convolution d'un kernel de flou par la matrice de l'image nette. Pour déflouter, il suffirait de faire la division dans le domaine fréquentiel de la FFT de l'image nette par la FFT du kernel de flou. Hélas la méthode est numériquement instable (division en arithmétique flottante), donc on préfère résoudre dans le domaine spatial avec une formule similaire à un masque flou itératif (soustraction). Le problème de cette méthode est qu'elle suppose de connaître le kernel de flou, mais c'est un autre sujet.
[mode geek OFF]
darktable n'a pas (encore) un tel module. En attendant, je vous propose 3 styles qui permettent de faire grossièrement la même chose, en utilisant plusieurs instances du module « renforcer la netteté » (qui est un masque flou).
Limitations :
- ne corrige que le flou gaussien (donc une approximation du flou de l'objectif)
- ne corrige donc pas le flou de mouvement
- ne fait pas de miracle (pour ça, il y a mon algorithme )
- n'est pas d'une ergonomie folle (pour la version 9 px, on réplique le module 20 fois.)
- Pseudo-deconvolution de 5 px : pour objectifs un peu mous autour de f/2.8
- Pseudo-deconvolution de 7 px : pour objectifs un peu mous autour de f/2
- Pseudo-deconvolution de 9 px : pour objectifs un peu mous autour de f/1.4
- 50 mm f/1.8
- 135 mm f/2
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 :
Développeur de filmique, égaliseur de tons, balance couleur, etc.
darktable est mon métier, pensez à m'aider :