SlideShare a Scribd company logo
1 of 62
Download to read offline
The Perception-Distortion Tradeoff
The Paper
The Perception-Distortion Tradeoff, CVPR 2018 Oral Presentation
Yochai Blau and Tomer Michaeli, Technion – Israel Institue of Technology
Conclusion
The Perception-Distortion Tradeoff Exists
Algorithms Cannot Achieve both Low Distortion & Good Perceptual Quality
We need to pay more attention to Evaluate Image Processing Results
Perception and Distortion: Metric for Image Prediction
Ex) Image Prediction
Slide from Y. Blau
Goals?
▷ Similar to GT Image = High PSNR = Low Distortion (Error)
▷ Good Perceptual Quality
𝑃𝑆𝑁𝑅 = −10 log(
1
𝐴𝑣𝑔 𝑦 𝑝𝑟𝑒𝑑 − 𝑦
2)
Goals?
▷ Similar to GT Image = High PSNR = Low Distortion (Error)
▷ Good Perceptual Quality
Recent Approaches
However, Is it good choice?
Problem Setting
▷ Original Image Distribution 𝑃𝑋
▷ Degraded Model 𝑃𝑌|𝑋
▷ Reconstruction Model 𝑃 ෠𝑋|𝑌
▷ Reconstructed Image Distribution 𝑃 ෠𝑋
Definition: Distortion
How Similar to Ground Truth?
𝔼 Δ 𝑋, ෠𝑋
Expectation over the Joint Distribution 𝑃 𝑋, ෠𝑋
Definition: Distortion
▷ How Similar to Ground Truth?
▷ Expectation over the Joint Distribution 𝑃 𝑋, ෠𝑋
▷ Full Reference Metric
𝔼 Δ 𝑋, ෠𝑋
• Mean Squared Error
• SSIM
Image Quality Assessment: From Error Visibility to Structural Similarity, TIP 2004
• MS-SSIM
Multiscale Structure Similarity for Image Quality Assessment, CSSC 2004
• IFC
An Information Fidelity Criterion for Image Quality Assessment using Natural Scene Statistics, TIP 2005
• VIF
Image Information and Visual Quality, TIP 2006
• Perceptual Loss
Perceptual Losses for Real-time Style Transfer and Super Resolution, ECCV 2016
• SSIM
• MS-SSIM
• Perceptual Loss
𝑆𝑆𝐼𝑀 𝑥, 𝑦 = 𝑙𝑢𝑚𝑖𝑛𝑎𝑛𝑐𝑒 𝑥, 𝑦 ∙ 𝑐𝑜𝑛𝑡𝑟𝑎𝑠𝑡 𝑥, 𝑦 ∙ 𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒(𝑥, 𝑦)
𝑀𝑢𝑙𝑡𝑖𝑆𝑐𝑎𝑙𝑒 − 𝑆𝑆𝐼𝑀 𝑥, 𝑦 = 𝑙𝑢𝑚𝑖𝑛𝑎𝑛𝑐𝑒 𝑥, 𝑦 ∙ ෍
𝑖
𝑐𝑜𝑛𝑡𝑟𝑎𝑠𝑡𝑖 𝑥, 𝑦 ∙ 𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒𝑖(𝑥, 𝑦)
𝑃𝑒𝑟𝑐𝑒𝑝𝑡𝑢𝑎𝑙 𝑥, 𝑦 = 𝑀𝑆𝐸(𝑉𝐺𝐺2,2 𝑥 − 𝑉𝐺𝐺2,2 𝑦 )
Definition: Perceptual Quality
The Degree to Which it Looks Like a
Natural Image
𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋)
Perceptual Quality
∝ Human Mean Opinion Score
∝ No-Reference Metric
∝ Real & Fake Test
∝ Divergence in GANs
Definition: Perceptual Quality
▷ The Degree to Which it Looks Like a Natural Image
▷ Perceptual Quality
∝ Human Mean Opinion Score
∝ No-Reference Metric
∝ Real & Fake Test
∝ Divergence in GANs
𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋)
• Total Variation
• Jenson-Shannon Divergence
Generative Adversarial Nets, NIPS 2014
• Wasserstein Distance
Wasserstein GAN, ICML 2017
• Any f-Divergence
f-GAN, NIPS 2016
Definition: Perceptual Quality
▷ The Degree to Which it Looks Like a Natural Image
▷ Perceptual Quality
∝ Human Mean Opinion Score
∝ No-Reference Metric (In Experiments)
∝ Real & Fake Test
∝ Divergence in GANs
𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋)
• BRISQUE
No-Reference Image Quality Assessment in the Spatial Domain, TIP 2012
• BLIINDS-II
Blind Image Quality Assessment: A Natural Scene Stastics Approach in the DCT Domain, TIP 2012
• NIQE
Making a Completely Blind Image Quality Analyzer, IEEE SP Letters, 2013
• Ma et al.
Learning a No-Reference Quality Metric for Single Image Super-Resolution, CVIU 2017
• BRISQUE • NIQE
Slide from MATLAB Help
• Ma et al.
The Perception-Distortion Tradeoff
𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋)
𝔼 Δ 𝑋, ෠𝑋
The Perception-Distortion Tradeoff: SISR
The Perception-Distortion Tradeoff: SISR
The Perception-Distortion Tradeoff: Proof
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
DistortionPerception
Recon.
Algorithm
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
DistortionPerception
Recon.
Algorithm
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
DistortionPerception
Recon.
Algorithm
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
DistortionPerception
Recon.
Algorithm
Definition 1: The Perception-Distortion Function
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
DistortionPerception
Recon.
Algorithm
Theorem 1: The Perception-Distortion Tradeoff
If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋,
𝑃 𝐷 is Monotonically Non-Increasing & Convex
Theorem 1: The Perception-Distortion Tradeoff
If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋,
𝑃 𝐷 is Monotonically Non-Increasing & Convex
Small Distortion+  Large Perceptual Quality Loss
Theorem 1: The Perception-Distortion Tradeoff
If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋,
𝑃 𝐷 is Monotonically Non-Increasing & Convex
Small Perceptual Quality Gain  Large Distortion ++
Theorem 1: The Perception-Distortion Tradeoff: Proof
If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋
𝑃 𝐷 is Monotonically Non-Increasing & Convex
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
Theorem 1: The Perception-Distortion Tradeoff: Proof
If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋
𝑃 𝐷 is Monotonically Non-Increasing & Convex
𝑃 𝐷 = min
𝑝෡𝑋|𝑌
𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
𝑃 𝐷 = Minimum 𝑑(𝑝 𝑋, 𝑝෠𝑋) ∈ 𝐷 𝐷
If 𝐷 Increases, 𝐷 𝐷 Increases, 𝑃(𝐷) is Non-Increasing
Theorem 1: The Perception-Distortion Tradeoff: Proof
If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋
𝑃 𝐷 is Monotonically Non-Increasing & Convex
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1
) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2
) By Definition (Optimum Estimation)
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1
) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2
) By Definition (Optimum Estimation)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
) 𝑑 ∙, 𝑥 is Convex
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1
) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2
)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆
)
By Definition (Optimum Estimation)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
) 𝑑 ∙, 𝑥 is Convex
𝑝 ෠𝑋 𝜆
= 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1
) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2
)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆
)
𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆
≥ min
𝑝෡𝑋|𝑌
𝑑 𝑝 𝑋, 𝑝෠𝑋 ∶ 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 𝜆 = 𝑃(𝐷 𝜆)
By Definition (Optimum Estimation)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
) 𝑑 ∙, 𝑥 is Convex
𝑝 ෠𝑋 𝜆
= 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
By Definition (Not Optimum Estimation)
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1
) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2
)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆
)
𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆
≥ min
𝑝෡𝑋|𝑌
𝑑 𝑝 𝑋, 𝑝෠𝑋 ∶ 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 𝜆 = 𝑃(𝐷 𝜆)
By Definition (Optimum Estimation)
𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1
+ 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2
≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
)
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆
≥ 𝑃(𝐷 𝜆)
𝑑 ∙, 𝑥 is Convex
𝑝 ෠𝑋 𝜆
= 𝜆𝑝 ෠𝑋1
+ 1 − 𝜆 𝑝෠𝑋2
By Definition (Not Optimum Estimation)
𝐷 𝜆 = 𝔼 Δ 𝑋, ෠𝑋𝜆
= 𝔼 𝔼 Δ 𝑋, ෠𝑋𝜆 𝑌
= 𝔼 𝔼 𝑝 𝑥, ො𝑥 𝜆 𝑦
= 𝔼 𝔼 𝑝 ො𝑥 𝜆 𝑥, 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 𝑝 𝑥 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 𝑥, ො𝑥1 𝑦 + 1 − 𝜆 𝑝 𝑥, ො𝑥2 𝑦
= 𝔼 𝜆𝔼 Δ 𝑋, ෠𝑋1 𝑌 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 𝑌
= 𝜆𝔼 Δ 𝑋, ෠𝑋1 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2
≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2
Law of Total Expectation
By Definition of Distortion
Independence, Chain Rule
By Definition
Chain Rule
Law of Total Expectation
𝐷 𝜆 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2
𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝐷 𝜆 = 𝔼 Δ 𝑋, ෠𝑋𝜆
= 𝔼 𝔼 Δ 𝑋, ෠𝑋𝜆 𝑌
= 𝔼 𝔼 𝑝 𝑥, ො𝑥 𝜆 𝑦
= 𝔼 𝔼 𝑝 ො𝑥 𝜆 𝑥, 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 𝑝 𝑥 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦
= 𝔼 𝔼 𝜆𝑝 𝑥, ො𝑥1 𝑦 + 1 − 𝜆 𝑝 𝑥, ො𝑥2 𝑦
= 𝔼 𝜆𝔼 Δ 𝑋, ෠𝑋1 𝑌 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 𝑌
= 𝜆𝔼 Δ 𝑋, ෠𝑋1 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2
≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2
Law of Total Expectation
By Definition of Distortion
Independence, Chain Rule
By Definition
Chain Rule
Law of Total Expectation
𝐷 𝜆 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2
𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆
≥ 𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
Traversing the Tradeoff with a GAN
• SRGAN
Photo-Realistic Single Image Super Resolution using a GAN, CVPR 2017
• EnhanceNet
EnhanceNet: Single Image Super Resolution Through Automated Texture Synthesis, ICCV 2017
• Inpainting-GAN
Semantic Image Inpainting with Deep Generative Models. CVPR 2017
• Denoising-GAN
Deep Generative Adversarial Compression Artifact Removal, ICCV 2017
𝐿 = 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅
2
+ 10−3
𝐿 𝐺𝐴𝑁
𝐿 = 0.2 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅
2
+ 3 ∙ 10−7
𝐺(𝜙 𝐼𝑒𝑠𝑡 ) − 𝐺(𝜙 𝐼 𝐻𝑅 ) 2
+ 2𝐿 𝐺𝐴𝑁
𝐿 = 𝑊 ⊚ (𝐼𝑒𝑠𝑡 − 𝐼 𝐻𝑅) 1 + 0.003𝐿 𝐺𝐴𝑁
𝐿 = 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅
2
+ 𝜆𝐿 𝐺𝐴𝑁
More Examples
Slide from Y. Blau
• Enhanced SRGAN
• EDSR-GAN
• B Dominates A
• Better Distortion, Better Perceptual Quality
• B, C and D are Admissible
• Not Dominated by Any Other Algorithm
Connection to Rate-Distortion Theory
• Rate Distortion Function 𝑅(𝐷)
• If D is a tolerable distortion,
then 𝑅 𝐷 is the Minimum Rate with which the data source can be coded
• Rate ∝ Bit per Second ∝ Source Quality
Slide from Y. Blau
Distortion
Rate
• The Optimal Algorithm is Application Dependent
• eg ) Medical Image / Personal Photos
• One Cannot Dominate the Others
Slide from http://www.screenplaysmag.com/2013/11/25/keys-to-solving-the-strategic-challenge-posed-by-msos-reliance-on-mpeg-2/
Discussions
Degradation Must be Non-Invertable
Anti-Correlation
Tradeoff Strength by Metric
Theorem 2
You will Never need to Degrade
More than 3dB in PSNR (or x2 in MSE)
to obtain Perpect Perceptual Quality
Slide from Y. Blau
If Condition is Satisfied, PD Tradeoff arises in Other Domain
𝐷𝑖𝑠𝑡𝑜𝑟𝑡𝑖𝑜𝑛 = 𝔼 Δ 𝑋, ෠𝑋
𝑃𝑒𝑟𝑐𝑒𝑝𝑡𝑖𝑜𝑛 = 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋)
Theorem 1: The Perception-Distortion Tradeoff
If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋,
𝑃 𝐷 is Monotonically Non-Increasing & Convex
Thank You

