12.07.2015 Views

Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ...

Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ...

Calibration of a Terrestrial Laser Scanner - Institute of Geodesy and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

84 4. Static <strong>Laser</strong> Scanning4.3.3 NURBSNURBS is anacronym for non-uniform rational B-splines. The first publications <strong>of</strong> NURBS refer to [Riesen¬feld, 1973] <strong>and</strong> [Versprille, 1975]. A NURBS can be described either by a curve or bymathematical descriptions can be found in [Piegl, 1991].a surface. DetailedFor laser scanning, the use <strong>of</strong> NURBS is becoming important since the surveyed objects described by thepoint cloud cannot only be modeled with geometrical primitives but also with free-form shapes.NURBSis an efficient tool for approximating free-form curves <strong>and</strong> surfaces. According to [Piegl, 1991], some <strong>of</strong> theadvantages <strong>of</strong> NURBS are they• <strong>of</strong>fer a common mathematical form for st<strong>and</strong>ard analytic shapes <strong>and</strong> free-form curves <strong>and</strong> surfaces,• provide the flexibility to design a large variety <strong>of</strong> shapes,• have clear geometrical interpretations,• have a powerful geometrical tool kit,• are invariant regarding scale, rotation, translation, <strong>and</strong>• are genuine generalizations <strong>of</strong> non-rational B-splinecurves <strong>and</strong> surfaces.forms as well as rational <strong>and</strong> nonrational BézierSome drawbacks <strong>of</strong> NURBS are they require extra storage to define traditional curves <strong>and</strong> surfaces <strong>and</strong> theycan result in very poor parameterization due to improper use <strong>of</strong> required parameters.Designing NURBS can be carried out in two ways, interpolation <strong>and</strong> data filtering. Interpolating meansgeometrical functions are fitted into a given set <strong>of</strong> control points to derive a new set <strong>of</strong> data. Interpolatingcan produce erroneous results due to the existence <strong>of</strong> noise or blunders. A better solution is an approxima¬tion <strong>of</strong> the given set <strong>of</strong> data by fitting geometrical functions close to the given data set <strong>and</strong> by passing onlya few <strong>of</strong> them. The most popular approximation is least-squares fitting. The result <strong>of</strong> least squares fitting isa smoothed <strong>and</strong> less-biased description <strong>of</strong> the data set.NURBS has become widely accepted <strong>and</strong> popular, especially in computer-aided design (CAD), computeraidedmanufacturing (CAM), <strong>and</strong> computer-aided engineering (CAE), <strong>and</strong> the graphics community.Figure 4.6: Examples for NURBS modeling <strong>and</strong> rendering, from left to right: squirrel, sailing yacht, airport[Rhinoceros®, 2006].

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!