SlideShare a Scribd company logo
1 of 20
Deeply-Recursive Convolutional
Network for Image Super-Resolution
2016 CVPR (Accepted)(arXiv 버전)
Jiwon Kim, Jung Kwon Lee, Kyoung Mu Lee
발표자 : 정우진
한양대학교 컴퓨터 비전 및 패턴 인식 연구실
Super-resolution results of “baby”(Set5) with scale factor x2 Red winner, Blue runner-up
/ 20
• Introduction
• Related Work
• Proposed Method
– Basic Model
– Advanced Model
– Training
• Experimental Results
• Conclusion
2
Contents
/ 20
Single-Image Super-Resolution
• Statistical image prior
– J. Sun, Z. Xu, and H.-Y. Shum. Image super-resolution using gradient profile prior. In CVPR, 2008.
– K. I. Kim and Y. Kwon. Single-image super-resolution using sparse regression and natural image prior.
TPAMI, 2010.
• Internal patch recurrence
– D. Glasner, S. Bagon, and M. Irani. Super-resolution from a single image. In ICCV, 2009.
– J.-B. Huang, A. Singh, and N. Ahuja. Single image super-resolution using transformed self-exemplars. In
CVPR, 2015.
• Neighbor embedding
– H. Chang, D.-Y. Yeung, and Y. Xiong. Super-resolution through neighbor embedding. In CVPR, 2004.
– C. G. Marco Bevilacqua, Aline Roumy and M.-L. A.Morel. Low-complexity single-image super-resolution
based on nonnegative neighbor embedding. In BMVC, 2012.
• Sparse coding
– J. Yang, J. Wright, T. S. Huang, and Y. Ma. Image super-resolution via sparse representation. TIP, 2010.
– R. Zeyde, M. Elad, and M. Protter. On single image scale-up using sparse-representations. In Curves and
Surfaces. Springer, 2012.
– R. Timofte, V. De, and L. V. Gool. Anchored neighborhood regression for fast example-based super-
resolution. In ICCV, 2013.
– R. Timofte, V. De Smet, and L. Van Gool. A+: Adjusted anchored neighborhood regression for fast super-
rsolution. In ACCV, 2014.
• Convolutional neural network
– C. Dong, C. C. Loy, K. He, and X. Tang. Image super-resolution using deep convolutional networks. TPAMI,
2014.
• Random forest
– S. Schulter, C. Leistner, and H. Bischof. Fast and accurate image upscaling with super-resolution forests. In
CVPR, 2015.
3
Related Work
/ 20
SRCNN
• Super-Resolution Convolutional Neural Network
• 3 convolution layers
• Shallow network
• Fully connected layer is not used.
4
Introduction
Structure of SRCNN PSNR curve on Set5
/ 20
Weakness of SRCNN
• Shallow
– Performance :
3 Layers == 4 Layers
– Reasonable solution :
Stacking blocks
• Small receptive field
– Receptive field :
field of the input pixels
for a output pixel
– Large field ≥ Small field
5
Introduction
3 layers vs. 4 layers
SRCNN(9-1-5) vs. SRCNN(9-3-5) vs. SRCNN(9-5-5)
/ 20
Overview
• Embedding network : extracting features
• Inference network : main component
• Reconstruction network : reconstruction
6
Basic Model
Proposed Method >>
Architecture of basic model
/ 20
Description for a Block
• Convolution layer
– Filter size : 3x3x256
• Lack of the pooling layer
– Main role of pooling layer : drop
the details
– Unuseful layer
• ReLU
7
Basic Model
Proposed Method >>
input
output
A block of DRCN
/ 20
Unfolding Inference Network
• Shared filter
– Identical weight for all blocks
• Recursions
– 16 is used by experiment.
8
Basic Model
Proposed Method >>
Unfolding inference network
/ 20
Advanced Model
• Skip connection
– SR에서 입력영상은 Output 복원에 필요한 대부분의 정보를 포함
– Residual
• Outputs integration
– Weighted sum
9
Advanced Model
Proposed Method >>
Architecture of Advanced model
/ 20
Recursive Supervision
]
• To ease the difficulty of training
• Supervise the same HR image for each block.
• Tool to break the limit of SRCNN’s 3 layers
10
Training
Proposed Method >>
Architecture of Advanced model
/ 20
Loss Function
• Term for the blocks
• Term for the weight of final integration
• Loss function
11
Training
Proposed Method >>
각 블록의 결과
/ 20
Training Setups
• Recursions : 16
• Momentum and weight decay : 0.9, 0.0001 (typical)
• Patch size : 41x41 (receptive field is 41x41)
• Learning rate
– Initialization : 0.01
– Decreasing factor : 10
– Decreasing condition : error does not decrease for 5 epochs
– Termination : 10-6
12
Training
Proposed Method >>
/ 2013
Experimental Result
Super-resolution results of :image082”(Urban100) with scale factor x4
Red winner, Blue runner-up
/ 2014
Experimental Result
Super-resolution results of “134035”(B100) with scale factor x4
Red winner, Blue runner-up
/ 2015
Experimental Result
Super-resolution results of “ppt3”(Set14) with scale factor x3
Red winner, Blue runner-up
/ 2016
Experimental Result
Super-resolution results of “58060”(B100) with scale factor x2
Red winner, Blue runner-up
/ 2017
Experimental Result
Benchmark Result. Red winner, Blue runner-up
/ 20
Recursion versus Performance
• Log-like relationship
18
Experimental Result
Recursion versus Performance for the scale factor x3
on the dataset Set5
/ 20
Ensemble
• Single << Ensemble
• Deep network versus Sallow network
– Before the critical point,
Deeper = Better
– After the critical point,
Deeper = worse
– Isolated critical point for each
upscale factor
19
Experimental Result
Ensemble effect
/ 20
• SRCNN
• Recursive supervision
– Deep network
• Skip-connection
– Residual learning
20
Concolusion

