Ce programme est développé dans l'équipe IMAGE du laboratoire GREYC (Unité de Recherche CNRS de l'université de Caen).
La version 2.3 de cet utilitaire est sortie et apporte quelques améliorations notables, notamment :
- Une rapidité d'exécution accrue, par l'introduction d'un mécanisme d'approximation efficace : un facteur x3 sur le temps d'exécution est constaté, pour des résultats de qualité identique, par rapport à la version 2.2.
- L'introduction de nouvelles possibilités de rehaussement de contours.
Les résultats de débruitage obtenus rivalisent avec les solutions propriétaires de débruitage d'images existantes (Noise Ninja ou Neat Image par exemple).
Mais GREYCstoration, en plus du débruitage, permet aussi l'interpolation d'images avec des applications pour le remplissage de trous (inpainting) ou le redimensionnement, bref, une boîte à outil bien utile pour le traitement des images (déjà disponible pour GIMP, DigiKam et Krita). GREYCstoration utilise un algorithme basé sur des méthodes récentes utilisant des équations aux dérivées partielles (EDP) non-linéaires, qui permettent de régulariser les données de pixels, tout en tenant compte des contours et des informations couleurs présentes dans les images. Classiquement ces traitements demandent beaucoup de temps de calcul, mais l'approximation utilisée ici permet d'accélérer le processus de régularisation de manière spectaculaire.
Une possibilité supplémentaire de réhaussement de contours a été ajoutée afin de corriger l'effet de flou qui peut apparaitre sur des images trop régularisées. Ce réhaussement est également basé sur des méthodes EDP.
Le code source de GREYCstoration fait partie de la bibliothèque de traitement d'images CImg, dont la version 1.1.3 devrait sortir très prochainement. A noter que les anciennes versions de GREYCstoration (moins rapides que la version actuelle) ont été intégrées dans d'autres logiciels open-source : plugin GIMP (grâce à Victor Stinner), plugin DigiKam (grâce à Gilles Caulier) ou encore Krita.
Espérons que les auteurs de ces logiciels pourront facilement faire la mise en jour, pour profiter de la meilleure vitesse de traitement apportée par la version 2.3 de GREYCstoration.
Aller plus loin
- GREYCstoration (20 clics)
- L'équipe IMAGE du laboratoire GREYC (12 clics)
- Page de démonstrations (11 clics)
- Dépêche et journaux DFLP pour bibliothèque CImg (1 clic)
# Correction d'un lien
Posté par yeKcim (site web personnel) . Évalué à 5.
# Démos
Posté par Pascal Terjan (site web personnel) . Évalué à 10.
En tout cas je vous conseille les démos, c'est un premier pas pour la motivation : http://www.greyc.ensicaen.fr/~dtschump/greycstoration/img/re(...) http://www.greyc.ensicaen.fr/~dtschump/greycstoration/img/re(...) et surtout http://www.greyc.ensicaen.fr/~dtschump/greycstoration/img/re(...)
# excellent on va pouvoir faire comme dans Xfiles !
Posté par EraZerg . Évalué à 10.
Allez, je sors.
[^] # Re: excellent on va pouvoir faire comme dans Xfiles !
Posté par bidibulle . Évalué à 5.
Là, c'est pas X files qui a eu l'idée le premier, mais bien Ridley Scott dans BladeRunner. Le seul, l'unique, film cyberpunk de l'histoire du cinéma.
[^] # Re: excellent on va pouvoir faire comme dans Xfiles !
Posté par Bruce Le Nain (site web personnel) . Évalué à 4.
Vous Madame, je vois que vous êtes interressée par nos nouveaux modèles de VOIGHT-KAMPFF désormais accessibles au grand public, qui vous aideront à détecter la duperie de votre conjoint, ou tout du moins si il ou elle est un réplicant (facteur d'erreur inférieur à 20% !), ce qui vous permettra dans ce cas de le descendre -ou plutôt, devrait-on dire, effectuer un retrait - sans hésitation avec l'un de nos lots d'armemements composites fusil/pistolet.
Vous pourrez vivre alors une vie bien-heureuse en compagnie d'un de nos véritables animaux vivants.
N'hésitez pas à venir sur un de nos sites pour faire votre commande.
T. bis Corp.
[^] # Re: excellent on va pouvoir faire comme dans Xfiles !
Posté par 桃白白 . Évalué à 6.
[^] # Re: excellent on va pouvoir faire comme dans Xfiles !
Posté par yves a (site web personnel) . Évalué à 10.
Ah non y avait pas ça dans "la petite maison dans la prairie".
;-)
je suis déjà dehors ->[]
# Il faut essayer !
Posté par Pierre Jarillon (site web personnel) . Évalué à 8.
Pour cela, il faut avoir chargé le logiciel (c'est sans problème) et avoir sous les yeux le mode d'emploi : http://www.greyc.ensicaen.fr/~dtschump/greycstoration/guide.(...)
L'usage en ligne de commande est alors assez simple, par exemple :
$ greycstoration -restore x-aq3.png -iter 50
Sur la carte couleur tramée de 1978x2520 pixels que je suis en train de traiter, le traitement est long car 10 itérations m'ont pris près de 20 minutes.
Mais déjà le résultat est très appréciable.
J'ai trouvé quelques défauts quant à l'utilisation du logiciel : le dialogue en fin de travail n'est pas très clair, je n'ai pas pu enchaîner les tâches (ou il manque un message) et enfin l'ordre des paramètres est important.
Tous ces défauts ne sont que cosmétiques et je suis sûr que la prochaine version les aura corrigé.
En conclusion : un grand bravo à David Tschumperlé !
# Interface Python
Posté par gyhelle . Évalué à 2.
[^] # Re: Interface Python
Posté par Pierre . Évalué à 6.
Les routines de l'algo fonc 300 lignes a tout casser. (Attention, je ne remet pas en cause les competences theoriques qu'il faut pour les pondres, ces 300 lignes la..).
c'est un bon example pour apprendre cet excellent outil qu'est pyrex:
http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/
[^] # Re: Interface Python
Posté par Victor STINNER (site web personnel) . Évalué à 7.
http://www.swig.org
http://dosimple.ch/articles/Python-SWIG/
Haypo
[^] # Re: Interface Python
Posté par _ . Évalué à 6.
http://www.boost.org/libs/python/doc/
"mais" c'est du c++
[^] # Re: Interface Python
Posté par gyhelle . Évalué à 3.
Sinon pour ceux qui connaissent, c'est quoi qu'il serait le plus facile d'utiliser sachant que je n'ai pas forcément besoin d'un résultat ultra propre mais d'un résultat qui marche bien : boost.python, SWIG ou pyrex ?
# Version MacOS X
Posté par David Tschumperlé (site web personnel) . Évalué à 10.
Malheureusement, je n'ai pas accès à de telles machines, et les deux Mac de la ferme de compilation de Sourceforge ne sont pas accessibles (depuis un petit moment d'ailleurs).
Ce n'est vraiment pas très difficile à faire, ca prend au pire deux minutes à compiler.
Si quelqu'un est intéressé pour le faire (ou l'a déjà fait), il peut me contacter directement sur mon mail du GREYC. Ca serait sympa d'avoir GREYCstoration pour Mac.
Préréquis : Avoir installé X11 pour MacOSX et avoir g++ >3.xx.
Merci d'avance !
[^] # Re: Version MacOS X
Posté par Psychofox (Mastodon) . Évalué à 2.
[^] # Re: Version MacOS X
Posté par David Tschumperlé (site web personnel) . Évalué à 1.
Ou alors je ne comprend pas la suggestion.
[^] # Re: Version MacOS X
Posté par Psychofox (Mastodon) . Évalué à 2.
C'était juste pour dire qu'il n'y a normalement pas besoin d'avoir un mac pour compiler pour mac.
[^] # Re: Version MacOS X
Posté par Julien (site web personnel) . Évalué à 2.
dernière version des XCode Tools -ceux dispo sur l'ADC)
La manipulation :
* Téléchargement de CImg-1-12.zip
* Téléchargement de la nouvelle version de greycstoration.cpp
* unzip CImg-1-12.zip
* cp greycstoration.cpp CImg-1-12/examples/
* cd CImg-1-12/examples/
* make
Et voila !
[^] # Re: Version MacOS X
Posté par Julien (site web personnel) . Évalué à 1.
[^] # Re: Version MacOS X
Posté par David Tschumperlé (site web personnel) . Évalué à 2.
[^] # Re: Version MacOS X
Posté par Julien (site web personnel) . Évalué à 1.
"* Téléchargement de la nouvelle version de greycstoration.cpp" ;-)
C'est bien la version 2.3 du fichier que j'ai compilé avec succès !
[^] # Re: Version MacOS X
Posté par David Tschumperlé (site web personnel) . Évalué à 2.
Je vais cependant rebondir en conseillant quand même la version CVS, car le CImg.h qui est dedans (1.13béta) contient des fonctions légèrement plus performantes et avec moins de problèmes pour le chargement/sauvegarde des fichiers avec des espaces dans les noms :)
[^] # Re: Version MacOS X
Posté par Julien (site web personnel) . Évalué à 2.
Et compilation effectuée sans soucis en prenant l'option :
olinux : Compile for Linux, with optimizations.
(bien qu'OSX ne soit pas un linux :P)
# Besoin de X ?
Posté par seeschloss . Évalué à 1.
[^] # Re: Besoin de X ?
Posté par seeschloss . Évalué à 4.
# .exe
Posté par Snarky . Évalué à 4.
# à propos du plugin GIMP
Posté par ianux (site web personnel, Mastodon) . Évalué à 2.
# Sympa, mais y'a quoi d'autres :)
Posté par starburst . Évalué à 1.
Mais connaissez vous d'autres softs dans le même esprit ?
Je suis à la recherche, par exemple, d'un correcteur de couleur en automatique, un peu comme Color washer :
http://thepluginsite.com/products/photowiz/colorwasher/index.htm
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.