Skip to main content
Log in

Finger Vein De-noising Algorithm Based on Custom Sample-Texture Conditional Generative Adversarial Nets

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Finger vein recognition is very important in the identity authentication, but its performance is affected significantly by noise. The widely used Conditional Generative Adversarial Nets (CGAN) de-noising algorithm without accurate texture constraints is easy to damage the texture features of the image. In this paper, we propose a finger vein de-noising algorithm based on Custom Sample-Texture Conditional Generative Adversarial Nets (CS-TCGAN). The proposed algorithm effectively protects the texture features while removing noise. Firstly, the proposed algorithm uses texture loss, adversarial loss, and content loss as constraints, which lead to a better de-noising performance on finger vein image with blurred texture.Secondly, in order to avoid the checkerboard artifacts effect caused by up-sampling in de-convolution process which results in the loss of the vein information, the dimension preserving structure is adopted in the generator network to minimize this problem. Lastly, the noise distribution of finger vein images obtained in the practical application has been investigated to generate the training dataset for obtaining a de-noising model with better generalization. Specifically, the training dataset has been established by combining Poisson noise, salt/pepper noise, Gaussian noise, and speckle noise. The experimental results illustrate that the performance of the proposed algorithm is better than the traditional filtering de-noising approaches and the widely used CGAN de-noising algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Liu Z, Song S (2012) An embedded real-time finger-vein recognition system for mobile devices. IEEE Trans Consum Electron 58(2):522–527

    Article  Google Scholar 

  2. Dabov K, Foi A, Katkovnik V et al (2008) Image restoration by sparse 3D transform-domain collaborative filtering. Image Process Algorithms Syst VI 16:2080–2095

    Google Scholar 

  3. Li Y, Gui G, Cheng X (2020) From group sparse coding to rank minimization: a novel denoising model for low-level image restoration. arXiv preprint arXiv:1907.04699

  4. Su Y, Li Z, Yu H, Wang Z (2020) Multi-band weighted \(l^p\) norm minimization for image denoising. Inform Sci 537:162–183

    Article  MathSciNet  Google Scholar 

  5. Zhang X, Ye W (2017) An adaptive fourth-order partial differential equation for image denoising. Comput Math Appl 74(10):2529–2545

    Article  MathSciNet  Google Scholar 

  6. Yang M, Liang J (2013) Non local means theory based Perona Malik model for image denoising. Neurocomputing 120:262–267

    Article  Google Scholar 

  7. Thanh D, Hien N, Kalavathi P, Prasath V (2020) Adaptive switching weight Mean filter for salt and pepper image denoising. Procedia Comput Sci 171:292–301

    Article  Google Scholar 

  8. Fu C, Wu X, Hu Y, et al. (2019) Dual Variational generation for low-shot heterogeneous face recognition. arXiv preprint arXiv:1903.10203

  9. Song L, Xu Y, Zhang L et al (2020) Learning from synthetic images via active pseudo-labeling. IEEE Trans Image Process 99:1

    Google Scholar 

  10. Burger HC, Schuler C, Harmeling S (2012) Image denoising: Can plain neural networks compete with BM3D. In: IEEE conference on computer vision and pattern recognition providence, pp 2392–2399

  11. Tian C, Xu Y, Li Z, Zuo W, Fei L, Liu H (2020) Attention-guided CNN for image denoising. Neural Netw 124:117–129

    Article  Google Scholar 

  12. Wang Z, Wang L, Duan S, Li Y (2020) An image denoising method based on deep residual GAN. J Phys Confer Ser 1550:1–7

    Google Scholar 

  13. Lyu Q, Guo M, Zhao P (2020) DeGAN: mixed noise removal via generative adversarial networks. Appl Soft Comput J 95:1568–4946

    Article  Google Scholar 

  14. Goodfellow IJ, Pouget-Abadie J, Mirza M et al (2014) Generative adversarial networks. Adv Neural Inform Process Syst 3:2672–2680

    Google Scholar 

  15. Sajjadi M, Schlkopf B, Hirsch M (2017) single image super-resolution through automated texture sythesis. In: IEEE international conference on computerVision, pp 4491–4500

  16. Mirza M, Osindero S (2014) Conditional generative adversarial nets. In: NIPS’14: Proceedings of the 27th international conference on neural information processing systems, pp 2672–2680

  17. He K, Zhang X, Ren S et al (2016) Deep residual learning for image recognition. In: IEEE conference on computer vision and pattern recognition, pp 770–778

  18. Chen L, Wu C, Fan W et al (2014) Adaptive local receptive field convolutional neural networks for handwritten Chinese character recognition. Commun Comput Inform Sci 484:455–463

    Article  Google Scholar 

  19. Song J (2020) Unified binary generative adversarial network for image retrieval and compression. Int J Comput Vis 128:2243–2264

    Article  MathSciNet  Google Scholar 

  20. Fedus W, Rosca M et al (2017) Many paths to equilibrium: gans do not need to decrease a divergence at every step. arXiv preprint arXiv:1710.08446

  21. Huynh-Thu Q, Ghanbari M (2017) Scope of validity of PSNR in image/video quality assessment. Electron Lett 44(13):800–801

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Shen.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

He, B., Shen, L., Wang, H. et al. Finger Vein De-noising Algorithm Based on Custom Sample-Texture Conditional Generative Adversarial Nets. Neural Process Lett 53, 4279–4292 (2021). https://doi.org/10.1007/s11063-021-10589-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-021-10589-5

Keywords

Navigation