KD367
Back to portfolio

SR2, modèles IA & API

Une architecture pensée pour la vision automobile

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.

Pourquoi plusieurs modèles ?

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.

Les modèles IA

CarDetection

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 de voitures
  • Génération d'une bounding box
  • Recadrage automatique 4:3
  • Prétraitement pour SR2

VehicleDetection

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

  • Voiture
  • Moto
  • Bus
  • Camion
  • Van

PlateDetection

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

  • Détection de plaque
  • Segmentation
  • Floutage automatique
  • Protection des données personnelles

SR2

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

  • Plus de 9 000 véhicules reconnus
  • 98 % de précision Top-5
  • Mise à jour mensuelle
  • Classification marque, modèle et année

Architecture du pipeline

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

Détection du véhicule

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

  • Véhicule détecté
  • Bounding box
  • Image recadrée

Étape 2

Identification

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

  • Marque
  • Modèle
  • Année
  • Top 5
  • Score de confiance

Étape 3

Protection des données

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

  • Image anonymisée
  • Informations véhicule
  • Prédictions SR2

API demo

Test the ScanRacer API

Add a photo, choose a processing mode and run the analysis. The test goes through a portfolio server route to protect the API key.

JPG, PNG or WebP. 8 MB maximum.

Les performances

9 000+

véhicules reconnus

La base SR2 couvre des modèles récents, sportifs, anciens et des variantes précises.

98 %

précision Top-5

Le bon véhicule se trouve dans les cinq meilleures prédictions sur les jeux de validation.

4

modèles spécialisés

Détection, classification, segmentation et anonymisation sont séparées pour garder un pipeline fiable.

Les endpoints

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.

EndpointDescription
POST /identify-carIdentifie la marque, le modèle et l'année d'une voiture.
POST /identify-car-bboxRetourne les informations du véhicule ainsi que sa bounding box.
POST /identify-vehicleDétecte plusieurs véhicules présents dans une scène.
POST /plate-detectionDétecte les plaques d'immatriculation.
POST /plate-blurRetourne l'image avec les plaques automatiquement floutées.
GET /classesRetourne la liste des véhicules disponibles dans le modèle SR2.

Cas d'utilisation

Application mobile ScanRacer

Identifier une voiture depuis une photo utilisateur et enrichir automatiquement une collection personnelle.

Anonymisation de contenus

Flouter automatiquement les plaques avant publication ou stockage d'une image automobile.

Outils API tiers

Brancher l'identification automobile, la détection de plaques ou la localisation de véhicules dans un produit externe.