A system for measuring body information, posture information, and one of joints motion range, the system comprising:
- a target image display configured to form a skeleton image of a subject on a grid pattern with a predetermined unit length and coordinates via image processing by using a three-dimensional (3D) depth camera including at least one of stereo camera, time-of-flight (ToF) camera, and structured pattern camera, configured to specify, on the skeleton image, feature points corresponding to joints of the subject, a reference point corresponding to a measurement target among the feature points, and a motion point corresponding to one of joints moving with respect to the reference point, and wherein the target image display is configured to generate a connection line connecting the feature points, wherein the stereo camera generates a stereoscopic image using two two-dimensional (2D) image sensors and adopts a common 3D depth recognition sensor scheme, the ToF camera obtains the movement time information by measuring a delay or a phase shift of a modulated optical signal for all pixels constituting a scene, and the structured pattern camera is performed by an optical 3D scanning method that projects a structured set of light patterns to the target and capture the resultant image using an image sensor, and wherein the 3D camera adopts a sensing scheme of detecting the subject and mapping with distance and emits light pulses to the subject and measures the characteristics of the signal reflected by the subject by applying Kinect, light detection and ranging (LiDAR), laser detection and ranging (Ladar), time-of-flight (ToF), laser scanner, or laser radar to the 3D depth camera;
- an information processor configured to obtain the body information from the skeleton image using the feature points, the connection line, the grid pattern, and a gravity line and a median line of the subject, configured to evaluate the posture information according to a preset posture classification criterion, and configured to measure the joint motion range by tracking motion of the motion point with respect to the reference point, wherein the information processor is implemented as a circuit for performing its operations or functions;
- and
- an exercise feedback provider configured to provide exercise recommendation information based on the body information, the posture information, and the joint motion range in which the exercise recommendation information is provided,
- wherein the information processor includes:
- a body information obtaining unit obtaining the body information including left-right symmetry information and physical numerical information about the subject's body length, angle, or ratio from the skeleton image using the feature points, the connection line, the grid pattern, the gravity line, and the median line;
- a posture information evaluating unit obtaining and evaluating the posture information from the skeleton image according to the preset posture classification criterion, using the gravity line and the median line;
- and
- a joint motion range measuring unit configured to measure the joint motion range by tracking the motion of the motion point with respect to the reference point,
- wherein the joint motion range measuring unit is configured to remeasure the joint motion range by:
- (1) sensing motion of the feature points except for the reference point and except for the motion point of the feature points, or (2) excluding an angle for the motion from the measured joint motion range;
- wherein i) the joint motion range measuring unit is configured to remeasure the joint motion range upon sensing at least one of:
- a movement of the gravity line or the median line using the camera's image processing;
- and upon sensing a movement of a first connection point, except for the motion point, extended and connected via the connection line from the reference point among the feature points using the camera's image processing;
- ii) the joint motion range measuring unit is configured to measure the joint motion range by calculating a first angle formed by the motion of the motion point and a second angle formed by a movement of a second connection point and subtracting the second angle from the first angle upon sensing a movement of a second connection line adjacent to the reference point and connected via the connection line from the reference point among the feature points using the camera's image processing;
- or
- iii) the joint motion range measuring unit is configured to remeasure the joint motion range upon sensing a movement of a third connection point corresponding to a limb end joint adjacent to the motion point and connected via the connection line from the reference point among the feature points using the camera's image processing, and
- wherein the system provides the joint motion range by measuring a complementary movement in other body parts than the joint being measured, and the movement occurs on the sagittal plane, frontal plane, and horizontal plane, which is measured by the 3D depth camera.