Rip mapping

Back to Precomputed filtering

A rip-map is a set of images , where for all :

As an overload of terminology, each is also called a rip-map. The meaning of the term should be clear from the context.

Practice

Pastel implements the RipMap class for storing and manipulating rip-maps. It is declared as:

template <typename Type, integer N = 2>
class RipMap;

Memory requirements

The memory requirements for a rip-map grow exponentially with increasing dimension. In general, if an n-dimensional image takes units of memory, then a rip-map takes units of memory.

Example

Here is an example of a rip-map for a 2-dimensional image. The invidual rip-maps have been combined into a single image for visualization. Note: this image was originally 1024 x 1024, which I resampled to 512 x 512 to better fit the webpage.

Files

Algorithms for rip-maps

RipMap class

A set of precomputed successive downsamplings of an image

RipMap example

Ripmap module