For this class final project, we conduct some researches on image inpainting algorithms, which are based on convolutions, differential equations, pixel medians and gradients.