Skip to content

Code to perform Texture Synthesis by Non-Parametric Sampling as proposed by Efros and Leung, ICCV99

Notifications You must be signed in to change notification settings

shishir-umesh/CV-TextureAnalysis

Repository files navigation

Computer Vision - Texture Synthesis

This is the first part of the project where the goal is to implement and evaluate the idea of Texture Synthesis by Non-Parametric Sampling as proposed by Efros and Leung, ICCV99.

The paper can be found at this link : http://graphics.cs.cmu.edu/people/efros/research/NPS/efros-iccv99.pdf

Getting Started

We are given a pseudo code of the implementation of Non-Parametric Sampling algorithm which we need to run on the sample gif images to synthesize a 200x200 pixel image.

Example image :
Texture

We repeat this for various WindowSize parameters and evaluate the performance and quality of the synthesized image.

The pseudocode for the algorithm : http://graphics.cs.cmu.edu/people/efros/research/NPS/alg.html

We plot synthesize images for various window sizes hence resulting in synthesised images becoming better qualitatively however taking a longer time to be synthesized. The results for synthesized images for different seed images are as follows:


Texture 1 :

Texture



Texture 2 :

Texture



Texture 3 :

Texture



Texture 4 :

Texture



Texture 5 :

Texture


About

Code to perform Texture Synthesis by Non-Parametric Sampling as proposed by Efros and Leung, ICCV99

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages