EDBT 2026 Demo / reviewers in the wild / expert
Stephen Mann
dblp:31/2607
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing › image restoration
denoising |
0.9 | 1 | 2025 | Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025 |
Image and video processing › image restoration
image denoising |
0.9 | 1 | 2025 | Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025 |
Rendering
monte carlo rendering |
0.9 | 1 | 2025 | Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser Training · SIGGRAPH Asia 2025 |
Computational fabrication › machining
multi-axis machining |
0.2 | 1 | 2014 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | 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.2 | 1 | 2013 | Linear methods for G1, G2, and G3 - Multi-degree reduction of Bézier curves · Comput. Aided Des. 2013 |
Computational fabrication › machining
CNC machining |
0.1 | 2 | 2010 | 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.1 | 2 | 2005 | Error measurements for flank milling · Comput. Aided Des. 2005 Flank milling with flat end milling cutters · Comput. Aided Des. 2003 |
Computational fabrication
machining |
0.1 | 2 | 2005 | 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.1 | 1 | 2006 | symSpline: symmetric two-handed spline manipulation · CHI 2006 |
Computational fabrication
tool path generation |
0.0 | 2 | 2002 | 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.0 | 1 | 2001 | Surface swept by a toroidal cutter during 5-axis machining · Comput. Aided Des. 2001 |
Interaction techniques and input › direct manipulation
curve manipulation |
0.0 | 1 | 2006 | symSpline: symmetric two-handed spline manipulation · CHI 2006 |
Algorithms and data structures
runtime analysis |
0.0 | 1 | 1997 | An Optimal Algorithm for Expanding the Composition of Polynomials · ACM Trans. Graph. 1997 |
Rendering
global illumination |
0.0 | 1 | 1991 | Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions · SIGGRAPH 1991 |
Geometric modeling and processing
mesh generation |
0.0 | 1 | 1991 | Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions · SIGGRAPH 1991 |
Rendering › global illumination
radiosity |
0.0 | 1 | 1991 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Nonlinear Noise2Noise for Efficient Monte Carlo Denoiser TrainingabstractThe 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 Asia | 2 |
| 2024 | Investigations of a functional version of a blending surface scheme for regular data interpolationabstractThis 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 Interface | 3 |
| 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 Interface | 4 |
| 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 algebraicsabstractA-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 Modeling | 1 |
| 2008 | Geometric displacement on plane and sphere
Elodie Fourquet, William B. Cowan, Stephen Mann |
Graphics Interface | 3 |
| 2008 | Parametric triangular Bézier surface interpolation with approximate continuityabstractA 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 Modeling | 2 |
| 2007 | Approximate continuity for parametric Bézier patchesabstractIn 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 Modeling | 2 |
| 2006 | symSpline: symmetric two-handed spline manipulationabstractWe 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 |
CHI | 2 |
| 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 Interface | 2 |
| 2003 | A hybrid Cartesian loop and envelope modulated PA linear transmitter architectureabstractA 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 |
PIMRC | 1 |
| 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 abstractCritical 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 Visualization | 1 |
| 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 Interface | 1 |
| 1997 | World Space Surface Pasting
Leith Kin Yip Chan, Stephen Mann, Richard H. Bartels |
Graphics Interface | 2 |
| 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 PolynomialsabstractA 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 Interface | 2 |
| 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 BlossomingabstractIn 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 solutionsabstractGenerating 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 |
SIGGRAPH | 2 |