D'autres ont mentionné comment vous effectuez le lissage, je voudrais mentionner pourquoi le lissage fonctionne.
Si vous suréchantillonnez correctement votre signal, il variera relativement peu d'un échantillon à l'autre (échantillon = points temporels, pixels, etc.), et il devrait avoir une apparence globale lisse. En d'autres termes, votre signal contient peu de hautes fréquences, c'est-à-dire des composantes de signal qui varient à un taux similaire à votre taux d'échantillonnage.
Pourtant, les mesures sont souvent corrompues par le bruit. Dans une première approximation, nous considérons généralement que le bruit suit une distribution gaussienne avec un zéro moyen et un certain écart-type qui est simplement ajouté au-dessus du signal.
Pour réduire le bruit dans notre signal, nous faisons généralement les quatre hypothèses suivantes: le bruit est aléatoire, n'est pas corrélé entre les échantillons, a une moyenne de zéro et le signal est suffisamment suréchantillonné. Avec ces hypothèses, nous pouvons utiliser un filtre de moyenne mobile.
Considérons, par exemple, trois échantillons consécutifs. Étant donné que le signal est fortement suréchantillonné, le signal sous-jacent peut être considéré comme changeant de façon linéaire, ce qui signifie que la moyenne du signal sur les trois échantillons serait égale au vrai signal sur l'échantillon du milieu. En revanche, le bruit a une moyenne de zéro et n'est pas corrélé, ce qui signifie que sa moyenne devrait tendre à zéro. Ainsi, nous pouvons appliquer un filtre de moyenne mobile à trois échantillons, où nous remplaçons chaque échantillon par la moyenne entre lui-même et ses deux voisins adjacents.
Bien sûr, plus nous élargissons la fenêtre, plus le bruit sera égal à zéro, mais moins notre hypothèse de linéarité du vrai signal est vraie. Nous devons donc faire un compromis. Une façon d'essayer d'obtenir le meilleur des deux mondes est d'utiliser une moyenne pondérée, où nous donnons des échantillons plus éloignés de plus petits poids, de sorte que nous faisons la moyenne des effets de bruit à partir de plus grandes gammes, tout en ne pondérant pas trop le signal vrai là où il s'écarte de notre linéarité supposition.
La façon dont vous devez mettre les poids dépend du bruit, du signal et de l'efficacité de calcul, et, bien sûr, du compromis entre l'élimination du bruit et la coupure du signal.
Notez qu'il y a eu beaucoup de travail au cours des dernières années pour nous permettre d'assouplir certaines des quatre hypothèses, par exemple en concevant des schémas de lissage avec des fenêtres de filtre variables (diffusion anisotrope), ou des schémas qui n'utilisent pas vraiment de fenêtres pas du tout (moyens non locaux).