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

Nicole Feng

dblp:299/0350 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
5since 2021 · last 2026
0009-0009-0129-3021ORCID · reported

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

Graphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-author · 5 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
Geometric modeling and processing · 82% Computer animation and physical simulation · 13% Rendering · 5%
Human-computer interaction and pervasive computing
2 papers
Interaction techniques and input · 85% User interface design and tools · 15%

Topics — the 13 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
mesh processing
2.432026
Points as Tori: Fast Pointwise Signed Distance for Point Clouds · ACM Trans. Graph. 2026
A Heat Method for Generalized Signed Distance · ACM Trans. Graph. 2024
Winding Numbers on Discrete Surfaces · ACM Trans. Graph. 2023
Geometric modeling and processing › shape representation › implicit representation
signed distance function
1.822026
Points as Tori: Fast Pointwise Signed Distance for Point Clouds · ACM Trans. Graph. 2026
A Heat Method for Generalized Signed Distance · ACM Trans. Graph. 2024
Geometric modeling and processing › surface reconstruction
point cloud reconstruction
1.012026
Points as Tori: Fast Pointwise Signed Distance for Point Clouds · ACM Trans. Graph. 2026
Geometric modeling and processing
surface reconstruction
1.022026
Winding Numbers on Discrete Surfaces · ACM Trans. Graph. 2023
Points as Tori: Fast Pointwise Signed Distance for Point Clouds · ACM Trans. Graph. 2026
Geometric modeling and processing › computational geometry
generalized winding number
0.812024
A Heat Method for Generalized Signed Distance · ACM Trans. Graph. 2024
Computer animation and physical simulation
character animation
0.712023
Contact Edit: Artist Tools for Intuitive Modeling of Hand-Object Interactions · ACM Trans. Graph. 2023
Computer animation and physical simulation
contact modeling
0.712023
Contact Edit: Artist Tools for Intuitive Modeling of Hand-Object Interactions · ACM Trans. Graph. 2023
Geometric modeling and processing
winding number
0.712023
Winding Numbers on Discrete Surfaces · ACM Trans. Graph. 2023
Rendering
non-photorealistic rendering
0.512021
Tracing versus freehand for evaluating computer-generated drawings · ACM Trans. Graph. 2021
Interaction techniques and input
freehand drawing
0.512021
Tracing versus freehand for evaluating computer-generated drawings · ACM Trans. Graph. 2021
Interaction techniques and input
pen input
0.512021
Tracing versus freehand for evaluating computer-generated drawings · ACM Trans. Graph. 2021
Geometric modeling and processing › surface reconstruction › implicit surface reconstruction
poisson surface reconstruction
0.312026
Points as Tori: Fast Pointwise Signed Distance for Point Clouds · ACM Trans. Graph. 2026
Geometric modeling and processing › shape modeling › shape editing › mesh editing
mesh booleans
0.212023
Winding Numbers on Discrete Surfaces · ACM Trans. Graph. 2023

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

