PjE Projet Encadré IVI Semaine 6 : suivi des objets et TUIO

Documents pareils
Rappels théoriques. -TP- Modulations digitales ASK - FSK. Première partie 1 INTRODUCTION

TB 352 TB 352. Entrée 1. Entrée 2

Intégration de Net2 avec un système d alarme intrusion

Recueil d'exercices de logique séquentielle

CARACTERISTIQUES STATIQUES D'UN SYSTEME

CHAPITRE I : Cinématique du point matériel

Université Technique de Sofia, Filière Francophone d Informatique Notes de cours de Réseaux Informatiques, G. Naydenov Maitre de conférence, PhD

MIDI F-35. Canal MIDI 1 Mélodie Canal MIDI 2 Basse Canal MIDI 10 Batterie MIDI IN. Réception du canal MIDI = 1 Reproduit la mélodie.

Caractéristiques des signaux électriques

Le mode de fonctionnement des régimes en annuités. Secrétariat général du Conseil d orientation des retraites

Documentation Technique de Référence Chapitre 8 Trames types Article

Texte Ruine d une compagnie d assurance

Sciences Industrielles pour l Ingénieur

VA(1+r) = C 1. VA = C 1 v 1

Ned s Expat L assurance des Néerlandais en France

Formation Administrateur Server 2008 (Ref : IN4) Tout ce qu'il faut savoir sur Server 2008 OBJECTIFS LES PLUS DE LA FORMATION

Programmation, organisation et optimisation de son processus Achat (Ref : M64) Découvrez le programme

CHAPITRE 13. EXERCICES a) 20,32 ± 0,055 b) 97,75 ± 0,4535 c) 1953,125 ± 23, ±0,36π cm 3

Risque associé au contrat d assurance-vie pour la compagnie d assurance. par Christophe BERTHELOT, Mireille BOSSY et Nathalie PISTRE

EVALUATION DE LA FPL PAR LES APPRENANTS: CAS DU MASTER IDS

Les circuits électriques en régime transitoire

Finance 1 Université d Evry Val d Essonne. Séance 2. Philippe PRIAULET

Sommaire de la séquence 12

Estimation des matrices de trafics

GUIDE DES INDICES BOURSIERS

CANAUX DE TRANSMISSION BRUITES

B34 - Modulation & Modems

Coaching - accompagnement personnalisé (Ref : MEF29) Accompagner les agents et les cadres dans le développement de leur potentiel OBJECTIFS

Les solutions solides et les diagrammes d équilibre binaires. sssp1. sssp1 ssss1 ssss2 ssss3 sssp2

Cours d électrocinétique :

Le mécanisme du multiplicateur (dit "multiplicateur keynésien") revisité

Froid industriel : production et application (Ref : 3494) Procédés thermodynamiques, systèmes et applications OBJECTIFS LES PLUS DE LA FORMATION

La rentabilité des investissements

OBJECTIFS LES PLUS DE LA FORMATION

Oscillations forcées en régime sinusoïdal.

Thème : Electricité Fiche 5 : Dipôle RC et dipôle RL

2. Quelle est la valeur de la prime de l option américaine correspondante? Utilisez pour cela la technique dite de remontée de l arbre.

TRAVAUX PRATIQUES N 5 INSTALLATION ELECTRIQUE DE LA CAGE D'ESCALIER DU BATIMENT A

Chapitre 9. Contrôle des risques immobiliers et marchés financiers

3 POLITIQUE D'ÉPARGNE

MATHEMATIQUES FINANCIERES

NUMERISATION ET TRANSMISSION DE L INFORMATION

Filtrage optimal. par Mohamed NAJIM Professeur à l École nationale supérieure d électronique et de radioélectricité de Bordeaux (ENSERB)

Chapitre 2 L investissement. . Les principales caractéristiques de l investissement

Pouvoir de marché et transmission asymétrique des prix sur les marchés de produits vivriers au Bénin

COURS GESTION FINANCIERE A COURT TERME SEANCE 3 PLANS DE TRESORERIE. François LONGIN

Cahier technique n 141

