Quantum Treemaps and Bubblemaps for a Zoomable Image Browser

This paper describes two algorithms for laying out groups of objects in a 2D space-filling manner. Quantum Treemaps are a variation on existing treemap algorithms that are designed for laying out images or other objects of indivisible (quantum) size. They build on the Ordered Treemap algorithm, but guarantees that every generated rectangle will have a width and height that are an integral multiple of an input object size. Bubblemaps also fill space with groups of quantum-sized objects, but generate nonrectangular blobs, and utilize space more efficiently. Both algorithms have been applied to PhotoMesa, an application that supports browsing of large numbers of images. PhotoMesa uses a Zoomable User Interface with a simple interaction designed for novices and family use.

[1]  Ben Shneiderman,et al.  Tree visualization with tree-maps: 2-d space-filling approach , 1992, TOGS.

[2]  Mountaz Hascoët,et al.  Visual relevance analysis , 1996, DL '96.

[3]  Benjamin B. Bederson,et al.  Does zooming improve image browsing? , 1999, DL '99.

[4]  Jock D. Mackinlay,et al.  The document lens , 1993, UIST '93.

[5]  Paul A. Beardsley,et al.  Personal digital historian: user interface design , 2001, CHI Extended Abstracts.

[6]  Ben Shneiderman,et al.  Ordered treemap layouts , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[7]  George W. Furnas,et al.  Critical zones in desert fog: aids to multiscale navigation , 1998, UIST '98.

[8]  Gregory J. Wolff,et al.  Storytelling with digital photographs , 2000, CHI.

[9]  Ben Shneiderman,et al.  Direct annotation: a drag-and-drop strategy for labeling photos , 2000, 2000 IEEE Conference on Information Visualization. An International Conference on Computer Visualization and Graphics.

[10]  Ben Shneiderman,et al.  Visualization methods for personal photo collections: browsing and searching in the PhotoFinder , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[11]  Allison Druin,et al.  Designing a Digital Library for Young Children: An Intergenerational Partnership , 2001 .

[12]  James D. Hollan,et al.  Pad++: A Zoomable Graphical Sketchpad For Exploring Alternate Interface Physics , 1996, J. Vis. Lang. Comput..

[13]  J. C. Platt AutoAlbum: clustering digital photographs using probabilistic model merging , 2000, 2000 Proceedings Workshop on Content-based Access of Image and Video Libraries.

[14]  Jarke J. van Wijk,et al.  Squarified Treemaps , 2000, VisSym.

[15]  Benjamin B. Bederson,et al.  Jazz: an extensible zoomable user interface graphics toolkit in Java , 2000, UIST '00.

[16]  Kerry Rodden,et al.  Does organisation by similarity assist image browsing? , 2001, CHI.