More Related Content

What's hot

MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel CapacityPei-Che Chang
 
MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)Virak Sou
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMOCPqD
 
Mimo tutorial by-fuyun_ling
Mimo tutorial by-fuyun_lingMimo tutorial by-fuyun_ling
Mimo tutorial by-fuyun_lingFuyun Ling
 
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsInterference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsCPqD
 
MIMO Antenna and Technology installation
MIMO Antenna and Technology installationMIMO Antenna and Technology installation
MIMO Antenna and Technology installationDILSHAD AHMAD
 
Mimo ofdm by abhishek pandey
Mimo ofdm by abhishek pandeyMimo ofdm by abhishek pandey
Mimo ofdm by abhishek pandeyabhi29513
 
Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing raj4619
 
Mimo communication System
Mimo communication SystemMimo communication System
Mimo communication SystemVinod Prajapat
 
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptx
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptxHybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptx
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptxFatima Azeez
 
Beam forming- New Technology
Beam forming- New TechnologyBeam forming- New Technology
Beam forming- New TechnologyPARNIKA GUPTA
 
Mimo wireless system
Mimo wireless systemMimo wireless system
Mimo wireless systemAKASH SINGH
 
Remcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GRemcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GMichael Hicks
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles Mohamed Sewailam
 
