A | B | C | D | E | F 
 G | H | I | J | K | L | M 
 N | O | P | Q | R | S | T 
 U | V | W | X | Y | Z 
max planck institut
informatik
mpii logo Minerva of the Max Planck Society

Seminar

Texture Synthesis and Analysis Techniques for Images and 3D Geometry - from Automatic Photo Retouch to Inverse Procedural Modeling

Overview

Topics:

The seminar addresses the topic of texture synthesis: the automatic creation of images by statistical techniques. Texture synthesis techniques have become quite popular recently for a number of applications, such as texturing of 2D and 3D objects based on small examples, semi-automatic retouch of photographs, or even the automatic creation of complex images and 3D models from example data. Much of the facination of this technique is due to the rather simple formal framework (and often really simple algorithms) that are able to create amazing results (if you are not convinced - check this out, in particular the texture-by-numbers application).

The seminar will discuss the theoretical foundations as well as practical implementations of different variants of texture synthesis, ranging from classical results to recent research papers.

Goals:

By participating in the seminar, you can learn at least four different things:

Specific skills:

  • An introduction to the theory of non-parametric texture- and geometry synthesis, which is an important current research area.
  • Gain some practical experience in this area by a small, guided implementation exercise.

General skills:

  • Gain experience in reading and understanding current research literature.
  • Practice presentation of scientific topics.

 

symmetry detection image

Schedule

Rooms and Dates:

 

Requirements

Each participant has to:

Follow-ups:

 

Contact

Instructor:

Teaching Assistants:


Software Framework

Optional Software Package for the Practical Experiments:

  • Download the Texton Package
    (this software is open source in terms of the GNU Public License Version 2)
    This software is based on GeoX, the open source teaching environment our group uses at MPI Informatik but has been modified to work for texture synthesis experiments. The original GeoX source is available here.
  • Documentation: An Introduction to the GeoX System (PDF)
    This document describes the GeoX system, which is very similar. Please talk to your advisor for details.
  • This C++ library can be used to conduct the practical experiments, but you are free to use other toolkits/languages.
texton logo

Topics & Literature

Seminar Slides

 

State of the Art Report

 

Basic Texture Synthesis in Images

Improving Speed and Quality:

Applications:

Geometry Synthesis: