A rip-map is a set of images , where for all :
is a resampling of .
has extents .
As an overload of terminology, each is also called a rip-map. The meaning of the term should be clear from the context.
Pastel implements the RipMap
class for storing and manipulating
rip-maps. It is declared as:
template <typename Type, integer N = 2>
class RipMap;
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.
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.
A set of precomputed successive downsamplings of an image