Stabilisation
Dans le cadre d’une mesure avec une caméra fixe, l’utilisateur doit acquérir la vidéo la plus stable possible. Cependant, cela n’est pas toujours évident, notamment lors de mesures par drone avec du vent. Pour remédier à ce problème, ANDROMEDE est équipé d’un module permettant de stabiliser les vidéos. Il est possible d’y accéder après avoir chargé une vidéo en sélectionnant Process>>Stabilisation.
Une fois le module ouvert, deux méthodes de stabilisation sont disponibles : stabilisation avec masque et stabilisation avec marqueurs colorés.
Stabilisation par masque
La stabilisation avec masque est la méthode par défaut disponible sur ANDROMEDE. Le principe est de déterminer le déplacement de la caméra et de le rectifier en analysant le mouvement des zones supposées fixes (donc principalement les bancs). Pour accéder à cette méthode, il suffit de sélectionner l’option appropriée dans le menu de stabilisation.
Pour éviter que l’écoulement n’interfère avec l’analyse, l’utilisateur peut dessiner un masque pour cacher la surface libre.
La détection des primitives géométriques est basée sur la méthode de détection GoodFeaturestoTrack dont le nombre d’objets détectés est régi par le paramètre Max corner. Le déplacement est calculé par flux optique à partir de l’algorithme de Lucas-Kanade. La trajectoire décrite par le mouvement de la caméra est ensuite lissée par moyenne glissante afin d’obtenir une correction lisse. Le paramètre Smoothing radius “ correspond à la fenêtre de lissage en nombre d’images.
Cette méthode de stabilisation ne nécessite pas de points de référence particuliers. L’utilisateur doit seulement s’assurer que les bancs sont visibles lors de la prise de la vidéo.
NB : Cette méthode n’est applicable que pour les vidéos prises verticalement depuis la surface libre car elle ne corrige que les transformations affines (translations et rotations).
Stabilisation des couleurs
La stabilisation avec des marqueurs colorés est plus précise, plus rapide et permet de corriger les changements de perspectives comme ceux induits par les changements d’altitude du drone. Elle permet également de stabiliser des vidéos qui ne sont pas verticales. En revanche, elle nécessite la présence constante de 4 marqueurs au sol de même couleur à tout moment de la vidéo. Pour y accéder, il faut passer à l’option correspondante dans le menu de stabilisation.
L’utilisateur a la possibilité de dessiner des masques pour ne sélectionner que les cibles et éviter ainsi de détecter d’autres objets de la même couleur.
Idéalement, vous devriez choisir une couleur qui n’est pas présente dans la zone d’étude. La couleur est déterminée par l’utilisateur via le paramètre Color et peut être affinée avec la souris. Les paramètres Blur size et Erode/dilate factor permettent de lisser l’image afin d’améliorer la détection des marques. Cela permet d’interpréter les grandes marques au sol comme plusieurs marques au sol. Si la taille des pixels des marques au sol dans l’image est très petite, les valeurs par défaut de ces paramètres à 1 pertinentes si les cibles ne disparaissent pas pendant l’enregistrement vidéo. Le “Rayon de lissage” permet, comme pour la méthode de stabilisation avec masque, d’effectuer une correction plus douce et d’éviter ainsi un rendu saccadé.