Previous lecture Texture Synthesis Texture Transfer + =

Slides:



Advertisements
Similar presentations
A Two-Step Approach to Hallucinating Faces: Global Parametric Model and Local Nonparametric Model Ce Liu Heung-Yeung Shum Chang Shui Zhang CVPR 2001.
Advertisements

Wang Tiles for Image and Texture Generation
Object Removal by Exemplar-Based Inpainting Ye Hong CS766 Fall 2004.
Data-driven methods: Texture (Sz 10.5) Cs129 Computational Photography James Hays, Brown, Spring 2011 Many slides from Alexei Efros.
Blending and Compositing Computational Photography Connelly Barnes Many slides from James Hays, Alexei Efros.
Ted Adelson’s checkerboard illusion. Motion illusion, rotating snakes.
Recap from Monday Frequency domain analytical tool computational shortcut compression tool.
Recap from Monday Fourier transform analytical tool computational shortcut.
Procedural Content Tiling
The University of Ontario CS 4487/9687 Algorithms for Image Analysis Multi-Label Image Analysis Problems.
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
Machine Learning for Computer Graphics An brief introduction By Dr. Zhang Hongxin State Key Lab of CAD&CG, ZJU.
Gaussian KD-Tree for Fast High-Dimensional Filtering A. Adams, N. Gelfand, J. Dolson, and M. Levoy, Stanford University, SIGGRAPH 2009.
First color film Captured by Edward Raymond Turner Predates Prokudin-Gorskii collection Like Prokudin-Gorskii, it was an additive 3-color system.
Video Texture : Computational Photography Alexei Efros, CMU, Fall 2006 © A.A. Efros.
Announcements Project 4 questions? Guest lectures Thursday: Richard Ladner “tactile graphics” Next Tuesday: Jenny Yuen and Jeff Bigham.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
Recap from Monday Spectra and Color Light capture in cameras and humans.
Image Manifolds : Learning-based Methods in Vision Alexei Efros, CMU, Spring 2007 © A.A. Efros With slides by Dave Thompson.
A Sketch-Based Interface for Collaborative Design Zhe Fan 1 Manuel M. Oliveira 2 Chi Ma 1 Arie Kaufman 1 1 Stony Brook University 2 UFRGS 1 Stony Brook.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
Matting and Transparency : Computational Photography Alexei Efros, CMU, Fall 2006.
Opportunities of Scale Computer Vision James Hays, Brown Many slides from James Hays, Alyosha Efros, and Derek Hoiem Graphic from Antonio Torralba.
Image Pyramids and Blending : Computational Photography Alexei Efros, CMU, Fall 2005 © Kenneth Kwan.
Opportunities of Scale, Part 2 Computer Vision James Hays, Brown Many slides from James Hays, Alyosha Efros, and Derek Hoiem Graphic from Antonio Torralba.
Data-driven methods: Video : Computational Photography Alexei Efros, CMU, Fall 2007 © A.A. Efros.
Graphcut Texture: Image and Video Synthesis Using Graph Cuts
Faces: Analysis and Synthesis Vision for Graphics CSE 590SS, Winter 2001 Richard Szeliski.
Image Pyramids and Blending
Texture Optimization for Example-based Synthesis
Background Estimation Mehdi Ghayoumi, MD Iftakharul Islam, Muslem Al-Saidi Department of Computer Science Kent State University, Kent, OH
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
Image Analogies Aaron Hertzmann (1,2) Charles E. Jacobs (2) Nuria Oliver (2) Brian Curless (3) David H. Salesin (2,3) 1 New York University 1 New York.
Generating panorama using translational movement model.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
Let us have some after lunch fun. Fast Image and Video Colorization (and beyond) using Chrominance Blending Yatziv and S.
Terrain Synthesis by Digital Elevation Models Howard Zhou, Jie Sun, Greg Turk, and James M. Rehg
Point Processing (Szeliski 3.1) cs129: Computational Photography James Hays, Brown, Fall 2012 Some figures from Alexei Efros, Steve Seitz, and Gonzalez.
Poisson Image Editing & Terrain Synthesis Howard Zhou Jie Sun
Texture Optimization for Example-based Synthesis Vivek Kwatra Irfan Essa Aaron Bobick Nipun Kwatra.
Data-driven methods: Video & Texture Cs195g Computational Photography James Hays, Brown, Spring 2010 Many slides from Alexei Efros.
DCT cs195g: Computational Photography James Hays, Brown, Spring 2010 Somewhere in Cinque Terre, May 2005 Slides from Alexei Efros.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 26 Texture Synthesis Ravi Ramamoorthi Slides, lecture.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2012 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
Graphcut Textures Image and Video Synthesis Using Graph Cuts
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Multimedia Programming 14: Matting Departments of Digital Contents Sang Il Park.
Texture Synthesis by Image Quilting CS766 Class Project Fall 2004 Eric Robinson.
Student: Chih-Wei Fang ( 方志偉 ) Adviser: Jenn-Jier James Lien ( 連震杰 ) Robotics Laboratory, Department of Computer Science and Information Engineering, National.
Midterm Review. Tuesday, November 3 7:15 – 9:15 p.m. in room 113 Psychology Closed book One 8.5” x 11” sheet of notes on both sides allowed Bring a calculator.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/20/12 “The Double Secret”, Magritte.
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Image Blending : Computational Photography
Cutting Images: Graphs and Boundary Finding
Announcements Project 4 out today help session at the end of class.
CS 4501: Introduction to Computer Vision Sparse Feature Detectors: Harris Corner, Difference of Gaussian Connelly Barnes Slides from Jason Lawrence, Fei.
Detail Preserving Shape Deformation in Image Editing
Opportunities of Scale, Part 2
Data-driven methods: Texture 2 (Sz 10.5)
Recap from Friday Image Completion Synthesis Order Graph Cut Scene Completion.
Point Processing CS194: Image Manipulation & Computational Photography
9th Lecture - Image Filters
Point Processing cs195g: Computational Photography
Announcements Guest lecture next Tuesday
Point Processing cs129: Computational Photography
Presentation transcript:

Previous lecture Texture Synthesis Texture Transfer + =

Data-driven methods: Texture 2 (Sz 10.5) Cs129 Computational Photography James Hays, Brown, fall 2012 Many slides from Alexei Efros

Image Analogies Aaron Hertzmann 1,2 Chuck Jacobs 2 Nuria Oliver 2 Brian Curless 3 David Salesin 2,3 1 New York University 2 Microsoft Research 3 University of Washington

Image Analogies AA’ BB’

Blur Filter

Edge Filter

AA’ BB’ Artistic Filters

Colorization

Texture-by-numbers AA’ BB’

Super-resolution Input A A’

Super-resolution Result B B’

Fill Order In what order should we fill the pixels?

Fill Order In what order should we fill the pixels? –choose pixels that have more neighbors filled –choose pixels that are continuations of lines/curves/edges Criminisi, Perez, and Toyama. “Object Removal by Exemplar-based Inpainting,” Proc. CVPR, 2003.Object Removal by Exemplar-based Inpainting

Criminisi, Perez, and Toyama. “Object Removal by Exemplar-based Inpainting,” Proc. CVPR, 2003.Object Removal by Exemplar-based Inpainting

Criminisi, Perez, and Toyama. “Object Removal by Exemplar-based Inpainting,” Proc. CVPR, 2003.Object Removal by Exemplar-based Inpainting

Confidence Term Data Term Criminisi, Perez, and Toyama. “Object Removal by Exemplar-based Inpainting,” Proc. CVPR, 2003.Object Removal by Exemplar-based Inpainting

Criminisi, Perez, and Toyama. “Object Removal by Exemplar-based Inpainting,” Proc. CVPR, 2003.Object Removal by Exemplar-based Inpainting

Graphcut Textures: Image and Video Synthesis Using Graph Cuts Vivek Kwatra, Arno Schödl, Irfan Essa, Greg Turk and Aaron Bobick To appear in Proc. ACM Transactions on Graphics, SIGGRAPH 2003 Vivek KwatraArno SchödlIrfan EssaGreg TurkAaron BobickSIGGRAPH 2003

Graph cut vs Dynamic Programming What’s the advantage of a graph cut over dynamic programming here?

Scene Completion