Demo Data from EDBT 2026 / reviewers in the wild / expert
Ken Martin 0001
dblp:174/6357 · also Kenneth M. Martin 0001
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 4 · 1 first-authorHuman-computer interaction and ubiquitous computing · 3Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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
2 papers |
Visualization and visual analytics · 57% Virtual and augmented reality · 43% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
scientific visualization |
0.4 | 2 | 2017 | Enhancements to VTK enabling scientific visualization in immersive environments · VR 2017 Time Dependent Processing in a Parallel Pipeline Architecture · IEEE Trans. Vis. Comput. Graph. 2007 |
Virtual and augmented reality › virtual environment
immersive environment |
0.3 | 1 | 2017 | Enhancements to VTK enabling scientific visualization in immersive environments · VR 2017 |
Virtual and augmented reality
immersive interaction |
0.1 | 1 | 2017 | Enhancements to VTK enabling scientific visualization in immersive environments · VR 2017 |
Visualization and visual analytics › temporal data visualization
time-varying data visualization |
0.1 | 1 | 2007 | Time Dependent Processing in a Parallel Pipeline Architecture · IEEE Trans. Vis. Comput. Graph. 2007 |
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization |
0.0 | 1 | 2007 | Time Dependent Processing in a Parallel Pipeline Architecture · IEEE Trans. Vis. Comput. Graph. 2007 |
Methods — techniques the papers use, named apart from their topics
vrui · 0.3VTK integration · 0.3OpenVR · 0.3parallel pipeline processing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Enhancements to VTK enabling scientific visualization in immersive environmentsabstractModern scientific, engineering and medical computational simulations, as well as experimental and observational data sensing/measuring devices, produce enormous amounts of data. While statistical analysis provides insight into this data, scientific visualization is tactically important for scientific discovery, product design and data analysis. These benefits are impeded, however, when scientific visualization algorithms are implemented from scratch — a time-consuming and redundant process in immersive application development. This process can greatly benefit from leveraging the state-of-the-art open-source Visualization Toolkit (VTK) and its community. Over the past two (almost three) decades, integrating VTK with a virtual reality (VR) environment has only been attempted to varying degrees of success. In this paper, we demonstrate two new approaches to simplify this amalgamation of an immersive interface with visualization rendering from VTK. In addition, we cover several enhancements to VTK that provide near real-time updates and efficient interaction. Finally, we demonstrate the combination of VTK with both Vrui and OpenVR immersive environments in example applications. Patrick O'Leary, Sankhesh Jhaveri, Aashish Chaudhary, William R. Sherman, Ken Martin 0001, David Lonie, Eric T. Whiting, James H. Money, Sandy McKenzie |
VR | 5 |
| 2008 | Corrections to "Time Dependent Processing in a Parallel Pipeline Architecture'
John Biddiscombe, Berk Geveci, Ken Martin 0001, Kenneth Moreland, David C. Thompson 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2007 | Time Dependent Processing in a Parallel Pipeline ArchitectureabstractPipeline architectures provide a versatile and efficient mechanism for constructing visualizations, and they have been implemented in numerous libraries and applications over the past two decades. In addition to allowing developers and users to freely combine algorithms, visualization pipelines have proven to work well when streaming data and scale well on parallel distributed-memory computers. However, current pipeline visualization frameworks have a critical flaw: they are unable to manage time varying data. As data flows through the pipeline, each algorithm has access to only a single snapshot in time of the data. This prevents the implementation of algorithms that do any temporal processing such as particle tracing; plotting over time; or interpolation, fitting, or smoothing of time series data. As data acquisition technology improves, as simulation time-integration techniques become more complex, and as simulations save less frequently and regularly, the ability to analyze the time-behavior of data becomes more important. This paper describes a modification to the traditional pipeline architecture that allows it to accommodate temporal algorithms. Furthermore, the architecture allows temporal algorithms to be used in conjunction with algorithms expecting a single time snapshot, thus simplifying software design and allowing adoption into existing pipeline frameworks. Our architecture also continues to work well in parallel distributed-memory environments. We demonstrate our architecture by modifying the popular VTK framework and exposing the functionality to the ParaView application. We use this framework to apply time-dependent algorithms on large data with a parallel cluster computer and thereby exercise a functionality that previously did not exist. John Biddiscombe, Berk Geveci, Ken Martin 0001, Kenneth Moreland, David C. Thompson 0001 |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2005 | Integrating segmentation methods from the Insight Toolkit into a visualization application
Ken Martin 0001, Luis Ibáñez, Lisa Sobierajski Avila, Sébastien Barré, Jon H. Kaspersen |
Medical Image Anal. | 1 |
| 2000 | Real time tracking of borescope tip pose
Ken Martin 0001, Charles V. Stewart |
Image Vis. Comput. | 1 |
| 1999 | A Multi-Threaded Streaming Pipeline Architecture for Large Structured Data SetsabstractComputer simulation and digital measuring systems are now generating data of unprecedented size. The size of data is becoming so large that conventional visualization tools are incapable of processing it, which is in turn is impacting the effectiveness of computational tools. In this paper we describe an object-oriented architecture that addresses this problem by automatically breaking data into pieces, and then processes the data piece-by-piece within a pipeline of filters. The piece size is user specified and can be controlled to eliminate the need for swapping (i.e., relying on virtual memory). In addition, because piece size can be controlled, any size problem can be run on any size computer, at the expense of extra computational time. Furthermore pieces are automatically broken into sub-pieces and each piece assigned to a different thread for parallel processing. This paper includes numerical performance studies and references to the source code which is freely available on the Web. C. Charles Law, Ken Martin 0001, William J. Schroeder, Joshua Temkin |
IEEE Visualization | 2 |
| 1996 | The Design and Implementation of an Object-Oriented Toolkit for 3D Graphics and VisualizationabstractThe Visualization Toolkit (vtk) is a freely available C++ class library for 3D graphics and visualization. We describe core characteristics of the toolkit. This includes a description of object oriented models for graphics and visualization; methods for synchronizing system execution; a summary of data representation schemes; the role of C++; issues in portability across PC and Unix systems; and how we automatically wrap the C++ class library with interpreted languages such as Java and Tcl. We also demonstrate the capabilities of the system for scalar, vector, tensor, and other visualization techniques. William J. Schroeder, Ken Martin 0001, William E. Lorensen |
IEEE Visualization | 2 |
| 1996 | Real time tracking of borescope tip poseabstractThe authors present a technique for the real-time tracking of borescope tip pose. While borescopes are used on a regular basis to inspect machinery for wear or damage, knowing the exact location of a borescope is difficult due to its flexibility. They present a technique for incremental borescope pose determination consisting of off-line feature extraction and on-line pose determination. The feature extraction precomputes from a CAD model of the object the features visible in a selected set of views. The on-line pose determination starts from a current pose estimate, determines the visible model features, projects them into a two-dimensional image coordinate system, matches each to the current borescope video image (without explicitly extracting features from this image), and uses the differences between the predicted and matched feature positions in a gradient descent technique to iteratively refine the pose estimate. The approach supports the mixed use of both matched feature positions and errors along the gradient within the pose determination. The on-line system is designed to execute at video frame rates, providing a continual indication of borescope tip pose. Ken Martin 0001, Charles V. Stewart, Rich Hammond |
WACV | 1 |