Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jacob Spainhour
dblp:372/6911
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2026
0000-0001-8219-4360ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-author · 3 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 · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Geometric modeling and processing › computational geometry
containment queries |
2.8 | 3 | 2026 | Spatially Accelerated Winding Numbers for Curved Geometry · ACM Trans. Graph. 2026 Robust Containment Queries over Collections of Trimmed NURBS Surfaces via Generalized Winding Numbers · ACM Trans. Graph. 2026 Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding Numbers · ACM Trans. Graph. 2024 |
Geometric modeling and processing
winding number |
2.8 | 3 | 2026 | Spatially Accelerated Winding Numbers for Curved Geometry · ACM Trans. Graph. 2026 Robust Containment Queries over Collections of Trimmed NURBS Surfaces via Generalized Winding Numbers · ACM Trans. Graph. 2026 Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding Numbers · ACM Trans. Graph. 2024 |
Geometric modeling and processing › spatial data structures
bounding volume hierarchy |
1.0 | 1 | 2026 | Spatially Accelerated Winding Numbers for Curved Geometry · ACM Trans. Graph. 2026 |
Geometric modeling and processing › computer-aided design
CAD geometry |
1.0 | 1 | 2026 | Robust Containment Queries over Collections of Trimmed NURBS Surfaces via Generalized Winding Numbers · ACM Trans. Graph. 2026 |
Geometric modeling and processing › shape modeling › parametric modeling
rational parametric curves |
0.8 | 1 | 2024 | Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding Numbers · ACM Trans. Graph. 2024 |
Methods — techniques the papers use, named apart from their topics
generalized winding numbers · 2.8taylor expansion · 1.0memoization · 1.0adaptive subdivision · 1.0adaptive quadrature · 1.0adaptive polyline construction · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Robust Containment Queries over Collections of Trimmed NURBS Surfaces via Generalized Winding NumbersabstractWe propose a containment query that is robust to the watertightness of regions bound by trimmed NURBS surfaces, as this property is difficult to guarantee for in-the-wild CAD models. Containment is determined through the generalized winding number (GWN), a mathematical construction that is indifferent to the arrangement of surfaces in the shape. Applying contemporary techniques for the 3D GWN to trimmed NURBS surfaces requires some form of geometric discretization, introducing computational inefficiency to the algorithm and even risking containment misclassifications near the surface. In contrast, our proposed method leverages properties of the 3D solid angle to solve the relevant surface integral using a boundary formulation with rapidly converging adaptive quadrature. Batches of queries are further accelerated by memoizing (i.e. caching and reusing) quadrature node positions and tangents as they are evaluated. We demonstrate that our GWN method is robust to complex trimming geometry in a CAD model, and is accurate up to arbitrary precision at arbitrary distances from the surface. The derived containment query is therefore robust to model non-watertightness while respecting all curved features of the input shape. Jacob Spainhour, Kenneth Weiss 0001 |
ACM Trans. Graph. | 1 |
| 2026 | Spatially Accelerated Winding Numbers for Curved GeometryabstractThe generalized winding number (GWN) is a scalar field that supports robust containment queries on curved geometry, including non-watertight, overlapping, and nested boundary representations. While queries can be easily parallelized over samples, direct evaluation on parametric curves and surfaces remains costly for large and complex models. Fast, state-of-the-art GWN approaches leverage a spatial index to approximate the GWN, typically coupled with a Taylor expansion which approximates the GWN contribution for far clusters of geometric primitives. However, such methods operate only on discrete inputs such as triangle meshes and point clouds, and would introduce containment errors near boundaries if applied to curved input. We extend support for fast GWN evaluation over arbitrary collections of NURBS curves in 2D and trimmed NURBS patches in 3D via a Bounding Volume Hierarchy that stores efficiently precomputed moment data in the hierarchy nodes. When querying the hierarchy, approximations for far clusters are used alongside direct evaluation for nearby NURBS primitives, achieving sub-linear complexity while preserving the geometric features in the vicinity of the query point. Central to our performance improvements is an adaptive subdivision strategy for NURBS primitives during a preprocessing phase, creating better spatial partitions while retaining the same accuracy for containment decisions as a direct evaluation. We demonstrate the performance and accuracy of our approach across a large collection of 2D and 3D datasets. Jacob Spainhour, Brad Whitlock, Kenneth Weiss 0001 |
ACM Trans. Graph. | 1 |
| 2024 | Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding NumbersabstractPoint containment queries for regions bound by watertight geometric surfaces, i.e., closed and without self-intersections, can be evaluated straightforwardly with a number of well-studied algorithms. When this assumption on domain geometry is not met, such methods are either unusable, or prone to misclassifications that can lead to cascading errors in downstream applications. More robust point classification schemes based on generalized winding numbers have been proposed, as they are indifferent to these imperfections. However, existing algorithms are limited to point clouds and collections of linear elements. We extend this methodology to encompass more general curved shapes with an algorithm that evaluates the winding number scalar field over unstructured collections of rational parametric curves. In particular, we evaluate the winding number for each curve independently, making the derived containment query robust to how the curves are arranged. We ensure geometric fidelity in our queries by treating each curve as equivalent to an adaptively constructed polyline that provably has the same generalized winding number at the point of interest. Our algorithm is numerically stable for points that are arbitrarily close to the model, and explicitly treats points that are coincident with curves. We demonstrate the improvements in computational performance granted by this method over conventional techniques as well as the robustness induced by its application. Jacob Spainhour, David Gunderman, Kenneth Weiss 0001 |
ACM Trans. Graph. | 1 |