38 GHz rectangular patch antenna CST
38 GHz rectangular patch antenna CST38 GHz rectangular patch antenna CST
38 GHz rectangular patch antenna CSTsulaim_qais
 
Multiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsMultiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsShahneel Siddiqui
 
Massive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxMassive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxJubayerAhmedSomrat
 
Intelligent reflecting surface 2
Intelligent reflecting surface 2Intelligent reflecting surface 2
Intelligent reflecting surface 2VARUN KUMAR
 

What's hot (20)

MIMO Channel Capacity
MIMO Channel CapacityMIMO Channel Capacity
MIMO Channel Capacity
 
MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)MIMO system (potential candidate for 4G system)
MIMO system (potential candidate for 4G system)
 
Channel Models for Massive MIMO
Channel Models for Massive MIMOChannel Models for Massive MIMO
Channel Models for Massive MIMO
 
Mimo tutorial by-fuyun_ling
Mimo tutorial by-fuyun_lingMimo tutorial by-fuyun_ling
Mimo tutorial by-fuyun_ling
 
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs ResultsInterference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
Interference Mitigation & Massive MIMO for 5G - A Summary of CPqDs Results
 
MIMO Antenna and Technology installation
MIMO Antenna and Technology installationMIMO Antenna and Technology installation
MIMO Antenna and Technology installation
 
Mimo ofdm by abhishek pandey
Mimo ofdm by abhishek pandeyMimo ofdm by abhishek pandey
Mimo ofdm by abhishek pandey
 
Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing Orthogonal frequency division multiplexing
Orthogonal frequency division multiplexing
 
Mimo communication System
Mimo communication SystemMimo communication System
Mimo communication System
 
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptx
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptxHybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptx
Hybrid Beamforming in Massive-MIMO mmWave- Fatimah Azeez 30-1-2021.pptx
 
Beam forming- New Technology
Beam forming- New TechnologyBeam forming- New Technology
Beam forming- New Technology
 
Mimo wireless system
Mimo wireless systemMimo wireless system
Mimo wireless system
 
Remcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5GRemcom_Predictive_Simulation_of_MIMO_for_5G
Remcom_Predictive_Simulation_of_MIMO_for_5G
 
Wcdma
WcdmaWcdma
Wcdma
 
Digital microwave communication principles
Digital microwave communication principles Digital microwave communication principles
Digital microwave communication principles
 
38 GHz rectangular patch antenna CST
38 GHz rectangular patch antenna CST38 GHz rectangular patch antenna CST
38 GHz rectangular patch antenna CST
 
Multiple input & Multiple Output Systems
Multiple input & Multiple Output SystemsMultiple input & Multiple Output Systems
Multiple input & Multiple Output Systems
 
Massive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptxMassive MIMO Systems for 5G and Beyond Networks.pptx
Massive MIMO Systems for 5G and Beyond Networks.pptx
 
MIMO in 15 minutes
MIMO in 15 minutesMIMO in 15 minutes
MIMO in 15 minutes
 
Intelligent reflecting surface 2
Intelligent reflecting surface 2Intelligent reflecting surface 2
Intelligent reflecting surface 2
 

Similar to PR 113: The Perception Distortion Tradeoff

Stochastic optimal control & rl
Stochastic optimal control & rlStochastic optimal control & rl
Stochastic optimal control & rlChoiJinwon3
 
Detailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss FunctionDetailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss Function범준 김
 
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GANNAVER Engineering
 
Mentor mix review
Mentor mix reviewMentor mix review
Mentor mix reviewtaeseon ryu
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logicYamagata Yoriyuki
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logicYamagata Yoriyuki
 
Regularisation & Auxiliary Information in OOD Detection
Regularisation & Auxiliary Information in OOD DetectionRegularisation & Auxiliary Information in OOD Detection
Regularisation & Auxiliary Information in OOD Detectionkirk68
 
Learning group em - 20171025 - copy
Learning group   em - 20171025 - copyLearning group   em - 20171025 - copy
Learning group em - 20171025 - copyShuai Zhang
 
Differential Geometry for Machine Learning
Differential Geometry for Machine LearningDifferential Geometry for Machine Learning
Differential Geometry for Machine LearningSEMINARGROOT
 
DL_lecture3_regularization_I.pdf
DL_lecture3_regularization_I.pdfDL_lecture3_regularization_I.pdf
DL_lecture3_regularization_I.pdfsagayalavanya2
 
BEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial NetworksBEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial NetworksChung-Il Kim
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2San Kim
 
Transformers.pdf
Transformers.pdfTransformers.pdf
Transformers.pdfAli Zoljodi
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagationParveenMalik18
 
Lecture 1
Lecture 1Lecture 1
Lecture 1butest
 
