Post-Processing Radial Basis Function Approximations: A Hybrid Method

Size: px
Start display at page:

Download "Post-Processing Radial Basis Function Approximations: A Hybrid Method"

Transcription

1 Post-Processing Radial Basis Function Approximations: A Hybrid Method Muhammad Shams Dept. of Mathematics UMass Dartmouth Dartmouth MA mshams@umassd.edu August 4th 2011 Abstract With the use of Fourier Series we are able to approximate other functions. As we take more terms in the series the approximation becomes increasingly accurate. However, when approximating a piecewise continuous function there remains an error noticeable at the jump discontinuity of the function. This error, known as the Gibbs Phenomenon, does not disappear with more terms being taken but instead slides closer to the point of discontinuity. The Gibbs Phenomenon is not restricted only to Fourier approximations but can be seen in all Global approximations. By using Gegenbauer polynomials and re-projecting the approximation in Gegenbauer space we can post-process these series, extracting accurate data, and removing the Gibbs Phenomenon. Like Fourier series, Radial Basis Functions can be used as a Global method of approximation. RBFs become increasingly accurate as more points are taken. When using RBFs to approximate a piecewise continuous function the Gibbs Phenomenon is, once again, observed. Using Gegenbauer polynomials, like in the Fourier case, we can post-process RBF approximations, removing the Gibbs Phenomenon and recovering accuracy. 1 Introduction This project was undertaken as a continuation of past work with Fourier approximations and Gegenbauer Post- Processing. From the beginning the project has been overseen and provided with guidance by Sigal Gottlieb. Her work with Saeja Oh Kim, Jae-Hun Jung, Daniel Higgs, and Chris L. Bresten is directly related to, and has benefitted, this project. The use of Radial Basis Functions has been rising in recent history and as such the need to develop techniques of reducing their error has become more important. In this paper, the techniques involved will be explained, numerical results will be shown, and some conclusions and speculation will be presented. 2 Approximation Techniques 2.1 Radial Basis Functions Radial Basis Functions have already proven useful in a number of areas. They can be used for scattered data problems in higher dimensions and solving partial differential equations. RBFs as approximation techniques have recently received more attention. RBFs are a family of functions depent on the distance from point to point or the distance from center points. Being that they are equidistantly spaced, they are mesh free and very adaptable. RBFs employ the use of a shape parameter designated as ɛ that play a pivotal role in approximations. Within the family of RBFs there are many different basis. The selection of shape parameter is unique to each RBF basis. 1

2 In the context of this project, there are four basis that were used. Multiquadric Gaussian Inverse Multiquadric Inverse Quadratic φ j = φ j = (x i x j ) 2 + ɛ 2 (1) φ j = e (ɛ(xi xj))2 (2) φ j = 1 (xi x j ) 2 + ɛ 2 (3) 1 (x i x j ) 2 + ɛ 2 (4) The approximation of a function using a RBF is done by, first, building an Interpolation matrix. The Interpolation matrix is a linear combination of basis vectors. The matrix is created using one of the RBF basis and a set number of points. The matrix multiplied by unknown coefficients, λ, equals the real values of the approximated function. φ 1, x 1 φ 2, x 1... φ n, x 1 φ 1, x 2 φ 2, x 2... φ n, x φ 1, x n φ 2, x n... φ n, x n λ 1 λ 2... λ n = f 1 f 2... f n. (5) Next, the inverse of the interpolation matrix is multiplied by the function values in order to obtain the value of the coefficients. After which, the interpolation matrix and the coefficients are multiplied in order to build the approximated value of the function. 2.2 Gegenbauer Post-Processing λ = M 1 f (6) Gegenbauer Post-Processing is an emerging technique that removes Gibbs error in function approximations. The technique uses the Gegenbauer family of polynomials. Gegenbauer polynomials are a family of functions that are generated by a particular power series, aptly named a generating function. n=0 C (α) n (x)t n (7) The Gegenbauer family of polynomials is a completely orthogonal basis over the interval [ 1, 1] with respect to the weight function: (1 x 2 ) α 1/2 (8) In order to apply the Post-Processing technique, the original function approximation also needs to be orthogonal over [ 1, 1]. While this is true of the Fourier case, it is not true of the RBF case. However, we notice that the technique still seems to work with RBFs. The Gegenbauer process begins by generating the polynomials up to the number of terms used in the approximation, or in the case of RBFs, the number of points taken. The generation process deps largely on the number of points taken and the ratio of two variables, m and λ. 2

3 Both m and λ are depent on the number of points taken in the RBF and are related to each other. After the polynomials have been generated, their inverses are multiplied by the bad function approximation, much like in the RBF case of solving for coefficients. This finds the new Gegenbauer coefficients. From here, a new approximation is built by multiplying the Gegenbauer polynomials by the new coefficients. 3 Methods 3.1 Matlab Code The first half of the code is the RBF approximation method. First, the parameters are set up and the function to be approximated is designated. Next, the basis to be used is selected. Finally, the coefficients are calculated and the approximation is built. Included in the code is the capability to plot the function, it s approximation, and errors of the approximation. N=96; x = -cos(pi*[0:n]/n); xc=x; f=sign(x); f=f(:); ep=10/n; for i=1:length(x) for j=1:length(xc) %phi(i,j)=sqrt((x(i)-xc(j))ˆ2+(ep)ˆ2); %Multiquadric %phi(i,j)=exp(-1*(ep)ˆ2*(x(i)-xc(j))ˆ2); %Gaussian %phi(i,j)=1/(sqrt((x(i)-xc(j))ˆ2+(ep)ˆ2)); %Inverse Multiquadric phi(i,j)=1/((x(i)-xc(j))ˆ2+(ep)ˆ2); %Inverse Quadratic lambda=phi\f; lambda=lambda(:); xx = -0.5*cos(pi*[0:N]/N) -0.5; %xx = -0.5*cos(pi*[0:N]/N) +0.5; for i=1:length(xx) for j=1:length(xc) %phi(i,j)=sqrt((xx(i)-xc(j))ˆ2+(ep)ˆ2); %phi(i,j)=exp(-1*(ep)ˆ2*(xx(i)-xc(j))ˆ2); %phi(i,j)=1/(sqrt((xx(i)-xc(j))ˆ2+(ep)ˆ2)); phi(i,j)=1/((xx(i)-xc(j))ˆ2+(ep)ˆ2); fn=phi*lambda; figure(1) %plot(x,lambda, c, LineWidth,2) plot(x,f, k, LineWidth,2),hold on plot(xx,fn, b, LineWidth,2),hold on figure(2) 3

