IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

Filtre de moyenne adaptative en cascade


Sujet :

Traitement d'images

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Filtre de moyenne adaptative en cascade
    Bonsoir, je suis étudiant et j'aurais besoin d'aide sur le principe de fonctionnement du filtre moyenneur adaptatif en cascade (=récursif je suppose)

    Principe (ce que j'en ai compris):
    On prend une fenêtre (3x3 par ex) autour du pixel considéré. On fait la moyenne des pixels de la fenêtre dont la différence avec la valeur du pixel central est inférieure à un seuil choisi.
    Le résultat est affecté au pixel central. Tout ceci constitue la première itération (pour le pixel central en question du moins)

    Mon problème c'est pour les itérations suivantes:
    Est-ce que les pixels voisins de mon ''nouveau'' pixel central recalculé ont les mêmes valeurs que dans la matrice de départ ou bien est-ce que je prends, pour les pixels voisins, les nouvelles valeurs obtenues lors d'une première itération consistant à parcourir toute mon image (c'est à dire la nouvelle valeur obtenue pour chaque pixel lorsque celui-ci représente le pixel central).

    Autrement dit: est-ce que les itérations doivent se faire pour un pixel donné en considérant que les voisins gardent la valeur qu'ils avaient dans la matrice de départ ou bien est-ce qu'une itération consiste à parcourir toute l'image et donc changer la valeur de tous les pixels à chaque itération (et donc un pixel donné change à chaque itération...mais ces voisins aussi!) ?

    En espérant avoir été clair
    Merci d'avance pour votre réponse

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Le filtrage se fait (toujours) en balayant les données originales.

    On ne peut donc pas modifier directement les données originales ("in-place replacement"), il faut en garder une copie.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Inscrit en
    Décembre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Oui mais dans mes deux cas je remplace bien toute mon image à chaque itération.
    Je me demandais si je dois recalculer chaque pixel à chaque itération à partir des valeurs que ses voisins avaient dans l'image de départ ou bien avec les nouvelles valeurs pour ces voisins, c'est à dire les valeurs calculées par l'itération précédente lorsque chacun des voisins se trouvait en 'situation de pixel central' de la fenêtre lors de l'itération précédente ( balayage lntégral de l'image)

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par laguille Voir le message
    Oui mais dans mes deux cas je remplace bien toute mon image à chaque itération.
    Je me demandais si je dois recalculer chaque pixel à chaque itération à partir des valeurs que ses voisins avaient dans l'image de départ ou bien avec les nouvelles valeurs pour ces voisins, c'est à dire les valeurs calculées par l'itération précédente lorsque chacun des voisins se trouvait en 'situation de pixel central' de la fenêtre lors de l'itération précédente ( balayage lntégral de l'image)
    Pour calculer les valeurs de l'itération "I", on utilise uniquement les valeurs de l'itération "I-1".

    origin: [   a    ,    b    ,    c    ,    d    ,    e    ]
    
    
    it 1:   [f(e,a,b), f(a,b,c), f(b,c,d), f(c,d,e), f(d,e,a)]
                V         W         X         Y         Z     
    
    
    it 2:   [f(Z,V,W), f(V,W,X), f(W,X,Y), f(X,Y,Z), f(Y,Z,V)]
    
    ...
    
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. Filtre et Moyenne adaptative
    Par HEINZE51 dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/04/2011, 18h06
  2. [XL-2003] Formule Excel Moyenne qui s'adapte
    Par toukii dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/06/2009, 18h13
  3. Filtres en cascade
    Par inluvwitiou dans le forum Deski
    Réponses: 8
    Dernier message: 12/03/2007, 15h53
  4. Filtre sur les lignes inférieures à la Moyenne
    Par didi971 dans le forum Débuter
    Réponses: 1
    Dernier message: 16/01/2007, 17h02
  5. Moyenne avec filtre
    Par seucri dans le forum Access
    Réponses: 3
    Dernier message: 25/10/2006, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo