Layered Texture Matting 9562631 葉展岱 9565524 范智勝. Outline  Introduction  Implementation Overview  Current Work  Reference.

Slides:



Advertisements
Similar presentations
Filling Algorithms Pixelwise MRFsChaos Mosaics Patch segments are pasted, overlapping, across the image. Then either: Ambiguities are removed by smoothing.
Advertisements

Image Quilting and Apples
Super-Resolution Texturing for Online Virtual Globes
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
Computer Vision CS 776 Spring 2014 Photometric Stereo and Illumination Cones Prof. Alex Berg (Slide credits to many folks on individual slides)
The perception of Shading and Reflectance E.H. Adelson, A.P. Pentland Presenter: Stefan Zickler.
1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
Review Pinhole projection model What are vanishing points and vanishing lines? What is orthographic projection? How can we approximate orthographic projection?
Shape-from-X Class 11 Some slides from Shree Nayar. others.
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Edge Detection CSE P 576 Larry Zitnick
EE 7730 Image Segmentation.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
A Closed Form Solution to Natural Image Matting
Face Recognition Based on 3D Shape Estimation
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Single Image Haze Removal Using Dark Channel Prior Professor : 王聖智 教授 Student : 戴玉書 CVPR Best Paper AwardBest Paper Award Kaiming HeKaiming He, Dept.
Lecture#6: segmentation Anat Levin Introduction to Computer Vision Class Fall 2009 Department of Computer Science and App math, Weizmann Institute of Science.
1 An Implementation Sanun Srisuk of EdgeFlow.
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
Face Relighting with Radiance Environment Maps Zhen Wen 1, Zicheng Liu 2, Thomas Huang 1 Beckman Institute 1 University of Illinois Urbana, IL61801, USA.
Light and shading Source: A. Efros.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
Reflectance Map: Photometric Stereo and Shape from Shading
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Lecture 12 Modules Employing Gradient Descent Computing Optical Flow Shape from Shading.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Edge Linking & Boundary Detection
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Capturing light Source: A. Efros.
Sources, Shadows, and Shading
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
TextureAmendment Reducing Texture Distortion in Constrained Parameterizations Yu-Wing TaiNational University of Singapore Michael S. BrownNational University.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
November 4, THE REFLECTANCE MAP AND SHAPE-FROM-SHADING.
Shape from Shading Course web page: vision.cis.udel.edu/cv February 26, 2003  Lecture 6.
Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille Heo, Min-Oh.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Reflectance Function Estimation and Shape Recovery from Image Sequence of a Rotating object Jiping Lu, Jim Little UBC Computer Science ICCV ’ 95.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Texture Synthesis by Image Quilting CS766 Class Project Fall 2004 Eric Robinson.
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.
Hebrew University Image Processing Exercise Class 8 Panoramas – Stitching and Blending Min-Cut Stitching Many slides from Alexei Efros.
EECS 274 Computer Vision Sources, Shadows, and Shading.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
MAN-522 Computer Vision Spring
Processing visual information for Computer Vision
Computer Graphics Chapter 9 Rendering.
Segmentation of Dynamic Scenes
Image Processing and Reconstructions Tools
Image formation and the shape from shading problem
Image formation and the shape from shading problem
Detecting Artifacts and Textures in Wavelet Coded Images
Fall 2012 Longin Jan Latecki
Segmentation of Dynamical Scenes
Texture Synthesis and Transfer
Presentation transcript:

Layered Texture Matting 葉展岱 范智勝

Outline  Introduction  Implementation Overview  Current Work  Reference

Introduction  Our goal Doing texture synthesis on various objects with an irregular shape. Without losing the 3D property in vision.  ( differ from texture transfer) Preserving the property of texture by using the layered texture synthesis.  E.g., leaves, hair

Implementation Overview  Shape from Shading - 葉展岱  (Patch Orientation)  Texture Synthesis - 范智勝  (Layered Texture Synthesis)

Shape from Shading(1)  Normal Recovery Related parameters  S : a unit vector toward a sufficiently distant point light source  I(x,y) : intensity of pixel at (x,y).  Imin : minimum intensity ambient light in the scene  Imax : maximum intensity faces the light source

Shape from Shading(2)  c(x,y) = (I(x,y)−Imin)/(Imax −Imin) cosine of the angle of incidence at (x,y).  s(x,y) = sqrt(1−c(x,y)^2) sine of the angle of incidence at (x,y).  G(x,y) = ▽ I(x,y)−( ▽ I(x,y) · S)S ▽ I(x,y) is the image gradient.  N(x,y) = c(x,y)*S+s(x,y)*G(x,y)/||G(x,y)|| So, what we need is ‘ S ’.

Shape from Shading(3)  How to estimate S ? N(x i,y i ) . S = (I(x i,y i ) – Imin)/(Imax - Imin) (xi,yi): on the boundary of the object ’ s projection N(xi,yi): the gradient of (xi,yi) The source vector S is the least-squares solution to the over constrained linear system

Shape from Shading(2)  Surface Segmentation Cluster with the pixels with similar normals. Use Watershed as cluster method.

Texture Synthesis  Image Quilting Procedure Define similarity using L2-norm applied to every pixel/color in block. Optimize overlap region using minimum error boundary cut.

Texture Synthesis (without cluster)

Current Work(1)  Original Image & texture

Current Work(2)  Cut out the target image Use Matting

Current Work(3)  Normal Recovery Translate N(x,yz) to (R,G,B)

Current Work(4)  Patch Cluster Use Watershed as cluster method

Current Work(5)  Texture Synthesis Obey the normals and intensity

Reference  [1] H. Fang and JC. Hart. Texture Synthesis as Photograph Editing SIGGRAPH  [2] A. A. Efros and WT. Freeman. Image Quilting for Texture Synthesis and Transfer. SIGGRAPH  [3] A. Levin, D. Lischinski, and Y. Weiss. A Closed Form Solution to Natural Image Matting. CVPR 2006.