4 rbferror=abs(fn+1); %rbferror=abs(fn-1); plot(xx,log10(rbferror), b, LineWidth,2),hold on The second half of the code is the Post-Processing method. The parameters are set up and the Gauss-Lobatto quadrature is used. Also, the appropriate quad weights for the quadrature are included. Next, the polynomials are computed and finally, the new approximation is built. Included in the code is the capability to plot the Post-Processed approximation as well as the errors of the new approximation. Nq = N; T = N; xxi = cos(pi*([0:nq]-0.5)/nq) ; xi = -0.5*cos(pi*[0:Nq]/Nq) -0.5; %xi = -0.5*cos(pi*[0:Nq]/Nq) +0.5; w = xi*0 + pi/nq; x=xi; m=t/16; lambda=t/16; GPa = zeros(nq+1,m+1); GPa(:,1) = 1+0*xxi; hl(1)=pi*2ˆ(1-2*lambda)*gamma(2*lambda)/lambda/(gamma(lambda)ˆ2); hl(1)=sqrt(hl(1)); GPa(:,2) = 2*lambda*xxi; hl(2)=pi*2ˆ(1-2*lambda)*gamma(1+2*lambda)/(1+lambda)/(gamma(lambda)ˆ2); hl(2)=sqrt(hl(2)); for im=3:m+1 imr = im - 1; GPa(:,im) = (2*(imr+lambda-1)*xxi(:).*GPa(:,im-1)-(imr+2*lambda-2)*GPa(:,im-2))/(imr); hl(im)=pi*2ˆ(1-2*lambda)*gamma(imr+2*lambda)/(factorial(imr)*(imr+lambda)* (gamma(lambda))ˆ2 ); hl(im)=sqrt(hl(im)); for im=1:m+1 GPa(:,im)=GPa(:,im)/hl(im); for im=1:m+1 for ix=1:nq+1 int2(ix)=(1-xxi(ix)ˆ2)ˆ(lambda)*fn(ix)*gpa(ix,im); quad2(im) =int2*w; for ix=1:nq+1 gfn(ix)= GPa(ix,:)*quad2 ; figure(1) plot(x,gfn, r, LineWidth,2),hold on figure(2) 4

5 gegerror=abs(gfn+1); %gegerror=abs(gfn-1); plot(x,log10(gegerror), r, LineWidth,2),hold on The code must run twice first over the interval [ 1, 0] and then over [0, 1]. The reasoning for this being that the point of discontinuity in the Square Wave function is at x = 0. We have to break the the interval down into two intervals of smoothness. 3.2 Parameters In the first portion of the code, generating the RBF approximation, there are a few parameters that need to be tinkered with to suit a specific need. The obvious parameter, N, exists to allow different amounts of points. The value of N is bounded by time. What is meant by this is that, there doesn t seem to be an upper limit for the value of N other than how much time the code will take to run. The highest tested value of N was 10,000 points when approximating the Square Wave function. It clocked in around 90 minutes for the code to run the entire interval [ 1, 1]. The next parameter was the shape parameter, ɛ. It was found that having a shape parameter depent on N worked well, but had the possibility of confusing the the reconstruction process later in the Gegenbauer step. In the Multiquadric case 1/N was used. N/5 was used for the Gaussian basis and 10/N was used for both the Inverse Multiquadric and Inverse Quadratic basis. None of the shape parameter selections would be considered definitive. More work is necessary to be done with them but the presented selections work well enough. In the second portion of the code, generating the Gegenbauer approximation, there are a few dummy variables worthy of note. Nq and T are parameters within the code, left over from when there was a difference between the number of points taken and the number of terms in the series taken in the Fourier case. In the RBF case they are both equal to each other and to N. The next two parameters were m and λ. As mentioned before, m and λ are related to each other and to N or T, the dummy variable as it is written in the code. Of all the parameters presented thus far, these two require the most attention in order to receive accurate results. For values of N below 100, m = λ = T/16 was used. Part of the reason m and λ require more thought in selecting is that they are supposed to be integer values. Later in the paper, results taken with different values of m and λ as well as results were they do not vary with N will be touched upon. 4 Results 4.1 Approximations The Multiquadric RBF approximation (blue) as well as the Post-Processed approximation (red) for the Square Wave function (black) over the interval [ 1, 1], { 1 for 1 x < 0, F (x) = (9) 1 for 0 x 1, is shown in Figure 1. The approximation was taken with N = 96, ɛ = 1/N, and m = λ = T/16. The other three basis would build similar approximations. To avoid redundancy, only the Multiquadric approximation is shown. 5

6 FIGURE 1: MULTIQUADRIC APPROXIMATION AND RECONSTRUCTION 4.2 Errors As we increase N, the errors of the RBF approximation decay but near the point of discontinuity, x = 0, the error remains large. In Figure 2, the pointwise errors (in logscale) of a Multiquadric RBF, with ɛ = 1/N, over the interval [ 1, 0], are shown for N = 16 (blue), 32 (red), 48 (green), 64 (magenta), 80 (cyan), and 96 (black). On the right, in Figure 3, we have the pointwise errors (in logscale) of the Post-Processed Multiquadric RBF with m = λ = N/16 with the same values of N denoted by the same colors as in Figure 2. FIGURE 2: BEFORE RECONSTRUCTION FIGURE 3: AFTER RECONSTRUCTION In Figure 4, the pointwise errors (in logscale) of a Gausian RBF, with ɛ = N/5, over the interval [ 1, 0], are shown for N = 16 (blue), 32 (red), 48 (green), 64 (magenta), 80 (cyan), and 96 (black). On the right, in Figure 5, we have the pointwise errors (in logscale) of the Post-Processed Gaussian RBF with m = λ = N/16 with the same values of N denoted by the same colors as in Figure 4. 6

7 FIGURE 4: BEFORE RECONSTRUCTION FIGURE 5: AFTER RECONSTRUCTION In Figure 6, the pointwise errors (in logscale) of an Inverse Multiquadric RBF, with ɛ = 10/N, over the interval [ 1, 0], are shown for N = 16 (blue), 32 (red), 48 (green), 64 (magenta), 80 (cyan), and 96 (black). On the right, in Figure 7, we have the pointwise errors (in logscale) of the Post-Processed Inverse Multiquadric RBF with m = λ = N/16 with the same values of N denoted by the same colors as in Figure 6. FIGURE 6: BEFORE RECONSTRUCTION FIGURE 7: AFTER RECONSTRUCTION In Figure 8, the pointwise errors (in logscale) of an Inverse Quadratic RBF, with ɛ = 10/N, over the interval [ 1, 0], are shown for N = 16 (blue), 32 (red), 48 (green), 64 (magenta), 80 (cyan), and 96 (black). On the right, in Figure 9, we have the pointwise errors (in logscale) of the Post-Processed Inverse Quadratic RBF with m = λ = N/16 with the same values of N denoted by the same colors as in Figure 8. 7

8 FIGURE 8: BEFORE RECONSTRUCTION FIGURE 9: AFTER RECONSTRUCTION In all four basis, the selection of m and λ needs to be refined before the results can be as accurate as would be hoped for. From the plots we can see the slow convergence near the point of discontinuity before reconstruction. In Table 1, the L errors are shown for the Multiquadric basis, before and after reconstruction, with the same parameters as in Figures 2 and 3, respectively. ( n) 10 n. N Before Reconstruction After Reconstruction (-1) 5.19 (-2) (-1) 2.05 (-2) (-1) 3.20 (-3) (-1) 1.50 (-3) (-1) 1.40 (-3) (-1) 4.64 (-4) TABLE 1: L ERRORS MULTIQUADRIC In Table 2, the L errors are shown for the Gaussian basis, before and after reconstruction, with the same parameters as in Figures 4 and 5, respectively. ( n) 10 n. N Before Reconstruction After Reconstruction (-1) 8.84 (-2) (-1) 1.92 (-2) (-1) 8.50 (-3) (-1) 6.90 (-3) (-1) 5.19 (-4) (-1) 1.50 (-3) TABLE 2: L ERRORS GAUSSIAN In Table 3, the L errors are shown for the Inverse Multiquadric basis, before and after reconstruction, with the same parameters as in Figures 6 and 7, respectively. ( n) 10 n. 8

9 N Before Reconstruction After Reconstruction (-1) 8.69 (-2) (-1) 1.91 (-2) (-1) 8.30 (-3) (-1) 7.00 (-3) (-1) 6.36 (-4) (-1) 1.50 (-3) TABLE 3: L ERRORS INVERSE MULTIQUADRIC In Table 4, the L errors are shown for the Inverse Quadratic basis, before and after reconstruction, with the same parameters as in Figures 8 and 9, respectively. ( n) 10 n. N Before Reconstruction After Reconstruction (-1) 8.65 (-2) (-1) 1.92 (-2) (-1) 8.20 (-3) (-1) 7.00 (-3) (-1) 6.87 (-4) (-1) 1.50 (-3) TABLE 4: L ERRORS INVERSE QUADRATIC In Tables 1 through 4 it is easy to see that the errors before reconstruction do not decay with N. After reconstruction, the errors decay rapidly. In all cases except the Multiquadric case, as N reaches higher values the reconstruction ceases to decay and instead becomes worse. This is due to the ill conditioning of the Interpolation Matrix, possibly as a result of the shape parameter confusing the Post-process. 5 Conclusions 5.1 Speculation The question of whether m and λ need to be depent on N came up early on in this project. While it makes sense that they should be depent on N, earlier results showed that with sufficient manipulation of the ratio of m to λ just as accurate if not more accurate reconstructions could be built. Initial problems with this method were making sure m and λ remained integers. Whether the indepent m and λ were actually extracting data from the bad approximation or were just appearing to do so are yet to be determined. As it stands now, m and λ should vary with N. Early on in the writing of the code, there appeared to be an upper limit to N. The code could not run when values of N larger than approximately 250 points were taken. I continued working on writing the code and fixing problems as they came up. Somewhere along the way, the code became able to handle far higher values of N. The reasoning behind this is still unknown to me but suffice to say, it worked out for the best. I tried to write into the code a way for it to run a Poly Harmonic Spline Basis and later a Thin Plate Spline Basis. However, this failed as I did not fully understand how those basis worked. Unlike the other four basis used, these two do not involve a shape parameter. 5.2 Remarks This project has been a wonderful ride from start to finish. Working on the project has taught me basic to intermediate Matlab skills as well as some more advanced Latex skills. I have reached a comfortable level with Matlab programming and a competent level of Latex writing. 9

10 This project has taught me to better voice myself in a more concise manner and has made me more comfortable with giving talks. Other than learning the tools necessary to work on this project, I have an increased understanding of the subject matter. It was worthwhile to work with real numerical analysis and Approximation theory. My background in RBFs is a little stronger now, which I find exciting, considering the growing RBF community. 6 References [1] Sigal Gottlieb, Jae-Hun Jung, and Saeja Kim. A Review of David Gottliebs Work on the Resolution of the Gibbs Phenomenon, volume x of Communications in Computational Physics. Global-Science Press, [2] Jae-Hun Jung, Sigal Gottlieb, Saeja Oh Kim, Chris L. Bresten, and Daniel Higgs. Recovery of High Order Accuracy in Radial Basis Function Approximations of Discontinuous Problems, volume 45 of Journal of Scientific Computing. Springer Science+Business Media,

Adaptive Node Selection in Periodic Radial Basis Function Interpolations

Adaptive Node Selection in Periodic Radial Basis Function Interpolations Adaptive Node Selection in Periodic Radial Basis Function Interpolations Muhammad Shams Dept. of Mathematics UMass Dartmouth Dartmouth MA 02747 Email: mshams@umassd.edu December 19, 2011 Abstract In RBFs,

More information

Radial Basis Functions and Application in Edge Detection

Radial Basis Functions and Application in Edge Detection Radial Basis Functions and Application in Edge Detection Tian Jiang Department of Mathematics Student University of Massachusetts Dartmouth Advisor: Sigal Gottlieb, Saeja Kim Department of Mathematics

More information

Radial Basis Function (RBF) Neural Networks Based on the Triple Modular Redundancy Technology (TMR)

Radial Basis Function (RBF) Neural Networks Based on the Triple Modular Redundancy Technology (TMR) Radial Basis Function (RBF) Neural Networks Based on the Triple Modular Redundancy Technology (TMR) Yaobin Qin qinxx143@umn.edu Supervisor: Pro.lilja Department of Electrical and Computer Engineering Abstract

More information

Recent Developments in Model-based Derivative-free Optimization

Recent Developments in Model-based Derivative-free Optimization Recent Developments in Model-based Derivative-free Optimization Seppo Pulkkinen April 23, 2010 Introduction Problem definition The problem we are considering is a nonlinear optimization problem with constraints:

More information

Chapter 1 BACKGROUND

Chapter 1 BACKGROUND Chapter BACKGROUND. Introduction In many areas of mathematics and in applications of mathematics, it is often necessary to be able to infer information about some function using only a limited set of sample

More information

An iterative adaptive multiquadric radial basis function method for the detection of local jump discontinuities

An iterative adaptive multiquadric radial basis function method for the detection of local jump discontinuities * Manuscript An iterative adaptive multiquadric radial basis function method for the detection of local jump discontinuities Vincent R. Durante a, Jae-Hun Jung b a Department of Mathematics, University

More information

8 Piecewise Polynomial Interpolation

8 Piecewise Polynomial Interpolation Applied Math Notes by R. J. LeVeque 8 Piecewise Polynomial Interpolation 8. Pitfalls of high order interpolation Suppose we know the value of a function at several points on an interval and we wish to

More information

CS 450 Numerical Analysis. Chapter 7: Interpolation

CS 450 Numerical Analysis. Chapter 7: Interpolation Lecture slides based on the textbook Scientific Computing: An Introductory Survey by Michael T. Heath, copyright c 2018 by the Society for Industrial and Applied Mathematics. http://www.siam.org/books/cl80

More information

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods

A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods A Random Variable Shape Parameter Strategy for Radial Basis Function Approximation Methods Scott A. Sarra, Derek Sturgill Marshall University, Department of Mathematics, One John Marshall Drive, Huntington

More information

lecture 10: B-Splines

lecture 10: B-Splines 9 lecture : -Splines -Splines: a basis for splines Throughout our discussion of standard polynomial interpolation, we viewed P n as a linear space of dimension n +, and then expressed the unique interpolating

More information

Edge Detection Free Postprocessing for Pseudospectral Approximations

Edge Detection Free Postprocessing for Pseudospectral Approximations Edge Detection Free Postprocessing for Pseudospectral Approximations Scott A. Sarra March 4, 29 Abstract Pseudospectral Methods based on global polynomial approximation yield exponential accuracy when

More information

Learning from Data Linear Parameter Models

Learning from Data Linear Parameter Models Learning from Data Linear Parameter Models Copyright David Barber 200-2004. Course lecturer: Amos Storkey a.storkey@ed.ac.uk Course page : http://www.anc.ed.ac.uk/ amos/lfd/ 2 chirps per sec 26 24 22 20

More information

A Comparative Study of LOWESS and RBF Approximations for Visualization

A Comparative Study of LOWESS and RBF Approximations for Visualization A Comparative Study of LOWESS and RBF Approximations for Visualization Michal Smolik, Vaclav Skala and Ondrej Nedved Faculty of Applied Sciences, University of West Bohemia, Univerzitni 8, CZ 364 Plzen,

More information

Multiresolution Inverse Wavelet Reconstruction from a Fourier Partial Sum

Multiresolution Inverse Wavelet Reconstruction from a Fourier Partial Sum City University of New York (CUNY) CUNY Academic Works Publications and Research Kingsborough Community College -200 Multiresolution Inverse Wavelet Reconstruction from a Fourier Partial Sum Nataniel Greene

More information

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation

Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation International Journal of Mathematical Modelling & Computations Vol. 07, No. 03, Summer 2017, 299-307 Approximation of a Fuzzy Function by Using Radial Basis Functions Interpolation R. Firouzdor a and M.

More information

An Analysis of Radial Basis Functions and Application in 2D Edge Detection

An Analysis of Radial Basis Functions and Application in 2D Edge Detection An Analysis of Radial Basis Functions and Application in 2D Edge Detection Tania Oliveira Undergraduate Student Dept. of Mathematics UMass Dartmouth, Dartmouth MA 02747 Email: toliveira@umassd.edu August

More information

Long time integrations of a convective PDE on the sphere by RBF collocation

Long time integrations of a convective PDE on the sphere by RBF collocation Long time integrations of a convective PDE on the sphere by RBF collocation Bengt Fornberg and Natasha Flyer University of Colorado NCAR Department of Applied Mathematics Institute for Mathematics Applied

More information

Simple Formulas for Quasiconformal Plane Deformations

Simple Formulas for Quasiconformal Plane Deformations Simple Formulas for Quasiconformal Plane Deformations by Yaron Lipman, Vladimir Kim, and Thomas Funkhouser ACM TOG 212 Stephen Mann Planar Shape Deformations Used in Mesh parameterization Animation shape

More information

COS 702 Spring 2012 Assignment 1. Radial Basis Functions University of Southern Mississippi Tyler Reese

COS 702 Spring 2012 Assignment 1. Radial Basis Functions University of Southern Mississippi Tyler Reese COS 702 Spring 2012 Assignment 1 Radial Basis Functions University of Southern Mississippi Tyler Reese The Problem COS 702, Assignment 1: Consider the following test function (Franke s function) f(x, y)

More information

Determining optimal value of the shape parameter c in RBF for unequal distances topographical points by Cross-Validation algorithm

Determining optimal value of the shape parameter c in RBF for unequal distances topographical points by Cross-Validation algorithm Journal of Mathematical Modeling Vol. 5, No. 1, 2017, pp. 53-60 JMM Determining optimal value of the shape parameter c in RBF for unequal distances topographical points by Cross-Validation algorithm Mohammadreza

More information

Mar. 20 Math 2335 sec 001 Spring 2014

Mar. 20 Math 2335 sec 001 Spring 2014 Mar. 20 Math 2335 sec 001 Spring 2014 Chebyshev Polynomials Definition: For an integer n 0 define the function ( ) T n (x) = cos n cos 1 (x), 1 x 1. It can be shown that T n is a polynomial of degree n.

More information

Concept of Curve Fitting Difference with Interpolation

Concept of Curve Fitting Difference with Interpolation Curve Fitting Content Concept of Curve Fitting Difference with Interpolation Estimation of Linear Parameters by Least Squares Curve Fitting by Polynomial Least Squares Estimation of Non-linear Parameters

More information

A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions

A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions Shape Modeling International 2003 Seoul, Korea A Multi-scale Approach to 3D Scattered Data Interpolation with Compactly Supported Basis Functions Yutaa Ohtae Alexander Belyaev Hans-Peter Seidel Objective

More information

ME 261: Numerical Analysis Lecture-12: Numerical Interpolation

ME 261: Numerical Analysis Lecture-12: Numerical Interpolation 1 ME 261: Numerical Analysis Lecture-12: Numerical Interpolation Md. Tanver Hossain Department of Mechanical Engineering, BUET http://tantusher.buet.ac.bd 2 Inverse Interpolation Problem : Given a table

More information

Notes on Robust Estimation David J. Fleet Allan Jepson March 30, 005 Robust Estimataion. The field of robust statistics [3, 4] is concerned with estimation problems in which the data contains gross errors,

More information

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 )

February 2017 (1/20) 2 Piecewise Polynomial Interpolation 2.2 (Natural) Cubic Splines. MA378/531 Numerical Analysis II ( NA2 ) f f f f f (/2).9.8.7.6.5.4.3.2. S Knots.7.6.5.4.3.2. 5 5.2.8.6.4.2 S Knots.2 5 5.9.8.7.6.5.4.3.2..9.8.7.6.5.4.3.2. S Knots 5 5 S Knots 5 5 5 5.35.3.25.2.5..5 5 5.6.5.4.3.2. 5 5 4 x 3 3.5 3 2.5 2.5.5 5

More information

99 International Journal of Engineering, Science and Mathematics

99 International Journal of Engineering, Science and Mathematics Journal Homepage: Applications of cubic splines in the numerical solution of polynomials Najmuddin Ahmad 1 and Khan Farah Deeba 2 Department of Mathematics Integral University Lucknow Abstract: In this

More information

Variational Geometric Modeling with Wavelets

Variational Geometric Modeling with Wavelets Variational Geometric Modeling with Wavelets Steven J. Gortler and Michael F. Cohen Microsoft Research Redmond, WA (excerpted from Hierarchical and Variational Geometric Modeling with Wavelets, by Steven

More information

3. Lifting Scheme of Wavelet Transform

3. Lifting Scheme of Wavelet Transform 3. Lifting Scheme of Wavelet Transform 3. Introduction The Wim Sweldens 76 developed the lifting scheme for the construction of biorthogonal wavelets. The main feature of the lifting scheme is that all

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 36 In last class, we have derived element equations for two d elasticity problems

More information

CPSC 340: Machine Learning and Data Mining. More Regularization Fall 2017

CPSC 340: Machine Learning and Data Mining. More Regularization Fall 2017 CPSC 340: Machine Learning and Data Mining More Regularization Fall 2017 Assignment 3: Admin Out soon, due Friday of next week. Midterm: You can view your exam during instructor office hours or after class

More information

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium Curve and Surface Fitting with Splines PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium CLARENDON PRESS OXFORD 1995 - Preface List of Figures List of Tables

More information

Image Warping. Srikumar Ramalingam School of Computing University of Utah. [Slides borrowed from Ross Whitaker] 1

Image Warping. Srikumar Ramalingam School of Computing University of Utah. [Slides borrowed from Ross Whitaker] 1 Image Warping Srikumar Ramalingam School of Computing University of Utah [Slides borrowed from Ross Whitaker] 1 Geom Trans: Distortion From Optics Barrel Distortion Pincushion Distortion Straight lines

More information

Iterative methods for use with the Fast Multipole Method

Iterative methods for use with the Fast Multipole Method Iterative methods for use with the Fast Multipole Method Ramani Duraiswami Perceptual Interfaces and Reality Lab. Computer Science & UMIACS University of Maryland, College Park, MD Joint work with Nail

More information

Surfaces, meshes, and topology

Surfaces, meshes, and topology Surfaces from Point Samples Surfaces, meshes, and topology A surface is a 2-manifold embedded in 3- dimensional Euclidean space Such surfaces are often approximated by triangle meshes 2 1 Triangle mesh

More information

Image Reconstruction from Multiple Projections ECE 6258 Class project

Image Reconstruction from Multiple Projections ECE 6258 Class project Image Reconstruction from Multiple Projections ECE 658 Class project Introduction: The ability to reconstruct an object from multiple angular projections is a powerful tool. What this procedure gives people

More information

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space

Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Orlando HERNANDEZ and Richard KNOWLES Department Electrical and Computer Engineering, The College

More information

Hartley - Zisserman reading club. Part I: Hartley and Zisserman Appendix 6: Part II: Zhengyou Zhang: Presented by Daniel Fontijne

Hartley - Zisserman reading club. Part I: Hartley and Zisserman Appendix 6: Part II: Zhengyou Zhang: Presented by Daniel Fontijne Hartley - Zisserman reading club Part I: Hartley and Zisserman Appendix 6: Iterative estimation methods Part II: Zhengyou Zhang: A Flexible New Technique for Camera Calibration Presented by Daniel Fontijne

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

Testing Isomorphism of Strongly Regular Graphs

Testing Isomorphism of Strongly Regular Graphs Spectral Graph Theory Lecture 9 Testing Isomorphism of Strongly Regular Graphs Daniel A. Spielman September 26, 2018 9.1 Introduction In the last lecture we saw how to test isomorphism of graphs in which

More information

Reflector profile optimisation using Radiance

Reflector profile optimisation using Radiance Reflector profile optimisation using Radiance 1,4 1,2 1, 8 6 4 2 3. 2.5 2. 1.5 1..5 I csf(1) csf(2). 1 2 3 4 5 6 Giulio ANTONUTTO Krzysztof WANDACHOWICZ page 1 The idea Krzysztof WANDACHOWICZ Giulio ANTONUTTO

More information

Fast Radial Basis Functions for Engineering Applications. Prof. Marco Evangelos Biancolini University of Rome Tor Vergata

Fast Radial Basis Functions for Engineering Applications. Prof. Marco Evangelos Biancolini University of Rome Tor Vergata Fast Radial Basis Functions for Engineering Applications Prof. Marco Evangelos Biancolini University of Rome Tor Vergata Outline 2 RBF background Fast RBF on HPC Engineering Applications Mesh morphing

More information

MA 323 Geometric Modelling Course Notes: Day 21 Three Dimensional Bezier Curves, Projections and Rational Bezier Curves

MA 323 Geometric Modelling Course Notes: Day 21 Three Dimensional Bezier Curves, Projections and Rational Bezier Curves MA 323 Geometric Modelling Course Notes: Day 21 Three Dimensional Bezier Curves, Projections and Rational Bezier Curves David L. Finn Over the next few days, we will be looking at extensions of Bezier

More information

New Basis Functions and Their Applications to PDEs

New Basis Functions and Their Applications to PDEs Copyright c 2007 ICCES ICCES, vol.3, no.4, pp.169-175, 2007 New Basis Functions and Their Applications to PDEs Haiyan Tian 1, Sergiy Reustkiy 2 and C.S. Chen 1 Summary We introduce a new type of basis

More information

Evaluating the Quality of Triangle, Quadrilateral, and Hybrid Meshes Before and After Refinement

Evaluating the Quality of Triangle, Quadrilateral, and Hybrid Meshes Before and After Refinement Rensselaer Polytechnic Institute Advanced Computer Graphics, Spring 2014 Final Project Evaluating the Quality of Triangle, Quadrilateral, and Hybrid Meshes Before and After Refinement Author: Rebecca Nordhauser

More information

AM205: lecture 2. 1 These have been shifted to MD 323 for the rest of the semester.

AM205: lecture 2. 1 These have been shifted to MD 323 for the rest of the semester. AM205: lecture 2 Luna and Gary will hold a Python tutorial on Wednesday in 60 Oxford Street, Room 330 Assignment 1 will be posted this week Chris will hold office hours on Thursday (1:30pm 3:30pm, Pierce

More information

CS1114 Section 8: The Fourier Transform March 13th, 2013

CS1114 Section 8: The Fourier Transform March 13th, 2013 CS1114 Section 8: The Fourier Transform March 13th, 2013 http://xkcd.com/26 Today you will learn about an extremely useful tool in image processing called the Fourier transform, and along the way get more

More information

CHAPTER 6 Parametric Spline Curves

CHAPTER 6 Parametric Spline Curves CHAPTER 6 Parametric Spline Curves When we introduced splines in Chapter 1 we focused on spline curves, or more precisely, vector valued spline functions. In Chapters 2 and 4 we then established the basic

More information

Assessing the Quality of the Natural Cubic Spline Approximation

Assessing the Quality of the Natural Cubic Spline Approximation Assessing the Quality of the Natural Cubic Spline Approximation AHMET SEZER ANADOLU UNIVERSITY Department of Statisticss Yunus Emre Kampusu Eskisehir TURKEY ahsst12@yahoo.com Abstract: In large samples,

More information

Graphing Techniques. Domain (, ) Range (, ) Squaring Function f(x) = x 2 Domain (, ) Range [, ) f( x) = x 2

Graphing Techniques. Domain (, ) Range (, ) Squaring Function f(x) = x 2 Domain (, ) Range [, ) f( x) = x 2 Graphing Techniques In this chapter, we will take our knowledge of graphs of basic functions and expand our ability to graph polynomial and rational functions using common sense, zeros, y-intercepts, stretching

More information

DATA FITTING IN SCILAB

DATA FITTING IN SCILAB powered by DATA FITTING IN SCILAB In this tutorial the reader can learn about data fitting, interpolation and approximation in Scilab. Interpolation is very important in industrial applications for data

More information

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear.

What is Multigrid? They have been extended to solve a wide variety of other problems, linear and nonlinear. AMSC 600/CMSC 760 Fall 2007 Solution of Sparse Linear Systems Multigrid, Part 1 Dianne P. O Leary c 2006, 2007 What is Multigrid? Originally, multigrid algorithms were proposed as an iterative method to

More information

Scientific Computing: Interpolation

Scientific Computing: Interpolation Scientific Computing: Interpolation Aleksandar Donev Courant Institute, NYU donev@courant.nyu.edu Course MATH-GA.243 or CSCI-GA.22, Fall 25 October 22nd, 25 A. Donev (Courant Institute) Lecture VIII /22/25

More information

Lesson 29: Fourier Series and Recurrence Relations

Lesson 29: Fourier Series and Recurrence Relations Lesson 29: Fourier Series and Recurrence Relations restart; Convergence of Fourier series. We considered the following function on the interval f:= t -> t^2; We extended it to be periodic using the following

More information

Inequality Constrained Spline Interpolation

Inequality Constrained Spline Interpolation Inequality Constrained Spline Interpolation Scott Kersey Workshop on Spline Approximation and Applications on Carl de Boor s 80th Birthday Institute for Mathematical Sciences National University of Singapore

More information

Natural Quartic Spline

Natural Quartic Spline Natural Quartic Spline Rafael E Banchs INTRODUCTION This report describes the natural quartic spline algorithm developed for the enhanced solution of the Time Harmonic Field Electric Logging problem As

More information

IMAGE DE-NOISING IN WAVELET DOMAIN

IMAGE DE-NOISING IN WAVELET DOMAIN IMAGE DE-NOISING IN WAVELET DOMAIN Aaditya Verma a, Shrey Agarwal a a Department of Civil Engineering, Indian Institute of Technology, Kanpur, India - (aaditya, ashrey)@iitk.ac.in KEY WORDS: Wavelets,

More information

Curriculum Map: Mathematics

Curriculum Map: Mathematics Curriculum Map: Mathematics Course: Honors Advanced Precalculus and Trigonometry Grade(s): 11-12 Unit 1: Functions and Their Graphs This chapter will develop a more complete, thorough understanding of

More information

The Immersed Interface Method

The Immersed Interface Method The Immersed Interface Method Numerical Solutions of PDEs Involving Interfaces and Irregular Domains Zhiiin Li Kazufumi Ito North Carolina State University Raleigh, North Carolina Society for Industrial

More information

Collocation and optimization initialization

Collocation and optimization initialization Boundary Elements and Other Mesh Reduction Methods XXXVII 55 Collocation and optimization initialization E. J. Kansa 1 & L. Ling 2 1 Convergent Solutions, USA 2 Hong Kong Baptist University, Hong Kong

More information

Additional mathematical results

Additional mathematical results Additional mathematical results In this appendix we consider some useful mathematical results that are relevant to threedimensional computer graphics but were not considered in the book itself. 0.1 The

More information

Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM

Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM 1 Instructions Labs may be done in groups of 2 or 3 (i.e., not alone). You may use any programming language you wish but MATLAB is highly suggested.

More information

A MATRIX FORMULATION OF THE CUBIC BÉZIER CURVE

A MATRIX FORMULATION OF THE CUBIC BÉZIER CURVE Geometric Modeling Notes A MATRIX FORMULATION OF THE CUBIC BÉZIER CURVE Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview

More information

CPSC 340: Machine Learning and Data Mining. Regularization Fall 2016

CPSC 340: Machine Learning and Data Mining. Regularization Fall 2016 CPSC 340: Machine Learning and Data Mining Regularization Fall 2016 Assignment 2: Admin 2 late days to hand it in Friday, 3 for Monday. Assignment 3 is out. Due next Wednesday (so we can release solutions

More information

Nodal Basis Functions for Serendipity Finite Elements

Nodal Basis Functions for Serendipity Finite Elements Nodal Basis Functions for Serendipity Finite Elements Andrew Gillette Department of Mathematics University of Arizona joint work with Michael Floater (University of Oslo) Andrew Gillette - U. Arizona Nodal

More information

Lecture 3: Some Strange Properties of Fractal Curves

Lecture 3: Some Strange Properties of Fractal Curves Lecture 3: Some Strange Properties of Fractal Curves I have been a stranger in a strange land. Exodus 2:22 1. Fractal Strangeness Fractals have a look and feel that is very different from ordinary curves.

More information

Approximation Methods in Optimization

Approximation Methods in Optimization Approximation Methods in Optimization The basic idea is that if you have a function that is noisy and possibly expensive to evaluate, then that function can be sampled at a few points and a fit of it created.

More information

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 207 220 P. A Modified Spline Interpolation Method for Function Reconstruction from Its Zero-Crossings

More information

On the high order FV schemes for compressible flows

On the high order FV schemes for compressible flows Applied and Computational Mechanics 1 (2007) 453-460 On the high order FV schemes for compressible flows J. Fürst a, a Faculty of Mechanical Engineering, CTU in Prague, Karlovo nám. 13, 121 35 Praha, Czech

More information

An Intuitive Explanation of Fourier Theory

An Intuitive Explanation of Fourier Theory An Intuitive Explanation of Fourier Theory Steven Lehar slehar@cns.bu.edu Fourier theory is pretty complicated mathematically. But there are some beautifully simple holistic concepts behind Fourier theory

More information

Problem Set 4. Assigned: March 23, 2006 Due: April 17, (6.882) Belief Propagation for Segmentation

Problem Set 4. Assigned: March 23, 2006 Due: April 17, (6.882) Belief Propagation for Segmentation 6.098/6.882 Computational Photography 1 Problem Set 4 Assigned: March 23, 2006 Due: April 17, 2006 Problem 1 (6.882) Belief Propagation for Segmentation In this problem you will set-up a Markov Random

More information

Math 1113 Notes - Functions Revisited

Math 1113 Notes - Functions Revisited Math 1113 Notes - Functions Revisited Philippe B. Laval Kennesaw State University February 14, 2005 Abstract This handout contains more material on functions. It continues the material which was presented

More information

And Now to Something Completely Different: Finding Roots of Real Valued Functions

And Now to Something Completely Different: Finding Roots of Real Valued Functions And Now to Something Completely Different: Finding Roots of Real Valued Functions Four other Oysters followed them, And yet another four; And thick and fast they came at last, And more, and more, and more{

More information

Planting the Seeds Exploring Cubic Functions

Planting the Seeds Exploring Cubic Functions 295 Planting the Seeds Exploring Cubic Functions 4.1 LEARNING GOALS In this lesson, you will: Represent cubic functions using words, tables, equations, and graphs. Interpret the key characteristics of

More information

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3 6 Iterative Solvers Lab Objective: Many real-world problems of the form Ax = b have tens of thousands of parameters Solving such systems with Gaussian elimination or matrix factorizations could require

More information

An introduction to interpolation and splines

An introduction to interpolation and splines An introduction to interpolation and splines Kenneth H. Carpenter, EECE KSU November 22, 1999 revised November 20, 2001, April 24, 2002, April 14, 2004 1 Introduction Suppose one wishes to draw a curve

More information

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines EECS 556 Image Processing W 09 Interpolation Interpolation techniques B splines What is image processing? Image processing is the application of 2D signal processing methods to images Image representation

More information

Curve fitting using linear models

Curve fitting using linear models Curve fitting using linear models Rasmus Waagepetersen Department of Mathematics Aalborg University Denmark September 28, 2012 1 / 12 Outline for today linear models and basis functions polynomial regression

More information

Albertson AP Calculus AB AP CALCULUS AB SUMMER PACKET DUE DATE: The beginning of class on the last class day of the first week of school.

Albertson AP Calculus AB AP CALCULUS AB SUMMER PACKET DUE DATE: The beginning of class on the last class day of the first week of school. Albertson AP Calculus AB Name AP CALCULUS AB SUMMER PACKET 2017 DUE DATE: The beginning of class on the last class day of the first week of school. This assignment is to be done at you leisure during the

More information

Lesson 2: Analyzing a Data Set

Lesson 2: Analyzing a Data Set Student Outcomes Students recognize linear, quadratic, and exponential functions when presented as a data set or sequence, and formulate a model based on the data. Lesson Notes This lesson asks students

More information

Comparing different interpolation methods on two-dimensional test functions

Comparing different interpolation methods on two-dimensional test functions Comparing different interpolation methods on two-dimensional test functions Thomas Mühlenstädt, Sonja Kuhnt May 28, 2009 Keywords: Interpolation, computer experiment, Kriging, Kernel interpolation, Thin

More information

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10

Lecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful

More information

APPM/MATH Problem Set 4 Solutions

APPM/MATH Problem Set 4 Solutions APPM/MATH 465 Problem Set 4 Solutions This assignment is due by 4pm on Wednesday, October 16th. You may either turn it in to me in class on Monday or in the box outside my office door (ECOT 35). Minimal

More information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a

More information

Algorithms and Data Structures

Algorithms and Data Structures Charles A. Wuethrich Bauhaus-University Weimar - CogVis/MMC June 22, 2017 1/51 Introduction Matrix based Transitive hull All shortest paths Gaussian elimination Random numbers Interpolation and Approximation

More information

APPROXIMATING PDE s IN L 1

APPROXIMATING PDE s IN L 1 APPROXIMATING PDE s IN L 1 Veselin Dobrev Jean-Luc Guermond Bojan Popov Department of Mathematics Texas A&M University NONLINEAR APPROXIMATION TECHNIQUES USING L 1 Texas A&M May 16-18, 2008 Outline 1 Outline

More information

Remark. Jacobs University Visualization and Computer Graphics Lab : ESM4A - Numerical Methods 331

Remark. Jacobs University Visualization and Computer Graphics Lab : ESM4A - Numerical Methods 331 Remark Reconsidering the motivating example, we observe that the derivatives are typically not given by the problem specification. However, they can be estimated in a pre-processing step. A good estimate

More information

(Refer Slide Time: 02:59)

(Refer Slide Time: 02:59) Numerical Methods and Programming P. B. Sunil Kumar Department of Physics Indian Institute of Technology, Madras Lecture - 7 Error propagation and stability Last class we discussed about the representation

More information

Diffuse Optical Tomography, Inverse Problems, and Optimization. Mary Katherine Huffman. Undergraduate Research Fall 2011 Spring 2012

Diffuse Optical Tomography, Inverse Problems, and Optimization. Mary Katherine Huffman. Undergraduate Research Fall 2011 Spring 2012 Diffuse Optical Tomography, Inverse Problems, and Optimization Mary Katherine Huffman Undergraduate Research Fall 11 Spring 12 1. Introduction. This paper discusses research conducted in order to investigate

More information

Contents. I The Basic Framework for Stationary Problems 1

Contents. I The Basic Framework for Stationary Problems 1 page v Preface xiii I The Basic Framework for Stationary Problems 1 1 Some model PDEs 3 1.1 Laplace s equation; elliptic BVPs... 3 1.1.1 Physical experiments modeled by Laplace s equation... 5 1.2 Other

More information

Contents. Implementing the QR factorization The algebraic eigenvalue problem. Applied Linear Algebra in Geoscience Using MATLAB

Contents. Implementing the QR factorization The algebraic eigenvalue problem. Applied Linear Algebra in Geoscience Using MATLAB Applied Linear Algebra in Geoscience Using MATLAB Contents Getting Started Creating Arrays Mathematical Operations with Arrays Using Script Files and Managing Data Two-Dimensional Plots Programming in

More information

Cubic Splines and Matlab

Cubic Splines and Matlab Cubic Splines and Matlab October 7, 2006 1 Introduction In this section, we introduce the concept of the cubic spline, and how they are implemented in Matlab. Of particular importance are the new Matlab

More information

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 24 Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras Lecture - 24 So in today s class, we will look at quadrilateral elements; and we will

More information

Numerical Analysis I - Final Exam Matrikelnummer:

Numerical Analysis I - Final Exam Matrikelnummer: Dr. Behrens Center for Mathematical Sciences Technische Universität München Winter Term 2005/2006 Name: Numerical Analysis I - Final Exam Matrikelnummer: I agree to the publication of the results of this

More information

Inverse Scattering. Brad Nelson 3/9/2012 Math 126 Final Project

Inverse Scattering. Brad Nelson 3/9/2012 Math 126 Final Project Inverse Scattering Brad Nelson /9/ Math 6 Final Project This paper investigates the ability to determine the boundary of an unknown object scattering waves using three different scenarios. In the first,

More information

A Cumulative Averaging Method for Piecewise Polynomial Approximation to Discrete Data

A Cumulative Averaging Method for Piecewise Polynomial Approximation to Discrete Data Applied Mathematical Sciences, Vol. 1, 16, no. 7, 331-343 HIKARI Ltd, www.m-hiari.com http://dx.doi.org/1.1988/ams.16.5177 A Cumulative Averaging Method for Piecewise Polynomial Approximation to Discrete

More information

CHAPTER 6 IMPLEMENTATION OF RADIAL BASIS FUNCTION NEURAL NETWORK FOR STEGANALYSIS

CHAPTER 6 IMPLEMENTATION OF RADIAL BASIS FUNCTION NEURAL NETWORK FOR STEGANALYSIS 95 CHAPTER 6 IMPLEMENTATION OF RADIAL BASIS FUNCTION NEURAL NETWORK FOR STEGANALYSIS 6.1 INTRODUCTION The concept of distance measure is used to associate the input and output pattern values. RBFs use

More information

04 - Normal Estimation, Curves

04 - Normal Estimation, Curves 04 - Normal Estimation, Curves Acknowledgements: Olga Sorkine-Hornung Normal Estimation Implicit Surface Reconstruction Implicit function from point clouds Need consistently oriented normals < 0 0 > 0

More information

A spectral boundary element method

A spectral boundary element method Boundary Elements XXVII 165 A spectral boundary element method A. Calaon, R. Adey & J. Baynham Wessex Institute of Technology, Southampton, UK Abstract The Boundary Element Method (BEM) is not local and

More information

3 Nonlinear Regression

3 Nonlinear Regression CSC 4 / CSC D / CSC C 3 Sometimes linear models are not sufficient to capture the real-world phenomena, and thus nonlinear models are necessary. In regression, all such models will have the same basic

More information