More Related Content

What's hot

Contour-Constrained Superpixels for Image and Video Processing
Contour-Constrained Superpixels for Image and Video ProcessingContour-Constrained Superpixels for Image and Video Processing
Contour-Constrained Superpixels for Image and Video ProcessingNAVER Engineering
 
Learning to Perceive the 3D World
Learning to Perceive the 3D WorldLearning to Perceive the 3D World
Learning to Perceive the 3D WorldNAVER Engineering
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmeSAT Publishing House
 
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Tatsunori Taniai
 
Image enhancement
Image enhancementImage enhancement
Image enhancementjuhi mishra
 
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Jia-Bin Huang
 
PR-231: A Simple Framework for Contrastive Learning of Visual Representations
PR-231: A Simple Framework for Contrastive Learning of Visual RepresentationsPR-231: A Simple Framework for Contrastive Learning of Visual Representations
PR-231: A Simple Framework for Contrastive Learning of Visual RepresentationsJinwon Lee
 
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINSINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINijma
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of FunctionsJaeJun Yoo
 
Online video object segmentation via convolutional trident network
Online video object segmentation via convolutional trident networkOnline video object segmentation via convolutional trident network
Online video object segmentation via convolutional trident networkNAVER Engineering
 
SeRanet introduction
SeRanet introductionSeRanet introduction
SeRanet introductionKosuke Nakago
 
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0sipij
 
Decision Forests and discriminant analysis
Decision Forests and discriminant analysisDecision Forests and discriminant analysis
Decision Forests and discriminant analysispotaters
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
Semantic Line Detection and Its Applications
Semantic Line Detection and Its ApplicationsSemantic Line Detection and Its Applications
Semantic Line Detection and Its ApplicationsNAVER Engineering
 
ResNeSt: Split-Attention Networks
ResNeSt: Split-Attention NetworksResNeSt: Split-Attention Networks
ResNeSt: Split-Attention NetworksSeunghyun Hwang
 

What's hot (20)

Contour-Constrained Superpixels for Image and Video Processing
Contour-Constrained Superpixels for Image and Video ProcessingContour-Constrained Superpixels for Image and Video Processing
Contour-Constrained Superpixels for Image and Video Processing
 
Learning to Perceive the 3D World
Learning to Perceive the 3D WorldLearning to Perceive the 3D World
Learning to Perceive the 3D World
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithm
 
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
Neural Inverse Rendering for General Reflectance Photometric Stereo (ICML 2018)
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
 
PR-231: A Simple Framework for Contrastive Learning of Visual Representations
PR-231: A Simple Framework for Contrastive Learning of Visual RepresentationsPR-231: A Simple Framework for Contrastive Learning of Visual Representations
PR-231: A Simple Framework for Contrastive Learning of Visual Representations
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAINSINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions
 
Online video object segmentation via convolutional trident network
Online video object segmentation via convolutional trident networkOnline video object segmentation via convolutional trident network
Online video object segmentation via convolutional trident network
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
SeRanet introduction
SeRanet introductionSeRanet introduction
SeRanet introduction
 
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0
DEMOSAICING OF REAL LOW LIGHTING IMAGES USING CFA 3.0
 
Decision Forests and discriminant analysis
Decision Forests and discriminant analysisDecision Forests and discriminant analysis
Decision Forests and discriminant analysis
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
Semantic Line Detection and Its Applications
Semantic Line Detection and Its ApplicationsSemantic Line Detection and Its Applications
Semantic Line Detection and Its Applications
 
ID 16.15
ID 16.15ID 16.15
ID 16.15
 
ResNeSt: Split-Attention Networks
ResNeSt: Split-Attention NetworksResNeSt: Split-Attention Networks
ResNeSt: Split-Attention Networks
 

Similar to Review DRCN

A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution Mohammed Ashour
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsRyan B Harvey, CSDP, CSM
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer VisionSungjoon Choi
 
Contrast and resolution improvement of pocus using self consistent cycle gan
Contrast and resolution improvement of pocus using self consistent cycle ganContrast and resolution improvement of pocus using self consistent cycle gan
Contrast and resolution improvement of pocus using self consistent cycle ganShujaat Khan
 
A Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital ImagesA Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital ImagesIJMTST Journal
 
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality EchocardiographyUnsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality EchocardiographyShujaat Khan
 
ct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdfct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdfssuser2c7393
 
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...shuxianbiao
 
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...Yan Xu
 
A Re-evaluation of Pedestrian Detection on Riemannian Manifolds
A Re-evaluation of Pedestrian Detection on Riemannian ManifoldsA Re-evaluation of Pedestrian Detection on Riemannian Manifolds
A Re-evaluation of Pedestrian Detection on Riemannian ManifoldsDiego Tosato
 
PR-132: SSD: Single Shot MultiBox Detector
PR-132: SSD: Single Shot MultiBox DetectorPR-132: SSD: Single Shot MultiBox Detector
PR-132: SSD: Single Shot MultiBox DetectorJinwon Lee
 
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...JaeyoungHuh2
 
Pixel Recurrent Neural Networks
Pixel Recurrent Neural NetworksPixel Recurrent Neural Networks
Pixel Recurrent Neural Networksneouyghur
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesDmytro Mishkin
 
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ..."Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...Edge AI and Vision Alliance
 
CycleMorph: Cycle consistent unsupervised deformable image registration
CycleMorph: Cycle consistent unsupervised deformable image registrationCycleMorph: Cycle consistent unsupervised deformable image registration
CycleMorph: Cycle consistent unsupervised deformable image registrationBoahKim2
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15Hao Zhuang
 

Similar to Review DRCN (20)

A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution A Fully Progressive approach to Single image super-resolution
A Fully Progressive approach to Single image super-resolution
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Deep Learning in Computer Vision
Deep Learning in Computer VisionDeep Learning in Computer Vision
Deep Learning in Computer Vision
 
Contrast and resolution improvement of pocus using self consistent cycle gan
Contrast and resolution improvement of pocus using self consistent cycle ganContrast and resolution improvement of pocus using self consistent cycle gan
Contrast and resolution improvement of pocus using self consistent cycle gan
 
A Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital ImagesA Trained CNN Based Resolution Enhancement of Digital Images
A Trained CNN Based Resolution Enhancement of Digital Images
 
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality EchocardiographyUnsupervised Deep Learning for Accelerated High Quality Echocardiography
Unsupervised Deep Learning for Accelerated High Quality Echocardiography
 
Temporal Segment Network
Temporal Segment NetworkTemporal Segment Network
Temporal Segment Network
 
ct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdfct_meeting_final_jcy (1).pdf
ct_meeting_final_jcy (1).pdf
 
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...
Robust Orthonormal Subspace Learning: Efficient Recovery of Corrupted Low-ran...
 
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
Deep Learning Approach in Characterizing Salt Body on Seismic Images - by Zhe...
 
