Skip to content

shubhlohiya/image-quilting-texture-synthesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Quilting for Texture Synthesis & Transfer

Course Project for CS663 - Digital Image Processing


This is our implementation of Texture Synthesis and Texture Transfer using Image Quilting. It is based on the paper of the same name by authors Alexei Efros and William Freeman.

Usage

First, clone this repository using git clone https://github.com/shubhlohiya/image-quilting-texture-synthesis.git

CLI Tool:

To use the CLI tool associated with our project do the following:

  • cd code/
  • To perform Texture Synthesis use: python main.py --synthesis -i <texture_img> -b <block_size> -o <overlap_size> -tol <tolerance>
  • To perform Texture Transfer use: python main.py --transfer -i <target_img> -t <texture_img> -b <block_size> -o <overlap_size> -tol <tolerance> -a <alpha>

For more details, use python main.py -h

 

Results

Some Results for Texture Synthesis

Input Image Synthesized Texture

     

Some Results for Texture Transfer

Target Image Texture Image Result

For more results, please check the report.


Created with ❤️ by Shubham Lohiya, Latika Patel & Prathmesh Bele

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages