Table of Contents  
Background: Introduction to the Hyperbolic Display  
Growing demand for visualization and navigation  The demand for techniques handling large collections of data is
rapidly growing. For many tasks of exploratory data analysis visualization plays an important role. It is a key for efficient integration of human expertise  not only to include his background knowledge, intuition and creativity, but also his powerful pattern recognition and processing capabilities. The design goals for an optimal user interaction strongly depend on the given visualization task but they certainly include an easy and intuitive navigation with strong support for the user's orientation.  
Layout problem for display  Since most of available data display devices are twodimensional  paper and screens  the following problem must be solved: finding a meaningful spatial mapping of data onto the display area. One limiting factor is the ``restricted neighborhood'' around a point in a Euclidean 2D surface. Hyperbolic spaces open an interesting loophole.  
Hyperbolic Space unusual properties  The Hyperbolic Space shows some extraordinary properties
which enable us to build novel displays:
 
Most Suitable Projection Poincaré Disk Model  The hyperbolic space is a noneuclidean space with negative
curvature. There are several projections methods to map the
H^{2} into the display area. For our purpose, the
Poincaré Model
is the most favorable.
 
Focus+Context  The focus can be moved via mouse interaction to each location in H^{2}, like a ``fovea''. The zooming factor is largest in the center and falls gradually off with distance to the fovea. Therefore, the context appears very natural. As more remote things are, the less spatial representation is assigned in the current display.  
Moving the focus  Via mouse click or drag the Möbius transformation moves the fovea, the
focus to the desired location. In the animations you see a regular
tessellation grid, where 8 equilateral triangles meet at each vertex. While
the grid could be extended to infinity only a subset with four circles of
triangles around the center is shown.
Note that straight lines in H2 appear as circle segments. Their extension intersects the unit circle perpendicular. Watch the grid as its appearance changed in a linear (left) and a circular motion (right). 

Layout Techniques in the Hyperbolic Plane H^{2}  
In order to employ the visualization capabilities of the H2 the data has to be arranged in the layout space. Today we know three major layout techniques.  
HTL  In 1994 Lamping and Rao developed the Hyperbolic Tree Viewer at
Xerox Parc and demonstrated the remarkable navigation features in the
hyperbolic space (see star tree at inxight.com
for H2 and Munzner for a
H3 version)


HSOM 
The Hyperbolic SelfOrganizing Maps (HSOM) is the transfer of Kohonen's
SOM algorithm operating on a finite grid structure in H2.


HMDS 
The Hyperbolic Multidimensional Scaling (HMDS) is the conceptual
combination of Sammon's Multidimensional Scaling algorithm and the
Poincaré Model of the hyperbolic plane.


Map Metaphore  We are very much used to visualizing structure using the map metaphore. I.e. similarity between data objects in the display are reflected in their spatial arrangement. All the above layout techniques provide this property. For a further comparison and discussion see the ICDM 2003 paper.  
Demo Software  
A standalone demo application in preparation and is coming soon
here


Literature and Links  
HMDS Introduction 
 
Hybrid Hyperbolic Data Viewer (HHDV, combining HSOM and HMDS) 
 
Multimedia Application (HIB) 
 
Other Links  
Contact:  