BILAN EN ELECTRICITE : RC, RL ET RLC

Impact du vieillissement démographique sur l impôt prélevé sur les retraits des régimes privés de retraite

Mathématiques financières. Peter Tankov

Exemples de résolutions d équations différentielles

Cahier technique n 114

Les deux déficits, budgétaire et du compte courant, sont-ils jumeaux? Une étude empirique dans le cas d une petite économie en développement

travailler à Paris travailler à Paris

travailler à Paris 2012/2013

TD/TP : Taux d un emprunt (méthode de Newton)

SYSTEME D ALARME SANS FIL BI-DIRECTIONNEL

MODÈLE BAYÉSIEN DE TARIFICATION DE L ASSURANCE DES FLOTTES DE VÉHICULES

S euls les flux de fonds (dépenses et recettes) définis s ent l investissement.

No Décembre. La coordination interne et externe des politiques économiques : une analyse dynamique. Fabrice Capoën Pierre Villa

AMPLIFICATEUR OPERATIONNEL EN REGIME NON LINEAIRE

Calcul Stochastique 2 Annie Millet

CHELEM Commerce International

Les Comptes Nationaux Trimestriels

EFFICIENCE INFORMATIONNELLE DES UNE VERIFICATION ECONOMETRIQUE MARCHES DE L OR A PARIS ET A LONDRES, DE LA FORME FAIBLE

GESTION DU RÉSULTAT : MESURE ET DÉMESURE 1 2 ème version révisée, août 2003

DE L'ÉVALUATION DU RISQUE DE CRÉDIT

Institut Supérieur de Gestion

Une union pour les employeurs de l' conomie sociale. - grande Conférence sociale - les positionnements et propositions de l usgeres

Copules et dépendances : application pratique à la détermination du besoin en fonds propres d un assureur non vie

CONTRIBUTION A L ANALYSE DE LA GESTION DU RESULTAT DES SOCIETES COTEES

depuis le 22 juin 2015

Une assurance chômage pour la zone euro

Mémoire présenté et soutenu en vue de l obtention

THÈSE. Pour l obtention du grade de Docteur de l Université de Paris I Panthéon-Sorbonne Discipline : Sciences Économiques

Séquence 2. Pourcentages. Sommaire

N d ordre Année 2008 THESE. présentée. devant l UNIVERSITE CLAUDE BERNARD - LYON 1. pour l obtention. du DIPLOME DE DOCTORAT. (arrêté du 7 août 2006)

Article. «Les effets à long terme des fonds de pension» Pascal Belan, Philippe Michel et Bertrand Wigniolle

LE PARADOXE DES DEUX TRAINS

NOTE SUR LES METHODES UNIVARIEES

Relation entre la Volatilité Implicite et la Volatilité Réalisée.

Files d attente (1) F. Sur - ENSMN. Introduction. 1 Introduction. Vocabulaire Caractéristiques Notations de Kendall Loi de Little.

SYSTÈME HYBRIDE SOLAIRE THERMODYNAMIQUE POUR L EAU CHAUDE SANITAIRE

N Juin. Base de données CHELEM commerce international du CEPII. Alix de SAINT VAULRY

L impact de l activisme des fonds de pension américains : l exemple du Conseil des Investisseurs Institutionnels.

Oue nous disent nos états d'âme?

Présentation de la plateforme IDS Prelude

Construire un portail de ressources numériques avec Netvibes

PREMIÈRE PARTIE LIQUIDITÉ ET MICROSTRUCTURE. La Liquidité - De la Microstructure à la Gestion du Risque de Liquidité

Surface de Volatilité et Introduction au Risque de Crédit

se loger à Paris 2013

CAHIER ANALYSE DES CHOCS D'OFFRE ET DE DEMANDE DANS LA ZONE CFA : UNE MÉTHODE STRUCTURELLE D'AUTORÉGRESSION VECTORIELLE

EPARGNE RETRAITE ET REDISTRIBUTION *

Vous vous installez en france? Société Générale vous accompagne (1)

Séminaire d Économie Publique

Groupe International Fiduciaire. pour l Expertise comptable et le Commissariat aux comptes

