The invention discloses a method for enhancing an
edge detection effect of a low-contrast image. The method comprises the following steps of: 1, filtering
noise and ripples in the low-contrast image by using a bilateral filtering
algorithm, reducing interference and simplifying calculation; step 2,
Gaussian filtering is carried out on the image I (x, y) after
noise and
ripple filtering in the step 1, an estimated illumination layer L (x, y) is obtained, and a reflection layer R (x, y) is inversely solved; 3, associating the total variation regularization
mathematical model with a Proximal
gradient method for the estimated illumination layer u to be recovered in the step 2, and calculating gradient
delta g (u) of a smooth item g (u); for the non-smooth item h (u), iterating the
intermediate variable v for k times by applying a Proximal operator to obtain an illumination layer u with the edge of the reserved image; carrying out self-adaptive high-lift
sharpening on the reflecting layer to obtain a sharpened and strengthened image Is (x, y); 4, combining and outputting the illumination layer and the reflection layer in the step 3; step 5, carrying out graying
processing on the merged image; and step 6, carrying out
edge detection on the image after graying
processing to obtain an edge result.