A computer-readable physical recording medium on which a program for executing steps is recorded with respect to a computer that performs image processing for estimating a facial landmark on a two-dimensional facial image based on a standard face model, the steps of:
- extracting a two-dimensional first landmark from the two-dimensional facial image;
- deriving, based on a geometric model of a standard face, a three-dimensional landmark set including a three-dimensional first landmark corresponding to the two-dimensional first landmark;
- determining whether to update the three-dimensional landmark set by estimating a pose of the two-dimensional facial image;
- updating the three-dimensional landmark set by rearranging the three-dimensional first landmark according to the two-dimensional first landmark according to the determining of whether to update;
- and
- projecting the three-dimensional face model onto the two-dimensional facial image.