Forum darktable FR
Possible nouveau module déconvolution - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Autour de darktable (https://forums.darktable.fr/forumdisplay.php?fid=95)
+--- Forum : Actualités sur darktable (https://forums.darktable.fr/forumdisplay.php?fid=73)
+--- Sujet : Possible nouveau module déconvolution (/showthread.php?tid=1892)

Pages : 1 2 3 4 5 6 7 8


RE: Possible nouveau module déconvolution - jpg54 - 16-10-17

J'en avais parlé avec Aurélien sur Telegram mais je dois dire largement au dessus de mes faibles connaissances mathématiques. Ca semble super intéressant. J'ai téléchargé son démonstrateur Python mais je n'ai pas encore réussi à le faire tourner. Grrrrrrrr.


RE: Possible nouveau module déconvolution - aurelienpierre - 16-10-17

(16-10-17, 19:01)jpg54 a écrit : J'en avais parlé avec Aurélien sur Telegram mais je dois dire largement au dessus de mes faibles connaissances mathématiques. Ca semble super intéressant. J'ai téléchargé son démonstrateur Python mais je n'ai pas encore réussi à le faire tourner. Grrrrrrrr.

Poste tes messages d'erreur ;-)


RE: Possible nouveau module déconvolution - valmy - 16-10-17

+1 Félicitations pour tout ce travail. Un futur module de DT (j'espère) à faire valoir auprès des membres de mon club photo. Merci.


RE: Possible nouveau module déconvolution - Cailloux - 16-10-17

Bonsoir,

Félicitation pour le travail, le résultat semble plus que prometteur. Chapeau bas.

Bonne continuation pour ce projet Wink


RE: Possible nouveau module déconvolution - kadomaeurope - 17-10-17

(16-10-17, 02:48)aurelienpierre a écrit : pour déflouter des images par une méthode de déconvolution aveugle par descente de gradient et régularisation par variation totale.

C'est jolie comme langage :-) comme le résultat. Féliciations et merci.


RE: Possible nouveau module déconvolution - LViatour - 17-10-17

Génial j'espère que ce sera intégré rapidement Wink


RE: Possible nouveau module déconvolution - mmoy - 17-10-17

Salut,

C'est vraiment chouette comme algo, et le résultat est impressionnant ! Les différents algos de "sharpening" de darktable sont très bons pour augmenter le piqué d'une image déjà nette, mais pas aussi bon que les algos à base de déconvolution quand l'image est légèrement floue. C'est très chouette de voir ça arriver potentiellement dans darktable. Et chapeau bas pour t'être lancé là dedans sans être spécialiste de traitement d'images à la base !

Par curiosité, est-ce que tu as pu te comparer aux autres algos de défloutage dans l'open-source, par exemple :

http://refocus.sourceforge.net/ -> plugin Gimp
http://refocus-it.sourceforge.net/ -> autre plugin Gimp
http://gmic.eu/reference.shtml -> Filtre "deblur", exemple ici : http://gmic.eu/img/gmic_stdlib303.jpg

?

Ce sont des trucs que j'ai vu passer sans vraiment les connaître, je ne sais pas du tout comment ça peut se comparer avec ton code. Et au cas où il y aurait ambiguïté, cette liste de pointeurs est à prendre comme un encouragement à continuer, pas comme un « pff, ça existe déjà » ;-). Keep the good work !


RE: Possible nouveau module déconvolution - jpg54 - 17-10-17

@mmoy, tu peux télécharger le projet écrit en python, il y a des photos tests et le résultats des algorithmes.


RE: Possible nouveau module déconvolution - aurelienpierre - 17-10-17

(17-10-17, 16:55)mmoy a écrit : Salut,

C'est vraiment chouette comme algo, et le résultat est impressionnant ! Les différents algos de "sharpening" de darktable sont très bons pour augmenter le piqué d'une image déjà nette, mais pas aussi bon que les algos à base de déconvolution quand l'image est légèrement floue. C'est très chouette de voir ça arriver potentiellement dans darktable. Et chapeau bas pour t'être lancé là dedans sans être spécialiste de traitement d'images à la base !

Par curiosité, est-ce que tu as pu te comparer aux autres algos de défloutage dans l'open-source, par exemple :

http://refocus.sourceforge.net/ -> plugin Gimp
http://refocus-it.sourceforge.net/ -> autre plugin Gimp
http://gmic.eu/reference.shtml -> Filtre "deblur", exemple ici : http://gmic.eu/img/gmic_stdlib303.jpg

?

Ce sont des trucs que j'ai vu passer sans vraiment les connaître, je ne sais pas du tout comment ça peut se comparer avec ton code. Et au cas où il y aurait ambiguïté, cette liste de pointeurs est à prendre comme un encouragement à continuer, pas comme un « pff, ça existe déjà » ;-). Keep the good work !
Hello ! Merci tout le monde !

Pour l'instant je me suis basé sur du code de recherche de Perrone & Favaro et sur leurs articles de 2014 et 2015. La déconvolution aveugle est relativement récente (premiers travaux en 1998 par Levin), ce n'est pas une simple déconvolution de Richardson-Lucy (ça on sait faire depuis 1972), et il existe plein de méthodes différentes pour ça. J'ai pris le problème sous l'angle scientifique en allant chercher des papiers récents qui comparaient les résultats de différentes méthodes, et j'ai choisi celles qui donnaient les meilleurs résultats.

Je ne doute pas qu'il existe plein d'autres modules & plugins, mais d'une part ils ne viennent pas tous livrés avec la théorie mathématique (donc peu de chance de comprendre ce que je fais), mais aussi… s'ils ont plus que 2 ans, ils sont fatalement moins bons Big Grin


RE: Possible nouveau module déconvolution - mmoy - 17-10-17

> s'ils ont plus que 2 ans, ils sont fatalement moins bons

C'est fort probable, mais si c'est le cas alors une comparaison sur quelques images pourrait mettre ton boulot encore plus en valeur :-).

(Bon, après, une vraie comparaison, c'est du temps à passer donc si tu préfères passer ce temps à coder, je ne t'en voudrais pas, au contraire !)