La lecture automatique de plaques minéralogiques ou lecture automatisée de plaques d’immatriculation (LAPI) est une méthode de surveillance de masse qui utilise la technique de la reconnaissance optique de caractères sur des images pour lire les plaques d'immatriculation de véhicules. En 2005, des systèmes peuvent lire environ une plaque minéralogique par seconde sur des voitures roulant jusqu'à 160 km/h. Ils peuvent utiliser un circuit vidéo fermé existant ou des caméras dites road-rule enforcement cameras, ou encore des équipements spécifiques à la mission. Ils sont installés par diverses forces de police et sont également mis en place dans le cadre du paiement électronique sur des routes à péage.
La lecture automatique de plaques minéralogiques peut être utilisée aussi bien pour ficher les images capturées par les caméras que le texte de la plaque d'immatriculation, avec la possibilité de stocker une photographie du conducteur. Ces systèmes recourent largement au rayonnement infrarouge pour permettre à la caméra de photographier à toute heure du jour. Ils tendent aussi à être nationaux, à cause des différences de plaques entre les pays.
La partie logicielle du système tourne sur un matériel PC standard et peut être liée à d'autres applications ou bases de données. Elle commence par utiliser une série de techniques de manipulation d'image pour détecter, normaliser et agrandir l'image de la plaque d'immatriculation, et enfin la reconnaissance optique de caractères pour extraire les caractères alphanumériques de la plaque. Typiquement, des PC sont rassemblés en batterie dans une ferme de serveurs (server farm) pour traiter les grandes charges de travail, comme celle du projet du péage urbain de Londres.
Des médias ont rapporté des cas de mauvaise identification, et de forts taux d'erreur ont suscité des inquiétudes sur le respect de la vie privée. Les techniques s'étant améliorées, les systèmes sont devenus beaucoup plus précis et fiables.
La lecture automatique de plaques minéralogiques utilise la reconnaissance optique de caractères (OCR) sur des images prises par des caméras. Quand les plaques d'immatriculation néerlandaises ont été modifiées en 2002, un des changements concerna la police de caractères, dans lesquelles de petits espaces ont été introduits dans certaines lettres (comme le P et le R) pour les rendre plus distinctes, et donc plus lisibles par de tels systèmes. Certaines plaques d'immatriculation varient dans la taille des caractères et leur position. Les systèmes de lecture automatique de plaques minéralogiques doivent savoir traiter ces différences pour être vraiment efficaces. Les systèmes les plus évolués savent gérer les variations entre pays, bien que beaucoup de programmes soient spécifiques à un pays.
Cinq algorithmes primaires doivent être réalisés pour que le logiciel puisse identifier une plaque d'immatriculation :
La complexité de chacune des étapes du programme détermine la précision du système. Pendant la troisième phase (normalisation), certains systèmes utilisent des techniques de détection de contour pour augmenter le contraste entre les lettres et la couleur de fond de la plaque. Un filtre digital peut aussi être utilisé pour réduire le « bruit » visuel de l'image.
Le logiciel doit être capable de gérer un grand nombre de difficultés possibles. Parmi ces difficultés :
Si certains de ces problèmes peuvent être résolus par un développement logiciel, la partie matérielle du système doit apporter la plupart des solutions à ces difficultés. Augmenter la hauteur de la caméra peut permettre d'éviter certains problèmes avec des objets (comme d'autres véhicules) obscurcissant la plaque, mais cela amène et augmente d'autres problèmes tels que l'ajustement rendu nécessaire par la lecture de biais de la plaque.
De nombreux pays ont adopté des plaques réfléchissantes. Elles renvoient la lumière vers sa source et augmente ainsi le contraste de l'image. Dans certains pays, les caractères sur la plaque ne sont pas pas réfléchissants, ce qui apporte un haut niveau de contraste avec le fond réfléchissant dans n'importe quelle condition d'éclairage. Une caméra qui fait usage de l'imagerie infrarouge (avec un filtre couleur normal sur l'objectif et une source de lumière infrarouge à proximité) bénéficie grandement de ce phénomène car les ondes infrarouges sont réfléchies par la plaque. Cela n'est possible qu'avec des caméras spécifiques à la lecture automatique de plaques minéralogiques. C'est pourquoi la plupart des caméras standards doivent être reliées à un logiciel plus puissant. De plus, quand une image en vraies couleurs est nécessaire en plus de la reconnaissance de la plaque, il est nécessaire de coupler une caméra infrarouge avec une caméra normale (couleur).
Pour éviter le flou, il vaut mieux régler la vitesse d'obturation d'une caméra spécifique au 1/1000 de seconde. Parce que la voiture se déplace, des vitesses trop lentes peuvent donner une image trop floue pour pouvoir être traitée par le logiciel d'OCR, particulièrement si la caméra est beaucoup plus haut que le véhicule. Dans un trafic à faible vitesse, ou quand la caméra est à un niveau inférieur, la vitesse d'obturation n'a pas besoin d'être aussi rapide. Des vitesses de 1/500 peuvent permettre de traiter un trafic se déplaçant à 64 km/h et 1/250 jusqu'à 8 km/h.
Certains systèmes à petite échelle s'autorisent des erreurs dans la lecture de la plaque. Quand on les utilise pour donner accès à une zone fermée par des barrières réservée à des véhicules spécifiques, la décision peut être prise de tolérer un niveau d'erreur acceptable dans la lecture des caractères. Cette position s'explique par la faiblesse de la probabilité de voir une voiture non autorisée se présenter avec une plaque qui pourrait être confondue. Pourtant, ce niveau d'imprécision ne serait pas acceptable dans la plupart des applications.