lissage filtre d'erreur entopy

S

snake0204

Guest
Salut à tous,

J'ai une question concernant le lissage d'un signal arbitraire.Le signal est un taux d'erreur entropie, qui indique la quantité d'information contenue dans les pixels sombres et lumineuses dans une image.L'EER permet de savoir l'éclairage de la scène.

Le problème est que le signal est constamment variable (coz des personnes se déplaçant dans la scène), est-il un moyen de lisser le signal en utilisant un filtre adaptatif ou une sorte de moyenne pondérée des valeurs de N précédente et de réduire la quantité de variation.

J'ai attaché une parcelle Matlab du signal.

Merci
Serpent

 
Vous pouvez essayer de filtrage passe-bas pour ne garder que la composante continue.
Si vous ne voulez pas mettre en œuvre le filtrage numérique une alternative pourrait être l'utilisation d'un détecteur de crête avec la dégradation constante opportun de corriger partiellement le signal: voir l'exemple suivant

# Define DECAY 0x12345 / / cette valeur définir le temps de décroissance en format Q1.15
# Define BUFFSIZE 12345 / taille du tampon ou utilisées par la routine de traitement

static int peakEER

/ / Boucle de traitement
for (i = 0; i <BUFFSIZE; i )
(

(...) / / EER de calcul (16 bits)

if (EER > peakEER)
peakEER = échantillon ;
d'autre
peakEER = (peakEER * DECAY)>> 15 / / passage à rétablir la plage de 16 bits

(...)

)Le point clé est la valeur de la désintégration: il doit être choisi pour permettre à décomposition lente de la WRT pic de la période de la composante basse fréquence du signal attendu.

Les 2 méthodes pourraient également être utilisés en combinaison (filtre, puis rectifier ou vice-versa).

Cordialement
Mowgli

 
Regardez ceci:
http://www.dspguide.com/pdfbook.htm

Citation:

...
Est-il possible de lisser le signal en utilisant un filtre adaptatif ou une sorte de moyenne pondérée des valeurs de N précédente et de réduire la quantité de variation.
 

Welcome to EDABoard.com

Sponsor

Back
Top