BiLL: an experimental environment for visual analytics

The field of Visual Analytics attempts to identify phenomena, guidelines, and algorithms to generate images suitable to communicate information efficiently and effectively. The benefit of using information visualizations is that the represented data can be quickly perceived and comprehended by the viewer. Research of novel visualization and interaction techniques in the context of three-dimensional computer graphics requires interactive computer systems. To this end, a component-oriented software framework is presented in this contribution. Bildsprache LiveLab (BiLL) allows independent implementation and combination of different components. Each component is responsible for various tasks in the context of investigating images of three-dimensional scenes. Two case studies covering multiperspective and color perspective illustrate the application of BiLL and its potential as an experimental environment for visualizing user-centered projections of three-dimensional scenes.

[1]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[2]  Johnny Chung Lee,et al.  Hacking the Nintendo Wii Remote , 2008, IEEE Pervasive Computing.

[3]  Maneesh Agrawala,et al.  Optimizing content-preserving projections for wide-angle images , 2009, SIGGRAPH '09.

[4]  Ben Shneiderman,et al.  Readings in information visualization - using vision to think , 1999 .

[5]  Rainer Groh,et al.  FIGURE OUT PERSPECTIVES: PERCEPTUALLY REALISTIC AVATAR VISUALIZATION , 2011 .

[6]  Ingmar S. Franke,et al.  Angle of view vs. perspective distortion: a psychological evaluation of perspective projection for achieving perceptual realism in computer graphics , 2008, APGV '08.

[7]  G. Voss,et al.  OpenSG: Basic Concepts , 2002 .

[8]  William Robert Ware Modern Perspective: A Treatise Upon the Principles and Practice of Plane and Cylindrical Perspective , 2009 .

[9]  E. Wes Bethel,et al.  Scene graph APIs: wired or tired? , 1999, SIGGRAPH '99.

[10]  Paul Klint,et al.  ToolBus: The Next Generation , 2002, FMCO.

[11]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[12]  Stefan Schlechtweg,et al.  Non-photorealistic computer graphics: modeling, rendering, and animation , 2002 .

[13]  Karan Singh,et al.  A Fresh Perspective , 2002, Graphics Interface.

[14]  J.C. Roberts,et al.  State of the Art: Coordinated & Multiple Views in Exploratory Visualization , 2007, Fifth International Conference on Coordinated and Multiple Views in Exploratory Visualization (CMV 2007).

[15]  Jan Bosch,et al.  Component-Oriented Programming , 2006, ECOOP Workshops.

[16]  Leslie Lamport,et al.  Basic Concepts , 1981, Advanced Course: Distributed Systems.

[17]  Sanjay P. Ahuja,et al.  Performance Evaluation of Java And C + + Distributed Applications In A CORBA Environment , 2002 .

[18]  Pak Chung Wong,et al.  Visual Analytics , 2004, IEEE Computer Graphics and Applications.

[19]  P. Perona,et al.  Squaring the circle in panoramas , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[20]  Leonard McMillan,et al.  A Framework for Multiperspective Rendering , 2004, Rendering Techniques.

[21]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[22]  C.E. Pereira,et al.  Quantitative evaluation of distributed object-oriented programming environments for real-time applications , 1999, Proceedings 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'99) (Cat. No.99-61702).

[23]  Bronwen Brown Secret Knowledge: Rediscovering the Lost Techniques of the Old Masters , 2002 .

[24]  Ravin Balakrishnan,et al.  Exploring bimanual camera control and object manipulation in 3D graphics interfaces , 1999, CHI '99.

[25]  Robert Rieger,et al.  Towards attention-centered interfaces: An aesthetic evaluation of perspective with eye tracking , 2008, TOMCCAP.

[26]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[27]  Raimund Dachselt,et al.  Learning from Painting: Perspective-dependent Geometry Deformation for Perceptual Realism , 2007, EGVE.

[28]  Jefferson Y. Han Multi-touch interaction wall , 2006, SIGGRAPH '06.

[29]  M. Jern,et al.  Tailor-made exploratory visualization for statistics Sweden , 2005, Coordinated and Multiple Views in Exploratory Visualization (CMV'05).

[30]  Maneesh Agrawala,et al.  Artistic Multiprojection Rendering , 2000, Rendering Techniques.

[31]  Silvia Miksch,et al.  Semantic depth of field , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[32]  Bjarne Stroustrup,et al.  Evolving a language in and for the real world: C++ 1991-2006 , 2007, HOPL.

[33]  Gary R. Bertoline Visual Science: An Emerging Discipline 1 , 1998 .

[34]  Two-Handed Input in Human-Computer Interaction Introduction , 2012 .

[35]  Timo Jokela,et al.  The standard of user-centered design and the standard definition of usability: analyzing ISO 13407 against ISO 9241-11 , 2003, CLIHC '03.

[36]  Frank S. de Boer,et al.  Formal Methods for Components and Objects , 2012, Lecture Notes in Computer Science.

[37]  William Buxton,et al.  When it gets more difficult, use both hands: exploring bimanual curve manipulation , 2005, Graphics Interface.

[38]  Serge Demeyer,et al.  Object-Oriented Technology ECOOP’99 Workshop Reader , 1999, Lecture Notes in Computer Science.