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

John M. Schreiner

dblp:19/2943 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
1since 2021 · last 2023
—ORCID · unresolved

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

Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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
3 papers
Geometric modeling and processing · 72% Visualization and visual analytics · 28%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
isosurface extraction
0.222009
Edge Transformations for Improving Mesh Quality of Marching Cubes · IEEE Trans. Vis. Comput. Graph. 2009
High-Quality Extraction of Isosurfaces from Regular and Irregular Grids · IEEE Trans. Vis. Comput. Graph. 2006
Geometric modeling and processing › isosurface extraction
marching cubes
0.112009
Edge Transformations for Improving Mesh Quality of Marching Cubes · IEEE Trans. Vis. Comput. Graph. 2009
Geometric modeling and processing › mesh processing › mesh analysis
mesh quality
0.112009
Edge Transformations for Improving Mesh Quality of Marching Cubes · IEEE Trans. Vis. Comput. Graph. 2009
Visualization and visual analytics › volume visualization
isosurface statistics
0.112008
Revisiting Histograms and Isosurface Statistics · IEEE Trans. Vis. Comput. Graph. 2008
Geometric modeling and processing
fast marching method
0.112006
High-Quality Extraction of Isosurfaces from Regular and Irregular Grids · IEEE Trans. Vis. Comput. Graph. 2006
Mathematical optimization
geometric measure theory
0.012008
Revisiting Histograms and Isosurface Statistics · IEEE Trans. Vis. Comput. Graph. 2008
Geometric modeling and processing
surface reconstruction
0.012006
High-Quality Extraction of Isosurfaces from Regular and Irregular Grids · IEEE Trans. Vis. Comput. Graph. 2006

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

histogram equalization · 0.2gradient magnitude weighting · 0.2coarea formula · 0.2mesh smoothing · 0.1grid modification · 0.1sampling conditions · 0.1marching cubes · 0.1guidance field · 0.1
YearPublicationVenuePosition
2023 Interactive Visualization and Portable Image Blending of Massive Aerial Image Mosaics
abstract
Processing, 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 Data6
2009 Edge Transformations for Improving Mesh Quality of Marching Cubes
abstract
Marching Cubes is a popular choice for isosurface extraction from regular grids due to its simplicity, robustness, and efficiency. One of the key shortcomings of this approach is the quality of the resulting meshes, which tend to have many poorly shaped and degenerate triangles. This issue is often addressed through post processing operations such as smoothing. As we demonstrate in experiments with several datasets, while these improve the mesh, they do not remove all degeneracies, and incur an increased and unbounded error between the resulting mesh and the original isosurface. Rather than modifying the resulting mesh, we propose a method to modify the grid on which Marching Cubes operates. This modification greatly increases the quality of the extracted mesh. In our experiments, our method did not create a single degenerate triangle, unlike any other method we experimented with. Our method incurs minimal computational overhead, requiring at most twice the execution time of the original Marching Cubes algorithm in our experiments. Most importantly, it can be readily integrated in existing Marching Cubes implementations, and is orthogonal to many Marching Cubes enhancements (particularly, performance enhancements such as out-of-core and acceleration structures).
Carlos Augusto Dietrich, Carlos Scheidegger, John M. Schreiner, João Luiz Dihl Comba, Luciana Porcher Nedel, Cláudio T. Silva
IEEE Trans. Vis. Comput. Graph.3
2008 Revisiting Histograms and Isosurface Statistics
abstract
Recent results have shown a link between geometric properties of isosurfaces and statistical properties of the underlying sampled data. However, this has two defects: not all of the properties described converge to the same solution, and the statistics computed are not always invariant under isosurface-preserving transformations. We apply Federer's Coarea Formula from geometric measure theory to explain these discrepancies. We describe an improved substitute for histograms based on weighting with the inverse gradient magnitude, develop a statistical model that is invariant under isosurface-preserving transformations, and argue that this provides a consistent method for algorithm evaluation across multiple datasets based on histogram equalization. We use our corrected formulation to reevaluate recent results on average isosurface complexity, and show evidence that noise is one cause of the discrepancy between the expected figure and the observed one.
Carlos Scheidegger, John M. Schreiner, Brian Duffy, Hamish A. Carr, Cláudio T. Silva
IEEE Trans. Vis. Comput. Graph.2
2006 Direct (Re)Meshing for Efficient Surface Processing
abstract
Abstract We propose a novel surface remeshing algorithm. While many remeshing algorithms are based on global parametrization or local mesh optimization, our algorithm is closely related to surface reconstruction techniques and it requires no explicit parameterization. Our approach is based on the advancing‐front paradigm, and it can be used to both incrementally remesh the complete surface, or simply to remesh a portion of it with a high‐quality mesh. It is accurate, fast, robust, and suitable for use with interactive mesh processing applications that require local remeshing. We show a number of applications, including matching the resolution of meshes when doing Boolean operations such as unions and intersections. We also show how to adapt the algorithm to blend and merge mixed‐mode objects — for example, to compute the union of a point‐set surface and a triangle mesh.
John M. Schreiner, Carlos Scheidegger, Shachar Fleishman, Cláudio T. Silva
Comput. Graph. Forum1
2006 High-Quality Extraction of Isosurfaces from Regular and Irregular Grids
abstract
Isosurfaces are ubiquitous in many fields, including visualization, graphics, and vision. They are often the main computational component of important processing pipelines (e.g. , surface reconstruction), and are heavily used in practice. The classical approach to compute isosurfaces is to apply the Marching Cubes algorithm, which although robust and simple to implement, generates surfaces that require additional processing steps to improve triangle quality and mesh size. An important issue is that in some cases, the surfaces generated by Marching Cubes are irreparably damaged, and important details are lost which can not be recovered by subsequent processing. The main motivation of this work is to develop a technique capable of constructing high-quality and high-fidelity isosurfaces. We propose a new advancing front technique that is capable of creating high-quality isosurfaces from regular and irregular volumetric datasets. Our work extends the guidance field framework of Schreiner et al. to implicit surfaces, and improves it in significant ways. In particular, we describe a set of sampling conditions that guarantee that surface features will be captured by the algorithm. We also describe an efficient technique to compute a minimal guidance field, which greatly improves performance. Our experimental results show that our technique can generate high-quality meshes from complex datasets.
John M. Schreiner, Carlos Scheidegger, Cláudio T. Silva
IEEE Trans. Vis. Comput. Graph.1