Guide d’étude

Sommaire

Objectifs du cours

  • Mettre en évidence les différences entre les diverses représentations numériques des images et des séquences vidéos.
  • Manipuler les objets multimédias à l’aide d’un environnement de développement.
  • Définir les principes des différents types de méthodes de compression, identifier les atouts et les limites des principaux algorithmes et se familiariser avec leur mise en œuvre.
  • Identifier les différentes étapes requises pour mettre au point des systèmes intelligents de vision par ordinateur.
  • Mettre en évidence les différences entre divers types de caractéristiques visuelles.
  • Appliquer les méthodes d’extraction et de calcul de caractéristiques pour mettre en œuvre des applications de vision artificielle (p. ex. détection d’objets, recherche d’images par le contenu, suivi visuel d’objets, reconnaissance d’activités).
  • Discuter les enjeux scientifiques reliés à des problèmes ouverts de la vision numérique.

Contenu du cours

Le cours Vision numérique et applications met l’accent sur la compréhension de la représentation numérique des images et des séquences vidéos, ainsi que sur leurs différents niveaux de traitement. Ce cours propose la lecture de textes présentant les bases théoriques du traitement d’images et les principaux algorithmes de traitement de l’information visuelle. D’un point de vue général, il aborde les notions suivantes :

  • La présentation des images fixes et des séquences vidéos.
  • Les techniques de compression : avec et sans perte.
  • L’extraction des caractéristiques visuelles.
  • L’indexation d’images fixes et de séquences vidéos.
  • La recherche d’images par le contenu pictural.
  • Les applications intelligentes de vision numérique : reconnaissance de scènes, détection automatique de changement de scène, détection de mouvement, reconnaissance d’objets, suivi d’objets et analyse automatique de l’activité humaine.

Ces notions sont réparties sur 5 chapitres. Cette organisation permet une progression dans le processus d’apprentissage, de la maîtrise des notions fondamentales de traitement d’images à la compréhension et à la mise en œuvre d’applications intelligentes de vision artificielle. Il est donc recommandé d’en faire la lecture selon l’ordre séquentiel proposé dans la feuille de route, décrite dans la section « Matériel » du présent guide d’étude.

Chapitre 1 – L’image numérique et la séquence vidéo.

Chapitre 2 – Introduction à la compression d’images.

Chapitre 3 – Description et modélisation de contenu visuel.

Chapitre 4 – Applications sur images fixes.

Chapitre 5 – Traitement vidéo et applications.

Notons que le contenu du cours est accessible sous deux formes sur le site Web du cours. À la section « Apprentissages », les chapitres sont séparés et présentés dans l’ordre (de 1 à 5). À la section « Ressources » se trouve une version intégrale du manuel du cours. La table des matières donne accès à tous les chapitres dans un même document.

Pour obtenir plus d’informations sur le contenu des chapitres :

  • Consulter la table des matières
  • Consulter le descriptif sommaire des apprentissages visés dans chacun des chapitres Test

    Annexe A : Descriptif sommaire des apprentissages visés dans chacun des chapitres

    Chapitre 1 : L’image numérique et la séquence vidéo

    • Mettre en évidence les différences entre les représentations numériques des images et des séquences vidéo.
    • S’initier aux caractéristiques visuelles, aux espaces de couleur et aux différents niveaux de traitement.

    Chapitre 2 : Introduction à la compression d’images

    • Définir les principes et les intérêts des principales approches de codage avec et sans perte.
    • Identifier les atouts et les limites des principaux algorithmes.

    Chapitre 3 : Description et modélisation de contenu visuel

    • Comprendre les principales caractéristiques visuelles, leur utilité et leurs techniques d’extraction.
    • Étudier des modèles d’apparence avancés.

    Chapitre 4 : Applications sur images fixes

    • Identifier les différentes étapes requises pour mettre au point des systèmes intelligents de traitement d’images.
    • Comprendre certains traitements haut niveau des images.

    Chapitre 5 : Traitement vidéo et applications

    • Identifier les étapes requises pour mettre au point certains types de systèmes de traitement vidéo.
    • Avoir un aperçu des problèmes ouverts de traitement vidéo.

Matériel

Vous trouverez sur ce site Web tout le matériel didactique nécessaire pour compléter les activités du cours. Seul l’examen final, réalisé en salle, vous sera fourni au moment de compléter cette dernière étape du cours et selon les modalités établies1. En plus du guide d’étude qui constitue l’avant-propos du cours, le matériel didactique comprend des lectures, des exercices pratiques, les travaux pratiques notés et des outils pour compléter vos apprentissages. Plus précisément :

Cinq chapitres présentent les notions théoriques du cours et des exercices d’applications. Ces exercices pratiques consistent à tester les codes fournis et à observer leur exécution et les résultats obtenus. Il est recommandé de les compléter tous afin de mieux vous préparer aux travaux pratiques et à l’examen final.

Des consignes relatives aux travaux pratiques sont disponibles à la section des activités, de même que les fichiers nécessaires pour les faire (à télécharger), ainsi qu’un accès au dépôt des travaux. Le dépôt des travaux est l’outil par lequel vous remettez vos travaux pour leur correction. Il mène à votre « portail étudiant » de l’Université TÉLUQ.

Des exercices de préparation à l’examen final ainsi que le corrigé de ces exercices vous sont fournis pour mieux franchir l’étape finale du cours.

Des codes sources en MATLAB sont disponibles à travers les chapitres du cours. Ces implémentations permettent de compléter la démarche de compréhension des différentes étapes algorithmiques, en plus de constater visuellement le résultat de traitement sur des données fournies (images fixes, séquences vidéos). Ils vous seront utiles pour réaliser exercices et travaux pratiques. Il est à noter que vous devrez vous procurer le logiciel Matlab pour réaliser les activités du cours. Vous pouvez vous procurer la version étudiante du logiciel (MATLAB and Simulink Student Suite) à partir du site de la compagnie (actuellement 99 $ US) à travers le lien : https://www.mathworks.com/academia/student_version.html Cette version inclut la boite à outils « Image Processing Toolbox », indispensable pour réaliser les activités du cours.

Une feuille de route vous permet de visualiser votre parcours d’étude et de réaliser les activités du cours dans les délais attendus. La feuille de route est l’équivalent d’un plan de travail. Elle fournit des repères de temps et propose une séquence logique des apprentissages visés dans le cours. Il n’est pas obligatoire de suivre le parcours suggéré dans la feuille de route. Toutefois, tous les travaux pratiques doivent être complétés au plus tard à la 13e semaine de cours, et l’examen final se déroule selon les modalités prévues (date, lieu et restrictions).

Robot conversationnel – Présentation

Dans le cadre d’un projet pilote, nous vous offrons un accès à un robot conversationnel alimenté par l’intelligence artificielle et ayant été entrainé à partir du matériel pédagogique du cours.

Robot conversationnel du cours INF 1423 Vision numérique et applications

En quoi le robot peut-il vous aider?

Conçu comme un outil complémentaire pour renforcer l’apprentissage, ce robot est facilement accessible, quel que soit votre niveau de compétence technologique. Il peut répondre rapidement et en tout temps à des questions de compréhension liées aux contenus pédagogiques du cours (concepts clés, définitions, procédures, etc.).

Afin de rendre votre expérience avec le robot conversationnel dynamique et enrichissante, nous vous conseillons de visionner la formation Étudier à l’ère de l’IA, ainsi que le tutoriel suivant :

Présentation du robot conversationnel (2023, TÉLUQ, 2 minutes 26 secondes)

VerbatimTest

Bienvenue à cette capsule de présentation du robot conversationnel de votre cours.

Dans les prochaines minutes, vous découvrirez comment il fonctionne et prendrez connaissance de différentes mises en garde.

Le robot auquel vous avez accès a été entrainé à partir du matériel pédagogique de votre cours. Il sera donc en mesure de répondre à des questions de compréhension en lien avec les contenus pédagogiques tels que les concepts clés, les définitions et les procédures.

C’est comme un Chat-GPT spécialisé à votre cours.

Comme vous pouvez le voir à l’écran avec l’exemple du robot du cours INF 1220, l’interface est très simple : une boite de saisie permet d’inscrire votre question.

Prenons un exemple. Imaginez que vous souhaitiez en savoir plus sur les composantes matérielles d’un ordinateur. Vous pourriez alors simplement taper votre question ou votre « prompt » dans la boîte de dialogue. Le robot vous fournira la réponse rapidement sous vos yeux en fonction de ce qu’il aura pu retrouver dans le matériel pédagogique du cours.

Ce robot utilise ce qu’il a appris (c’est-à-dire le contenu de votre cours) pour créer une réponse. Il ne pense pas vraiment, mais il sait comment assembler des mots pour que la réponse ait du sens. Lorsque vous lui posez une question, il l’analyse pour comprendre de quoi vous lui parlez. Il utilise, ensuite, les informations qu’il a apprises pour construire une réponse. Il essaie de faire correspondre le style et le contenu de sa réponse à ce que vous lui avez demandé.

Si le robot conversationnel ne comprend pas correctement votre question ou encore s’il l’interprète de manière erronée, il peut générer des réponses inexactes ou sans rapport avec la réalité (ce qu’on désigne sous le terme « hallucinations »). Il demeure donc important de continuer à faire appel à votre jugement critique lorsque vous dialoguez avec le robot conversationnel. Si une réponse vous semble incorrecte, ambiguë ou inexacte, allez la vérifier auprès de la personne responsable de votre encadrement.

Avant de débuter votre expérimentation avec le robot, n’oubliez pas de prendre connaissance des mises en garde que nous avons indiquées sur la page Web du robot, ainsi que des conseils pour rédiger de bons prompts, disponible sur le site Web de votre cours.

C’est tout pour notre capsule de présentation! Vous êtes maintenant prêt à utiliser notre robot conversationnel de manière efficace.

Bonne utilisation!

Est-ce que mes données personnelles seront stockées?

Aucune donnée personnelle ne sera stockée.

Qui pourrais-je contacter pour obtenir de l’aide?

Il est important de noter que le robot n’a pas été conçu pour vous soutenir sur les plans motivationnel, administratif ou méthodologique. De même, il ne sera pas en mesure de répondre aux questions liées aux évaluations sommatives. Il ne remplace pas la personne responsable de votre encadrement. Cette personne reste disponible pour vous soutenir tout au long de votre cheminement académique. Pour du soutien technique, n’hésitez pas à nous contacter.

Évaluation

L’évaluation des apprentissages se fait à l’aide de deux types de contrôles : des travaux pratiques (TP) et un examen final sous surveillance.

  • Les travaux pratiques, au nombre de trois, représentent chacun 20 % de la note globale. Ces travaux exigent la mobilisation des connaissances acquises dans le cours. Vous serez ainsi guidé pour implanter certains algorithmes de traitement d’images et de vidéos.
  • L’examen final dure 3 heures et porte sur toute la matière étudiée dans le cours. Aucune documentation n’est permise durant l’examen, mais les calculatrices non programmables sont autorisées. Pour compléter l’examen, vous recevrez un avis de convocation avec les informations nécessaires, notamment le lieu, la date et l’heure. Pour vous préparer, vous êtes encouragé à relire tous les chapitres et à réaliser les exercices de préparation disponibles à la section des activités du site Web du cours. Vous trouverez également dans cette section un corrigé des exercices.
  • En cette période, l’examen final se déroule en mode oral. Veuillez contacter votre ressource d’encadrement suite à la remise de votre dernier TP.

Le tableau suivant présente les chapitres ciblés par chaque évaluation, la description de chacun des contrôles, ainsi que sa part dans le calcul de la note globale :

Évaluations

Travail
pratique 1

Travail
pratique 2

Travail
pratique 3

Examen final

% de la note globale

20 %

20 %

20 %

40 %

Chapitres ciblés

Chapitres
1 et 2

Chapitres
3 et 4

Chapitres
3, 4 et 5

Tous les chapitres

Description de l’activité

Implémenter une méthode de compression d’images.

Réaliser un système de traitement d’images fixes nécessitant la modélisation du contenu visuel.

Réaliser un système intelligent de traitement vidéo nécessitant l’utilisation de plusieurs techniques vues dans le cours.

L’examen présentiel porte sur toute la matière du cours. Il présente des questions théoriques et des problèmes pratiques de la vision par ordinateur.

Utilisation de l’IA générative (ex. ChatGPT)

L’utilisation d’outils d’intelligence artificielle générative, tels que ChatGPT, n’est pas permise dans les travaux notés de ce cours. Les travaux notés remis via l’outil de dépôt sont analysés par un logiciel de détection de contenu généré par IA. Nous nous réservons le droit de planifier une rencontre de 15 minutes afin de compléter l’évaluation par une discussion orale portant sur le travail, si la personne responsable de votre encadrement en fait la demande. L’absence à cette rencontre entraînera la note de 0 pour le travail concerné.

Encadrement

Pour réussir ce cours, vous bénéficiez du soutien d’une personne chargée de votre encadrement. Son rôle est de vous guider dans vos apprentissages, de répondre à vos questions et d’évaluer vos travaux.

La formule d’encadrement du cours comporte :

  • Une rétroaction sur les travaux notés que vous lui avez fait parvenir aux moments indiqués.
  • Une assistance personnalisée si votre travail ne correspond pas aux standards universitaires ou s’il ne respecte pas les consignes prévues. De même, vous pouvez lui adresser vos questions afin de clarifier certains aspects du cours, notamment sur le contenu des textes, les ressources à votre disposition et les évaluations.

Dès le début du cours, et tout au long de votre cheminement, n’hésitez pas à communiquer avec cette personne-ressource en cas de besoin. Pour le faire, vous pouvez utiliser le courrier électronique.

Vous devez commencez le cours immédiatement : il n’y a pas de contact de démarrage prévu dans ce cours.

Si vous éprouvez des difficultés techniques avec le site Web du cours ou le dépôt des travaux, n’hésitez pas à communiquer avec une personne-ressource du service d’assistance technique. Notez que les informations concernant ce service sont mises à jour régulièrement et accessibles en ligne sur le site Web de l’Université TÉLUQ.

FAQ

La foire aux questions se trouve à la section « Ressources » du site web du cours. Nous vous invitons à transmettre vos suggestions pour la rendre utile aux étudiants du cours.


1. Ces modalités sont présentées à la section « Évaluation » du guide d’étude.