Publié sur éduscol STI (https://sti.eduscol.education.fr)

Accueil > Reconnaissance automatique de panneaux de signalisation routière

publié le 22 juin 2025 par Olivier TOURVIEILLE [1]

Panneau signalisation routière [2]
Panneaux signalisation routière [3]

Contenu principal

Description

Contexte

Nous allons développer un algorithme simple capable de reconnaitre une image automatiquement à partir de l’apprentissage d’une base d’images sources. Pour cela, nous allons utiliser l’algorithme KNN, dit de recherche des « k plus proches voisins » en utilisant la norme euclidienne. Nos images recherchées seront supposées prétraitées.

 

Cadre de cette activité 

- Objectifs : Mettre en oeuvre l’algorithme knn (k plus proches voisin) dans le contexte d’actualité de conduite autonome
- Matière : Sciences de l’Ingénieur et Informatique du Tronc Commun
- Niveau : CPGE SPE : MP-PC-PT-PSI
- Activité : TD/TP/cours réalisé en classe généralement en 2h sans les partie confusion + scikitlearn, compter 3h sinon. Pas besoin de cours, ce sujet est conçu pour introduire les notions au programme tout en programmant.
- Séquence : Chapitre « Intelligence artificielle » - Méthode knn
- Matériel : Ordinateur avec logiciel de programmation en langage Python (ex : Pyzo+Anaconda). Modules numpy et matplotlib impératifs + scikit-learn pour la SI
- Compétence du programme de SI :
o C1.3.8 - Analyser les principes d'intelligence artificielle. S3
o C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3
o C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3
o C4.3.3 - Effectuer des traitements à partir de données. S3
- Compétences du programme d’ITC : Algorithme des k plus proches voisins (matrice de confusion, lien avec l'apprentissage supervisé)
 

Remarques

- Ce sujet est très apprécié des élèves, qui comprennent bien ce qu’il se passe, et la détection fonctionne très bien.
- Les images que j’ai utilisées pour la base de données sont de vraies images glanées sur le web, avec l’objectif de trouver différentes situations. Il n’y a pas de triche.
- Le dossier « Elèves » est à donner aux élèves, intégralement (2 codes + deux dossiers). Il y a régulièrement des problèmes de chemins de fichiers, les élèves ayant du mal à comprendre tout ce qui est derrière. Je vous propose donc une « Check Fichiers » permettant de s’en sortir rapidement sur les erreurs « FileNotFoundError: [Errno 2] No such file or directory: 'test.txt' »
- Le programme d’informatique n’aborde pas de modules d’IA. Il est donc possible de réaliser la première partir du sujet jusqu’à scikitlearn. Le programme de SI aborde les modules, j’ai donc ajouté la partie IA gérée avec ce module à la fin spécifiquement pour la SI.
- La partie sur la matrice de confusion à programmer sois même est optionnelle, en effet, elle est un peu longue à programmer et on trouve la même matrice quel que soit le
nombre de voisins.... Je laisse uniquement les élèves en avance la réaliser, l’avantage est qu’ils comprennent alors bien ce qu’elle représente.
- Dans une autre activité proposée sur éduscol STI (TP Détection et extraction de panneaux de signalisation routière [4]), je propose un sujet permettant, à partir d’une photo contenant un ou plusieurs panneaux de signalisation cerclés de rouge, de réaliser l’algorithme permettant d’en extraire des images de panneaux recadrés au format des images de ce sujet. On peut alors comprendre la procédure intégrale, de la photo prise en situation jusqu’à la qualification du panneau présent dedans.
- En dernière page, j’explique comment procéder pour compléter la base de données.
 
 
Savoirs, compétences et CI
Compétences visées: 
  • Référentiels par compétences [5]
    • CPGE [6]
      • CPGE Physique Chimie Sciences de l'Ingénieur PCSI - PSI/PSI* - Cycle complet (2021) [7]
        • C1 - A – Analyser [8]
          • C1.3 - A3 – Analyser l'organisation fonctionnelle et structurelle [9]
            • C1.3.8 - Analyser les principes d'intelligence artificielle. S3 [10]
        • C3 - C – Résoudre [11]
          • C3.1 - C1 – Proposer une démarche de résolution [12]
            • C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3 [13]
          • C3.3 - C3 – Mettre en œuvre une démarche de résolution numérique [14]
            • C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3 [15]
        • C4 - D – Expérimenter [16]
          • C4.3 - D3 – Mettre en œuvre un protocole expérimental [17]
            • C4.3.3 - Effectuer des traitements à partir de données. S3 [18]
      • CPGE Physique Technologie PTSI / PT/PT* - Cycle complet (2021) [19]
        • C1 - A – Analyser [20]
          • C1.3 - A3 – Analyser l'organisation fonctionnelle et structurelle [21]
            • C1.3.8 - Analyser les principes d'intelligence artificielle. S3 [22]
        • C3 - C – Résoudre [23]
          • C3.1 - C1 – Proposer une démarche de résolution [24]
            • C3.1.3 - Choisir une démarche de résolution d'un problème d'ingénierie numérique ou d'intelligence artificiel. S3 [25]
          • C3.3 - C3 – Mettre en œuvre une démarche de résolution numérique [26]
            • C3.3.3 - Résoudre un problème en utilisant une solution d'intelligence artificielle. S3 [27]
        • C4 - D – Expérimenter [28]
          • C4.3 - D3 – Mettre en œuvre un protocole expérimental [29]
            • C4.3.3 - Effectuer des traitements à partir de données. S3 [30]
Fichiers et liens
Fichier Sujet Algorithme KNN [31]
Icône PDF Panneaux signalisation routière [32]
Icône paquet Ensemble des fichiers TP Reconnaissance automatique de panneaux de signalisation routière [33]

URL source (modified on 22/06/2025 - 17:56):https://sti.eduscol.education.fr/ressources_pedagogiques/reconnaissance-automatique-de-panneaux-de-signalisation-routiere

Liens
[1] https://sti.eduscol.education.fr/utilisateurs/olivier-tourvieille?node=18192 [2] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/18192/18192-panneau-signalisation-routiere.jpg [3] https://sti.eduscol.education.fr/system/files/images/ressources/pedagogiques/18192/18192-panneau-signalisation-routiere2.jpg [4] https://sti.eduscol.education.fr/ressources_pedagogiques/detection-et-extraction-de-panneaux-de-signalisation-routiere [5] https://sti.eduscol.education.fr/referentiel-competences/referentiels-par-competences [6] https://sti.eduscol.education.fr/referentiels-par-competences/cpge [7] https://sti.eduscol.education.fr/referentiels-par-competences-cpge/cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle [8] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c1 [9] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c13 [10] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c138 [11] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c3 [12] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c31 [13] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c313 [14] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c33 [15] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c333 [16] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c4 [17] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c43 [18] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-chimie-sciences-de-lingenieur-pcsi-psipsi-cycle/c433 [19] https://sti.eduscol.education.fr/referentiels-par-competences-cpge/cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021 [20] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c1-analyser [21] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c1-9 [22] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c1-17 [23] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c3-resoudre [24] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-resoudre [25] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-2 [26] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-19 [27] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c3-22 [28] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021/c4 [29] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c4/c43-d3 [30] https://sti.eduscol.education.fr/referentiels-par-competences-cpge-cpge-physique-technologie-ptsi-ptpt-cycle-complet-2021-c4/c433 [31] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/18192/18192-algorithme-knn-sujet.docx [32] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/18192/18192-algorithme-knn-sujet.pdf [33] https://sti.eduscol.education.fr/sites/eduscol.education.fr.sti/files/ressources/pedagogiques/18192/18192-reconnaissance-automatique-de-panneaux-de-signalisation-routiere.zip