RAPPORT DU PROJET Conception Dun Radar

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 16

Université Hassan Premier

Ecole Nationale des Sciences Appliquées de Khouribga

RAPPORT DU PROJET
Département Génie Electrique

Réalisé par :

BENLOUKILIA ILHAM N°10


MOUSTANSIR Loubna N°38
Rachidi Zineb N°42

Conception d’un radar

ENCADRE PAR : M .LAGRAT

1
REMERCIEMENT

Au terme de ce travail, nous profitons de l’occasion


pour exprimer nos vifs remerciements à notre
professeur Mr Lagrat responsable du module
« conception numérique VHDL » pour sa formation
durant ce semestre,
pour ses conseils précieux, ses remarques constructives
en mettant à notre disposition ses expériences et ses
compétences. Nous tenons aussi à lui remercier
infiniment pour ce projet qui nous a offert l’occasion
d’apprendre les bases du traitement d’image.

2
Table des matières
Remerciements……………………………..………………………………………2

Introduction générale ………………………….……………….………………..…4

Problématique ………………………………………………….……..………........5

Cahier de charges……..…………………………..………….…………..…….…..6

Des notions théoriques …………………………………………….…….………..7

Solution ingénierie …………………………………………………..……….……9

Conclusion ……………………………………….….……………………..……..16

3
I. Introduction générale

Durant notre formation en deuxième année du cycle d’ingénieur au sein


de l’Ecole Nationale des Sciences Appliquées de Khouribga, le module
« VHDL »nous a permis d’acquérir les bases et surtout de maîtriser langage de
description de matériel VHDL.
Dans le cadre du même module, c’est avec un grand enthousiasme que
nous réalisons un projet sous le thème: conception d’un radar. Ce projet peut
être un plus pour notre avenir professionnel, ou même pour notre stage. Ce
projet présente deux caractéristiques fondamentales : d’une part l’exploitation
du traitement d’image sur Matlab avec lequel le projet va être réalisé et d’autre
part en tant que futur Ingénieurs élargir son champ de compétences.

À partir de ce constat, nous allons essayer de réaliser un programme


fonctionnel remplissant les conditions dans une imposées par le cahier des charges
établi .A travers ce rapport nous allons donc voir première partie, une présentation
du projet ainsi que ces principaux objectifs. Puis dans une seconde partie, quelles
méthodes avons-nous utilisées afin de mettre en œuvre le projet, son élaboration ?
Enfin, dans une dernière partie, nous verrons les résultats obtenus ainsi que les
évolutions possibles du projet et plus particulièrement de l’application.

4
II. Problématique

Les excès de vitesses ont été responsables de 26 % des accidents mortels en


2012, soit près de 1 000 décès. De nos jours La sécurité routière est un thème
transversal dans le domaine des transports, elle concerne l’ensemble des
connaissances, dispositifs et mesures visant à éviter les accidents de la route ou à en
atténuer les conséquences .En effet, des Radars représentent une solution optimale
pour répondre à ces besoins.
Le cahier de charges impose beaucoup de contraintes, comme il sera détaillé
par la suite, comment donc répondre à toutes les demandes et spécifications
imposées par ce dernier, tout en optimisant le temps de réponse, la fiabilité radar et
une minimisation des bugs et problèmes techniques ?

5
III. Cahier de charge

Objectif :

Notre objectif principal est de réaliser un programme qui permet de


calculer la vitesse d’une voiture a partir de deux images prises dans deux
instants différents séparés par une distance déjà connue
Description :

Les conditions imposées par le cahier de charge sont les suivantes :


 La connaissance de la voiture à partir de sa matricule.
 Associer à chaque matricule l’instant de la prise
 Si deux voitures ont la même matricule, le programme calcule la vitesse par la
𝑑
relation v=
𝑡2−𝑡1
 Un message s’affiche comme suit :
« high speed » si la vitesse dépasse 100
« medium speed » si la vitesse entre 40 et 100
« low speed » si la vitesse est inferieure a 40

6
IV. Partie théorique :

Principe de fonctionnement d’un radar :


Le radar tronçon, également appelé radar vitesse moyenne, calcule la vitesse moyenne de
circulation de tous les véhicules entre deux points situés à une distance comprise entre 150
mètres et 30 kilomètres.
Ce radar n'utilise aucune technologie de mesure de vitesse, le calcul de la vitesse est
effectué en comparant la distance parcourue avec le temps de parcours.
Les premiers radars tronçons sont apparus en 2012 puis leur déploiement a été ralenti à
cause de leur coût aussi bien à l'installation qu'à la maintenance.
Le radar tronçon est constitué de deux ensembles de bornes qui sont situées en entrée et
en sortie du segment routier contrôlé délimitant ainsi deux lignes de franchissement. Chaque
ensemble de bornes est en charge de recueillir les données de tous les véhicules traversant la
ligne de franchissement matérialisant l'entrée ou la sortie de la section en associant une heure de
passage très précise, une reconnaissance de la plaque d'immatriculation et une photo du véhicule.

