Visual Perception
Visual patterns have many interpretations. Human perceivers prefer
in most cases one of these interpretations. For example, the visual
patterns illustrated in Figure 1 and Figure 2 may have, among others,
the illustrated interpretations. In these two cases, human perceivers usually
prefer the interpretations that are illustrated by the red color.
Contact: Mehdi
Dastani

Structural Information Theory
Structural Information Theory (SIT) is a general theory
of pattern perception which aims at explaining why human perceivers
prefer certain interpretations of patterns rather than arbitrary
ones. The explanation is based on the assumption that the human
perceptual system is sensitive to certain types of structural
regularities of patterns called iteration, symmetry, and alternation.
The relevant SIT papers are as follows:
Implementations
This implementation is the result of the Master thesis of Robert Voorn and it is
designed to determine the perceptual structures of string patterns based on
genetic algorithm. The system is implemented in three versions: NoUnit, Unit, DDOext.
The differences between these versions are explained in the master thesis of Robert Voorn.
For each version a SubDirectory is made containing the source code of
two different GA's: Generational + roulette-wheel selection and
Steady state + tournament selection. The input file should contain
a string the perceptual structure of which should be determined.
In the DATATYPEGP.CPP file four different compiler-directives are
present.
DEBUG : can be used to turn on extra checking functions that are
useful for debugging the program. Also extra output is given.
S1 - S3 : these are three different Solutions used in the
thesis and can be switched on and off seperately.
In order to run each of these versions (under unix), download the corresponding directory,
execute ./make in that directory. A file is then generated called GenGa.
You can now run the program by typing the following command on the unix prompt:
./GenGA pCross pMut pComp generations poolsize inputfile runs
The arguments of GenGA are as follows:
Related Sites
The Max Wertheimer site
Institute of Artificial Art Amsterdam