SlideShare a Scribd company logo
2022. 01. 21.
Invertible Denoising Network: A Light Solution for Real
Noise Removal
Yang Liu, Zhenyue Qin, Saeed Anwar, Pan Ji, Dongwoo Kim,
Sabrina Caldwell, Tom Gedeon
CVPR 2021
Hyunwook Lee
Contents
• Overview
• Contributions
• Design Concept
• Invertible Denoising Networks
• Experimental Results
• Conclusion
3
Overview
4
Contributions
First paper to design invertible networks
for real image denoising
By utilizing two different distributions,
InvDN can restore images and generate
new noisy images
InvDN shows SOTA result on the evaluation
5
Design Concepts: Invertible Neural Networks
Invertible Neural Networks Concepts
Originally designed for unsupervised learning of probabilistic model
Transform a distribution to another distribution with bijective function
 No information loosing!
Applied in image generation and rescaling
due to bijection and exact density estimation
Challenging to apply in denoising:
input and output have different distributions
6
Design Concepts: Invertible Neural Networks
• Notation: original noise image 𝒚, clean version 𝒙, and the noise 𝒏
• 𝑝 𝒚 = 𝑝 𝒙, 𝒏 = 𝑝 𝒙 𝑝(𝒏|𝒙)
• disentanglement of 𝒙 and 𝒏 is important
• How? Cannot directly separate them, so dealing with frequency!
• 𝑝 𝒚 = 𝑝 𝒙𝑳𝑹, 𝒙𝑯𝑭, 𝒏 = 𝑝 𝒙𝑳𝑹 𝑝(𝒙𝑯𝑭, 𝒏|𝒙𝑳𝑹)
• Split low-frequency and high-frequency
• Low-frequency information contains clean information
• High-frequency information contains both noise and clean information
 In forward operation, generate 𝒙𝑳𝑹
 In backward operation, generate 𝒙𝑯𝑭 with latent 𝒛𝑯𝑭~𝑵(𝟎, 𝑰)
7
Design Concepts: Invertible Neural Networks
8
Wavelet Transform
9
Experimental Settings: Dataset
• SIDD dataset
• Smartphone captured image dataset
• 320 clean-noisy pairs for training
1280 cropped patches from other 40 pairs for validation
• DND dataset
• Consumer-grade captured image dataset
• 50 pairs of clean-noisy data, cropped into 1000 patches of size 512 x 512
• RNI15 dataset
• 15 real-world noisy images without clean pair
• Only utilized for visual comparisons
10
Experimental Results
11
Experimental Results
12
Conclusion
• Introduced novel invertible networks, InvDN, for the image denoising
• This model can be utilized for the other task with paired dataset
• In frequency domain, author handles high and low-frequency image
separately, which can be utilized in our next research
• It can be utilized for traffic domain
(e.g., low-frequency (trend) and high-frequency (seasonality & noise))
• But we need to split traffic into two stage
Thank you

More Related Content

DOC
PPTX
Bit plane slicing
ODP
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
PDF
Travaux Diriges d'Administration Réseau - Awe Samalna Denis
PPTX
point operations in image processing
DOCX
Tp 2 transmission de donné modulation analogique
PPTX
Les Vpn
PPTX
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis
Bit plane slicing
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
Travaux Diriges d'Administration Réseau - Awe Samalna Denis
point operations in image processing
Tp 2 transmission de donné modulation analogique
Les Vpn
Brain Tumor Segmentation using Enhanced U-Net Model with Empirical Analysis

What's hot (20)

PPTX
Visual Cryptography
PPTX
Convolutional Neural Network (CNN)
PDF
Simulation de réseaux pon
PDF
PDF
Mise En Place d'une Solution de Supervision Réseau
PPT
Visual Cryptography
PDF
Recent Progress in RNN and NLP
PDF
Compression: Images (JPEG)
PDF
LeNet to ResNet
PDF
configuration vpn-ipsec-routeur
PPT
Fundamentals of Image Processing & Components.ppt
PPTX
Image Compression Using Neural Network
PDF
Chap_10_Object_Recognition.pdf
PDF
Réseaux et protocoles - Cours + exercices
PDF
Unsupervised learning represenation with DCGAN
DOCX
Rapport master
PDF
Redes x.25
PDF
La VoIP,Elastix, CentOs, Codima, WireShark
PPTX
Data compression
PPTX
Architecture IPTV
Visual Cryptography
Convolutional Neural Network (CNN)
Simulation de réseaux pon
Mise En Place d'une Solution de Supervision Réseau
Visual Cryptography
Recent Progress in RNN and NLP
Compression: Images (JPEG)
LeNet to ResNet
configuration vpn-ipsec-routeur
Fundamentals of Image Processing & Components.ppt
Image Compression Using Neural Network
Chap_10_Object_Recognition.pdf
Réseaux et protocoles - Cours + exercices
Unsupervised learning represenation with DCGAN
Rapport master
Redes x.25
La VoIP,Elastix, CentOs, Codima, WireShark
Data compression
Architecture IPTV
Ad

Similar to Invertible Denoising Network: A Light Solution for Real Noise Removal (20)

PDF
Robustness in Deep Learning - Single Image Denoising using Untrained Networks...
PDF
Image noise reduction by deep learning methods
PDF
Image De-Noising Using Deep Neural Network
PDF
Image De-Noising Using Deep Neural Network
PPTX
DESIGN AND EVALUATION OF IMAGE DENOISING USING GENERATIVE ADVERSARIAL NETWORK...
PDF
A Novel Approach to Image Denoising and Image in Painting
PDF
Image De-Noising Using Deep Neural Network
PDF
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
PPTX
Equivariant Imaging
PDF
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
PDF
Attention gated encoder-decoder for ultrasonic signal denoising
PDF
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
PDF
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
PDF
Noisy image enhancements using deep learning techniques
PDF
Neuromorphic computing for neural networks
PDF
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
PPTX
Tutorial Equivariance in Imaging ICMS 23.pptx
PDF
Deep learning for image video processing
PDF
U4408108113
PPTX
Beginner's Guide to Diffusion Models..pptx
Robustness in Deep Learning - Single Image Denoising using Untrained Networks...
Image noise reduction by deep learning methods
Image De-Noising Using Deep Neural Network
Image De-Noising Using Deep Neural Network
DESIGN AND EVALUATION OF IMAGE DENOISING USING GENERATIVE ADVERSARIAL NETWORK...
A Novel Approach to Image Denoising and Image in Painting
Image De-Noising Using Deep Neural Network
IMAGE DE-NOISING USING DEEP NEURAL NETWORK
Equivariant Imaging
PixelCNN, Wavenet, Normalizing Flows - Santiago Pascual - UPC Barcelona 2018
Attention gated encoder-decoder for ultrasonic signal denoising
IRJET- Heuristic Approach for Low Light Image Enhancement using Deep Learning
Towards Set Learning and Prediction - Laura Leal-Taixe - UPC Barcelona 2018
Noisy image enhancements using deep learning techniques
Neuromorphic computing for neural networks
An Efficient Thresholding Neural Network Technique for High Noise Densities E...
Tutorial Equivariance in Imaging ICMS 23.pptx
Deep learning for image video processing
U4408108113
Beginner's Guide to Diffusion Models..pptx
Ad

More from ivaderivader (20)

PPTX
Argument Mining
PPTX
Papers at CHI23
PPTX
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
PPTX
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
PPTX
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
PPTX
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
PPTX
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
PPTX
A Style-Based Generator Architecture for Generative Adversarial Networks
PPTX
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
PPTX
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
PPTX
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
PPTX
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
PPTX
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
PPTX
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
PPTX
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
PPTX
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
PPTX
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
PPTX
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
PPTX
Natural Language to Visualization by Neural Machine Translation
PPTX
Recommending What Video to Watch Next: A Multitask Ranking System
Argument Mining
Papers at CHI23
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
So Predictable! Continuous 3D Hand Trajectory Prediction in Virtual Reality
Reinforcement Learning-based Placement of Charging Stations in Urban Road Net...
Prediction for Retrospection: Integrating Algorithmic Stress Prediction into ...
Mem2Seq: Effectively Incorporating Knowledge Bases into End-to-End Task-Orien...
A Style-Based Generator Architecture for Generative Adversarial Networks
CatchLIve: Real-time Summarization of Live Streams with Stream Content and In...
Perception! Immersion! Empowerment! Superpowers as Inspiration for Visualization
Learning to Remember Patterns: Pattern Matching Memory Networks for Traffic F...
Neural Approximate Dynamic Programming for On-Demand Ride-Pooling
StoryMap: Using Social Modeling and Self-Modeling to Support Physical Activit...
Bad Breakdowns, Useful Seams, and Face Slapping: Analysis of VR Fails on YouTube
Traffic Demand Prediction Based Dynamic Transition Convolutional Neural Network
MusicBERT: Symbolic Music Understanding with Large-Scale Pre-Training
Screen2Vec: Semantic Embedding of GUI Screens and GUI Components
Augmenting Decisions of Taxi Drivers through Reinforcement Learning for Impro...
Natural Language to Visualization by Neural Machine Translation
Recommending What Video to Watch Next: A Multitask Ranking System

