1. A high-resolution image generation method for generating a high-resolution image from multiple low-resolution images having displacements, said method characterized by comprising: a first step of performing a registration processing of said multiple low-resolution images; a second step of generating an average image having the undefined pixels and a weighted image based on the displacement information obtained by said registration processing and said multiple low-resolution images; and a third step of generating said high-resolution image by estimating pixel values of said undefined pixels included in said average image.