Bonjour,
Je suis en train de programmer un filtre particulaire afin d'effectuer un tracking de visages (en MATLAB) sur une vidéo.
Pour l'instant, mon algorithme fait :
- Détection de visages dans al 1ère image (fonction Matlab)
- Initialisation des particules
Boucle sur image:
- Propagation des particules
- Calcul de vraisemblance
- MàJ des poids des particules
- Ré échantillonnage (seuil)
- ... etc
Il marche assez bien, bien que la fonction de vraisemblance est à améliorer (elle ne se base que sur des hist de couleurs). Cependant, je me pose la question de comment résoudre le problème d'apparition de nouveaux visages ? Si je lance la fonction de détection pour chaque image, celle ci étant "lente" cela ralenti considérablement l'algo.
Avez vous des idées ? Je ne trouve pas de réponses dans la littérature, j'ai l'impression que tout le monde lance cette fonction de détection à chaque image je trouve ça bizarre.
Cordialement
-----