Thesis Presentation
Thesis PresentationThesis Presentation
Thesis Presentation
 
A Re-evaluation of Pedestrian Detection on Riemannian Manifolds
A Re-evaluation of Pedestrian Detection on Riemannian ManifoldsA Re-evaluation of Pedestrian Detection on Riemannian Manifolds
A Re-evaluation of Pedestrian Detection on Riemannian Manifolds
 
PR-132: SSD: Single Shot MultiBox Detector
PR-132: SSD: Single Shot MultiBox DetectorPR-132: SSD: Single Shot MultiBox Detector
PR-132: SSD: Single Shot MultiBox Detector
 
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
 
Fa19_P1.pptx
Fa19_P1.pptxFa19_P1.pptx
Fa19_P1.pptx
 
Pixel Recurrent Neural Networks
Pixel Recurrent Neural NetworksPixel Recurrent Neural Networks
Pixel Recurrent Neural Networks
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent Advances
 
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ..."Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
"Energy-efficient Hardware for Embedded Vision and Deep Convolutional Neural ...
 
CycleMorph: Cycle consistent unsupervised deformable image registration
CycleMorph: Cycle consistent unsupervised deformable image registrationCycleMorph: Cycle consistent unsupervised deformable image registration
CycleMorph: Cycle consistent unsupervised deformable image registration
 
SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15SPICE-MATEX @ DAC15
SPICE-MATEX @ DAC15
 

More from Woojin Jeong

Super resolution-review
Super resolution-reviewSuper resolution-review
Super resolution-reviewWoojin Jeong
 
2017 on calibration of modern neural networks
2017  on calibration of modern neural networks2017  on calibration of modern neural networks
2017 on calibration of modern neural networksWoojin Jeong
 
Review Wide Resnet
Review Wide ResnetReview Wide Resnet
Review Wide ResnetWoojin Jeong
 

More from Woojin Jeong (7)

Review MLP Mixer
Review MLP MixerReview MLP Mixer
Review MLP Mixer
 
Super resolution-review
Super resolution-reviewSuper resolution-review
Super resolution-review
 
2017 on calibration of modern neural networks
2017  on calibration of modern neural networks2017  on calibration of modern neural networks
2017 on calibration of modern neural networks
 
Review Wide Resnet
Review Wide ResnetReview Wide Resnet
Review Wide Resnet
 
Review EDSR
Review EDSRReview EDSR
Review EDSR
 
Review Dense net
Review Dense netReview Dense net
Review Dense net
 
