Abstract: A computer-implemented method, computer program product and computer system for human gait analysis are described. A video stream of an individual walking includes a plurality of frames reflecting the walk of the individual. A skeletal motion of the individual is extracted, by inferring, from the obtained video stream, three-dimensional gait information. The three-dimensional gait information includes estimates of the individual's joint locations including at least the individual's foot locations on each frame, wherein the estimates are derived by matching for each frame two-dimensional coordinates of the respective frame with respective three-dimensional model information of the individual's body. One or more gait parameters of the individual may be determined, based on the individual's foot locations in local extrema frames showing local extrema of the distance between one foot location of the individual and a corresponding reference joint location.
Abstract: A pose data file may represent, for each frame of a reference frame sequence, a plurality of two-dimensional skeleton projections on a virtual spherical surface, each of which, for a particular frame, corresponds to a two-dimensional reference pose image of a three-dimensional skeleton of a first human from a viewing angle. A real-time two-dimensional skeleton detector module detects a two-dimensional skeleton of a second human in each received test frame of a test frame sequence. A pose matching module selects a particular two-dimensional skeleton projection of the first human with the minimum mathematical distance from the two-dimensional skeleton of the second human in the current test frame to match the current pose of the second human in the current test frame with a corresponding reference pose image of the pose data file. The particular two-dimensional skeleton projection represents the corresponding reference pose image at the viewing angle.