SlideShare a Scribd company logo
1 of 25
Noise Distribution Adaptive Self-Supervised
Image Denoising using
Tweedie Distribution and Score Matching
Kwanyoung Kim, Taesung Kwon, Jong Chul Ye
Bio Imaging, Signal Processing & Learning Lab
@KAIST
Self-Supervised Image Denoising
• Do not require clean images, noisy image pairs, using only single noisy images.
• Recently, there have been extensive research in training deep network to denoise
images without clean reference.
Noise2Score
Score function
Noise2X, SURE Noise2Score
Kim and Ye, NeurIPS, 2021
Tweedie’s formula for general exponential family
• The closed form solution for the posterior mean:
• Bayes optimal solution  posterior mean
• Probability distribution of exponential family:
B Efron, Journal of the American Statistical Association, 2011
Tweedie’s formula of exponential family distribution for
image denoising
As long as we can compute the score function,
The optimal denoising can be achieved by using Tweedie’s formula.
However, Noise2Score still require the information of noise statistics such as
Noise model and Noise level.
Is it possible to estimate the corresponding
the noise model and level given the noisy measurements?
In truly Blind denoising problem, the prior knowledge of noise statistics is not
given.
Yes! Kim et al., Noise Distribution Adaptive Self-Supervised Image Denoising using
Tweedie Distribution and Score Matching, CVPR 2022
Comparison with Other methods
Tweedie Distribution
• Probability distribution of Tweedie family:
• Power Variance function:
• Tweedie family are characterized by power variance functions :
• Tweedie index, ,determine the noise distribution!
Saddle point approximation of Tweedie family
• However, this part cannot be represented in closed form except for special case.
• To address this issue, the saddle point approximation was used to lead a simple expression of the density.
Peter K Dunn et al. Tweedie family densities: methods of evaluation. In Proceedings of the 16th
international workshop on statistical modelling, 2001.
Noise2Score for Tweedie Distribution
Apply the above formula
Noise2Score
We can provide the universal denoising formula that can be used for various form of
Tweedie distribution.
Noise2Score for Tweedie Distribution
Is this universal closed-form solution converge into specific formula in
Noise2Score?
Noise2Score for Tweedie Distribution
Noise2Score for Tweedie Distribution
As long as we can estimate the pair of ( 𝝆, ∅ ),
We can estimate clean image in case of blind denoising
How to estimate the
Noise model and Noise level?
Motivation of Estimating Noise statistics
Tweedie’s
formula
Tweedie’s
formula
Perturbed
Noise
Blind Noise model estimation
Gaussian
Assumption
Poisson
Gamma
0
1
2
Noise level Estimation
Known value
Unknown value
This assumption lead to the equation for only noise level parameter
Now, we estimated the noise model, but still require noise level
Blind Noise level Estimation
Case 1. Additive Gaussian noise
• The proposed method require only one more inference
steps to find value.
(About x30 faster than Noise2Score)
Qualitative Results
Analysis on Noise Model Estimation
Ablation Study on Noise Level Estimation
Conclusion
• We provide a general closed-form denoising formula for various classes
of noise distribution.
• The proposed method can estimate the noise model and the noise level
without any prior knowledge.
• We show our method results in state-of-the-art performance amongst
self-supervised image denoising algorithms.
Thank you!
Jong Chul Ye
E-mail:
jong.ye@kaist.ac.kr
Kwanyoung Kim
E-mail:
cubeyoung@kaist.ac.kr

More Related Content

What's hot

Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
KwanyoungKim7
 
PR-297: Training data-efficient image transformers & distillation through att...
PR-297: Training data-efficient image transformers & distillation through att...PR-297: Training data-efficient image transformers & distillation through att...
PR-297: Training data-efficient image transformers & distillation through att...
Jinwon Lee
 

What's hot (20)

Neural Processes Family
Neural Processes FamilyNeural Processes Family
Neural Processes Family
 
Modeling uncertainty in deep learning
Modeling uncertainty in deep learning Modeling uncertainty in deep learning
Modeling uncertainty in deep learning
 
