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.

Stephen Mann

dblp:31/2607 · DBLP profile ↗
← Back
31ranked-venue papers
10as first author
2since 2021 · last 2025
—ORCID · conflict

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

Graphics, computer vision, multimedia, augmented reality and games · 28 · 8 first-author · 2 since 2021Human-computer interaction and ubiquitous computing · 11 · 2 first-author · 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
11 papers
Image and video processing · 46% Rendering · 24% Geometric modeling and processing · 16%
Human-computer interaction and pervasive computing
1 paper
Interaction techniques and input · 100%

Topics — the 18 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video processing › image restoration
denoising
0.912025
Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025
Image and video processing › image restoration
image denoising
0.912025
Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025
Rendering
monte carlo rendering
0.912025
Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025
Computational fabrication › machining
multi-axis machining
0.212014
A multipoint method for 5-axis machining of triangulated surface models · Comput. Aided Des. 2014
Geometric modeling and processing › shape modeling › parametric modeling
bézier curves
0.212013
Linear methods for G1, G2, and G3 - Multi-degree reduction of Bézier curves · Comput. Aided Des. 2013
Geometric modeling and processing › shape modeling › curve and surface modeling
geometric continuity
0.212013
Linear methods for G1, G2, and G3 - Multi-degree reduction of Bézier curves · Comput. Aided Des. 2013
Geometric modeling and processing › shape modeling › parametric modeling › bézier curves
multi-degree reduction
0.212013
Linear methods for G1, G2, and G3 - Multi-degree reduction of Bézier curves · Comput. Aided Des. 2013
Computational fabrication › machining
CNC machining
0.122010
Machine models and tool motions for simulating five-axis machining · Comput. Aided Des. 2010
Generalization of the imprint method to general surfaces of revolution for NC machining · Comput. Aided Des. 2002
Computational fabrication › machining
flank milling
0.122005
Error measurements for flank milling · Comput. Aided Des. 2005
Flank milling with flat end milling cutters · Comput. Aided Des. 2003
Computational fabrication
machining
0.122005
Error measurements for flank milling · Comput. Aided Des. 2005
Flank milling with flat end milling cutters · Comput. Aided Des. 2003
Interaction techniques and input › target selection › pointing
cursor control
0.112006
symSpline: symmetric two-handed spline manipulation · CHI 2006
Computational fabrication
tool path generation
0.022002
Generalization of the imprint method to general surfaces of revolution for NC machining · Comput. Aided Des. 2002
A classified bibliography of literature on NC milling path generation · Comput. Aided Des. 1997
Geometric modeling and processing › shape representation › surface representation
swept surfaces
0.012001
Surface swept by a toroidal cutter during 5-axis machining · Comput. Aided Des. 2001
Interaction techniques and input › direct manipulation
curve manipulation
0.012006
symSpline: symmetric two-handed spline manipulation · CHI 2006
Algorithms and data structures
runtime analysis
0.011997
An Optimal Algorithm for Expanding the Composition of Polynomials · ACM Trans. Graph. 1997
Rendering
global illumination
0.011991
Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions · SIGGRAPH 1991
Geometric modeling and processing
mesh generation
0.011991
Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions · SIGGRAPH 1991
Rendering › global illumination
radiosity
0.011991
Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions · SIGGRAPH 1991

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

