Résumé de section

    • Enseignant BEKHOUCHE MAAMAR

      Université AbdelHafid Boussouf

      EMAIL : m.bekhouche@centre-univ-mila.dz

      Description de la matière

      • Ce Cours constitue une introduction aux méthodes et techniques de base utilisées pour le traitement d’image. 
      • Il fournit une vue d’ensemble des différents aspects liés à ce domaine. 
      • En plus des techniques existantes, les étudiants sont amenés à réfléchir sur les difficultés liées à ce domaine (TPs, exposés). 

      Publique cible

      Ce cours est destiné aux étudiants de première année Master en informatique

      Objectifs

      L’objectif du cours est d’introduire les bases mathématiques utiles au traitement d’image. Quelques exemples d'applications à des
      problèmes réels ... A la fin de ce cours l’étudiant sera capable de répondre à ces questions.

      1. Comprendre les bases du traitement d’image numérique

        • Qu’est-ce qu’une image numérique ?

        • Comment représenter et manipuler des images en informatique ?

      2. Analyser et prétraiter une image

        • Comment améliorer la qualité d’une image (filtrage, contraste, réduction de bruit) ?

        • Quelles sont les techniques de seuillage et de binarisation ?

      3. Extraire des caractéristiques d’une image

        • Comment détecter les bords, les contours et les régions d’intérêt ?

        • Quels descripteurs peuvent être utilisés pour représenter les formes, textures ou couleurs ?

      4. Appliquer des techniques de segmentation

        • Comment diviser une image en régions homogènes ?

        • Quelles sont les méthodes classiques de segmentation (régions, contours, clustering) ?

      5. Effectuer des transformations géométriques et des corrections

        • Comment effectuer des rotations, redimensionnements, et autres transformations spatiales ?

        • Comment corriger des distorsions ou des perspectives ?

      6. Comprendre les principes de la compression d’images

        • Pourquoi et comment compresser une image ?

        • Quelles sont les différences entre compression avec et sans perte ?

      7. Utiliser des outils et bibliothèques de traitement d’image (ex. OpenCV, MATLAB, Python/PIL)

        • Comment appliquer les algorithmes de traitement d’image dans un langage de programmation ?

        • Quels outils utiliser pour visualiser et modifier les images ?

      8. Évaluer les résultats du traitement d’image

        • Comment mesurer la qualité ou l’efficacité d’une opération sur l’image ?

        • Quelles métriques ou méthodes utiliser pour valider un traitement ?

      Références
        
      • Rafael C. Gonzalez & Richard E. Woods. Digital Image Processing, 4th Edition . Prentice-Hall, 2017. – Disponible au niveau de la bibliothèque avec le code: 004/25/1
      • Dr. Aissa Boulmerka a.boulmerka@centre-univ-mila.dz ( 2022-2023 )
      • Rafael C. Gonzalez. Digital Image Processing Using Matlab, second edition. Prentice-Hall, 2009.
      • Sandipan Dey. Hands-On Image Processing with Python: Expert techniques for advanced image analysis and effective interpretation of image data. Packt Publishing, 2018.
      • Mohand-Said Allili. Cours de traitement et analyse d’image. Université du Québec en Outaouais. Hiver 2015.
      • https://medium.com/@ckekula