Ces données sont ensuite appariées et analysées pour détecter les véhicules roulant à une vitesse
moyenne supérieure à la vitesse maximale autorisée sur le segment routier contrôlé.
Comme la distance entre les deux caméras est connue, l'ordinateur calcul la vitesse moyenne de
circulation sur le tronçon. Par exemple, si la voiture a mis 5 minutes et 10 secondes pour
parcourir 12,8 km sur une autoroute, sa vitesse moyenne est de 148.6 km/h au lieu des 130 km/h
réglementaire.
Les contrôles peuvent se faire indifféremment avec les véhicules en approche ou avec les
véhicules en éloignement, mais le sens de mesure du flux de circulation doit être le même aux

7
points d'entréeet de sortie. Par contre, le nombre de voies contrôlées peut être différent au niveau
des bornes d'entrée et de sortie du tronçon routier contrôlé.
l’OCR

Un système de reconnaissance automatique des plaques minéralogiques est une


technologie qui trouve son essence dans ces 20 dernières années dans le développement
des techniques de traitement d’image ainsi que dans les OCR .
Reconnaissance optique des caractères :
C’est un ensemble de techniques informatiques qui réalisent une reconnaissance de
la forme des caractères, après captation d’image par procédé optique. Le résultat est
souvent transmis sous forme d’un fichier.
Généralement un système RAPM typique est devisé en quatre phases :

Figure 1: étape d'un RAPM

1. L’acquisition de l’image à partir d’une séquence vidéo et son envoi vers le système.
2. La détection et l’isolement de la plaque : c’est la phase la plus importante et la plus
difficile ; elle détermine la rapidité et la robustesse du système. Plusieurs études et
recherches sont consacrées à cette phase depuis plusieurs années ainsi différentes
méthodes ont été proposées. On peut citer dans ce cas les méthodes de détection de
contours, les méthodes basées sur les opérations morphologiques et d’autres sur les
caractéristiques de l’image comme la couleur.
3. La segmentation de la plaque en caractères : la plaque une fois extraite subira un
ensemble de traitements pour être segmenté en séparant les caractères. On propose
ici une méthode facile et rapide pour l’exécuter
4. La reconnaissance optique des caractères : Ces systèmes ont été développés il y’a de
ça une vingtaine d’années et leurs performance dépend des conditions
environnantes et doivent être capables de gérer un grand nombre de difficultés
possibles. Parmi lesquelles : - Une mauvaise résolution de l’image à cause d’une
plaque trop éloignée ou d’une caméra de mauvaise qualité. - Des images floues
souvent à cause du mouvement. - Un mauvais éclairage et un faible contraste, un
reflet ou une ombre, un objet obscurcissant une partie de la plaque (barre de
remorquage ou de la poussière).

8
V. Solution ingénierie

Pour déterminer la matricule on a utilisé trois fichiers.m, le premier contient la fonction


transforme qui applique quelques traitements sur l’image pour extraire la plaque, celle-ci sera
ensuite traité par la deuxième fonction ocr pour extraire la matricule , et le dernier fichier test
contient le programme principale .
La fonction ocr
Dans cette fonction, on transforme l’image au niveau de gris, puis en une image binaire
,on effectue les nettoyages nécessaires ,ensuite on applique les principes de l’OCR
(Reconnaissance optiques des caractéres).

9
Figure 2 :Programme de la fonction ocr

La fonction transforme
Cette fonction extrait la plaque de la voiture :

10
Figure 3 :programme de la fonction transforme

Le programme principal
Ce programme prends en entrée les deux images ainsi que le temps qui leur corresponds , appelle
les fonctions déjà cité pour effectuer les traitements nécessaires , calcule la vitesse moyenne du
véhicule et détermine si celle-ci a dépasser la vitesse permise.
11
Figure 4 :programme principal

Résultat
Pour tester notre programme, on a utilisé les deux images ci-dessous :

Figure 5 : les voitures utilisées pour le test

12
1er cas : matricules identiques
Dans ce cas le programme calcule la vitesse et détermine si elle « low » « medium » ou « hight »

Figure 6 :matricule extraite

Figure 7 : Résultat obtenu

2ème cas : matricules différentes


S’il ne s’agit pas de la même voiture, la vitesse ne sera pas calculée et le programme affiche que
les voitures sont différentes.

13
Figure 8 : matricule de la première voiture

ème
Figure 9 :matricule de la 2 voiture

14
Figure 10 : Résultat obtenu

15
VI.CONCLUSION

La réalisation de ce projet nous a apporté 2 choses principales, Tout d’abord


sur le point technique, elle nous a permis de mieux comprendre et maitriser le
logiciel MATLAB et de l’exploiter dans le traitement d’image. Elle nous a permis
également sur le point personnel de développer notre esprit d’équipe, renforcé
notre savoir-faire en nous forçant à chercher et trouver les informations
nécessaires surtout pour les notions du traitement d’image qu’on a jamais vu dans
aucun module durant notre formation et qu’on vient de découvrir pour la première
fois à travers ce projet.
Notre projet a comme perspective, de le convertir en langage VHDL afin de
le réaliser réellement en utilisant le matériel que le professeur pourrait mettre à
notre disposition à savoir la carte FPGA.
Finalement, on ne peut pas conclure sansprésenter notre sincère
reconnaissance et gratitude à notre honorable professeur M.LAGRAT pour le
temps qu’il nous a accordé en répondant toute nos interrogations, son encadrement
,sa patience , ses conseils précieux.

16

Vous aimerez peut-être aussi