Speaker Dependent WaveNet Vocoder
Speaker Dependent WaveNet VocoderSpeaker Dependent WaveNet Vocoder
Speaker Dependent WaveNet Vocoder
 
学位論文「ウェブ情報の信憑性分析に関する研究」
学位論文「ウェブ情報の信憑性分析に関する研究」学位論文「ウェブ情報の信憑性分析に関する研究」
学位論文「ウェブ情報の信憑性分析に関する研究」
 
やるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようですやるおがtriphone HMMを作るようです
やるおがtriphone HMMを作るようです
 
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
Noise2Score: Tweedie’s Approach to Self-Supervised Image Denoising without Cl...
 
DoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolDoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End tool
 
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
A summary of Categorical Reparameterization with Gumbel-Softmax by Jang et al...
 
Introduction to Diffusion Models
Introduction to Diffusion ModelsIntroduction to Diffusion Models
Introduction to Diffusion Models
 
Diffusion models beat gans on image synthesis
Diffusion models beat gans on image synthesisDiffusion models beat gans on image synthesis
Diffusion models beat gans on image synthesis
 
Pixel Recurrent Neural Networks
Pixel Recurrent Neural NetworksPixel Recurrent Neural Networks
Pixel Recurrent Neural Networks
 
Generative adversarial networks
Generative adversarial networksGenerative adversarial networks
Generative adversarial networks
 
십분딥러닝_17_DIM(Deep InfoMax)
십분딥러닝_17_DIM(Deep InfoMax)십분딥러닝_17_DIM(Deep InfoMax)
십분딥러닝_17_DIM(Deep InfoMax)
 
Gpt1 and 2 model review
Gpt1 and 2 model reviewGpt1 and 2 model review
Gpt1 and 2 model review
 
音楽の知識表現:自動作編曲への応用
音楽の知識表現:自動作編曲への応用音楽の知識表現:自動作編曲への応用
音楽の知識表現:自動作編曲への応用
 
PR-297: Training data-efficient image transformers & distillation through att...
PR-297: Training data-efficient image transformers & distillation through att...PR-297: Training data-efficient image transformers & distillation through att...
PR-297: Training data-efficient image transformers & distillation through att...
 
SinGAN - Learning a Generative Model from a Single Natural Image
SinGAN - Learning a Generative Model from a Single Natural ImageSinGAN - Learning a Generative Model from a Single Natural Image
SinGAN - Learning a Generative Model from a Single Natural Image
 
[AIoTLab]attention mechanism.pptx
[AIoTLab]attention mechanism.pptx[AIoTLab]attention mechanism.pptx
[AIoTLab]attention mechanism.pptx
 
Attention scores and mechanisms
Attention scores and mechanismsAttention scores and mechanisms
Attention scores and mechanisms
 
音素事後確率を利用した表現学習に基づく発話感情認識
音素事後確率を利用した表現学習に基づく発話感情認識音素事後確率を利用した表現学習に基づく発話感情認識
音素事後確率を利用した表現学習に基づく発話感情認識
 

Recently uploaded

Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
Sampad Kar
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 

Recently uploaded (20)

Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Introduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AIIntroduction to Artificial Intelligence and History of AI
Introduction to Artificial Intelligence and History of AI
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 

