SDC, Data Science and Knowledge

FODOMUST

From SDC, Data Science and Knowledge
Revision as of 12:07, 2 July 2020 by Gancarski (talk | contribs)
Jump to navigation Jump to search

FoDoMuST: Fouille de données Multi-Stratégie Multi-Temporelles

La plateforme FODOMUST est une implantation concrète des méthodes, librairies et interfaces dédiées au clustering de données complexes proposées au sein d’ICube. Elle intègre une version multisource de la méthode de clustering collaboratif multistratégie SAMARAH. Sa principale originalité est qu’elle offre à l’utilisateur les méthodes et les interfaces permettant le clustering sous contraintes incrémental de données temporelles symboliques ou numériques. L’interface MULTICUBE dédiée à l’analyse de séries temporelles offre aussi un accès à un ensemble d’algorithmes de segmentation soit propres à ICUBE soit faisant appel à l’OTB diffusée par le CNES. Article de présentation

Démo Video FoDoMuST

Trois interfaces - Deux bibliothèques

Fodomust interactif.jpg

Java Clustering Library =

Cette bibliothèque regroupe un ensemble des classifieurs classiques (Kmeans, Cobweb, …) et la méthode de classification collaborative multi-stratégie SAMARAH

Collaboration multiresolution.png

Java Segmentation Library

Cette bibliothèque regroupe tous les algorithmes de segmentation proposés par l'équipe. Elle permet aussi d'utiliser une part importante de algorithmes intégrés dans l'OTB.

VueEnsemble 3.png


MultiCube : Une interface pour le clustering sous contraintes incrémental de séries temporelles d'images

MultICube (Multi-Strategy Multi-Resolution Multi-Temporal Image Classification) est une interface permettant la classification d'images de télédétection par des approches pixels et orientées objets.


InterfaceContraintes.png

Elle permet de :

  • charger/modifier/sauvegarder des images via Orfeo Tool Box (CNES),
  • classifier (clustering uniquement) des images (par pixels ou basée régions) via la bibliothèque JCL,
  • segmenter de telles images via la bibliothèque JSL.


Téléchargement et exécution de MultICube (Version Février 2019)

Lancement de MultICube (Linux et Windows)

Il faut impérativement exécuter soit launcher.sh (Linux) ou launcher.bat (Win-dows). Cela permet d’associer les bonnes librairies. Si vous utiliser uniquement java -jar , MultICube ne peut pas charger les image : il tourne donc éternellement et rien ne se passe lors de l'ouverture d'images.
Attention : Il faut lancer le script dans l'invite de commande depuis le dossier d'installation. (Sera changé dans les prochaines versions de l’installeur).

Windows

Quelques remarques :

  • Installer MultiCube dans le dossier Users (Documents par exemple) pour des questions de droits (ou alors il faut lancer l'invite de commande en administrateur).
  • Si ça ne fonctionne pas, il faut vérifier que Java 64b est bien installé. En effet, il semblerait que Oracle télécharge la version 32b par défaut même si on est sur une installe 64b. Dans ce cas il faut clicker sur le lien suivant (voir screenshot ci-dessous) puis prendre la version 64b (l'installation demandera d'enlever l’ancienne version 32b).
Télécharger MultICube pour Linux 64 bits (zip)
Télécharger MultICube pour Windows 64bits (zip)
Télécharger MultICube pour Windows 34bits (zip)



Git: https://icube-forge.unistra.fr/lafabregue/Mustic

Contacts

Pour tout renseignement sur les méthodes liées à Mustic et JCL et pour obtenir les sources Cliquez ici