A processor implemented method, comprising: obtaining from a Kinect ® sensor, neuro motor data pertaining to a User Under Observation, wherein the neuro motor data comprises information pertaining to a plurality of skeletal joints specific to one or more actions being performed by the UUO; scaling a joint model for each UUO by identifying the one or more actions performed on the plurality of skeletal joints to match one or more experimentally obtained lengths of the plurality of skeletal joints; parameterizing the scaled joint model using one or more physiologically interpretable model parameters to obtain a joint cost function; optimizing, using an inverse optimal control technique, the joint cost function, by tuning the one or more physiologically interpretable model parameters, wherein the inverse optimal control technique is bi-level optimization in nature and an optimal solution is required at two levels, and wherein a first level requires finding a right trajectory by using algebraic Riccati formulation and a second level is solved using a downhill simplex algorithm; determining a level of the tuning of the one or more physiologically interpretable model parameters based on the optimized joint cost function; performing a comparison using one or more tuned physiologically interpretable model parameters between the plurality of skeletal joints specific to one or more actions being performed by the UUO and one or more corresponding model parameters pre-computed for a normal user wherein the one or more physiologically interpretable model parameters comprise one or more applied torques at one or more skeletal joints of the plurality of skeletal joints in the j oint model, velocity of motion at the one or more skeletal joints under consideration and one or more Euler angles of the one or more skeletal joints; and detecting one or more states of a plurality of neuro muscular profiles, wherein the neuro muscular profiles are detected when variation(s) in one or more values associated with the one or more tuned physiologically interpretable model parameters are determined in comparison to the one or more corresponding model parameters pre-computed for the normal user,, and wherein the neuro muscular profiles are modeled velocity profiles that indicate a plot of a temporal evolution of modeled and observed velocity vs. a frame of Kinect data. obtaining from a Kinect ® sensor, neuro motor data pertaining to a User Under Observation, wherein the neuro motor data comprises information pertaining to a plurality of skeletal joints specific to one or more actions being performed by the UUO; scaling a joint model for each UUO by identifying the one or more actions performed on the plurality of skeletal joints to match one or more experimentally obtained lengths of the plurality of skeletal joints; parameterizing the scaled joint model using one or more physiologically interpretable model parameters to obtain a joint cost function; optimizing, using an inverse optimal control technique, the joint cost function, by tuning the one or more physiologically interpretable model parameters, wherein the inverse optimal control technique is bi-level optimization in nature and an optimal solution is required at two levels, and wherein a first level requires finding a right trajectory by using algebraic Riccati formulation and a second level is solved using a downhill simplex algorithm; determining a level of the tuning of the one or more physiologically interpretable model parameters based on the optimized joint cost function; performing a comparison using one or more tuned physiologically interpretable model parameters between the plurality of skeletal joints specific to one or more actions being performed by the UUO and one or more corresponding model parameters pre-computed for a normal user wherein the one or more physiologically interpretable model parameters comprise one or more applied torques at one or more skeletal joints of the plurality of skeletal joints in the j oint model, velocity of motion at the one or more skeletal joints under consideration and one or more Euler angles of the one or more skeletal joints; and detecting one or more states of a plurality of neuro muscular profiles, wherein the neuro muscular profiles are detected when variation(s) in one or more values associated with the one or more tuned physiologically interpretable model parameters are determined in comparison to the one or more corresponding model parameters pre-computed for the normal user,, and wherein the neuro muscular profiles are modeled velocity profiles that indicate a plot of a temporal evolution of modeled and observed velocity vs. a frame of Kinect data.