TEXTURE SYNTHESIS BY NON-PARAMETRIC SAMPLING VIVA-VITAL Nazia Tabassum 27 July 2015.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Probability 2: constructing tree diagrams
Filling Algorithms Pixelwise MRFsChaos Mosaics Patch segments are pasted, overlapping, across the image. Then either: Ambiguities are removed by smoothing.
Image Quilting and Apples
The Normal Distribution
Texture. Limitation of pixel based processing Edge detection with different threshold.
Data-driven methods: Texture (Sz 10.5) Cs129 Computational Photography James Hays, Brown, Spring 2011 Many slides from Alexei Efros.
Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference. many slides from David Jacobs.
Maryia Kazakevich “Texture Synthesis by Patch-Based Sampling” Texture Synthesis by Patch-Based Sampling Real-Time Texture Synthesis By Patch-Based Sampling,
Image Quilting for Texture Synthesis & Transfer Alexei Efros (UC Berkeley) Bill Freeman (MERL) +=
Start S2S2 S3S3 S4S4 S5S5 Goal S7S7 S8S8 Arrows indicate strength between two problem states Start maze … Reinforcement learning example.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Region Filling and Object Removal by Exemplar-Based Image Inpainting
Fitting a Model to Data Reading: 15.1,
1 Probability. 2 Probability has three related “meanings.” 1. Probability is a mathematical construct. Probability.
Computer vision: models, learning and inference
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
6.1 Confidence Intervals for the Mean (Large Samples)
Check it out! : Simple Random Sampling. Players of a dice game roll five dice and earn points according to the combinations of numbers they roll.
Chapter 6: Sampling Distributions
AP Statistics Section 13.1 A. Which of two popular drugs, Lipitor or Pravachol, helps lower bad cholesterol more? 4000 people with heart disease were.
Texture Synthesis by Non-parametric Sampling Alexei Efros and Thomas Leung UC Berkeley.
In this chapter we will consider two very specific random variables where the random event that produces them will be selecting a random sample and analyzing.
Chapter 7 Statistical Inference: Confidence Intervals
Estimation in Sampling!? Chapter 7 – Statistical Problem Solving in Geography.
Motif finding with Gibbs sampling CS 466 Saurabh Sinha.
Markov Random Fields Probabilistic Models for Images
ISQS 6347, Data & Text Mining1 Ensemble Methods. ISQS 6347, Data & Text Mining 2 Ensemble Methods Construct a set of classifiers from the training data.
LECTURE 25 THURSDAY, 19 NOVEMBER STA291 Fall
Nonparametric Modeling of Images
Synthesizing Natural Textures Michael Ashikhmin University of Utah.
Chapter 7 Statistical Inference: Estimating a Population Mean.
Example Random samples of size n =2 are drawn from a finite population that consists of the numbers 2, 4, 6 and 8 without replacement. a-) Calculate the.
Math 4030 – 9b Comparing Two Means 1 Dependent and independent samples Comparing two means.
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
A study involving stress is done on a college campus among the students. The stress scores are known to follow a uniform distribution with the lowest stress.
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.
MSV 8: Sampling
Distributions of Sample Means. z-scores for Samples  What do I mean by a “z-score” for a sample? This score would describe how a specific sample is.
Nonparametric Modeling of Textures Outline Parametric vs. nonparametric Image patches and similarity distance Efros-Leung’s texture synthesis by non- parametric.
Markov Random Fields (MRF) Spring 2009 Ben-Gurion University of the Negev.
Example A population has a mean of 200 and a standard deviation of 50. A random sample of size 100 will be taken and the sample mean x̄ will be used to.
 A standardized value  A number of standard deviations a given value, x, is above or below the mean  z = (score (x) – mean)/s (standard deviation)
m/sampling_dist/index.html.
13 Nonparametric Methods Introduction So far the underlying probability distribution functions (pdf) are assumed to be known, such as SND, t-distribution,
Texture Analysis and Synthesis. Texture Texture: pattern that “looks the same” at all locationsTexture: pattern that “looks the same” at all locations.
A Set-Partitioning-Based Model and Solution Procedure for the SVRP Rosemary Berger, Jeff Linderoth, Clara Novoa and Bob Storer Department of Industrial.
Chapter 6: Sampling Distributions
Chapter 7, part C.
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Announcements Project 4 out today help session at the end of class.
Distributed Ray Tracing
Birthday “Paradox” There are N people in a room.
Texture Synthesis by Non-parametric Sampling
Announcements Final Project 3 artifacts Evals
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
Histograms REVIEWED Histograms are more than just an illustrative summary of the data sample. Typical examples are shown below (in R: see help(hist) for.
Histogram Probability distribution of the different grays in an image.
Texture.
Image Quilting for Texture Synthesis & Transfer
Warm Up Imagine a family has three children. 1) What is the probability the family has: 3 girls and 0 boys 2 girls and 1 boy 1 girl and 2 boys 0 girls.
Announcements Guest lecture next Tuesday
Outline Texture modeling - continued Julesz ensemble.
Texture Synthesis and Transfer
Intensity Transformations and Spatial Filtering
Sequences II Prof. Noah Snavely CS1114
Detecting and analysing motion
Random Neural Network Texture Model
Outline Texture modeling - continued Markov Random Field models
Presentation transcript:

TEXTURE SYNTHESIS BY NON-PARAMETRIC SAMPLING VIVA-VITAL Nazia Tabassum 27 July 2015

WHY SYNTHESIZE TEXTURE?

INSPIRATION – MARKOV CHAIN

HOW TEXTURE SYNTHESIS WORKS  In the black region, select neighborhood of size w  Calculate “distance” between this patch and all patches in sample texture  Find best match  Construct conditional probability distribution including best match and other well matched neighborhoods  Less than a minimum distance (function of best match  Can give equal weights, OR better matches have higher probability  Randomly sample from this distribution  Use center pixel of neighborhood chosen as new pixel value w

EFFECT OF WINDOW SIZE

Window Width: EFFECT OF WINDOW SIZE

FAILURE EXAMPLE  Produces garbage because not enough good matches  Duplicate texture because one “best” match keeps getting picked  Again, not enough good matches  No matches found that are below minimum distance threshold  Can be solved by providing larger sample texture 

IMPERFECT TEXTURE SYNTHESIS

IMPROVEMENT OVER EARLIER APPROACH

THANK YOU! QUESTIONS?