Ce que Telraam compte
Telraam compte les usagers de la route classés en différentes catégories. Alors qu'actuellement (T1 2023), les données affichées sur le site web de Telraam et disponibles via l'API Telraam contiennent quatre catégories (piétons, deux roues, voitures et véhicules lourds), le nouveau dispositif Telraam S2 est capable de différencier un ensemble plus large de types d'usagers de la route.
Notre premier capteur basé sur un Raspberry Pi (Telraam V1), combiné au post-traitement des données (numériques et anonymes) des usagers de la route qui sont transférées, ne peut différencier que ces quatre catégories. Bien que les données soient envoyées objet par objet, pour des raisons pratiques et de confidentialité, Telraam les agrège en totaux horaires. À l'avenir, cette agrégation passera à 15 minutes pour correspondre à la résolution du nouveau dispositif Telraam S2. En utilisant les propriétés de l'objet, les vitesses sont estimées pour les voitures comme un produit de données supplémentaire. La Telraam V1 ne peut compter que lorsqu'il fait jour, ce qui signifie que les comptages de nuit ne sont pas disponibles. Pendant la journée, la Telraam V1 surveille généralement le trafic pendant 70 à 75% du temps, et les comptages résultants sont corrigés pour les 25 à 30% de temps d'arrêt du capteur.
Notre capteur Telraam S2 est plus avancé et peut différencier dix catégories différentes d'usagers de la route : vélo, bus, voiture, camion léger, moto, piéton, poussette, tracteur, remorque et camion. Pour l'instant, ces catégories sont regroupées sur le site Web et l'API dans les quatre classes classiques de Telraam : piétons (piétons + poussettes), deux roues (vélos et motos), voitures et véhicules lourds (toutes les autres classes). Telraam S2 compte ces objets en continu, sans temps d'arrêt (la précision de nuit n'est actuellement pas optimisée), et il envoie les comptages agrégés (ainsi que les données de distribution de la vitesse observée pour les voitures) aux serveurs Telraam via le réseau mobile toutes les 15 minutes.
Comment Telraam compte-t-elle ?
Les dispositifs Telraam V1 et Telraam S2 comptent de manière légèrement différente, bien que le principe de base soit le même pour les deux capteurs : une unité de caméra fournit un flux d'images à une unité de traitement qui trouve des objets sur ces images, puis chaque objet est suivi sur les images afin d'identifier les objets réellement en mouvement à l'aide d'un algorithme de suivi, enfin les données ou les comptages d'objets anonymes sont transférés à la base de données Telraam via une connexion sans fil ou mobile. Certains traitements ultérieurs sont effectués par des services fonctionnant sur les serveurs Telraam avant que les données ne soient affichées sur le site Web de Telraam et ne soient disponibles via l'API Telraam.
Un dispositif Telraam V1 est généralement installé dans une fenêtre donnant sur la rue, au premier ou au deuxième étage de la résidence d'un particulier. La caméra est inclinée vers le bas de manière à former un angle d'environ 45 degrés avec la rue, de sorte que les voitures qui passent ne se bloquent pas mutuellement devant la caméra, comme ce serait le cas lorsqu'on regarde depuis le rez-de-chaussée.
La Telraam V1 surveille le trafic en prenant en permanence des images basse résolution de la rue. Chaque image est transmise au mini-ordinateur (Raspberry Pi), où une première analyse des images a lieu, y compris la détection et le suivi de chaque objet, et la mesure de leurs propriétés telles que la taille, la position et la vitesse. Enfin, les propriétés des objets (mais pas l'image elle-même, qui est immédiatement supprimée) sont transmises à une base de données centrale pour un traitement ultérieur via une connexion Wi-Fi locale. Ici, chaque objet est classé (ou écarté) dans les quatre classes d'usagers de la route en fonction de ses propriétés.
La classification utilise des propriétés liées au contour général d'un objet, ce qui peut par nature entraîner des erreurs spécifiques. Par exemple, Telraam comptera un tramway comme un camion. Les camionnettes de livraison peuvent être comptées comme des camions ou des voitures, en fonction de leur taille. Les autobus sont également comptés comme des camions, car leurs dimensions sont très similaires. L'article 'Comment sont classés et différenciés les différents types de véhicules ? (v1) " explique plus en détail le processus de classification.
Une unité Telraam S2 est installée à un endroit similaire, l'écran LCD étant tourné vers l'intérieur de la pièce et la caméra vers l'extérieur. La caméra est fixe, mais elle dispose d'un grand angle, semblable à celui des caméras d'action, de sorte qu'elle peut tout voir entre la verticale presque complète et un peu au-dessus de l'horizon. Les administrateurs du dispositif ou les utilisateurs individuels sont encouragés à sélectionner une région d'intérêt (ROI) spécifique et plus étroite à l'aide des outils fournis sur telraam.net, sinon le dispositif lui-même le fera automatiquement après chaque redémarrage. La sélection de la région d'intérêt est importante car elle définit la zone de la vue dans laquelle la Telraam S2 recherchera les objets en mouvement. (Pour une Telraam S2 éloignée de la rue, un ROI plus étroit sera plus optimal, tandis que pour une Telraam S2 plus proche de la rue, un ROI plus large fonctionnera mieux. Vous trouverez plus d'informations à ce sujet dans l'article de la FAQ - "Région d'intérêt (ROI) et sélection optimale du ROI").
La Telraam S2 surveille la rue à l'aide de son module caméra, mais elle ne filme pas réellement la rue et n'enregistre aucune des images. Après la prise d'une image (que vous pouvez considérer comme une image individuelle d'une vidéo imaginaire), celle-ci est immédiatement traitée, puis supprimée avant la capture de l'image suivante. Il n'y a aucun moyen d'accéder au flux d'images en direct.
Que signifie le traitement sur le S2, et comment obtenir des comptes réels ?
Au fur et à mesure que chaque image est capturée, l'unité caméra transmet instantanément les données d'image (l'image réelle de la rue) à l'unité d'intelligence artificielle (IA).
Remarque : ces images ont une très faible résolution (112 par 112 pixels), ce qui est nécessaire pour que l'IA puisse travailler assez rapidement, principalement pour s'assurer qu'elle peut voir le même objet sur plusieurs images, même s'il s'agit d'une voiture qui roule vite. Cette faible résolution signifie également que, même si nous le voulions, il serait impossible de reconnaître des individus, des visages ou des plaques d'immatriculation dans la rue.
L'unité d'IA détecte les objets candidats dans la région d'intérêt et les classe immédiatement dans l'une des dix classes d'usagers de la route disponibles. De cette façon, chaque objet reçoit une étiquette qui nous indique à quelle classe l'IA pense qu'il appartient, et le degré de confiance de l'IA dans cette classification. Par exemple, un objet peut recevoir l'étiquette "Voiture, 0,95", qui indique que l'IA est sûre à 95 % que l'objet est une voiture.
Note : pour en savoir plus sur la classification, consultez l'article de la FAQ "Classification des objets avec Telraam S2".
Enfin, à la fin de chaque quart d'heure, les comptages agrégés mode par mode, direction par direction, ainsi que les histogrammes de vitesse agrégés estimés, sont transmis des appareils Telraam S2 à la base de données centrale en utilisant le réseau de données mobiles. Aucune image ni aucune propriété d'objet individuel n'est transmise, seules les données agrégées sont transmises, ce qui garantit une confidentialité totale pour les usagers de la route.
Telraam est en développement constant, et il est possible que certaines des données présentées ne soient pas (encore) totalement exactes (par exemple, les comptages nocturnes ne sont pas encore traités avec précision). Outre les futures mises à jour du firmware, nous travaillons également sur des solutions automatiques pour filtrer les mauvaises données, mais elles ne sont pas encore en production. L'article FAQ "Imprécisions potentielles avec Telraam S2" donne un aperçu plus détaillé de ce sujet.
Ce que Telraam ne compte pas
❌ La Telraam V1 ne compte pas du tout la nuit, tandis que la Telraam S2 ne compte pas avec précision lorsqu'il fait sombre pour le moment (mais cela changera avec une future mise à jour du firmware, qui permettra de compter correctement la nuit).
❌ Telraam does not recognise individual vehicles (not by shape and colour, nor by number plate).
❌ Telraam ne comptera pas 100 % des usagers de la route sans erreur (ce qui est similaire à d'autres méthodes de comptage du trafic, même celles qui sont 10 à 100 fois plus chères), bien que Telraam S2 soit plus exact et précis que Telraam V1. Par exemple, une personne marchant de l'autre côté de la route avec seulement sa tête visible derrière une rangée de voitures garées ne sera généralement pas comptée par la Telraam S2 (et sera très probablement mal classée par la Telraam V1). De même, les voitures passant derrière un bus bloqué dans le trafic ne seront pas comptées. Les personnes qui pédalent debout en montant une pente raide pourraient être comptées non seulement comme des cyclistes, mais aussi comme des piétons par Telraam S2 (car l'IA n'a pas été entraînée avec des personnes pédalant en position debout). Les groupes de cyclistes seront la plupart du temps correctement comptés par la Telraam S2, alors qu'ils seront mal classés par la Telraam V1. Les petits usagers de la route (en particulier les piétons) situés de l'autre côté d'une très large rue à plusieurs voies peuvent ne pas être comptés par la Telraam S2 (car leur taille est inférieure à un pixel dans les images traitées par l'IA), tandis que la Telraam V1 aura également du mal à les classer. Cela signifie que, même si la caméra Telraam S2 est très précise dans la plupart des endroits typiques (voir l'article de la FAQ "Validation des performances de la caméra Telraam S2"), il y aura des exceptions, où les comptages pourront être sensiblement erronés. Sur presque tous les sites, Telraam S2 sera plus performante que Telraam V1.
❌ Telraam S2 ne garde pas trace des propriétés des usagers de la route individuels, mais seulement des totaux trimestriels de comptage par direction et classe, et des distributions de vitesse. Il n'est donc pas possible, par exemple, d'identifier une voiture en excès de vitesse à partir de l'échantillon global, ou d'étudier le flux de trafic sur des échelles de temps inférieures à 15 minutes. Bien que Telraam V1 garde la trace de certaines propriétés individuelles, car contrairement à Telraam S2, elle ne peut pas classer les usagers de la route sans l'aide des serveurs Telraam, ces données sont également agrégées sur les serveurs et les propriétés individuelles sont éliminées après l'étape de classification et d'agrégation.
❌ Une unité Telraam n'est pas un radar, et les distributions de vitesse dérivées (histogrammes et valeurs V85) sont approximatives. Bien que la méthode utilisée pour calculer les vitesses soit bien calibrée pour le parc automobile belge (ou similaire) (surtout dans le cas de l'unité Telraam S2), de nombreux facteurs peuvent entraîner des vitesses moins précises. Les principaux facteurs pour la Telraam S2 sont des parcs automobiles de taille très différente (voitures en moyenne beaucoup plus longues ou plus courtes qu'en Belgique), et les voitures visibles derrière une rangée de voitures garées (car cela influence également la longueur des voitures observées), tandis que pour la Telraam V1, une mauvaise classification potentielle influence également la précision.