Noise Distribution Adaptive Self-Supervised Image Denoising using Tweedie Distribution and Score Matching

  • 1. Noise Distribution Adaptive Self-Supervised Image Denoising using Tweedie Distribution and Score Matching Kwanyoung Kim, Taesung Kwon, Jong Chul Ye Bio Imaging, Signal Processing & Learning Lab @KAIST
  • 2. Self-Supervised Image Denoising • Do not require clean images, noisy image pairs, using only single noisy images. • Recently, there have been extensive research in training deep network to denoise images without clean reference.
  • 3. Noise2Score Score function Noise2X, SURE Noise2Score Kim and Ye, NeurIPS, 2021
  • 4. Tweedie’s formula for general exponential family • The closed form solution for the posterior mean: • Bayes optimal solution  posterior mean • Probability distribution of exponential family: B Efron, Journal of the American Statistical Association, 2011
  • 5. Tweedie’s formula of exponential family distribution for image denoising As long as we can compute the score function, The optimal denoising can be achieved by using Tweedie’s formula.
  • 6. However, Noise2Score still require the information of noise statistics such as Noise model and Noise level. Is it possible to estimate the corresponding the noise model and level given the noisy measurements? In truly Blind denoising problem, the prior knowledge of noise statistics is not given.
  • 7. Yes! Kim et al., Noise Distribution Adaptive Self-Supervised Image Denoising using Tweedie Distribution and Score Matching, CVPR 2022
  • 9. Tweedie Distribution • Probability distribution of Tweedie family: • Power Variance function: • Tweedie family are characterized by power variance functions : • Tweedie index, ,determine the noise distribution!
  • 10. Saddle point approximation of Tweedie family • However, this part cannot be represented in closed form except for special case. • To address this issue, the saddle point approximation was used to lead a simple expression of the density. Peter K Dunn et al. Tweedie family densities: methods of evaluation. In Proceedings of the 16th international workshop on statistical modelling, 2001.
  • 11. Noise2Score for Tweedie Distribution Apply the above formula Noise2Score We can provide the universal denoising formula that can be used for various form of Tweedie distribution.
  • 12. Noise2Score for Tweedie Distribution Is this universal closed-form solution converge into specific formula in Noise2Score?
  • 13. Noise2Score for Tweedie Distribution
  • 14. Noise2Score for Tweedie Distribution As long as we can estimate the pair of ( 𝝆, ∅ ), We can estimate clean image in case of blind denoising
  • 15. How to estimate the Noise model and Noise level?
  • 16. Motivation of Estimating Noise statistics Tweedie’s formula Tweedie’s formula Perturbed Noise
  • 17. Blind Noise model estimation Gaussian Assumption Poisson Gamma 0 1 2
  • 18. Noise level Estimation Known value Unknown value This assumption lead to the equation for only noise level parameter Now, we estimated the noise model, but still require noise level
  • 19. Blind Noise level Estimation
  • 20. Case 1. Additive Gaussian noise • The proposed method require only one more inference steps to find value. (About x30 faster than Noise2Score)
  • 22. Analysis on Noise Model Estimation
  • 23. Ablation Study on Noise Level Estimation
  • 24. Conclusion • We provide a general closed-form denoising formula for various classes of noise distribution. • The proposed method can estimate the noise model and the noise level without any prior knowledge. • We show our method results in state-of-the-art performance amongst self-supervised image denoising algorithms.
  • 25. Thank you! Jong Chul Ye E-mail: jong.ye@kaist.ac.kr Kwanyoung Kim E-mail: cubeyoung@kaist.ac.kr

