Soft Edge Smoothness Prior for Alpha Channel Super Resolution Shengyang Dai 1, Mei Han 2, Wei Xu 2, Ying Wu 1, Yihong Gong 2 1.EECS Department, Northwestern.

Slides:



Advertisements
Similar presentations
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Advertisements

Removing Partial Blur in a Single Image Shengyang Dai and Ying Wu EECS Department, Northwestern University, Evanston, IL 60208, USA 2009CVPR.
Image Super-resolution via Sparse Representation
Optimizing and Learning for Super-resolution
Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
Image and Video Upscaling from Local Self Examples
Improving resolution and depth of astronomical observations (via modern mathematical methods for image analysis) M. Castellano, D. Ottaviani, A. Fontana,
Active Contours, Level Sets, and Image Segmentation
Graph cut Chien-chi Chen.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Hongliang Li, Senior Member, IEEE, Linfeng Xu, Member, IEEE, and Guanghui Liu Face Hallucination via Similarity Constraints.
I Images as graphs Fully-connected graph – node for every pixel – link between every pair of pixels, p,q – similarity w ij for each link j w ij c Source:
Computer Vision Lecture 16: Region Representation
IMAGE UPSAMPLING VIA IMPOSED EDGE STATISTICS Raanan Fattal. ACM Siggraph 2007 Presenter: 이성호.
GrabCut Interactive Image (and Stereo) Segmentation Carsten Rother Vladimir Kolmogorov Andrew Blake Antonio Criminisi Geoffrey Cross [based on Siggraph.
Stephen J. Guy 1. Photomontage Photomontage GrabCut – Interactive Foreground Extraction 1.
Image Segmentation some examples Zhiqiang wang
Corp. Research Princeton, NJ Computing geodesics and minimal surfaces via graph cuts Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir.
Patch Based Synthesis for Single Depth Image Super-Resolution (ECCV 2012) Oisin Mac Aodha, Neill Campbell, Arun Nair and Gabriel J. Brostow Presented By:
Corp. Research Princeton, NJ Cut Metrics and Geometry of Grid Graphs Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir Kolmogorov,
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Boundary matting for view synthesis Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Computer Vision and Image Understanding 103 (2006) 22–32.
1 Computer Vision Research  Huttenlocher, Zabih –Recognition, stereopsis, restoration, learning  Strong algorithmic focus –Combinatorial optimization.
A Closed Form Solution to Natural Image Matting
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
ON THE IMPROVEMENT OF IMAGE REGISTRATION FOR HIGH ACCURACY SUPER-RESOLUTION Michalis Vrigkas, Christophoros Nikou, Lisimachos P. Kondi University of Ioannina.
Chamfer Matching & Hausdorff Distance Presented by Ankur Datta Slides Courtesy Mark Bouts Arasanathan Thayananthan.
MRF Labeling With Graph Cut CMPUT 615 Nilanjan Ray.
CVPR 2006 New York City Granularity and Elasticity Adaptation in Visual Tracking Ming Yang, Ying Wu NEC Laboratories America Cupertino, CA 95014
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
Stereo Computation using Iterative Graph-Cuts
Comp 775: Graph Cuts and Continuous Maximal Flows Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel Hill.
Noise Estimation from a Single Image Ce Liu William T. FreemanRichard Szeliski Sing Bing Kang.
Seminar presented by: Tomer Faktor Advanced Topics in Computer Vision (048921) 12/01/2012 SINGLE IMAGE SUPER RESOLUTION.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Super-Resolution Barak Zackay Yaron Kassner. Outline Introduction to Super-Resolution Reconstruction Based Super Resolution –An Algorithm –Limits on Reconstruction.
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
1 Patch Complexity, Finite Pixel Correlations and Optimal Denoising Anat Levin, Boaz Nadler, Fredo Durand and Bill Freeman Weizmann Institute, MIT CSAIL.
CS 6825: Binary Image Processing – binary blob metrics
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Jointly Optimized Regressors for Image Super-resolution Dengxin Dai, Radu Timofte, and Luc Van Gool Computer Vision Lab, ETH Zurich 1.
Graph Cuts Marc Niethammer. Segmentation by Graph-Cuts A way to compute solutions to the optimization problems we looked at before. Example: Binary Segmentation.
Fast Direct Super-Resolution by Simple Functions
CS 376b Introduction to Computer Vision 03 / 21 / 2008 Instructor: Michael Eckmann.
Face Detection Ying Wu Electrical and Computer Engineering Northwestern University, Evanston, IL
Learning Spectral Clustering, With Application to Speech Separation F. R. Bach and M. I. Jordan, JMLR 2006.
2D Texture Synthesis Instructor: Yizhou Yu. Texture synthesis Goal: increase texture resolution yet keep local texture variation.
Graphcut Textures Image and Video Synthesis Using Graph Cuts
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
Lecture#4 Image reconstruction
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
3D Reconstruction Using Image Sequence
SuperResolution (SR): “Classical” SR (model-based) Linear interpolation (with post-processing) Edge-directed interpolation (simple idea) Example-based.
A global approach Finding correspondence between a pair of epipolar lines for all pixels simultaneously Local method: no guarantee we will have one to.
Texture Synthesis by Image Quilting CS766 Class Project Fall 2004 Eric Robinson.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Energy functions f(p)  {0,1} : Ising model Can solve fast with graph cuts V( ,  ) = T[  ] : Potts model NP-hard Closely related to Multiway Cut Problem.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
SUPER RESOLUTION USING NEURAL NETS Hila Levi & Eran Amar Weizmann Ins
Fast edge-directed single-image super-resolution
Mean Shift Segmentation
Super-Resolution Image Reconstruction
CS654: Digital Image Analysis
Mesh Parameterization: Theory and Practice
Saliency Optimization from Robust Background Detection
Recent Developments on Super-Resolution
Presentation transcript:

Soft Edge Smoothness Prior for Alpha Channel Super Resolution Shengyang Dai 1, Mei Han 2, Wei Xu 2, Ying Wu 1, Yihong Gong 2 1.EECS Department, Northwestern University, Evanston, IL 2.NEC Laboratories America, Inc., Cupertino, CA

Prior is needed Minimize the reconstruction error  Degraded HR → LR input  Efficient solution by Back-projection (Irani’93) However …  SR is under-determined (Baker&Kanade’02, Lin&Shum’04)  Image prior is needed for regularization

What kind of prior? LR input Back-projection Bicubic interpolation Smooth edges are preferred

What kind of smoothness? binary value real value Hard edge vs. Soft edge Soft smoothness is preferred LR inputHard + Smooth Soft + Smooth

Questions  How to describe an edge?  How to obtain a soft smooth edge? Our solutions  Alpha channel edge description  Soft edge smoothness prior

Questions  How to describe an edge?  How to obtain a soft smooth edge? Our solutions  Alpha channel edge description  Soft edge smoothness prior

Image synthesis Alpha matting alpha matting A closed form solution with smoothness assumption (Levin etc. ’06)

LR patches HR patches Matting for SR alpha matting convolution down-sampling synthesis

LR patches HR patches alpha matting convolution down-sampling synthesis SR? alpha matting SR synthesis Matting for SR Bicubic

Matting for SR ? SR

Questions  How to describe an edge?  How to obtain a soft smooth edge? Our solutions  Alpha channel edge description  Soft edge smoothness prior

Objective Regularity term prefers soft smooth edge Hard edgeSoft edge GeocutOur method

Objective Hard edgeSoft edge GeocutOur method

Pixel neighborhood

Image grid graph

Hard edge smoothness Geocut (Boykov&Kolmogorov’03) Curve C Cut metric: 1 0 : Neighborhood order of the image grid : Edge weight of the grid graph : Set of the pixels pairs of order k : Binary indication function on grid

Hard edge smoothness A regularity term prefers hard smooth edge Application  Segmentation problem  Reducing the metrication artifact Euclidean lengthCut metric

Objective Hard edgeSoft edge GeocutOur method

Soft edge smoothness Soft edge Level lines Soft edge is equivalent to a set of image level lines

Soft edge smoothness GeocutOur method Binary indication functionReal-valued function Cut metric Soft cut metric

Soft edge smoothness A regularity term prefers soft smooth edge Application  Super resolution  Reducing the jaggy effect

For SR Objective function Efficient optimization by steepest descent Critical parameters Two options  Alpha channel SR for each edge segment  Color channels SR over entire image …

Effect of …… only upper plane is shown Zoom factor Image size

Effect of Back-projection Note: color channels are processed separately

LR input Our result Bicubic interpolation Color channels SR

Color channels vs. alpha channel Color channels SR on the entire image Alpha channel SR on edge segments

Corner detection (He etc. 04) Alpha channel SR Process each edge segment separately

Comparison Bicubic Our method Back-projection

Comparison – reconstruction based Bicubic Our method Back-projection

Comparison – exemplar based Our method Learning low level vision Neighbor embedding (courtesy to Bill Freeman) (courtesy to Dit-Yan Yeung)

Conclusion Soft smoothness prior  With specific geometric explanation  Applicable to super resolution Alpha channel super resolution Limitation  The smoothness prior may not hold for texture