Single Image Super-resolution. Slides from Libin Geoffrey Sun and James Hays

Similar documents
ROBUST INTERNAL EXEMPLAR-BASED IMAGE ENHANCEMENT. Yang Xian 1 and Yingli Tian 1,2

Blind Deblurring using Internal Patch Recurrence. Tomer Michaeli & Michal Irani Weizmann Institute

Admin. Data driven methods. Overview. Overview. Parametric model of image patches. Data driven (Non parametric) Approach 3/31/2008

A Bayesian Approach to Alignment-based Image Hallucination

A Bayesian Approach to Alignment-Based Image Hallucination

Previous Lecture - Coded aperture photography

Structured Face Hallucination

Opportunities of Scale

Beyond bags of features: Adding spatial information. Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba

Fast Image Super-resolution Based on In-place Example Regression

Data-driven Depth Inference from a Single Still Image

Recovering Realistic Texture in Image Super-resolution by Deep Spatial Feature Transform. Xintao Wang Ke Yu Chao Dong Chen Change Loy

Web-Scale Image Search and Their Applications

Robust Single Image Super-resolution based on Gradient Enhancement

Joint Inference in Image Databases via Dense Correspondence. Michael Rubinstein MIT CSAIL (while interning at Microsoft Research)

Super-Resolution from a Single Image

Can Similar Scenes help Surface Layout Estimation?

arxiv: v1 [cs.cv] 8 Feb 2018

Efficient Self-learning for Single Image Upsampling

Local Features and Bag of Words Models

Single Image Super-Resolution. via Internal Gradient Similarity

Example-Based Image Super-Resolution Techniques

Image Super-Resolution using Gradient Profile Prior

Texture. CS 419 Slides by Ali Farhadi

Automatic Generation of An Infinite Panorama

CS231A Course Project: GPU Accelerated Image Super-Resolution

Blind Image Deblurring Using Dark Channel Prior

FAST SINGLE-IMAGE SUPER-RESOLUTION WITH FILTER SELECTION. Image Processing Lab Technicolor R&I Hannover

Context. CS 554 Computer Vision Pinar Duygulu Bilkent University. (Source:Antonio Torralba, James Hays)

Evaluation of GIST descriptors for web scale image search

Super Resolution using Edge Prior and Single Image Detail Synthesis

Self-Learning of Edge-Preserving Single Image Super-Resolution via Contourlet Transform

A A A. Fig.1 image patch. Then the edge gradient magnitude is . (1)

Depth image super-resolution via multi-frame registration and deep learning

Sky is Not the Limit: Semantic-Aware Sky Replacement

Combining Semantic Scene Priors and Haze Removal for Single Image Depth Estimation

Super-resolution using Neighbor Embedding of Back-projection residuals

Three-Dimensional Object Detection and Layout Prediction using Clouds of Oriented Gradients

Ping Tan. Simon Fraser University

Visual words. Map high-dimensional descriptors to tokens/words by quantizing the feature space.

Discriminative classifiers for image recognition

COMPACT AND COHERENT DICTIONARY CONSTRUCTION FOR EXAMPLE-BASED SUPER-RESOLUTION

Deep Learning for Visual Manipulation and Synthesis

Single Image Super-resolution using Deformable Patches

Seven ways to improve example-based single image super resolution

Super-Resolution. Many slides from Miki Elad Technion Yosi Rubner RTC and more

Martian lava field, NASA, Wikipedia

One Network to Solve Them All Solving Linear Inverse Problems using Deep Projection Models

Enhancing DubaiSat-1 Satellite Imagery Using a Single Image Super-Resolution

Single Image Improvement using Superresolution.

arxiv: v1 [cs.cv] 6 Nov 2015

Segmentation. Bottom up Segmentation Semantic Segmentation

CS 558: Computer Vision 13 th Set of Notes

Single-Image Super-Resolution Using Multihypothesis Prediction

Requesting changes to the grades, please write to me in an with descriptions. Move my office hours to the morning. 11am - 12:30pm Thursdays

