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

Signal Discussion :

Peak Signal Noise Ratio


Sujet :

Signal

  1. #1
    Membre confirmé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 096
    Points : 633
    Points
    633
    Par défaut Peak Signal Noise Ratio
    Bonjour,

    Après avoir regardé la définition du Peak Signal Noise Ratio entre 2 images, j'ai fait ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    I = sum(sum(u0(:)-u(:)))
     
    MSE= I/(prod(size(u0)));
     
    A = 255;
     
    B = (A*A)/(MSE);
     
    S=10*log10(B);
    Le problème est que quand j'essaye de l'appliquer sur 2 images à qui on me donne le résultat. C'est pas bon .....

    Qui peut m'aider ?

  2. #2
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    Ce code, je crois l'avoir vu sur the mathworks à deux ou trois détails près...
    Tiens, ça doit être mieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function [SNR,MSE]=PSNR(u0,u)
     
    [ny,nx]=size(u0);
    A=max(max(u0(:)),max(u(:)));
    dif=u0(:)-u(:);
     
    MSE=mean(dif.^2);
     
    SNR=10*log(A*A/MSE)/log(10);
    Aucune réponse à une question technique par MP.
    Ce qui vous pose problème peut poser problème à un(e) autre

    http://thebrutace.labrute.fr

  3. #3
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    Si les messages sont résolus, merci de l'indiquer en cliquant sur

    Dans ce cas, un "merci" est en général apprécié...
    Aucune réponse à une question technique par MP.
    Ce qui vous pose problème peut poser problème à un(e) autre

    http://thebrutace.labrute.fr

  4. #4
    Membre confirmé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 096
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 096
    Points : 633
    Points
    633
    Par défaut
    excuse, j'etais pas dans le coin ces dernieres heures.

    Merci, ca m'a permis de confirmer ma formule (autre methode, meme résultats)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/04/2014, 06h19
  2. Filtrage peak pour un signal "en escalier"
    Par Gawel72 dans le forum Signal
    Réponses: 1
    Dernier message: 11/06/2012, 14h38
  3. Calcul du SNR (Signal Noise Ratio)
    Par mihaispr dans le forum Téléchargez
    Réponses: 1
    Dernier message: 28/10/2009, 19h11
  4. [VB6] [MDI] Signaler la fermeture d'une fille à la mère
    Par cpri1shoot dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 13/04/2004, 08h57

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