UNIVERSITÉ D ORLÉANS. THÈSE présentée par :

CHAPITRE 4 RÉPONSES AUX CHOCS D INFLATION : LES PAYS DU G7 DIFFÈRENT-ILS LES UNS DES AUTRES?

SURVOL DE LA LITTÉRATURE SUR LES MODÈLES DE TAUX DE CHANGE D ÉQUILIBRE: ASPECTS THÉORIQUES ET DISCUSSIONS COMPARATIVES

Pour 2014, le rythme de la reprise économique qui semble s annoncer,

Transcription:

PjE Proje Encadré IVI Semaine 6 : suivi des objes e TUIO Maser Informaique : hp://www.fil.univ-lille.fr/ Spécialié IVI : hp://maser-ivi.univ-lille.fr/

Plan du cours Suivi d'objes dans une séquence d'images inérê e principe du suivi par l'inermédiaire de blobs associaion selon un crière de disance algorihme de mise à jour des éiquees associaion selon d'aures crières e disance généralisée Gesion des appariions e dispariions d'objes appariion d'un obje e algorihme de mise à jour dispariion d'un obje e algorihme de mise à jour appariions e dispariions simulanées algorihme de mise à jour uilisan un seuil Proocole TUIO objecif e principe de foncionnemen serveur TUIO e algorihme général d'envoi de messages

Inérê du suivi (/) Passage de l'image à la séquence d'images dans chaque image, une lise de blobs a éé déecée. Chaque blob es caracérisé par plusieurs paramères e repéré par une éiquee (par exemple un numéro). insan insan + insan + Problème : l'éiquee qui es aribuée à un blob représenan un obje à l'insan + n'es pas forcémen idenique à celle de l'insan.

Inérê du suivi (/) Suivre = conserver la même éiquee suivre, c'es associer sans ambiguïé la même éiquee à un obje (e non un blob) qui rese visible duran la séquence. insan + insan + insan + sans suivi avec suivi Problème : Commen déerminer à quel obje correspond un blob? 4

Premier indice, disances iner-blobs (/) Viesse apparene dans l'image veceur viesse apparene = projecion du veceur viesse de l'obje sur le plan image. rappor du déplacemen du blob par la période d'acquisiion. Supposiion : viesse apparene faible vérifiée soi si la viesse réelle es faible, soi si la cadence d'acquisiion des images es élevée (période coure). insan insan + comparaison / + 5

Premier indice, disances iner-blobs (/) Soluion du problème de suivi si la viesse apparene es faible, le blob de la nouvelle image qui correspond au même obje es celui qui es le plus proche. Calcul des disances euclidiennes on calcule les disances enre le cenre de chaque blob de la nouvelle image e les cenres de ous les blobs de l'image précédene, puis on associe pour la disance la plus faible.???? insan insan + comparaison / + 6

Premier indice, disances iner-blobs (/) Algorihme ) on calcule la marice des disances enre les cenres de ous les blobs de l'image courane e ous les cenres des blobs de l'image précédene. ) on cherche le minimum dans chaque ligne ou chaque colonne afin de rouver l'associaion. ) on assigne à chaque blob de l'image courane l'éiquee du blob qui es le plus proche dans l'image précédene. +??? +??? + 5..9 40..9.9. 7 6.4.. 4.6. 4. 4. 4. 7

Deuxième indice, similarié des blobs Caracérisiques d'un blob paramères déerminés duran l'analyse en composanes connexes : surface, orienaion, ec. Supposiion deux blobs qui corresponden à un même obje dans deux images successives on des paramères similaires. on peu égalemen déerminer une disance enre paramères.???? insan insan + comparaison / + 8

Calcul de disance généralisée Veceur caracérisique on regroupe ous les paramères d'un blob dans un unique veceur : (posiion x, posiion y, surface, orienaion, ec). Disance généralisée enre deux veceurs on calcule la norme de la différence enre deux veceurs. problème de la norme euclidienne : elle suppose que oues les composanes on la même mérique, ce qui n'es pas le cas pour les veceurs caracérisiques des blobs. Soluion: normes non euclidiennes on ransforme les caracérisiques afin qu'elles aien oues des mériques similaires ou des inervalles de variaion similaires. exemple, pluô que d'uiliser la surface on peu uiliser sa racine carrée en an que paramère. 9

