Demo Data from EDBT 2026 / reviewers in the wild / expert
Brian A. Barsky
dblp:47/3169
· DBLP profile ↗
36ranked-venue papers
10as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 32 · 7 first-authorHuman-computer interaction and ubiquitous computing · 8 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 first-authorComputer networks · 1Theory of computation · 1
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
16 papers |
Computational photography and imaging · 19% Multimedia analysis and retrieval · 18% Rendering · 17% | |
| Theoretical computer science
1 paper |
Computational geometry · 100% |
Topics — the 21 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Image and video processing › image restoration
aberration correction |
0.1 | 1 | 2012 | Correcting for optical aberrations using multilayer displays · ACM Trans. Graph. 2012 |
Multimedia analysis and retrieval › image retrieval
image ranking |
0.1 | 1 | 2010 | Personalized photograph ranking and selection system · ACM Multimedia 2010 |
Multimedia analysis and retrieval › multimedia analysis › multimedia collection analysis › image collection analysis
photo selection |
0.1 | 1 | 2010 | Personalized photograph ranking and selection system · ACM Multimedia 2010 |
Image and video coding › image quality assessment › image aesthetics assessment
computational aesthetics |
0.1 | 1 | 2009 | An esthetics rule-based ranking system for amateur photos · SIGGRAPH ASIA Sketches 2009 |
Image and video coding › image quality assessment
photo quality assessment |
0.1 | 1 | 2009 | An esthetics rule-based ranking system for amateur photos · SIGGRAPH ASIA Sketches 2009 |
Computational photography and imaging
light field display |
0.0 | 1 | 2012 | Correcting for optical aberrations using multilayer displays · ACM Trans. Graph. 2012 |
Geometric modeling and processing
surface fitting |
0.0 | 2 | 1996 | Reconstructing Curved Surfaces from Specular Reflection Patterns Using Spline Surface Fitting of Normals · SIGGRAPH 1996 An adaptive subdivision method for surface-fitting from sampled data · SIGGRAPH 1986 |
Geometric modeling and processing › model fitting
curve and surface fitting |
0.0 | 1 | 1997 | Energy and B-spline interproximation · Comput. Aided Des. 1997 |
Geometric modeling and processing › surface reconstruction
curved surface reconstruction |
0.0 | 1 | 1996 | Reconstructing Curved Surfaces from Specular Reflection Patterns Using Spline Surface Fitting of Normals · SIGGRAPH 1996 |
Geometric modeling and processing › surface fitting
spline surface fitting |
0.0 | 1 | 1996 | Reconstructing Curved Surfaces from Specular Reflection Patterns Using Spline Surface Fitting of Normals · SIGGRAPH 1996 |
Geometric modeling and processing
surface reconstruction |
0.0 | 1 | 1996 | Reconstructing Curved Surfaces from Specular Reflection Patterns Using Spline Surface Fitting of Normals · SIGGRAPH 1996 |
Geometric modeling and processing › shape modeling › curve and surface modeling
geometric continuity |
0.0 | 3 | 1988 | Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splines · ACM Trans. Graph. 1988 Local Control of Bias and Tension in Beta-Splines · ACM Trans. Graph. 1983 Local control of bias and tension in beta-splines · SIGGRAPH 1983 |
Geometric modeling and processing › shape modeling › parametric modeling
spline curves |
0.0 | 3 | 1988 | Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splines · ACM Trans. Graph. 1988 Local Control of Bias and Tension in Beta-Splines · ACM Trans. Graph. 1983 Local control of bias and tension in beta-splines · SIGGRAPH 1983 |
Geometric modeling and processing › shape modeling › parametric modeling › spline curves
beta-splines |
0.0 | 3 | 1987 | Modeling and Rendering Waves: Wave-Tracing Using beta-Splines and Reflective and Refractive Texture Mapping · ACM Trans. Graph. 1987 Local Control of Bias and Tension in Beta-Splines · ACM Trans. Graph. 1983 Local control of bias and tension in beta-splines · SIGGRAPH 1983 |
Geometric modeling and processing › shape modeling › surface modeling
spline modeling |
0.0 | 1 | 1991 | Interproximation: interpolation and approximation using cubic spline curves · Comput. Aided Des. 1991 |
Geometric modeling and processing › shape representation
curve and surface representation |
0.0 | 1 | 1989 | Rational continuity: parametric, geometric, and Frenet frame continuity of rational curves · ACM Trans. Graph. 1989 |
Geometric modeling and processing › shape modeling › parametric modeling › spline curves
catmull-rom spline |
0.0 | 1 | 1988 | Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splines · ACM Trans. Graph. 1988 |
Rendering
ray tracing |
0.0 | 1 | 1987 | Modeling and Rendering Waves: Wave-Tracing Using beta-Splines and Reflective and Refractive Texture Mapping · ACM Trans. Graph. 1987 |
Rendering
texture mapping |
0.0 | 1 | 1987 | Modeling and Rendering Waves: Wave-Tracing Using beta-Splines and Reflective and Refractive Texture Mapping · ACM Trans. Graph. 1987 |
Rendering
antialiasing |
0.0 | 1 | 1984 | A family of new algorithms for soft filling · SIGGRAPH 1984 |
Geometric modeling and processing › shape modeling › parametric modeling
parametric surfaces |
0.0 | 1 | 1986 | An adaptive subdivision method for surface-fitting from sampled data · SIGGRAPH 1986 |
Methods — techniques the papers use, named apart from their topics
light field display optics · 0.24d prefiltering · 0.2point spread function · 0.1multilayer display · 0.1deconvolution · 0.1feature extraction · 0.1face detection · 0.1human visual perception · 0.1aesthetic rules · 0.1geometrically exact splines · 0.1parametric representation · 0.0max/min expression · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Eyeglasses-free display: towards correcting visual aberrations with computational light field displaysabstractMillions of people worldwide need glasses or contact lenses to see or read properly. We introduce a computational display technology that predistorts the presented content for an observer, so that the target image is perceived without the need for eyewear. By designing optics in concert with prefiltering algorithms, the proposed display architecture achieves significantly higher resolution and contrast than prior approaches to vision-correcting image display. We demonstrate that inexpensive light field displays driven by efficient implementations of 4D prefiltering algorithms can produce the desired vision-corrected imagery, even for higher-order aberrations that are difficult to be corrected with glasses. The proposed computational display architecture is evaluated in simulation and with a low-cost prototype device. Fu-Chung Huang, Gordon Wetzstein, Brian A. Barsky, Ramesh Raskar |
ACM Trans. Graph. | 3 |
| 2014 | Personalized Photograph Ranking and Selection System Considering Positive and Negative User FeedbackabstractIn this article, we propose a novel personalized ranking system for amateur photographs. The proposed framework treats the photograph assessment as a ranking problem and we introduce the idea of personalized ranking , which ranks photographs considering both their aesthetic qualities and personal preferences. Photographs are described using three types of features: photo composition , color and intensity distribution , and personalized features . An aesthetic prediction model is learned from labeled photographs by using the proposed image features and RBF-ListNet learning algorithm. The experimental results show that the proposed framework outperforms in the ranking performance: a Kendall's tau value of 0.432 is significantly higher than those obtained by the features proposed in one of the state-of-the-art approaches (0.365) and by learning based on support vector regression (0.384). To realize personalization in ranking, three approaches are proposed: the feature-based approach allows users to select photographs with specific rules, the example-based approach takes the positive feedback from users to rerank the photograph, and the list-based approach takes both positive and negative feedback from users into consideration. User studies indicate that all three approaches are effective in both aesthetic and personalized ranking. Che-Hua Yeh, Brian A. Barsky, Ouhyoung Ming |
ACM Trans. Multim. Comput. Commun. Appl. | 2 |
| 2012 | Correcting for optical aberrations using multilayer displaysabstractOptical aberrations of the human eye are currently corrected using eyeglasses, contact lenses, or surgery. We describe a fourth option: modifying the composition of displayed content such that the perceived image appears in focus, after passing through an eye with known optical defects. Prior approaches synthesize pre-filtered images by deconvolving the content by the point spread function of the aberrated eye. Such methods have not led to practical applications, due to severely reduced contrast and ringing artifacts. We address these limitations by introducing multilayer pre-filtering, implemented using stacks of semi-transparent, light-emitting layers. By optimizing the layer positions and the partition of spatial frequencies between layers, contrast is improved and ringing artifacts are eliminated. We assess design constraints for multilayer displays; autostereoscopic light field displays are identified as a preferred, thin form factor architecture, allowing synthetic layers to be displaced in response to viewer movement and refractive errors. We assess the benefits of multilayer pre-filtering versus prior light field pre-distortion methods, showing pre-filtering works within the constraints of current display resolutions. We conclude by analyzing benefits and limitations using a prototype multilayer LCD. Fu-Chung Huang, Douglas Lanman, Brian A. Barsky, Ramesh Raskar |
ACM Trans. Graph. | 3 |
| 2010 | Personalized photograph ranking and selection systemabstractIn this paper, we propose a novel personalized ranking system for amateur photographs. Although some of the features used in our system are similar to previous work, new features, such as texture, RGB color, portrait (through face detection), and black-and-white, are included for individual preferences. Our goal of automatically ranking photographs is not intended for award-wining professional photographs but for photographs taken by amateurs, especially when individual preference is taken into account. Che-Hua Yeh, Yuan-Chen Ho, Brian A. Barsky, Ouhyoung Ming |
ACM Multimedia | 3 |
| 2009 | Depth of field postprocessing for layered scenes using constant-time rectangle spreading
Todd J. Kosloff, Michael W. Tao, Brian A. Barsky |
Graphics Interface | 3 |
| 2009 | An esthetics rule-based ranking system for amateur photosabstractWith the current widespread use of digital cameras, the process of selecting and maintaining personal photos is becoming an onerous task. To our knowledge, there has been little research on photo evaluation based on computational esthetics. Photographers around the world have established some general rules for taking good photos. Building upon artistic theories and human visual perception is difficult since the results tend to be subjective. Although automatically ranking award-wining professional photos may not be a sensible pursuit, such an approach may be reasonable for photos taken by amateurs. In the next section, we introduce rules for such a system. Che-Hua Yeh, Wai-Seng Ng, Brian A. Barsky, Ouhyoung Ming |
SIGGRAPH ASIA Sketches | 3 |
| 2009 | Simulating Gaseous Fluids with Low and High SpeedsabstractAbstract Gaseous fluids may move slowly, as smoke does, or at high speed, such as occurs with explosions. High‐speed gas flow is always accompanied by low‐speed gas flow, which produces rich visual details in the fluid motion. Realistic visualization involves a complex dynamic flow field with both low and high speed fluid behavior. In computer graphics, algorithms to simulate gaseous fluids address either the low speed case or the high speed case, but no algorithm handles both efficiently. With the aim of providing visually pleasing results, we present a hybrid algorithm that efficiently captures the essential physics of both low‐ and high‐speed gaseous fluids. We model the low speed gaseous fluids by a grid approach and use a particle approach for the high speed gaseous fluids. In addition, we propose a physically sound method to connect the particle model to the grid model. By exploiting complementary strengths and avoiding weaknesses of the grid and particle approaches, we produce some animation examples and analyze their computational performance to demonstrate the effectiveness of the new hybrid method. Chenfeng Li, Shi-Min Hu 0001, Brian A. Barsky |
Comput. Graph. Forum | 4 |
| 2008 | Geometrically exact dynamic splines
Adrien Theetten, Laurent Grisoni, Claude Andriot, Brian A. Barsky |
Comput. Aided Des. | 4 |
| 2007 | An Algorithm for Rendering Generalized Depth of Field Effects Based on Simulated Heat Diffusion
Todd J. Kosloff, Brian A. Barsky |
ICCSA (3) | 2 |
| 2005 | Elimination of artifacts due to occlusion and discretization problems in image space blurring techniques
Brian A. Barsky, Michael J. Tobias, Derrick P. Chu, Daniel R. Horn |
Graph. Model. | 1 |
| 2005 | Special Issue: Vision, Video and Graphics 2003
Peter Hall 0001, Brian A. Barsky |
Graph. Model. | 2 |
| 2005 | In Memoriam: Jane WilhelmsabstractA brief biography of Jane Wilhelms is given highlighting her professional achievements. Brian A. Barsky |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2003 | Camera Models and Optical Systems Used in Computer Graphics: Part I, Object-Based Techniques
Brian A. Barsky, Daniel R. Horn, Stanley A. Klein, Jeffrey A. Pang |
ICCSA (3) | 1 |
| 2003 | Camera Models and Optical Systems Used in Computer Graphics: Part II, Image-Based Techniques
Brian A. Barsky, Daniel R. Horn, Stanley A. Klein, Jeffrey A. Pang |
ICCSA (3) | 1 |
| 2001 | Special Issue on Pacific Graphics 2000
Brian A. Barsky, Yoshihisa Shinagawa |
Graph. Model. | 1 |
| 2000 | Constrained C1 Piecewise Bicubic Bézier Surface InterpolationabstractThe construction of a C/sup 1/ piecewise bicubic Bezier surface that interpolates a set of data points and lies on the same side of a given plane as the data points is presented. The main tasks in this construction process are the adjustment of the tangent vectors and the determination of the twist vectors at the data points. The tangent vectors are modified by decreasing their magnitudes. The twist vectors are first set by an energy minimization process and then filtered through a modification process to ensure the constructed surface lies on one side of the given plane. The technique for determining the twist vectors has an interpolation precision of cubic polynomials. Caiming Zhang 0001, Fuhua (Frank) Cheng, Brian A. Barsky |
GMP | 3 |
| 1999 | The OPTICAL Project: OPtics and Topography Involving the Cornea and Lens
Brian A. Barsky |
IV | 1 |
| 1999 | A Method for Deforming Polygonal Shapes into Smooth Spline Surface ModelsabstractThe paper describes a new spline formulation that supports deformation of polygonal shapes into smooth spline surface models. Once a polygonal shape with underlying rectangular topology is specified by the user, it is deformed into a smooth surface that interpolates all the polygonal vertices. The user can then modify the default smooth surface by increasing or decreasing the amount of deformation, either globally or locally. This is accomplished by interactively controlling the shape parameters associated with the polygonal vertices. This modeling paradigm is conceptually simple, and allows C/sup 2/ continuous surfaces to be easily designed, even by a novice user. Chiew-Lan Tai, Kia-Fock Loe, Brian A. Barsky, Yim-Hung Chan |
IV | 3 |
| 1999 | Cylindrical Coordinate Representations for Modeling Surfaces of the Cornea and Contact LensesabstractThe paper develops four alternatives for modeling surfaces of the cornea and contact lenses. The cornea and contact lenses are generally smooth surfaces with possible discontinuities in circumferential or radial patterns. We define surfaces derived from semi-regular tensor product B-spline surfaces over a polar coordinate domain. The semi-regular partition allows finer control over the patch size, which is desirable for adaptive refinement. In geometric space, several patches meet at the origin, potentially resulting in a discontinuity. This is addressed by either imposing a system of constraints or blending the center region into a continuous function. The representations are fit to sampled data from a range of shapes and compared in terms of overall fit and fidelity at the origin. In the cases where constraint equations are used, their effectiveness and consequences on the resulting accuracy are assessed. Lillian Chu, Brian A. Barsky, Stanley A. Klein |
Shape Modeling International | 2 |
| 1997 | Energy and B-spline interproximation
Xuefu Wang, Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Aided Des. | 3 |
| 1996 | Reconstructing Curved Surfaces from Specular Reflection Patterns Using Spline Surface Fitting of Normals
Mark A. Halstead, Brian A. Barsky, Stanley A. Klein, Robert B. Mandell |
SIGGRAPH | 2 |
| 1994 | 2D line and polygon clipping based on space subdivision
Mel Slater, Brian A. Barsky |
Vis. Comput. | 2 |
| 1991 | Interproximation: interpolation and approximation using cubic spline curves
Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Aided Des. | 2 |
| 1991 | Skinning rational B-spline curves to construct an interpolatory surface
Michael E. Hohmeyer, Brian A. Barsky |
CVGIP Graph. Model. Image Process. | 2 |
| 1990 | B-spline curves and surfaces viewed as digital filters
A. Ardeshir Goshtasby, Fuhua (Frank) Cheng, Brian A. Barsky |
Comput. Vis. Graph. Image Process. | 3 |
| 1989 | Rational continuity: parametric, geometric, and Frenet frame continuity of rational curvesabstractThe parametric, geometric, or Frenet frame continuity of a rational curve has often been ensured by requiring the homogeneous polynomial curve associated with the rational curve to possess either parametric, geometric, or Frenet frame continuity, respectively. In this paper, we show that this approach is overly restrictive and derive the constraints on the associated homogeneous curve that are both necessary and sufficient to ensure that the rational curve is either parametrically, geometrically, or Frenet frame continuous. Michael E. Hohmeyer, Brian A. Barsky |
ACM Trans. Graph. | 2 |
| 1988 | Geometric continuity, shape parameters, and geometric constructions for Catmull-Rom splinesabstractCatmull-Rom splines have local control, can be either approximating or interpolating, and are efficiently computable. Experience with Beta-splines has shown that it is useful to endow a spline with shape parameters , used to modify the shape of the curve or surface independently of the defining control vertices. Thus it is desirable to construct a subclass of the Catmull-Rom splines that has shape parameters. We present such a class, some members of which are interpolating and others approximating. As was done for the Beta-spline, shape parameters are introduced by requiring geometric rather than parametric continuity. Splines in this class are defined by a set of control vertices and a set of shape parameter values. The shape parameters may be applied globally, affecting the entire curve, or they may be modified locally, affecting only a portion of the curve near the corresponding joint. We show that this class results from combining geometrically continuous (Beta-spline) blending functions with a new set of geometrically continuous interpolating functions related to the classical Lagrange curves . We demonstrate the practicality of several members of the class by developing efficient computational algorithms. These algorithms are based on geometric constructions that take as input a control polygon and a set of shape parameter values and produce as output a sequence of Bézier control polygons that exactly describes the original curve. A specific example of shape design using a low-degree member of the class is given. Tony DeRose, Brian A. Barsky |
ACM Trans. Graph. | 2 |
| 1987 | Modeling and Rendering Waves: Wave-Tracing Using beta-Splines and Reflective and Refractive Texture MappingabstractThe graphical simulation of a certain subset of hydrodynamics phenomena is examined. New algorithms for both modeling and rendering these complex phenomena are presented. The modeling algorithms deal with wave refraction in an ocean. Waves refract in much the same way as light. In both cases, the equation that controls the change in direction is Snell's law. Ocean waves are continuous but can be discretely decomposed into wave rays or wave orthogonals . These wave orthogonals are wave-traced in a manner similar to the rendering algorithm of ray-tracing. The refracted wave orthogonals are later traversed and their height contributions to the final surface are calculated using a sinusoidal shape approximation and the principle of wave superposition. The surface is then represented by Beta-splines , using the tension (or β2) shape parameter to easily add more complexity to the surface. The rendering algorithms are based on the use of texture maps and Fresnel's law of reflection. In each algorithm, two texture maps are used to simulate reflection and refraction . Based on surface normal orientation and Fresnel's law, a weighting is calculated that determines what fractions of reflected color and refracted color are assigned to a point. These algorithms are more efficient, though less accurate, alternatives to standard ray-tracing techniques. Pauline Y. Ts'o, Brian A. Barsky |
ACM Trans. Graph. | 2 |
| 1986 | An adaptive subdivision method for surface-fitting from sampled dataabstractA method is developed for surface-fitting from sampled data. Surface-fitting is the process of constructing a compact representation to model the surface of an object based on a fairly large number of given data points. In our case, the data is obtained from a real object using an automatic three-dimensional digitizing system. The method is based on an adaptive subdivision approach, a technique previously used for the design and display of free-form curved surface objects. Our approach begins with a rough approximating surface and progressively refines it in successive steps in regions where the data is poorly approximated. The method has been implemented using a parametric piecewise bicubic Bernstein-Bézier surface possessing G1 geometric continuity. An advantage of this approach is that the refinement is essentially local reducing the computational requirements which permits the processing of large databases. Furthermore, the method is simple in concept, yet realizes efficient data compression. Some experimental results are given which show that the representation constructed by this method is faithful to the original database. Francis J. M. Schmitt, Brian A. Barsky, Wen-Hui Du |
SIGGRAPH | 2 |
| 1985 | Algorithms for brush movement
Kenneth P. Fishkin, Brian A. Barsky |
Vis. Comput. | 2 |
| 1984 | A family of new algorithms for soft fillingabstractSoft filling algorithms change the color of an anti-aliased region, maintaining the anti-aliasing of the region. The two published algorithms for soft filling work only if the foreground region is anti-aliased against a black background. This paper presents three new algorithms. The first fills against a region consisting of any two distinct colors, and is faster than the published algorithms on a pixel-by-pixel basis for an RGB frame buffer; the second fills against a region composed of three distinct colors; and the third fills against a region composed of four distinct colors. As the power of the algorithms increases, so do the number of assumptions they make, and the computational cost. Kenneth P. Fishkin, Brian A. Barsky |
SIGGRAPH | 2 |
| 1984 | Exponential and polynomial methods for applying tension to an interpolating spline curve
Brian A. Barsky |
Comput. Vis. Graph. Image Process. | 1 |
| 1984 | A New Concept and Method for Line ClippingabstractA new concept and method for line clipping is developed that describes clipping in an exact and mathematical form. The basic ideas form the foundation for a family of algorithms for two-dimensional, three-dimensional, and four-dimensional (homogeneous coordinates) line clipping. The line segment to be clipped is mapped into a parametric representation. From this, a set of conditions is derived that describes the interior of the clipping region. Observing that these conditions are all of similar form, they are rewritten such that the solution to the clipping problem is reduced to a simple max/min expression. For each dimension, the mathematics are discussed, an example is given, the algorithm is designed, and a performance test is conducted. The new algorithm is compared with the traditional Sutherland-Cohen clipping algorithm. Using randomly generated data, the new algorithm showed a 36 percent, 40 percent, and 79 percent improvement for two-dimensional, three-dimensional, and four- dimensional clipping, respectively. One of the advantages of this algorithm is the quick rejection of line segments that are invisible. In addition, this algorithm can be easily generalized for clipping against any convex viewing volume Brian A. Barsky |
ACM Trans. Graph. | 2 |
| 1983 | Local control of bias and tension in beta-splinesabstractThe Beta-spline introduced recently by Barsky is a generalization of the uniform cubic B-spline: parametric discontinuities are introduced in such a way as to preserve continuity of the unit tangent and curvature vectors at joints (geometric continuity) while providing bias and tension parameters, independent of the position of control vertices, by which the shape of a curve or surface can be manipulated. Using a restricted form of quintic Hermite interpolation, it is possible to allow distinct bias and tension parameters at each joint without destroying geometric continuity. This provides a new means of obtaining local control of bias and tension in piecewise polynomial curves and surfaces. Brian A. Barsky, John C. Beatty |
SIGGRAPH | 1 |
| 1983 | Local Control of Bias and Tension in Beta-SplinesabstractTensionThe Beta-spline introduced recently by Barsky is a generalization of the uniform cubic B-spline: parametric discontinuities are introduced in such a way as to preserve continuity of the unit tangent and curvature vectors at joints (geometric continuity) while providing bias and tension parameters, independent of the position of control vertices, by which the shape of a curve or surface can be manipulated.Using a restricted form of quintic Hermite interpolation, it is possible to allow distinct bias and tension parameters at each joint without destroying geometric continuity.This provides a new means of obtaining local control of bias and tension in piecewise polynomial curves and surfaces. Brian A. Barsky, John C. Beatty |
ACM Trans. Graph. | 1 |
| 1981 | TRANSPLINE - A System for Representing Curves Using Transformations Among four Spline FormulationsabstractVarious techniques of curve representation have been developed and each has properties that make it more appropriate in certain situations than in others. Thus, it is very beneficial to be able to transform between formulations in order to invoke the one which is best suited to any particular instance. This concept has been applied to a set of four parametric spline curve formulations and is demonstrated in the TRANSPLINE interactive curve representation system. The available formulations are the interpolatory spline, uniform B-spline, spline under tension, and ν-spline. The mathematical theory of each formulation is briefly reviewed, the transformations between them are derived, and the system implementation is described. Brian A. Barsky, Spencer W. Thomas |
Comput. J. | 1 |