Review SRGAN
Review SRGANReview SRGAN
Review SRGAN
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Review DRCN

  • 1. Deeply-Recursive Convolutional Network for Image Super-Resolution 2016 CVPR (Accepted)(arXiv 버전) Jiwon Kim, Jung Kwon Lee, Kyoung Mu Lee 발표자 : 정우진 한양대학교 컴퓨터 비전 및 패턴 인식 연구실 Super-resolution results of “baby”(Set5) with scale factor x2 Red winner, Blue runner-up
  • 2. / 20 • Introduction • Related Work • Proposed Method – Basic Model – Advanced Model – Training • Experimental Results • Conclusion 2 Contents
  • 3. / 20 Single-Image Super-Resolution • Statistical image prior – J. Sun, Z. Xu, and H.-Y. Shum. Image super-resolution using gradient profile prior. In CVPR, 2008. – K. I. Kim and Y. Kwon. Single-image super-resolution using sparse regression and natural image prior. TPAMI, 2010. • Internal patch recurrence – D. Glasner, S. Bagon, and M. Irani. Super-resolution from a single image. In ICCV, 2009. – J.-B. Huang, A. Singh, and N. Ahuja. Single image super-resolution using transformed self-exemplars. In CVPR, 2015. • Neighbor embedding – H. Chang, D.-Y. Yeung, and Y. Xiong. Super-resolution through neighbor embedding. In CVPR, 2004. – C. G. Marco Bevilacqua, Aline Roumy and M.-L. A.Morel. Low-complexity single-image super-resolution based on nonnegative neighbor embedding. In BMVC, 2012. • Sparse coding – J. Yang, J. Wright, T. S. Huang, and Y. Ma. Image super-resolution via sparse representation. TIP, 2010. – R. Zeyde, M. Elad, and M. Protter. On single image scale-up using sparse-representations. In Curves and Surfaces. Springer, 2012. – R. Timofte, V. De, and L. V. Gool. Anchored neighborhood regression for fast example-based super- resolution. In ICCV, 2013. – R. Timofte, V. De Smet, and L. Van Gool. A+: Adjusted anchored neighborhood regression for fast super- rsolution. In ACCV, 2014. • Convolutional neural network – C. Dong, C. C. Loy, K. He, and X. Tang. Image super-resolution using deep convolutional networks. TPAMI, 2014. • Random forest – S. Schulter, C. Leistner, and H. Bischof. Fast and accurate image upscaling with super-resolution forests. In CVPR, 2015. 3 Related Work
  • 4. / 20 SRCNN • Super-Resolution Convolutional Neural Network • 3 convolution layers • Shallow network • Fully connected layer is not used. 4 Introduction Structure of SRCNN PSNR curve on Set5
  • 5. / 20 Weakness of SRCNN • Shallow – Performance : 3 Layers == 4 Layers – Reasonable solution : Stacking blocks • Small receptive field – Receptive field : field of the input pixels for a output pixel – Large field ≥ Small field 5 Introduction 3 layers vs. 4 layers SRCNN(9-1-5) vs. SRCNN(9-3-5) vs. SRCNN(9-5-5)
  • 6. / 20 Overview • Embedding network : extracting features • Inference network : main component • Reconstruction network : reconstruction 6 Basic Model Proposed Method >> Architecture of basic model
  • 7. / 20 Description for a Block • Convolution layer – Filter size : 3x3x256 • Lack of the pooling layer – Main role of pooling layer : drop the details – Unuseful layer • ReLU 7 Basic Model Proposed Method >> input output A block of DRCN
  • 8. / 20 Unfolding Inference Network • Shared filter – Identical weight for all blocks • Recursions – 16 is used by experiment. 8 Basic Model Proposed Method >> Unfolding inference network
  • 9. / 20 Advanced Model • Skip connection – SR에서 입력영상은 Output 복원에 필요한 대부분의 정보를 포함 – Residual • Outputs integration – Weighted sum 9 Advanced Model Proposed Method >> Architecture of Advanced model
  • 10. / 20 Recursive Supervision ] • To ease the difficulty of training • Supervise the same HR image for each block. • Tool to break the limit of SRCNN’s 3 layers 10 Training Proposed Method >> Architecture of Advanced model
  • 11. / 20 Loss Function • Term for the blocks • Term for the weight of final integration • Loss function 11 Training Proposed Method >> 각 블록의 결과
  • 12. / 20 Training Setups • Recursions : 16 • Momentum and weight decay : 0.9, 0.0001 (typical) • Patch size : 41x41 (receptive field is 41x41) • Learning rate – Initialization : 0.01 – Decreasing factor : 10 – Decreasing condition : error does not decrease for 5 epochs – Termination : 10-6 12 Training Proposed Method >>
  • 13. / 2013 Experimental Result Super-resolution results of :image082”(Urban100) with scale factor x4 Red winner, Blue runner-up
  • 14. / 2014 Experimental Result Super-resolution results of “134035”(B100) with scale factor x4 Red winner, Blue runner-up
  • 15. / 2015 Experimental Result Super-resolution results of “ppt3”(Set14) with scale factor x3 Red winner, Blue runner-up
  • 16. / 2016 Experimental Result Super-resolution results of “58060”(B100) with scale factor x2 Red winner, Blue runner-up
  • 17. / 2017 Experimental Result Benchmark Result. Red winner, Blue runner-up
  • 18. / 20 Recursion versus Performance • Log-like relationship 18 Experimental Result Recursion versus Performance for the scale factor x3 on the dataset Set5
  • 19. / 20 Ensemble • Single << Ensemble • Deep network versus Sallow network – Before the critical point, Deeper = Better – After the critical point, Deeper = worse – Isolated critical point for each upscale factor 19 Experimental Result Ensemble effect
  • 20. / 20 • SRCNN • Recursive supervision – Deep network • Skip-connection – Residual learning 20 Concolusion