Dispariion d'un obje Siuaion un obje sor du champ de vision du sysème. dans la nouvelle image, il y a un blob de moins dans la lise. Algorihme ) on calcule la marice des disances généralisées (non carrée). ) on cherche le minimum dans chaque colonne. ) on assigne à chaque blob de l'image courane l'éiquee du blob qui es le plus proche dans l'image précédene. +?? +?? + 5..9.9.9. 7.. 4.6. 0

Appariion d'un obje Siuaion un obje enre dans le champ de vision du sysème. dans la nouvelle image, il y a un blob de plus dans la lise. Algorihme ) on calcule la marice des disances généralisées (non carrée). ) on cherche le minimum dans chaque ligne. ) on éiquee les blobs en foncion des disances minimales (on rouve les associaions pour les objes qui exisaien déjà). 4) on assigne une nouvelle éiquee au blob non associé. +??? +??? +? + 5..9 40..9.9.9. 7 6.4...

Cas général : appariions e dispariions simulanées (/) Siuaion cerains objes peuven sorir du champ de vision e d'aures objes peuven simulanémen y enrer. les algorihmes simples ne peuven plus raier ce cas général. Une soluion (parmi an d'aures!) on fai inervenir un seuil, fixan la valeur maximale de la disance qui es uilisée comme crière d'associaion. Algorihme ) on calcule la marice des disances généralisées. ) s'il y a plus de lignes que de colonnes, on cherche le minimum dans chaque colonne. Sinon, le minimum dans chaque ligne. ) on élimine les disances minimales supérieures au seuil. 4) on supprime les blobs don la ligne ne conien pas de minimum de disance, 5) on éiquee les blobs don la colonne conien un minimum de disance, e on assigne une nouvelle éiquee aux aures.

Cas général : appariions e dispariions simulanées (/) Algorihme, avec seuil sur la disance = 0 +???? +???? 5. 4..9 40..9. 6.4 7.. 4.6 7.. 7 +???? +?? + 4 5.9.9.9...

Proocole TUIO Tangible User Inerface descripion absraie de l'ineracion enre un (ou plusieurs) uilisaeur(s) e une surface muli-ouch. ransmission de l'évoluion emporelle de l'ineracion par envoi de messages enre un serveur e un clien (applicaions). 4

Serveur TUIO Analyse de l'ineracion e envoi de messages - le serveur TUIO analyse l'ineracion uilisaeur / able en déecan par exemple les conacs objes / surface sensible, - il mainien à jour une lise des conacs, e ransme les événemens impliquan un changemen de cee lise vers le clien TUIO à ravers le proocole Open Sound Conrol (module Pyhon pyosc), à l'origine desiné au parage de données musicales enre synhéiseurs e ordinaeurs (alernaive au sandard MIDI). Classe TUIO.TuioCursor gère la descripion des curseurs (posiion, viesse, accéléraion). Classe TUIO.TuioServer gère les mises à jour de la lise (ajou, suppression e mise à jour de curseurs) e les envois de messages vers le clien. 5

Serveur TUIO Algorihme global ) iniialisaion d'une insance de la classe TUIO.TuioServer server = TUIO.TuioServer(address="localhos", por=) ) mere à jour ous les curseurs qui exisaien déjà cur = server.getuiocursor(sid) server.updaetuiocursor(cur, new_x,new_y) ) ajouer les curseurs qui n'exisaien pas (iniialisaion d'une insance de la classe TUIO.TuioCursor) cur = TUIO.TuioCursor(sid, x, y) server.addexernaltuiocursor(cur) 4) enlever les curseurs qui n'exisen plus (individuellemen ou oalemen) server.removeexernaltuiocursor(cur) server.removealltuiocursor() 5) ransmere la lise mise à jour, puis boucler vers l'éape server.commiframe() 6