The invention discloses a
color image completion method based on
tensor block cyclic expansion, and belongs to the technical field of
image processing. The method comprises the steps of firstly, inputting a to-be-completed image, carrying out n-nearest neighbor initialization on missing pixels, and obtaining a target image; then initializing
model parameters, estimating a block cyclic expansion rank of the target image and setting a
weight coefficient; and then inputtin the target image into an image completion model in a
tensor form and carrying out convex optimization solving on the model through iteration by adopting an alternating direction
multiplier method, wherein the image completion model is a low-rank matrix factorization model based on
tensor block cyclic expansion. and finally,carrying out
data format conversion on the tensor obtained by iteration, so that the tensor is output in the format of the image to be completed. According to the method, when tensor block cyclic expansion is carried out, the connection between image slices is increased, so that the loss of
image structure information caused by expansion operation is reduced to a certain extent; the peak
signal-to-
noise ratio of the complemented image is significantly improved, and texture and detail information are richer.