Introduction au traitement des images

Introductions aux concepts mathématiques et informatique du traitement des images.

Déroulé de la formation

3 Jours de formation sur site ou dans une salle de cours dédiée. L’objectif est de donner les clés du traitement des images aux apprenants afin qu’ils puissent manipuler les concepts du domaine pour pouvoir débuter efficacement dans le développement de leurs propres outils et échanger avec des experts du domaine.

Modalités

  • Introduction des concepts et outils avec le langage de programmation python.
  • Pédagogie: l’apprentissage mise sur la pratique de la programmation pour découvrir les concepts et les algorithmes utiles.
  • Pré-requis: bases de la programmation python (variables, boucles, fonctions) ainsi que quelques notions de l’utilisation du module de calcul scientifique numpy.

Planning

Jour 1 : introduction

Charger et manipuler des images avec Python

- les modules de base et l'environnement de développement
- les types de données et leur affichages
- les formats de fichiers
- les images en couleur
- la notion d'histogramme

Les objectifs du traitement des images

- Rehaussement des images

Jour 2 : débruitage et segmentation

Matin : débruitage

- Filtres élémentaires pour enlever du bruit
- Détection de contours
- Aperçu des filtres plus performants

Après-midi : segmentation

- Techniques de binarisation automatique
- Algo de classification des K-moyennes pour la segmentation d'images couleurs
- Morphologie mathématique pour améliorer la segmentation

Jour 3 : caractérisation

Matin

- Morphologie mathématique (suite)
- Caractérisation et mesures

Après-midi

- Classification grâce à des paramètres de formes

Mise à disposition d’ordinateurs portables

Vous êtes une TPE et n’avez pas de service informatique. Vous êtes en reconversion professionnelle et vous n’avez pas le matériel informatique adéquat…je vous fournis le nécessaire !

Je mets à disposition des ordinateurs portables adaptés aux besoins de la formation.

  • Matériel moderne et performant
    • Processeurs intel i7 ou supérieur
    • Python 3 et IDE spyder
    • Disques SSD
  • Environnement logiciel entièrement configuré pour les besoins de la formation:
    • Modules python
    • Environnement de développement
    • Documents de travail
    • Documentation