Projet de Fin d’Etudes: Tracking de personne sur Camera PTZ Elaboré et Présenté par: DAOUAHI Achref et ABAYED Mohamed Kirmene Marzouki (ISSATSo) 30/06/2015 Leila Ben Tekaya (Spike-X) Encadré par:
Aug 15, 2015
Projet de Fin d’Etudes:
Tracking de personnesur Camera PTZ
Elaboré et Présenté par: DAOUAHI Achref et ABAYED Mohamed
Kirmene Marzouki (ISSATSo)
30/06/2015
Leila Ben Tekaya (Spike-X)
Encadré par:
2
PlanIntroduction & Problématique
Techniques Utilisables
Technique Proposée
Amélioration de la technique proposée
Réalisation
Conclusion & Perspectives
Introduction
3
Suivi d’une personne spécifique en temps réel
Le flux vidéo provient d’une camera IP PTZ
Introduction
3
Suivi d’une personne spécifique en temps réel
Le flux vidéo provient d’une camera IP PTZ
Commandes automatiques de la camera
DétectionScale Invariant Feature Transform (SIFT)
Histogram of Oriented Gradients (HOG)
Color Cooccurence Histogram (CCH)
Techniques Utilisables
7
8
Technique Proposée
Etape 2
• Suivi du mouvement de la cible
• Mouvement de la camera PTZ
Etape 1
• Sélection d’une cible
8
Technique Proposée
Etape 3
• Recherche de la cible
• (détection)
Etape 2
• Suivi du mouvement de la cible
• Mouvement de la camera PTZ
Etape 1
• Sélection d’une cible
8
Technique Proposée
Etape 3
• Recherche de la cible
• (détection)
Etape 2
• Suivi du mouvement de la cible
• Mouvement de la camera PTZ
Etape 1
• Sélection d’une cible
9
Technique ProposéeImplémentation de CCH
Calcul de Correspondanc
e
Calcul des CCH
SegmentationKmeans
9
Calcul decorrespondance
81,79%
Technique ProposéeImplémentation de CCH
Calcul de Correspondanc
e
Calcul des CCH
SegmentationKmeans
Dans l’implémentation de CCH
Définition d’un nouveau paramètre (Rayon limite)
Amélioration de la technique
12
Dans l’implémentation de CCH
Définition d’un nouveau paramètre (Rayon limite)
Parallélisme (OpenMP)
Amélioration de la technique
12
Dans l’implémentation de CCH
Définition d’un nouveau paramètre (Rayon limite)
Parallélisme (OpenMP)
Amélioration de la technique
12
10 30 50 70 90 110
130
150
170
190
210
230
250
270
290
310
330
350
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
20000
Non parallélisé parallélisé
(ms)
(px)
Temps d’exécution en fonction du paramètre Rayon limite
13
Dans l’intégration des deux algorithmes
Déclanchement de la recherche qu’en cas de nécessité
Amélioration de la technique
13
Dans l’intégration des deux algorithmes
Déclanchement de la recherche qu’en cas de nécessité
Amélioration de la technique
13
Dans l’intégration des deux algorithmes
Déclanchement de la recherche qu’en cas de nécessitéParcours plus optimisé en cas de perte de la cible
Amélioration de la technique
13
Dans l’intégration des deux algorithmes
Déclanchement de la recherche qu’en cas de nécessitéParcours plus optimisé en cas de perte de la cible
Amélioration de la technique
13
Dans l’intégration des deux algorithmes
Déclanchement de la recherche qu’en cas de nécessitéParcours plus optimisé en cas de perte de la cible
Amélioration de la technique
Utilisation des threads
Conclusion & Perspectives
Solution de suivi de personne sur camera PTZ se basant sur le suivi et la détection
19
Conclusion & Perspectives
Solution de suivi de personne sur camera PTZ se basant sur le suivi et la détection
19
Implémentation et amélioration de l’algorithme CCH
Conclusion & Perspectives
Solution de suivi de personne sur camera PTZ se basant sur le suivi et la détection
Amélioration possible : Basculer automatiquement entre différentes cameras
19
Implémentation et amélioration de l’algorithme CCH
Conclusion & Perspectives
Solution de suivi de personne sur camera PTZ se basant sur le suivi et la détection
Amélioration possible : Basculer automatiquement entre différentes camerasPlusieurs domaines d’utilisation possibles
19
Implémentation et amélioration de l’algorithme CCH