Journal CImg1.0.8beta1 et Plugin GIMP ?

Posté par  (site web personnel) .
Étiquettes :
0
23
fév.
2005
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  (site web personnel) . Évalué à 6.

    Hé bien sur, tout ceci est en licence CeCILL.
    • [^] # Re: Licence CeCILL

      Posté par  . Évalué à 1.

      Merci David !!
      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  (site web personnel, Mastodon) . Évalué à 4.

    je sais pas si tu l'as fait, mais tu devrais peut être essayer de prendre contact avec les dev de GIMP en leur expliquant ton travail et ce que tu as fait, puis leur demander si ça ne les intéresseraient pas d'ajouter toutes ces possibilités à GIMP.

    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  (site web personnel) . Évalué à 2.

    Ça fait quelques mois que j'utilise ce script pour faire de la retouche photo et je trouve ces scripts simplement géniaux !!!!

    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  (site web personnel) . Évalué à 2.

      GREYCstoration, c'est le nom que j'ai donné au nouvel algorithme de restauration d'images,
      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  (site web personnel) . Évalué à 2.

        En effet, ça n'a rien à voir. Je vais tout de suite prévenir toutes mes connaissances utilisant cet algo de faire la mise à jour. C'était justement à cause du lissage légèrement violent (mais au bout d'un grand nombre d'itération) que je faisais des sauvegardes intermédiaires. Je trouve que c'est vraiment un bon boulot qui gagne à être connu.
  • # Je suis *très* intéressé

    Posté par  (site web personnel) . Évalué à 2.

    Mais j'suis en vacance là. Je verrai ça début Mars.

    Haypo -- www.haypocalc.com/contact/ pour avoir mon email

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.