What are we trying to achieve? Why are we doing this? What do we learn from past history? What will we talk about today?

Unsupervised Patch-based Context from Millions of Images

Super-Resolution-based Inpainting

arxiv: v1 [cs.cv] 3 Jan 2017

Efficient Graphical Models for Processing Images

Part-based and local feature models for generic object recognition

Explore the Power of External Data in Denoising Task

Belief propagation and MRF s

Ms.DHARANI SAMPATH Computer Science And Engineering, Sri Krishna College Of Engineering & Technology Coimbatore, India

Patch Based Blind Image Super Resolution

By Suren Manvelyan,

Stealing Objects With Computer Vision

Super-resolution using Neighbor Embedding of Back-projection residuals

Analysis: TextonBoost and Semantic Texton Forests. Daniel Munoz Februrary 9, 2009

FAST: A Framework to Accelerate Super- Resolution Processing on Compressed Videos

SuperParsing: Scalable Nonparametric Image Parsing with Superpixels

Curriculum Vitae. Ce Liu

Super-resolution via Transform-invariant Group-sparse Regularization

A New Approach for Super resolution by Using Web Images and FFT Based Image Registration

Previously. Part-based and local feature models for generic object recognition. Bag-of-words model 4/20/2011

Matching and Predicting Street Level Images

Efficient Upsampling of Natural Images

Contexts and 3D Scenes

Local Image Features

Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction

Exploiting Self-Similarities for Single Frame Super-Resolution

Seeing 3D chairs: Exemplar part-based 2D-3D alignment using a large dataset of CAD models

Contexts and 3D Scenes

Digital Image Restoration

A Self-Learning Optimization Approach to Single Image Super-Resolution using Kernel ridge regression model

Object Recognition. Computer Vision. Slides from Lana Lazebnik, Fei-Fei Li, Rob Fergus, Antonio Torralba, and Jean Ponce

General Principal. Huge Dataset. Images. Info from Most Similar Images. Input Image. Associated Info

SkyFinder: Attribute-based Sky Image Search

Course Administration

Physics-based Vision: an Introduction

Urban Scene Segmentation, Recognition and Remodeling. Part III. Jinglu Wang 11/24/2016 ACCV 2016 TUTORIAL

Image Super-Resolution via Sparse Representation

Learning based face hallucination techniques: A survey

SINGLE IMAGE SUPER-RESOLUTION VIA PHASE CONGRUENCY ANALYSIS. Licheng Yu, Yi Xu, Bo Zhang

Spatial Latent Dirichlet Allocation

EnhanceNet: Single Image Super-Resolution Through Automated Texture Synthesis Supplementary

Computer Vision. I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University

Snakes, level sets and graphcuts. (Deformable models)

Scale-less Dense Correspondences

CID: Combined Image Denoising in Spatial and Frequency Domains Using Web Images

Transcription:

Single Image Super-resolution Slides from Libin Geoffrey Sun and James Hays Cs129 Computational Photography James Hays, Brown, fall 2012

Types of Super-resolution Multi-image (sub-pixel registration) Single-image (Hallucination)

Super-resolution Goals 1) Produce a detailed, realistic output image. 2) Be faithful to the low resolution input image.

Bicubic Upsampling 1) Produce a detailed, realistic output image. 2) Be faithful to the low resolution input image.

Best Scene Match 1) Produce a detailed, realistic output image. 2) Be faithful to the low resolution input image.

Typical Super-resolution Method 1) Build some statistical model of the visual world. 2) Coerce an upsampled image to obey those statistics. Methods can be divided based on the statistical model either parametric or non-parametric (data-driven).

Bicubic Upsampling

Fattal, SIGGRAPH 2007

Example-Based Super-Resolution. Freeman, Jones, and Pasztor. 2000

Example-Based Super-Resolution. Freeman, Jones, and Pasztor. 2000 Bicubic Super-resolution

Super-resolution from Internet-scale Scene Matching Libin (Geoffrey) Sun, James Hays Brown University

