Abstract

The sensors or electronic components are vulnerable to interference in the camera’s imaging process, usually leading to random directional stripes. Therefore, a method of stripe noise removal based on compressed sensing is proposed. First, the measurement matrix of the image with stripe noise is established, which makes the stripe images equivalent to the observation of the original image. Second, the relationships between the corresponding coefficients of adjacent scales are defined. On this basis, the bivariate threshold function is set in the curvelet sparse domain to represent the features of images. Finally, the Landweber iteration algorithm of alternating convex projection and filtering operation is achieved. Furthermore, to accelerate the noise removal at the initial stage of iteration and preserve the image details later, the exponential threshold function is utilized. This method does not need many samples, which is different from the current deep learning method. The experimental results show that the proposed algorithm represents excellent performance in removing the stripes and preserving the texture details. In addition, the PSNR of the denoised image has been dramatically improved compared with similar algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call