Précédent |
Sommaire |
Suivant |
Quelque soit le type de détection utilisé, la façon dont il a été analysé, on suppose ici qu'on a détecté correctement les mouvements. On doit maintenant passer réellement à l'étape de stabilisation de l'image;
Il y a différents types de mouvements possibles de la caméra :
L'objectif de la stabilisation est de lisser les mouvements de l'image pour que celle ci est un mouvement fluide, et que l'on est donc plus de vibrations intempestives.
Le mouvement global detecté pour chaque image en fonction du temps peut être representé en 4D, avec comme dimensions :
Un mouvement peut à la fois être en rotation, et aussi en translation horizontal et/ou verticale.
Il nous faut donc lisser cette courbe pour en supprimer le bruit. Mais plutot que de lisser une courbe en 4D, ce qui est loin d'être évident, on peut raisonnablement ramener le problème a 3 graphes 2D :
Différents techniques de lissage existent, dont entre autres :
Il y a deux possiblités pour créer la courbe de mouvements :
on affiche la video avec un délais, pour pouvoir lisser la courbe en connaissant le futur. L'image que l'on est en train de traiter se trouve au milieu de la courbe.
on affiche la video sans délais, en faisant des prédictions grâce aux résultats précédents. L'image que l'on est en train de traiter se trouve en toute fin de courbe.