Karel Culik

Karel Culik's Home Page

Karel Culik's Home Page
Left: original
Middle: WFA compression 50:1, 27.07 dB
Right: JPEG compression 50:1, 24.70 dB


For more examles of image compression see

Examples



--------------------------

History

M.Math: Mathematics, Charles University. (Prague) 1957
Ph.D: Theoretical Comp. Science, Czechoslovak Acad.of Sciences, (Prague) 1966
RNDr: Mathematical Logic, Charles Univ. (Prague) 1967
Dr.h.c.: Philosophy, Univ. of Turku, Finland 1995


--------------------------

Research Interests:

Formal Languages and Automata Theory
Parallel Computing
CellularAutomata
Image Generation, Compresion and Manipulation


--------------------------

Cellular Automata as Models of Complex Systems

I study various properties of the global behavior of CA and other problems motivated by applications in Physics. An example is the investigation of limit sets of CA which formalize in this model the notion of the attractor of a dynamical system. Cellular automata and other parallel architectures are also studied as models for highly parallel computation.



--------------------------

Methods for Image Description, Generation and Compression

In recent years, Mandelbrot's fractal geometry has drawn considerable attention of scientists and mathematicians, as it provides method for a concise description of many of the seemingly complex forms and patterns in nature and in the sciences. An important application to graphics is to develop methods based on fractal geometry that allow us to give a concise mathematical description of a wide range of images. We are working on the design of new methods that have two purposes:
1) to give a convenient tool for the design of various types of images,
2) to develop and implement methods for concise automatic encoding of images and regeneration with minimal degrading.
Our Mutual Recursive Function Systems (MRFS) are an example of the former, our Weighted Finite Automata (WFA) and Generalized Finite Autmata (GFA) of the latter.
WFA constitue an excellent tool for compression of grayscale and color images. The image data compression software based on WFA developed in cooperation with Jarkko Kari has been acquired by industry.
GFA developed with V. Valenta serve as a tool for generation of bilevel images and for the compression of silhouette-like bilevel images.
Weighted Finite Transducers (WFT) developed with I. Fris and J. Kari give a powerful tool for manipulation of images both in pixel form and in WFA representation. They can be also used for computer assisted design of WFA.

The following systems are available by anonymous

ftp


BW includes programs for GFA based compressuon of silhouette-like bilevel images and for decoding of arbitrary GFA (both coputer encoded and human designed).
WFTX, imlemented by P. Rajcani, is a comprhensive menu driven system that includes WFA decoder, implements WFT and various operations on WFA, WFT and images in pixel form (both grayscale and color).
XALL, designed by S. Dube and other students, implements several image generation methods: deterministic and probabilistic MRFS (a generalization of Barnsley's IFS, D0L systems in turtle geometry interpretation and matrix substitution systems.
For user guides see REDME files in the appropriate places.
By

GFA

you reach an applet that allows to draw a diagram of an automaton and immediately shows the images corresponding to each state. Currently, it works for deterministic finite automata with all states both initial and final only, the quadrant transformations have not yet been implemented.

--------------------------

Classical problems in Automata and Language Theory

Theoretical computer science and in particular Automata and Language theory is my primary research area and I continue to be interested in finding new methods for solving different classical problems in this area, and applying automata in other areas. An excellent example is the construction of small aperiodic sets of Wang tiles and cubes in cooperation with Jarkko Kari.
For more see the list of publications.

--------------------------

List of Publications

Some of them are available via ftp. Please read README file first.

--------------------------


List of former Ph.D. students at the University of Waterloo:

List of former Ph.D. students at USC:

List of former Postdoctoral assistents at the University of Waterloo: