![]() |
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) |
RE: Possible nouveau module déconvolution - FrEd85 - 26-11-17 (25-11-17, 23:43)aurelienpierre a écrit :(25-11-17, 17:52)manu a écrit : Oui merci aussi pour les explications avec la vidéo, très intéressant ! Salut Aurélien, Pardon pour la confusion entre ton nom et ton prénom. Je n'aimais pas RT nom plus... Jusqu'à la version 5 ! Elle merite qu'on s'y attarde un peu un gros effort d'ergonomie, de stabilité et de performance ont été menés. C'est bien d'avoir le choix en linux aussi non ? Cordialement, François RE: Possible nouveau module déconvolution - pascal - 26-11-17 Oui, c'est bien d'avoir le choix. J'ai RT installé depuis plusieurs années sur ma machine. Je teste de temps en temps, mais à chaque fois je me dis que RT n'est pas fait pour moi. L'ergonomie est aux antipodes de ce que je recherche, je n'arrive pas à m'y faire! RE: Possible nouveau module déconvolution - aurelienpierre - 26-11-17 Pas de souci ;-) RE: Possible nouveau module déconvolution - aurelienpierre - 15-12-17 Bonjour tout le monde, dernières nouvelles de ce travail : mes algorithmes ont été portés en C par Edgardo et fonctionnent dans une version HAUTEMENT INSTABLE de darktable. Le module est assez inutilisable puisque très lent. Je peux quand même donner le Github s'il y a des aventuriers. Mais mais mais… je viens de trouver des astuces algorithmiques (mathématiques, quoi), pour l'accélérer en demandant moins de calcul pour le même résultat. cette nouvelle technique plus des astuces de programmation (optimisations diverses) m'ont permis d'accélérer le temps de fonctionnement jusqu'à 3× pour la version Python. On passe sous les 20 min de traitement pour une image de 24 Mpx (contre plus d'une heure en faisant moins de tours de boucle avant). De pluuuuuus, 75 % du temps de calcul de cette méthode est alloué à l'estimation du flou, qui se faisait jusqu'à présent en même temps que le défloutage de l'image (pour gagner du temps). J'ai changé de stratégie en n'estimant le flou que sur une région de 255×255 px, puis en défloutant toute l'image avec les informations recueillie dans la zone échantillon. Ça me permet non seulement de faire une estimation hyper précise en moins d'une minute, mais aussi de stocker le profil de flou pour redéflouter plus tard (comprendre : calculer le flou une fois et se contenter de déflouter quand vous changez le zoom du la table lumineuse DT). Ça fait qu'au moment de l'exportation, 75 % du calcul est déjà fait. Voilà voilà. RE: Possible nouveau module déconvolution - mmoy - 15-12-17 > mais aussi de stocker le profil de flou pour redéflouter plus tard Est-ce que ce profil de flou est stocké dans la base de données (et le .xmp) ? Ça permettrait aussi de conserver l'info après fermeture/réouverture de dt. RE: Possible nouveau module déconvolution - Carafife - 15-12-17 Cool! ? RE: Possible nouveau module déconvolution - aurelienpierre - 15-12-17 (15-12-17, 13:29)mmoy a écrit : > mais aussi de stocker le profil de flou pour redéflouter plus tard C'est l'objectif oui. RE: Possible nouveau module déconvolution - jpg54 - 15-12-17 J'ai déjà testé les premières versions de darktable sur quelques unes de mes photos. InStable qu'il dit, ben, mon ordi n'a pas explosé ni appris à voler ! ![]() ![]() ![]() RE: Possible nouveau module déconvolution - rawfiner - 02-01-18 Bonjour à tous J'ai essayé de compiler tout ça (j'avais essayé le script python qui m'avait donné de bons résultats), je me suis donc basé sur la branche rlucy du github d'Edgardo (commit 0c864ef8bd5afa9aac3647becd245f33f654d622) Malheureusement, le module a pour effet de m'assombrir la photo, jusqu'à ce qu'elle devienne complètement noire. Plus j'augmente le nombre d'itérations (que ça soit pour le deblur strength ou pour le refine quality), plus la photo devient sombre (j'ai eu ce comportement sur toutes les photos avec lesquelles j'ai essayé). Une idée d'où ça peut venir ? (je comprends bien que c'est instable et pas encore finalisé, je pose juste la question au cas où vous auriez déjà rencontré ce problème) D'avance merci, et en tout cas bravo pour le boulot ! :-) RE: Possible nouveau module déconvolution - aurelienpierre - 02-01-18 bizarre. Essaie peut-être avec ma version : https://github.com/aurelienpierre/darktable/tree/rlucy De toute façon l'algorithme utilisé n'est plus à jour, les maths ont changé, il faut que je répercute les modifs du Python de développement vers le C. |