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

Ken Martin 0001

dblp:174/6357 · also Kenneth M. Martin 0001 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
scientific visualization
0.422017
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.312017
Enhancements to VTK enabling scientific visualization in immersive environments · VR 2017
Virtual and augmented reality
immersive interaction
0.112017
Enhancements to VTK enabling scientific visualization in immersive environments · VR 2017
Visualization and visual analytics › temporal data visualization
time-varying data visualization
0.112007
Time Dependent Processing in a Parallel Pipeline Architecture · IEEE Trans. Vis. Comput. Graph. 2007
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization
0.012007
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
YearPublicationVenuePosition
2017 Enhancements to VTK enabling scientific visualization in immersive environments
abstract
Modern 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
VR5
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 Architecture
abstract
Pipeline 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 Sets
abstract
Computer 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 Visualization2
1996 The Design and Implementation of an Object-Oriented Toolkit for 3D Graphics and Visualization
abstract
The 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 Visualization2
1996 Real time tracking of borescope tip pose
abstract
The 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
WACV1