Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PGM] Filtre numérique RIF #14

Open
Hagbuck opened this issue Oct 17, 2017 · 8 comments
Open

[PGM] Filtre numérique RIF #14

Hagbuck opened this issue Oct 17, 2017 · 8 comments

Comments

@Hagbuck
Copy link
Owner

Hagbuck commented Oct 17, 2017

Coder le filtre numérique RIF pour les image PGM P2

@Hagbuck Hagbuck added the To Do label Oct 17, 2017
@Hagbuck Hagbuck added this to the PGM milestone Oct 17, 2017
@Hagbuck Hagbuck added this to To Do in imagetools Oct 24, 2017
@Hagbuck Hagbuck self-assigned this Nov 21, 2017
@Hagbuck Hagbuck added Doing and removed To Do labels Nov 21, 2017
@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 21, 2017

Filtre RIF 1D avec une profondeur de 1 codé. Le resultat donne une image floutée. C'est particulièrement bien visible sur les petite image, car la prodondeur de 1 est très visible, en revanche sur les grande image le resultat est invisible.

Il faut coder la profondeur variable + les filtres x et y avec la convolution

@Hagbuck Hagbuck moved this from To Do to Doing in imagetools Nov 21, 2017
@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 21, 2017

L'algorithme gère les profondeurs variable.

Penser à gérer le cas ou la valeur de profondeur est négative ou supérieur a la longueur de l'image.

@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 21, 2017

Gestion faite

@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 21, 2017

On peut proposer une version de l'algorithme qui fait la même chose mais en vertical avant de s'attaquer aux filtres avec convolution de matrice

@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 24, 2017

  • Algorithme vertical : ✔️
  • Algorithme de convolution de matrice : ✔️
  • Border filter x : ✔️
  • Border filter y : ✔️

@Hagbuck Hagbuck added Done and removed Doing labels Nov 24, 2017
@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 24, 2017

Maintenant que l'algorithme de convolution est écrit, l'écriture de beaucoup de filtre est possible. Il faut proposer a l'utilisateur d'écrire sa propre matrice de convolution

@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 28, 2017

L'algorithme de convolution ne calculait pas les valeur or de la matrice de l'image (en même temps elles devrait être null vue que or du tableau) neanmoins on se retrouve avec des bande de couleur autour de l'image, comme un cadre.

Du coup il faut considérer que les données or de la matrice sont équivalente à la donnée la plus proche.

@Hagbuck Hagbuck reopened this Nov 28, 2017
@Hagbuck Hagbuck added Doing and removed Done labels Nov 28, 2017
@Hagbuck
Copy link
Owner Author

Hagbuck commented Nov 28, 2017

Pour les valeurs en dehors de la matrice de l'image, on considère que ces valeurs sont les mêmes que le pixel centrale actuellement testé.

C'est trivial, et peut être améliorer, mais cela donne des résultats acceptables

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

2 participants