Recently uploaded (20)

PDF
Getting Started with Data Integration: FME Form 101
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
August Patch Tuesday
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Mushroom cultivation and it's methods.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Web App vs Mobile App What Should You Build First.pdf
Getting Started with Data Integration: FME Form 101
Hindi spoken digit analysis for native and non-native speakers
Enhancing emotion recognition model for a student engagement use case through...
August Patch Tuesday
Assigned Numbers - 2025 - Bluetooth® Document
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Zenith AI: Advanced Artificial Intelligence
Heart disease approach using modified random forest and particle swarm optimi...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Tartificialntelligence_presentation.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TLE Review Electricity (Electricity).pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Group 1 Presentation -Planning and Decision Making .pptx
Mushroom cultivation and it's methods.pdf
NewMind AI Weekly Chronicles - August'25-Week II
WOOl fibre morphology and structure.pdf for textiles
A comparative analysis of optical character recognition models for extracting...
Web App vs Mobile App What Should You Build First.pdf

Invertible Denoising Network: A Light Solution for Real Noise Removal

  • 1. 2022. 01. 21. Invertible Denoising Network: A Light Solution for Real Noise Removal Yang Liu, Zhenyue Qin, Saeed Anwar, Pan Ji, Dongwoo Kim, Sabrina Caldwell, Tom Gedeon CVPR 2021 Hyunwook Lee
  • 2. Contents • Overview • Contributions • Design Concept • Invertible Denoising Networks • Experimental Results • Conclusion
  • 4. 4 Contributions First paper to design invertible networks for real image denoising By utilizing two different distributions, InvDN can restore images and generate new noisy images InvDN shows SOTA result on the evaluation
  • 5. 5 Design Concepts: Invertible Neural Networks Invertible Neural Networks Concepts Originally designed for unsupervised learning of probabilistic model Transform a distribution to another distribution with bijective function  No information loosing! Applied in image generation and rescaling due to bijection and exact density estimation Challenging to apply in denoising: input and output have different distributions
  • 6. 6 Design Concepts: Invertible Neural Networks • Notation: original noise image 𝒚, clean version 𝒙, and the noise 𝒏 • 𝑝 𝒚 = 𝑝 𝒙, 𝒏 = 𝑝 𝒙 𝑝(𝒏|𝒙) • disentanglement of 𝒙 and 𝒏 is important • How? Cannot directly separate them, so dealing with frequency! • 𝑝 𝒚 = 𝑝 𝒙𝑳𝑹, 𝒙𝑯𝑭, 𝒏 = 𝑝 𝒙𝑳𝑹 𝑝(𝒙𝑯𝑭, 𝒏|𝒙𝑳𝑹) • Split low-frequency and high-frequency • Low-frequency information contains clean information • High-frequency information contains both noise and clean information  In forward operation, generate 𝒙𝑳𝑹  In backward operation, generate 𝒙𝑯𝑭 with latent 𝒛𝑯𝑭~𝑵(𝟎, 𝑰)
  • 9. 9 Experimental Settings: Dataset • SIDD dataset • Smartphone captured image dataset • 320 clean-noisy pairs for training 1280 cropped patches from other 40 pairs for validation • DND dataset • Consumer-grade captured image dataset • 50 pairs of clean-noisy data, cropped into 1000 patches of size 512 x 512 • RNI15 dataset • 15 real-world noisy images without clean pair • Only utilized for visual comparisons
  • 12. 12 Conclusion • Introduced novel invertible networks, InvDN, for the image denoising • This model can be utilized for the other task with paired dataset • In frequency domain, author handles high and low-frequency image separately, which can be utilized in our next research • It can be utilized for traffic domain (e.g., low-frequency (trend) and high-frequency (seasonality & noise)) • But we need to split traffic into two stage

Editor's Notes

  • #4: Average, Vertical, Horizon, Diagonal