EDBT 2026 Demo / reviewers in the wild / expert
Steven P. Callahan
dblp:05/6538
· DBLP profile ↗
15ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-authorHuman-computer interaction and ubiquitous computing · 4 · 1 first-authorSystems, architecture and hardware · 3Databases, data management, data science and information retrieval · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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.
| Computer graphics and multimedia
5 papers |
Visualization and visual analytics · 48% Rendering · 40% Geometric modeling and processing · 12% | |
| Databases, data mining, and information retrieval
1 paper |
Data integration and cleaning · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 57% GPUs and heterogeneous computing · 43% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
scientific visualization |
0.1 | 2 | 2007 | Streaming Simplification of Tetrahedral Meshes · IEEE Trans. Vis. Comput. Graph. 2007 VisTrails: visualization meets data management · SIGMOD Conference 2006 |
Rendering
volume rendering |
0.1 | 2 | 2006 | Progressive Volume Rendering of Large Unstructured Grids · IEEE Trans. Vis. Comput. Graph. 2006 Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering · IEEE Trans. Vis. Comput. Graph. 2005 |
Visualization and visual analytics › visualization theory
visualization pipeline |
0.1 | 1 | 2008 | VisComplete: Automating Suggestions for Visualization Pipelines · IEEE Trans. Vis. Comput. Graph. 2008 |
Geometric modeling and processing › mesh processing
mesh simplification |
0.1 | 1 | 2007 | Streaming Simplification of Tetrahedral Meshes · IEEE Trans. Vis. Comput. Graph. 2007 |
Rendering
progressive rendering |
0.1 | 1 | 2006 | Progressive Volume Rendering of Large Unstructured Grids · IEEE Trans. Vis. Comput. Graph. 2006 |
Rendering › visibility computation
visibility ordering |
0.1 | 1 | 2005 | Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering · IEEE Trans. Vis. Comput. Graph. 2005 |
Storage systems
out-of-core computation |
0.0 | 1 | 2007 | Streaming Simplification of Tetrahedral Meshes · IEEE Trans. Vis. Comput. Graph. 2007 |
Data integration and cleaning › data provenance
provenance management |
0.0 | 1 | 2006 | VisTrails: visualization meets data management · SIGMOD Conference 2006 |
Rendering › volume rendering
unstructured grid rendering |
0.0 | 1 | 2006 | Progressive Volume Rendering of Large Unstructured Grids · IEEE Trans. Vis. Comput. Graph. 2006 |
GPUs and heterogeneous computing
GPU rendering |
0.0 | 1 | 2005 | Hardware-Assisted Visibility Sorting for Unstructured Volume Rendering · IEEE Trans. Vis. Comput. Graph. 2005 |
Methods — techniques the papers use, named apart from their topics
quadric-based simplification · 0.1workflow management · 0.1provenance management · 0.1sorting network · 0.1rasterization · 0.1hardware-assisted sorting · 0.1subgraph matching · 0.1consensus-based prediction · 0.1progressive refinement · 0.1client-server streaming · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Interactive Visualization and Portable Image Blending of Massive Aerial Image MosaicsabstractProcessing, managing and publishing the substantial volume of data collected through modern remote sensing technologies in a format that is easy for researchers - across broad skill levels and scientific domains - to view and use presents a formidable challenge. As a prime example, the massive scale of image mosaics produced by NEON’s Airborne Observation Platform (AOP), often several to hundreds of gigabytes in volume, demands efficient data management strategies. Additionally, these aerial mosaics frequently exhibit seams due to variations in lighting conditions during the data acquisition process. These seams undermine the integrity of subsequent scientific analyses, introducing distortions that hinder accurate interpretation of ecological patterns. Finally, one of NEON’s core objectives is to make these data broadly accessible to users, including those who are not yet versed in working with remote sensing data or who wish to view the datasets without needing to download and process them.In response to these challenges, we have developed a comprehensive data management pipeline that enables interactive access for analysis and visualization of NEON’s aerial mosaic collection. This pipeline automates data ingestion, conversion, and publication in a streamable format, facilitating seamless user interaction through web viewers and programming APIs. Moreover, we have implemented a portable blending algorithm aimed at eliminating these problematic seams from large aerial mosaics. This algorithm, grounded in the Conjugate Gradient (CG) method, has been implemented both in CUDA and using the modern SYCL programming model for enhanced portability across diverse computing platforms.Experimental results demonstrate scalable performance across both CPU and GPU architectures. This work not only addresses the challenges of large aerial data management and seam removal but also opens avenues for more accurate and comprehensive scientific investigations within the NEON ecosystem. Steve Petruzza, Brian Summa, Amy Ashurst Gooch, Christine Laney, Tristan Goulden, John M. Schreiner, Steven P. Callahan, Valerio Pascucci |
IEEE Big Data | 7 |
| 2008 | Examining Statistics of Workflow Evolution Provenance: A First Study
Lauro Didier Lins, David Koop, Erik W. Anderson, Steven P. Callahan, Emanuele Santos, Carlos Scheidegger, Juliana Freire, Cláudio T. Silva |
SSDBM | 4 |
| 2008 | Special Issue: The First Provenance ChallengeabstractAbstract The first Provenance Challenge was set up in order to provide a forum for the community to understand the capabilities of different provenance systems and the expressiveness of their provenance representations. To this end, a functional magnetic resonance imaging workflow was defined, which participants had to either simulate or run in order to produce some provenance representation, from which a set of identified queries had to be implemented and executed. Sixteen teams responded to the challenge, and submitted their inputs. In this paper, we present the challenge workflow and queries, and summarize the participants' contributions. Copyright © 2007 John Wiley & Sons, Ltd. Luc Moreau 0001, Bertram Ludäscher, Ilkay Altintas, Roger S. Barga, Shawn Bowers, Steven P. Callahan, George Chin, Ben Clifford, Shirley Cohen, Sarah Cohen Boulakia, Susan B. Davidson, Ewa Deelman, Luciano A. Digiampietri, Ian T. Foster, Juliana Freire, James Frew, Joe Futrelle, Tara Gibson, Yolanda Gil, Carole A. Goble, Jennifer Golbeck, Paul Groth, David A. Holland, Jihie Kim, David Koop, Ales Krenek, Timothy M. McPhillips, Gaurang Mehta, Simon Miles, Dominic Metzger, Steve Munroe, James D. Myers, Beth Plale, Norbert Podhorszki, Varun Ratnakar, Emanuele Santos, Carlos Scheidegger, Karen Schuchardt, Margo I. Seltzer, Yogesh L. Simmhan, Cláudio T. Silva, Peter Slaughter, Eric G. Stephan, Robert Stevens 0001, Daniele Turi, Huy T. Vo, Michael Wilde, Jun Zhao 0003, Yong Zhao 0009 |
Concurr. Comput. Pract. Exp. | 6 |
| 2008 | Tackling the Provenance Challenge one layer at a timeabstractAbstract VisTrails is a new workflow and provenance management system that provides support for scientific data exploration and visualization. Whereas workflows have been traditionally used to automate repetitive tasks, for applications that are exploratory in nature, change is the norm. VisTrails uses a new change‐based provenance mechanism, which was designed to handle rapidly evolving workflows. It uniformly and automatically captures provenance information for data products and for the evolution of the workflows used to generate these products. In this paper, we describe how the VisTrails provenance data are organized in layers and present a first approach for querying this data that we developed to tackle the Provenance Challenge queries. Copyright © 2007 John Wiley & Sons, Ltd. Carlos Scheidegger, David Koop, Emanuele Santos, Huy T. Vo, Steven P. Callahan, Juliana Freire, Cláudio T. Silva |
Concurr. Comput. Pract. Exp. | 5 |
| 2008 | VisComplete: Automating Suggestions for Visualization PipelinesabstractBuilding visualization and analysis pipelines is a large hurdle in the adoption of visualization and workflow systems by domain scientists. In this paper, we propose techniques to help users construct pipelines by consensus--automatically suggesting completions based on a database of previously created pipelines. In particular, we compute correspondences between existing pipeline subgraphs from the database, and use these to predict sets of likely pipeline additions to a given partial pipeline. By presenting these predictions in a carefully designed interface, users can create visualizations and other data products more efficiently because they can augment their normal work patterns with the suggested completions. We present an implementation of our technique in a publicly-available, open-source scientific workflow system and demonstrate efficiency gains in real-world situations. David Koop, Carlos Scheidegger, Steven P. Callahan, Juliana Freire, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2007 | iRun: Interactive Rendering of Large Unstructured Grids
Huy T. Vo, Steven P. Callahan, Nathan Smith, Cláudio T. Silva, William Martin 0002, David Weinstein |
EGPGV | 2 |
| 2007 | Multi-fragment effects on the GPU using the k-bufferabstractMany interactive rendering algorithms require operations on multiple fragments (i.e., ray intersections) at the same pixel location: however, current Graphics Processing Units (GPUs) capture only a single fragment per pixel. Example effects include transparency, translucency, constructive solid geometry, depth-of-field, direct volume rendering, and isosurface visualization. With current GPUs, programmers implement these effects using multiple passes over the scene geometry, often substantially limiting performance. This paper introduces a generalization of the Z-buffer, called the k-buffer, that makes it possible to efficiently implement such algorithms with only a single geometry pass, yet requires only a small, fixed amount of additional memory. The k-buffer uses framebuffer memory as a read-modify-write (RMW) pool of k entries whose use is programmatically defined by a small k-buffer program. We present two proposals for adding k-buffer support to future GPUs and demonstrate numerous multiple-fragment, single-pass graphics algorithms running on both a software-simulated k-buffer and a k-buffer implemented with current GPUs. The goal of this work is to demonstrate the large number of graphics algorithms that the k-buffer enables and that the efficiency is superior to current multipass approaches. Louis Bavoil, Steven P. Callahan, Aaron E. Lefohn, João Luiz Dihl Comba, Cláudio T. Silva |
SI3D | 2 |
| 2007 | An adaptive framework for visualizing unstructured grids with time-varying scalar fields
Fábio F. Bernardon, Steven P. Callahan, João Luiz Dihl Comba, Cláudio T. Silva |
Parallel Comput. | 2 |
| 2007 | Streaming Simplification of Tetrahedral MeshesabstractUnstructured tetrahedral meshes are commonly used in scientific computing to represent scalar, vector, and tensor fields in three dimensions. Visualization of these meshes can be difficult to perform interactively due to their size and complexity. By reducing the size of the data, we can accomplish real-time visualization necessary for scientific analysis. We propose a two-step approach for streaming simplification of large tetrahedral meshes. Our algorithm arranges the data on disk in a streaming, I/O-efficient format that allows coherent access to the tetrahedral cells. A quadric-based simplification is sequentially performed on small portions of the mesh in-core. Our output is a coherent streaming mesh which facilitates future processing. Our technique is fast, produces high quality approximations, and operates out-of-core to process meshes too large for main memory. Huy T. Vo, Steven P. Callahan, Peter Lindstrom 0001, Valerio Pascucci, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2006 | VisTrails: visualization meets data managementabstractScientists are now faced with an incredible volume of data to analyze. To successfully analyze and validate various hypothesis, it is necessary to pose several queries, correlate disparate data, and create insightful visualizations of both the simulated processes and observed phenomena. Often, insight comes from comparing the results of multiple visualizations. Unfortunately, today this process is far from interactive and contains many error-prone and time-consuming tasks. As a result, the generation and maintenance of visualizations is a major bottleneck in the scientific process, hindering both the ability to mine scientific data and the actual use of the data. The VisTrails system represents our initial attempt to improve the scientific discovery process and reduce the time to insight. In VisTrails, we address the problem of visualization from a data management perspective: VisTrails manages the data and metadata of a visualization product. In this demonstration, we show the power and flexibility of our system by presenting actual scenarios in which scientific visualization is used and showing how our system improves usability, enables reproducibility, and greatly reduces the time required to create scientific visualizations. Steven P. Callahan, Juliana Freire, Emanuele Santos, Carlos Scheidegger, Cláudio T. Silva, Huy T. Vo |
SIGMOD Conference | 1 |
| 2006 | Progressive Volume Rendering of Large Unstructured GridsabstractWe describe a new progressive technique that allows real-time rendering of extremely large tetrahedral meshes. Our approach uses a client-server architecture to incrementally stream portions of the mesh from a server to a client which refines the quality of the approximate rendering until it converges to a full quality rendering. The results of previous steps are re-used in each subsequent refinement, thus leading to an efficient rendering. Our novel approach keeps very little geometry on the client and works by refining a set of rendered images at each step. Our interactive representation of the dataset is efficient, light-weight, and high quality. We present a framework for the exploration of large datasets stored on a remote server with a thin client that is capable of rendering and managing full quality volume visualizations. Steven P. Callahan, Louis Bavoil, Valerio Pascucci, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2005 | VisTrails: Enabling Interactive Multiple-View VisualizationsabstractVisTrails is a new system that enables interactive multiple-view visualizations by simplifying the creation and maintenance of visualization pipelines, and by optimizing their execution. It provides a general infrastructure that can be combined with existing visualization systems and libraries. A key component of VisTrails is the visualization trail (vistrail), a formal specification of a pipeline. Unlike existing dataflow-based systems, in VisTrails there is a clear separation between the specification of a pipeline and its execution instances. This separation enables powerful scripting capabilities and provides a scalable mechanism for generating a large number of visualizations. VisTrails also leverages the vistrail specification to identify and avoid redundant operations. This optimization is especially useful while exploring multiple visualizations. When variations of the same pipeline need to be executed, substantial speedups can be obtained by caching the results of overlapping subsequences of the pipelines. In this paper, we describe the design and implementation of VisTrails, and show its effectiveness in different application scenarios. Louis Bavoil, Steven P. Callahan, Carlos Scheidegger, Huy T. Vo, Patricia Crossno, Cláudio T. Silva, Juliana Freire |
IEEE Visualization | 2 |
| 2005 | Interactive Rendering of Large Unstructured Grids Using Dynamic Level-of-DetailabstractWe describe a new dynamic level-of-detail (LOD) technique that allows real-time rendering of large tetrahedral meshes. Unlike approaches that require hierarchies of tetrahedra, our approach uses a subset of the faces that compose the mesh. No connectivity is used for these faces so our technique eliminates the need for topological information and hierarchical data structures. By operating on a simple set of triangular faces, our algorithm allows a robust and straightforward graphics hardware (GPU) implementation. Because the subset of faces processed can be constrained to arbitrary size, interactive rendering is possible for a wide range of data sets and hardware configurations. Steven P. Callahan, João Luiz Dihl Comba, Peter Shirley, Cláudio T. Silva |
IEEE Visualization | 1 |
| 2005 | Hardware-Accelerated Simulated RadiographyabstractWe present the application of hardware accelerated volume rendering algorithms to the simulation of radiographs as an aid to scientists designing experiments, validating simulation codes, and understanding experimental data. The techniques presented take advantage of 32-bit floating point texture capabilities to obtain solutions to the radiative transport equation for X-rays. The hardware accelerated solutions are accurate enough to enable scientists to explore the experimental design space with greater efficiency than the methods currently in use. An unsorted hexahedron projection algorithm is presented for curvilinear hexahedral meshes that produces simulated radiographs in the absorption-only regime. A sorted tetrahedral projection algorithm is presented that simulates radiographs of emissive materials. We apply the tetrahedral projection algorithm to the simulation of experimental diagnostics for inertial confinement fusion experiments on a laser at the University of Rochester. Daniel E. Laney, Steven P. Callahan, Nelson L. Max, Cláudio T. Silva, Steven Langer, Randall Frank |
IEEE Visualization | 2 |
| 2005 | Hardware-Assisted Visibility Sorting for Unstructured Volume RenderingabstractHarvesting the power of modern graphics hardware to solve the complex problem of real-time rendering of large unstructured meshes is a major research goal in the volume visualization community. While, for regular grids, texture-based techniques are well-suited for current GPUs, the steps necessary for rendering unstructured meshes are not so easily mapped to current hardware. We propose a novel volume rendering technique that simplifies the CPU-based processing and shifts much of the sorting burden to the GPU, where it can be performed more efficiently. Our hardware-assisted visibility sorting algorithm is a hybrid technique that operates in both object-space and image-space. In object-space, the algorithm performs a partial sort of the 3D primitives in preparation for rasterization. The goal of the partial sort is to create a list of primitives that generate fragments in nearly sorted order. In image-space, the fragment stream is incrementally sorted using a fixed-depth sorting network. In our algorithm, the object-space work is performed by the CPU and the fragment-level sorting is done completely on the GPU. A prototype implementation of the algorithm demonstrates that the fragment-level sorting achieves rendering rates of between one and six million tetrahedral cells per second on an ATI Radeon 9800. Steven P. Callahan, Milan Ikits, João Luiz Dihl Comba, Cláudio T. Silva |
IEEE Trans. Vis. Comput. Graph. | 1 |