A system and method for identifying an unknown person based on a static posture of the unknown person is described. The method includes receiving data of N skeleton joints of the unknown person from a skeleton recording device. The method further includes identifying the static posture of the unknown person. The method includes dividing a skeleton structure of the unknown person in a plurality of body parts based on joint types of the skeleton structure. In addition, the method includes extracting feature vectors for each of the joint type from each of the plurality of body parts. The method further includes identifying the unknown person based on comparison of the feature vectors for the unknown person with one of a constrained feature dataset and an unconstrained feature dataset for a plurality of known persons.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method for identifying an unknown person based on a static posture of the unknown person, the method comprising: receiving data of N skeleton joints of the unknown person, wherein the data of the N skeleton joints is received from a skeleton recording device; identifying, by a processor, the static posture of the unknown person by dividing a skeleton structure of the unknown person in a plurality of body parts based on joint types of the skeleton structure; extracting, by the processor, feature vectors for each of the joint types from each of the plurality of body parts, corresponding to the static posture of the unknown person for identification of the unknown person, wherein the feature vectors are extracted based on the data of the N skeleton joints of the unknown person; and identifying, by the processor, the unknown person, based on comparison of the feature vectors for the unknown person with one of a constrained feature dataset and an unconstrained feature dataset for a plurality of known persons, wherein the constrained and the unconstrained feature datasets comprise at least one feature set for each of the plurality of known persons. 2. The method as claimed in claim 1, wherein the N skeleton joints of the unknown person comprises a head joint, a shoulder centre joint, a shoulder left joint, a shoulder right joint, a spine joint, a hand left joint, a hand right joint, an elbow right joint, an elbow left joint, a wrist right joint, a wrist left joint, a hip left joint, a hip right joint, a hip centre joint, a knee right joint, a knee left joint, a foot left joint, a foot right joint, an ankle right joint, and an ankle left joint. 3. The method as claimed in claim 1 further comprising: determining joint coordinates of the N skeleton joints of the unknown person, wherein the joint coordinates comprise Cartesian joint coordinates and spherical joint coordinates of each of the N skeleton joints, and wherein the static posture feature vectors is extracted based on the joint coordinates. 4. The method as claimed in claim 1, wherein the dividing comprises grouping the joint coordinates of the skeleton structure using density based clustering technique. 5. The method as claimed in claim 1, wherein the static posture of the unknown person is identified as a predefined static posture based on joint coordinates of predefined skeleton joints, from amongst the N skeleton joints, of the unknown person and the predefined static posture is one of a sitting posture, a standing posture, a lying posture, a bending posture, and a leaning posture and the joint types comprise static joints, dynamic joints, and noisy joints. 6. The method as claimed in claim 1, wherein, when the unknown person is identified to be in a sitting posture, the static posture feature vector for the unknown person is a sitting feature vector, and the training static posture feature vectors are training sitting feature vectors of the plurality of known persons, wherein the sitting feature vector comprises a first vector of static features, and wherein the first vector of static features comprises angle between a shoulder left joint, a shoulder centre joint, and a spine joint, angle between a shoulder right joint, the shoulder centre joint, and a spine joint, angle between the shoulder centre joint and the spine with respect to a vertical axis, area occupied by a polygon formed by the shoulder left joint, the shoulder centre joint, and the shoulder right joint, and a distance between two joints in each of a Cartesian co-ordinate system and a spherical co-ordinate system. 7. The method as claimed in claim 1, wherein, when the unknown person is identified to be in the standing posture, the static posture feature vector for the unknown person is a standing feature vector, and the training static posture feature vectors are training standing feature vectors of the plurality of known persons, wherein the standing feature vector comprises a second vector of static features, and wherein the second vector of static features comprises an angle between a shoulder left joint, a shoulder centre joint, and a spine joint, an angle between a shoulder right joint, the shoulder centre joint, and the spine joint, an angle between the shoulder centre joint and the spine with respect to a vertical axis, an angle between a hip left joint, a hip centre joint, and a hip right joint, an area occupied by a polygon formed by the shoulder left joint, the shoulder centre joint, and the shoulder right joint, an area occupied by a polygon formed by the hip left joint, the hip centre joint, and the hip right joint, and a distance between two joints in each of a Cartesian co-ordinate system and a spherical co-ordinate system. 8. The method as claimed in claim 1, wherein identifying the unknown person comprises evaluating person identification accuracy. 9. The method as claimed in claim 1, wherein the method further comprising: receiving data of N skeleton joints of each of the plurality of known persons for the predefined static posture at different positions and predefined poses in each of the position within a field of view (FOV) of the skeleton recording device, wherein the data of the N skeleton joints is received from the skeleton recording device; determining, by the processor, joint coordinates of each of the skeleton joints of each of the plurality of known persons, wherein a static posture of each of the plurality of known persons is determined based on the joint coordinates; dividing, by the processor, a skeleton structure of each of the plurality of known persons in a plurality of body parts based on joint types of the skeleton structure; extracting, by the processor, feature vectors for each of the plurality of body parts of the known persons, wherein the feature vectors are indicative of a pose of the known person in the static posture; selecting, by the processor, an optimal set of feature vectors for each of a constrained poses and an unconstrained poses and obtaining the optimal feature vector for the plurality of body parts for each posture and for all positions and poses; and storing, by the processor, the optimal feature vectors in a training database to identify the unknown person. 10. The method as claimed in claim 9, wherein a person identification system is trained using a classifier, wherein the classifier is a Support Vector Machine (SVM) with Radial Basis Function as kernel. 11. The method as claimed in claim 9, further comprising dividing the FOV of the skeleton recording device in a plurality of blocks to determine a position of the known persons. 12. A person identification system for identifying an unknown person based on a static posture of the unknown person, the person identification system comprising: a processor; a skeleton data processing module coupled to, and executable by, the processor to, receive data of N skeleton joints of the unknown person from a skeleton recording device; and determine joint coordinates of the N skeleton joints of the unknown person; a feature extraction module, coupled to the processor to, divide a skeleton structure of the unknown person in a plurality of body parts based on joint types, based on the static posture of the unknown person; and extract feature vectors for each of the plurality of body parts, wherein the feature vectors are indicative of the pose of the unknown person in the static posture; and an identification module coupled to the processor to, extract a feature set from a training database corresponding to the pose of the unknown person; and identify the unknown person, based on comparison of the feature vectors for the unknown person with one of a constrained feature dataset and an unconstrained feature dataset for a plurality of known persons, wherein the constrained and the unconstrained training feature datasets comprise at least one feature set for each of the plurality of known persons. 13. The person identification system as claimed in claim 12, wherein the skeleton data processing module further determines spherical joint coordinates and Cartesian joint coordinates of each of the N skeleton joints of the unknown person. 14. The person identification system as claimed in claim 12, when the unknown person is identified to be in a sitting posture, the static posture feature vector for the unknown person is a sitting feature vector, and the training static posture feature vectors are training sitting feature vectors of the plurality of known persons, wherein the sitting feature vector comprises a first set of static features, and wherein the first set of static features comprises an angle between a shoulder left joint, a shoulder centre joint, and a spine joint, an angle between a shoulder right joint, the shoulder centre joint, and a spine joint, an angle between the shoulder centre joint and the spine with respect to a vertical axis, an area occupied by a polygon formed by the shoulder left joint, the shoulder centre joint, and the shoulder right joint, and a distance between two joints in each of a Cartesian coordinate system and a spherical co-ordinate system. 15. The person identification system as claimed in claim 12, when the unknown person is identified to be in the standing posture, the static posture feature vector for the unknown person is a standing feature vector, and the training static posture feature vectors are training standing feature vectors of the plurality of known persons, wherein the standing feature vector comprises a second set of static features, and wherein the second set of static features comprises an angle between a shoulder left joint, a shoulder centre joint, and a spine joint, an angle between a shoulder right joint, the shoulder centre joint, and the spine joint, an angle between the shoulder centre joint and the spine with respect to a vertical axis, an angle between a hip left joint, a hip centre joint, and a hip right joint, an area occupied by a polygon formed by the shoulder left joint, the shoulder centre joint, and the shoulder right joint, an area occupied by a polygon formed by the hip left joint, the hip centre joint, and the hip right joint, and a distance between two joints in each of a Cartesian co-ordinate system and a spherical co-ordinate system. 16. The person identification system as claimed in claim 12, wherein the skeleton data processing module further comprising: receives data of N skeleton joints of each of the plurality of known persons for a predefined static posture, wherein the data of N skeleton joints is received from a skeleton recording device, and wherein the predefined static posture is one of a sitting posture, a standing posture, a lying posture, a bending posture, and a leaning posture; extracts a training static posture feature vector for each of the plurality of known persons based on the data of N skeleton joints of a respective known person; and stores the training static posture feature vector for each of the plurality of known persons to identify the unknown person, from amongst the plurality of known persons. 17. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method comprising: receiving data of N skeleton joints of the unknown person, wherein the data of the N skeleton joints is received from a skeleton recording device; identifying, by a processor, the static posture of the unknown person by dividing a skeleton structure of the unknown person in a plurality of body parts based on joint types of the skeleton structure; extracting, by the processor, feature vectors for each of the joint types from each of the plurality of body parts, corresponding to the static posture of the unknown person for identification of the unknown person, wherein the feature vectors are extracted based on the data of the N skeleton joints of the unknown person; and identifying, by the processor, the unknown person, based on comparison of the feature vectors for the unknown person with one of a constrained feature dataset and an unconstrained feature dataset for a plurality of known persons, wherein the constrained and the unconstrained feature datasets comprise at least one feature set for each of the plurality of known persons.