Vision Based Human Activity Recognition and Monitoring System for Guided Virtual Rehabilitation
First Claim
1. A computer based method for providing a human user with a guided movement and feedback, the method comprising:
- providing to the user an instruction to perform the guided movement;
capturing a movement performed by the user in response to the instruction;
estimating a movement of the user in a human model based on the captured movement performed by the user;
determining a biomechanical quantity of the user by analyzing the estimated movement in the human model; and
providing feedback to the user about the captured movement performed by the user based on the biomechanical quantity.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for providing a user with a virtual environment in which the user can perform guided activities and receive feedback are described. The user is provided with guidance to perform certain movements. The user'"'"'s movements are captured in an image stream. The image stream is analyzed to estimate the user'"'"'s movements, which is tracked by a user-specific human model. Biomechanical quantities such as center of pressure and muscle forces are calculated based on the tracked movements. Feedback such as the biomechanical quantities and differences between the guided movements and the captured actual movements are provided to the user.
-
Citations
20 Claims
-
1. A computer based method for providing a human user with a guided movement and feedback, the method comprising:
-
providing to the user an instruction to perform the guided movement; capturing a movement performed by the user in response to the instruction; estimating a movement of the user in a human model based on the captured movement performed by the user; determining a biomechanical quantity of the user by analyzing the estimated movement in the human model; and providing feedback to the user about the captured movement performed by the user based on the biomechanical quantity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for providing a human user with a guided movement and feedback, the computer program product comprising a computer-readable storage medium containing executable computer program code for performing a method comprising:
-
providing to the user an instruction to perform the guided movement; capturing a movement performed by the user in response to the instruction; estimating a movement of the user in a human model based on the captured movement performed by the user; determining a biomechanical quantity of the user by analyzing the estimated movement in the human model; and providing feedback to the user about the captured movement performed by the user based on the biomechanical quantity.
-
-
20. A system for providing a human user with a guided movement and feedback, the system comprising:
-
a computer processor for executing executable computer program code; a computer-readable storage medium containing the executable computer program code for performing a method comprising; providing to the user an instruction to perform the guided movement; capturing a movement performed by the user in response to the instruction; estimating a movement of the user in a human model based on the captured movement performed by the user; determining a biomechanical quantity of the user by analyzing the estimated movement in the human model; and providing feedback to the user about the captured movement performed by the user based on the biomechanical quantity.
-
Specification