Skip to content

Course notes, and practical works for the "Numerical PDEs for image processing" course

License

Notifications You must be signed in to change notification settings

Mirebeau/MVA_ImagePDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MVA_ImagePDE

Notes de cours et travaux pratiques pour le cours "EDPs numériques pour le traitement d'image"

  • Salle de cours : 1Q7.
  • Horaire : le mercredi matin de 9h30 à 12h30.
  • Dates : 11, 18 et 25 janvier, 1er, 8 et 15 février, 1er mars. (Pas de cours le 22 février.)

Liens : Planning du M2 MVA. Ce dépôt : https://github.com/Mirebeau/MVA_ImagePDE.

Examen

Sujet écrit, Sujet numérique

Corrigé écrit, Corrigé numérique

Notes de cours

Les notes seront étendues au fur et a mesure du cours. Document : MVA.pdf

Devoir maison

Les devoirs maison sont facultatifs, et comptent dans la note finale seulement si favorable.

Travaux pratiques en langage Python

Notes:

  • Dans certains notebooks, pour exécuter sur CPU (et non GPU), il faut commenter la cellule de la section 0.1.
  • Les notebooks nécessitent la librarie agd, qui s'installe via la commande !pip install agd (notamment sur Google Colab).

TP1 : Techniques de différentiation automatique

  • Enoncés
  • Solutions :
  • Fichiers : Dense, Sparse : voir TP1/
  • Liens Colab : Dense, Sparse

TP2 : Algorithme de Selling

Finir la différentiation automatique creuse, voir TP1.

  • Enoncés
  • Solutions

TP3 : Diffusion anisotrope

  • Enoncés
  • Solutions

TP4 : Fin de la diffusion anisotrope

TP5 : Formule de Varadhan

TP6 : Résolution numérique de l'équation eikonale

TP7 : Applications de l'équation eikonale

Environnement

Les travaux pratiques peuvent être exécutés soit:

  • en ligne, en utilisant Google Colab. Utiliser les liens ci-dessus, et exécuter !pip install agd dans une cellule.
  • hors ligne, en utilisant des notebooks jupyter

Installation pour l'utilisation hors ligne

Etapes préliminaires:

  • installer miniconda ou anaconda, en suivant les instructions
  • creer un environnement conda dédié, par la commande du terminal
conda env create -f MVA_ImagePDE.yaml

A chaque TP, pour lancer les notebooks

cd MVA_ImagePDE
conda activate MVA_ImagePDE
jupyter notebook

About

Course notes, and practical works for the "Numerical PDEs for image processing" course

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published