Logo ÉTS
Session
Cours
Responsable(s) Stéphane Coulombe

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

1. Présentation du cours et introduction (1,5 heure[1])

  • Introduction au multimédia.
  • Systèmes audiovisuels et architecture générale.
  • Vue d’ensemble des applications audiovisuelles.
  • Enjeux des systèmes audiovisuels et traitement des données.

2. Représentation numérique des données audiovisuelles (6 heures)

  • Représentations des images et vidéos (RGB, résolution, etc).
  • Échantillonnage et quantification des signaux audiovisuels
    • Théorème de Nyquist.
    • Quantification scalaire uniforme et non uniforme.

3. Système visuel humain et couleurs (3 heures)

  • La lumière et la vision humaine
  • Science des couleurs et modèles de couleurs

4. Théorie de l’information (7,5 heures)

  • Introduction à la théorie de l’information.
    • Entropie
  • Compression sans perte des données.
    • Codage RLE.
    • Codage LZW.
    • Codage de Huffman.
    • Codage arithmétique.

5. Traitement des images et des vidéos (10,5 heures)

  • Compression sans perte des images.
  • Compression avec perte des images et vidéos.
  • Normes de compression d’images et vidéos.

6. Traitement de la parole (4,5 heures)

  • Modèles de génération de la parole
  • Compression de la parole
  • Normes de compression de la parole

7. Traitement audio (6 heures)

  • Système auditif humain
  • Modèles psycho-acoustiques
  • Compression audio
  • Normes de compression audio

 

 * La matière ne sera pas nécessairement présentée dans cet ordre. Toutefois, l’ensemble des sujets sera présenté dans le cadre de ce cours.


[1] Ces heures sont des heures approximatives d’enseignement pour chaque sujet et incluent le temps alloué à l’examen intra timestriel.

 

Laboratoires et travaux pratiques

Les laboratoires seront composés de trois projets permettant à l’étudiant de maîtriser et d’approfondir la théorie vue en classe ainsi que de perfectionner ses habilités en conception et implémentation logicielle. Certaines séances de laboratoire seront consacrées à analyser des contenus audiovisuels à l’aide d’outils logiciels. D'autres séances seront consacrées à analyser, concevoir et implémenter des applications de traitement et de compression d’images, de vidéos, d’audio et/ou de parole.

 

1.      Lecture et traitement d’images (8 heures) : Permettra à l’étudiant de se familiariser avec des outils d’analyse d’images pour mieux comprendre leur structure, de comprendre les formats des images et de concevoir et implémenter un lecteur d’images.

 

2.      Lecture et traitement de données audios (8 heures) : Permettra à l’étudiant de se familiariser avec des outils d’analyse de fichiers audios. L’étudiant devra aussi concevoir et implémenter une application permettant d'effectuer diverses manipulations et traitements sur des fichiers audios.

 

3.      Traitement de données audiovisuelles (8 heures) : Permettra à l’étudiant de se familiariser avec des outils sophistiqués de manipulation de contenus audiovisuels ainsi qu'aux paramètres affectant les caractéristiques de ces contenus. L’étudiant devra concevoir et implémenter une application permettant d'afficher et d'effectuer diverses manipulations complexes sur des fichiers vidéos (accompagnés d'audio).

 

NOTE : Si vous éprouvez des difficultés techniques avec le matériel des laboratoires du département, s.v.p. communiquez le problème à support-logti@etsmtl.ca. Consultez le site de cours pour les contenus pour chaque laboratoire.


Utilisation d'outils d'ingénierie

L’étudiant utilisera un outil de développement logiciel intégré (IDE) tel que ECLIPSE ou INTELLIJ afin de développer des logiciels en JAVA.

 

Pour la réalisation des travaux de laboratoires, les étudiants pourront utiliser un ordinateur MAC ou PC.