[SigGraph2002] Image Quilting/Texture Synthesize

Matlab code to do Image Quilting as presented in the SIGGRAPH 2002 paper by Efros & Freeman.

You are now following this Submission

Matlab code to do Image Quilting as presented in the SIGGRAPH 2002 paper by Efros & Freeman.

Note: this isn't Efros & Freeman's code, just an implementation of it.

Texture Synthesize

IMOUT = SYNTHESIZE(IMGIN , SIZEOUT, TILESIZE, OVERLAP [, ISDEBUG])

returns an image that is Texture Synthesized

IMGIN

the code both works on grascale images or color images

SIZEOUT

An 1*2 array , the size of output image

e.g. size(texture)*3

TILESIZE

TILESIZE of each block

OVERLAP

size of overlap bar between blocks

ISDEBUG

equals 0 (default) if no debug function

the algorithm will shows progress of each step, a little more

time will be cost in plotting.

Cite As

Li Cheng (2026). [SigGraph2002] Image Quilting/Texture Synthesize (https://se.mathworks.com/matlabcentral/fileexchange/35828-siggraph2002-image-quilting-texture-synthesize), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Financial Toolbox in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0