nonlinear function analysis · 0.9noise2noise · 0.9multipoint method · 0.2controlled experiment · 0.1toroidal cutter · 0.05-axis machining · 0.0sablonnière's algorithm · 0.0classified bibliography · 0.0change of basis · 0.0blossoming · 0.0topological analysis · 0.0preprocessing algorithms · 0.0
YearPublicationVenuePosition
2025 Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training
abstract
The Noise2Noise method allows for training machine learning-based denoisers with pairs of input and target images where both the input and target can be noisy. This removes the need for training with clean target images, which can be difficult to obtain. However, Noise2Noise training has a major limitation: nonlinear functions applied to the noisy targets will skew the results. This bias occurs because the nonlinearity makes the expected value of the noisy targets different from the clean target image. Since nonlinear functions are common in image processing, avoiding them limits the types of preprocessing that can be performed on the noisy targets. Our main insight is that certain nonlinear functions can be applied to the noisy targets without adding significant bias to the results. We develop a theoretical framework for analyzing the effects of these nonlinearities, and describe a class of nonlinear functions with minimal bias.
Andrew Tinits, Stephen Mann
SIGGRAPH Asia2
2024 Investigations of a functional version of a blending surface scheme for regular data interpolation
abstract
This paper describes an implementation and tests of a blending scheme for regularly sampled data interpolation, and in particular studies the order of approximation for the method. This particular implementation is a special case of an earlier scheme by Fang for fitting a parametric surface to interpolate the vertices of a closed polyhedron with n-sided faces, where a surface patch is constructed for each face of the polyhedron, and neighbouring faces can meet with a user specified order of continuity. The specialization described in this paper considers functions of the form z=f(x,y) with the patches meeting with C2 continuity. This restriction allows for investigation of order of approximation, and it is shown that the functional version of Fang's scheme has polynomial precision.
Stephen Mann
Comput. Aided Geom. Des.1
2019 Analysis of Speed in Traditional Animation
Tyler Nowicki, William B. Cowan, Stephen Mann
Graphics Interface3
2014 A multipoint method for 5-axis machining of triangulated surface models
Ravinder Kumar Duvedi, Sanjeev Bedi, Ajay Batish, Stephen Mann
Comput. Aided Des.4
2013 Linear methods for G1, G2, and G3 - Multi-degree reduction of Bézier curves
Abedallah M. Rababah, Stephen Mann
Comput. Aided Des.2
2013 Self-organized approach to modeling hydraulic erosion features
Alex Pytel, Stephen Mann
Comput. Graph.2
2012 Embroidery modeling and rendering
Xinling Chen, Michael D. McCool, Asanobu Kitamoto, Stephen Mann
Graphics Interface4
2010 Machine models and tool motions for simulating five-axis machining
Stephen Mann, Sanjeev Bedi, Gilad Israeli, Xiaoran (Linda) Zhou
Comput. Aided Des.1
2009 Extending the A-patch single sheet conditions to enable the tessellation of algebraics
abstract
A-patches are a form of representation of an algebraic curve or surface over a simplex. The A-patch conditions can be used as the basis for an adaptive subdivision style marching tetrahedra algorithm whose advantage is that it guarantees that we do not miss features of the algebraic: singularities are localized, and in regions around nearby multiple sheets, the subdivision process continues until the sheets are separated.Unfortunately, the A-patch single sheet conditions are too strict: for some algebraics, the subdivision process converges slowly or fails to converge. In this paper, I give an additional single sheet condition for curves that allows for convergence of this process. I also give additional conditions for surfaces that trades off some of the single sheet guarantees for improved convergence.
Stephen Mann
Symposium on Solid and Physical Modeling1
2008 Geometric displacement on plane and sphere
Elodie Fourquet, William B. Cowan, Stephen Mann
Graphics Interface3
2008 Parametric triangular Bézier surface interpolation with approximate continuity
abstract
A piecewise quintic interpolation scheme with approximate G1 continuity is presented. For a given triangular mesh of arbitrary topology, one quintic triangular Bézier patch is constructed for each data triangle. Although the resulting surface has G1 continuity at the data vertices, we only require approximate G1 continuity along the patch boundaries so as to lower the patch degree. To reduce the normal discontinuity along boundaries, neighbouring patches are adjusted to have identical normals at the middle point of their common boundary. In most cases, the surfaces generated by this scheme have the same level of visual smoothness compared to an existing sextic G1 continuous interpolation scheme. Further, using the new boundary construction method presented in this paper, better shape quality is observed for sparse data sets than the surfaces of the original G1 continuous scheme, upon which the new scheme is based.
Yingbin Liu, Stephen Mann
Symposium on Solid and Physical Modeling2
2007 Approximate continuity for parametric Bézier patches
abstract
In this paper, we present a piecewise cubic, parametric surface scheme to interpolate positions and normals on a triangulated data set. For each data triangle, we fit three triangular cubic patches in a Clough-Tocher like arrangement. However, while we construct the micro-patches to meet each other C1, we only require approximate G1 continuity across macro-patches boundaries. To control the normal discontinuity on the macro-patch boundaries, neighbouring patches are constructed to interpolate the position and normals at the ends of their common boundary, as well as to have equal normals at additional points on the boundary. The resulting scheme constructs patches with similar shape to the quartic Shirman-Séquin construction, and has better shape than Peters' G1 cubic scheme on near singular data.
Yingbin Liu, Stephen Mann
Symposium on Solid and Physical Modeling2
2006 symSpline: symmetric two-handed spline manipulation
abstract
We introduce symSpline: a symmetric, dual-mouse technique for the manipulation of spline curves. In symSpline, two cursors control the positions of the ends of the tangent to an edit point. By moving the tangent with both mice, the tangent and the edit point can be translated while the curvature of the spline is adjusted simultaneously, according to the length and angle of the tangent. We compare the symSpline technique to two asymmetric dual-mouse spline manipulation techniques and to a standard single-mouse technique. In a spline matching experiment, symSpline outperformed the two asymmetric dual-mouse techniques and all three dual-mouse techniques proved to be faster than the single-mouse technique. Additionally, symSpline was the technique most preferred by test participants.
Celine Latulipe, Stephen Mann, Craig S. Kaplan, Charles L. A. Clarke
CHI2
2005 Error measurements for flank milling
Chenggang Li, Stephen Mann, Sanjeev Bedi
Comput. Aided Des.2
2004 Triple tangent flank milling of ruled surfaces
Cornelia Menzel, Sanjeev Bedi, Stephen Mann
Comput. Aided Des.3
2003 Distortion minimization and continuity preservation in surface pasting
Rick Leung, Stephen Mann
Graphics Interface2
2003 A hybrid Cartesian loop and envelope modulated PA linear transmitter architecture
abstract
A high efficiency and linearity PA solution is presented based on hybrid linearisation schemes that employ complementary techniques to overcome the weakness (or constraints) of either method on its own. In particular, the high linearity of Cartesian loop is combined with the high efficiency of envelope elimination and restoration (EER). The results of a prototype hybrid linearised PA built using digital generation of the phase and amplitude signals for the EER amplifier, and utilizing a digital Cartesian feedback loop are presented. Limitations of the amplitude modulator on system performance are demonstrated using PWM and delta-modulated switching amplifiers.
Stephen Mann, Mark A. Beach
PIMRC1
2003 Flank milling with flat end milling cutters
Sanjeev Bedi, Stephen Mann, Cornelia Menzel
Comput. Aided Des.2
2002 Computing Singularities of 3D Vector Fields with Geometric Algebra
abstract
Critical points of a vector field are key to their characterization. Their positions as well as their indexes are crucial for understanding vector fields. Considerable work exists in 2D, but less is available for 3D or higher dimensions. Geometric algebra is a derivative of Clifford algebra that not only enables a succinct definition of the index of a critical point in higher dimension; it also provides insight and computational pathways for calculating the index. We describe the problems in terms of geometric algebra and present an octree based solution using the algebra for finding critical points and their index in a 3D vector field.
Stephen Mann, Alyn P. Rockwood
IEEE Visualization1
2002 Generalization of the imprint method to general surfaces of revolution for NC machining
Stephen Mann, Sanjeev Bedi
Comput. Aided Des.1
2002 Adjusting control points to achieve continuity
Stephen Mann
Comput. Aided Geom. Des.1
2001 Surface swept by a toroidal cutter during 5-axis machining
David Roth, Sanjeev Bedi, Fathy Ismail, Stephen Mann
Comput. Aided Des.4
1999 Cubic precision Clough-Tocher interpolation
Stephen Mann
Comput. Aided Geom. Des.1
1998 An Improved Parametric Side-Vertex Triangle Mesh Interpolant
Stephen Mann
Graphics Interface1
1997 World Space Surface Pasting
Leith Kin Yip Chan, Stephen Mann, Richard H. Bartels
Graphics Interface2
1997 A classified bibliography of literature on NC milling path generation
Donald Dragomatz, Stephen Mann
Comput. Aided Des.2
1997 An Optimal Algorithm for Expanding the Composition of Polynomials
abstract
A runtime analysis is made of a previously published algorithm for polynomial composition. The relationship between this composition algorithm and Sablonnie`re's algorithm is explored. This composition algorithm is then made optimal aby first performing a change of basis.
Wayne Liu, Stephen Mann
ACM Trans. Graph.2
1996 Programming Support for Blossoming
Wayne Liu, Stephen Mann
Graphics Interface2
1995 Computing values and derivatives of Bézier and B-spline tensor products
Stephen Mann, Tony DeRose
Comput. Aided Geom. Des.1
1993 Functional Composition Algorithms via Blossoming
abstract
In view of the fundamental role that functional composition plays in mathematics, it is not surprising that a variety of problems in geometric modeling can be viewed as instances of the following composition problem: given representations for two functions F and G , compute a representation of the function H = F o G . We examine this problem in detail for the case when F and G are given in either Be´zier or B-spline form. Blossoming techniques are used to gain theoretical insight into the structure of the solution which is then used to develop efficient, tightly codable algorithms. From a practical point of view, if the composition algorithms are implemented as library routines, a number of geometric-modeling problems can be solved with a small amount of additional software.
Tony DeRose, Ron Goldman 0002, Hans Hagen, Stephen Mann
ACM Trans. Graph.4
1991 Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions
abstract
Generating accurate radiosity solutions of real world environments is user-intensive and requires significant knowledge of the method. As a result, few end-users such as architects and designers use it. The output of most commercial modeling packages must be substantially "cleaned up" to satisfy the geometrical and topological criteria imposed by radiosity solution algorithms. Furthermore, the mesh used as the basis of the radiosity computation must meet several additional requirements for the solution to be accurate.A set of geometrical and topological requirements is formalized that when satisfied yields an accurate radiosity solution. A series of algorithms is introduced that automatically processes raw model databases to meet these requirements. Thus, the end-user can concentrate on the design rather than on the details of the radiosity solution process. These algorithms are generally independent of the radiosity solution technique used, and thus apply to all mesh based radiosity methods.
Daniel R. Baum, Stephen Mann, Kevin P. Smith, James M. Winget
SIGGRAPH2