Encodage binaire de la couche FAB
Classificateur neuronique fuzzy ARTMAP
En reconnaissance de forme, le rรดle du classificateur est de choisir ร laquelle des catรฉgories connues appartient le motif, sous forme de vecteur de caractรฉristiques, qui lui est prรฉsentรฉ ร son entrรฉe (Duda, Hart et Stork, 2001). Les classificateurs statistiques de type ยซ gรฉnรฉratif ยป tentent de crรฉer des modรจles statistiques pour reprรฉsenter les diffรฉrentes catรฉgories. Les classificateurs de type Bayesiens et les modรจles de mixtures gaussiennes sont de bons exemples de classificateurs gรฉnรฉratifs (Duda, Hart et Stork, 2001). Ce type de classificateurs est intรฉressant car les modรจles statistiques utilisรฉs pour reprรฉsenter la fonction de distribution de probabilitรฉs sont trรจs compacts. Par contre, les donnรฉes du monde rรฉel ne rรฉpondent pas toujours aux lois gรฉrant ces diffรฉrents modรจles statistiques. En opposition, les classificateurs statistiques de type ยซ discriminatif ยป tentent de diviser lโespace des possibilitรฉs de faรงon ร identifier les diffรฉrents sous-espaces que reprรฉsente chacune des catรฉgories. Parmi les classificateurs discriminatifs, nous trouvons les fonctions discriminantes linรฉaires ou quadratiques ainsi que les machines ร vecteurs de support (Duda, Hart et Stork, 2001). En divisant lโespace des possibilitรฉs, les classificateurs discriminatifs offrent une bonne capacitรฉ de gรฉnรฉraliser avec peu de donnรฉes dโentrainement, mais lโรฉtablissement dโune frontiรจre dans lโespace des possibilitรฉs peut รชtre complexe lorsque la distribution de multiples catรฉgories se chevauchant.
Optimisation multiobjective par essaim de particules (OMOEP)
Lโoptimisation multiobjective est la recherche dโun optimum lorsque la performance dโune solution dรฉpend de plus dโun critรจre indรฉpendant. Puisque ces aspects sont indรฉpendants, il est impossible de les comparer sur un pied รฉgal. La notion dโun ensemble de solutions non dominรฉes est utilisรฉe pour remplacer celle de la solution optimale. On dit que la solution A domine la solution B si les paramรจtres de la performance de la solution A sont supรฉrieurs (ou infรฉrieurs dans le cas dโune minimisation) ร ceux de la solution B. Ainsi, une solution non dominรฉe est une solution qui pour un des paramรจtres de performance est supรฉrieure (ou infรฉrieur) ร toutes les autres solutions. Lโensemble des solutions non dominรฉes, aussi appelรฉ front de Pareto,reprรฉsente lโenveloppe de performance du systรจme. Lโalgorithme dโoptimisation multiobjective par essaim de particules (OMOEP) (Coello, Pulido et Lechuga, 2004) est une extension de lโalgorithme OEP afin dโรชtre capable de traiter les problรจmes multiobjectifs. Tout comme dans le cas de lโOEP, OMOEP utilise une population de solutions qui รฉvoluent dans le temps pour explorer lโespace paramรจtres en quรชte de la performance optimale. Par contre, la notion de la meilleure performance de toute la population (meilleure performance globale) a รฉtรฉ remplacรฉe par une archive de solutions non dominรฉes produites au cours de lโรฉvolution de la population. La meilleure performance dโune des particules (meilleure performance locale), a รฉtรฉ remplacรฉe par une archive locale pour contenir la position de lโhistoire dโune particule dont la performance domine les autres.
Intel Coreโข i3-530
Le processeur Coreโข i3-530 de la compagnie Intel (Intel, 2009b) reprรฉsente le type de processeur ordinairement trouvรฉ dans les postes informatiques de bureau ainsi que les ordinateurs personnels. Il exรฉcute le jeu dโinstructions standard IA-32 de la compagnie Intel et il est supportรฉ par la majoritรฉ des systรจmes dโopรฉrations modernes et des outils de dรฉveloppement commerciaux ainsi quโen code source libre. Ce processeur est disponible sur le marchรฉ depuis le premier trimestre de lโannรฉe 2010 et fait partie de la gamme de base de la famille de processeurs Coreโข. Basรฉe sur la microarchitecture 32 nm Nehalem (Intel, 2008), ce processeur possรจde un contrรดleur de mรฉmoire DDR3 ร deux canaux, une interface PCI Express, une interface Direct Media ainsi que les technologies Hyper-Threading et QuickPath. Il possรจde deux nลuds de calcul รฉvoluant ร une cadence dโhorloge de 2.93GHz pour puissance thรฉorique de 73W. Le processeur possรจde 32kB de mรฉmoire cache de niveau 1 par nลud de calcul , 256kB de mรฉmoire cache de niveau 2 par nลud de calcul ainsi que 4 MB de mรฉmoire cache de niveau 3 partagรฉe par les deux nลuds de calcul (Intel,2009b).
Octasic Vocallo MGW
Le processeur Vocallo MGW de la compagnie Octasic est lโalternative haute technologie. Ce processeur parallรจle de trรจs faible puissance vise principalement les applications de traitement de signaux numรฉriques pour le transcodage audio & vidรฉo sur des rรฉseaux IP (Octasic, 2004). Pour obtenir un bon degrรฉ de performance tout en maintenant une trรจs faible consommation dโรฉnergie, lโarchitecture Opus utilisรฉe dans le processeur fonctionne de faรงon asynchrone permettant ainsi de rรฉduire la consommation dโรฉnergie en รฉliminant lโhorloge globale (Tremblay, 2009).
Le Vocallo MGW Evaluation est une carte PCI de dรฉveloppement fabriquรฉe par la compagnie Octasic, qui est composรฉe dโun processeur Vocallo MGW, dโun contrรดleur de mรฉmoire DDR ainsi quโune interface de tรฉlรฉcommunication de type t041 (Octasic, 2004).
Prรฉdiction par accumulation dโinformations
Jusquโร prรฉsent, les mentions du taux de classification faisaient rรฉfรฉrence au taux de classification pour une seule trame. Avec lโutilisation dโun module de trace, plusieurs tramesย dโune sรฉquence vidรฉo peuvent รชtre combinรฉes afin dโamรฉliorer la qualitรฉ de la prรฉdiction de lโidentitรฉ de lโindividu cible.
Une des faรงons les plus simples et les plus efficaces pour exploiter le traitement des donnรฉes temporelles est de placer les prรฉdictions faites pour chacune des trames dans un tampon de dรฉcision. Ceci permet de crรฉer une estimation discrรจte de la distribution de la probabilitรฉ ร partir de laquelle la prรฉdiction finale est faite (Carpenter et Ross, 1995).
Ceci permet dโaugmenter le taux de classification jusquโau point dรฉsirรฉ, mais, en contrepartie, crรฉe un dรฉlai avant que la prรฉdiction finale durant la pรฉriode oรน le tampon de dรฉcision se rempli. Ceci peut causer un problรจme lorsque lโapplication nรฉcessite un traitement en temps rรฉel.
|
Table des matiรจres
INTRODUCTION
CHAPITRE 1 IDENTIFICATION BIOMรTRIQUE
1.1 Validation, identification et dรฉpistage
1.2 Caractรฉristiques biomรฉtriques ainsi que leurs performances
1.3 Systรจme typique de reconnaissance de visages dans des sรฉquences vidรฉo
1.4 รtat de lโart en reconnaissance de visages dans des sรฉquences vidรฉo
1.5 Dรฉfis ร la rรฉalisation
1.6 Conclusion
CHAPITRE 2 PRรDICTION DE LโIDENTITรย
2.1 Extraction et sรฉlection de caractรฉristiques avec lโanalyse par composantes principales
2.2 Classificateur neuronique fuzzy ARTMAP
2.2.1 Architecture
2.2.2 Hyperparamรจtres
2.2.3 Algorithme
2.2.4 Analyse de complexitรฉ
2.3 Stratรฉgies dโapprentissage pour les rรฉseaux de neurones fuzzy ARTMAP
2.3.1 Optimisation par essaim de particules (OEP)
2.3.2 Optimisation multiobjective par essaim de particules (OMOEP)
2.4 Conclusion
CHAPITRE 3 IMPLรMENTATION MATรRIELLEย
3.1 Sรฉlection des processeurs
3.1.1 Intel Coreโข i3-530
3.1.2 Intel Atomโข N270
3.1.3 Octasic Vocallo MGW
3.2 Modifications algorithmiques
3.2.1 Fonction de choix
3.2.2 Lโinversion de la modification du signal de suivis
3.2.3 Encodage binaire de la couche FAB
3.2.4 Traitement parallรจle
3.2.5 Prรฉdiction par accumulation dโinformations
3.3 Conclusion
CHAPITRE 4 MรTHODOLOGIE DโรVALUATIONย
4.1 Base de donnรฉes expรฉrimentale
4.2 Mรฉthodologie expรฉrimentale
4.3 Indicateurs de performance
4.4 Conclusion
CHAPITRE 5 RรSULTATS EXPรRIMENTAUXย
5.1 Communications internลuds
5.2 Extraction et sรฉlection de caractรฉristiques
5.3 La performance en reconnaissance dโimages individuelles
5.4 La performance en reconnaissance dans des sรฉquences vidรฉo
5.5 Conclusion
CONCLUSION
Tรฉlรฉcharger le rapport complet