Formation Exploration et Visualisation de données avec VTK (C++ et Python)

VTK (Visualization Toolkit) est un système logiciel open source et disponible gratuitement pour la visualisation scientifique. Initiée en 1993, cette librairie est désormais disponible en version 9.0.3 et est déjà utilisée dans diverses applications : ParaView, 3D Slicer, PyVista,vedo,TTK, … il peut également être utilisé dans Blender et Unity. 

Dans cette formation, nous verrons les bases de VTK afin de créer des pipelines d’analyse et de de rendu de données. Nous verrons ensuite comment gérer les données d’entrée et de sortie et comment personnaliser les traitements pour des données 2D, 3D ou plus. Pour finir, nous verrons comment PyVista peut nous aider à prototyper rapidement un pipeline d’analyse dans un Jupyter notebook.

Slicer

Objectifs

  1. Comprendre et programmer un pipeline avec VTK
  2. Visualiser et traiter des données 2D / 3D
  3. Créer vos propres filtres de traitement de données
  4. Générer un pipeline d’analyse rapidement

Prérequis

  • Python : Connaissances de base
  • C++ (optionnel) : Connaissances de base

Programme

  • Mécanismes fondamentaux de VTK
    • Modèle de données
    • Pipeline de traitement des donnés
    • Pipeline de rendu 
    • Filtres basiques
  • Entrées et sorties
    • Readers
    • Writers
    • Capture d’écran
    • Données temporelles
  • Exploration de données avec VTK 
    • Filtres basiques (C++/Python)
    • VTK et NumPy
    • Visualisation d’informations
  • VTK dans d’autres applications
    • Pyvista
    • Jupyter notebook
    • Filtres programmables avec ParaView
Cette formation sera donnée en anglais sauf si tous les participants maîtrisent la langue française.
Pour cette formation, chaque participant doit venir avec son ordinateur portable. Les spécificités d’installation seront communiquées en amont par l’instructeur.

 

Les supports de cours sont en anglais.

Les formations Kitware peuvent être personnalisées et dispensées selon vos besoins aux centres de formation Kitware (En Europe: Lyon, France; ou aux USA: Clifton Park, New York; Carrboro, North Carolina; Santa Fe, New Mexico) ou dans votre entreprise (demande de devis).

 

Informations Pratiques

Durée: 1 journée
Prochaine Date: 21 Mars 2024
Lieu: En ligne
Prix: 800€

Formation en Entreprise

 Nous proposons des formations personnalisées en entreprise.

A propos du formateur

Nicolas a obtenu son diplôme d’ingénieur en spécialité traitement du signal à l’INSA Lyon en 2014 avant de travailler au Laboratoire Bordelais de Recherche Informatique en tant qu’ingénieur de développement.

Depuis son arrivée Kitware Europe en tant qu’Ingénieur R&D en mai 2016, Nicolas contribue activement à ParaView. Ses développements touchent tant l’Interface Utilisateur que le calcul haute performance (HPC).