Barry Joe

dblp:77/6576 · DBLP profile ↗
← Back
14ranked-venue papers
9as first author
0since 2021 · last 2002
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 13 · 8 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 1 first-author

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
7 papers
Geometric modeling and processing · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing › solid modeling
sweep surface
0.011997
Robust computation of the rotation minimizing frame for sweep surface modeling · Comput. Aided Des. 1997
Geometric modeling and processing › shape modeling › parametric modeling › spline curves
beta-splines
0.031990
Quartic Beta-splines · ACM Trans. Graph. 1990
Multiple-knot and rational cubic beta-splines · ACM Trans. Graph. 1989
Discrete Beta-splines · SIGGRAPH 1987
Geometric modeling and processing
mesh generation
0.011995
Quadrilateral mesh generation in polygonal regions · Comput. Aided Des. 1995
Geometric modeling and processing › mesh generation
quad meshing
0.011995
Quadrilateral mesh generation in polygonal regions · Comput. Aided Des. 1995
Geometric modeling and processing › shape modeling › parametric modeling
spline curves and surfaces
0.021990
Knot insertion for Beta-spline curves and surfaces · ACM Trans. Graph. 1990
Multiple-knot and rational cubic beta-splines · ACM Trans. Graph. 1989
Geometric modeling and processing › shape representation
curve representation
0.011994
Reduced-knot NURBS representations of rational G1 composite Bézier curves · Comput. Aided Des. 1994
Geometric modeling and processing › shape modeling › parametric modeling › spline surfaces
NURBS
0.011994
Reduced-knot NURBS representations of rational G1 composite Bézier curves · Comput. Aided Des. 1994
Geometric modeling and processing › shape modeling › parametric modeling
spline curves
0.021990
Quartic Beta-splines · ACM Trans. Graph. 1990
Discrete Beta-splines · SIGGRAPH 1987
Geometric modeling and processing › shape modeling › curve and surface modeling
geometric continuity
0.011990
Quartic Beta-splines · ACM Trans. Graph. 1990

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

geometric continuity · 0.0mesh generation · 0.0knot reduction · 0.0robust statistics · 0.0knot insertion algorithm · 0.0discrete b-splines · 0.0knot insertion · 0.0
YearPublicationVenuePosition
2002 Computing quadric surface intersections based on an analysis of plane cubic curves
Wenping Wang 0001, Barry Joe, Ron Goldman 0002
Graph. Model.2
1997 Robust computation of the rotation minimizing frame for sweep surface modeling
Barry Joe
Comput. Aided Des.2
1997 Interpolation on quadric surfaces with rational quadratic spline curves
Barry Joe
Comput. Aided Geom. Des.2
1995 Quadrilateral mesh generation in polygonal regions
Barry Joe
Comput. Aided Des.1
1995 The geometric interpretation of inversion formulae for rational plane curves
Barry Joe
Comput. Aided Geom. Des.2
1994 Reduced-knot NURBS representations of rational G1 composite Bézier curves
Barry Joe, Wenping Wang 0001, Fuhua (Frank) Cheng
Comput. Aided Des.1
1994 Reparameterization of rational triangular Bézier surfaces
Barry Joe
Comput. Aided Geom. Des.1
1994 On the Difference Method for Drawing Conic Arcs
Barry Joe
CVGIP Graph. Model. Image Process.2
1993 Duality of Constrained Voronoi Diagrams and Delaunay Triangulations
Barry Joe, Cao An Wang
Algorithmica1
1991 Construction of three-dimensional Delaunay triangulations using local transformations
Barry Joe
Comput. Aided Geom. Des.1
1990 Knot insertion for Beta-spline curves and surfaces
abstract
Discrete Beta-splines arise when a Beta-spline curve is subdivided; that is, extra knots are inserted so that the curve is expressed in terms of a larger number of control vertices and Beta-splines. Their properties and an algorithm for their computation are given in “Discrete Beta-Splines” by Joe ( Computer Graphics , vol. 21 , pp. 137-144). We prove a stronger version of one of these properties, from which a new algorithm for computing discrete Beta-splines is obtained. This algorithm can also be used to compute discrete B-splines. We give a comparison of operation counts for this algorithm versus other algorithms, and for two methods to compute the new control vertices of Beta-spline and B-spline curves and surfaces.
Barry Joe
ACM Trans. Graph.1
1990 Quartic Beta-splines
abstract
Quartic Beta-splines have third-degree arc-length or geometric continuity at simple knots and are determined by three β or shape parameters. We present a general explicit formula for quartic Beta-splines, and determine and illustrate the effects of varying the β parameters on the shape of a quartic Beta-spline curve. We show that quartic (and higher degree) rational Beta-splines with arc-length continuity satisfy the same continuity conditions as (nonrational) Beta-splines. We also show that the torsion continuous spline curves presented by Boehm ("Smooth Curves and Surfaces.” In Geometric Modeling: Algorithms and New Trends , G. E. Farin, Ed. SIAM, Philadelphia, Pa., 1987, pp. 175-184.) are equivalent to nonrational quartic Beta-spline curves, and determine the relationship between the shape parameters for the two types of curves. Finally, we present an algorithm for inserting a new knot and determining the refined control polygon.
Barry Joe
ACM Trans. Graph.1
1989 Multiple-knot and rational cubic beta-splines
abstract
Goodman (Properties of Beta-splines. J. Approx. Theory 44 , 2 (June 1985), 132-153) gave an explicit formula for cubic Beta-splines on a uniform knot sequence with varying β1 and β2 values at the knots. We establish an alternative explicit formula for cubic Beta-splines on a nonuniform knot sequence with constant β1 = 1 and varying β2 values at the knots. This alternative formula can also be used if the knot sequence contains multiple knots, and is useful for knot insertion. We show how to efficiently evaluate a cubic Beta-spline curve at many values using this formula. We introduce rational cubic Beta-spline curves and surfaces that have extra weight parameters for shape control, and show that they satisfy the same geometric continuity conditions and properties as nonrational cubic Beta-spline curves and surfaces.
Barry Joe
ACM Trans. Graph.1
1987 Discrete Beta-splines
abstract
Goodman (1985) and Joe (1986) have given explicit formulas for (cubic) Beta-splines on uniform knot sequences with varying s1 and s2 values at the knots, and nonuniform knot sequences with varying s2 values at the knots, respectively. The advantage of the latter formula is that it can also be used for knot sequences with multiple knots. Discrete Beta-splines arise when a Beta-spline curve is subdivided, i.e. the knot sequence is refined so that the curve is expressed in terms of a larger number of control vertices and Beta-splines. We prove that discrete Beta-splines satisfy the same properties as discrete B-splines, and present an algorithm for computing discrete Beta-splines and the new control vertices using the explicit formula of Joe (1986).
Barry Joe
SIGGRAPH1