Fudaa-LSPIV Version 1.9.2 du 03/05/2022 =========================== Corrections ----------- - Crash de l'executable tranf_a lors de l'opération d'orthorectification des images. Version 1.9.1 du 15/04/2022 =========================== Nouveautés ---------- - Creation de transects en mode abscisse/z Améliorations ------------- - Dans la fenetre de saisie des paramètres de calcul, un bouton "Prévisualiser" est ajouté pour voir les vitesses sur la première paire d'images. Corrections ----------- - Le fichier gen_img_ref.x n'était pas installé avec une autorisation execution sous Linux. Version 1.9.0 du 04/01/2022 =========================== Nouveautés ---------- - Rapport de jaugeage: - Les paramètres de stabilisation sont restitués dans les rapports de jaugeage. - Le projet peut être géré dans le format 7zip. - Affichage des statistiques sur les vitesses brutes et filtrées (menu Post-traitement->Afficher les statistiques résultats) - Orthorectification en mode 4 points en distance (menu Orthorectification->Orthorectification->Points de références->Mode 4 points) - Calcul manuel des vitesses, et calque correspondant (menu Analyse PIV->Calcul manuel des vitesses) Améliorations ------------- - En cas de modification du mode d'orthorectification, les résultats qui suivent sont supprimés. - Le n° des transects est affiché dans la fenetre graphique. - Compatibilité avec FlowPic : - Le fichier flow_area.dat contenant la zone d'écoulement est généré. - Le fichier user_extract.dat des paramètres d'échantillonnage est généré. - Le fichier user_extract.dat peut être importé. - Amélioration du calcul de résolution par défaut (exe gen_img_ref) - Lors de la suppression d'un vecteur filtré, les résultats moyenne + débit sont suppprimés. - Le filtre sur la norme des vitesses est à 0 par défaut. - Lors de la validation des paramètres de calcul, les résultats de vitesses sont prévisualisés. Corrections ----------- - Le setup Linux integre la librairie fortran avec le bon n° de version - Lors du filtre des vitesses, la norme des vitesses ne peut plus etre inférieur à 0. - Lors de l'échantillonnage par ffmpeg, les première et dernière images sont supprimées (images incorrectes). - Bug sur les vidéos prises en portrait Version 1.8.2 du 01/12/2020 =========================== Corrections ----------- - Echantillonnage : Les vidéos qui n'ont pas l'information de durée dans leurs propriétés sont à présent lisibles (format MKV notamment). Version 1.8.1 du 02/11/2020 =========================== Améliorations ------------- - Echantillonnage : La taille d'origine des images est affichée dans le panneau de prévisualisation Corrections ----------- - Les exes ont été corrigés. - Echantillonnage : La liaison des dimensions X et Y n'étaient pas conservée en cas d'echantillonnage d'une deuxième vidéo. Corrigé. - Lors d'une transformation par mise à l'échelle, si les dimensions sont trop importantes, rien ne se passe. Corrigé. Un message est affiché en cas d'echec de création des images transformées pour indiquer de limiter les dimensions. Version 1.8.0 du 30/07/2020 =========================== Nouveautés ---------- - Echantillonnage: - La progression de l'échantillonnage est a présent fonctionnelle. - Il est possible de définir une taille d'images différente de celle de la vidéo - Il est possible de d'interrompre l'opération d'échantillonnage - Les informations d'échantillonnage sont stockées dans le projet et restituées dans les rapports de jaugeage. - Le temps restant est affiché dans la fenetre de progression lors des opérations longue (échantillonnage, calcul de vitesses, ...). - Le format PGM5 est accepté dans Fudaa-LSPIV et est utilisé pour les calculs. - Le calcul de stabilisation peut être interrompu. - Il est possible d'importer plusieurs transects à la fois. Améliorations ------------- - Le titre des couches résultats est simplifié. - En mode orthorectification "échelle", il est possible de ne définir que la résolution. Les autres paramètres sont alors calculés par défaut. - Une aide est affichée dans la fenetre de parametres de stabilisation. Version 1.7.3 du 02/01/2020 =========================== Améliorations ------------- - Lors du lancement de la chaine de calcul, les étapes à relancer peuvent être choisie. Le calcul se lance après confirmation par l'utilisateur. - Le coefficient global calculé est affiché dans la fenêtre résultats de débit et dans le rapport de jaugeage à la place du coefficient global défini par l'utilisateur. - Les coefficients ponctuels calculés par bathy_compute sont affectés aux coefficients en chaque point à la suite de l'uéedition d'un transect. Correction ---------- - Traceback lors d'un changement de pas d'interpolation sur un transect. Corrigé. Le fichier calculé par bathy_compute est correctement relu. Version 1.7.2 du 13/11/2019 =========================== Nouveautés ---------- - Il est possible de lancer la totalité des calculs (menu Analyse LSPIV->Relancer tous les calculs). Seules les étapes dont les paramètres ont été renseignés sont recalculées. - Les transects autorisent des coefficients ponctuels de vitesses. Si le coefficient global de vitesses est désactivé pour le transect, des coefficients ponctuels peuvent être donnés. Les coefficients ponctuels laissés vides sont calculés automatiquement par Fudaa-LSPIV. - Lors de l'import vidéo, une prévisualisation de la vidéo est affichée, qui permet de définir au mieux l'échantillonnage. - Linux : La parallélisation est activée pour la plupart des exécutables. Améliorations ------------- - Le setup et les exe sont fonction de l'OS cible (Windows, Linux, 32 ou 64 bits). - Quelques améliorations sur la fenêtre de définition des IA/SA. Correction ---------- - Le calcul de vitesses brutes après que les filtres ont été définis filtrait également les vitesses brutes. - Linux : Les images importées depuis une vidéo étaient dans le désordre. - Les raccourcis bureau exécutent à présent le script de lancement, permettant à l'utilisateur de modifier ce dernier pour des réglages spécifiques. Version 1.7.1 du 03/06/2019 =========================== Nouveautés ---------- - En cas de modification de paramètres (de calcul, de filtrage, de moyennation, de transect)), la succession des résultats qui en dépendent sont supprimés (resultats bruts, puis filtrés, puis moyennés, puis de débit). Un message de confirmation est affiché avant la suppression des résultats. - Il est possible d'exporter les résultats (bruts, filtrés, moyennés) vers un fichier Excel (menu Fichier->exporter->Exporter les résultats vers Excel). - On peut a présent définir des ellipses de recherche sur les transect. 2 rayons sont proposés (Rx et Ry). Améliorations ------------- - Après filtrage des vitesses, le calque des vitesses filtrées est affiché automatiquement. - Les resutlats bruts et les images sont liées par defaut dans la vue réelle. - Dans le tableau des débits, la hauteur d'eau n'est plus modifiable. Le coefficient de vitesse est affiché pour chaque transect. - Le menu "Cache image" est déplacé dans le panneau des préférences (onglet Général->Calcul). - L'ecran de démarrage est revu pour rendre plus visible la version de Fudaa-LSPIV. Correction ---------- - Dans l'import vidéo, l'intervalle de temps est affiché avec 5 decimales. Le nombre d'images par secondes est affiché en entier. - Plantage lors de la vérification des points de reference quand on n'a pas renseigné les paramètres de transformation. Corrigé. - Des vecteurs vitesses peuvent être tracés en noir quand ils sont en limite des bornes de la palette. Corrigé. Pour les projets existants, il faut recalculer automatiquement la palette, ou relancer le calcul pour que la correction soit visible. - Quelques correctifs de traduction. Version 1.7.0 du 26/02/2019 =========================== Nouveautés ---------- Ajout d'un module de stabilisation des images : - Un panneau de stabilisation des images (commande Images->Paramètres de stabilisation des images) permet de saisir les paramètres (zone d'écoulement + paramètres). Ce panneau active ou désactive la stabilisation. - La commande Images->Stabiliser les images permet de lancer le calcul. Une fois les images stabilisées, elles peuvent être transformées. - Le bouton "Afficher les images stabilisées" de la barre d'outils permet de visualiser les images stabilisées à la place des images sources dans l'espace image source. - La commande Fichier->Exporter->Exporter les images stabilisées permet l'export de ces images. Version 1.6.4 du 12/10/2018 =========================== Améliorations ------------- - Les coordonnées métriques sont conserves en cas de modification de resolution ou d'intervalle de temps. - Calques de vitesses : La norme fixe à 2.5 m/s est supprimée - Le copy/paste est possible sur les points de transects, à la création comme a la modification. Les cercles sont affichés lors de l'édition d'un transect, et un bouton appliquer permet de visualiser les modifications. - Les points de GRP précedents sont conservées lors de la saisie, et peuvent être supprimés ou ajoutés par copie/paste même quand aucun point n'existe. - Les exécutables Windows livrés sont compilés en 64 bits. - L'action "Inverser transect" est accessible depuis le menu contextuel, après sélection d'un transect. Correction ---------- - Les valeurs de correlation par defaut sont revues - Les valeurs par defaut des seuils mini des vitesses sont revues. - Les repertoires temporaires sont supprimés à la fin de l'échantillonage. - Les images sont echantillonnées avec ffmeg avec de nouvelles options (les premières images étaient fausses). - Lors de l'import des paramètres de calcul, l'interval de temps n'est pas importé. - Durant l'échantillonage, les images précédentes n'étaient pas écrasées par les nouvelles. Version 1.6.3 du 01/06/2018 =========================== Nouveautés ---------- - Mise à l'échelle : Saisie par couples de points : Les segments sont affichés jusqu’à la fin de saisie dans un calque spécifique - Mise à l'échelle : Les couples de points (résolution, transformation) sont sauvegardés, restitués. - Import vidéo : L'action est un menu à part entière. Le fichier est lu afin d'afficher l'intervalle de temps avant echantillonage. L'échantillonage est réalisé en indiquant la fréquence de prélèvement des images (1 sur x). - Fudaa-LSPIV est compatible avec Java 9 et 10. Améliorations ------------- - Suite au calcul des vitesses, la vue réelle est visualisée et le champ de vitesses réelles affiché. - Le résultat NORME est affiché en premier dans le menu, et sélectionné par defaut - Mise à l'échelle : Xmax et Ymax sont calculés par defaut en fonction de la resolution et de la taille d'image. - Mise à l'échelle : Les unités sont affichées et l'ordre des colonnes est modifié dans le tableau des couples de points. - Le menu LSPIV est découpé en 6 menus correspondants aux anciennes rubriques. - Les images peuvent être soit de calcul, soit de fond. Le menu Images->Gestion des images sources permet de définir leur type. - Des aides sont ajoutées sur les panneaux Import vidéo, Paramètres de calcul, Filtrage, ainsi que lors du lancement des calcul de transformation et calcul de vitesses. - L'intervalle de temps et le nombre d'images par secondes est déplacé du panneau de paramètres calcul vers Images->Import vidéo et Images->Gestion des images sources. - Mise à l'échelle : Un bouton Appliquer est ajouté avec test sur la 1ère image. - Mise à l'échelle : Le niveau d'eau est demandé dans le panneau des paramètres. - Une demande de confirmation est affichée avant lancement des calcul des vitesses instantanées. - Le niveau d'eau est affiché dans le dialogue d'affichage des résultats de débit. Correction ---------- - Lors de la saisie de la taille de l'aire d'interrogation en metres, la taille en pixel est arrondie pour eviter le message d'erreur "la taille doit être en entier". Version 1.6.2 du 19/01/2018 =========================== Améliorations ------------- - Dans un souci de compatibilité avec QGIS, l'extension par défaut du fichier d'export de résultats Serafin est SLF. - L'option Export volume format a été supprimée de la fenetre d'export (inutilisable). - Les executables LSPIV sont maintenant en double précision. Correction ---------- - L'export des résultats vers un format Serafin ne se faisait pas correctement (les vitesses ne pouvaient être visualisées sous QGIS). Version 1.6.1 du 20/12/2017 =========================== Nouveautés ---------- - Les résultats peuvent être exportés vers un format Serafin (Menu Fichier->Exporter-> Exporter les résultats). Améliorations ------------- - Un bouton "Appliquer" a été ajouté dans la fenetre "Mise à l'échelle->Paramètres" pour tester la transformation sur l'image courante. - Les valeurs de résultats sur les points invalides (CORRELATION=-99) sont à présent interpolées avec les valeurs des points alentours (les points étaient auparavant supprimés). - Les noms des calques ont été revus pour que la distinction puissent être faite dans l'affichage des légendes. - En cas d'orthorectification 2D (tous les points GRP ont même cote Z), le niveau d'eau doit avoir même valeur. Si ce n'est pas le cas, la modification est faite avant lancement du calcul, et un message est affiché pour prevenir l'utilisateur. - Les palettes pour les calques de vitesses sont par défault définies dégradées, avec 30 niveaux, compactée. Les vitesses sont tracées avec une épaisseur 2. - Il est possible de travailler en coordonnées Lambert. Les coordonnées sont automatiquement réduites (de facon transparente) pour limiter les erreurs lors des calculs. Correction ---------- - Le nombre de plages d'isocouleurs est automatiquement remis à 30 après un affichage de la variable OMEGA ou DIVERG (affichées avec un seul niveau). - Certaines vitesses interpolées qui n'apparaissaient pas (vitesses sur transects) sont à présent correctement affichées. - Les paramètres graphiques sauvegardés dans les projets etait incorrectement restitués. - L'export du rapport de jaugeage était impossible si Fudaa-LSPIV était lancé depuis la fenetre de commandes (avec le fichier BAT). Version 1.5.2 du 08/06/2017 =========================== Nouveautés ---------- - Affichage sur la vue 2D réel et sur la vue 3D des vitesses sur la profondeur extrapolées (réprésentation suivant une couleur différente). La légende est affichée en conséquence. - Un nouveau type de transformation d'images a été ajouté (mise à l'échelle). Pour la mise à l'échelle, la résolution est donnée ou calculée à partir de couples de points saisis à l'écran. Une translation/rotation peut être appliquée à partir de 2 points en donnant leur coordonnées réelles. - L'affichage de la rive gauche et droite des transects est indiqué par un label sur les points extrémité. Il est possible d'inverser des transects (menu Edition->Inverser des transects). Améliorations ------------- - Le rapport de jaugeage est ouvert automatiquement à la suite de sa création. - L'unité (m) des points de référence est précisée dans les fenetres de saisie. - L'aide PDF est remplacée par une aide HTML. - Les points de résultats invalide sont supprimés (CORRELATION=-99). Le maillage des résultats en isocouleurs sont donc modifiés. - Copier/coller est possible sur les colonnes des tableaux d'édition GRP, transects et points de grille. - Le niveau d'eau n'est plus fixé par défaut. - Certains paramètres par défaut ont été améliorés (représentation des vecteurs avec une légende vecteur à 2.5m/s, 30 niveaux d'isocouleurs, légende entre 0 et 1 pour la correlation, symbole 'plus' et 'cercle' pour les points GRP saisis/vérifiés, transparence sur les labels modifiable par le panneau de configuration du calque. - Un message d'alerte est affiché à l'utilisateur lors de la création d'un transect si le niveau d'eau est inférieur au point le plus bas du transect ou si la cote d'un des deux points extrémités du transect est inférieure au niveau d'eau. - L'arbre des calques de la vue 2D réel a été totalement réorganisé. Corrections ----------- - Le nom du fichier rapport sauvegardé (version anglaise) est a présent par défault _report.xlsx. - La première image échantillonnée lors de l'import d'images depuis une vidéo est supprimée. Version 1.5.1 du 13/04/2017 =========================== Nouveautés ---------- - Détection sur le site de Fudaa-LSPIV de la présence d'une nouvelle version téléchargeable au lancement de Fudaa-LSPIV. En complement, le menu Aide->Mise à jour permet de verifier la présence d'une mise à jour. - Possibilité d'importer les images sources du projet depuis une séquence vidéo, par le menu LSPIV->Gestion des images->Importer. L'utilitaire ffmpeg est utilisé pour cette fonctionnalité. Les images importées remplacent les images sources existantes dans le projet. Améliorations ------------- - Le nom des fichiers .dat pour l'import de données est défini par defaut dans les boites de dialogue d'import. - Le tooltip sur l'action Auto cache a été revu. - Le rapport de jaugeage en anglais a été intégré. Plusieurs modifications ont été apportées sur le rapport de jaugeage. Corrections ----------- - Problème de non prise en compte de la suppression manuelle des vitesses pour le calcul des moyennes (s’il n’y a pas eu une sauvegarde entre temps). - Le menu Fichier->Exporter->Export des images sources restait grisé jusqu'a ce que le projet contienne des images transformées. - Les filtres sur les composantes VX et VY étaient intervertis. Version 1.5.0 du 20/12/2016 =========================== Nouveautés ---------- - Le filtrage des vitesses instantanées a été amélioré : Après un filtrage des vitesses par calcul et avant moyennation des vitesses filtrées, il est a présent possible de supprimer certaines vitesses manuellement. Pour cela, il faut : - Sélectionner le calque des vitesses instantanées filtrées - Sélectionner le résultat pour lequel supprimer des vitesses - Sélectionner un ou plusieurs vecteur vitesses à l'aide de l'outil de sélection - Exécuter la commande "Edition->Supprimer" (ou raccourci Suppr). - Un rapport de jaugeage est disponible par la commande "Fichier->Exporter->Exporter le rapport de jaugeage". Ce rapport de jaugeage est basé sur un modèle Excel, certaines valeurs sont à renseigner dans une fenetre qui s'ouvre avant de sauvegarder le rapport. Améliorations ------------- - Les paramètres de transformation peuvent être importés (commande "LSPIV->Paramètres de transformation->Importer") - Les paramètres de calcul peuvent être importés (commande "LSPIV->Paramètres de calcul->Importer") - La fenetre des paramètres de calcul a été revue, et affiche notamment les données en pixels ou en mêtres. Un schéma explicatif a également été ajouté pour l'aire de recherche. - Les paramètres de filtre sur les vitesses ont été modifiés. Corrections ----------- - Un blocage de l'application pouvait apparaitre à la fin du calcul de moyenne des résultats instantanés. Version 1.4.5 du 23/03/2016 =========================== Améliorations ------------- - Dans les paramètres de transformation de repère, ajout des coordonnées du point centre de la rotation. Ces coordonnées sont données dans le repère qui suit la translation. Auparavant, les coordonnées du centre étaient 0,0. - Dans le dialogue d'affichage des résultats de calcul du débit, les écarts sont affichés avec un signe '+' ou '-' - Une nouvelle commande "LSPIV->Afficher les résultats de calcul" a été ajoutée pour afficher les résultats sans devoir recalculer les débits. Corrections ----------- - Lorsqu'on sélectionne "LSPIV->Parametres du transect, les calculs de débit ne sont plus supprimés, que les paramètres soient modifiés ou non. - L'intitulé "repère d'origine" est remplacé dans toute l'application par "repère initial". Version 1.4.4 du 24/08/2015 =========================== Nouveautés ---------- - Un repère d'origine différent de celui de calcul peut être défini par l'outil repère de la barre d'outils. La rotation et les translations X,Y,Z sont modifiables pour transformer le repère d'origine en repère de calcul. L'outil liste associé déroulante permet de choisir le repère dans lequel l'utilisateur travaille, et ainsi : - de visualiser les coordonnées dans le repère courant, et de les saisir dans ce repère. - d'importer les données (points de référence, transect, etc.) dans le repère courant. Les résultats sont aussi affichés dans ce repère. Améliorations ------------- - Possibilité de sélectionner plusieurs transects simultanément pour leur appliquer les paramètres de calcul de débit (menu LSPIV->Paramètres transect). - Ajout des résultats dans la fenêtre affichée à la fin d'un calcul de débits. L'écart à la moyenne de chaque résultat est affiché pour chaque transect. Corrections ----------- - En vue 3D, les débits ne sont pas réprésentés avec un Z correspondant au niveau d'eau. Corrigé. Version 1.4.3 du 21/04/2015 =========================== Nouveautés ---------- - Les transects peuvent être affichés dans une vue 3D. Quand un transect (ou plus) est selectionné, le menu "Vue 3D du(des) transect(s)" est accessible. L'utilisateur peut voir le(s) transect(s) suivant une perspective 3D, et tourner autour de lui au moyen de la souris. Une combinaison de touches peut être utilisée simultanément avec les boutons de la souris pour le zoom/deplacement/rotation. Si les débits ont été calculés, il sont affichés avec les transects, dans un plan horizontal X,Y. - Les géométries comme les GRP ou les transects peuvent être déplacés grace à 2 nouveaux outils : Outil de déplacement et outil de rotation. Ces nouveaux outils sont accessibles depuis la barre d'outils ou depuis le menu "Edition". Améliorations ------------- - Le drag & drop est fonctionnel pour les fichiers projets. Il suffit d'attraper un fichier depuis l'explorateur et de le lacher sur l'application. - Lors du changement des parametres d'un transect par l'intermédiaire du dialogue des paramètres, les points interpolés et les circles de recherche autour de ces points sont affichés, et rafraichis quand le bouton "appliquer" est cliqué. Si le bouton "annuler" est cliqué, les paramètres et la géométrie précédente sont réinitialisés. - Il est maintenant possible d'ajouter des points de référence soit par import, soit en les saisissant à l'aide de la souris. Au moment d'en ajouter, un message est affiché pour demander à l'utilisateur s'il souhaite conserver les anciens points ou les supprimer. Il est egalement possible de supprimer individuellement chaque points (selection puis touche DEL). Le controle des points (nombre, coordonnées à même Z) n'est fait que lors du paramétrage de la transformation ou au moment de la transformation. - Le calcul de débit peut être lancé par le raccourci Ctrl+Maj+Q. Corrections ----------- - Impossible de créer un transect si aucun n'existe. Corrigé. Version 1.4.2 du 31/03/2015 =========================== Nouveautés ---------- - Fudaa-LSPIV autorise le multi transects. Il est possible d'ajouter des transects (menus LSPIV->transect->Nouveau ou Import), ou de supprimer des transects précédemment définis en les sélectionnant puis en pressant la touche 'delete'. Chaque transect possède ses propres propriétés (accessibles par le menu LSPIV->paramètres du transect), que vous pouvez saisir quand un transect est sélectionné (le menu 'Edit' peut aussi être utilisé pour changer les paramètres). Lors du lancement du calcul de débit, une boucle est effectuée sur chaque transect, et les résultats sont combinés pour produire un resultat global de débit. - Le tracé de particules (lignes de courant ou trajectoires) a été ajouté à cette version. 3 calques ont été ajoutés en espace réel à cet effet : 1 calque pour le tracé pour les résultats bruts, 1 calque pour le tracé pour les résultats filtrés, et 1 calque pour les résultats moyennés. Pour réaliser le tracé, il est nécessaire : - De sélectionner le calque concerné. - Par le menu calcul de lignes de courant/trajectoires et la boite de dialogue qui s'affiche, de renseigner le type de tracé, le pas de temps initial d'intégration, le segment de départ, éventuellement la variable à afficher sur les marqueurs tracés. - De lancer le calcul depuis la boite de dialogue. Lors de la récupération d'un projet, les tracés de particules sont recalculés depuis les paramètres précédemment enregistrés. Améliorations ------------- - Les anciens projets (avant la version 1.4.2) sont convertis suivant la nouvelle structure de projet. - Le langage choisi lors de l'installation de l'application est utilisé par défaut lors de l'utilisation de l'application. - Le drag & drop est fonctionnel pour les fichiers projets. Il suffit d'attraper un fichier depuis l'explorateur et de le lacher sur l'application. Corrections ----------- - Les boutons de réponse aux questions sont en français (Oui / Non) même dans la version anglaise. Corrigé. - La version est a présent dédicacée au Professeur Ichiro Fujita, Université de Kobé. - Lors de la sauvegarde d'un fichier projet, l'extension .lspiv.zip n'est pas automatiquement ajoutée si le nom comporte un '.'. Corrigé. - Les boites de dialogue About et License restent en francais, même en version anglaise. Corrigé. - Quand on lance l'application depuis le fichier de script, le chemin de la documentation n'est pas correcte. Corrigé. - Ajout de valeurs par défaut pour les filtres. Version 1.4.1 du 23/02/2015 =========================== Nouveautés ---------- - Les images sources peuvent être sous n'importe quel format (JPG, GIF, PGM, BMP, ...) et être importées telles que. Pour les calculs, elles sont automatiquement transférées en PGM. - Les images sources et transformées peuvent être exportées, suivant leur format original ou un format (JPG, GIF, BMP, PGM, ...) choisi par l'utilisateur. Les images sont exportées dans le répertoire choisi par l'utilisateur. - Les résultats filtrés sont récupérés et affichés dans l'espace réel suivant 2 calques, un calque de représentation sous forme de flèches, et un calque de représentation sous forme d'isosurfaces. Améliorations ------------- - Les GRP sont affichés au mm dans la fenêtre de vérification. - Ajout d'un bouton "appliquer" pour le nombre de points lors de la définition des points de grille, qui permet de visualiser les points avant de valider définitivement. - Lors de la définition des points de grille, un message est affiché pour demander à l'utilisateur s'il souhaite conserver les points précédemment définis ou les supprimer. - L'aide pointe sur le site WWW et sur la documentation pdf incluse dans la distribution. - Le calque image est rendu invisible dans l'espace réel quand on vérifie les GRP. - Les paramètres de filtrage des résultats sont regroupés avec les paramètres de moyennation et les calculs utilisent les résultats bruts précédemment calculés. - Les executables ont été mis à jour dans cette version. Corrections ----------- - Après la sélection d'images sources, la vue ne se recentre pas sur les images importées. Corrigé. - Le nombre de points GRP doit être au minimum de 4. En dessous de 6, les points doivent tous avoir le même Z. Un message d'erreur est affiché si ces critères ne sont pas respectés. Version 1.3.2 du 14/02/2013 =========================== Améliorations ------------- - Le chemin des exes est à présent relatif au chemin d'installation de Fudaa-LSPIV. Ainsi, chaque installation possède ses propres executables. - Affichage sous forme d'isolignes ou isocouleurs des résultats scalaires calculés. Ces résultats sont affichés après triangulation des points de grille. - Les echelles de couleurs pour les résultats sous forme de vecteur ou sous forme d'isocouleurs sont automatiquement réajustées lors d'un nouveau calcul. - Lors du calcul de débit, le transect projeté peut être réimporté à la place du transect initial. - Internationalisation des messages de l'application. Corrections ----------- - Affichage d'une erreur s'il y a un problème d'exécution d'un exécutable lié à des droits administrateur. - Problème aléatoire de blocage de l'IHM en cas de calcul des résultats par PIV. Version 1.3.1 du 05/07/2012 =========================== Améliorations ------------- - Accélération de la lecture/ecriture des fichiers PGM. Les caches sont créés beaucoup plus rapidement (gain de perfomance de plus de 70%). Les caches images sont créés en .gif et non plus .jpg (pas de perte d'information). - Les fichiers PGM ne sont plus sauvés dans le fichier projet, seuls sont sauvegardés les fichiers en cache, augmentant considérablement la rapidité de chargement/sauvegarde du projet et diminuant la taille du fichier projet .lspiv.zip. Les fichiers PGM sont reconstruits à la volée quand c'est nécessaire. Corrections ----------- - Les vitesses instantanées ne sont pas toujours sauvegardées dans le projet. Corrigé. - Les paramètres de couleurs vecteurs, nombre, ne sont pas conservées dans le projet pour certains calques. Corrigé. - Sous Windows 7, il n'est pas possible de faire fonctionner Fudaa-LSPIV sur un répertoire standard "C:\Program files" car certains fichiers temporaires ne peuvent être ecrits faute de droits. Corrigé. Les fichiers temporaires sont maintenant ecrits dans le répertoire temporaire du projet et non plus dans le répertoire d'installation. Version 1.2.1 du 15/12/2011 =========================== Améliorations ------------- - Le nom CEMAGREF est remplacé par Irstea dans l'application et dans le setup. - Le menu "File/Import" est rendu inactif (grisé). - Une option pour ne recréer les caches images qu'à la demande de l'utilisateur a été ajoutée dans le menu "LS-PIV/Cache des images automatique". Lorsque cette option est désactivée, les caches ne sont pas créés (sauf la première image). Lorqu'elle est réactivée, les caches sont créés immédiatement et à chaque opération de selection ou transformation d'image. Par défaut, le cache automatique est activé. Cette préférence est persistante, et est conservée d'une session de l'applcation à une autre. Corrections ----------- - L'application ne dit rien si un exe n'est pas exécutable (en particulier repack) Corrigé. Un message d'erreur est affiché si une erreur survient à l'exécution, par exemple une impossibilité d'exécution. - L'exe repack a été remplacé pour permettre le traitement des images HD. - Pas d'info pour préciser qu'il faut redémarrer l'application après avoir modifié la langue dans les préférences. Corrigé. Une texte d'information en haut du panneau précise que les préférences seront prises en compte après redémarrage. - La légende du calque des vitesses moyennes sur la verticale est renommé en "Vit. moyennes sur vert.". La version anglaise est "Depth-average vel.". - Images .ps -> Erreur lors de la lecture. Corrigé. Le format .ps n'est plus un format autorisé pour la sortie. En effet il est bitmap et n'apporte rien. Version 1.2 du 05/12/2011 ========================= Nouveautés ---------- - Gestion des images sources : Il est possible de sélectionner des images autres que pgm. Les formats supportés sont .gif, .jpg, .pgm et .png. Les images .pgm sont toutes utilisées pour le calcul. Les images autres que pgm servent lors de la définition des points de référence. Elles peuvent être affichées commes les images pgm en fond d'écran comme aide à la création des points. Toutes les images sources doivent avoir la même dimension. L'utilisateur peut gerer finement ses images, il peut en ajouter, en supprimer, changer leur ordre. L'ordre est celui utilisé lors du calcul des vitesses. - Affichage des images sources/transformées : Une liste déroulante dans la barre des outils permet de sélectionner l'image à afficher en fond d'écran. Cette sélection peut être réalisée au cours de la création de données (points de références, saisie des IA/SA, etc.). - Les vitesses instantanées sont a présent calculées, et stockées dans le projet. Elles peuvent être affichées au travers du calcul "Vit. surf. instantanées" dans l'espace réel. Une liste déroulante dans la barre d'outils permet de choisir le résultat instantané à afficher. L'affichage des vitesses instantanées peut être synchronisé avec l'image qui a permis de les calculer. Un bouton "Lier/delier est prévu à cet effet dans la barre d'outils. - L'utilisateur peut choisir de moyenner/filtrer les vitesses instantanées à partir de certains résultats seulement. Pour cela, une fenetre de sélection des résultats à prendre en compte est affichée avant calcul. - Animation : L'utilisateur a la possibilité, par le bouton "Animation" de la barre d'outils de faire défiler les images et résultats instantanés dans la vue réelle. De plus, cet outils d'animation propose en standard de sauvegarder la vidéo produite suivant plusieurs formats (Gif animé, flash, avi, etc.). - Fenetre d'édition : L'utilisateur peut ajouter ou supprimer des points à la géométrie sélectionnée (points de références, transect, etc.). Lors du clic sur le bouton "valider" de la fenetre d'édition, un controle d'acceptation des nouvelles informations est effectué (Exemple : 6 points mini pour la définition des points de référence). - Internationalisation : Fudaa-LSPIV fonctionne à présent en francais ou en anglais. Le panneau des préférences permet d'indiquer la langue à utiliser. Améliorations ------------- - Une croix matérialise le centre du carré de l'aire d'interrogation dans la zone d'affichage. - Il est possible, depuis la fenetre des paramètres de calcul, de définir ou saisir la position du centre du carré de l'IA. Cette position est sauvée dans le fichier projet et restituée. - Les menus d'importation de la grille, d'un transect ou des points de référence sont déplacés vers le menu LSPIV. Corrections ----------- - Saisie interactive des GRP impossible. Corrigé. Version 1.1 du 27/10/2011 ========================= Nouveautés ---------- - Les propriétés graphiques des calques de résultats sont persistantes dans le fichier projet zippé. Elles sont stockées dans le fichier project.db Améliorations ------------- - On peut afficher à n'importe quel moment les informations du dernier calcul de débit réalisé par le bouton "propriétés" de la barre d'outils, après avoir sélectionné le calque des vitesses moyennes. Corrections ----------- - Installeur : Modifier Fudaa-Lspiv par Fudaa-LSPIV + corrections mineures Corrigé. - Paramètres de calcul LSPIV : Mettre comme vitesse max=1000000 par defaut. Egalement sur les limites vitesses transversales, min=-1000000 et max=1000000 Corrigé. - Remplacer les libellés "voir les débits" par "voir les vitesses moyennes sur la verticale" et "Vit. sur verticale" par "Vit. moyennes" Corrigé. - Afficher le niveau d'eau sur résultats de calcul débit. Corrigé. Version 1.1_b20111017 du 17/10/2011 =================================== Corrections ----------- - Problème de relecture des projets zippés avec 7-Zip ou IZArc. Corrigé. Version 1.1_b20111013 du 13/10/2011 =================================== Nouveautés ---------- - Installation simplifiée de l'application. Il n'est plus nécessaire d'installer la librairie JAI/ImageIO parallelement à Fudaa-LSPIV. Un setup permet de choisir d'installer différentes composants (Application, executables externe, documentation, etc.). La désinstallation est automatisés. Des raccourcis sont créés. - Calcul de débit depuis les vitesses moyennées - Création interactive d'un transect, avec contrainte de forme lors de la saisie de la polyligne représentant le transect (un transect est forcement rectiligne). - Import d'un transect depuis un fichier bathy.dat. - Visualisation dans l'espace réel du transect sur image transformée. - Edition possible du transect créé (Action Edition après sélection du transect). - Définition des paramètres de calcul de débit (dans une fenêtre séparée de la fenêtre des paramètres de calcul de vitesses). - Lancement du calcul par appel d'un executable externe et récupération des résultats. - Affichage des résultats sous forme de vecteurs vitesses le long du transect. - Affichage des informations du calcul. - Sauvegarde des projets dans un format .zip. Les anciens projets doivent être zippés avant de pouvoir être ouverts. Le zip doit contenir les répertoires habituels (au moins ./outputs.dir) - Création d'un projet : Il n'est plus demandé à l'utilisteur de préciser l'emplacement de son projet suite au développement de la fonctionnalité "sauvegarde du projet en zip". Améliorations ------------- - Il est possible d'enregistrer le projet sous un autre nom que celui courant par la commande "Enregistrer sous". Corrections ----------- Version 1.1_b20110914 du 14/09/2011 =================================== A partir de cette version, Fudaa-PIV devient Fudaa-LSPIV. Nouveautés ---------- - Intégration des briques logicielles Fudaa 1.2 : - Sauvegarde/restitution de la taille de l'application et de la taille colonne d'arbre des calques - Sauvegarde des préférences dans un seul fichier .ini - Affichage des coordonnées d'un point survolé à la souris (en bas de fenetre) - Les curseurs de saisie sont cohérents avec l'action en cours (une main pour le déplacement, une loupe pour le zoom, etc.) - Export de la vue courante vers un fichier image ou vers le presse papier (actions "Fichier/Exporter/Exporter image" et "Fichier/Exporter/Copier l'image dans le presse papier") Améliorations ------------- - Le fichier coeff.dat est sauvegardé dans le répertoire outputs.dir - Le dossier img_raw n'existe plus, les images sources sont directement reconditionnées depuis leur emplacement d'origine, permettant un gain de temps en traitement. - Lors de la saisie des points de référence, les valeurs de chaque point à saisir sont à présent I, J, X réel, Y réel, Z réel dans la boite de dialogue. - Lors du reconditionnement des images sources, le message de reconditionnement apparait immédiatement. - Lors de la saisie des points de référence, les bouton "Reprise" et "Ajouter la forme en cours" sont déplacés en bas de boite de dialogue et remplacés par "Reprise" et "Fin de saisie" pour une meilleure compréhension. - L'action "LSPIV/Calcul des vitesses, filtre et moyennation" est remplacée par 2 actions, "LSPIV/Calcul des vitesses instantanées" et "Filtrage/moyennation des vitesses instantanées". Ceci permet de supprimer la question pour ne pas relancer le calcul". Les vitesses ne sont visualisables que lorsque les vitesses ont été moyennées. - Le nom de la vue courante est affichée dans le bandeau de la fenêtre 2D. Corrections ----------- - Les paramètres SA ne doivent pas être négatifs. Corrigé. Seules les valeurs supérieures à 0 sont tolérées. Version 1.0.1 du 15/03/2011 =========================== Corrections ----------- - Problème d'ordonnancement des images reconditionnées et transformées. Les images sont ordonnées suivant leur nom alphanumérique (img1, img10, ..., img2). Corrigé. Le nom des images est a présent sous la forme img0001, img0002, ..., img0010. Version 1.0 du 01/03/2011 ========================== Améliorations ------------- - Lors du calcul des vitesses, le test est fait de la présence ou non des fichiers de vitesses. Si des fichiers existent, la question est posée à l'utilisateur pour savoir s'il desire recalculer les vitesses avant filtre et moyennation. - Changement de l'image de la banière d'accueil. - Paramètres de calcul : Des valeurs par défaut ont été ajoutées. - Les points GRP peuvent à présent être confondus en X et Y s'ils ont un Z différent. Corrections ----------- - Légende des vecteurs : La flèche ne s'affiche pas correctement. Corrigé. - Paramètres de calcul : La taille aire interrogation doit être paire. Modifié - Quand on ne change que le niveau d'eau dans "Paramètres de transformation", l'image de fond n'est pas retransformée. Corrigé. - Dans le tableau de saisi des points GRP, les intitulés des coordonnées indiquent X et Y au lieu de I, J. Modifié. Version 0.05 du 17/02/2011 ========================== Améliorations ------------- - Controle d'accessibilité de la librairie JAI Image IO et message d'erreur au lancement si la librairie est introuvable. Corrections ----------- - Traceback en cas de changement de vue si aucun projet n'est chargé. Corrigé. Version 0.04 du 04/02/2011 ========================== Nouveautés ---------- - Import des points de référence à partir d'un fichier GRP.dat - Import des points de grille à partir d'un fichier GRID.dat, avec possibilité d'ajouter ces points aux points de grille existants. - Calcul des vitesses par piv.exe, moy.exe et filter.exe. Le controle d'existence de ces exécutables est fait avant lancement d'un calcul. - Récupération des vitesses calculées et affichage au travers d'un calque dédié. Ce calque est visible dans la vue en espace réel. - Possibilité de configurer le calque des vitesses pour changer le rendu. - Pour les taches de longue durée (calcul de vitesses, reconditionnement, transformation des images), une barre de progression est affichée avec possibilité d'interrompre la tache. - Ajout de la possibilité d'éditer le contour de grille et les points de référence. Cette édition se fait par sélection du calque concerné, puis sélection de la géométrie, et utilisation de l'action "Editer" accessible depuis le menu PIV ou le menu contextuel. Améliorations ------------- - Ajout d'une nouvelle bannière sur le splash screen avec les noms des 3 contacts. - En cas de problème de reconditionnement, le message d'erreur est plus explicite. - Ajout de labels sur les points de contour de grille. - Ajout de raccourcis claviers pour passer d'une vue à l'autre. Corrections ----------- - Le niveau d'eau pour les paramètres de transformation des images peut à présent être négatif. - En cas de reconditionnement, la présence du fichier repack.bat n'est pas controlé. Corrigé. - Suppression des images du répertoire img_raw si les images sélectionnées pour le reconditionnement proviennent de ce répertoire. Corrigé. Version 0.03 du 29/11/2010 ========================== Nouveautés ---------- - Contour de grille : Sauvegarde et restitution à l'ouverture du projet. - Implementation de la fonction "Points de référence" : - Si des points existent, Fudaa-Piv demande si l'utilisateur souhaite les remplacer. - Création d'un panneau de saisie des valeurs réelles pour chaque point saisi sur l'image. - Visualisation des noms des points de référence sur la vue. - Introduction de la vue "espace réel" pour saisie des paramètres de transformation et controle de l'ortho rectification. - Ajout de la fonction "Vérification des points de référence" : - Appel de l'executable verif_ortho pour génération d'un fichier GRP avec points recalculés. - Ajout dans la vue "espace réel" d'un calque de visu des points de controle - Légende associée - Affichage d'un dialogue avec tableau pour comparaison des coordonnées réelles et recalculées des points de référence. - Paramètres de transformation : - Prévisualisation des images transformées lors de la saisie des paramètres - Calcul de valeurs par défaut(xmin, xmax, ymin, ymax, resolution) en fonction des points de référence . Améliorations ------------- - Les vues "image reconditionnée", "image transformée", "espace réel" sont automatiquement sélectionnées suivant l'action demandée par l'utilisateur. - Tooltip indiquant la condition d'activation pour chaque action. - Images : Plus grande fluidité d'affichage par utilisation d'images jpg. Dans les répertoire d'images, une image cache.jpg est automatiquement générée correspondant à l'image .pgm. - En cas d'erreur de calcul des exécutables externes, l'erreur produite est affichée dans un panneau de messages. - Lors de l'appel aux executables externes, si un exécutable est manquant, sont nom est indiqué dans la fenêtre de saisie du répertoire des exécutables. - Ajout des unités sur les panneaux "paramètres de transformation" et "paramètres de calcul". - Suivant la vue choisie, le nom des coordonnées (X,Y) ou (I,J) est modifié ainsi que de l'unité des coordonnées (m ou pixel). Corrections ----------- - Pb d'affichage des images après un zoom, certaines zones sont mal représentées. Corrigé avec l'utilisation d'images jpg à la place des pgm. Les jpg ne sont utilisées que pour l'affichage. - Il manque un titre à la fenetre des paramètres de transformation Corrigé. Version 0.02 du 02/11/2010 ========================== Dans cette version, les calques de visualisation des informations ont été mis en place. On peut naviguer entre 2 systèmes de coordonnées, celui correspondant à l’image d’origine, et celui correspondant à l’image transformée. Suivant la vue sur laquelle vous travaillez, vous pouvez ou non effectuer certaines actions. Vue de l’image d’origine : - La visualisation de l’image d’origine ainsi que la visualisation des points de référence est réalisée. Vous ne pouvez pas actuellement saisir de points, ils doivent provenir du fichier GRP.dat déjà renseigné. Vue de l’image transformée : - La saisie des paramètres de calcul est réalisée ainsi que la visualisation des IA/SA. - La saisie du contour de grille (par 4 points) ainsi que le nombre et le calcul des points de grille sont aussi réalisés. Sélection et reconditionnement des images sources : - Il s’agit de choisir les images qui seront utilisées pour les calculs de transformation. Ces images brutes sont stockées dans le répertoire img_raw du projet, immédiatement reconditionnées et placées dans le répertoire img_pgm du projet. Version 0.01 du 30/07/2010 ========================== Gestion des projets: - Le menu Fichier contenant les items créer/ouvrir/enregistrer/fermer permet de gérer un projet. Seul ouvrir aura un intérêt, dans la mesure ou l'application ne permet pas pour le moment de saisir des paramètres (GRP, paramètres d'orthorectification, etc.). Menus: - Le menu PIV fait apparaître les différents items envisagés pour mener à bien un projet. Ils seront complétés au fur et à mesure de l'avancée de l'application. Workflow: - Après ouverture d'un projet déjà renseigné (suivant la structure standard de projet fournie par Magali Jodeau), vous pouvez tester le bon déroulement des appels aux exécutables pour la transformation des images et le calcul du champ de vitesses.