Federated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingFederated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingYejin Kim
 
Page rank - from theory to application
Page rank - from theory to applicationPage rank - from theory to application
Page rank - from theory to applicationGAYO3
 

Similar to PR 113: The Perception Distortion Tradeoff (20)

Stochastic optimal control & rl
Stochastic optimal control & rlStochastic optimal control & rl
Stochastic optimal control & rl
 
Detailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss FunctionDetailed Description on Cross Entropy Loss Function
Detailed Description on Cross Entropy Loss Function
 
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN[GAN by Hung-yi Lee]Part 1: General introduction of GAN
[GAN by Hung-yi Lee]Part 1: General introduction of GAN
 
Mentor mix review
Mentor mix reviewMentor mix review
Mentor mix review
 
Stochastic Optimization
Stochastic OptimizationStochastic Optimization
Stochastic Optimization
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
 
Lec05.pptx
Lec05.pptxLec05.pptx
Lec05.pptx
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
 
Regularisation & Auxiliary Information in OOD Detection
Regularisation & Auxiliary Information in OOD DetectionRegularisation & Auxiliary Information in OOD Detection
Regularisation & Auxiliary Information in OOD Detection
 
QMC: Operator Splitting Workshop, Deeper Look at Deep Learning: A Geometric R...
QMC: Operator Splitting Workshop, Deeper Look at Deep Learning: A Geometric R...QMC: Operator Splitting Workshop, Deeper Look at Deep Learning: A Geometric R...
QMC: Operator Splitting Workshop, Deeper Look at Deep Learning: A Geometric R...
 
Learning group em - 20171025 - copy
Learning group   em - 20171025 - copyLearning group   em - 20171025 - copy
Learning group em - 20171025 - copy
 
Differential Geometry for Machine Learning
Differential Geometry for Machine LearningDifferential Geometry for Machine Learning
Differential Geometry for Machine Learning
 
DL_lecture3_regularization_I.pdf
DL_lecture3_regularization_I.pdfDL_lecture3_regularization_I.pdf
DL_lecture3_regularization_I.pdf
 
BEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial NetworksBEGAN Boundary Equilibrium Generative Adversarial Networks
BEGAN Boundary Equilibrium Generative Adversarial Networks
 
Deep learning study 2
Deep learning study 2Deep learning study 2
Deep learning study 2
 
Transformers.pdf
Transformers.pdfTransformers.pdf
Transformers.pdf
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagation
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Federated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational PhenotypingFederated Tensor Factorization for Computational Phenotyping
Federated Tensor Factorization for Computational Phenotyping
 
Page rank - from theory to application
Page rank - from theory to applicationPage rank - from theory to application
Page rank - from theory to application
 

More from Taeoh Kim

CNN Attention Networks
CNN Attention NetworksCNN Attention Networks
CNN Attention NetworksTaeoh Kim
 
PR 127: FaceNet
PR 127: FaceNetPR 127: FaceNet
PR 127: FaceNetTaeoh Kim
 
PR 103: t-SNE
PR 103: t-SNEPR 103: t-SNE
PR 103: t-SNETaeoh Kim
 
Pr083 Non-local Neural Networks
Pr083 Non-local Neural NetworksPr083 Non-local Neural Networks
Pr083 Non-local Neural NetworksTaeoh Kim
 
Pr072 deep compression
Pr072 deep compressionPr072 deep compression
Pr072 deep compressionTaeoh Kim
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnnTaeoh Kim
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationTaeoh Kim
 

More from Taeoh Kim (7)

CNN Attention Networks
CNN Attention NetworksCNN Attention Networks
CNN Attention Networks
 
PR 127: FaceNet
PR 127: FaceNetPR 127: FaceNet
PR 127: FaceNet
 
PR 103: t-SNE
PR 103: t-SNEPR 103: t-SNE
PR 103: t-SNE
 
Pr083 Non-local Neural Networks
Pr083 Non-local Neural NetworksPr083 Non-local Neural Networks
Pr083 Non-local Neural Networks
 
Pr072 deep compression
Pr072 deep compressionPr072 deep compression
Pr072 deep compression
 
Pr057 mask rcnn
Pr057 mask rcnnPr057 mask rcnn
Pr057 mask rcnn
 
Pr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentationPr045 deep lab_semantic_segmentation
Pr045 deep lab_semantic_segmentation
 

Recently uploaded

power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

PR 113: The Perception Distortion Tradeoff

  • 2. The Paper The Perception-Distortion Tradeoff, CVPR 2018 Oral Presentation Yochai Blau and Tomer Michaeli, Technion – Israel Institue of Technology Conclusion The Perception-Distortion Tradeoff Exists Algorithms Cannot Achieve both Low Distortion & Good Perceptual Quality We need to pay more attention to Evaluate Image Processing Results
  • 3. Perception and Distortion: Metric for Image Prediction
  • 5. Goals? ▷ Similar to GT Image = High PSNR = Low Distortion (Error) ▷ Good Perceptual Quality 𝑃𝑆𝑁𝑅 = −10 log( 1 𝐴𝑣𝑔 𝑦 𝑝𝑟𝑒𝑑 − 𝑦 2)
  • 6.
  • 7.
  • 8. Goals? ▷ Similar to GT Image = High PSNR = Low Distortion (Error) ▷ Good Perceptual Quality Recent Approaches However, Is it good choice?
  • 9. Problem Setting ▷ Original Image Distribution 𝑃𝑋 ▷ Degraded Model 𝑃𝑌|𝑋 ▷ Reconstruction Model 𝑃 ෠𝑋|𝑌 ▷ Reconstructed Image Distribution 𝑃 ෠𝑋
  • 10. Definition: Distortion How Similar to Ground Truth? 𝔼 Δ 𝑋, ෠𝑋 Expectation over the Joint Distribution 𝑃 𝑋, ෠𝑋
  • 11. Definition: Distortion ▷ How Similar to Ground Truth? ▷ Expectation over the Joint Distribution 𝑃 𝑋, ෠𝑋 ▷ Full Reference Metric 𝔼 Δ 𝑋, ෠𝑋 • Mean Squared Error • SSIM Image Quality Assessment: From Error Visibility to Structural Similarity, TIP 2004 • MS-SSIM Multiscale Structure Similarity for Image Quality Assessment, CSSC 2004 • IFC An Information Fidelity Criterion for Image Quality Assessment using Natural Scene Statistics, TIP 2005 • VIF Image Information and Visual Quality, TIP 2006 • Perceptual Loss Perceptual Losses for Real-time Style Transfer and Super Resolution, ECCV 2016
  • 12. • SSIM • MS-SSIM • Perceptual Loss 𝑆𝑆𝐼𝑀 𝑥, 𝑦 = 𝑙𝑢𝑚𝑖𝑛𝑎𝑛𝑐𝑒 𝑥, 𝑦 ∙ 𝑐𝑜𝑛𝑡𝑟𝑎𝑠𝑡 𝑥, 𝑦 ∙ 𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒(𝑥, 𝑦) 𝑀𝑢𝑙𝑡𝑖𝑆𝑐𝑎𝑙𝑒 − 𝑆𝑆𝐼𝑀 𝑥, 𝑦 = 𝑙𝑢𝑚𝑖𝑛𝑎𝑛𝑐𝑒 𝑥, 𝑦 ∙ ෍ 𝑖 𝑐𝑜𝑛𝑡𝑟𝑎𝑠𝑡𝑖 𝑥, 𝑦 ∙ 𝑠𝑡𝑟𝑢𝑐𝑡𝑢𝑟𝑒𝑖(𝑥, 𝑦) 𝑃𝑒𝑟𝑐𝑒𝑝𝑡𝑢𝑎𝑙 𝑥, 𝑦 = 𝑀𝑆𝐸(𝑉𝐺𝐺2,2 𝑥 − 𝑉𝐺𝐺2,2 𝑦 )
  • 13. Definition: Perceptual Quality The Degree to Which it Looks Like a Natural Image 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋) Perceptual Quality ∝ Human Mean Opinion Score ∝ No-Reference Metric ∝ Real & Fake Test ∝ Divergence in GANs
  • 14. Definition: Perceptual Quality ▷ The Degree to Which it Looks Like a Natural Image ▷ Perceptual Quality ∝ Human Mean Opinion Score ∝ No-Reference Metric ∝ Real & Fake Test ∝ Divergence in GANs 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋) • Total Variation • Jenson-Shannon Divergence Generative Adversarial Nets, NIPS 2014 • Wasserstein Distance Wasserstein GAN, ICML 2017 • Any f-Divergence f-GAN, NIPS 2016
  • 15. Definition: Perceptual Quality ▷ The Degree to Which it Looks Like a Natural Image ▷ Perceptual Quality ∝ Human Mean Opinion Score ∝ No-Reference Metric (In Experiments) ∝ Real & Fake Test ∝ Divergence in GANs 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋) • BRISQUE No-Reference Image Quality Assessment in the Spatial Domain, TIP 2012 • BLIINDS-II Blind Image Quality Assessment: A Natural Scene Stastics Approach in the DCT Domain, TIP 2012 • NIQE Making a Completely Blind Image Quality Analyzer, IEEE SP Letters, 2013 • Ma et al. Learning a No-Reference Quality Metric for Single Image Super-Resolution, CVIU 2017
  • 16. • BRISQUE • NIQE Slide from MATLAB Help
  • 17. • Ma et al.
  • 18. The Perception-Distortion Tradeoff 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋) 𝔼 Δ 𝑋, ෠𝑋
  • 22. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
  • 23. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 DistortionPerception Recon. Algorithm
  • 24. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 DistortionPerception Recon. Algorithm
  • 25. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 DistortionPerception Recon. Algorithm
  • 26. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 DistortionPerception Recon. Algorithm
  • 27. Definition 1: The Perception-Distortion Function 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 DistortionPerception Recon. Algorithm
  • 28. Theorem 1: The Perception-Distortion Tradeoff If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋, 𝑃 𝐷 is Monotonically Non-Increasing & Convex
  • 29. Theorem 1: The Perception-Distortion Tradeoff If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋, 𝑃 𝐷 is Monotonically Non-Increasing & Convex Small Distortion+  Large Perceptual Quality Loss
  • 30. Theorem 1: The Perception-Distortion Tradeoff If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋, 𝑃 𝐷 is Monotonically Non-Increasing & Convex Small Perceptual Quality Gain  Large Distortion ++
  • 31. Theorem 1: The Perception-Distortion Tradeoff: Proof If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋 𝑃 𝐷 is Monotonically Non-Increasing & Convex 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷
  • 32. Theorem 1: The Perception-Distortion Tradeoff: Proof If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋 𝑃 𝐷 is Monotonically Non-Increasing & Convex 𝑃 𝐷 = min 𝑝෡𝑋|𝑌 𝑑(𝑝 𝑋, 𝑝෠𝑋) 𝑠. 𝑡. 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 𝑃 𝐷 = Minimum 𝑑(𝑝 𝑋, 𝑝෠𝑋) ∈ 𝐷 𝐷 If 𝐷 Increases, 𝐷 𝐷 Increases, 𝑃(𝐷) is Non-Increasing
  • 33. Theorem 1: The Perception-Distortion Tradeoff: Proof If 𝑑(𝑝 𝑋, 𝑝෠𝑋) is Convex in 𝑝෠𝑋 𝑃 𝐷 is Monotonically Non-Increasing & Convex 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
  • 34. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2) 𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1 ) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2 ) By Definition (Optimum Estimation)
  • 35. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2) 𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1 ) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2 ) By Definition (Optimum Estimation) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 ) 𝑑 ∙, 𝑥 is Convex
  • 36. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2) 𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1 ) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2 ) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆 ) By Definition (Optimum Estimation) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 ) 𝑑 ∙, 𝑥 is Convex 𝑝 ෠𝑋 𝜆 = 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2
  • 37. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2) 𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1 ) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2 ) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆 ) 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆 ≥ min 𝑝෡𝑋|𝑌 𝑑 𝑝 𝑋, 𝑝෠𝑋 ∶ 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 𝜆 = 𝑃(𝐷 𝜆) By Definition (Optimum Estimation) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 ) 𝑑 ∙, 𝑥 is Convex 𝑝 ෠𝑋 𝜆 = 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 By Definition (Not Optimum Estimation)
  • 38. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2) 𝜆𝑑(𝑝 𝑋, 𝑝෠𝑋1 ) + 1 − 𝜆 𝑑(𝑝 𝑋, 𝑝෠𝑋2 ) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝑝 ෠𝑋 𝜆 ) 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆 ≥ min 𝑝෡𝑋|𝑌 𝑑 𝑝 𝑋, 𝑝෠𝑋 ∶ 𝔼 Δ 𝑋, ෠𝑋 ≤ 𝐷 𝜆 = 𝑃(𝐷 𝜆) By Definition (Optimum Estimation) 𝜆𝑑 𝑝 𝑋, 𝑝෠𝑋1 + 1 − 𝜆 𝑑 𝑝 𝑋, 𝑝෠𝑋2 ≥ 𝑑(𝑝 𝑋, 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 ) 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆 ≥ 𝑃(𝐷 𝜆) 𝑑 ∙, 𝑥 is Convex 𝑝 ෠𝑋 𝜆 = 𝜆𝑝 ෠𝑋1 + 1 − 𝜆 𝑝෠𝑋2 By Definition (Not Optimum Estimation)
  • 39. 𝐷 𝜆 = 𝔼 Δ 𝑋, ෠𝑋𝜆 = 𝔼 𝔼 Δ 𝑋, ෠𝑋𝜆 𝑌 = 𝔼 𝔼 𝑝 𝑥, ො𝑥 𝜆 𝑦 = 𝔼 𝔼 𝑝 ො𝑥 𝜆 𝑥, 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 𝑝 𝑥 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 𝑥, ො𝑥1 𝑦 + 1 − 𝜆 𝑝 𝑥, ො𝑥2 𝑦 = 𝔼 𝜆𝔼 Δ 𝑋, ෠𝑋1 𝑌 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 𝑌 = 𝜆𝔼 Δ 𝑋, ෠𝑋1 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2 Law of Total Expectation By Definition of Distortion Independence, Chain Rule By Definition Chain Rule Law of Total Expectation 𝐷 𝜆 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2 𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
  • 40. 𝐷 𝜆 = 𝔼 Δ 𝑋, ෠𝑋𝜆 = 𝔼 𝔼 Δ 𝑋, ෠𝑋𝜆 𝑌 = 𝔼 𝔼 𝑝 𝑥, ො𝑥 𝜆 𝑦 = 𝔼 𝔼 𝑝 ො𝑥 𝜆 𝑥, 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 ො𝑥1 𝑦 𝑝 𝑥 𝑦 + 1 − 𝜆 𝑝 ො𝑥2 𝑦 𝑝 𝑥 𝑦 = 𝔼 𝔼 𝜆𝑝 𝑥, ො𝑥1 𝑦 + 1 − 𝜆 𝑝 𝑥, ො𝑥2 𝑦 = 𝔼 𝜆𝔼 Δ 𝑋, ෠𝑋1 𝑌 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 𝑌 = 𝜆𝔼 Δ 𝑋, ෠𝑋1 + (1 − 𝜆)𝔼 Δ 𝑋, ෠𝑋2 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2 Law of Total Expectation By Definition of Distortion Independence, Chain Rule By Definition Chain Rule Law of Total Expectation 𝐷 𝜆 ≤ 𝜆𝐷1 + 1 − 𝜆 𝐷2 𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
  • 41. 𝜆𝑃 𝐷1 + 1 − 𝜆 𝑃 𝐷2 ≥ 𝑑 𝑝 𝑋, 𝑝෠𝑋 𝜆 ≥ 𝑃(𝐷 𝜆) ≥ 𝑃(𝜆𝐷1 + 1 − 𝜆 𝐷2)
  • 43.
  • 44.
  • 45. • SRGAN Photo-Realistic Single Image Super Resolution using a GAN, CVPR 2017 • EnhanceNet EnhanceNet: Single Image Super Resolution Through Automated Texture Synthesis, ICCV 2017 • Inpainting-GAN Semantic Image Inpainting with Deep Generative Models. CVPR 2017 • Denoising-GAN Deep Generative Adversarial Compression Artifact Removal, ICCV 2017 𝐿 = 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅 2 + 10−3 𝐿 𝐺𝐴𝑁 𝐿 = 0.2 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅 2 + 3 ∙ 10−7 𝐺(𝜙 𝐼𝑒𝑠𝑡 ) − 𝐺(𝜙 𝐼 𝐻𝑅 ) 2 + 2𝐿 𝐺𝐴𝑁 𝐿 = 𝑊 ⊚ (𝐼𝑒𝑠𝑡 − 𝐼 𝐻𝑅) 1 + 0.003𝐿 𝐺𝐴𝑁 𝐿 = 𝜙 𝐼𝑒𝑠𝑡 − 𝜙 𝐼 𝐻𝑅 2 + 𝜆𝐿 𝐺𝐴𝑁
  • 48.
  • 51. • B Dominates A • Better Distortion, Better Perceptual Quality • B, C and D are Admissible • Not Dominated by Any Other Algorithm
  • 53. • Rate Distortion Function 𝑅(𝐷) • If D is a tolerable distortion, then 𝑅 𝐷 is the Minimum Rate with which the data source can be coded • Rate ∝ Bit per Second ∝ Source Quality Slide from Y. Blau
  • 55. • The Optimal Algorithm is Application Dependent • eg ) Medical Image / Personal Photos • One Cannot Dominate the Others Slide from http://www.screenplaysmag.com/2013/11/25/keys-to-solving-the-strategic-challenge-posed-by-msos-reliance-on-mpeg-2/
  • 57. Degradation Must be Non-Invertable
  • 60. Theorem 2 You will Never need to Degrade More than 3dB in PSNR (or x2 in MSE) to obtain Perpect Perceptual Quality Slide from Y. Blau
  • 61. If Condition is Satisfied, PD Tradeoff arises in Other Domain 𝐷𝑖𝑠𝑡𝑜𝑟𝑡𝑖𝑜𝑛 = 𝔼 Δ 𝑋, ෠𝑋 𝑃𝑒𝑟𝑐𝑒𝑝𝑡𝑖𝑜𝑛 = 𝑑𝑖𝑣(𝑝 𝑋, 𝑝 ෠𝑋) Theorem 1: The Perception-Distortion Tradeoff If 𝑑(𝑝 𝑋, 𝑝 ෠𝑋) is Convex in 𝑝 ෠𝑋, 𝑃 𝐷 is Monotonically Non-Increasing & Convex