Download presentation
Presentation is loading. Please wait.
Published byMae Hawkins Modified over 9 years ago
1
Engineering Research Center for Computer Integrated Surgical Systems and Technology 1 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Interpolation and Deformations A short cookbook
2
Engineering Research Center for Computer Integrated Surgical Systems and Technology 2 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Linear Interpolation 10
3
Engineering Research Center for Computer Integrated Surgical Systems and Technology 3 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Linear Interpolation
4
Engineering Research Center for Computer Integrated Surgical Systems and Technology 4 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Linear Interpolation 1
5
Engineering Research Center for Computer Integrated Surgical Systems and Technology 5 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bilinear Interpolation
6
Engineering Research Center for Computer Integrated Surgical Systems and Technology 6 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bilinear Interpolation
7
Engineering Research Center for Computer Integrated Surgical Systems and Technology 7 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bilinear Interpolation
8
Engineering Research Center for Computer Integrated Surgical Systems and Technology 8 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor N-linear Interpolation
9
Engineering Research Center for Computer Integrated Surgical Systems and Technology 9 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Barycentric Interpolation
10
Engineering Research Center for Computer Integrated Surgical Systems and Technology 10 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Barycentric Interpolation
11
Engineering Research Center for Computer Integrated Surgical Systems and Technology 11 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Barycentric Interpolation
12
Engineering Research Center for Computer Integrated Surgical Systems and Technology 12 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Barycentric Interpolation
13
Engineering Research Center for Computer Integrated Surgical Systems and Technology 13 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Interpolation of functions
14
Engineering Research Center for Computer Integrated Surgical Systems and Technology 14 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Fitting of interpolation curves The discussion below follows (in part) G. Farin, Curves and surfaces for computer-aided geometric design, a practical guide, Academic Press, Boston, 1990, chapter 10 and pp 281-284.
15
Engineering Research Center for Computer Integrated Surgical Systems and Technology 15 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 1-D Interpolation
16
Engineering Research Center for Computer Integrated Surgical Systems and Technology 16 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 1-D Interpolation
17
Engineering Research Center for Computer Integrated Surgical Systems and Technology 17 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bezier and Bernstein Polynomials Excellent numerical stability for 0<v<1 There exist good ways to convert to more conventional power basis
18
Engineering Research Center for Computer Integrated Surgical Systems and Technology 18 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Barycentric Bezier Polynomials Excellent numerical stability for c<0<1 There exist good ways to convert to more conventional power basis
19
Engineering Research Center for Computer Integrated Surgical Systems and Technology 19 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bezier Curves
20
Engineering Research Center for Computer Integrated Surgical Systems and Technology 20 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Bezier Curves: de Casteljau Algorithm
21
Engineering Research Center for Computer Integrated Surgical Systems and Technology 21 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Iterative Form of deCasteljau Algorithm
22
Engineering Research Center for Computer Integrated Surgical Systems and Technology 22 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Advantages of Bezier Curves Numerically very robust Many nice mathematical properties Smooth “Global” (may be viewed as a disadvantage)
23
Engineering Research Center for Computer Integrated Surgical Systems and Technology 23 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor B-splines
24
Engineering Research Center for Computer Integrated Surgical Systems and Technology 24 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor deBoor Algorithm
25
Engineering Research Center for Computer Integrated Surgical Systems and Technology 25 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor B-spline basis functions
26
Engineering Research Center for Computer Integrated Surgical Systems and Technology 26 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor Some advantages of B-splines Efficient Numerically stable Smooth Local
27
Engineering Research Center for Computer Integrated Surgical Systems and Technology 27 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 2D Interpolation
28
Engineering Research Center for Computer Integrated Surgical Systems and Technology 28 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 2D Interpolation: Finding the best fit
29
Engineering Research Center for Computer Integrated Surgical Systems and Technology 29 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 2D Interpolation: Finding the best fit
30
Engineering Research Center for Computer Integrated Surgical Systems and Technology 30 600.445 Fall 2000; Updated: 12 September 2015 Copyright © R. H. Taylor 2D Interpolation: Finding the best fit There are a number of caveats to the “grid” method on the previous slide. (E.g., you need enough data for each of the least squares problems). But where applicable the method can save computation time since it replaces a number of m and n variable least squares problems for one big m x n problem Note that there is a similar trick that you can play by grouping all the common u i elements together. Note that the y’s and the c’s do not have to be scalar numbers. They can be Vectors, Matrices, or other objects that have appropriate algebraic properties
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.