Sunday, February 26, 2017

Déplacement Moyenne Filtre 2d

Créé le Mercredi 08 Octobre 2008 20:04 Dernière mise à jour le Jeudi, 14 Mars 2013 01:29 Écrit par Batuhan Osmanoglu Clics: 41143 Moyenne mobile Dans Matlab Souvent je me trouve dans le besoin de la moyenne des données que je dois réduire le bruit un peu bit. J'ai écrit quelques fonctions pour faire exactement ce que je veux, mais matlabs construit dans la fonction de filtre fonctionne très bien aussi. Ici Ill écrire sur la moyenne 1D et 2D des données. Filtre 1D peut être réalisé en utilisant la fonction filtre. La fonction de filtre nécessite au moins trois paramètres d'entrée: le coefficient de numérateur pour le filtre (b), le coefficient de dénominateur pour le filtre (a) et les données (X) bien sûr. Un filtre de moyenne courante peut être défini simplement par: Pour les données 2D, nous pouvons utiliser la fonction Matlabs filter2. Pour plus d'informations sur la façon dont le filtre fonctionne, vous pouvez taper: Voici une mise en œuvre rapide et délibérée d'un filtre de moyenne mobile 16 par 16. Nous devons d'abord définir le filtre. Puisque tout ce que nous voulons est la contribution égale de tous les voisins, nous pouvons simplement utiliser la fonction ones. Nous divisons tout avec 256 (1616) puisque nous ne voulons pas changer le niveau général (amplitude) du signal. Pour appliquer le filtre, nous pouvons simplement dire ce qui suit: Voici les résultats pour la phase d'un interférogramme SAR. Dans ce cas, Range est dans l'axe Y et Azimuth est mappé sur l'axe X. Le filtre était de 4 pixels de largeur dans la portée et de 16 pixels de large dans Azimuth. The Scientist et ingénieurs Guide sur le traitement du signal numérique Par Steven W. Smith, Ph. D. Comme le nom l'indique, le filtre à moyenne mobile fonctionne en faisant la moyenne d'un nombre de points à partir du signal d'entrée pour produire chaque point dans le signal de sortie. Dans la forme d'équation, ceci est écrit: Où est le signal d'entrée, est le signal de sortie, et M est le nombre de points dans la moyenne. Par exemple, dans un filtre à moyenne mobile à 5 points, le point 80 du signal de sortie est donné par: En variante, le groupe de points du signal d'entrée peut être choisi symétriquement autour du point de sortie: ceci correspond à la modification de la somme dans Eq . 15-1 de: j 0 à M -1, à: j - (M -1) 2 à (M -1) 2. Par exemple, dans un filtre à moyenne mobile à 10 points, l'indice, j. Peut aller de 0 à 11 (moyenne d'un côté) ou de -5 à 5 (moyenne symétrique). La moyenne symétrique requiert que M soit un nombre impair. La programmation est légèrement plus facile avec les points sur un seul côté cependant, cela produit un décalage relatif entre les signaux d'entrée et de sortie. Vous devez reconnaître que le filtre de moyenne mobile est une convolution à l'aide d'un noyau de filtre très simple. Par exemple, un filtre à 5 points a le noyau de filtre: 82300, 0, 15, 15, 15, 15, 15, 0, 08230. C'est-à-dire que le filtre à moyenne mobile est une convolution du signal d'entrée avec une impulsion rectangulaire ayant une Zone de un. Tableau 15-1 montre un programme visant à mettre en œuvre la moyenne mobile filter.104210881077108410771085108510861077 1076108010891082108810771090108510861077 10871088107710861073108810721079108610741072108510801077 10601091108811001077 1092108010831100109010881072 10891082108610831100107911031097107710751086 10891088107710761085107710751086 1040108410871083108010901091107610851086-109510721089109010861090108510721103 10931072108810721082109010771088108010891090108010821072 1076107410911084107710881085108610751086 1092108010831100109010881072 10891082108610831100107911031097107710751086 10891088107710761085107710751086.


No comments:

Post a Comment