Problem Statement single image super-resolution We want: - more pixels - sharp edges - correct textures... 85 x 128 Extremely ill-posed 680 x 1024

Why is it hard? - mathematically ill-posed - vision-hard sky mountain, rocks snow, grass 8

Previous Work Tappen et al, 2003 Fattal, 2007 Sun et al, 2008 Freeman et al, 2000 Baker&Kanade, 2002 Sun et al, 2003 Yang et al, 2008 Glasner et al, 2009 Sun&Tappen, 2010 HaCohen et al, 2010

HaCohen et al, ICCP 2010 texture database with 13 categories, 106 images - material/texture recognition is hard - requires human intervention - edge handling - limited categories

Sun & Tappen, CVPR 2010 4000 natural images, 160,000 low/high segment pairs - hard to establish 'correct' segment correspondences Query segment Similar segments

Self-similarity Based Methods [Glasner et al, 2009] [Freedman & Fattal, 2010]

Overview and Contributions The first to use scene matches for SR, at extremely low-res Scene match statistics favored over internal statistics Competitive results, insertion of details, texture transitions

Number of images Scale of Training Data Ours 6.3 Million Sun & Tappen 4000 Freeman et al 6 Sun et al 16 Yang et al 30 HaCohen et al 106 2000 2003 2008 2010 2012 year

Scene Matching: Image-level Context

Scene Matching Image restoration/inpainting [Hays & Efros, SIGGRAPH 2007] [Dale et al, ICCV 2009] [Johnson et al, TVGC 2010] Geolocation [Hays & Efros, CVPR 2008] Image similarity [Shrivastava et al, SIGGRAPH ASIA 2011] Object recognition [Russell et al, NIPS 2007] [Torralba et al, CVPR 2008] Image-based rendering [Sivic et al, CVPR 2008] Scene parsing [Liu et al, CVPR 2009] Event prediction [Yuen & Torralba, ECCV 2010]

Scene Matching Example Scene Matches Input (low-res) Database Features: Gist color/texton histogram sparse BoW geometric context 6.3 million images

How Useful are the Scene Matches? Expressiveness and Predictive Power [Zontak & Irani 2011] 1 Internal Database (all scales) Input image (ground truth) External Database [Zontak & Irani 2011] 3 BSD training set 2 External Database [Ours] 4 Internal Database (limited) Scene Matches

Expressiveness high-res (ground truth) How close is the nearest neighbor? Database High-res patches

Predictive Error low-res (observed) error in estimated HR patch? Database low/high patch pairs Retrieve knn patches + Estimate high-res high-res (ground truth)

Segmentation: Region-level Context

Segmentation: Region-level Context - 1000 textons learned per image/scene - Color histograms query segments top 5 segment matches Input image (low res)

Optimization Framework

Optimization Framework Greedy selection of pixel candidates [Sun & Tappen 2010] Reconstruction term Hallucination term Edge smoothness term Image formation model Pixel candidates (data-driven) Sparse prior (student-t)

80 test images.

Bicubic 8 Ours Sun & Tappen, CVPR 2010 Glasner et al, ICCV 2009

Bicubic 8 Ours Sun & Tappen, CVPR 2010 Glasner et al, ICCV 2009

Bicubic 8 Ours Sun & Tappen, CVPR 2010 Glasner et al, ICCV 2009

Bicubic 8 Ours Sun & Tappen, CVPR 2010 Glasner et al, ICCV 2009

Failure Modes: Bad Scene Match Top Scene Matches Input image

Failures

Failure Modes: Bad Texture Transfer Top Scene Matches Input image

Evaluation Perceptual Studies, similar to [Liu et al, 2009] - 20 test scenes - Binary comparison: 'higher quality' - 22 participants

Conclusions The first to use scene matches for SR, at extremely low-res Scene match statistics favored over internal statistics Competitive results, insertion of details, texture transitions

Thank you! And Questions?

Expressiveness 5x5 vs 9x9

Predictive Error 5x5 vs 9x9

Predictive Uncertainty 5x5 vs 9x9

Optimization Framework [Sun 2010]