The invention provides an
image restoration method based on a
memristor array
genetic algorithm, and relates to the technical field of
image processing. The method comprises the following steps: segmenting an image, converting a
data matrix, and storing image gray value information by using a
memristor array; encoding and initializing a
population; calculating a fitness value, the process degrading the restored image into a degraded image, and comparing the degraded image with the original degraded image; biological
heredity is simulated, in the process, the gray value of the image stored by the
memristor is selected, crossed and varied, so that the gray value is converged to an optimal solution; and recovering the image, realizing memristive array iteration updating individuals through a
genetic algorithm until a stopping criterion is met, and recovering the image. The method has the advantages that the advantages of storage and calculation integration, high-density array, parallel operation and the like of the memristor are utilized, partitioning
processing is carried out on the image, the efficiency and the
recovery effect of the
algorithm are effectively improved, and the problems that due to the fact that the number of image pixels is large, an initial
population is difficult to generate excellent individuals, and the convergence speed is low are solved.