The invention relates to an eye
fundus image enhancement method and
system. The method comprises the steps: constructing a
blood vessel dictionary through an eye fundus learning image; carrying out the Frangi filtering of a to-be-enhanced eye
fundus image, dividing blood vessels in a second subimage block into thick blood vessels and fine and fragile blood vessels through direction filtering, and setting the residual error weight and residual error threshold value of a
blood vessel region according to the above; solving the inner products of the second subimage block with all first subimage blocks in the dictionary, selecting the first subimage block with the biggest inner product, and calculating the corresponding
sparse coefficient of the first subimage block; calculating a residual error image through the selected first subimage block and the second subimage block, calculating the residual error of the
blood vessel region in the second subimage block through the residual error weight of the blood vessel region, setting the residual error image as the second subimage block if the residual error is greater than the residual error threshold value, and repeatedly carrying out the process of selecting the first subimage block and calculating the residual error; reconstructing the second subimage blocks through the
sparse coefficient, recombining the reconstructed second subimage blocks, and obtaining an enhanced eye
fundus image. The method effectively inhibit the
background noise, and keeps the fine and fragile blood vessels.