Hello,
Quelques nouvelles de CImg [1], une bibliothèque C++ pour le traitement d'images :
Une version 1.0.8beta1 est dispo depuis ce matin, elle corrige quelques bugs
et rajoute des exemples de code, dont celui de GREYCstoration [2], qui est
une technique rapide de restauration et d'interpolation d'images que j'ai développé en
partie dans l'équipe IMAGE du GREYC (CNRS,UMR 6072) [3], et en partie en utilisant
mes travaux précédents faits à l'INRIA.
Un rapport de recherche est sorti à ce sujet, et il est donc tout à fait possible de
reproduire et d'utiliser l'algorithme présenté dans ce papier (disponible en PDF sur [2] ).
Comme ce nouvel algo est relativement rapide comparé aux approches équivalentes
(par EDP pour les connaisseurs) et qu'il donne de bons résultats [4], je pense qu'il
pourrait être intégré dans GIMP en plugin, par exemple.
Je n'ai pas spécialement les compétences ni le temps pour m'en charger actuellement,
mais si quelqu'un est intéressé par le projet.... Evidemment je serais dispo pour répondre à toute
question sur l'algo en lui-même.
N'hésitez pas à me contacter !
[1] http://cimg.sourceforge.net(...)
[2] http://www.greyc.ensicaen.fr/~dtschump/greycstoration(...)
[3] http://www.greyc.ensicaen.fr/EquipeImage(...)
[4] http://www.greyc.ensicaen.fr/~dtschump/greycstoration/demo.html(...)
# Licence CeCILL
Posté par David Tschumperlé (site web personnel) . Évalué à 6.
[^] # Re: Licence CeCILL
Posté par Frédéric COIFFIER . Évalué à 1.
J'avais déjà essayé de jouer avec CImg suite à une de tes premières annonces et c'était une version avant optimisation.
J'aimerai bien me lancer dans un plugin Gimp un jour (même si je n'ai jamais fait) mais sachant que je n'ai jamais le temps de rien faire... peut-être qu'une simple interface en Python pour commencer serait une solution rapide d'implémentation.
En tout cas, c'est toujours aussi impressionant !
# hum
Posté par kolter (site web personnel, Mastodon) . Évalué à 4.
si ça se trouve et s'ils ne connaissent pas ton travail ils seraient peut être très intéressés ...
M.
# Cimg, c'est génial !!!
Posté par Bruce Le Nain (site web personnel) . Évalué à 2.
Si personne ne fait un script-fu avec, je veux bien essayer d'en réaliser un python-fu. Il faut savoir (je dis ça pour ceux qui ne connaissent pas, pas pour les développeurs, bien sûr ;p ) qu'il est utilie d'avoir ImageMagick en plus pour pouvoir directement travailler sur les formats de type jpg, png, gif...
Par contre, l'algorithme Tschumperlé-Deriche a beau être incoryable, vous n'auriez pas pu vous appeler Green-bay ou Dubois-Dodo parce que taper ce nom en ligne de commande sans faire de faute n'est pas toujours évident ;p
Alors j'ai fait un petit lien symbolique que j'ai mis dans mon ~/bin que j'ai appelé "joli"
donc je tape par exemple un petit : joli -i toto.jpg -o toto2.jpg -iter 500 -save 100 et ça roule.
Une question : quel est ce nouveau fichier GREYCstoration ? C'est un nouveau nom pour l'algo d'inpainting et d'amélioration de rendu dont je viens de parler ?
[^] # Re: Cimg, c'est génial !!!
Posté par David Tschumperlé (site web personnel) . Évalué à 2.
que j'ai développé au laboratoire GREYC (CNRS UMR 6072) de Caen.
C'est la suite logique de l'algo 'Tschumperle-Deriche' que j'avais développé à l'INRIA.
Il donne de bien meilleurs résultats, c'est en fait une variante améliorée de l'ancien : il rend les images
moins lisses et s'execute beaucoup plus rapidement. C'est cette vitesse d'exécution qui m'a
convaincu que ca pourrait avoir des applications autres qu'expérimentales (il est vrai que le précédent
était particulièrement lourd en temps de calculs).
Tu peux l'essayer en le téléchargeant sur la page [2] citée plus haut, pour voir la différence.
[^] # Re: Cimg, c'est génial !!!
Posté par Bruce Le Nain (site web personnel) . Évalué à 2.
# Je suis *très* intéressé
Posté par Victor STINNER (site web personnel) . Évalué à 2.
Haypo -- www.haypocalc.com/contact/ pour avoir mon email
[^] # Re: Je suis *très* intéressé
Posté par Victor STINNER (site web personnel) . Évalué à 2.
http://www.logarithmic.net/pfh/resynthesizer(...)
Haypo
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.