DOC PREVIEW
CMU CS 15462 - Texture Synthesis

This preview shows page 1-2-3-24-25-26 out of 26 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1Texture SynthesisPresented by James HaysProblem Statement2Problem StatementProblem Statement3Problem StatementProblem Statement4Problem StatementProblem Statement5Problem StatementProblem Statement6Problem Statement• No easy fix• Limited by texture memory and artist man hoursTexture Spectrum7Real world textureTiling8TilingTexture Synthesis Result9Texture SpectrumAnother Justification101112Approaches• First approach – toy with some noise image until it matches the statistics of the input image.Texture Spectrum13Approaches• Newer approach – Copy pixels directly from the input. Search instead of model.Texture Spectrum14Approaches• Newest approach – Copy patches directly from the input and worry about stitching them togetherTexture Spectrum15Approaches• Newest approach – Copy patches directly from the input and worry about stitching them together while enforcing periodicity.Texture Spectrum16LimitationsNeighborhood Based Methods• This is what you will be implementing for homework 4.17Neighborhood Based Methods• This is what you will be implementing for homework 4.Neighborhood Based Methods• This is what you will be implementing for homework 4.18Neighborhood Based Methods• There is one significant parameterNeighborhood Based Methods• Several meaningful extensions– Hole filling– Coherence Parameter– Targeted Synthesis– Multiresolution Synthesis– Analogy Based Synthesis– Acceleration– Your Brilliant Idea19Neighborhood Based Methods• Hole fillingNeighborhood Based Methods• Hole filling20Neighborhood Based Methods• Coherence ParameterWith C.P. Without With C.P. WithoutNeighborhood Based Methods• Coherence Parameter– Targeted Synthesis21Neighborhood Based Methods• Multiresolution SynthesisNeighborhood Based Methods• Analogy Based Synthesis::::22Neighborhood Based Methods• AccelerationNon-photorealistic rendering::::23Non-photorealistic Rendering::::Paint by numbers::::24Colorization: :::Perspective synthesis25Perspective synthesisRotation invariant synthesis26MoviesMore neat stuffNear Regular


View Full Document

CMU CS 15462 - Texture Synthesis

Download Texture Synthesis
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Texture Synthesis and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Texture Synthesis 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?