A computer-implemented method, computer program product and computer system (100) for human gait analysis. Via an interface (110) of the system a video stream 202 is obtained from a monocular camera device (201). The video stream (202) includes a plurality of frames reflecting the walk of a human individual (10). A skeletal motion extractor (120) of the system extracts from the video stream a skeletal motion associated with the individual, 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. A gait parameter determining module (130) of the system determines one or more gait parameters of the individual 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.