9 000+
véhicules reconnus
La base SR2 couvre des modèles récents, sportifs, anciens et des variantes précises.
SR2, modèles IA & API
ScanRacer ne repose pas sur un unique modèle d'intelligence artificielle.
La plateforme combine plusieurs modèles spécialisés, chacun conçu pour résoudre une tâche précise : détecter un véhicule, l'identifier, protéger les données sensibles et restituer un résultat directement exploitable par l'application. Cette approche modulaire améliore la précision, les performances et la fiabilité du pipeline tout en facilitant l'évolution de chaque modèle de manière indépendante.
Un seul modèle pourrait réaliser plusieurs de ces tâches, mais avec des performances plus faibles. ScanRacer utilise une architecture spécialisée où chaque modèle est optimisé pour une mission précise : CarDetection localise la voiture, SR2 identifie le véhicule, PlateDetection protège les données personnelles et VehicleDetection analyse les scènes contenant plusieurs véhicules.
Cette approche améliore la précision globale, facilite les mises à jour et permet de faire évoluer chaque modèle indépendamment.
Détection spécialisée des voitures
CarDetection est un modèle de détection d'objets dédié exclusivement aux voitures. Il identifie la voiture principale présente sur une image et retourne une bounding box précise permettant de localiser le véhicule. Cette détection constitue la première étape du pipeline ScanRacer et sert à recadrer automatiquement l'image avant son analyse.
Pourquoi ce modèle ?
L'identification d'un véhicule devient beaucoup plus fiable lorsque le modèle de classification travaille uniquement sur la voiture, sans être perturbé par l'environnement.
Utilisations
Détection multi-véhicules
VehicleDetection est un modèle capable d'identifier plusieurs catégories de véhicules au sein d'une même image. Contrairement à CarDetection, il ne se limite pas aux voitures : il reconnaît également les motos, bus, camions et vans.
Pourquoi ce modèle ?
Certaines fonctionnalités nécessitent l'analyse complète d'une scène plutôt que d'un seul véhicule. VehicleDetection permet de localiser simultanément tous les véhicules présents.
Utilisations
Détection et segmentation des plaques
PlateDetection est un modèle de segmentation dédié aux plaques d'immatriculation. Contrairement à une simple bounding box, il génère un masque précis correspondant exactement à la forme de la plaque.
Pourquoi ce modèle ?
L'objectif est de préserver l'anonymat des propriétaires tout en conservant la meilleure qualité d'image possible. Le masque permet de flouter uniquement la plaque, sans altérer le reste de la photographie.
Utilisations
Classification automobile
SR2 est le modèle propriétaire développé pour ScanRacer. À partir d'une photographie, il identifie automatiquement la marque, le modèle, l'année et les cinq prédictions les plus probables, chacune accompagnée d'un score de confiance.
Pourquoi ce modèle ?
Le marché automobile évolue constamment. SR2 est entraîné pour reconnaître aussi bien les véhicules récents que les modèles plus anciens afin d'offrir une identification fiable à partir d'une simple photo.
Utilisations
Chaque photographie suit un pipeline composé de plusieurs étapes successives. L'API orchestre automatiquement les différents modèles afin de transformer une simple image en résultat exploitable.
Étape 1
L'utilisateur envoie une photographie. CarDetection vérifie qu'une voiture est bien présente dans l'image puis calcule une bounding box autour du véhicule. Cette bounding box est utilisée pour générer automatiquement un recadrage au format 4:3.
Résultat
Étape 2
L'image recadrée est transmise au modèle SR2. Le modèle compare le véhicule à sa base de connaissances et retourne les cinq correspondances les plus probables accompagnées de leur score de confiance.
Résultat
Étape 3
L'image recadrée est également analysée par PlateDetection. Si une plaque d'immatriculation est détectée, le masque de segmentation applique automatiquement un floutage uniquement sur cette zone.
Résultat
Démo API
Ajoute une photo, choisis un traitement et lance l'analyse. Le test passe par une route serveur du portfolio pour protéger la clé API.
9 000+
La base SR2 couvre des modèles récents, sportifs, anciens et des variantes précises.
98 %
Le bon véhicule se trouve dans les cinq meilleures prédictions sur les jeux de validation.
4
Détection, classification, segmentation et anonymisation sont séparées pour garder un pipeline fiable.
L'ensemble des modèles est accessible via une API REST développée pour ScanRacer. L'API centralise le traitement des images, orchestre les différents modèles d'intelligence artificielle puis retourne un résultat directement exploitable par une application web, mobile ou un service tiers.
| Endpoint | Description |
|---|---|
| POST /identify-car | Identifie la marque, le modèle et l'année d'une voiture. |
| POST /identify-car-bbox | Retourne les informations du véhicule ainsi que sa bounding box. |
| POST /identify-vehicle | Détecte plusieurs véhicules présents dans une scène. |
| POST /plate-detection | Détecte les plaques d'immatriculation. |
| POST /plate-blur | Retourne l'image avec les plaques automatiquement floutées. |
| GET /classes | Retourne la liste des véhicules disponibles dans le modèle SR2. |
Identifier une voiture depuis une photo utilisateur et enrichir automatiquement une collection personnelle.
Flouter automatiquement les plaques avant publication ou stockage d'une image automobile.
Brancher l'identification automobile, la détection de plaques ou la localisation de véhicules dans un produit externe.