Editor's Notes

  1. Hello, every one. I’m kwanyoung kim. I will present our paper, Noise distribution Adaptive Self-supervised Image denoising using Tweedie Distribution and Score Matching,
  2. Recently, Self-supervised image denoising method have been widely explored. These methods can be trained using only single noisy images..
  3. Recently, our group propose Noise2Score that have a totally different framework from Noise2X, SURE. Firstly, Noise2Score estimate the score function of data by using AR-DAE loss function. And then, they reconstruct clean image by Tweedie’s formula given the noise model.
  4. We employed the key point that Tweedie formula could be extended for general exponential family. Given the probability distribution of exponential family, we can obtain the posterior density by using the Bayes’ rule.
  5. We employed the key point that Tweedie formula could be extended for general exponential family. Given the probability distribution of exponential family, we derive the closed form solution by calculating the posterior mean. This Red box is the key point of Noise2Score. By applying this equation, we can derive the denoising formula for various classes of noise model.
  6. Noise2Score can be applied any noise distribution which belong to exponential family. As long as we can compute the score function, the optimal denoising can be achieved by using tweedie’s formula.
  7. Read the slide contents.
  8. In our method, the training procedure is identical to Noise2Score which to learn the score function of measurement. In the inference stage, given trained neural network, we sequentially estimate the noise model and noise level. After that, the denoised images are obtained by Tweedie’s formula.
  9. Compared to other methods which utilize the noise statistics, SURE require both noise model and noise level information. Noise2Score and Laine’s method can estimate the noise level but need to know noise distribution. On the other hand, Our method estimate both noise model and noise level information without any prior knowledge.
  10. We found that The Tweedie distribution can be extend to denoising problem. Tweedie family are characterized by power variance functions. The interesting part of this distribution is that tweedie index rho determine the noise distribution. For example, when rho is 0, the distribution is gaussian, when rho is 1, Poisson. This property is key observation of our method. So, we want to estimate this rho value.
  11. However, the part including rho cannot be represented in closed form except for special case. To address this issue, the saddle point approximation was used to lead a simple expression of the density. In other words, tweedie density can be defined this equation.
  12. As I said earlier, Noise2Score provide the key equation given the exponential family density. Here, by combining the saddle point approximation and key idea of Noise2Score, we provide the universal denoising formula that can be used for various form of Tweedie distribution.
  13. In other words, we propose the proposition 1. I said that this formula is universal formula. Then, is this universal closed-from solution converge into specific formula in Noise2Score?
  14. Yes, we demonstrated that the universal formula converges to the specific formulae for given parameter pairs as shown in Table 2. In this presentation, we omit the proof of proposition 2.
  15. In this presentation, we only provide the proof of gaussian case. In this case, alpha can be simplified by this. By pluging this alpha into universal fourmlua, we can obtain this equation. Note that this formula is equivalent to that of Noise2Score.
  16. To sum up, as long as we can estimate the parameter pair of rho and pi, we can estimate clean image in case of blind denoising.
  17. Then, How to calculate the noise model and noise level?
  18. I will introduce the simple motivation of estimating noise statistics. Let y1 be the noisy measurement. Suppose we add a small amount noise to generate y_2. if the injected noise is sufficienty small, we assume that their denoised images by tweedies formula should be simmiar. This motivation lead to the estimation of both noise model and noise level.
  19. In Noise model estimation, this motivation lead to another assumption. Alpha 1 and alpha2 is same. From this assumption, the key observation is that the noise level parameter pi is cancelled out. That is, the above formula lead to quadratic equation for only noise model parameter rho. By solving the quadratic equation, we can obtain the noise model parameter rho hat. If rho hat is included specific range, we determine the noise distribution.
  20. Now we know noise distribution, but still require noise level pi to yield denoised image. We can represent the initial motivation like this, The blue line is known value and red line, pi is only unknown value. It implied that we can represent equation for only noise level. parameter.
  21. So by solving the corresponding equation, we can proposed Proposition 4. the noise level parameter of several noise distribution is given by equation 12.
  22. We will only provide the proof of gaussian noise case. Given this assumption, we can represent the each denoised formula for gaussian noise case. Subtracting below from above equation, we have this. And finally, we have the following estimate. The interesting part is that our method require only one more inference steps to find value. 30 times faster than Noise2Score.
  23. To evaluate our method, we performed the synthetic experiments using various methods. Compared to other methods, our method provide the better performance in terms of visual quality.
  24. According to Tweedie distribution, we expect that rho hat can be distinguished for each noise distribution. From the figure we can observe that the noise model parameters are distinctly distributed in the both case of low noise level(left figure) and of high noise level(right figure). It implies that the proposed method successfully estimate the noise model.
  25. We analyzed the effect of the proposed noise level estimation by comparing Noise2Score with quality penalty metric. Quailty penalty metric incorrectly estimate the noise level. On the other hand, our method provided more accurate results for all of case.
  26. To conclude, we provide a ~ Read slide. This is end of my presentation. Thank you for listening
  27. This is end of our presentation. THANK YOU FOR LISTENING.