isometry-preserving operations · 1.3winding numbers · 1.0torus fitting · 1.0feed-forward network · 1.0normal vector diffusion · 0.8heat method · 0.8geodesic distance diffusion · 0.8triangulated surface manipulation · 0.7sparse linear program · 0.7poisson equation · 0.7harmonic functions · 0.7stroke feature analysis · 0.5spatiotemporal analysis · 0.5
YearPublicationVenuePosition
2026 Points as Tori: Fast Pointwise Signed Distance for Point Clouds
abstract
We describe a method for computing signed distance to point clouds that allows fast pointwise evaluation at arbitrary spatial resolution. As input, our method takes a point cloud with normals; as output, it provides an analytical parameterization that allows queries of signed distance to the approximate underlying surface at arbitrary points — simultaneously providing reconstruction and distance. Our key idea is to reconstruct shapes by locally fitting point clouds with tori, which have closed-form signed distance functions. Tori are fitted in a feed-forward manner, using a pre-trained network to output per-point curvature and shift parameters. Importantly, our method does not require costly global optimization or spatial discretization, and is easily parallelizable. Underlying our method is a new theory that unifies signed distance with the classic reconstruction methods of winding numbers and Poisson surface reconstruction. We use our method to compute signed distance to point clouds arising from photogrammetry, meshes, 3D Gaussians, and neural implicits. Our method allows point clouds to be used directly in applications, without explicit surface reconstruction: as examples, we take offsets of point clouds, apply morphological and Boolean operations, and directly visualize offset surfaces using sphere tracing.
Nicole Feng, Ioannis Gkioulekas, Keenan Crane
ACM Trans. Graph.1
2024 A Heat Method for Generalized Signed Distance
abstract
We introduce a method for approximating the signed distance function (SDF) of geometry corrupted by holes, noise, or self-intersections. The method implicitly defines a completed version of the shape, rather than explicitly repairing the given input. Our starting point is a modified version of the heat method for geodesic distance, which diffuses normal vectors rather than a scalar distribution. This formulation provides robustness akin to generalized winding numbers (GWN) , but provides distance function rather than just an inside/outside classification. Our formulation also offers several features not common to classic distance algorithms, such as the ability to simultaneously fit multiple level sets, a notion of distance for geometry that does not topologically bound any region, and the ability to mix and match signed and unsigned distance. The method can be applied in any dimension and to any spatial discretization, including triangle meshes, tet meshes, point clouds, polygonal meshes, voxelized surfaces, and regular grids. We evaluate the method on several challenging examples, implementing normal offsets and other morphological operations directly on imperfect curve and surface data. In many cases we also obtain an inside/outside classification dramatically more robust than the one obtained provided by GWN.
Nicole Feng, Keenan Crane
ACM Trans. Graph.1
2023 Winding Numbers on Discrete Surfaces
abstract
In the plane, the winding number is the number of times a curve wraps around a given point. Winding numbers are a basic component of geometric algorithms such as point-in-polygon tests, and their generalization to data with noise or topological errors has proven valuable for geometry processing tasks ranging from surface reconstruction to mesh booleans. However, standard definitions do not immediately apply on surfaces, where not all curves bound regions. We develop a meaningful generalization, starting with the well-known relationship between winding numbers and harmonic functions. By processing the derivatives of such functions, we can robustly filter out components of the input that do not bound any region. Ultimately, our algorithm yields (i) a closed, completed version of the input curves, (ii) integer labels for regions that are meaningfully bounded by these curves, and (iii) the complementary curves that do not bound any region. The main computational cost is solving a standard Poisson equation, or for surfaces with nontrivial topology, a sparse linear program. We also introduce special basis functions to represent singularities that naturally occur at endpoints of open curves.
Nicole Feng, Mark Gillespie, Keenan Crane
ACM Trans. Graph.1
2023 Contact Edit: Artist Tools for Intuitive Modeling of Hand-Object Interactions
abstract
Posing high-contact interactions is challenging and time-consuming, with hand-object interactions being especially difficult due to the large number of degrees of freedom (DOF) of the hand and the fact that humans are experts at judging hand poses. This paper addresses this challenge by elevating contact areas to first-class primitives. We provide end-to-end art-directable (EAD) tools to model interactions based on contact areas, directly manipulate contact areas, and compute corresponding poses automatically. To make these operations intuitive and fast, we present a novel axis-based contact model that supports real-time approximately isometry-preserving operations on triangulated surfaces, permits movement between surfaces, and is both robust and scalable to large areas. We show that use of our contact model facilitates high quality posing even for unconstrained, high-DOF custom rigs intended for traditional keyframe-based animation pipelines. We additionally evaluate our approach with comparisons to prior art, ablation studies, user studies, qualitative assessments, and extensions to full-body interaction.
Arjun Lakshmipathy, Nicole Feng, Yu Xi Lee, Moshe Mahler, Nancy S. Pollard
ACM Trans. Graph.2
2021 Tracing versus freehand for evaluating computer-generated drawings
abstract
Non-photorealistic rendering (NPR) and image processing algorithms are widely assumed as a proxy for drawing. However, this assumption is not well assessed due to the difficulty in collecting and registering freehand drawings. Alternatively, tracings are easier to collect and register, but there is no quantitative evaluation of tracing as a proxy for freehand drawing. In this paper, we compare tracing, freehand drawing, and computer-generated drawing approximation (CGDA) to understand their similarities and differences. We collected a dataset of 1,498 tracings and freehand drawings by 110 participants for 100 image prompts. Our drawings are registered to the prompts and include vector-based timestamped strokes collected via stylus input. Comparing tracing and freehand drawing, we found a high degree of similarity in stroke placement and types of strokes used over time. We show that tracing can serve as a viable proxy for freehand drawing because of similar correlations between spatio-temporal stroke features and labeled stroke types. Comparing hand-drawn content and current CGDA output, we found that 60% of drawn pixels corresponded to computer-generated pixels on average. The overlap tended to be commonly drawn content, but people's artistic choices and temporal tendencies remained largely uncaptured. We present an initial analysis to inform new CGDA algorithms and drawing applications, and provide the dataset for use by the community.
Zeyu Wang 0003, Sherry Qiu, Nicole Feng, Holly E. Rushmeier, Leonard McMillan, Julie Dorsey
ACM Trans. Graph.3