1,088
Views
10
CrossRef citations to date
0
Altmetric
Research Article

A high order PDE-constrained optimization for the image denoising problem

, , &
Pages 1821-1863 | Received 21 Jan 2020, Accepted 05 Dec 2020, Published online: 30 Dec 2020

Figures & data

Figure 1. Plot of the PSNR values of the restored image using the TGV and TV+TV2 approach with respect to the parameters α0 and α1. We can see that the highest achieved PSNR for the TGV2 approach is related to the values α0=0.06 and α0=0.04. For the TV+TV2 model, the best PSNR corresponds to the values α0=0.011 and α0=0.05. Note that the original image is the Pirate one corrupted by Gaussian noise of variance 0.3.

Figure 1. Plot of the PSNR values of the restored image using the TGV and TV+TV2 approach with respect to the parameters α0 and α1. We can see that the highest achieved PSNR for the TGV2 approach is related to the values α0=0.06 and α0=0.04. For the TV+TV2 model, the best PSNR corresponds to the values α0=0.011 and α0=0.05. Note that the original image is the Pirate one corrupted by Gaussian noise of variance 0.3.

Figure 2. The obtained denoised image compared to other classical approaches for the (Pirate image), where the noise is considered to be Gaussian of σ=0.3: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) TV+TV2 [Citation19] (e) TGV model [Citation36] and (f) Our model.

Figure 2. The obtained denoised image compared to other classical approaches for the (Pirate image), where the noise is considered to be Gaussian of σ=0.3: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) TV+TV2 [Citation19] (e) TGV model [Citation36] and (f) Our model.

Figure 3. The obtained denoised image compared to other classical approaches for the (Cameraman image), where the noise is considered to be Gaussian of σ=0.5: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) TV+TV2 [Citation19], (e) TGV model [Citation36] and (f) our model.

Figure 3. The obtained denoised image compared to other classical approaches for the (Cameraman image), where the noise is considered to be Gaussian of σ=0.5: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) TV+TV2 [Citation19], (e) TGV model [Citation36] and (f) our model.

Figure 4. The computation of the parameter λ with respect to the iteration for the two images Pirate and Cameraman: (a) The Pirate image and (b) The Cameraman image.

Figure 4. The computation of the parameter λ with respect to the iteration for the two images Pirate and Cameraman: (a) The Pirate image and (b) The Cameraman image.

Figure 5. The obtained denoised image compared to other classical approaches for the Cameraman image, where the noise is considered to be impulse one of parameter 0.3: (a) Noisy image, (b) ROF [Citation3], (c) NLM [Citation51], (d) L1-TV+TV2 [Citation19], (e) L1-TGV [Citation36] and (f) Our model.

Figure 5. The obtained denoised image compared to other classical approaches for the Cameraman image, where the noise is considered to be impulse one of parameter 0.3: (a) Noisy image, (b) ROF [Citation3], (c) NLM [Citation51], (d) L1-TV+TV2 [Citation19], (e) L1-TGV [Citation36] and (f) Our model.

Figure 6. The obtained denoised image compared to other classical approaches for the (Penguin image), where the noise is considered to be impulse one of parameter 0.5: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) L1-TV+TV2 [Citation19], (e) L1-TGV model [Citation36] and (f) Our model.

Figure 6. The obtained denoised image compared to other classical approaches for the (Penguin image), where the noise is considered to be impulse one of parameter 0.5: (a) Noisy image, (b) ROF model [Citation3], (c) NLM model [Citation51], (d) L1-TV+TV2 [Citation19], (e) L1-TGV model [Citation36] and (f) Our model.

Figure 7. The computation of the parameter λ with respect to the iteration for the two images Camerman and Penquin: (a) The Pirate image and (b) The Penguin image.

Figure 7. The computation of the parameter λ with respect to the iteration for the two images Camerman and Penquin: (a) The Pirate image and (b) The Penguin image.

Table 1. The PSNR table.

Table 2. The SSIM table.

Table 3. The normalized l2 distance table.

Table 4. The normalized l1 distance table.

Figure 8. The restored image and the parameter λ using the two admissible sets of the Lena image: (a) Noisy, (b) X using Uad2, (c) λ using Uad2, (d) X using Uad1 and (e) λ using Uad1.

Figure 8. The restored image and the parameter λ using the two admissible sets of the Lena image: (a) Noisy, (b) X using Uad2, (c) λ using Uad2, (d) X using Uad1 and (e) λ using Uad1.

Figure 9. The restored image X and the corresponding weighted parameter λ using the admissible set Uad2. The Baboon image is contaminated by Gaussian noise with σ=0.1, Penguin image is contaminated by σ=0.3, Zebra image is contaminated by σ=0.4, Tiger image is contaminated by σ=0.5. The used parameters for these tests are: (k1,k2)=(35,89), σ=1.3 and ρ=2.7: (a) Noisy, (b) Obtained X, (c) λ and (d) Image of λ.

Figure 9. The restored image X and the corresponding weighted parameter λ using the admissible set Uad2. The Baboon image is contaminated by Gaussian noise with σ=0.1, Penguin image is contaminated by σ=0.3, Zebra image is contaminated by σ=0.4, Tiger image is contaminated by σ=0.5. The used parameters for these tests are: (k1,k2)=(35,89), σ=1.3 and ρ=2.7: (a) Noisy, (b) Obtained X, (c) λ and (d) Image of λ.

Figure 10. The restored image X and the corresponding weighted parameter λ using the admissible set Uad1. the Baboon image is contaminated by Gaussian noise with σ=0.1, Penguin image is contaminated by σ=0.3, Zebra image is contaminated by σ=0.4, Tiger image is contaminated by σ=0.5. The used parameters for these tests are: (k1,k2)=(35,80), σ=1.7 and ρ=2.3: (a) Noisy, (b) Obtained X, (c) Obtained λ and (d) Image of λ.

Figure 10. The restored image X and the corresponding weighted parameter λ using the admissible set Uad1. the Baboon image is contaminated by Gaussian noise with σ=0.1, Penguin image is contaminated by σ=0.3, Zebra image is contaminated by σ=0.4, Tiger image is contaminated by σ=0.5. The used parameters for these tests are: (k1,k2)=(35,80), σ=1.7 and ρ=2.3: (a) Noisy, (b) Obtained X, (c) Obtained λ and (d) Image of λ.

Figure 11. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially dependent parameter λ of the Head image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Proposed PDE, (h) Obtained λ and (i) Image of λ.

Figure 11. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially dependent parameter λ of the Head image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Proposed PDE, (h) Obtained λ and (i) Image of λ.

Figure 12. Comparison between the obtained clean image and the SDRTV method and the respective computation of the spatially dependent parameter λ of the Brain image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) SDRTV, (h) Obtained λ and (i) Image of λ.

Figure 12. Comparison between the obtained clean image and the SDRTV method and the respective computation of the spatially dependent parameter λ of the Brain image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) SDRTV, (h) Obtained λ and (i) Image of λ.

Figure 13. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially dependent parameter λ of the Dolphins image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Obtained X, (h) Obtained λ and (i) Image of λ.

Figure 13. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially dependent parameter λ of the Dolphins image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Obtained X, (h) Obtained λ and (i) Image of λ.

Figure 14. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially-dependent parameter λ of the Plane image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Obtained X, (h) Obtained λ and (i) Image of λ.

Figure 14. Comparison between the obtained clean image X and the SDRTV method with the respective computation of the spatially-dependent parameter λ of the Plane image: (a) Original, (b) Noisy, (c) λ initial, (d) SDRTV, (e) Obtained λ, (f) Image of λ, (g) Obtained X, (h) Obtained λ and (i) Image of λ.

Figure 15. Comparison between the obtained clean image X and the respective computation of the spatially dependent parameter λ for the scalar case and for it two set of admissible values Uad1 and Uad2 for the Fishes image: (a) Original, (b) Noisy, (c) scalar λ, (d) weighted λUad2 and (e) weighted λUad1.

Figure 15. Comparison between the obtained clean image X and the respective computation of the spatially dependent parameter λ for the scalar case and for it two set of admissible values Uad1 and Uad2 for the Fishes image: (a) Original, (b) Noisy, (c) scalar λ, (d) weighted λ∈Uad2 and (e) weighted λ∈Uad1.

Figure 16. The obtained denoised image compared to other PDE approaches with respect to both quality measures PSNR and SSIM. First row: noisy images. Second row: FOPDE. Third row: AEFD. Fourth row: AFOD. Fifth row: Our approach. (a) PSNR = 19.17, SSIM = 0.327. (b) PSNR = 15.40, SSIM = 0.377. (c) PSNR = 15.12, SSIM = 0.310. (d) PSNR = 14.08, SSIM = 0.286. (e) PSNR = 23.79, SSIM = 0.539. (f) PSNR = 22.61, SSIM = 0.588. (g) PSNR = 20.66, SSIM = 0.548. (h) PSNR = 20.41, SSIM = 0.422, (i) PSNR = 26.19, SSIM = 0.719, (j) PSNR = 23.95, SSIM = 0.650, (k) PSNR = 23.62, SSIM = 0.647. (l) PSNR = 28.48, SSIM = 0.747. (m) PSNR = 26.94, SSIM = 0.746, (n) PSNR = 25.62, SSIM = 0.741, (o) PSNR = 22.81, SSIM = 0.627, (p) PSNR = 24.96, SSIM = 0.597, (q) PSNR = 28.14, SSIM = 0.826, (r) PSNR = 27.65, SSIM = 0.821, (s) PSNR = 26.03, SSIM = 0.765 and (t) PSNR = 31.91, SSIM = 0.872.

Figure 16. The obtained denoised image compared to other PDE approaches with respect to both quality measures PSNR and SSIM. First row: noisy images. Second row: FOPDE. Third row: AEFD. Fourth row: AFOD. Fifth row: Our approach. (a) PSNR = 19.17, SSIM = 0.327. (b) PSNR = 15.40, SSIM = 0.377. (c) PSNR = 15.12, SSIM = 0.310. (d) PSNR = 14.08, SSIM = 0.286. (e) PSNR = 23.79, SSIM = 0.539. (f) PSNR = 22.61, SSIM = 0.588. (g) PSNR = 20.66, SSIM = 0.548. (h) PSNR = 20.41, SSIM = 0.422, (i) PSNR = 26.19, SSIM = 0.719, (j) PSNR = 23.95, SSIM = 0.650, (k) PSNR = 23.62, SSIM = 0.647. (l) PSNR = 28.48, SSIM = 0.747. (m) PSNR = 26.94, SSIM = 0.746, (n) PSNR = 25.62, SSIM = 0.741, (o) PSNR = 22.81, SSIM = 0.627, (p) PSNR = 24.96, SSIM = 0.597, (q) PSNR = 28.14, SSIM = 0.826, (r) PSNR = 27.65, SSIM = 0.821, (s) PSNR = 26.03, SSIM = 0.765 and (t) PSNR = 31.91, SSIM = 0.872.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.