15. The apparatus according to claim 13 , where the at least one input image comprises a plurality of input images, and, where in being programmed to extract the feature set associated with hand gesture detection and hand pose inference from the at least one input image received via the camera, the processor is programmed to: track a region of interest (ROI) between subsequent video frames of the plurality of input images as the flock of features.
15. The apparatus according to claim 13 , where the at least one input image comprises a plurality of input images, and, where in being programmed to extract the feature set associated with hand gesture detection and hand pose inference from the at least one input image received via the camera, the processor is programmed to: track a region of interest (ROI) between subsequent video frames of the plurality of input images as the flock of features. 17. The apparatus according to claim 15 , where, in being programmed to calculate the optical flow path of the flock of features, the processor is programmed to apply at least one constraint on each of the flock of features such that the flock of features maintain a minimum distance from each other.