Skip to main content
Top

2018 | OriginalPaper | Chapter

7. Patch-Based Methods for Video Denoising

Authors : A. Buades, J. L. Lisani

Published in: Denoising of Photographic Images and Video

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Video denoising is an important and open problem, which is less treated than the single-image case. Most image sequence denoising techniques rely on still image denoising algorithms; however, it is possible to take advantage of the redundant information contained in the sequence to improve the denoising results. Most recent algorithms are patch based. These methods have two clearly differentiated steps: select similar patches to a reference one and estimate a noise-free version from this group. We review selection and estimation strategies. In particular, we show that the performance is improved by introducing motion compensation. We use as example a recent video denoising technique inspired by fusion algorithms that use motion compensation by regularized optical flow methods, which permits robust patch comparison in a spatiotemporal volume. The use of principal component analysis ensures the correct preservation of fine texture and details, provided that the noise is Gaussian and white, with known variance. Video acquired by any video camera or mobile phone undergoes several processings from the sensor to the final output. This processing, including at least demosaicking, white balance, gamma correction, filtering, and compression, makes a white noise model unrealistic. Indeed, real video captured in dark environments has a very poor quality, with severe spatially and temporally correlated noise. We discuss a denoising framework including realistic noise estimation, multiscale processing, variance stabilization, and white noise removal algorithms. We illustrate the performance of such a chain with real dark and compressed movie sequences.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
We used the Matlab implementations of Ji et al. (by Sibin, Yuhong, and Yu, 2013), and VIDOLSAT (from http://​www.​ifp.​illinois.​edu/​~yoram). The rest of algorithms were implemented following the descriptions in the published papers. Remark that Gao et al. method is an extension to video sequences of the method described in [65].
 
Literature
1.
go back to reference Adams A, Gelfand N, Pulli K (2008) Viewfinder alignment. In: Computer graphics forum, vol 27, pp 597–606. Wiley Online Library Adams A, Gelfand N, Pulli K (2008) Viewfinder alignment. In: Computer graphics forum, vol 27, pp 597–606. Wiley Online Library
2.
go back to reference Alvarez L, Lions PL, Morel JM (1992) Image selective smoothing and edge detection by nonlinear diffusion II. SIAM J Numer Anal 29(3):845–866MathSciNetCrossRef Alvarez L, Lions PL, Morel JM (1992) Image selective smoothing and edge detection by nonlinear diffusion II. SIAM J Numer Anal 29(3):845–866MathSciNetCrossRef
3.
go back to reference Alvarez L, Weickert J, Sánchez J (2000) Reliable estimation of dense optical flow fields with large displacements. Int J Comput Vis 39(1):41–56CrossRef Alvarez L, Weickert J, Sánchez J (2000) Reliable estimation of dense optical flow fields with large displacements. Int J Comput Vis 39(1):41–56CrossRef
4.
go back to reference Arias P, Morel JM (2017) Video denoising via empirical Bayesian estimation of space-time patches. J Math Imaging Vis 1–24 Arias P, Morel JM (2017) Video denoising via empirical Bayesian estimation of space-time patches. J Math Imaging Vis 1–24
5.
go back to reference Ayvaci A, Raptis M, Soatto S (2010) Occlusion detection and motion estimation with convex optimization. In: Advances in neural information processing systems, pp 100–108 Ayvaci A, Raptis M, Soatto S (2010) Occlusion detection and motion estimation with convex optimization. In: Advances in neural information processing systems, pp 100–108
6.
go back to reference Ballester C, Garrido L, Lazcano V, Caselles V (2012) A TV-L1 optical flow method with occlusion detection. In: Lecture notes in computer science, vol 7476. Springer, pp 31–40 Ballester C, Garrido L, Lazcano V, Caselles V (2012) A TV-L1 optical flow method with occlusion detection. In: Lecture notes in computer science, vol 7476. Springer, pp 31–40
7.
go back to reference Bennett E, McMillan L (2005) Video enhancement using per-pixel virtual exposures. In: ACM SIGGRAPH 2005 papers. ACM, p 852 Bennett E, McMillan L (2005) Video enhancement using per-pixel virtual exposures. In: ACM SIGGRAPH 2005 papers. ACM, p 852
8.
go back to reference Boulanger J, Kervrann C, Bouthemy P (2007) Space-time adaptation for patch-based image sequence restoration. IEEE Trans Pattern Anal Mach Intell 29(6):1096–1102CrossRef Boulanger J, Kervrann C, Bouthemy P (2007) Space-time adaptation for patch-based image sequence restoration. IEEE Trans Pattern Anal Mach Intell 29(6):1096–1102CrossRef
9.
go back to reference Brox T, Bruhn A, Papenberg N, Weickert J (2004) High accuracy optical flow estimation based on a theory for warping. In: European conference on computer vision. Springer, pp 25–36 Brox T, Bruhn A, Papenberg N, Weickert J (2004) High accuracy optical flow estimation based on a theory for warping. In: European conference on computer vision. Springer, pp 25–36
10.
go back to reference Brox T, Malik J (2011) Large displacement optical flow: descriptor matching in variational motion estimation. IEEE Trans Pattern Anal Mach Intell 33(3):500–513CrossRef Brox T, Malik J (2011) Large displacement optical flow: descriptor matching in variational motion estimation. IEEE Trans Pattern Anal Mach Intell 33(3):500–513CrossRef
11.
go back to reference Buades A, Coll B, Morel J (2005) A non local algorithm for image denoising. IEEE Comput Vis Pattern Recognit 2:60–65MATH Buades A, Coll B, Morel J (2005) A non local algorithm for image denoising. IEEE Comput Vis Pattern Recognit 2:60–65MATH
12.
go back to reference Buades A, Coll B, Morel J (2008) Nonlocal image and movie denoising. Int J Comput Vis 76(2):123–139CrossRef Buades A, Coll B, Morel J (2008) Nonlocal image and movie denoising. Int J Comput Vis 76(2):123–139CrossRef
13.
go back to reference Buades A, Duran J (2017) Flow-based video super-resolution with spatio-temporal patch similarity. In: Proceedings British machine vision conference 2017. BMVA Buades A, Duran J (2017) Flow-based video super-resolution with spatio-temporal patch similarity. In: Proceedings British machine vision conference 2017. BMVA
14.
go back to reference Buades A, Lisani JL (2017) Denoising of noisy and compressed video sequences. In: VISIGRAPP (4: VISAPP), pp 150–157 Buades A, Lisani JL (2017) Denoising of noisy and compressed video sequences. In: VISIGRAPP (4: VISAPP), pp 150–157
15.
go back to reference Buades A, Lisani JL (2017) Enhancement of noisy and compressed videos by optical flow and non-local denoising. IEEE Trans Image Process (submitted) Buades A, Lisani JL (2017) Enhancement of noisy and compressed videos by optical flow and non-local denoising. IEEE Trans Image Process (submitted)
16.
go back to reference Buades A, Lisani JL, Miladinović M (2016) Patch-based video denoising with optical flow estimation. IEEE Trans Image Process 25(6):2573–2586MathSciNetCrossRef Buades A, Lisani JL, Miladinović M (2016) Patch-based video denoising with optical flow estimation. IEEE Trans Image Process 25(6):2573–2586MathSciNetCrossRef
17.
go back to reference Buades A, Lou Y, Morel JM, Tang Z (2009) A note on multi-image denoising. In: International workshop on local and non-local approximation in image processing. IEEE, pp 1–15 Buades A, Lou Y, Morel JM, Tang Z (2009) A note on multi-image denoising. In: International workshop on local and non-local approximation in image processing. IEEE, pp 1–15
18.
19.
go back to reference Colom M, Buades A, Morel JM (2014) Nonparametric noise estimation method for raw images. JOSA A 31(4):863–871CrossRef Colom M, Buades A, Morel JM (2014) Nonparametric noise estimation method for raw images. JOSA A 31(4):863–871CrossRef
20.
go back to reference Colom M, Lebrun M, Buades A, Morel JM (2015) Nonparametric multiscale blind estimation of intensity-frequency dependent noise. IEEE Trans Image Process Colom M, Lebrun M, Buades A, Morel JM (2015) Nonparametric multiscale blind estimation of intensity-frequency dependent noise. IEEE Trans Image Process
21.
go back to reference Dabov K, Foi A, Egiazarian K (2007) Video denoising by sparse 3D transform-domain collaborative filtering. In: Proceedings of the 15th European signal processing conference, vol 1, p 7 Dabov K, Foi A, Egiazarian K (2007) Video denoising by sparse 3D transform-domain collaborative filtering. In: Proceedings of the 15th European signal processing conference, vol 1, p 7
22.
go back to reference Dabov K, Foi A, Katkovnik V, Egiazarian K et al (2009) BM3D image denoising with shape-adaptive principal component analysis. In: Proceedings of the workshop on signal processing with adaptive sparse structured representations, Saint-Malo, France Dabov K, Foi A, Katkovnik V, Egiazarian K et al (2009) BM3D image denoising with shape-adaptive principal component analysis. In: Proceedings of the workshop on signal processing with adaptive sparse structured representations, Saint-Malo, France
23.
go back to reference Delbracio M, Sapiro G (2015) Hand-held video deblurring via efficient Fourier aggregation. IEEE Trans Comput Imaging 1(4):270–283MathSciNetCrossRef Delbracio M, Sapiro G (2015) Hand-held video deblurring via efficient Fourier aggregation. IEEE Trans Comput Imaging 1(4):270–283MathSciNetCrossRef
24.
go back to reference Deledalle CA, Tupin F, Denis L (2010) Poisson NL-means: unsupervised non local means for Poisson noise. In: 17th IEEE international conference on image processing. IEEE, pp 801–804 Deledalle CA, Tupin F, Denis L (2010) Poisson NL-means: unsupervised non local means for Poisson noise. In: 17th IEEE international conference on image processing. IEEE, pp 801–804
26.
go back to reference Drago F, Myszkowski K, Annen T, Chiba N (2003) Adaptive logarithmic mapping for displaying high contrast scenes. In: Proceedings of EUROGRAPHICS, vol 22 Drago F, Myszkowski K, Annen T, Chiba N (2003) Adaptive logarithmic mapping for displaying high contrast scenes. In: Proceedings of EUROGRAPHICS, vol 22
27.
go back to reference Durand F, Dorsey J (2002) Fast bilateral filtering for the display of high-dynamic-range images. In: ACM transactions on graphics (TOG), vol 21. ACM, pp 257–266 Durand F, Dorsey J (2002) Fast bilateral filtering for the display of high-dynamic-range images. In: ACM transactions on graphics (TOG), vol 21. ACM, pp 257–266
28.
go back to reference Elad M, Aharon M (2006) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process 15(12):3736–3745MathSciNetCrossRef Elad M, Aharon M (2006) Image denoising via sparse and redundant representations over learned dictionaries. IEEE Trans Image Process 15(12):3736–3745MathSciNetCrossRef
29.
go back to reference Farsiu S, Robinson M, Elad M, Milanfar P (2004) Fast and robust multiframe super resolution. IEEE Trans Image Process 13(10):1327–1344CrossRef Farsiu S, Robinson M, Elad M, Milanfar P (2004) Fast and robust multiframe super resolution. IEEE Trans Image Process 13(10):1327–1344CrossRef
30.
go back to reference Gao Y, Hu HM, Wu J (2015) Video denoising algorithm via multi-scale joint luma-chroma bilateral filter. In: 2015 visual communications and image processing (VCIP). IEEE, pp 1–4 Gao Y, Hu HM, Wu J (2015) Video denoising algorithm via multi-scale joint luma-chroma bilateral filter. In: 2015 visual communications and image processing (VCIP). IEEE, pp 1–4
31.
32.
go back to reference Horn B, Schunck B (1981) Determining optical flow. In: Technical symposium east. International Society for Optics and Photonics, pp 319–331 Horn B, Schunck B (1981) Determining optical flow. In: Technical symposium east. International Society for Optics and Photonics, pp 319–331
33.
go back to reference Ji H, Huang S, Shen Z, Xu Y (2011) Robust video restoration by joint sparse and low rank matrix approximation. SIAM J Imaging Sci 4(4):1122–1142MathSciNetCrossRef Ji H, Huang S, Shen Z, Xu Y (2011) Robust video restoration by joint sparse and low rank matrix approximation. SIAM J Imaging Sci 4(4):1122–1142MathSciNetCrossRef
34.
go back to reference Joshi N, Cohen M (2010) Seeing Mt. Rainier: lucky imaging for multi-image denoising, sharpening, and haze removal. In: IEEE international conference on computational photography, pp 1–8 Joshi N, Cohen M (2010) Seeing Mt. Rainier: lucky imaging for multi-image denoising, sharpening, and haze removal. In: IEEE international conference on computational photography, pp 1–8
35.
go back to reference Jovanov L, Luong H, Ružic T, Philips W (2015) Multiview image sequence enhancement. In: SPIE/IS&T electronic imaging. International Society for Optics and Photonics, pp 93,990K–93,990K Jovanov L, Luong H, Ružic T, Philips W (2015) Multiview image sequence enhancement. In: SPIE/IS&T electronic imaging. International Society for Optics and Photonics, pp 93,990K–93,990K
36.
go back to reference Kim M, Park D, Han DK, Ko H (2015) A novel approach for denoising and enhancement of extremely low-light video. IEEE Trans Consum Electron 61(1):72–80CrossRef Kim M, Park D, Han DK, Ko H (2015) A novel approach for denoising and enhancement of extremely low-light video. IEEE Trans Consum Electron 61(1):72–80CrossRef
37.
go back to reference Kokaram AC (2013) Motion picture restoration: digital algorithms for artefact suppression in degraded motion picture film and video. Springer Science & Business Media Kokaram AC (2013) Motion picture restoration: digital algorithms for artefact suppression in degraded motion picture film and video. Springer Science & Business Media
38.
go back to reference Lebrun M, Buades A, Morel JM (2013) A nonlocal Bayesian image denoising algorithm. SIAM J Imaging Sci 6(3):1665–1688MathSciNetCrossRef Lebrun M, Buades A, Morel JM (2013) A nonlocal Bayesian image denoising algorithm. SIAM J Imaging Sci 6(3):1665–1688MathSciNetCrossRef
39.
40.
go back to reference Lebrun M, Colom M, Morel JM (2015) The noise clinic: a blind image denoising algorithm. Image Process On Line 5:1–54CrossRef Lebrun M, Colom M, Morel JM (2015) The noise clinic: a blind image denoising algorithm. Image Process On Line 5:1–54CrossRef
41.
go back to reference Liu C, Freeman W (2010) A high-quality video denoising algorithm based on reliable motion estimation. In: European conference on computer vision. Springer, pp 706–719 Liu C, Freeman W (2010) A high-quality video denoising algorithm based on reliable motion estimation. In: European conference on computer vision. Springer, pp 706–719
42.
go back to reference Liu C, Szeliski R, Kang S, Zitnick C, Freeman W (2008) Automatic estimation and removal of noise from a single image. IEEE Trans Pattern Anal Mach Intell 30(2):299–314CrossRef Liu C, Szeliski R, Kang S, Zitnick C, Freeman W (2008) Automatic estimation and removal of noise from a single image. IEEE Trans Pattern Anal Mach Intell 30(2):299–314CrossRef
43.
44.
go back to reference Maggioni M, Boracchi G, Foi A, Egiazarian K (2011) Video denoising using separable 4D nonlocal spatiotemporal transforms. In: IS&T/SPIE electronic imaging. International Society for Optics and Photonics, pp 787,003–787,003 Maggioni M, Boracchi G, Foi A, Egiazarian K (2011) Video denoising using separable 4D nonlocal spatiotemporal transforms. In: IS&T/SPIE electronic imaging. International Society for Optics and Photonics, pp 787,003–787,003
45.
go back to reference Mairal J, Sapiro G, Elad M (2008) Learning multiscale sparse representations for image and video restoration. SIAM Multiscale Model Simul 7(1):214–241MathSciNetCrossRef Mairal J, Sapiro G, Elad M (2008) Learning multiscale sparse representations for image and video restoration. SIAM Multiscale Model Simul 7(1):214–241MathSciNetCrossRef
46.
go back to reference Mäkitalo M, Foi A (2013) Optimal inversion of the generalized Anscombe transformation for Poisson-Gaussian noise. IEEE Trans Image Process 22(1):91–103MathSciNetCrossRef Mäkitalo M, Foi A (2013) Optimal inversion of the generalized Anscombe transformation for Poisson-Gaussian noise. IEEE Trans Image Process 22(1):91–103MathSciNetCrossRef
47.
go back to reference Orchard J, Ebrahimi M, Wong A (2008) Efficient non-local-means denoising using the SVD. In: Proceedings of the IEEE international conference on image processing Orchard J, Ebrahimi M, Wong A (2008) Efficient non-local-means denoising using the SVD. In: Proceedings of the IEEE international conference on image processing
48.
go back to reference Ozkan MK, Sezan MI, Tekalp AM (1993) Adaptive motion-compensated filtering of noisy image sequences. IEEE Trans Circuits Syst Video Technol 3(4):277–290CrossRef Ozkan MK, Sezan MI, Tekalp AM (1993) Adaptive motion-compensated filtering of noisy image sequences. IEEE Trans Circuits Syst Video Technol 3(4):277–290CrossRef
49.
go back to reference Papenberg N, Bruhn A, Brox T, Didas S, Weickert J (2006) Highly accurate optic flow computation with theoretically justified warping. Int J Comput Vis 67(2):141–158CrossRef Papenberg N, Bruhn A, Brox T, Didas S, Weickert J (2006) Highly accurate optic flow computation with theoretically justified warping. Int J Comput Vis 67(2):141–158CrossRef
50.
go back to reference Ponomarenko NN, Lukin VV, Abramov SK, Egiazarian KO, Astola JT (2003) Blind evaluation of additive noise variance in textured images by nonlinear processing of block DCT coefficients. In: Electronic imaging. International Society for Optics and Photonics, pp 178–189 Ponomarenko NN, Lukin VV, Abramov SK, Egiazarian KO, Astola JT (2003) Blind evaluation of additive noise variance in textured images by nonlinear processing of block DCT coefficients. In: Electronic imaging. International Society for Optics and Photonics, pp 178–189
51.
go back to reference Rudin L, Osher S, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Phys D 60(1–4):259–268MathSciNetCrossRef Rudin L, Osher S, Fatemi E (1992) Nonlinear total variation based noise removal algorithms. Phys D 60(1–4):259–268MathSciNetCrossRef
52.
go back to reference Sand P, Teller S (2008) Particle video: long-range motion estimation using point trajectories. Int J Comput Vis 80(1):72–91CrossRef Sand P, Teller S (2008) Particle video: long-range motion estimation using point trajectories. Int J Comput Vis 80(1):72–91CrossRef
53.
go back to reference Smith S, Brady J (1997) SUSAN: a new approach to low level image processing. Int J Comput Vis 23(1):45–78CrossRef Smith S, Brady J (1997) SUSAN: a new approach to low level image processing. Int J Comput Vis 23(1):45–78CrossRef
55.
go back to reference Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images. In: Sixth international conference on computer vision, pp 839–846 Tomasi C, Manduchi R (1998) Bilateral filtering for gray and color images. In: Sixth international conference on computer vision, pp 839–846
56.
57.
go back to reference Wedel A, Pock T, Zach C, Bischof H, Cremers D (2009) An improved algorithm for TV-L1 optical flow. In: Statistical and geometrical approaches to visual motion analysis. Springer, pp 23–45 Wedel A, Pock T, Zach C, Bischof H, Cremers D (2009) An improved algorithm for TV-L1 optical flow. In: Statistical and geometrical approaches to visual motion analysis. Springer, pp 23–45
58.
go back to reference Wen B, Ravishankar S, Bresler Y (2015) Video denoising by online 3d sparsifying transform learning. In: 2015 IEEE international conference on image processing (ICIP). IEEE, pp 118–122 Wen B, Ravishankar S, Bresler Y (2015) Video denoising by online 3d sparsifying transform learning. In: 2015 IEEE international conference on image processing (ICIP). IEEE, pp 118–122
59.
go back to reference Xu Q, Jiang H, Scopigno R, Sbert M (2010) A new approach for very dark video denoising and enhancement. In: 17th IEEE international conference on image processing. IEEE, pp 1185–1188 Xu Q, Jiang H, Scopigno R, Sbert M (2010) A new approach for very dark video denoising and enhancement. In: 17th IEEE international conference on image processing. IEEE, pp 1185–1188
60.
go back to reference Yaroslavsky L, Egiazarian K, Astola J (2001) Transform domain image restoration methods: review, comparison, and interpretation. Proc SPIE 4304:155CrossRef Yaroslavsky L, Egiazarian K, Astola J (2001) Transform domain image restoration methods: review, comparison, and interpretation. Proc SPIE 4304:155CrossRef
61.
go back to reference Yaroslavsky LP (1985) Digital picture processing. Springer, New York Inc, Secaucus, NJ, USACrossRef Yaroslavsky LP (1985) Digital picture processing. Springer, New York Inc, Secaucus, NJ, USACrossRef
62.
go back to reference Yue H, Sun X, Yang J, Wu F (2015) Image denoising by exploring external and internal correlations. IEEE Trans Image Process 24(6):1967–1982MathSciNetCrossRef Yue H, Sun X, Yang J, Wu F (2015) Image denoising by exploring external and internal correlations. IEEE Trans Image Process 24(6):1967–1982MathSciNetCrossRef
63.
go back to reference Zach C, Pock T, Bischof H (2007) A duality based approach for realtime TV-L1 optical flow. In: Pattern recognition. Springer, pp 214–223 Zach C, Pock T, Bischof H (2007) A duality based approach for realtime TV-L1 optical flow. In: Pattern recognition. Springer, pp 214–223
64.
go back to reference Zhang L, Dong W, Zhang D, Shi G (2010) Two-stage image denoising by principal component analysis with local pixel grouping. Pattern Recognit 43(4):1531–1549CrossRef Zhang L, Dong W, Zhang D, Shi G (2010) Two-stage image denoising by principal component analysis with local pixel grouping. Pattern Recognit 43(4):1531–1549CrossRef
Metadata
Title
Patch-Based Methods for Video Denoising
Authors
A. Buades
J. L. Lisani
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-96029-6_7

Premium Partner