Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gerald Farin is active.

Publication


Featured researches published by Gerald Farin.


Computer Aided Geometric Design | 1984

A survey of curve and surface methods in CAGD

Wolfgang Böhm; Gerald Farin; Jürgen Kahmann

B~zier Curves . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4. History . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5. Polynomial curve forms . . . . . . . . . . . . . . . . 6 6. Bernstein polynomials . . . . . . . . . . . . . . . . . 7 71 The de Casteljau algori thm . . . . . . . . . . . . . . 8 8. Derivatives . . . . . . . . . . . . . . . . . . . . . . . . . 9 9. Degree elevation . . . . . . . . . . . . . . . . . . . . . 9 10. Subdivision . . . . . . . . . . . . . . . . . . . . . . . . . 10 11. Composi te B6zier curves . . . . . . . . . . . . . . . 10 12. Visual continuity . . . . . . . . . . . . . . . . . . . . . 11 13. Smooth interpolat ion by piecewise cubics . . . . 12 14. Nonparametr ic B6zier curves . . . . . . . . . . . . 14 15. Integration . . . . . . . . . . . . . . . . . . . . . . . . . 14


Computer Aided Geometric Design | 1986

Triangular Berstein-Be´zier patches

Gerald Farin

4. Hermite Interpolants . . , . . . . . . . . . . . . . 104 4.1. The Co nine parameter interpolant ...... 104 4.2. C’ quintic interpolants 104 4.3. The general case 106 5. Split Triangle Interpolants . . . . . . . . . 107 5.1. The C’ Clough-Tocher interpolant . . _ . . 108 5.2. Limitations of the Clough-Tocher split . 110 5.3. The C’ Powell-Sabin interpolants . . . . 111 5.4. C’ Split square interpolants . . . . . . . . . 112


Computer Aided Geometric Design | 1987

Surface/surface intersection

Robert E. Barnhill; Gerald Farin; Michael Jordan; Bruce R. Piper

Abstract Finding the intersection of two surfaces is important for many Computer Aided Design tasks concerned with surface modeling. An adaptive algorithm is developed for finding the intersection curve(s) of pairs of rectangular parametric patches which are continuously differentiable. The balance between robustness and efficiency of the algorithm is controlled by a set of tolerances. A suite of examples concludes the paper.


Curves and Surfaces for Computer-Aided Geometric Design (Third Edition)#R##N#A Practical Guide | 1993

Cubic Spline Interpolation

Gerald Farin

In this chapter, we discuss what is probably the most popular curve scheme: C2 cubic interpolatory splines. We have seen how polynomial Lagrange interpolation fails to produce acceptable results. On the other hand, we saw that cubic B-spline curves are a powerful modeling tool; they are able to model complex shapes easily. This “modeling” is carried out as an approximation process, manipulating the control polygon until a desired shape is achieved. We will see how cubic splines can also be used to fulfill the task of interpolation, the task of finding a spline curve passing through a given set of points. Cubic spline interpolation was introduced into the CAGD literature by J. Ferguson [183] in 1964, while the mathematical theory was studied in approximation theory (see de Boor [112] or Holladay [264]). For an outline of the history of splines, see Schumaker [423]. Because of the subjects importance, we present two entirely independent derivations of cubic interpolatory splines: the B-spline form and the Hermite form.


Computer-aided Design | 1990

Automatic fairing algorithm for B-spline curves

Nickolas S. Sapidis; Gerald Farin

Abstract An algorithm is presented for locally fairing B-spline curves. The algorithm is based on repeatedly removing and reinserting knots of the spline. These knots are selected automatically by means of a fairness criterion. The proposed scheme involves a new knot removal algorithm that compares favourably to existing ones.


The Visual Computer | 2006

3D face authentication and recognition based on bilateral symmetry analysis

Liyan Zhang; Anshuman Razdan; Gerald Farin

We present a novel and computationally fast method for automatic human face authentication. Taking a 3D triangular facial mesh as input, the approach first automatically extracts the bilateral symmetry plane of the facial surface. The intersection between the symmetry plane and the facial surface, namely the symmetry profile, is then computed. Using both the mean curvature plot of the facial surface and the curvature plot of the symmetry profile curve, three essential points of the nose on the symmetry profile are automatically extracted. The three essential points uniquely determine a Face Intrinsic Coordinate System (FICS). Different faces are aligned based on the FICS. The symmetry profile, together with two transverse profiles, composes a compact representation, called the SFC representation, of a 3D face surface. The face authentication and recognition steps are finally performed by comparing the SFC representations of the faces. The proposed method was tested on 382 face surfaces, which come from 166 individuals and cover a wide ethnic and age variety. The equal error rate (EER) of face authentication on scans with variable facial expressions is 10.8%. For scans with normal expression, the ERR is 0.8%.


Computer-aided Design | 1983

Algorithms for rational Bézier curves

Gerald Farin

Abstract A recursive algorithm for the evaluation of rational Bezier curves is presented; it consists of a construction that works with a constant cross ratio. This geometric principle is carried over to other algorithms.


IEEE Computer Graphics and Applications | 1989

Curvature and the fairness of curves and surfaces

Gerald Farin; Nickolas S. Sapidis

The use of curvature plots for the design of curves that have to meet aesthetic requirements is discussed. The aim is to emphasize the usefulness of curvature as a measure for curve fairness. A local method to optimize the curvature plot of a given cubic spline curve is presented. It automatically determines where the curve is to be faired and can be applied repeatedly. A straightforward generalization to surfaces is easy to formulate.<<ETX>>


Computer Aided Geometric Design | 1987

Fairing cubic B-spline curves

Gerald Farin; Gerhard Rein; Nickolas S. Sapidis; Andrew J. Worsey

Abstract Algorithms are presented for locally fairing a B-spline curve in order to produce a pleasant curvature plot. The methods are based on inversions of the knot insertion algorithm for B-spline curves.


Computer Aided Geometric Design | 1999

Discrete Coons patches

Gerald Farin; Dianne Hansford

We investigate surfaces which interpolate given boundary curves. We show that the discrete bilinearly blended Coons patch can be defined as the solution of a linear system. With the goal of producing better shape than the Coons patch, this idea is generalized, resulting in a new method based on a blend of variational principles. We show that no single blend of variational principles can produce “good” shape for all boundary curve geometries. We also discuss triangular Coons patches and point out the connections to the rectangular case.

Collaboration


Dive into the Gerald Farin's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Hans Hagen

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

David G. Capco

Arizona State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wenping Wang

University of Hong Kong

View shared research outputs
Top Co-Authors

Avatar

Andrew J. Worsey

University of North Carolina at Wilmington

View shared research outputs
Top Co-Authors

Avatar

Myungsoo Bae

Arizona State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Guido Brunnett

Chemnitz University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge