ABSTRACT
Focus+context lens-based techniques smoothly integrate two levels of detail using spatial distortion to connect the magnified region and the context. Distortion guarantees visual continuity, but causes problems of interpretation and focus targeting, partly due to the fact that most techniques are based on statically-defined, regular lens shapes, that result in far-from-optimal magnification and distortion. JellyLenses dynamically adapt to the shape of the objects of interest, providing detail-in-context visualizations of higher relevance by optimizing what regions fall into the focus, context and spatially-distorted transition regions. This both improves the visibility of content in the focus region and preserves a larger part of the context region. We describe the approach and its implementation, and report on a controlled experiment that evaluates the usability of JellyLenses compared to regular fisheye lenses, showing clear performance improvements with the new technique for a multi-scale visual search task.
Supplemental Material
- C. Appert, O. Chapuis, and E. Pietriga. High-precision magnification lenses. In Proc. CHI '10, 273--282. ACM, 2010. Google ScholarDigital Library
- S. Avidan and A. Shamir. Seam carving for content-aware image resizing. ACM Trans. Graph., 26(3), 2007. Google ScholarDigital Library
- A. H. Barr. Global and local deformations of solid primitives. In Proc. SIGGRAPH '84, 21--30. ACM, 1984. Google ScholarDigital Library
- P. Baudisch, B. Lee, and L. Hanna. Fishnet, a fisheye web browser with search term popouts: a comparative evaluation with overview and linear view. In Proc. AVI '04, 133--140. ACM, 2004. Google ScholarDigital Library
- T. Beier and S. Neely. Feature-based image metamorphosis. In Proc. SIGGRAPH '92, 35--42. ACM, 1992. Google ScholarDigital Library
- E. A. Bier, M. C. Stone, K. Pier, W. Buxton, and T. D. DeRose. Toolglass and magic lenses: the see-through interface. In Proc. SIGGRAPH '93, 73--80. ACM, 1993. Google ScholarDigital Library
- J. Böttger, U. Brandes, O. Deussen, and H. Ziezold. Map warping for the annotation of metro maps. IEEE Comput. Graph. Appl., 28:56--65, 2008. Google ScholarDigital Library
- J. Böttger, M. Preiser, M. Balzer, and O. Deussen. Detail-In-Context visualization for satellite imagery. Computer Graph-ics Forum, 27(2):587--596, 2008.Google ScholarCross Ref
- J. Brosz, S. Carpendale, and M. Nacenta. The undistort lens. Computer Graphics Forum, 30:881--890, June 2011. Google ScholarDigital Library
- J. Brosz, F. F. Samavati, S. Carpendale, and M. C. Sousa. Single camera flexible projection. In Proc. NPAR '07, 33--42. ACM, 2007. Google ScholarDigital Library
- M. S. T. Carpendale, D. J. Cowperthwaite, and F. D. Fracchia. 3-dimensional pliable surfaces: for the effective presentation of visual information. In Proc. UIST '95, 217--226. ACM, 1995. Google ScholarDigital Library
- M. S. T. Carpendale, D. J. Cowperthwaite, and F. D. Fracchia. Making distortions comprehensible. In Proc. VL '97, 36--45. IEEE, 1997. Google ScholarDigital Library
- M. S. T. Carpendale, J. Ligh, and E. Pattison. Achieving higher magnification in context. In Proc. UIST '04, 71--80. ACM, 2004. Google ScholarDigital Library
- M. S. T. Carpendale and C. Montagnese. A framework for unifying presentation space. In Proc. UIST '01, 61--70. ACM, 2001. Google ScholarDigital Library
- A. Cockburn, A. Karlson, and B. B. Bederson. A review of overview+detail, zooming, and focus+context interfaces. ACM Comput. Surv., 41:2:1--2:31, 2009. Google ScholarDigital Library
- C. D. Correa and D. Silver. Programmable shaders for deformation rendering. In Proc. GH '07, 89--96. Eurographics Association, 2007. Google ScholarDigital Library
- G. W. Furnas. Generalized fisheye views. In ACM SIGCHI Bulletin, volume 17, 16--23. ACM, 1986. Google ScholarDigital Library
- C. Gutwin. Improving focus targeting in interactive fisheye views. In Proc. CHI '02, 267--274. ACM, 2002. Google ScholarDigital Library
- C. Gutwin and C. Fedak. A comparison of fisheye lenses for interactive layout tasks. In Proc. GI '04, 213--220, 2004. Google ScholarDigital Library
- K. E. Hoff, III, A. Zaferakis, M. Lin, and D. Manocha. Fast and simple 2d geometric proximity queries using graphics hardware. In Proc. I3D '01, 145--148. ACM, 2001. Google ScholarDigital Library
- K. Hornbæk, B. B. Bederson, and C. Plaisant. Navigation patterns and usability of zoomable user interfaces with and without an overview. ACM Transactions on Computer-Human Interaction, 9(4):362--389, 2002. Google ScholarDigital Library
- T. A. Keahey and E. L. Robertson. Nonlinear magnification fields. In Proc. INFOVIS '97, 51--58. IEEE, 1997. Google ScholarDigital Library
- Y. Kurzion and R. Yagel. Interactive space deformation with hardware-assisted rendering. IEEE Computer Graphics and Applications, 17(5):66--77, 1997. Google ScholarDigital Library
- P.-Y. Laffont, J. Y. Jun, C. Wolf, Y.-W. Tai, K. Idrissi, G. Drettakis, and S.-e. Yoon. Interactive content-aware zooming. In Proc. GI, 79--87. Canadian Info. Proc. Society, 2010. Google ScholarDigital Library
- E. Lamar, B. Hamann, and K. I. Joy. A magnification lens for interactive volume visualization. In Proc. PG '01, 223. IEEE, 2001. Google ScholarDigital Library
- J. Lamping, R. Rao, and P. Pirolli. A focus+context technique based on hyperbolic geometry for visualizing large hierarchies. In Proc. CHI '95, 401--408. ACM & Addison-Wesley, 1995. Google ScholarDigital Library
- Y. K. Leung and M. D. Apperley. A review and taxonomy of distortion-oriented presentation techniques. ACM ToCHI, 1:126--160, 1994. Google ScholarDigital Library
- W. E. Lorensen and H. E. Cline. Marching cubes: A high resolution 3d surface construction algorithm. In Proc. SIGGRAPH '87, 163--169. ACM, 1987. Google ScholarDigital Library
- E. Pietriga, C. Appert, and M. Beaudouin-Lafon. Pointing and beyond: an operationalization and preliminary evaluation of multi-scale searching. In Proc. CHI '07, 1215--1224. ACM, 2007. Google ScholarDigital Library
- E. Pietriga, O. Bau, and C. Appert. Representation-independent in-place magnification with sigma lenses. IEEE TVCG, 16(03):455--467, 2010. Google ScholarDigital Library
- P. Rademacher. View-dependent geometry. In Proc. SIGGRAPH '99, 439--446. ACM & Addison-Wesley, 1999. Google ScholarDigital Library
- G. G. Robertson and J. D. Mackinlay. The document lens. In Proc. UIST '93, 101--108. ACM, 1993. Google ScholarDigital Library
- M. Sarkar and M. H. Brown. Graphical fisheye views. CACM, 37(12):73--83, 1994. Google ScholarDigital Library
- M. Sarkar, S. S. Snibbe, O. J. Tversky, and S. P. Reiss. Stretching the rubber sheet: a metaphor for viewing large layouts on small screens. In Proc. UIST '93, 81--91. ACM, 1993. Google ScholarDigital Library
- S. Schein, E. Karpen, and G. Elber. Real-time geometric deformation displacement maps using programmable hardware. The Visual Computer, 21(8):791--800, 2005.Google ScholarCross Ref
- T. W. Sederberg and S. R. Parry. Free-form deformation of solid geometric models. In Proc. SIGGRAPH '86, 151--160. ACM, 1986. Google ScholarDigital Library
- M. Spindler, M. Bubke, T. Germer, and T. Strothotte. Camera textures. In Proc. GRAPHITE '06, 295--302. ACM, 2006. Google ScholarDigital Library
- H. Wang, P. J. Mucha, and G. Turk. Water drops on surfaces. ACM Trans. Graph., 24:921--929, July 2005. Google ScholarDigital Library
- Y.-S. Wang, T.-Y. Lee, and C.-L. Tai. Focus+context visualization with distortion minimization. IEEE TVCG, 14(6):1731--1738, 2008. Google ScholarDigital Library
- G. Wyvill. Data structure for soft objects. The visual computer, 2(4):227--234, 1986.Google Scholar
- Y. Yang, J. X. Chen, and M. Beheshti. Nonlinear Perspective Projections and Magic Lenses: 3D View Deformation. IEEE Comput. Graph. Appl., 25(1):76--84, 2005. Google ScholarDigital Library
- Zhao, X., Zeng, W., Gu, D., Kaufman, A., Xu, W., and Mueller, K. Conformal magnifier: A focu+context technique with local shape preservation. IEEE TVCG (2012). PrePrint. Google ScholarDigital Library
Index Terms
- JellyLens: content-aware adaptive lenses
Recommendations
Sigma lenses: focus-context transitions combining space, time and translucence
CHI '08: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsFocus + context techniques such as fisheye lenses are used to navigate and manipulate objects in multi-scale worlds. They provide in-place magnification of a region without requiring users to zoom the whole representation and consequently lose context. ...
High-precision magnification lenses
CHI '10: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsFocus+context interfaces provide in-place magnification of a region of the display, smoothly integrating the focus of attention into its surroundings. Two representations of the data exist simultaneously at two different scales, providing an alternative ...
Multi-con: exploring graphs by fast switching among multiple contexts
AVI '10: Proceedings of the International Conference on Advanced Visual InterfacesFocus+Context is a popular and effective technique for graph exploration. While previous works concentrate on studying how to display focal nodes with a single context, we argue that it is often difficult to select an optimal context for a complex graph ...
Comments