Skip to main navigation Skip to search Skip to main content

Example-Based Image Synthesis via Randomized Patch-Matching

Research output: Contribution to journalArticlepeer-review

Abstract

Image and texture synthesis is a challenging task that has long been drawing attention in the fields of image processing, graphics, and machine learning. This problem consists of modeling the desired type of images, either through training examples or via a parametric modeling, and then generating images that belong to the same statistical origin. This paper addresses the image synthesis task, focusing on two specific families of images - handwritten digits and face images. This paper offers two main contributions. First, we suggest a simple and intuitive algorithm capable of generating such images in a unified way. The proposed approach taken is pyramidal, consisting of upscaling and refining the estimated image several times. For each upscaling stage, the algorithm randomly draws small patches from a patch database and merges these to form a coherent and novel image with high visual quality. The second contribution is a general framework for the evaluation of the generation performance, which combines three aspects: the likelihood, the originality, and the spread of the synthesized images. We assess the proposed synthesis scheme and show that the results are similar in nature, and yet different from the ones found in the training set, suggesting that true synthesis effect has been obtained.

Original languageEnglish
Article number8030088
Pages (from-to)220-235
Number of pages16
JournalIEEE Transactions on Image Processing
Volume27
Issue number1
DOIs
StatePublished - Jan 2018

Keywords

  • Image synthesis
  • MNIST
  • face images
  • hallucination
  • patch-matching
  • t-SNE

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Example-Based Image Synthesis via Randomized Patch-Matching'. Together they form a unique fingerprint.

Cite this