| Literature DB >> 35062497 |
Caiyue Zhou1, Yanfen Kong2, Chuanyong Zhang2, Lin Sun1, Dongmei Wu1, Chongbo Zhou1,2.
Abstract
Group-based sparse representation (GSR) uses image nonlocal self-similarity (NSS) prior to grouping similar image patches, and then performs sparse representation. However, the traditional GSR model restores the image by training degraded images, which leads to the inevitable over-fitting of the data in the training model, resulting in poor image restoration results. In this paper, we propose a new hybrid sparse representation model (HSR) for image restoration. The proposed HSR model is improved in two aspects. On the one hand, the proposed HSR model exploits the NSS priors of both degraded images and external image datasets, making the model complementary in feature space and the plane. On the other hand, we introduce a joint sparse representation model to make better use of local sparsity and NSS characteristics of the images. This joint model integrates the patch-based sparse representation (PSR) model and GSR model, while retaining the advantages of the GSR model and the PSR model, so that the sparse representation model is unified. Extensive experimental results show that the proposed hybrid model outperforms several existing image recovery algorithms in both objective and subjective evaluations.Entities:
Keywords: alternating direction multiplier method; image restoration; nonlocal self-similarity; sparse representation
Year: 2022 PMID: 35062497 PMCID: PMC8778763 DOI: 10.3390/s22020537
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1HSR-based image restoration.
Figure 2Test images.
PSNR values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 80%.
| Pixels Missing = 80% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 24.41 | 23.25 | 24.57 | 25.40 | 25.55 | 23.77 | 25.08 |
|
| Barbara | 22.62 | 22.60 | 31.32 | 30.16 | 30.93 | 24.33 | 22.73 |
|
| Butterfly | 22.85 | 21.06 | 26.03 | 26.58 | 26.78 | 24.50 | 25.24 |
|
| Corn | 24.28 | 22.37 | 26.91 | 26.40 | 26.76 | 23.89 | 26.05 |
|
| Cowboy | 23.72 | 22.16 | 25.37 | 25.61 | 25.95 | 24.36 | 24.43 |
|
| Fence | 21.80 | 22.87 | 29.66 | 29.40 | 30.02 | 26.09 | 25.03 |
|
| Girl | 23.79 | 22.47 | 25.50 | 25.55 | 26.02 | 24.17 | 25.03 |
|
| Leaves | 22.03 | 19.30 | 27.46 | 27.33 | 27.62 | 23.57 | 25.84 |
|
| Lena | 28.20 | 27.56 | 31.41 | 31.25 | 31.86 | 29.53 | 29.69 |
|
| Mickey | 24.46 | 21.96 | 26.50 | 26.75 | 27.00 | 24.85 | 25.40 |
|
| Mural | 23.15 | 21.10 | 26.01 | 26.29 | 26.56 | 24.87 | 25.26 |
|
| Nanna | 24.12 | 22.38 | 25.24 | 25.92 | 26.17 | 24.68 | 25.51 |
|
| Starifish | 25.70 | 23.95 | 27.84 | 27.80 | 28.04 | 25.64 | 26.88 |
|
| Average | 23.93 | 22.54 | 27.22 | 27.26 | 27.64 | 24.94 | 25.55 |
|
PSNR values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 70%.
| Pixels Missing = 70% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 25.71 | 24.57 | 26.17 | 26.80 | 26.98 | 25.17 | 26.41 |
|
| Barbara | 23.38 | 25.49 |
| 33.45 | 33.98 | 27.12 | 26.23 |
|
| Butterfly | 25.06 | 23.95 | 28.92 | 29.24 | 29.47 | 27.34 | 28.29 |
|
| Corn | 26.11 | 25.31 | 29.35 | 28.82 | 29.10 | 26.58 | 28.09 |
|
| Cowboy | 25.70 | 24.55 | 27.63 | 27.78 | 28.04 | 26.49 | 27.15 |
|
| Fence | 23.57 | 25.56 | 31.73 | 31.53 | 31.82 | 28.71 | 29.24 |
|
| Girl | 25.47 | 24.71 | 27.86 | 27.96 | 28.20 | 26.47 | 27.45 |
|
| Leaves | 24.36 | 22.43 | 31.18 | 30.67 | 30.88 | 27.09 | 28.99 |
|
| Lena | 28.82 | 30.36 | 33.54 | 33.40 | 33.85 | 31.98 | 32.21 |
|
| Mickey | 28.98 | 24.16 | 29.02 | 28.93 | 29.31 | 27.74 | 28.69 |
|
| Mural | 25.00 | 23.34 | 28.46 | 28.50 | 28.71 | 27.42 | 27.68 |
|
| Nanna | 25.44 | 24.47 | 27.89 | 28.24 | 28.51 | 26.90 | 27.24 |
|
| Starifish | 27.55 | 26.83 | 30.31 | 30.11 | 30.46 | 28.16 | 29.28 |
|
| Average | 25.78 | 25.06 | 29.73 | 29.65 | 29.95 | 27.47 | 28.27 |
|
PSNR values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 60%.
| Pixels Missing = 60% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 26.78 | 25.82 | 27.74 | 28.14 | 28.31 | 26.53 | 27.83 |
|
| Barbara | 24.57 | 28.05 | 36.42 | 35.72 | 36.59 | 29.67 | 28.73 |
|
| Butterfly | 26.79 | 26.06 | 31.09 | 31.15 | 31.46 | 29.32 | 30.03 |
|
| Corn | 27.75 | 27.54 | 31.39 | 30.84 | 31.18 | 28.89 | 29.94 |
|
| Cowboy | 26.99 | 26.36 | 29.49 | 29.59 | 29.99 | 28.70 | 28.97 |
|
| Fence | 25.45 | 27.74 | 33.23 | 33.14 | 33.51 | 30.46 | 31.25 |
|
| Girl | 27.02 | 26.68 | 29.47 | 29.87 | 30.17 | 28.60 | 29.32 |
|
| Leaves | 26.29 | 25.19 | 33.39 | 32.82 | 33.34 | 29.88 | 31.74 |
|
| Lena | 31.49 | 32.38 | 33.54 | 35.44 | 35.95 | 33.95 | 33.93 |
|
| Mickey | 27.41 | 25.75 | 31.10 | 31.12 | 31.29 | 29.78 | 31.18 |
|
| Mural | 26.66 | 25.17 | 29.98 | 30.15 | 30.33 | 29.16 | 29.79 |
|
| Nanna | 26.94 | 26.14 | 30.13 | 30.37 | 30.59 | 28.95 | 29.51 |
|
| Starfish | 29.09 | 28.76 | 32.89 | 32.37 | 32.71 | 30.41 | 31.79 |
|
| Average | 27.17 | 27.05 | 31.53 | 31.59 | 31.96 | 29.56 | 30.31 |
|
PSNR values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 50%.
| Pixels Missing = 50% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 27.98 | 27.13 | 29.42 | 29.61 | 29.75 | 27.99 | 29.23 |
|
| Barbara | 25.66 | 31.12 | 39.14 | 37.79 | 38.77 | 31.95 | 31.57 |
|
| Butterfly | 28.52 | 28.16 | 32.78 | 32.83 | 33.02 | 31.08 | 32.44 |
|
| Corn | 29.39 | 29.78 | 33.77 | 32.94 | 33.78 | 31.26 | 31.61 |
|
| Cowboy | 28.59 | 28.18 | 31.69 | 31.94 | 31.90 | 30.79 | 31.40 |
|
| Fence | 27.25 | 29.92 | 35.01 | 34.62 | 34.99 | 32.31 | 33.24 |
|
| Girl | 28.60 | 28.46 | 31.93 | 31.77 | 31.95 | 30.57 | 31.09 |
|
| Leaves | 28.11 | 28.13 | 35.86 | 35.21 | 35.79 | 32.62 | 34.34 |
|
| Lena | 33.08 | 34.15 | 37.64 | 37.18 | 37.64 | 35.71 | 36.25 |
|
| Mickey | 28.98 | 27.43 | 33.86 | 33.35 | 33.58 | 32.24 | 33.14 |
|
| Mural | 28.20 | 27.20 | 31.73 | 31.72 | 31.88 | 30.71 | 31.35 |
|
| Nanna | 28.53 | 28.17 | 32.16 | 32.21 | 32.36 | 31.71 | 31.35 |
|
| Starfish | 30.90 | 30.87 | 34.94 | 34.31 | 34.61 | 32.46 | 33.81 |
|
| Average | 28.75 | 29.13 | 33.50 | 33.85 | 34.19 | 31.65 | 32.37 |
|
SSIM values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 80%.
| Pixels Missing = 80% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 0.6040 | 0.6328 | 0.6892 | 0.6629 | 0.6925 | 0.6785 | 0.6606 |
|
| Barbara | 0.6782 | 0.6287 |
| 0.8989 | 0.9242 | 0.7953 | 0.7522 | 0.9305 |
| Butterfly | 0.8161 | 0.6688 | 0.9223 | 0.9195 | 0.9269 | 0.8880 | 0.8901 |
|
| Corn | 0.7103 | 0.7106 | 0.8822 | 0.8574 | 0.8717 | 0.8185 | 0.8430 |
|
| Cowboy | 0.7965 | 0.6589 | 0.8807 | 0.8668 | 0.8823 | 0.8507 | 0.8407 |
|
| Fence | 0.6339 | 0.6236 | 0.8862 | 0.8644 | 0.8817 | 0.8179 | 0.8013 |
|
| Girl | 0.7196 | 0.6782 |
| 0.8178 | 0.8381 | 0.8022 | 0.7979 | 0.8581 |
| Leaves | 0.7695 | 0.6576 | 0.9452 | 0.9364 | 0.9412 | 0.9037 | 0.9126 |
|
| Lena | 0.8425 | 0.8108 | 0.9249 | 0.9062 | 0.9227 | 0.8831 | 0.8821 |
|
| Mickey | 0.8000 | 0.6512 | 0.8816 | 0.8696 |
| 0.8482 | 0.8422 | 0.8963 |
| Mural | 0.6785 | 0.6046 | 0.8158 | 0.7915 | 0.8135 | 0.7766 | 0.7615 |
|
| Nanna | 0.7494 | 0.6721 | 0.8533 | 0.8395 | 0.8552 | 0.8204 | 0.8120 |
|
| Starfish | 0.7594 | 0.7024 | 0.8691 | 0.8516 | 0.8653 | 0.8175 | 0.8286 |
|
| Average | 0.7352 | 0.6693 | 0.8758 | 0.8525 | 0.8719 | 0.8231 | 0.8173 |
|
SSIM values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 70%.
| Pixels Missing = 70% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 0.7024 | 0.7305 | 0.7796 | 0.7597 | 0.7818 | 0.7714 | 0.7456 |
|
| Barbara | 0.7580 | 0.8032 |
| 0.9474 | 0.9579 | 0.8883 | 0.8680 | 0.9606 |
| Butterfly | 0.8838 | 0.8281 | 0.9506 | 0.9475 | 0.9530 | 0.9326 | 0.9329 |
|
| Corn | 0.8624 | 0.8492 | 0.9295 | 0.9142 | 0.9224 | 0.8978 | 0.8969 |
|
| Cowboy | 0.8742 | 0.8265 | 0.9232 | 0.9127 | 0.9237 | 0.9079 | 0.8952 |
|
| Fence | 0.7512 | 0.7726 | 0.9230 | 0.9069 | 0.9203 | 0.8877 | 0.8840 |
|
| Girl | 0.8250 | 0.8021 | 0.9014 | 0.8861 | 0.8991 | 0.8792 | 0.8685 |
|
| Leaves | 0.8726 | 0.8209 | 0.9743 | 0.9664 | 0.9697 | 0.9531 | 0.9500 |
|
| Lena | 0.8576 | 0.9022 | 0.9507 | 0.9393 | 0.9499 | 0.9277 | 0.9239 |
|
| Mickey | 0.8621 | 0.8097 | 0.9248 | 0.9142 | 0.9240 | 0.9060 | 0.9002 |
|
| Mural | 0.7917 | 0.7532 | 0.8743 | 0.8565 | 0.8718 | 0.8551 | 0.8338 |
|
| Nanna | 0.8369 | 0.8030 | 0.9076 | 0.8973 | 0.9075 | 0.8895 | 0.8697 |
|
| Starfish | 0.8675 | 0.8466 | 0.9184 | 0.9032 | 0.9141 | 0.8876 | 0.8839 |
|
| Average | 0.8266 | 0.8114 | 0.9169 | 0.9040 | 0.9150 | 0.8911 | 0.8810 |
|
SSIM values of our proposed HSR model and other comparison models after image restoration with pixels missing rate 60%.
| Pixels Missing = 60% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 0.7756 | 0.7990 | 0.8446 | 0.8264 | 0.8439 | 0.8355 | 0.8140 |
|
| Barbara | 0.8191 | 0.8879 |
| 0.9657 | 0.9744 | 0.9305 | 0.9170 | 0.9757 |
| Butterfly | 0.9191 | 0.8974 | 0.9666 | 0.9620 | 0.9671 | 0.9535 | 0.9513 |
|
| Corn | 0.9022 | 0.9092 | 0.9543 | 0.9442 | 0.9509 | 0.9375 | 0.9290 |
|
| Cowboy | 0.9064 | 0.8946 | 0.9497 | 0.9413 | 0.9499 | 0.9417 | 0.9273 |
|
| Fence | 0.8222 | 0.8523 | 0.9470 | 0.9342 | 0.9445 | 0.9229 | 0.9145 |
|
| Girl | 0.8754 | 0.8764 | 0.9359 | 0.9252 | 0.9354 | 0.9227 | 0.9090 |
|
| Leaves | 0.9173 | 0.9064 | 0.9849 | 0.9800 | 0.9833 | 0.9737 | 0.9696 |
|
| Lena | 0.9283 | 0.9341 | 0.9668 | 0.9584 | 0.9664 | 0.9499 | 0.9448 |
|
| Mickey | 0.8977 | 0.8717 | 0.9480 | 0.9392 | 0.9472 | 0.9356 | 0.9301 |
|
| Mural | 0.8483 | 0.8337 | 0.9086 | 0.8944 | 0.9072 | 0.8972 | 0.8781 |
|
| Nanna | 0.8823 | 0.8707 | 0.9383 | 0.9292 | 0.9382 | 0.9267 | 0.9164 |
|
| Starfish | 0.9036 | 0.8997 | 0.9453 | 0.9336 | 0.9430 | 0.9260 | 0.9209 |
|
| Average | 0.8767 | 0.8795 | 0.9436 | 0.9334 | 0.9421 | 0.9272 | 0.9171 |
|
SSIM values of our proposedSR model and other comparison models after image restoration with pixels rate 50%.
| Pixels Missing = 50% | ||||||||
|---|---|---|---|---|---|---|---|---|
| Images | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
| Bahoon | 0.8357 | 0.8508 | 0.8924 | 0.8781 | 0.8898 | 0.8834 | 0.8640 |
|
| Barbara | 0.8651 | 0.9367 | 0.9850 | 0.9765 | 0.9839 | 0.9562 | 0.9471 |
|
| Butterfly | 0.9432 | 0.9340 | 0.9759 | 0.9719 | 0.9762 | 0.9671 | 0.9662 |
|
| Corn | 0.9310 | 0.9447 | 0.9719 | 0.9640 | 0.9692 | 0.9621 | 0.9514 |
|
| Cowboy | 0.9344 | 0.9322 | 0.9668 | 0.9599 | 0.9663 | 0.9618 | 0.9518 |
|
| Fence | 0.8705 | 0.9048 | 0.9627 | 0.9524 | 0.9605 | 0.9467 | 0.9046 |
|
| Girl | 0.9108 | 0.9199 | 0.9581 | 0.9492 | 0.9569 | 0.9497 | 0.9365 |
|
| Leaves | 0.9444 | 0.9534 | 0.9909 | 0.9786 | 0.9901 | 0.9847 | 0.9821 |
|
| Lena | 0.9474 | 0.9525 | 0.9779 | 0.9701 | 0.9771 | 0.9649 | 0.9626 |
|
| Mickey | 0.9243 | 0.8932 | 0.9661 | 0.9670 | 0.9645 | 0.9563 | 0.9506 |
|
| Mural | 0.8876 | 0.8932 | 0.9345 | 0.9242 | 0.9340 | 0.9275 | 0.9118 |
|
| Nanna | 0.9173 | 0.9202 | 0.9589 | 0.9504 | 0.9577 | 0.9505 | 0.9392 |
|
| Starfish | 0.9335 | 0.9363 | 0.9634 | 0.9541 | 0.9615 | 0.9512 | 0.9458 |
|
| Average | 0.9112 | 0.9209 | 0.9619 | 0.9536 | 0.9606 | 0.9509 | 0.9395 |
|
Figure 3Results of Mickey image restoration with pixel missing rate of 80%. (a) Mickey; (b) Mickey with pixel loss rate 80%; (c) the result of SALSA [40] (PSNR = 24.26, SSIM = 0.8000); (d) the result of BPFA [41] (PSNR = 21.96, SSIM = 0.6512); (e) the result of GSR [3] (PSNR = 26.50, SSIM = 0.8816); (f) the result of JPG-SR [8] (PSNR = 26.75, SSIM = 0.8696); (g) the result of GSRC-NLP [9] (PSNR = 27.00, SSIM = 0.9197); (h) the result of IR-CNN [42] (PSNR = 24.87, SSIM = 0.8482); (i) the result of IDBP [43] (PSNR = 25.26, SSIM = 8422); (j) the result of our proposed HSR (PSNR = 28.25, SSIM = 8963).
Comparison of running time in seconds of different methods.
| Methods | SALSA | BPFA | GSR | JPG-SR | GSRC-NLP | IR-CNN | IDBP | HSR |
|---|---|---|---|---|---|---|---|---|
| Time | 1.81 | 1200.23 | 923.24 | 499.48 | 5027.67 | 9.24 | 20.33 | 5000.22 |