18
37e journée ISS France – Ecole des Mines de Paris – 6 février 2014 Traitement et analyse d'images combinés à des outils statistiques afin de classer des objets en catégories Ronan Danno, Bruno Laÿ et Hélène Burdin ADCIS S.A. www.adcis.net

Traitement et analyse d'images combinés à des outils

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Traitement et analyse d'images

combinés à des outils statistiques

afin de classer des objets

en catégories

Ronan Danno, Bruno Laÿ et Hélène Burdin

ADCIS S.A.

www.adcis.net

Page 2: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

But du Projet

Lecture automatique de plaques de voitures de

différents pays

Contraintes:

Le format des plaques n’est pas connu d’avance

Les conditions de prises de vue ne sont pas

parfaitement maîtrisées

Le logiciel doit être exécuté sur un système

Honeywell Dolphin™ (256 Mo, 624 MHz)

(système utilisé par les livreurs Fedex, Chronopost,

etc.)

Temps de traitement inférieur à 5 secondes

2

Page 3: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Variété des dispositions

3

Page 4: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Variété des formats de numérotation

4

Page 5: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Variété des qualités de prises de vue

5

Page 6: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Variété des éléments perturbateurs

6

Page 7: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Variété de polices de caractères

7

Page 8: Traitement et analyse d'images combinés à des outils

Segmentation des caractères

Les grandes lignes de l’extraction des caractères sont :

Binarisation

Reconstruction des objets intersectant une ligne horizontale positionnée au centre de l’image

Suppression des objets de petite et de grande taille

Intersection avec le masque de la plaque si moins de 4 caractères ont été détectés

Reconstruction des caractères incomplets (détection dans la boîte d’encombrement associée au caractère)

Rotation des caractères en fonction de l’angle de la boîte d’encombrement de l’ensemble des caractères détectés

Le temps de traitement moyen est de 1,4 s

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014 8

Page 9: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Classification des caractères

Principe:

Calcul d’un ensemble de mesures (descripteurs)

peu coûteux en CPU

+

Un classifieur

(L’apprentissage peut être coûteux en temps de calcul,

mais la classification doit être très rapide)

9

Page 10: Traitement et analyse d'images combinés à des outils

Choix des mesures

On échantillonne chaque caractère sur une grille de 8*16

cases:

On mesure le « taux de remplissage » de chaque case

On obtient 128 mesures flottantes

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014 10

Page 11: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Choix des mesures (2)

Mesures supplémentaires : surface normalisée des trous

(0 si pas de trou)

Sur les caractères recherchés, 2 trous au maximum 2

mesures supplémentaires

Soit un total de 130 mesures flottantes, variant entre 0 et 1

11

Page 12: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Apprentissage (1)

Base d’apprentissage:

Ensemble des caractères officiels fournis par les ministères de l’intérieur

locaux

+ Rotations simulées selon les 3 axes, de –5° à +5° par incréments de 1/3°

12

Page 13: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Apprentissage (2)

3 méthodes ont été testées

Réseaux de neurones (binaires)

Logique floue

Forêts aléatoires

Les 3 convergent rapidement avec les mesures choisies :

13

Page 14: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Réseaux de neurones

Input1

Input2

Input(n-1)

Input(n)

Weight1

Weight2

Weight(n-1)

Weight(n)

Output X f(X)

Sum function Activation function

Descripteur 1

Descripteur 2

Descripteur n

iidescwxS )(xe

xf

1

1)(

Réseaux de neurones binaires

(A/B, A/C, A/D, …, B/C, B/D, etc.)

Calcul d’une probabilité

d’appartenance à chaque classe

Résultat = classe ayant la plus

forte probabilité

14

Page 15: Traitement et analyse d'images combinés à des outils

Logique floue

Pour chaque mesure, on estime la probabilité

d’appartenance à chaque classe :

L’apprentissage définit :

Les valeurs min/max des paramètres

La pente

Le poids de chaque paramètre

Les paramètres “veto”

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014 15

Pente = « flou »

Page 16: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Forêts aléatoires

Arbre de décision :

Une forêt aléatoire = N arbres de décision

Chaque arbre est entraîné sur un sous-ensemble aléatoire

des descripteurs et des individus de la population

Prédiction: on retient le vote majoritaire

Vari > Seuili ?

… Varj > Seuilj ?

non oui

……

Classe = C Classe = D

16

Page 17: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Résultats

Temps de lecture: 2,3 secondes en moyenne

Efficacité perfectible en améliorant la détection des caractères :

L’algorithme est cependant adapté à une utilisation semi-automatique:

L’opérateur peut sélectionner un des caractères alternatifs (les 2 caractères ayant les meilleures valeurs de confiance)

L’opérateur peut reprendre une image de la plaque d’immatriculation

92.2%

93.3%

98.6%

99.1%

93.7%

98.5%

caractères OK

3611592Royaume-Uni

3951607Espagne

2142373Pays-Bas

1941319Italie

2521351France

2978558Californie

# caractères# plaquesPays

17

Page 18: Traitement et analyse d'images combinés à des outils

37e journée ISS France – Ecole des Mines de Paris – 6 février 2014

Applications

Utilisation par les policiers US lors des excès de vitesse

(après arrêt de la voiture)

Détection des véhicules « dormant » sur les parkings

Contrôles douaniers aux postes-frontières

18