Brevet FR3097997A1 — publié le 20210101

Description Titre de l'invention : Procédé d'analyse de la démarche d'un individu Domaine technique [0001] L'invention concerne le domaine des procédés d'analyse de la démarche d'un individu. Elle concerne plus particulièrement un procédé dit sans marqueur et ne mettant en oeuvre aucun capteur porté par l'individu. L'invention trouve pour application particulièrement avantageuse la quantification de paramètres caractérisant la démarche d'un individu. Technique antérieure [0002] Il existe plusieurs types de procédés d'analyse sans marqueur. Ils peuvent être classés en deux sous-catégories: les procédés holistiques (généralement sans modèle) et ceux basés sur un modèle. [0003] Pour les procédés holistiques, les individus sont généralement d'abord détectés, suivis et segmentés; ensuite, la démarche est généralement caractérisée à l'aide de statistiques issues de schémas spatio-temporels générés par la silhouette de l'individu qui marche. Un ensemble de caractéristiques / signatures de la marche est ensuite calculé à partir de schémas de segmentation / reconnaissance, etc. Une approche correspondante consiste à analyser les signaux d'autocorrélation d'une séquence d'images. [0004] Les procédés basés sur des modèles utilisent des modèles de corps / forme ou de mouvement pour récupérer les caractéristiques de la mécanique de la démarche et de la cinématique. La relation entre les parties du corps servira à segmenter chaque foulée / étape ou à d'autres fins [0005] Pour la plupart des procédés d'analyse de la démarche, la segmentation précise du cycle de marche constitue l'une des étapes et des blocs de construction les plus importants. Mesurer la foulée de la marche est essentiel, notamment pour le diagnostic et le suivi de certaines maladies, telles que la maladie de Parkinson, qui progressent généralement sur une longue période. Dans ce contexte, il est très souhaitable de permettre des évaluations fréquentes et objectives pour comprendre en permanence l'état ambulatoire des patients. Les signaux dont l'analyse permet de mesurer la démarche peuvent provenir de données de caméra. Les procédés actuels d'analyse de la marche incluent la segmentation manuelle ou automatique basée sur certains signaux relatifs à la marche pour en déduire la distance entre les pieds ou les angles du genou, etc. L'analyse quantifiée de la marche à partir d'enregistrements vidéo nécessite la présence d'un professionnel qualifié dont l'expertise est couteuse, limitant par-là la fréquence à laquelle les évaluations peuvent être effectuées. 2 [0006] La présente invention concerne plus particulièrement ce dernier type de procédé d'analyse, sans marqueur et basé sur un modèle. [0007] Il est connu, du document US2017/0243354 Al, un tel procédé d'analyse de la démarche d'un individu comprenant l'obtention de données visuelles à partir d'un dispositif de capture d'images positionné devant ou derrière l'individu. Les données visuelles comprennent des prises de vue de l'individu sur une période de temps durant laquelle l'individu se rapproche ou s'éloigne d'un dispositif de capture d'images, les prises de vue capturant ainsi au moins une partie de la démarche de l'individu. Le procédé consiste : a. à détecter, dans les prises de vue, au moins deux parties du corps de en tant que points de repère bidimensionnels, en utilisant un algorithme d'estimation de la pose sur chacune des prises de vue, h. à générer un modèle d'articulation décrivant l'emplacement d'au moins une ar- ticulation dans chacune des prises de vue, e. à utiliser le modèle d'articulation pour segmenter un cycle de marche pour l'au moins une articulation, puis d. à comparer le cycle de marche à une valeur seuil pour détecter une démarche anormale. [0008] Une représentation du corps et de la démarche est ainsi générée qui peut fournir les caractéristiques de la démarche de tout individu. [0009] Un objet de la présente invention est de proposer un procédé d'analyse alternatif, présentant de préférence au moins les mêmes avantages. [0010] Un objet de la présente invention est plus particulièrement de proposer un procédé d'analyse simple à mettre en oeuvre et peu coûteux au moins en ce qu'il ne nécessite pas la présence d'un professionnel qualifié. Plus spécifiquement, le procédé vise de préférence à permettre l'analyse et la quantification de la démarche d'un individu circulant dans un espace restreint et/ou par un praticien peu expérimenté, voire peu qualifié. [0011] Les autres objets, caractéristiques et avantages de la présente invention apparaîtront à l'examen de la desciiption suivante et des dessins d'accompagnement. Il est entendu que d'autres avantages peuvent être incorporés. [0012] RÉSUMÉ [0013] Selon un premier aspect, l'invention concerne un procédé d'analyse de la démarche d'un individu comprenant au moins les étapes suivantes : a. l'acquisition, depuis un dispositif de capture d'images, d'un flux d'images de l'individu en mouvement de marche, le flux comprenant au moins, voire uniquement, une succession d'images et une succession con-espondante de cartes de profondeur permettant de reconstruire des images tridimen- 3 sionnelles, chaque carte de profondeur caractérisant la distance des objets vus par le dispositif, h. sur la base de chaque image tridimensionnelle, la détermination dans un espace euclidien, de préférence un espace euclidien à base orthonormalc, de la position du pied droit et de la position du pied gauche de l'individu, puis c. la modélisation spatio-temporelle de la démarche de l'individu, [0014] le procédé étant essentiellement tel que l'étape de modélisation spatio-temporelle comprend les étapes suivantes : pour chaque pied, la construction, sur la base des positions précédemment déterminées et ordonnées temporellement, d'une représentation graphique de la trajectoire du pied selon un modèle dans lequel chaque phase d'appui du pied est représentée différemment et distinctement de deux autres phases dont une phase précédente de décélération du pied et une phase subséquente d'accélération du pied, la représentation graphique étant de préférence au moins bidimensionnelle, la mise en regard spatio-temporelle de la représentation construite pour le pied gauche et de la représentation construite pour le pied droit entre elles, par projection des représentations dans ledit espace euclidien, puis le calcul d'au moins un paramètre de la démarche de l'individu sur la base des deux représentations mises en regard. [0015] De manière facultative, l'invention selon son premier aspect introduit ci-dessus peut en outre présenter au moins l'une quelconque des caractéristiques optionnelles ci-après qui peuvent éventuellement être utilisées en association ou alternativement. [0016] Selon une première de ces caractéristiques optionnelles, pour chaque pied, la repré- sentation d'une phase d'appui, la représentation d'une phase d'accélération succédant immédiatement à la phase d'appui et la représentation d'une phase de décélération succédant immédiatement à la phase d'accélération forment ensemble une représentation, de préférence continue, d'une enjambée. Pour chaque pied, une succession de représentations d'une enjambée peut former une représentation, de préférence continue, d'une partie de la démarche relative au pied considéré. [0017] Selon une autre caractéristique optionnelle, chaque phase d'appui est représentée par une portion de droite horizontale, dont la longueur correspond à la durée de l'appui et dans lequel chaque paire de phases d'accélération et de décélération successives entre elles est représentée par une courbe de Bézier qui peut être obtenue sur la base des positions du pied pendant lesdites phases d'accélération et de décélération. [0018] Selon une autre caractéristique optionnelle, ledit au moins un paramètre de la démarche de l'individu comprend au moins l'un parmi : a. la longueur d'au moins une, voire de chaque, enjambée calculée comme une différence d'ordonnées entre les représentations des phases d'appui successives d'un même pied, h. la longueur d'au moins un, voire de chaque, demi-pas calculée comme une différence d'ordonnées entre la représentation de la phase d'appui d'un pied et la représentation de la phase d'appui de l'autre pied, les représentations de phase d'appui se succédant directement entre elles, c. la cadence des enjambées calculée comme le nombre moyen de croisements entre les deux représentations par unité de temps, d. la vitesse de l'individu calculée par exemple comme une différence d'ordonnées entre deux croisements des représentations divisée par la différence d'abscisses entre ces deux croisements, c. au moins un temps d'appui simple calculé comme une différence d'abscisses entre le début d'une représentation de la phase d'accélération d'un pied et la fin d'une représentation de la phase de décélération de ce pied, la représentation de la phase de décélération succédant directement à la représentation de la phase d'accélération, et f. au moins un temps d'appui double calculé comme une différence d'abscisses entre la fin d'une représentation de phase de décélération d'un pied et le début d'une représentation de phase d'accélération de l'autre pied, la représentation de la phase d'accélération succédant directement à la représentation de la phase de décélération. [0019] Selon une autre caractéristique optionnelle, l'étape de construction de chaque repré- sentation graphique comprend, pour au moins une séquence d'images du flux, une étape de traitement par un filtre de lissage, par exemple un filtre médian, des images de la séquence pour obtenir au moins la représentation graphique de la trajectoire du pied. Chaque séquence peut plus particulièrement être déterminée comme représentative d'une marche dans un sens ou dans un sens opposé (par exemple frontale ou dorsale). [0020] Selon une autre caractéristique optionnelle, le procédé comprend en outre, pour au moins une séquence d'images du flux, une étape de reséquençage de la séquence de sorte à en conserver une partie exploitable aux fins du calcul dudit au moins un paramètre de la démarche de l'individu. Là encore, chaque séquence peut plus particulièrement être déterminée comme représentative d'une marche dans un sens ou dans un sens opposé (par exemple frontale ou dorsale). L'étape de reséquençage peut plus particulièrement comprendre l'implémentation d'un algorithme de croissance de régions basé sur l'aire des zones graphiques de l'espace euclidien délimitées chacune par les représentations graphiques des trajectoires des pieds et comprises chacune entre deux croisements adjacents desdites représentations graphiques. Dans le procédé selon cette dernière caractéristique, l'implémentation de l'algorithme de croissance de régions peut comprendre : a. la mesure de l'aire de chacune desdites zones, b. la détermination, puis la sélection, de la zone de plus grande aire, c. la sélection de toute zone : connexe à une zone précédemment sélectionnée, et d'aire supérieure à une valeur seuil prédéterminée exprimée par exemple en mm.ms, de préférence la valeur seuil étant égale à 4 [0021] la partie exploitable de ladite au moins une séquence d'images du flux étant définie comme la succession d'images du flux représentative de toutes les zones sélectionnées. L'étape de sélection d'une zone peut dépendre en outre d'un critère selon lequel l'aire de la zone est supérieure au produit de la plus grande aire par un coefficient multiplicatif inférieur à 0,1, par exemple égal à 0,0015. [0022] Selon une autre caractéristique optionnelle, le procédé comprend en outre, avant l'étape de modélisation spatio-temporelle, une étape de traitement de chaque carte de profondeur et/ou de chaque image, de préférence en couleurs, pour en extraire un ensemble de pixels correspondant à la représentation de l'individu distingué parmi les objets vus par le dispositif [0023] Le procédé selon cette dernière caractéristique peut en outre comprendre la déter- mination des positions d'au moins deux articulations de l'individu sur la base de chaque ensemble de pixels extrait. [0024] En alternative ou en complément à la caractéristique ci-dessus, le procédé peut en outre comprendre une étape de segmentation de la succession d'images du flux sur la base des ensembles de pixels extraits, l'étape de segmentation comprenant : a. La détermination de la position du centre de gravité de chaque ensemble de pixels dans l'espace euclidien, puis b. Sur la base des positions du centre de gravité précédemment déterminées, la détermination de la trajectoire du centre de gravité comme une succession de segments dk juxtaposés deux à deux, puis c. Sur la base de la trajectoire du centre de gravité précédemment déterminée, la détermination d'au moins une séquence d'images du flux comme étant représentative d'une marche dans un sens ou dans un sens opposé de l'individu relativement au dispositif de capture d'images. [0025] Le procédé comprenant l'étape de segmentation telle qu'introduite ci-dessus peut le cas échéant, dans l'exécution de cette étape, prendre en compte les positions desdites au moins deux articulations telles que précédemment déterminées. [0026] La détermination de la trajectoire du centre de gravité telle qu'introduite ci-dessus peut plus particulièrement comprendre l'utilisation de l'algorithme de Douglas- 6 Peucker avec une valeur seuil de distance minimale de division déterminée empiriquement pour déterminer les segments dk. [0027] En alternative ou en complément à la caractéristique précédente, la détermination de ladite au moins une séquence d'images du flux comprend : a. l'association, à chaque segment dk, d'un label lk choisi parmi un ensemble de labels représentant chacun une action associée à un modèle paramétrique décrivant l'action dans l'espace et dans le temps, h. la mesure d'un niveau de pertinence de l'association précédemment réalisée en comparant, pour chaque segment dk, au moins un segment voisin tel que prédit par le modèle paramétrique au segment voisin correspondant parmi ceux précédemment déterminés, c. en cas d'un niveau de pertinence inférieur à une valeur seuil prédéterminée, modifier l'association précédente en appliquant un critère de modification pénalisant l'association de deux labels différents à deux segments successifs, puis d. lorsque les niveaux de pertinence mesurés sont supérieurs à la valeur seuil prédéterminée, identifier un ensemble connexe de segments associés à un même label, [0028] chaque séquence d'images du flux étant déterminée comme correspondant à un ensemble connexe identifié. [0029] L'invention selon son premier aspect concerne également un produit programme d'ordinateur ou sur un média non-transitoire lisible par un ordinateur comprenant des instructions, qui lorsqu'elles sont effectuées par au moins un processeur, exécute au moins les étapes du procédé d'analyse tel qu'introduit ci-dessus. Brève description des dessins [0030] Les buts, objets, ainsi que les caractéristiques et avantages de l'invention ressortiront mieux de la description détaillée d'un mode de réalisation de cette dernière qui est illustré par les dessins d'accompagnement suivants dans lesquels : [0031] [fig.1] la figure I illustre schématiquement l'étape d'acquisition d'un flux d'images de l'individu en mouvement de marche par un dispositif de capture d'images selon un mode de réalisation de l'invention ; [0032] [fig.2] la figure 2 illustre schématiquement différentes étapes de traitement des images captées par le dispositif de capture d'images selon un mode de réalisation de l'invention ; [0033] [fig.3] la figure 3 illustre schématiquement une segmentation en séquences d'un flux d'images de l'individu en mouvement selon un mode de réalisation de l'invention ; [0034] [fig.4] la figure 4 illustre schématiquement une détermination de la trajectoire d'un 7 pied sur au moins une séquence d'un flux d'images de l'individu en mouvement selon un mode de réalisation de l'invention ; [0035] [fig.5] la figure 5 illustre schématiquement une étape de segmentation de la succession d'images du flux en séquences représentatives d'une marche de l'individu dans un sens puis dans un sens opposé respectivement par rapport au dispositif de capture d'images ; [0036] [fig.6] la figure 6 illustre schématiquement un exemple d'implémentation de l'algorithme de Douglas-Peucker selon un mode de réalisation du procédé selon l' invention ; [0037] [fig.7] la figure 7 illustre les représentations graphiques construites pour les pieds droit et gauche avec un signal de mesure bruité selon un mode de réalisation de l' invention ; [0038] [fig.8] la figure 8 illustre graphiquement un modèle paramétrique du mouvement d'un pied dans l'axe de la marche selon un mode de réalisation de l'invention ; [0039] [fig.9] la figure 9 illustre les représentations graphiques de la figure 7 avec un signal de mesure débruité selon un mode de réalisation de l'invention ; [0040] [fig.10] la figure 10 illustre la façon de mesurer au moins un paramètre spatio- temporel de la démarche de l'individu sur la base des représentations graphiques des trajectoires des pieds selon un mode de réalisation de l'invention ; et [0041] [fig.11] la figure 11 illustre les représentations graphiques d'une démarche pa- thologique avec un signal de mesure débruité selon un mode de réalisation de l'invention. [0042] Les dessins sont donnés à titre d'exemples et ne sont pas limitatifs de l'invention. Ils constituent des représentations schématiques de principe destinées à faciliter la compréhension de l'invention et ne sont pas nécessairement à l'échelle des applications pratiques. [0043] Selon un deuxième aspect, l'invention concerne un procédé d'analyse d'un mouvement d'un individu comprenant au moins les étapes suivantes : a. l'acquisition, depuis un dispositif de capture d'images, d'un flux d'images de l'individu en mouvement de marche, le flux comprenant au moins, voire uniquement, une succession d'images et une succession correspondante de cartes de profondeur permettant de reconstruire des images tridimensionnelles, chaque carte de profondeur caractérisant la distance des objets vus par le dispositif, b. sur la base de chaque image tridimensionnelle, la détermination dans un espace euclidien, de préférence un espace euclidien à base orthonmmale, de la position du pied droit et de la position du pied gauche de l'individu, puis c. la modélisation spatio-temporelle du mouvement de l'individu, 8 le procédé étant essentiellement tel qu'il comprend en outre, avant l'étape de modélisation spatio-temporelle, une étape de traitement de chaque carte de profondeur et/ou de chaque image, de préférence en couleurs, pour en extraire un ensemble de pixels correspondant à la représentation de l'individu distingué parmi les objets vus par le dispositif et une étape de segmentation de la succession d'images du flux sur la base des ensembles de pixels extraits, l'étape de segmentation comprenant : la détermination de la position du centre de gravité de chaque ensemble de pixels dans l'espace euclidien, puis sur la base des positions du centre de gravité précédemment déterminées, la détermination de la trajectoire du centre de gravité comme une succession de segments dk juxtaposés deux à deux, puis sur la base de la trajectoire du centre de gravité précédemment déterminée, la détermination d'au moins une séquence d'images du flux comme étant représentative d'une marche dans un sens ou dans un sens opposé de l'individu relativement au dispositif de capture d' i mages. [0044] L'invention selon son deuxième aspect concerne également un produit programme d'ordinateur ou sur un média non-transitoire lisible par un ordinateur comprenant des instructions, qui lorsqu'elles sont effectuées par au moins un processeur, exécute au moins les étapes du procédé d'analyse tel qu'introduit ci-dessus. [0045] De manière facultative, l'invention selon son deuxième aspect introduit ci-dessus peut en outre présenter au moins l'une quelconque des caractéristiques optionnelles ci-après qui peuvent éventuellement être utilisées en association ou alternativement. [0046] Selon une première de ces caractéristiques optionnelles, le procédé peut en outre comprendre la détermination des positions d'au moins deux articulations de l'individu sur la base de chaque ensemble de pixels extrait. L'étape de segmentation telle qu'introduite ci-dessus peut alors, dans son exécution, prendre également en compte les positions desdites au moins deux articulations telles que précédemment déterminées. [0047] En alternative ou en complément à la caractéristique ci-dessus, le procédé peut en outre comprendre une étape de segmentation de la succession d'images du flux sur la base des ensembles de pixels extraits, l'étape de segmentation comprenant : a. La détermination de la position du centre de gravité de chaque ensemble de pixels dans l'espace euclidien, puis b. Sur la base des positions du centre de gravité précédemment déterminées, la détermination de la trajectoire du centre de gravité comme une succession de segments dk juxtaposés deux à deux, puis 9 c. Sur la base de la trajectoire du centre de gravité précédemment déterminée, la détermination d'au moins une séquence d'images du flux comme étant représentative d'une marche dans un sens ou dans un sens opposé de l'individu relativement au dispositif de capture d'images. [0048] La détermination de la trajectoire du centre de gravité telle qu'introduite ci-dessus peut plus particulièrement comprendre l'utilisation de l'algorithme de Douglas Peucker avec une valeur seuil de distance minimale de division déterminée empiriquement pour déterminer les segments dk. [0049] En alternative ou en complément à la caractéristique précédente, la détermination de ladite au moins une séquence d'images du flux comprend : a. l'association, à chaque segment dk, d'un label lk choisi parmi un ensemble de labels représentant chacun une action associée à un modèle paramétrique décrivant l'action dans l'espace et dans le temps, h. la mesure d'un niveau de pertinence de l'association précédemment réalisée en comparant, pour chaque segment dk, au moins un segment voisin tel que prédit par le modèle paramétrique au segment voisin correspondant parmi ceux précédemment déterminés, c. en cas d'un niveau de pertinence inférieure à une valeur seuil prédéterminée, modifier l'association précédente en appliquant un critère de modification pénalisant l'association de deux labels différents à deux segments successifs, puis d. lorsque les niveaux de pertinence mesurés sont supérieurs à la valeur seuil prédéterminée, identifier un ensemble connexe de segments associés à un même label, [0050] chaque séquence d'images du flux étant déterminée comme correspondant à un ensemble connexe identifié. [0051] Selon une autre caractéristique optionnelle du deuxième aspect de l'invention, l'étape de modélisation spatio-temporelle comprend les étapes suivantes : a. pour chaque pied, la construction, sur la base des positions précédemment déterminées et ordonnées temporellement, d'une représentation graphique de la trajectoire du pied selon un modèle dans lequel chaque phase d'appui du pied est représentée différemment et distinctement de deux autres phases dont une phase précédente de décélération du pied et une phase subséquente d'accélération du pied, la représentation graphique étant de préférence au moins bidimensionnelle, b. la mise en regard spatio-temporelle de la représentation construite pour le pied gauche et de la représentation construite pour le pied droit entre elles, par projection des représentations dans ledit espace euclidien, puis c. le calcul d'au moins un paramètre du mouvement de l'individu sur la base des deux représentations mises en regard. [0052] Selon la caractéristique optionnelle précédente, pour chaque pied, la représentation d'une phase d'appui, la représentation d'une phase d'accélération succédant immédiatement à la phase d'appui et la représentation d'une phase de décélération succédant immédiatement à la phase d'accélération forment ensemble une représentation, de préférence continue, d'une enjambée. Pour chaque pied, une succession de représentations d'une enjambée peut former une représentation, de préférence continue, d'une partie du mouvement relative au pied considéré. [0053] Selon une autre caractéristique optionnelle, chaque phase d'appui est représentée par une portion de droite horizontale, dont la longueur correspond à la durée de l'appui et dans lequel chaque paire de phases d'accélération et de décélération successives entre elles est représentée par une courbe de Bézier qui peut être obtenue sur la base des positions du pied pendant lesdites phases d'accélération et de décélération. [0054] Selon une autre caractéristique optionnelle, ledit au moins un paramètre du mouvement de l'individu comprend au moins l'un parmi : a. la longueur d'au moins une, voire de chaque, enjambée calculée comme une différence d'ordonnées entre les représentations des phases d'appui successives d'un même pied, b. la longueur d'au moins un, voire de chaque, demi-pas calculée comme une différence d'ordonnées entre la représentation de la phase d'appui d'un pied et la représentation de la phase d'appui de l'autre pied, les représentations de phase d'appui se succédant directement entre elles, c. la cadence des enjambées calculée comme le nombre moyen de croisements entre les deux représentations par unité de temps, d. la vitesse de l'individu calculée par exemple comme une différence d'ordonnées entre deux croisements des représentations divisée par la différence d'abscisses entre ces deux croisements, e. au moins un temps d'appui simple calculé comme une différence d'abscisses entre le début d'une représentation de la phase d'accélération d'un pied et la fin d'une représentation de la phase de décélération de ce pied, la représentation de la phase de décélération succédant directement à la représentation de la phase d'accélération, et t. au moins un temps d'appui double calculé comme une différence d'abscisses entre la fin d'une représentation de phase de décélération d'un pied et le début d'une représentation de phase d'accélération de l'autre pied, la représentation de la phase d'accélération succédant directement à la représentation de la phase de décélération. 11 [0055] Selon une autre caractéristique optionnelle, l'étape de construction de chaque repré- sentation graphique comprend, pour au moins une séquence d'images du flux, une étape de traitement par un filtre de lissage, par exemple un filtre médian, des images de la séquence pour obtenir au moins la représentation graphique de la trajectoire du pied. Chaque séquence peut plus particulièrement être déterminée comme représentative d'une marche dans un sens ou dans un sens opposé (par exemple frontale ou dorsale). [0056] Selon une autre caractéristique optionnelle du deuxième aspect de l'invention, le procédé comprend en outre, pour au moins une séquence d'images du flux, une étape de reséquençage de la séquence de sorte à en conserver une partie exploitable aux fins du calcul dudit au moins un paramètre du mouvement de l'individu. Là encore, chaque séquence peut plus particulièrement être déterminée comme représentative d'une marche dans un sens ou dans un sens opposé (par exemple frontale ou dorsale). L'étape de reséquençage peut plus particulièrement comprendre l'implémentation d'un algorithme de croissance de régions basé sur l'aire des zones graphiques de l'espace euclidien délimitées chacune par les représentations graphiques des trajectoires des pieds et comprises chacune entre deux croisements adjacents desdites représentations graphiques. Dans le procédé selon cette dernière caractéristique, l'implémentation de l'algorithme de croissance de régions peut comprendre : a. la mesure de l'aire de chacune desdites zones, h. la détermination, puis la sélection, de la zone de plus grande aire, c. la sélection de toute zone : j. connexe à une zone précédemment sélectionnée, et d'aire supérieure à une valeur seuil prédéterminée exprimée par exemple en mm.ms, de préférence la valeur seuil étant égale à 4 11E1M. ms, la partie exploitable de ladite au moins une séquence d'images du flux étant définie comme la succession d'images du flux représentative de toutes les zones sélectionnées. L'étape de sélection d'une zone peut dépendre en outre d'un critère selon lequel l'aire de la zone est supérieure au produit de la plus grande aire par un coefficient multiplicatif inférieur à 0,1, par exemple égal à 0,0015. [0057] Le procédé selon ses premier et deuxième aspects peut plus particulièrement être tel que la détermination de ladite au moins une séquence d'images du flux comprend : a. Associer aléatoirement, à chaque segment noté clk, un label lk choisi parmi au moins trois labels («GO», «BACK» et «STATIC»), dont un premier label nommé «STATIC» est destiné à labéliser un segment sensiblement horizontal et chacun des deux autres labels nommés respectivement «GO» et «BACK» est destiné à labéliser un segment oblique par rapport à l'horizontale, 12 l'association du label lk avec le segment dk étant notée Xk, de sorte que l'ensemble X = n est le nombre de segments représentant la séquence d'images considérée, définit une configuration initiale, puis b. Calculer la quantité U(X) définie par : [0058] [Math .1] = [0059] Où le terme Unddity favorise l'affectation du label «STATIC» aux segments de pente inférieure, en valeur absolue, à une valeur seuil déterminée, l'affectation du label «BACK» aux segments de pente positive dont la valeur est supérieure à ladite valeur seuil déterminée et l'affectation du label «GO» aux segments de pente négative dont la valeur est, en valeur absolue, supérieure à ladite valeur seuil déterminée, et Où le terme lifiddit, pénalise l'affectation de deux labels différents à des segments adjacents entre eux, Avec : [0060] [Math.21 [0061] Et: [0062] [Math.3] 100631 Où yk est proportionnel à la pente du segment dk et w est égal au nombre de positions déterminées du centre de gravité qui composent le segment dk divisé par le nombre total de segments, a. Modifier le label associé à au moins un segment de sorte à obtenir une nouvelle configuration et calculer la quantité U(X) correspondante : b. Si la quantité U(X) décroit, réitérer l'étape iii à partir de la nouvelle configuration, c. Sinon, réitérer l'étape iii à partir de la configuration précédente, = GO = RACK rement 13 d. Après un nombre déterminé d'itérations de l'étape iii: e. Identifier un ensemble connexe de segments labélisés «GO» comme déterminant une séquence d'images du flux représentative d'une marche dans un sens de l'individu et f. Identifier un ensemble connexe de segments labélisés «BACK» comme déterminant une séquence d'images du flux représentative d'une marche dans un sens opposé de l'individu. Description des modes de réalisation [0064] On entend par «un dispositif de capture d'images» notamment un dispositif de capture d'images monoculaire, ce dernier étant par exemple défini comme un dispositif de capture d'images comprenant une pluralité dc capteurs localisés cn un même point de vue. Autrement dit, le dispositif de capture d'images dont l'usage est prévu dans le cadre de la présente invention peut avantageusement être un dispositif à point dc vue unique sur la scène filmée. Ceci est particulièrement avantageux en termes de coût et de simplicité de mise en oeuvre. En alternative plus coûteuse et plus complexe, le dispositif de capture d'images peut comprendre une pluralité de capteurs distribués en plusieurs endroits autour de l'individu, un tel dispositif étant généralement appelé dispositif de stéréovision. D'autres alternatives existent encore, qui peuvent également être mises en oeuvre selon la présente invention, et parmi lesquelles on peut citer : une caméra fonctionnant sur le principe du temps dc vol (ou en anglais «Time of Flight», TOF) permettant de mesurer en temps réel unc scène en 3 dimensions (3D) et unc caméra utilisée en distorsion de motifs (ou cn anglais «pattern distortion») permettant également de reconstruire des images tridimensionnelles. [0065] On entend par «pied» soit un pied de l'individu, qu'il soit sain ou malade, soit un dispositif prothésiste de ceux destinés à remplacer tout ou partie d'un pied, voire d'une jambe, de l'individu. En outre, l'individu peut être équipé d'un accessoire d'aidc à la marche, telle qu'une béquille ou d'une paire de béquilles manipulée par l'individu lors de la prise de vue. Dans le cas d'un individu unijambiste aidé dans sa démarche, ou plus généralement dans son mouvement, par une béquille, la béquille peut être considérée comme un pied de l'individu et chaque phase du mouvement de l'extrémité de la béquille peut alors être analysée comme une phase correspondante du mouvement d'un pied. [0066] On entend par «filtre de lissage» un filtre analogique ou numérique configuré pour enlever les artéfacts et aberrations dans un ensemble de données, notamment en fonction d'un voisinage de chaque donnée de cet ensemble. Il peut s'agir par exemple de filtres connus, notamment dans le domaine du traitement d'images, tels qu'un filtre médian, un filtre pondéré, un filtre moyen. 14 [0067] On entend par «bruit» l'altération, externe ou intrinsèque, s'ajoutant à un signal de données ou de mesure, sans lui être corrélé. [0068] On entend par «occultation» l'action consistant à masquer une partie du corps par une autre ou par un objet, tel qu'un élément du décor dans lequel évolue un individu. Par exemple, un pied peut être caché par l'autre lors d'une démarche de type mannequin. [0069] On entend par»séquence» une partie d'une vidéo découpée de sorte à correspondre à une partie dite identifiante de l'une des actions de l'individu telles qu'une marche aller, une marche retour, un demi-tour, etc. [0070] On entend par «centre de gravité» d'un ensemble de pixels, un barycentre de cet ensemble de pixels dont les coordonnées dans un espace euclidien, de préférence à base orthonormalc, correspondent à des moyennes arithmétiques des coordonnées homologues des pixels de l'ensemble, lesdites moyennes arithmétiques pouvant le cas échéant être affectées de coefficients de pondération. [0071] Un mode de réalisation préféré du procédé d'analyse selon l'invention est décrit ci- après en référence aux figures annexées. [0072] En référence à la figure 1, le procédé d'analyse selon l'invention met en oeuvre un système d'acquisition et de traitement d'un flux d'images. Ce système peut plus particulièrement comprendre un dispositif de capture d'images 2 et des moyens de traitement des images captées. Lesdits moyens de traitement peuvent comprendre au moins un processeur et/ou un support de mémorisation lisible par un ordinateur propre à exécuter au moins les étapes du procédé d'analyse selon ses différents modes de réalisation, en particulier lorsque ces étapes prennent la forme d'instructions exécutables comprises dans un produit programme d'ordinateur. [0073] Le système comprend par exemple une caméra ROB-D, telle que la caméra commer- cialisée sous l'appellation «Kinect» par Microsoft, propre à capturer un flux d'images comprenant au moins une succession d'images et une succession correspondante de cartes de profondeur, et à analyser le flux d'images captées pour reconstruire des images dites tridimensionnelles. Les moyens de traitement du système sont quant à eux configurés au moins pour d'une part extraire un modèle spatio-temporel de la démarche d'un utilisateur, d'autre part extraire les paramètres standards de la démarche, comme la longueur des pas, la cadence, les temps de simple et double appui. Dans l'absolu, les moyens de traitement du système pourraient être intégrés directement dans le dispositif de capture d'images ou en alternative être distants du dispositif de capture d'images de sorte que la capture et le traitement des images puissent être déconélés en temps et/ou en espace. Dans un mode de réalisation préférentiel du système, le dispositif de capture d'images et les moyens de traitement des images captées sont disposés sur un même chariot mobile propre à être déplacé en différents endroits d'une habitation, et plus particulièrement d'un local médical tel qu'un hôpital ou une clinique. Un même praticien, y compris non-expert, tel qu'un infirmier ou un aide-soignant, pourra ainsi, grâce au système et au procédé selon l'invention, réaliser l'analyse de la démarche d'un utilisateur quasiment en temps réel, par exemple en captant la démarche de l'individu déambulant dans un couloir et en recevant du système les paramètres qualifiant qualitativement et quantitativement la démarche captée. Notamment à cette fin, le système peut en outre comprendre toutes sortes d'interfaces homme-machine, telle qu'une souris, un clavier, une imprimante, etc. [0074] Le procédé d'analyse de la démarche d'un individu selon l'invention met donc en oeuvre le système décrit ci-dessus. [0075] En référence à la figure 1, une première étape du procédé d'analyse selon l'invention consiste donc à acquérir, grâce au dispositif de capture d'images 2, un flux d'images de l'individu 1 en mouvement de marche. [0076] La marche de l'individu n'est pas limitée ici à un mouvement dans un sens ou dans un autre relativement à la caméra. C'est en effet un avantage de la présente invention de pouvoir segmenter une succession d'images capturant, à la suite les uns des autres, des mouvements de marche divers et variés relativement à la position de la caméra. [0077] Le procédé prévoit en effet avantageusement la possibilité d'extraire, au cours d'une étape dite de segmentation de la succession d'images du flux, des séquences chacune relative à un mouvement spécifique, en particulier spécifique relativement à la position de la caméra. C'est ainsi que peut être reconnu un mouvement de marche vers la caméra, définissant une séquence de type marche frontale, d'un mouvement de marche dans une direction opposée à la caméra, définissant une séquence de type marche dorsale. Plus largement, la segmentation en séquences de succession d'images selon l'invention peut être configurée de sorte à distinguer également la levée de l'individu depuis un siège, l'assise de l'individu sur un siège, un demi-tour, une marche rapide d'une marche lente, etc. [0078] Considérons pour décrire l'étape de segmentation du procédé selon son mode de réa- lisation préféré, un mouvement de marche de l'individu combinant de façon juxtaposée un mouvement de marche vers la caméra est un mouvement de marche dans une direction opposée, de retour à la position de départ de l'individu. Ces mouvements successifs peuvent être répétés un certain nombre de fois, de sorte qu'une démarche d'un utilisateur dans un couloir de 5 m de long par exemple puisse être capturée et analysée sur un multiple de la longueur du couloir, et plus particulièrement sur 10 m dans le cas d'un aller-retour, sur 20m dans le cas de deux allers-retours, etc. [0079] En référence à la figure 2, le procédé selon son mode de réalisation préféré peut comprendre une étape de traitement de chaque carte de profondeur 21 et/ou de chaque 16 image, de préférence en couleurs, pour en extraire un ensemble dc pixels 22, appelé généralement masque, correspondant à la représentation de l'individu distingué parmi les objets vus par la caméra. Ce traitement peut par exemple être réalisé en effectuant une différence entre images et des opérations morphologiques standards. Notamment, il est envisagé de traiter, avant extraction des masques, les images à l'aide d'un filtre de lissage. Il est possible de déduire, notamment grâce à cc traitement, plusieurs données graphiques telles que le contour de l'individu, une estimation de la position de certaines parties ou articulations au moins de l'individu, de son squelette et notamment une estimation dc la position de son pied droit 23 et de la position de son pied gauche 24, ou encore la position d'un centre de gravité, ou de façon équivalente d'un barycentre, de l'ensemble des pixels extrait. [0080] En particulier, une fois la position du centre de gravité de chaque ensemble de pixels déterminée, il est possible de déterminer la trajectoire du centre de gravité en représentant dans le même espace euclidien les positions successives du centre de gravité sur l'intégralité de la prise de vue. Notons ici qu'il est possible de déterminer, dc la même manière, la trajectoire 12 du pied droit, telle que cela est représenté sur la figure 4, la trajectoire du pied gauche de et celle de tout autre partie ou articulation de l'individu sur l'intégralité de la prise de vue. Pour cc qui est de la segmentation de la succession d'images captées, seule la trajectoire du centre de gravité est requise par le procédé d'analyse selon son mode de relation préféré. La détermination dc la trajectoire du pied gauche et de la trajectoire du pied di-oit de l'individu sera utilisée ultérieurement à l'étape de segmentation. [0081] En supposant que la prise de vue ait capté un mouvement d'approche de l'individu vers la caméra, puis un mouvement d'éloignement de l'individu depuis la caméra, la représentation graphique de la trajectoire du centre de gravité peut prendre la forme illustrée sur la figure 5 par la succession des points représentés. Il est immédiatement observable que les deux séquences sont distinguées entre elles. Toutefois, la trajectoire du centre de gravité peut être bruitée, et sa résolution peut être augmentée. C'est à cette fin que le procédé selon son mode de relation préféré prévoit en outre les étapes suivantes consistant à analyser de façon automatique et assistée par ordinateur la trajectoire du centre de gravité telle que déterminée jusqu'à présent. [0082] La trajectoire du centre de gravité bruitée telle que représentée par des points sur la figure 5 peut être modélisée comme une succession de segments joignant chacun deux positions successives du centre de gravité. Il est possible de réaliser sur ce type d'ensemble de points une simplification de la trajectoire du centre de gravité de sorte à obtenir une trajectoire moins bruitée, voire débruitée. Cette simplification consiste à appliquer un filtre pour lisser les bruits (petites variations non désirées) et réduire les faux-positifs (découpages non souhaités), pour générer une nouvelle modélisation de la 17 trajectoire du centre de gravité, et par voie de la trajectoire générale de l'individu. [0083] Pour ce faire, il est prévu, par le procédé selon son mode de réalisation préféré, d'utiliser l'algorithme de Douglas-Peucker. Plus particulièrement cet algorithme suppose de déterminer une valeur seuil de distance minimale de division. Cette valeur seuil est plus particulièrement déterminée de façon empirique. Par exemple, si la personne se déplace vers la caméra à une vitesse (du centre de gravité) quasi constante pendant environ 80 images, puis s'éloigne de la caméra à une vitesse quasi constante pendant environ 80 images, cette situation étant celle représentée graphiquement sur la figure 5, la valeur seuil d peut être empiriquement déterminée comme étant égale à 150, ce qui mènera, comme illustré sur la figure 6, à une simplification des segments AC, CD et DB aux segments AC et CB. Plus particulièrement, la distance du segment AB au point C et la distance du segment AB au point D sont calculées pour déterminer, en fonction de la valeur seuil de distance minimale de division : si un des points C et D peut être écarté par simplification (ici le point D est écarté) et pour remodéliser alors la trajectoire (ici aux segments AC et CB), ou si l'algorithme ne peut conduire à une telle simplification. [0084] La détermination empirique de la valeur seuil de distance minimale de division est fonction d'un compromis entre les contraintes suivantes : si la valeur seuil est trop grande, il n'y aura pas de découpage, ou équivalent de simplification, de la trajectoire, et si la valeur seuil est trop petite, la trajectoire pourra ne pas être correctement identifiée à cause du bruit. [0085] La détermination de la trajectoire du centre de gravité non bruitée sur la succession d'images du flux peut comprendre, avant l'utilisation de l'algorithme de DouglasPeucker, une initialisation de la trajectoire du centre de gravité à un nombre déterminé de segments pris entre des positions successives, mais pas toujours adjacentes entre elles, du centre de gravité. Ce nombre est défini empiriquement de sorte à permettre d'optimiser les ressources d'exécution du processeur mettant en oeuvre le procédé selon l'invention, notamment en permettant un traitement en parallèle des données. Notamment, lorsque les données sont codées sur un octet, soit sur 8 bits, ce nombre est de préférence supérieur à 128, soit supérieur à 2s/ 2 (où l'on retrouve le nombre de bits (8) codant un octet de données) ; dans l'exemple illustré sur les figures, le nombre de segments initialement considérés est en outre choisi comme étant au plus égal à 253 segments. [0086] L'utilisation de l'algorithme de Douglas-Peucker permet donc une simplification du maillage de la trajectoire du centre de gravité telle que déterminée par l'analyse des masques issus des images de la succession d'images captées et conduit à un débruitage 18 de cette trajectoire. Elle permet en outre une optimisation de la mémoire CPU, en autorisant une parallélisation des calculs, répondant ainsi de façon optimisée à des contraintes de performance temporelle pour l'obtention des résultats du procédé d'analyse selon l'invention. [0087] Dans le même but et en atteignant les mêmes avantages, d'autres types de méthodes de simplification auraient pu être utilisées en lieu et place de l'algorithme de DouglasPeucker. Citons par exemple les méthodes dites «Edge collapse» selon la terminologie anglo-saxonne. [0088] Le résultat de la simplification obtenue est représenté par des segments en traits continus représentés sur la figure 5. On y observe plus particulièrement quatre segments dont les deux premiers sont orientés vers le bas et les deux derniers sont orientés vers le haut. Chacune de ces paires de segments permet d'identifier une séquence correspondant à un mouvement de l'individu en rapprochement ou en éloignement relativement à la caméra. En outre, les segments de la première paire illustrée n'ayant pas la même représentation graphique (ici la même pente), cette simplification permet, dans l'exemple illustré, de mettre en exergue (en comparant les pentes des segments de chaque paire entre eux) que l'individu s'est d'abord rapproché de la caméra à une première vitesse avant d'accélérer dans un second temps de la séquence d'approche 10. De même, pour la séquence d'éloignement 11, il est mis en exergue que l'individu s'est d'abord éloigné de la caméra à une certaine vitesse, avant de s'en éloigner à une vitesse plus faible dans un second temps de la séquence d'éloignement. [0089] Les courbes en tirets illustrées sur la figure 5 sont des ajustements des segments successifs ayant une pente de même signe. Elles décomposent la démarche de l'individu en séquences (ici au nombre de deux) d'images successives parmi la succession d'images captée. [0090] Cette décomposition en séquences de l'intégralité de la prise de vue peut également être automatisée et implémentée par les moyens de traitement du système mettant en oeuvre le procédé d'analyse selon l'invention. Plus particulièrement, le procédé d'analyse selon le mode de réalisation préféré de l'invention comprend la détermination automatisée d'au moins une séquence, de préférence de chaque séquence, d'images du Eux, cette détermination automatisée comprenant les étapes suivantes : i. l'association, à chaque segment dk (c'est-à-dire chaque segment défini entre deux positions successives du centre de gravité, en alternative et de préférence, chaque segment défini suite à l'utilisation de l'algorithme de Douglas-Peucker), d'un label lk choisi parmi un ensemble de labels représentant chacun une action associée à un modèle paramétrique décrivant l'action dans l'espace et dans le temps, 19 la mesure d'un niveau de pertinence de l'association précédemment réalisée en comparant, pour chaque segment dk, au moins un segment voisin tel que prédit par un modèle paramétrique au segment voisin correspondant parmi ceux précédemment déterminés, Hi. en cas d'un niveau de pertinence inférieur à une valeur seuil prédéterminée, modifier l'association précédente en appliquant un critère de modification pénalisant l'association de deux labels différents à deux segments successifs, puis iv. lorsque les niveaux de pertinence mesurés sont supérieurs à la valeur seuil prédéterminée, identifier un ensemble connexe de segments associés à un même label, chaque séquence d'images 10, 11 du flux étant déterminée comme correspondant à un ensemble connexe identifié. [0091] Plus particulièrement, la détermination des séquences d'images du flux peut comprendre : a. Associer aléatoirement, à chaque segment noté dk, un label 1k choisi parmi au moins trois labels («GO», «BACK» et «STATIC»), dont un premier label nommé «STATIC» est destiné à labéliser un segment sensiblement horizontal et chacun des deux autres labels nommés respectivement «GO» et «BACK» est destiné à labéliser un segment oblique par rapport à l'horizontale, l'association du label h avec le segment dk étant notée Xk, de sorte que l'ensemble X = (XI'X'),où n est le nombre de segments représentant la séquence d'images considérée, définit une configuration initiale, puis b. Calculer la quantité U(X) définie par : [0092] [Math.4] [0093] Où le terme Ufklelity favorise l'affectation du label «STATIC» aux segments de pente inférieure, en valeur absolue, à une valeur seuil déterminée, l'affectation du label «BACK» aux segments de pente positive dont la valeur est supérieure à ladite valeur seuil déterminée et l'affectation du label «GO» aux segments de pente négative dont la valeur est, en valeur absolue, supérieure à ladite valeur seuil déterminée, et Où le terme Usimplicity pénalise l'affectation de deux labels différents à des segments adjacents entre eux, Avec : = fidelity ("X = [0094] [Math.5] [0095] Et: [0096] [Math.6] simplicitv [0097] Où yk est proportionnel à la pente du segment dk et w est égal au nombre de positions déterminées du centre de gravité qui composent le segment dk divisé par le nombre total de segments, a. Modifier le label associé à au moins un segment de sorte à obtenir une nouvelle configuration et calculer la quantité U(X) correspondante : b. Si la quantité U(X) décroit, réitérer l'étape iii à partir de la nouvelle configuration, c. Sinon, réitérer l'étape iii à partir de la configuration précédente, d. Après un nombre déterminé d'itérations de l'étape iii: c. Identifier un ensemble connexe de segments labélisés «GO» comme dé- terminant une séquence d'images du flux représentative d'une marche dans un sens de l'individu et f. Identifier un ensemble connexe de segments labélisés «BACK» comme dé- terminant une séquence d'images du flux représentative d'une marche dans un sens opposé de l'individu. [0098] Cette étape de segmentation selon le mode de réalisation préféré de l'invention permet donc de définir le mouvement capté en différentes séquences dont la durée n'est pas définie a priori. En effet, chaque séquence représente une action, ici un aller et un retour par rapport à la caméra, qui prend un temps nécessairement dépendant des conditions de l'individu et des conditions du lieu de prise de vue (sol en pente par exemple). Comme mentionné plus haut, d'autres types d'actions telles qu'un demi-tour, un «je me lève de ma chaise» ou autres peuvent également être identifiés, le cas échéant de façon empirique, par calibrage du modèle, en utilisant un modèle d'apprentissage, etc. [0099] Une fois les séquences de la démarche de l'individu identifiées par segmentation sur 21 l'intégralité de la prise de vue, il peut être nécessaire de reséquencer chaque séquence identifiée. C'est pourquoi le procédé d'analyse selon le mode de réalisation préféré de l'invention prévoit en outre une étape de reséquençage d'au moins une séquence identifiée, voire de chaque séquence identifiée. Cette étape vise à créer, à partir de chaque séquence identifiée, une sous-séquence en enlevant les extrémités de la séquence car ces dernières sont souvent bruitées. [0100] Comme mentionné précédemment, l'étape de lissage des images captées peut être réalisée et est de préférence effectivement réalisée au préalable ou en préambule à l'étape de reséquençage décrite ci-dessous. Elle vise dans le cadre du reséquençage de chaque séquence à obtenir une représentation graphique moins bruitée, voire débruitée, de la trajectoire de certaines parties ou articulations au moins de l'individu, et notamment des trajectoires des pieds droit et gauche de l'individu. Pour illustration, les trajectoires des pieds droit et gauche de l'individu peuvent être représentées sous la forme des courbes illustrées sur la figure 7 lorsqu'elles sont bruitées, et être représentées sous la forme des courbes illustrées sur la figure 9 lorsqu'elles sont dé-bruitées. [0101] L'étape de reséquençage est paramétrée de sorte à reséquencer chaque séquence pour en conserver une partie exploitable aux fins du calcul des paramètres de la démarche de l'individu. [0102] Il est possible de commencer par appliquer un filtre médian sur la trajectoire de chaque pied pour enlever les données aberrantes dues aux occlusions. Cette étape concourt, le cas échéant en combinaison avec l'étape de lissage susmentionnée, au passage d'une représentation des trajectoires des pieds telle qu'illustrée sur la figure 7 à leur représentation telle qu'illustrée sur la figure 9. [0103] Pour cela, on utilise une méthode de type croissance de régions basée sur l'aire des intervalles entre les minima locaux de la courbe de différence entre les trajectoires des pieds gauche et droit. Les minima locaux de la différence entre les courbes représentant les trajectoires des pieds gauche et droit sont détectées pour estimer la position des croisements des pieds, voire en rajouter si l'individu ne croise pas les pieds avant de changer d'appui. [0104] Ainsi, en référence à la figure 9, l'algorithme de croissance de régions est basé sur l'aire des zones graphiques 9 délimitées chacune par les représentations graphiques 3, 4 des trajectoires des pieds et comprises chacune entre deux croisements 91 adjacents desdites représentations graphiques 3, 4. [0105] Ensuite, l'implémentation de l'algorithme de croissance de régions comprend : i. la mesure de l'aire de chacune desdites zones 9, la détermination, puis la sélection, de la zone de plus grande aire, la sélection de toute zone : iv. connexe à une zone précédemment sélectionnée, et v. d'aire supérieure à une valeur seuil prédéterminée exprimée par exemple en mm.ms, de préférence la valeur seuil étant égale à 4 mm.ms, la partie exploitable de chaque séquence d'images du flux étant définie comme la succession d'images du flux représentative de toutes les zones sélectionnées. [0106] En sus, l'étape de sélection d'une zone peut comprendre en outre le critère selon lequel l'aire de la zone est supérieure au produit de la plus grande aire par un coefficient multiplicatif inférieur à 0,1, par exemple égal à 0,0015. [0107] Selon le mode de réalisation préféré de l'invention, une fois le reséquençage effectué, il est possible, pour chaque séquence reséquencée, de déterminer, dans le même espace euclidien que celui dans lequel la trajectoire du centre de gravité a été préalablement déterminée durant l'étape de segmentation, la position du pied droit et la position du pied gauche de l'individu sur la base de chaque image tridimensionnelle. [0108] Il doit être noté ici que si le procédé selon son mode de réalisation préféré comprend les étapes décrites ci-dessus de segmentation et de reséquençage, ces étapes ne sont toutefois pas incontournables, notamment lorsque l'opérateur sait que la prise de vue correspond à une seule action de et donc à une seule séquence, et lorsque l'opérateur n'a lancé la prise de vue qu'à partir d'un moment où la démarche de l'individu était stable et a interrompu la prise de vue avant que la démarche de l'individu ne soit déstabilisée, par exemple avant une décélération de l'individu pour faire demi-tour. Autrement dit, les étapes de segmentation et de reséquençage ne sont pas nécessaires si le procédé d'analyse ne porte que sur une succession de flux d'images directement exploitable et relative à une unique action de l'individu. Autrement, elles permettent de réaliser une initialisation automatique et simple du procédé d'analyse selon l'invention. Le séquençage est souhaitable pour identifier la trajectoire générale de l'individu, effectuer la décomposition en séquences de cette trajectoire et permettre une automatisation de l'analyse. Si on ne travaille que sur un aller ou un retour de l'individu relativement à la caméra, elle n'est en revanche plus indispensable. Une solution pour reséquencer chaque séquence pommit, en alternative à l'étape de reséquençage décrite ci-dessus, consister à réaliser une identification manuelle de la portion de vidéo sur laquelle on souhaite modéliser et analyser la démarche de l'individu. L'étape de reséquençage telle que décrite ci-dessus présente l'avantage d'être automatisée, et de ne pas nécessiter l'intervention d'un opérateur. [0109] Dans le cas où les étapes de segmentation et de reséquençage ont été réalisées au préalable, certaines mesures et données ont été calculées lors de ces étapes qui peuvent être utilisées afin de déterminer la position du pied droit et la position du pied gauche de l'individu sur la base de chaque image tridimensionnelle. Dans le cas contraire, il 23 peut être nécessaire d'implémenter au moins l'étape de lissage des images, puis, le cas échéant, une fois la trajectoire de chaque pied obtenue sur la base des images lissées ou non, l'étape d'application du filtre médian sur la trajectoire de chaque pied. [0110] Le procédé d'analyse selon l'invention comprend en outre une étape de modélisation spatio-temporelle de la démarche de l'individu. [0111] En référence à la figure 8, l'étape de modélisation spatio-temporelle de la démarche d'un individu consiste dans un premier temps à construire, sur la base des positions du pied droit et du pied gauche précédemment déterminées, une représentation graphique de la trajectoire du pied droit 3 et une représentation graphique de la trajectoire du pied gauche 4, respectivement. Plus particulièrement, chacune de ces représentations obéit à un modèle selon lequel chaque phase d'appui 5 d'un pied est représentée différemment et distinctement de deux autres phases 6 et 7 dont une phase d'accélération 6 succédant à chaque phase d'appui 5 et une phase de décélération 7 précédant chaque phase d'appui 5, comme illustré sur la figure 8. Cette figure représente plus particulièrement une enjambée 5, 6 et 7 comprenant la représentation d'une phase d'appui 5, la représentation d'une phase d'accélération 6 succédant immédiatement la phase d'appui 5 et la représentation d'une phase dc décélération 7 succédant immédiatement la phase d'accélération 6, par exemple jusqu'à ce que le pied trouve de nouveau en appui au sol. [0112] Plus particulièrement, chaque phase d'appui, dite aussi phase statique, de chaque pied est représentée par une portion de droite horizontale dont la longueur correspond à la durée de l'appui, et chaque paire de phases d'accélération et de décélération successives entre elles est représentée par une courbe de Bézier. Chaque courbe de Bézier peut être obtenue sur la base des positions du pied considéré pendant lesdites phases d'accélération et de décélération. En alternative ou en combinaison, chaque courbe de Bézier peut être obtenue sur la base de la position du pied en fin de phase d'appui et la position du pied en début de phase d'appui, les phases d'appui se succédant entre elles. [0113] De la sorte, une succession de représentations d'une enjambée forme une repré- sentation continue d'une partie de la démarche relative à un pied de l'individu. [0114] La représentation de la partie de la démarche relative au pied choit de l'individu et la représentation de la partie de la démarche relative au pied gauche de l'individu peuvent dès lors être mises en regard l'une pai- rapport à l'autre de la façon illustrée aussi bien sur la figure 9, que sur la figure II. Il est dès lors possible de calculer certains paramètres qualifiant qualitativement et quantitativement la démarche de l'individu. [0115] Plus particulièrement, en référence à la figure 10, il est notamment possible de mesurer les paramètres suivants : i. la longueur d'au moins une, voire de chaque, enjambée calculée comme une différence d'ordonnées entre les représentations des phases d'appui successives d'un même pied, 24 la longueur d'au moins un, voire de chaque, demi-pas calculée comme une différence d'ordonnées entre la représentation de la phase d'appui d'un pied et la représentation de la phase d'appui de l'autre pied, les représentations de phase d'appui se succédant directement entre elles. Hi. la cadence des enjambées calculée comme le nombre moyen de croisements entre les deux représentations par unité de temps, iv. la vitesse de l'individu calculée par exemple comme une différence d'ordonnées entre deux croisements des représentations divisée par la différence d'abscisses entre ces deux croisements, y. au moins un temps d'appui simple calculé comme une différence d'abscisses entre le début d'une représentation de la phase d'accélération 6 d'un pied et la fin d'une représentation de la phase de décélération 7 de ce pied, la représentation de la phase de décélération succédant directement à la représentation de la phase d'accélération, et vi. au moins un temps d'appui double calculé comme une différence d'abscisses entre la fin d'une représentation de phase de décélération 7 d'un pied et le début d'une représentation de phase d'accélération 6 de l'autre pied, la représentation de la phase d'accélération succédant directement à la représentation de la phase de décélération. [0116] En comparant, les figures 9 et 11 entre elles, il est possible d'identifier qualita- tivement, et au premier regard, que la démarche illustrée sur la figure 9 est symétrique, tandis que celle illustrée sur la figure 11 est asymétrique et certainement pathologique. En effet, sur la figure 11, les zones graphiques 9a et 9b délimitées successivement par les représentations graphiques 3, 4 des trajectoires des pieds et comprises chacune entre deux croisements 91 adjacents desdites représentations graphiques 3, 4 sont visiblement de superficie différentes entre elles. Cette représentation graphique de la démarche de l'individu révèle par exemple à un claudiquement ou un boitement de l'individu. Pour autant, la figure 9 peut également illustrer une démarche pathologique ; par exemple, si une analyse quantitative des représentations des trajectoires des pieds gauche et droit révèle que l'individu fait de trop petites enjambées relativement aux standards. [0117] L'invention n'est pas limitée aux modes de réalisations précédemment décrits et s'étend à tous les modes de réalisation couverts par les revendications. [Revendication 1] REVENDICATIONSProcédé d'analyse de la démarche d'un individu (1) comprenant au moins les étapes suivantes : a. l'acquisition, depuis un dispositif dc capture d'images (2), d'un flux d'images de l'individu en mouvement dc marche, le flux comprenant au moins une succession d'images et une succession correspondante de cartes de profondeur permettant de reconstruire des images tridimensionnelles (21), chaque carte dc profondeur caractérisant la distance des objets vus par le dispositif (2), b. sur la base de chaque image tridimensionnelle (21), la détermination, dans un espace euclidien, de la position du pied droit et de la position du pied gauche de l'individu, puis c. la modélisation spatio-temporelle de la démarche de l'individu, l'étape de modélisation spatio-temporelle comprenant les étapes suivantes : i. pour chaque pied, la construction, sur la base des positions précédemment déterminées et ordonnées temporellement, d'une représentation graphique (3, 4) de la trajectoire du pied selon un modèle dans lequel chaque phase d'appui (5) du pied est représentée différemment et distinctement de deux autres phases dont une phase précédente de décélération (6) du pied et une phase subséquente d'accélération (7) du pied, la mise en regard spatio-temporelle de la représentation (3) construite pour le pied gauche et de la représentation (4) construite pour le pied droit entre elles, par projection des représentations (3 et 4) dans ledit espace euclidien, puis le calcul d'au moins un paramètre de la démarche de l'individu (1) sur la base des deux représentations (3 et 4) mises en regard. [Revendication 2] Procédé selon la revendication précédente, dans lequel, pour chaque pied, la représentation d'une phase d'appui (5), la représentation d'une 26 [Revendication 3] [Revendication 4] [Revendication 5] phase d'accélération (6) succédant immédiatement la phase d'appui et la représentation d'une phase de décélération (7) succédant immédiatement la phase d'accélération forment ensemble une représentation, de préférence continue, d'une enjambée (8). Procédé selon la revendication précédente, dans lequel, pour chaque pied, une succession de représentations d'enjambée (8) forme une représentation, de préférence continue, d'une partie de la démarche relative au pied considéré. Procédé selon l'une quelconque des revendications précédentes, dans lequel chaque phase d'appui (5) est représentée par une portion de droite horizontale, dont la longueur correspond à la durée de l'appui et dans lequel chaque paire de phases d'accélération (6) et de décélération (7) successives entre elles est représentée par une courbe de Bézier, par exemple obtenue sur la base des positions du pied pendant lesdites phases d'accélération et de décélération. Procédé selon l'une quelconque des revendications précédentes, dans lequel ledit au moins un paramètre de la démarche de l'individu comprend au moins l'un parmi : a. la longueur d'au moins une, voire de chaque, enjambée calculée comme une différence d'ordonnées entre les représentations des phases d'appui successives d'un même pied, b. la longueur d'au moins un, voire de chaque, demi-pas calculée comme une différence d'ordonnées entre la représentation de la phase d'appui d'un pied et la représentation de la phase d'appui de l'autre pied, les représentations de phase d'appui se succédant directement entre elles, c. la cadence des enjambées calculée comme le nombre moyen de croisements entre les deux représentations par unité de temps, d. la vitesse de l'individu calculée par exemple comme une différence d'ordonnées entre deux croisements des représentations divisée par la différence d'abscisses entre ces deux croisements, e. au moins un temps d'appui simple calculé comme une différence d'abscisses entre le début d'une représentation de la phase d'accélération (6) d'un pied et la fin d'une représentation de la phase de décélération (7) de ce pied, la repré- 27 sentation de la phase de décélération succédant directement à b représentation de la phase d'accélération, et f. au moins un temps d'appui double calculé comme une différence d'abscisses entre la fin d'une représentation de phase de décélération (7) d'un pied et le début d'une représentation de phase d'accélération (6) de l'autre pied, la représentation de la phase d'accélération succédant directement à la représentation de la phase de décélération. [Revendication 6] [Revendication 7] [Revendication 8] [Revendication 9] Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de construction de chaque représentation graphique comprend, pour au moins une séquence d'images (10, 11) du flux, une étape de traitement par un filtre de lissage des images de la séquence pour obtenir au moins la représentation graphique de la trajectoire du pied (12). Procédé selon l'une quelconque des revendications précédentes, comprenant en outre, pour au moins une séquence d'images (10, 11) du flux, une étape de reséquençage de la séquence de sorte à en conserver une partie exploitable aux fins du calcul dudit au moins un paramètre de la démarche de l'individu. Procédé selon l'une quelconque des revendications 1 à 6 et selon la revendication précédente, dans lequel l'étape de reséquençage comprend l'implémentation d'un algorithme de croissance de régions basé sur l'aire des zones graphiques (9) de l'espace euclidien délimitées chacune par les représentations graphiques des trajectoires des pieds et comprises chacune entre deux croisements (91) adjacents desdites représentations graphiques. Procédé selon la revendication précédente, dans lequel l'implémentation de l'algorithme de croissance de régions comprend : a. la mesure de l'aire de chacune desdites zones (9), b. la détermination, puis la sélection, de la zone de plus grande aire, c. la sélection de toute zone : j. connexe à une zone précédemment sélectionnée, et. d'aire supérieure à une valeur seuil prédéterminée exprimée par exemple en mm.ms, de préférence la valeur seuil étant égale à 4 mm.ms, 28 la partie exploitable de ladite au moins une séquence d'images du flux étant définie comme la succession d'images du flux représentative de toutes les zones sélectionnées. [Revendication 10] [Revendication 11] [Revendication 12] Procédé selon l'une quelconque des revendications précédentes, comprenant en outre, avant l'étape de modélisation spatio-temporelle, une étape de traitement de chaque carte de profondeur et/ou de chaque image, de préférence en couleurs, pour en extraire un ensemble de pixels (22) correspondant à la représentation de l'individu distingué parmi les objets vus par le dispositif. Procédé selon la revendication précédente, comprenant en outre la détermination des positions d'au moins deux articulations (23, 24) de l'individu sur la base de chaque ensemble de pixels (22) extrait. Procédé selon l'une quelconque des deux revendications précédentes et de préférence selon la revendication 6, comprenant en outre une étape de segmentation de la succession d'images du flux sur la base des ensembles de pixels (22) extraits, l'étape de segmentation comprenant : a. La détermination de la position du centre de gravité de chaque ensemble de pixels dans l'espace euclidien, puis b. Sur la base des positions du centre de gravité précédemment déterminées, la détermination de la trajectoire du centre de gravité comme une succession de segments dk juxtaposés deux à deux, puis c. Sur la base de la trajectoire du centre de gravité précédemment déterminée, la détermination d'au moins une séquence d'images (10, 11) du flux comme étant représentative d'une marche dans un sens ou dans un sens opposé de l'individu (1) relativement au dispositif de capture d'images (2). [Revendication 13] [Revendication 14] Procédé selon la revendication précédente, dans lequel la détermination de la trajectoire du centre de gravité comprend l'utilisation de l'algorithme de Douglas Peucker avec une valeur seuil de distance minimale de division déterminée empiriquement pour déterminer les segments dk. Procédé selon l'une quelconque des deux revendications précédentes, 29 [Revendication 15] dans lequel la détermination de ladite au moins une séquence d'images (10, 11) du flux comprend : a. l'association, à chaque segment dk, d'un label lk choisi parmi un ensemble de labels représentant chacun une action associée à un modèle paramétrique décrivant l'action dans l'espace et dans le temps, b. la mesure d'un niveau de pertinence de l'association précédemment réalisée en comparant, pour chaque segment dk au moins un segment voisin tel que prédit par le modèle paramétrique au segment voisin correspondant parmi ceux précédemment déterminés, c. en cas d'un niveau de pertinence inférieure à une valeur seuil prédéterminée, modifier l'association précédente en appliquant un critère de modification pénalisant l'association de deux labels différents à deux segments successifs, puis d. lorsque les niveaux de pertinence mesurés sont supérieurs à la valeur seuil prédéterminée, identifier un ensemble connexe de segments associés à un même label, c. chaque séquence d'images (10, 11) du flux étant déterminée comme correspondant à un ensemble connexe identifié. Produit programme d'ordinateur comprenant des instructions, qui lorsqu'elles sont effectuées par au moins un processeur, exécute au moins les étapes du procédé d'analyse selon l'une quelconque des revendications précédentes.