P14A06 Identification du mouvement humain par système de vision » Historique » Version 4
Anonyme, 06/04/2021 15:35
1 | 1 | Anonyme | h1. Reconstruction du mouvement humain par système de vision |
---|---|---|---|
2 | |||
3 | 2 | Anonyme | p=. !https://forge.clermont-universite.fr/attachments/download/16119/toto_20140501223939_20140501224037.jpeg! |
4 | |||
5 | --- |
||
6 | |||
7 | *Projet GE2-GE3 2013* : Reconstruction du mouvement humain par système de vision |
||
8 | *Entreprise / Client* : INRIA, Christine Azevedo |
||
9 | *Auteurs* : Taoufik EL Kabir,Amine Boukouta |
||
10 | *Responsable Projet* : Sébastien Lengagne |
||
11 | *Tuteur industriel* : Pascal Fickinger |
||
12 | |||
13 | |||
14 | [[1. Résumé]] |
||
15 | [[2. Abstract]] |
||
16 | [[3. Lexique]] |
||
17 | [[4. Abréviation]] |
||
18 | [[5. Introduction]] |
||
19 | [[6. Présentation du Sujet]] |
||
20 | |||
21 | p(((. [[1. Equipe DEMAR]] |
||
22 | [[2. Contexte et enjeux]] |
||
23 | [[3. Etat de l’art]] |
||
24 | |||
25 | p((((. [[1. Kinovea]] |
||
26 | [[2. Système Vicon]] |
||
27 | |||
28 | p(((. [[4. Comparaison entre Les systèmes de vision existant et l’application à concevoir]] |
||
29 | |||
30 | [[7. Cahier des Charges]] |
||
31 | [[8. Developpement]] |
||
32 | |||
33 | p(((. [[1. Problématiques]] |
||
34 | [[2. Faisabilité]] |
||
35 | |||
36 | p((((. [[1. Solutions envisageables]] |
||
37 | [[2. Comparaison et choix de la méthode du suivi de mouvement]] |
||
38 | |||
39 | p(((. [[3. Etude Théorique]] |
||
40 | |||
41 | p((((. [[1. Algorithme détection par couleurs]] |
||
42 | |||
43 | p(((. [[4. Solutions]] |
||
44 | |||
45 | p((((. [[1. Qu’est ce que c’est OpenCV ?]] |
||
46 | [[2. Développement et explication de l’algorithme suivi de mouvement choisi]] |
||
47 | |||
48 | p(((((. [[1. Suivi de l’objet et amélioration de la précision]] |
||
49 | [[2. Gestion des obstructions]] |
||
50 | |||
51 | p((((. [[3. Algorithme enregistrement vidéo et synchronisation]] |
||
52 | [[4. Test et validation]] |
||
53 | |||
54 | p(((((. [[1. Programme suivi point d’intérêt]] |
||
55 | [[2. Programme enregistrement et synchronisation des webcams]] |
||
56 | [[3. Résultats et tests]] |
||
57 | |||
58 | [[9. Gestion de Projet]] |
||
59 | |||
60 | p(((. [[1. W.B.S.]] |
||
61 | [[2. Gantt]] |
||
62 | |||
63 | [[10. Notes d'application]] |
||
64 | |||
65 | p(((. [[1. sujet 1]] |
||
66 | [[2. sujet 2]] |
||
67 | |||
68 | [[11. Bilan]] |
||
69 | |||
70 | p(((. [[1. Etat d'avancement]] |
||
71 | [[2. Limites]] |
||
72 | [[3. Perspectives]] |
||
73 | |||
74 | [[12. Bibliographie]] |
||
75 | |||
76 | --- |
||
77 | |||
78 | p=. *%{color:#82B6E1}Résumé%* |
||
79 | 3 | Anonyme | |
80 | *Le projet s’inscrit dans le cadre de l’équipe DEMAR de l’INRIA (L'Institut national de recherche en informatique et en automatique), il consiste en la réalisation d’une interface qui permet l’enregistrement de plusieurs vidéos issues de webcams ainsi que le suivi du mouvement humain en trois dimensions dans des conditions cliniques. La méthode utilisée est appelée « La vision par ordinateur », elle a pour but de permettre à un ordinateur de comprendre ce qu'il « voit » lorsqu'on le connecte à une ou plusieurs webcams. OpenCV qui est une bibliothèque graphique libre, spécialisée dans le traitement d'images a été d’une grande aide lors de la réalisation du projet surtout qu’elle fourni plusieurs fonctions de traitement d’image. Le langage de programmation utilisé était le C++.* |
||
81 | |||
82 | *Ce Laboratoire serait intéressé par la réalisation de cette interface, car elle permettrait d’extraire des informations sur le mouvement des personnes pour l'évaluation clinique des performances physiques.* |
||
83 | |||
84 | p(((. *Mots clefs :* |
||
85 | |||
86 | *• Vision par ordinateur |
||
87 | • Modèle de l'humain |
||
88 | • Suivi et précision |
||
89 | • Obstructions* |
||
90 | |||
91 | --- |
||
92 | |||
93 | p=. *%{color:#82B6E1}Abstract%* |
||
94 | |||
95 | --- |
||
96 | |||
97 | *The project joins within the framework of the team DEMAR of the INRIA (The national Institute of IT research and in automatic), it consists of the realization of an interface which allows the recording of several videos stemming from webcams as well as the follow-up of the human movement in three dimensions in clinical conditions. The used method is called " The vision by computer ", it aims at allowing a computer to understand what he "sees" when we connect it to one or several cameras. The language of used programming is C ++ as well as all the functions of the bookshop Open CV which is a free graphic library, specialized in the image processing.* |
||
98 | |||
99 | *This Laboratory would be interested in the realization of this interface, because she would allow to extract information on the movement of the people for the evaluation.* |
||
100 | |||
101 | p(((. *Keywords:* |
||
102 | |||
103 | *• Vision by computer |
||
104 | • Model of the human being |
||
105 | • Follow-up and precision |
||
106 | • Obstructions* |
||
107 | |||
108 | --- |
||
109 | |||
110 | p=. *%{color:#82B6E1}Lexique%* |
||
111 | |||
112 | --- |
||
113 | |||
114 | - La stimulation électrique fonctionnelle : *Utilise des électrodes qui sont appliquées sur la peau afin de stimuler l'extrémité des nerfs avec du courant électrique et engendrer ainsi une contraction des muscles. Les électrodes sont liées par des câbles à un stimulateur qui engendre des impulsions électriques.* |
||
115 | |||
116 | - Paraplégiques : *La paraplégie est la paralysie plus ou moins complète des deux membres inférieurs et de la partie basse du tronc .* |
||
117 | |||
118 | - Hémiplégiques : *est une paralysie d'une ou plusieurs parties du corps d'un seul côté .* |
||
119 | |||
120 | - Sensori-moteur : *Partie du système nerveux responsable de la sensation et de la commande des mouvements.* |
||
121 | |||
122 | - Données cinématiques : *Information sur le mouvement de type : hauteur, angle de rotation, distance parcourue, vitesse de mouvement, accélération.* |
||
123 | |||
124 | - Gant : *Outil utilisé en gestion de projet pour visualiser l’état d’avancement des différentes tâches.* |
||
125 | |||
126 | - Synchronisé : *pouvoir démarrer en même temps.* |
||
127 | |||
128 | - Déficience motrice : *Atteinte de la motricité, c’est-à-dire de la capacité du corps à se mouvoir ou à se maintenir dans une position donnée de façon ordinaire.* |
||
129 | |||
130 | - Photogramme : *Image en cours de la vidéo.* |
||
131 | |||
132 | - Background : *Arrière plan.* |
||
133 | |||
134 | - Histogramme : *représente la distribution des intensités ou des couleurs de l'image. C'est un outil fondamental dutraitement d'images, avec de très nombreuses applications.* |
||
135 | |||
136 | - Frame : *Image.* |
||
137 | |||
138 | - Pixel : *l'unité de base permettant de mesurer la définition d’une image numérique.* |
||
139 | |||
140 | - CPU : *Processeur.* |
||
141 | |||
142 | --- |
||
143 | |||
144 | p=. *%{color:#82B6E1}Abréviation%* |
||
145 | |||
146 | INRIA : *L'Institut national de recherche en informatique et en automatique.* |
||
147 | |||
148 | CNRS: *Centre national de la recherche scientifique.* |
||
149 | |||
150 | LIRMM: *Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier |
||
151 | |||
152 | SEF : *stimulation électrique fonctionnelle.* |
||
153 | |||
154 | SSM : *Système Sensori-moteur.* |
||
155 | |||
156 | 3D : *Trois dimensions.* |
||
157 | |||
158 | 2D : *Deux dimensions.* |
||
159 | |||
160 | W.B.S : *Word Breakdown Structure.* |
||
161 | |||
162 | HSV : *Hue, Saturation, Value, en français : TSV Teinte, Saturation, Valeur.* |
||
163 | |||
164 | BGR : *Blue, Green, Red ou bleu, vert, rouge. Toutes images classiques sont en BGR, équivalent de RGB mais avec une inversion des canaux bleu et rouge.* |
||
165 | |||
166 | --- |
||
167 | |||
168 | p=. *%{color:#82B6E1}Introduction%* |
||
169 | |||
170 | *Pour une formation complète et une préparation à la vie professionnelle, la formation d’ingénieur Génie Electrique au sein de Polytech Clermont Ferrand inclue une réalisation de projet industriel en 4eme année. Ce projet se compose d’une première partie ayant pour but de répondre à un appel d’offre d’un client. Dans notre cas La réalisation technique du projet aura lieu en parallèle avec la gestion de projet. Le projet « Reconstruction du mouvement humain par système de vision » a était proposé par l’équipe DEMAR de L'Institut national de recherche en informatique et en automatique (INRIA) centre Montpellier, plus précisément par Mme Christine Azevedo. Ce projet est encadré par Mr.Lengagne, tuteur technique, et Mr.Fickinger, tuteur industriel. Ces travaux pourront être incorporés dans une publication scientifique internationale.* |
||
171 | |||
172 | *Dans ce cadre, le problème est de reconstruire le mouvement d'une personne en trois dimensions lors d'expérimentation clinique avec peu d'espace et beaucoup de personnes dans le champ de vision. L’interface réalisée permettra l’enregistrement de plusieurs vidéos issues de webcams, ainsi que suivre des points d’intérêts sur des personnes afin d’extraire des informations tels que les coordonnées d’un point sélectionné au cours du temps.* |
||
173 | |||
174 | *À nos jours ils existent des outils de suivi de trajectoire des mouvements humains uniquement en deux dimensions. On cite le logiciel « Kinovea » qui est dédié principalement aux entraîneurs, aux athlètes et aux professionnels de la médecine. Il est compatible avec Windows XP, Windows Vista et Windows 7, par contre il n'existe pas à l'heure actuelle de version pour les systèmes d'exploitation Mac ou GNU/Linux.* |
||
175 | |||
176 | *Pour traiter cette problématique l’étude choisie est la vision par ordinateur qui est la seule technologie permettant la reconnaissance des gestes humains, pour la mise en œuvre de cette méthode, il faut choisir et implémenter l’algorithme de suivi le plus adéquate à notre cahier des charges.* |
||
177 | |||
178 | *Dans un premier temps vous trouverez une présentation du projet, son origine, son contenu et son objectif. Ceci permettra de présenter le cahier des charges. Par la suite la gestion de projet développé durant ce projet. Puis on parlera sur les différentes étapes de la réalisation et de la conception du système de suivi de points d’intérêts et l’enregistrement des vidéos issues de webcams synchronisées. Ensuite nous exposerons l’application finale et les perspectives du projet.* |
||
179 | |||
180 | --- |
||
181 | |||
182 | p=. *%{color:#82B6E1}Présentation du Sujet%* |
||
183 | |||
184 | --- |
||
185 | |||
186 | Equipe DEMAR |
||
187 | |||
188 | *DEMAR est une équipe-projet hébergé à INRIA/LIRMM, il s'agit d'un projet commun entre le CNRS et les universités de Montpellier 2 et Montpellier 1.Cette équipe-projet appartient au département de recherche en robotique et microélectronique de LIRMM.* |
||
189 | |||
190 | *DEMAR s'intéresse au système sensori-moteur et ses déficiences selon deux axes de recherche :* |
||
191 | |||
192 | p(((. * Modélisation et identification du SSM* |
||
193 | * Synthèse et commande du mouvement induit par stimulation électrique fonctionnelle.* |
||
194 | |||
195 | --- |
||
196 | |||
197 | Contexte et enjeux |
||
198 | |||
199 | *La capture de mouvement est une technique permettant d'enregistrer les positions d'objets ou partie du corps. La reconstruction tridimensionnelle à partir de séquences vidéo multi-caméra pour l’analyse ou le suivi du mouvement de personnages ou plus généralement d’objets déformables est un sujet d’une grande actualité au sein de la communauté internationale du domaine de par de nombreuses applications présentes et surtout à venir.* |
||
200 | |||
201 | *La stimulation électrique fonctionnelle permet de contracter artificiellement les muscles. La recherche améliore cette technique, qui reste aujourd'hui la seule façon de restaurer le mouvement de membres paralysés. Dans ce cadre les chercheurs en robotique, microélectronique et ingénierie biomédicale de l'équipe DEMAR (INRIA/LIRMM) ont recentré leurs activités autour de l'expérimentation clinique menée avec des patients paraplégiques et hémiplégiques notamment, en étroite interaction avec des médecins. Modéliser le système sensori-moteur leur permet de mieux comprendre son fonctionnement pour mieux en contrôler le comportement via la stimulation électrique, afin d'atteindre des objectifs valorisables pour les patients et les médecins.* |
||
202 | |||
203 | *Dans ce cadre l’objectif de notre projet est de créer une interface qui permet d’extraire les positions articulaires des patients ce qui va permettre de restaurer leurs mouvements est d’en tirés l’information voulu tels que la position ordonnée et modulée dans le temps. Une des pistes est la vision par ordinateur mais les obstructions peuvent être fréquentes.* |
||
204 | |||
205 | --- |
||
206 | |||
207 | Etat de l’art |
||
208 | |||
209 | *Afin de bien comprendre les objectifs souhaités à travers ce projet, il est nécessaires de comprendre ce qui a était fais jusqu'à maintenant concernant les systèmes de vision.* |
||
210 | |||
211 | --- |
||
212 | |||
213 | Kinovea |
||
214 | |||
215 | *Kinovea est un logiciel d'analyse vidéo dédié au sport, il permet la reconstruction et le suivi du mouvement humain ainsi que l’extraction des informations sur le mouvement des personnes pour l'évaluation clinique des performances physiques. Il cible principalement les entraîneurs, les athlètes et les professionnels de la médecine.* |
||
216 | |||
217 | *Les options d'export incluent l'enregistrement en vidéo ou vers de multiples images, et la sauvegarde des analyses dans un format tableur pour poursuivre le traitement ailleurs. (Cordonnées de l’objet suivi, le temps nécessaire pour effectuer le mouvement)* |
||
218 | 4 | Anonyme | |
219 | p=. !https://forge.clermont-universite.fr/attachments/download/16121/Capture_20140501232858_20140501232913.jpg! |
||
220 | |||
221 | *Un mode double écran permet de comparer deux performances côte à côte. Les vidéos peuvent être synchronisées sur un événement commun pour faire des comparaisons dynamiques.* |