1. A computer-implemented method, comprising: obtaining, by at least one processor, a plurality of frames having a visual representation of a face of at least one person; applying, by the at least one processor, for each frame, at least one multi-dimensional face detection regressor for fitting at least one meta-parameter to detect or to track a plurality of multi-dimensional landmarks that are representative of a presence of a face of at least one person in each respective frame; applying, by the at least one processor, for each frame in the plurality of frames, at least one face movement detection algorithm to identify each displacement of each respective multi-dimensional landmark of the plurality of multi-dimensional landmarks between frames; applying, by the at least one processor, for each frame in the plurality of frames, at least one face movement compensation algorithm to generate a face movement compensated output that stabilizes the visual representation of the face of the at least one person; wherein the face movement compensated output comprises a plurality of face movement compensated frames that has been identified from the plurality of frames; and wherein the plurality of face movement compensated frames comprises at least one of: 1) a subset of first-type face movement compensated frames that has been identified from the plurality of frames by the least one face movement compensation algorithm, wherein each first-type face movement compensated frame comprise at least one respective multi-dimensional landmark of the plurality of multi-dimensional landmarks whose displacement between at least two first-type face movement compensated frames does not exceed a pre-determined threshold value; and 2) a plurality of second-type face movement compensated frames that has been generated from the plurality of frames by the least one face movement compensation algorithm, wherein the plurality of second-type face movement compensated frames comprises at least one frame in which the face of the at least one person has been re-drawn so as to reduce any displacement of the at least one respective multi-dimensional landmark of the plurality of multi-dimensional landmarks between the at least two frames whose current value exceeds the pre-determined threshold value to a new value that is less than the pre-determined threshold value.