Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Eric Shaffer

dblp:22/6568 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
1since 2021 · last 2024
0009-0007-8656-7225ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 4 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
1 paper
Wearable and physiological sensing · 50% Interaction techniques and input · 50%
Computer graphics and multimedia
3 papers
Virtual and augmented reality · 73% Geometric modeling and processing · 22% Rendering · 5%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Wearable and physiological sensing › eye tracking
gaze-based interaction
0.812024
FocusFlow: 3D Gaze-Depth Interaction in Virtual Reality Leveraging Active Visual Depth Manipulation · CHI 2024
Interaction techniques and input
hands-free interaction
0.812024
FocusFlow: 3D Gaze-Depth Interaction in Virtual Reality Leveraging Active Visual Depth Manipulation · CHI 2024
Virtual and augmented reality › immersive interaction
3d user interfaces
0.212024
FocusFlow: 3D Gaze-Depth Interaction in Virtual Reality Leveraging Active Visual Depth Manipulation · CHI 2024
Geometric modeling and processing › shape representation
multiresolution shape representation
0.112005
A Multiresolution Representation for Massive Meshes · IEEE Trans. Vis. Comput. Graph. 2005
Performance modeling and evaluation › performance analysis tools
performance visualization
0.011999
An Approach to Immersive Performance Visualization of Parallel and Wide-Area Distributed Applications · HPDC 1999
Geometric modeling and processing
mesh processing
0.012005
A Multiresolution Representation for Massive Meshes · IEEE Trans. Vis. Comput. Graph. 2005
Rendering
view-dependent rendering
0.012005
A Multiresolution Representation for Massive Meshes · IEEE Trans. Vis. Comput. Graph. 2005
Virtual and augmented reality
immersive visualization
0.011999
An Approach to Immersive Performance Visualization of Parallel and Wide-Area Distributed Applications · HPDC 1999
Distributed systems › distributed system evaluation
distributed application performance
0.011999
An Approach to Immersive Performance Visualization of Parallel and Wide-Area Distributed Applications · HPDC 1999

Methods — techniques the papers use, named apart from their topics

user study · 1.5binocular visual depth detection · 1.5external memory algorithm · 0.1adaptive simplification · 0.1integrated measurement · 0.0
YearPublicationVenuePosition
2024 FocusFlow: 3D Gaze-Depth Interaction in Virtual Reality Leveraging Active Visual Depth Manipulation
abstract
Gaze interaction presents a promising avenue in Virtual Reality (VR) due to its intuitive and efficient user experience. Yet, the depth control inherent in our visual system remains underutilized in current methods. In this study, we introduce FocusFlow, a hands-free interaction method that capitalizes on human visual depth perception within the 3D scenes of Virtual Reality. We first develop a binocular visual depth detection algorithm to understand eye input characteristics. We then propose a layer-based user interface and introduce the concept of “Virtual Window” that offers an intuitive and robust gaze-depth VR interaction, despite the constraints of visual depth accuracy and precision spatially at further distances. Finally, to help novice users actively manipulate their visual depth, we propose two learning strategies that use different visual cues to help users master visual depth control. Our user studies on 24 participants demonstrate the usability of our proposed virtual window concept as a gaze-depth interaction method. In addition, our findings reveal that the user experience can be enhanced through an effective learning process with adaptive visual cues, helping users to develop muscle memory for this brand-new input mechanism. We conclude the paper by discussing potential future research topics of gaze-depth interaction.
Chenyang Zhang 0002, Tiansu Chen, Eric Shaffer, Elahe Soltanaghai
CHI3
2011 CoMoTo: the collaboration modeling toolkit
abstract
We are excited to introduce CoMoTo -- the Collaboration Modeling Toolkit -- a new, web-based application that expands and enhances well-known software similarity detection systems. CoMoTo is an end-to-end data management, analysis, and visualization system whose purpose is to assist instructors of courses requiring programming exercises to monitor and investigate the extent of student collaboration, both allowed and illicit. We describe CoMoTo's interface, which was designed to facilitate scrutiny of collaboration data projected along student, course, assignment, etc. attributes, and to allow for interactive visualization of pairwise similarity measures via a dynamic graph. We also elaborate on the details of CoMoTo's implementation. Finally, we briefly discuss two use cases that foreshadow CoMoTo's broad utility in student code analysis, not only for plagiarism detection, but also for investigating early student coding styles, and for evaluating software similarity detection systems, themselves.
Charlie Meyer, Cinda Heeren, Eric Shaffer, Jon Tedesco
ITiCSE3
2008 Streaming tetrahedral mesh optimization
abstract
Improving the quality of tetrahedral meshes is an important operation in many scientific computing applications. Meshes with badly shaped elements impact both the accuracy and convergence of scientific applications. State-of-the-art mesh improvement techniques rely on sophisticated numerical optimization methods such as feasible Newton or conjugate gradient. Unfortunately, these methods cannot be practically applied to very large meshes due to their global nature. Our contribution in this paper is to describe a streaming framework for tetrahedral mesh optimization. This framework enables the optimization of meshes an order of magnitude larger than previously feasible, effectively optimizing meshes too large to fit in memory. Our results show that streaming is typically faster than global optimization and results in comparable mesh quality. This leads us to conclude that streaming extends mesh optimization to a new class of mesh sizes without compromising the quality of the optimized mesh.
Eric Shaffer
Symposium on Solid and Physical Modeling2
2005 A Multiresolution Representation for Massive Meshes
abstract
We present a new external memory multiresolution surface representation for massive polygonal meshes. Previous methods for building such data structures have relied on resampled surface data or employed memory intensive construction algorithms that do not scale well. Our proposed representation combines efficient access to sampled surface data with access to the original surface. The construction algorithm for the surface representation exhibits memory requirements that are insensitive to the size of the input mesh, allowing it to process meshes containing hundreds of millions of polygons. The multiresolution nature of the surface representation has allowed us to develop efficient algorithms for view-dependent rendering, approximate collision detection, and adaptive simplification of massive meshes. The empirical performance of these algorithms demonstrates that the underlying data structure is a powerful and flexible tool for operating on massive geometric data.
Eric Shaffer, Michael Garland
IEEE Trans. Vis. Comput. Graph.1
2002 A Multiphase Approach to Efficient Surface Simplification
abstract
We present a new multiphase method for efficiently simplifying polygonal surface models of arbitrary size. It operates by combining an initial out-of-core uniform clustering phase with a subsequent in-core iterative edge contraction phase. These two phases are both driven by quadric error metrics, and quadrics are used to pass information about the original surface between phases. The result is a method that produces approximations of a quality comparable to quadric-based iterative edge contraction, but at a fraction of the cost in terms of running time and memory consumption.
Michael Garland, Eric Shaffer
IEEE Visualization2
2001 Efficient Adaptive Simplification of Massive Meshes
abstract
The growing availability of massive polygonal models, and the inability of most existing visualization tools to work with such data, has created a pressing need for memory-efficient methods capable of simplifying very large meshes. In this paper, we present a method for performing adaptive simplification of polygonal meshes that are too large to fit in-core. Our algorithm performs two passes over an input mesh. In the first pass, the model is quantized using a uniform grid, and surface information is accumulated in the form of quadrics and dual quadrics. This sampling is then used to construct a BSP-tree in which the partitioning planes are determined by the dual quadrics. In the final pass, the original vertices are clustered using the BSP-tree, yielding an adaptive approximation of the original mesh. The BSP-tree describes a natural simplification hierarchy, making it possible to generate a progressive transmission and construct level-of-detail representations. In this way, the algorithm provides some of the features associated with more expensive edge contraction methods while maintaining greater computational efficiency. In addition to performing adaptive simplification, our algorithm exhibits output-sensitive memory requirements and allows fine control over the size of the simplified mesh.
Eric Shaffer, Michael Garland
IEEE Visualization1
1999 An Approach to Immersive Performance Visualization of Parallel and Wide-Area Distributed Applications
abstract
Complex, distributed applications pose new challenges for performance analysis and optimization. This paper outlines an online approach to performance analysis where developers are active participants, using integrated measurement and immersive performance visualization to tune parallel and distributed applications.
Luiz De Rose, Mario Pantano, Ruth A. Aydt, Eric Shaffer, Benjamin Schaeffer, Shannon Whitmore, Daniel A. Reed
HPDC4