... | @@ -4,12 +4,12 @@ |
... | @@ -4,12 +4,12 @@ |
|
|
|
|
|
- [Filtrage des résultats instantanés](#filtrage-des-r%C3%A9sultats-instantan%C3%A9s)
|
|
- [Filtrage des résultats instantanés](#filtrage-des-r%C3%A9sultats-instantan%C3%A9s)
|
|
- [1. Test médian](#1.-Test-médian)
|
|
- [1. Test médian](#1.-Test-médian)
|
|
- [Seuil vitesse]
|
|
- [2. Seuil vitesse](#2.-Seuil-vitesse)
|
|
- [Seuil corrélation]
|
|
- [3. Seuil corrélation](#3.-Seuil-corrélation)
|
|
- [Pic de corrélation]
|
|
- [4. Pic de corrélation](#4.-Pic-de-corrélation)
|
|
- [Distribution des vitesses]
|
|
- [5. Distribution des vitesses](#5.-Distribution-des-vitesses)
|
|
- [Dispersion des vitesses]
|
|
- [6. Dispersion des vitesses](#6.-Dispersion-des-vitesses)
|
|
- [Dispersion angulaire]
|
|
- [7. Dispersion angulaire](#7.-Dispersion-angulaire)
|
|
- [Moyenne des résultats](#moyenne-des-r%C3%A9sultats)
|
|
- [Moyenne des résultats](#moyenne-des-r%C3%A9sultats)
|
|
- [Statistiques des résultats de vitesse](#statistiques-des-r%C3%A9sultats-de-vitesse)
|
|
- [Statistiques des résultats de vitesse](#statistiques-des-r%C3%A9sultats-de-vitesse)
|
|
|
|
|
... | @@ -30,13 +30,56 @@ Le menu **_Post-traitement🡪 Filtrage des résultats instantanés_** lance l |
... | @@ -30,13 +30,56 @@ Le menu **_Post-traitement🡪 Filtrage des résultats instantanés_** lance l |
|
6. Dispersion des vitesses : filtre de cohérence temporelle des vitesses (dans le sens du courant)
|
|
6. Dispersion des vitesses : filtre de cohérence temporelle des vitesses (dans le sens du courant)
|
|
7. Dispersion angulaire : filtre de cohérence temporelle des vitesses
|
|
7. Dispersion angulaire : filtre de cohérence temporelle des vitesses
|
|
|
|
|
|
Ces filtres sont appliqués en séquence, dans l'ordre présenté ci-dessus. Dans cette section une présentation brève est proposée. Pour plus de détails, se référer à la section de [présentation détaillée des filtres](#présentation-détaillée-des-filtres).
|
|
Ces filtres sont appliqués en séquence, dans l'ordre présenté ci-dessus. Pour utiliser chacun des filtres, **activer la case à cocher** et **renseigner les valeurs**.
|
|
|
|
|
|
|
|
Dans cette section une présentation brève est proposée. Pour plus de détails, se référer à la section de [présentation détaillée des filtres](#présentation-détaillée-des-filtres).
|
|
|
|
|
|
|
|
## 1. Test médian ![filtres_median](uploads/63ebdad0ff6a296d03205f71d24c1e5d/filtres_median.png)
|
|
|
|
|
|
|
|
Le test médian est un filtre de cohérence spatiale : il rejette les vitesses non homogènes avec leurs voisines les plus proches (méthode proposée par [Westerweel & Scarano (2005)](https://link.springer.com/article/10.1007/s00348-005-0016-6)). La comparaison est réalisée pour chaque composante de vitesse (Vx et Vy).
|
|
|
|
|
|
|
|
Les étapes du test médian sont les suivantes :
|
|
|
|
- Détection des **8 voisins** à chaque point (paramètre ***n_neighbor = 8*** par défaut);
|
|
|
|
- Calcul de l'écart à la médiane des vitesses voisines. Pour une meilleure robustesse, l'écart à la médiane des vitesses voisines est normalisé par un **estimateur robuste des fluctuations locales de vitesse** (paramètre ***epsilon = 0.1 pix*** par défaut);
|
|
|
|
- Comparaison de l'écart calculé à un **seuil de tolérance** (paramètre ***r0 = 2*** par défaut).
|
|
|
|
- Si l'écart **dépasse** le seuil de tolérance, la vitesse au point est **rejetée**.
|
|
|
|
|
|
|
|
## 2. Seuil vitesse ![filtres_vitesse](uploads/be4fdc8bf75177d335f7f9fb0d5a8ab8/filtres_vitesse.png)
|
|
|
|
|
|
|
|
Le filtre sur seuil de vitesse permet de ne conserver que les vitesses ayant une valeur de norme ou de composante Vx ou Vy comprises dans une gamme définie. Les ***valeurs minimales et maximales*** sont à renseigner pour chaque donnée (norme, Vx, Vy).
|
|
|
|
|
|
|
|
## 3. Seuil de corrélation ![filtres_corr](uploads/5bb8eec56da320dc580efa054ea433e8/filtres_corr.png)
|
|
|
|
|
|
|
|
Le filtre sur seuil de corrélation permet de ne conserver les vitesses calculées que dans une certaine gamme de valeur de corrélation, voir la page des [Principes de la mesure de la vitesse de déplacement des traceurs](Manuel-utilisateur/Approfondissements#principes-de-la-mesure-de-la-vitesse-de-d%C3%A9placement-des-traceurs) pour plus de détails.
|
|
|
|
|
|
|
|
> **La valeur minimale** dépend de la **qualité des traceurs** et de leur **conservation temporelle**.
|
|
|
|
> - Pour des traceurs non déformables (objets durs, traceurs artificiels) on pourra exiger des corrélations élevées (de l’ordre de 0.7).
|
|
|
|
> - Pour des traceurs se déformant (figures de turbulence, écume), on demandera un seuil minimal plus faible (de l’ordre de 0.4).
|
|
|
|
>
|
|
|
|
> En fixant une borne maximale à 0.98, on évitera des artifices si la grille de calcul déborde de l’écoulement et empiète sur des zones statiques (berge, bord l’image).
|
|
|
|
> Par défaut, les valeurs seuils sont fixées à 0.4 (min) et 0.98 (max).
|
|
|
|
|
|
|
|
## 4. Pic de corrélation
|
|
|
|
|
|
|
|
Le filtre sur largeur du pic de corrélation permet de rejeter les points où le pic de corrélation est trop large par rapport à la vitesse calculée.
|
|
|
|
|
|
|
|
> La largeur du pic de corrélation témoigne de la **qualité de l'identification du traceur**.
|
|
|
|
|
|
|
|
> Dans le cas d'un **traceur de bonne qualité** (facilement identifiable), le **pic de corrélation est franc et marqué**. La largeur du pic est donc petite par rapport au déplacement mesuré.
|
|
|
|
>
|
|
|
|
> Dans le cas d'un **traceur de mauvaise qualité**, le **pic de corrélation est plus étalé**. Cela témoigne d'une difficulté à identifier précisément la position du traceur.
|
|
|
|
|
|
|
|
La largeur du pic de corrélation est mesurée à 80% de la hauteur du pic (voir la section [Approfondissements](Manuel-utilisateur/Approfondissements#4.-Pic-de-corrélation) pour plus de détails).
|
|
|
|
|
|
|
|
Le rapport entre la largeur à 80% du pic et la norme du vecteur vitesse est calculé. Le rapport obtenu est comparé au **seuil de tolérance** (paramètre ***rhomax = 0.5*** par défaut) : si le rapport dépasse le seuil, alors la vitesse au point est rejetée.
|
|
|
|
|
|
|
|
> Un seuil de tolérance tel que ***rhomax = 0.5*** signifie que la largeur du pic ne doit pas représenter plus que la moitié (50%) de la norme de la vitesse calculée.
|
|
|
|
|
|
|
|
## 5. Distribution des vitesses
|
|
|
|
## 6. Dispersion des vitesses
|
|
|
|
## 7. Dispersion angulaire
|
|
|
|
|
|
## 1. Test médian [filtres_median.pdf](uploads/bff4e15c169d167f6e74faec33a181d8/filtres_median.pdf)
|
|
|
|
|
|
|
|
Le test médian compare les composantes Vx et Vy d'un vecteur avec ses 8 voisins les plus proches (paramètre n_neighbor).
|
|
|
|
- L’onglet **_Vitesse_** permet de filtrer sur des valeurs de norme ou de composantes Vx ou Vy. Pour utiliser ce filtre, activer la case à cocher **_Filtrer les vitesses_** et renseigner les valeurs minimale et maximale pour les différents filtres proposés. Par défaut, la valeur seuil de norme de vitesse minimale est zéro et elle ne peut pas être strictement négative.
|
|
|
|
- L’onglet **_Corrélation_** permet de ne conserver les vitesses calculées que dans une certaine gamme de valeur de corrélation, voir la page des [Principes de la mesure de la vitesse de déplacement des traceurs](#principes-de-la-mesure-de-la-vitesse-de-d%C3%A9placement-des-traceurs) pour plus de détails. Pour utiliser ce filtre, activer la case à cocher **_Filtrer les corrélations_** et renseigner les valeurs minimale et maximale de la plage de corrélation pour laquelle les vitesses sont à conserver. La valeur minimale dépend de la qualité des traceurs et de leur conservation temporelle. Pour des traceurs non déformables (objets durs, traceurs artificiels) on pourra exiger des corrélations élevées (de l’ordre de 0.7). Pour des traceurs se déformant (figures de turbulence, écume), on demandera un seuil minimal plus faible (de l’ordre de 0.4). En fixant une borne maximale à 0.98, on évitera des artifices si la grille de calcul déborde de l’écoulement et empiète sur des zones statiques (berge, bord l’image). Par défaut, les valeurs seuils sont fixées à 0.4 (min) et 0.98 (max).
|
|
|
|
|
|
|
|
Les champs de vitesses instantanées filtrés sont stockés dans le dossier **_vel_filter_**. Le groupe de calque **_Résultats filtrés (F)_** est créé.
|
|
Les champs de vitesses instantanées filtrés sont stockés dans le dossier **_vel_filter_**. Le groupe de calque **_Résultats filtrés (F)_** est créé.
|
|
|
|
|
... | @@ -62,4 +105,6 @@ Il permet de visualiser les vitesses moyennées calculées sous forme de champ d |
... | @@ -62,4 +105,6 @@ Il permet de visualiser les vitesses moyennées calculées sous forme de champ d |
|
|
|
|
|
Le menu **_Post-traitement🡪 Afficher les statistiques résultats..._** affiche un résumé (min, max, moyenne, médiane, écart type) des résultats de vitesse bruts et filtrés : composantes Vx et Vy, niveau de corrélation (CORREL), norme (NORME), rotationnel (OMEGA, pas encore implémenté : affiche la valeur 4), divergence (DIVERG, pas encore implémenté : affiche la valeur 5). Les statistiques peuvent être calculées sur les résultats de toutes les paires d'images ou pour une paire d'images donnée.
|
|
Le menu **_Post-traitement🡪 Afficher les statistiques résultats..._** affiche un résumé (min, max, moyenne, médiane, écart type) des résultats de vitesse bruts et filtrés : composantes Vx et Vy, niveau de corrélation (CORREL), norme (NORME), rotationnel (OMEGA, pas encore implémenté : affiche la valeur 4), divergence (DIVERG, pas encore implémenté : affiche la valeur 5). Les statistiques peuvent être calculées sur les résultats de toutes les paires d'images ou pour une paire d'images donnée.
|
|
|
|
|
|
![](./media/image76.png) |
|
![](./media/image76.png)
|
|
\ No newline at end of file |
|
|
|
|
|
Westerweel, J. & Scarano, F. (2005). Universal outlier detection for PIV data. Experiments in Fluids. 39. 1096-1100. 10.1007/s00348-005-0016-6. |
|
|
|
\ No newline at end of file |