John T. Kelso

Learn More
We present DIVERSE, a highly modular collection of complimentary software packages designed to facilitate the creation of device independent virtual environments. DIVERSE is free/open source software, containing both end-user programs and C++ APIs (Application Programming Interfaces). DgiPf is the DIVERSE graphics interface to OpenGL PerformerTM. A program(More)
Traditional user interface evaluation usually is conducted in a laboratory where users are observed directly by evaluators. However, the remote and distributed location of users on the network precludes the opportunity for direct observation in usability testing. Further, the network itself and the remote work setting have become intrinsic parts of usage(More)
This paper describes a set of tools for performing measurements of objects in a virtual reality based immersive visualization environment. These tools enable the use of the immersive environment as an instrument for extracting quantitative information from data representations that hitherto had be used solely for qualitative examination. We provide, within(More)
We describe a method for calibrating an electromagnetic motion tracking device. Algorithms for correcting both location and orientation data are presented. In particular we use a method for interpolating rotation corrections that has not previously been used in this context. This method, unlike previous methods, is rooted in the geometry of the space of(More)
This is the third in a series of articles that describe, through examples, how the Scientific Applications and Visualization Group (SAVG) at NIST has utilized high performance parallel computing, visualization, and machine learning to accelerate scientific discovery. In this article we focus on the use of high performance computing and visualization for(More)
The advent of high performance computers (HPC) has allowed materials researchers to model large three-dimensional (3D) nano-structures. These 3D nano-structures and their associated macro-properties can be sufficiently complex such that researchers can benefit from immersive virtual environments (VEs) in their analysis and interpretation of HPC model(More)
Computational and laboratory experiments are generating increasing amounts of scientific data. Often, the complexity of the data makes it difficult to devise a priori methods for its analysis, or the data is from new landscapes, such as the nano-world, where we have little experience. Moreover, there may be ancillary data, from databases for example, that(More)
  • 1