single image super-resolution from transformed self-exemplars (cvpr 2015)

63
Single Image Super- Resolution from Transformed Self-Exemplars Jia-Bin Huang Narendra Ahuja Abhishek Singh

Upload: jia-bin-huang

Post on 06-Aug-2015

329 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Single Image Super-Resolution from

Transformed Self-Exemplars

Jia-Bin Huang Narendra AhujaAbhishek Singh

Page 2: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Single Image Super-Resolution

• Recovering high-resolution image from low-resolution one

Spatial frequency

Amplitude

Super-Resolution

Sharpening

Page 3: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Multi-image vs. Single-image

Multi-image

Source: [Park et al. SPM 2003]

Single-image

Source: [Freeman et al. CG&A 2002]

Page 5: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Internal Example-based Super-Resolution

Low-res and high-res example pairs from patch recurrence across scale

• Non-local means with self-examples [Ebrahimi and Vrscay ICIRA 2007]

• Unified classical and example SR [Glasner et al. ICCV 2009]

• Local self-similarity [Freedman and Fattal TOG 2011]

• In-place regression [Yang et al. ICCV 2013]

• Nonparametric blind SR [Michaeli and Irani ICCV 2013]

• SR for noisy images [Singh et al. CVPR 2014]

• Sub-band self-similarity [Singh et al. ACCV 2014]

Internal dictionary

Page 6: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Motivation

• Internal dictionary• More “relevant” patches• Limited number of examples

• High-res patches are often available in the transformed domain

Symmetry Surface orientation Perspective distortion

Page 7: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Super-Resolution from Transformed Self-Exemplars

Page 8: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

LR input image Matching error LR patch HR patch

Translation

Perspective

Ground truth LR/HR patch

Page 9: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Translation

Ground truth LR/HR patch

Affine transform

LR input image Matching error LR patch HR patch

Page 10: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Input low-res image

All-frequency band low-frequency band

Super-Resolution Scheme

Multi-scale version of [Freedman and Fattal TOG 2011]

Page 11: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Input low-res image

LR/HR example pairs

Super-Resolution Scheme

Multi-scale version of [Freedman and Fattal TOG 2011]

low-frequency bandAll-frequency band

Page 12: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Input low-res image

low-frequency band

?

All-frequency band

Page 13: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Input low-res image

low-frequency bandAll-frequency band

?

Page 14: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Super-Resolution as Nearest Neighbor Field Estimation

Appearance cost Plane compatibility Scale cost

[Huang et al. SIGGRAPH 2014] Scale

Page 15: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Search Patch Transformation

• Generalized PatchMatch [Barnes et al. ECCV 2010]• Randomization• Spatial propagation

• Backward compatible when planar structures were not detected

Perspective Similarity Affine[Huang et al. SIGGRAPH 2014]

Page 16: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Results

Page 17: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Datasets – BSD 100 and Urban 100

Berkeley segmentation dataset (100 test images) Urban image dataset from Flickr (100 test images)

Page 18: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Dataset – Set5, Set14, and Sun-Hays 80

Set5

Set 14 Sun-Hays 80 [Sun and Hays ICCP 12]

Page 31: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

BSD 100 Dataset – SR factor 4x

Page 32: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Quantitative Results – Urban 100 dataset

Scale Bicubic ScSR Kim and Kwon Sub-band Glasner SRCNN A+ Ours

2x - PSNR 26.66 28.26 28.74 28.34 27.85 28.65 28.87 29.38

4x - PSNR 23.14 24.02 24.20 24.19 23.58 24.14 24.34 24.82

2x - SSIM 0.8408 0.8828 0.8940 0.8820 0.8709 0.8909 0.8957 0.9032

4x - SSIM 0.6573 0.7024 0.7104 0.7115 0.6736 0.7047 0.7195 0.7386

~ 0.5 dB averaged PSNR improvement over the state-of-the-art method

Page 33: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Quantitative Results – BSD 100 dataset

On par of the state-of-the-art method

Scale Bicubic ScSR Kim Sub-band Glasner SRCNN A+ Ours

2x - PSNR 29.55 30.77 31.11 30.73 30.28 31.11 31.22 31.18

3x - PSNR 27.20 27.72 28.17 27.88 27.06 28.20 28.30 28.30

4x - PSNR 25.96 26.61 26.71 26.60 26.17 26.70 26.82 26.85

2x - SSIM 0.8425 0.8744 0.8840 0.8774 0.8621 0.8835 0.8862 0.8855

3x - SSIM 0.7382 0.7647 0.7788 0.7714 0.7368 0.7794 0.7836 0.7843

4x - SSIM 0.6672 0.6983 0.7027 0.7021 0.6747 0.7018 0.7089 0.7108

Page 34: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Ground truth HR image

Input LR image128 x 96

Page 35: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Bicubic SR Factor 8x

Page 36: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Internet-scale scene matching [Sun and Hays ICCP 12] SR Factor 8x

#Training images

6.3 millions

Page 37: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SRCNN [Dong et al. ECCV 14] SR Factor 8x

#Training images

395,909 from ImageNet

Page 38: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result SR Factor 8x

#Training image

1 LR input

Page 39: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result: coarse-to-fine super-resolution

Page 40: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Ground truth HR image

Input LR image128 x 96

Page 41: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Bicubic SR Factor 8x

Page 42: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Sparse coding [Yang et al. TIP 10] SR Factor 8x

Page 43: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SRCNN [Dong et al. ECCV 14] SR Factor 8x

Page 44: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result SR Factor 8x

Page 45: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result: coarse-to-fine super-resolution

Page 46: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Ground truth HR image

Input LR image128 x 96

Page 47: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Bicubic SR Factor 8x

Page 48: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SR Factor 8xInternet-scale scene matching [Sun and Hays ICCP 12]

Page 49: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SR Factor 8xSRCNN [Dong et al. ECCV 14]

Page 50: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result SR Factor 8x

Page 51: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Our result: coarse-to-fine super-resolution

Page 52: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Bicubic SR Factor 8x

Page 53: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SRCNN [Dong ECCV 2014] SR Factor 8x

Page 54: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Ours SR Factor 8x

Page 55: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Bicubic SR Factor 8x

Page 56: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

SRCNN [Dong ECCV 2014] SR Factor 8x

Page 57: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Ours SR Factor 8x

Page 58: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Low-Res

TI-DTV [Fernandez-Granda

and Candes ICCV 2013]

Ours

SR Factor 4x

Page 59: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Low-Res

TI-DTV [Fernandez-Granda

and Candes ICCV 2013]

Ours

SR Factor 4x

Page 61: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Limitations

• Slow computation time• On average, 40 seconds for super-resolving 2x on an image in BSD 100 dataset

on a 2.8Ghz PC, 12G RAM PC

SRF 4x

Ground truth HR Our result

A+ [Timofte et al. ACCV 14]SRCNN [Dong et al. ECCV 14]

Page 62: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Conclusions

• Super-resolution based on transformed self-exemplars• No training data, no feature extraction, no complicated learning algorithms

• Works particularly well on urban scenes

• On par with state-of-the-art on natural scenes

Code and data available: http://bit.ly/selfexemplarsrSee us on poster #82

Page 63: Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)

Single Image Super-Resolution from Transformed Self-Exemplars

http://bit.ly/selfexemplarsr