2 votes

Algorithme de soustraction de l'arrière-plan

J'essaie de mettre en œuvre une méthode simple de soustraction de l'arrière-plan pour la détection d'objets en mouvement dans une scène particulière. L'objectif est de segmenter un mouvement particulier dans une vidéo pour l'utiliser dans une autre vidéo.

L'algorithme que je suis est le suivant : 1. Prendre les 25 premières images de la vidéo et en faire la moyenne pour obtenir un modèle d'arrière-plan. 2. Trouver l'écart type de ces 25 images et stocker les valeurs dans une autre image. 3. Je calcule maintenant la différence absolue entre chaque image et le modèle d'arrière-plan moyen par pixel.

Le résultat que j'obtiens est une sorte de mouvement transparent surligné en blanc (la différence absolue est à l'origine de la transparence, je pense). Je voudrais savoir si mon approche est correcte ou non, étant donné que je vais effectuer une segmentation sur cette sortie comme prochaine étape ? De plus, je n'ai aucune idée de la manière d'utiliser l'image de l'écart-type. Toute aide sera appréciée.

Je ne sais pas si c'est le genre de question que je devrais poser dans stack overflow. Dans ce cas, toute référence ou lien vers d'autres sites sera utile.

2voto

Poko Points 732

Vous devriez jeter un coup d'œil à ce blog. http://mateuszstankiewicz.eu/?p=189 Vous trouverez un début de réponse. De plus je pense qu'il existe un module spécifique pour l'analyse vidéo dans Opencv.

2voto

Wei Yuang Hsu Points 412

Vous avez dit que cela ressemblait à transparent .

C'est ce que vous avez vu, n'est-ce pas ? → Voir la vidéo YouTube - Soustraction de l'arrière-plan (médiane approximative)

enter image description here

La raison en est que vous utilisez le valeur médiane de tous les cadres pour créer l'arrière-plan. Ce que vous voyez en blanc dans votre vidéo est la différence entre votre premier plan (image moyenne) et votre arrière-plan. En fait, la méthode de soustraction de l'arrière-plan par filtrage médian est simple, mais ce n'est pas une méthode robuste.

Vous pouvez essayer une autre méthode de soustraction de l'arrière-plan comme Modèles de mélange gaussien (GMM) , Codebook , SOBS - Soustraction d'arrière-plan par auto-organisation y ViBe méthode de soustraction de l'arrière-plan.

Voir la vidéo YouTube - Soustraction d'arrière-plan à l'aide de modèles de mélange gaussien (GMM)

0voto

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X