Computing geodesic paths on manifolds

Size: px
Start display at page:

Download "Computing geodesic paths on manifolds"

Transcription

1 Proc. Natl. Acad. Sci. USA Vol. 95, pp , July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National Laboratory, University of California, Berkeley, CA Communicated by Alexandre J. Corin, University of California, Berkeley, CA, May 4, 1998 (received for review Marc 20, 1998) ABSTRACT Te Fast Marcing Metod is a numerical algoritm for solving te Eikonal equation on a rectangular ortogonal mes in O(M log M) steps, were M is te total number of grid points. In tis paper we extend te Fast Marcing Metod to triangulated domains wit te same computational complexity. As an application, we provide an optimal time algoritm for computing te geodesic distances and tereby extracting sortest pats on triangulated manifolds. 1. Introduction Setian s Fast Marcing Metod (1), is a numerical algoritm for solving te Eikonal equation on a rectangular ortogonal mes in O M log M steps, were M is te total number of grid points in te domain. Te tecnique inges on producing numerically consistent approximations to te operators in te Eikonal equation tat select te correct viscosity solution; tis is done troug te use of upwind finite difference operators. Te structure of tis upwinding is ten used to systematically construct te solution to te Eikonal equation troug an optimal ordering of points during te update. Te optimal ordering is executed using a eap operator to extract te next point in te update sweep. As suc, te tecnique is a reminiscent of Dijkstra s metod (2); owever, te resulting approximation is consistent in tat it produces te correct sortest pat on an ortogonal grid. For details about Fast Marcing Metods, see refs. 1 and 3. Bart and Setian (4) ave recently constructed operators for viscosity solutions to bot te Eikonal equation and Hamilton Jacobi equations on arbitrary triangulated domains. Tese operators exploit te upwind nature to construct te correct entropy-satisfying weak solutions. In tis paper, we extend tese ideas and build a Fast Marcing Metod for triangulated domains. As an application, we provide an optimal algoritm for computing te geodesic distances and tereby extracting sortest pats on triangulated manifolds. Te outline of tis paper is as follows. First, we review te Fast Marcing Metod for ortogonal grids. Ten, for motivational reasons, we analyze te structure of tis metod on a triangulated planar grid constructed directly from an ortogonal grid. We ten follow wit a general procedure for computing te solution of te Eikonal equation on arbitrary acute triangulated domains, followed by an extension to general (nonacute) triangulations. As an application, we compute geodesic distances and minimal geodesic pats on manifolds. 2. Te Fast Marcing Metod on Ortogonal Grids Here, we briefly review te Fast Marcing Metod for computing te solution to te Eikonal equation; for details, see Te publication costs of tis article were defrayed in part by page carge payment. Tis article must terefore be ereby marked advertisement in accordance wit 18 U.S.C solely to indicate tis fact by Te National Academy of Sciences /98/ $2.00/0 PNAS is available online at ttp:// ref. 1. Te goal is to solve te equation T =F x y [1] Te key idea is to build an approximate to te gradient term tat correctly deals wit te development of corners and cusps in te solution. It is well known tat te above Eikonal equation becomes nondifferentiable, and an appropriate weak solution must be built. Te appropriate weak solution comes from satisfying te entropy condition; see, for example, ref. 5. Te crucial point in tis (or any suc appropriate) numerical sceme is te correct direction of te upwinding and treatment of sonic points. For details and an extensive review, see ref. 3. Te Fast Marcing Metod exploits tis idea by carefully considering te nature of upwind, entropy satisfying approximations to te Eikonal equation. In more detail, consider one particular upwind approximation to te gradient, given by (see ref. 6) [ ] max D x ij T D +x ij T 0 2 1/2 + max D y ij T D +y = F ij [2] ij T 0 2 Te central idea beind Fast Marcing Metods is to systematically advance te front in an upwind fasion to produce te solution T. Te key is te observation tat te upwind difference structure of Eq. 2 means tat information propagates one way, tat is, from smaller values of T to larger values. Hence, te algoritm rests on solving Eq. 2 by building te solution outward from te smallest T value. Te algoritm is made fast by confining te building zone to a narrow band around te front, motivated by te narrow band introduced by Copp (7), used in recovering sapes from images in Malladi, Setian, and Vemuri (8), and analyzed extensively by Adalsteinsson and Setian (9). Te idea is to sweep te front aead in an upwind fasion by considering a set of points in a narrow band around te existing front, and to marc tis narrow band forward, freezing te values of existing points and bringing new ones into te narrow band structure. Te key is in te selection of wic grid point in te narrow band to update. Te Fast Marcing Metod algoritm is as follows: First, we tag points in te initial conditions as Alive. We ten tag as Close all points one grid point away. Finally, we tag as Far all oter grid points. Ten te loop is as follows: 1. Begin loop: Let Trial be te point in Close wit te smallest T value. 2. Add te point Trial to Alive; remove it from Close. 3. Tag as Close all neigbors of Trial tat are not Alive; if te neigbor is in Far, remove it from tat list and add it to te set Close. 4. Recompute te values of T at all neigbors according to Eq. 2 by solving te quadratic equation, using only values of points tat are Alive. 5. Return to top of loop. Tis algoritm works because te process of recomputing te T values at upwind neigboring points cannot yield a value * ron@mat.lbl.gov. To wom reprint requests sould be addressed. setian@mat. berkeley.edu. Also, see ttp://mat.berkeley.edu/~setian/level_set.tml. 8431

2 8432 Applied Matematics: Kimmel and Setian Proc. Natl. Acad. Sci. USA 95 (1998) Tere is a real solution T, wit T, T A and T T C, to te one-dimensional update (degenerate quadratic) T T A 2 = 2 F 2 i j For eac possible up down/left rigt pair, we construct all possible real solutions; we ten accept as te updated point te one tat produces te smallest value of T. Judicious programming and careful attention to Far values makes te above searc extremely fast. Tis is te Fast Marcing Metod described in refs. 1 and 3. Fig. 1. Upwind construction of accepted values. smaller tan any of te accepted (Alive) points. Tis is known as a monotone property and means tat we can marc te solution outward, always selecting te narrow band grid point wit minimum trial value for T, and readjusting neigbors, witout aving to go back and correct an accepted value (see Fig. 1). Anoter way to look at tis is tat eac minimum trial value begins an application of Huygen s principle, and te expanding wave front touces and updates all oters. Te speed of te algoritm comes from a eapsort tecnique to efficiently locate te smallest element in te set Close. If tere are M total points in te computational domain, ten, assuming no work for locating te smallest element in te set Close, we ave a computational complexity of O M. Because te eap can be re-ordered in O log M steps, tis yields a computational complexity of O M log M. For more details, see refs. 1 and 3. Te above tecnique is strongly reminiscent of Dijkstra s metod, wic allows one to compute minimum costs of pats on networks. Tat tecnique, wic is also O M log M), is numerically inconsistent; given two points on te grap, it produces te network minimum (Manattan) lengt, wic may not be optimal. Te Fast Marcing Metod is a consistent approximation to te continuous partial differential gradient operator, and tus it provides sub-grid resolution and ence finds te true sortest pat. Before proceeding, it is instructive to say a few words about te actual update procedure involved in solving Eq. 2. Imagine a uniform square grid and suppose tat te goal is to update te value of T at te center point i j. We label te values of T at te surrounding grid points T A = T i 1 j, T B = T i+1 j, T C = T i j 1, and T D = T i j+1 (see Fig. 2). Some of te values may be infinite, corresponding to Far values. Standing at te center point i j, we attempt to solve te quadratic given by eac possibility. For example, we refer to possible contributors A and C and assume, witout loss of generality, tat T A T C. We attempt to solve T T A 2 + T T C 2 = 2 F 2 i j were is te uniform grid spacing. Two possibilities are as follows: Tere is a real solution T, wit T, T A and T, T C, to te quadratic T T A 2 + T T C 2 = 2 F 2 i j 3. Fast Marcing on a Particular Triangulated Planar Domain Our goal now is to extend tis metod to triangular domains. To do so, we sall build a monotone update procedure on te triangulated mes. As motivation, in tis section we consider te obvious triangulation of a square grid in te plane. Imagine te triangulation given in Fig. 3. If we consider te possible contributors T A and T C, and look at te triangle formed by te points i j, i 1 j and i j 1, we can easily write down te equation of te plane determined by te known values T A and T C, as well as te unknown value T, namely [ T TA ] x + [ T TC ] y + T = z Computing te gradient, we ten want to select a value of T suc tat [ ] T 2 [ ] TA T 2 TC + = F 2 ij In oter words, we are tilting te plane by a value T at te center point i j to ave a gradient magnitude equal to F. We note tat tis is te exact same construction as te one produced by te ortogonal construction. Note also tat in tis case te gradient vector, wit origin at te center point, always points into te triangle from wic it is updated. Tis is not necessarily te case for an arbitrary triangle. To establis monotonicity, we will need to verify tis condition. Te inability to solve te above quadratic corresponds to an inability to tilt at an appropriate angle, and te requirement tat te solution T be greater tan te contributors means tat te solution is always constructed in an upwind manner. By using te same update rules as above, and te eap structure to maintain a list of grid points of Close points, tis provides a metod for executing te Fast Marcing Metod on suc a simple triangulation. 4. Fast Marcing Metods on Triangulated Domains Our goal now is to extend tis idea to an arbitrary triangulation. Here, we are essentially following te construction of upwind approximations to te gradient on triangulated meses developed by Bart and Setian in (4). Fig. 2. Construction of upwind solution on ortogonal mes. Simple triangulation for building a monotone update op- Fig. 3. erator.

3 Applied Matematics: Kimmel and Setian Proc. Natl. Acad. Sci. USA 95 (1998) A Construction for Acute Triangulations. We start wit an acute triangulation and consider te triangulation around te grid point given in Fig. 4. A large number of triangles may sare te center vertex. Our procedure, motivated by te simple triangulation in te previous section, is to compute a possible value for T from eac triangle tat includes te center point as a vertex. Because several triangles can produce admissible values for T, we must select an appropriate value. Tere are several possibilities. In our examples we ave cosen te one tat produces te smallest new value for T ; tis will correspond to an algoritm similar to te one taken above. More elaborate upwind constructions on triangulated meses are given in ref. 4. We now construct a simple update procedure for one nonobtuse triangle ABC in wic te point to update is C. We sould verify tat te update is from witin te triangle, i.e., te altitude sould be inside te nonobtuse triangle ABC. See Fig. 5. Tis means tat we searc for t = EC suc tat t u = F Denote a = BC and b = AC; we ave by similarity tat t/b = DF/AD = u/ad, tus CD = b AD = b bu/t = b t u /u. Next, by te Law of Cosines: BD 2 = a 2 + CD 2 2a CD cos θ and by te Law of Sines: sin φ = CD sin θ Now, BD by using te rigt angle triangle CBG, we ave = a sin φ = a CD BD sin θ = a CD sin θ a 2 + CD 2 2a CD cos θ We end up wit te quadratic equation for t: a 2 + b 2 2ab cos θ t 2 + 2bu a cos θ b t [3] + b 2 u 2 F 2 a 2 sin 2 θ =0 [4] Te solution t must satisfy u + t, and sould be updated from witin te triangle, namely: a cos θ + b t u t Tus, te update procedure is given as follows: If u + t and a cos θ + b t u t ten T C =min T C t+ T A + a [5] cos θ + a cos θ Fig. 5. Given te triangle ABC, suc tat u = T B T A, find T C =T A +t suc tat t u / = F. (Left) A perspective view of te triangle stencil supporting te T values tat form a tilted plane wit a gradient magnitude equal to F. (Rigt) Te trigonometry on te plane defined by te triangle stencil Extension to General Triangulations. Finally, we note tat we ave required an acute triangulation. Tis is so tat any front entering te side of a triangle as two points to provide values before te tird is computed. In oter words, for monotonicity, we restrict te update to come from witin te triangle, i.e., te gradient of te solution at a grid point sould point into te triangle from wic it is updated. Te most straigtforward way to enforce tis requirement is to build a nonobtuse triangulation, tus making sure tat te grid captures all incoming fronts. In te case of an obtuse triangulation, te support may only include a limited (acute) section of incoming wavefronts. One approac to andle nonacute triangulations, wic we now describe, is to locally build numerical support at obtuse angles by splitting tese angles in a special way. An obtuse angle at vertex A can be updated by its neigboring points in a consistent way only at a limited section of upcoming fronts. Connecting te vertex to any point in tis section splits te obtuse angle into two acute ones. Te idea is to extend tis section by recursively unfolding te adjacent triangle(s), until a new vertex B is included in te extended section. Ten, te vertices are connected by a virtual directional edge from B to A (i.e., A may be updated by B). Te lengt of te edge AB is equal to te distance between A and B on te unfolded triangles plane (Fig. 6). We can perform a complexity analysis to ceck on te cost of tis virtual node capturing. Let max min be te maximal and minimal altitudes, respectively, i.e., triangles altitudes wit maximal and minimal lengt. Let θ max be te maximal obtuse angle, and denote α = π θ max te angle of te extended section, let θ min be te minimal (acute) angle for all triangles, let e max be te lengt of te longest edge, and let l be te lengt else T C =min T C bf + T A cf + T B It is easy to verify tat tis equation is a finite difference approximation to te Eikonal equation. It is monotone by construction, consistent, converges to te viscosity solution, and can be used to extend te Fast Marcing Metod to acute triangulated domains. Fig. 4. Acute triangulation around center grid point. Fig. 6. (Left) Te initialization of te construction for te splitting section. (Bottom) A triangulated surface patc. (Rigt) Te unfolded patc and te splitting section expansion up to te first vertex B, and te virtual edge connecting te two vertices AB.

4 8434 Applied Matematics: Kimmel and Setian Proc. Natl. Acad. Sci. USA 95 (1998) Fig. 7. Te smallest possible area of one triangle covered by te longest possible extended section bounds te number of unfolded triangles. Te triangle wit a min is te brigt saded one. of te virtual directional edge (AB in te above example). Furtermore, assume tat α θ min are small enoug angles so tat sin α 8 tan α 8 α. Ten, te angular widt of te narrower section is α = π θ max, so tat we ave sin α e max Tis relation, for small α 2 2l angles, yields l e max Denote by l max = e max /α. α Te maximal area of te extended sections is bounded from above by a max = e2 max and te minimal area of an unfolded tri- 2α angle is bounded from below by a min = minα 2 θ min 2 (see Fig. 7). Terefore, te number of triangles tat are needed to be unfolded before a vertex is found in te extended section is bounded by te ratio of tese areas m = a max a min = e 2 max [6] θ min 2 minα3 Te accuracy of te first order sceme for acute triangles is of O max 8 O e max. Te accuracy for te obtuse case wit te above construction becomes O l max =O e max / π θ max, as expected. In te worst case scenario, te sceme accuracy depends on te largest edge and te widest angle. Te complexity of tis virtual construction does not cange substantially cange te operation count of te underlying algoritm. Te construction of te virtual directional edges includes unfolding triangles for eac obtuse angle until a vertex is detected in te extended splitting section. Because te number of unfolded triangles is bounded by a constant, te construction of te virtual directional edges takes O M, and running time complexity is still optimal O M log M. 5. Construction of Minimal Geodesics We can use tis algoritm to compute distances on triangulated manifolds, and ence construct minimal geodesics. First, we solve te Eikonal equation wit speed F = 1 on te triangulated surface to compute te distance from a source point; we ten backtrack along te gradient of te arrival time field by solving te ordinary differential equation dx s ds = T were X s traces out te geodesic pat. We use second order Huen s integration metod on te triangulated surface wit a switc to a first order sceme at sonic points in te gradient. Wen integrating witin a given triangle, its tree neigboring triangles support te computation and are used to interpolate T as a second order polynomial wose six coefficients are computed from tose given T values at te vertices. Fig. 8 presents a perspective view of te triangulation and sortest pats for two surfaces. Fig. 8a sows sortest pats on regular triangulation of te surface given by te function z x y =0 45 sin 2πx sin 2πy on , for grid size of Te minimal geodesics are painted on te triangulated surface and projected to te xy plane. Fig. 8b gives Fig. 8. surfaces. Computing minimal weigted geodesics on triangulated a polyedron example, in wic a different speed function F was assigned to eac side, causing a Snell Law effect along te edges. Te speed F is 2 at te close side wit te start point, 1 at te second top side, and 4 at te side of te destination point. Finally, we sow two additional computations to illustrate te algoritm performance on manifolds wit an underlying nonacute (obtuse) triangulation. Fig. 9 sows te computation of minimal geodesics on a torus genus one object, in wic some sortest pats in fact cut troug te middle. Te equidistance curves are sown, as well as te sortest pats. In Fig. 10, we compute geodesic distances on a syntetic ead. We tank T. Bart, L. C. Evans, and A. Vladimirsky for elpful discussions. All calculations were performed at te University of California at Berkeley and te Lawrence Berkeley Laboratory. Tis work was supported in part by te Applied Matematical Science subprogram of te Office of Energy Researc, U.S. Department of Energy, under Contract DE-AC03-76SF00098, and te Office of Naval Researc under under Grant FDN

5 Applied Matematics: Kimmel and Setian Proc. Natl. Acad. Sci. USA 95 (1998) 8435 Fig. 9. Sortest pats on a bead (a genus one two-dimensional manifold). Fig. 10. Sortest pats on syntetic ead. 1. Setian, J. A. (1996) Proc. Natl. Acad. Sci. USA 93, Dijkstra, E. W. (1959) Numerisce Matematik 1, Setian, J. A. (1996) Level Set Metods: Evolving Interfaces in Geometry, Fluid Mecanics, Computer Vision and Material Science (Cambridge Univ. Press, Cambridge, U.K.). 4. Bart, T. & Setian, J. A. (1998) J. Comp. Pys., in press. 5. Setian, J. A. (1985) Commun. Mat. Pys. 101, Rouy, E. & Tourin, A. (1992) SIAM J. Numer. Anal. 29 (3), Copp, D. L. (1993) J. Comp. Pys. 106, Malladi, R., Setian, J. A. & Vemuri, B. C. (1995) IEEE Trans. Pattern Anal. Macine Intelligence 17 (2). 9. Adalsteinsson, D. & Setian, J. A. (1995) J. Comp. Pys. 118,

Fast Marching Methods (1) are numerical algorithms for

Fast Marching Methods (1) are numerical algorithms for Fast methods for the Eikonal and related Hamilton Jacobi equations on unstructured meshes J. A. Sethian* and A. Vladimirsky Department of Mathematics, University of California, Berkeley, CA 94720 Communicated

More information

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

Tutorial 9 - Fast Marching Methods

Tutorial 9 - Fast Marching Methods 236861 Numerical Geometry of Images Tutorial 9 Fast Marching Methods c 2012 Why measure distances? Shape analysis Image analysis Registration Morphology Navigation And many other uses.. There are many

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

Linear Interpolating Splines

Linear Interpolating Splines Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 17 Notes Tese notes correspond to Sections 112, 11, and 114 in te text Linear Interpolating Splines We ave seen tat ig-degree polynomial interpolation

More information

Vector Processing Contours

Vector Processing Contours Vector Processing Contours Andrey Kirsanov Department of Automation and Control Processes MAMI Moscow State Tecnical University Moscow, Russia AndKirsanov@yandex.ru A.Vavilin and K-H. Jo Department of

More information

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin.

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin. 1 G.SRT.1-Some Tings To Know Dilations affect te size of te pre-image. Te pre-image will enlarge or reduce by te ratio given by te scale factor. A dilation wit a scale factor of 1> x >1enlarges it. A dilation

More information

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan Capter K Geometric Optics Blinn College - Pysics 2426 - Terry Honan K. - Properties of Ligt Te Speed of Ligt Te speed of ligt in a vacuum is approximately c > 3.0µ0 8 mês. Because of its most fundamental

More information

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks An Algoritm for Loopless Deflection in Potonic Packet-Switced Networks Jason P. Jue Center for Advanced Telecommunications Systems and Services Te University of Texas at Dallas Ricardson, TX 75083-0688

More information

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS NTNN SPHRICL COORDINT SSTMS ND THIR PPLICTION IN COMBINING RSULTS FROM DIFFRNT NTNN ORINTTIONS llen C. Newell, Greg Hindman Nearfield Systems Incorporated 133. 223 rd St. Bldg. 524 Carson, C 9745 US BSTRCT

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

MAPI Computer Vision

MAPI Computer Vision MAPI Computer Vision Multiple View Geometry In tis module we intend to present several tecniques in te domain of te 3D vision Manuel Joao University of Mino Dep Industrial Electronics - Applications -

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

12.2 Investigate Surface Area

12.2 Investigate Surface Area Investigating g Geometry ACTIVITY Use before Lesson 12.2 12.2 Investigate Surface Area MATERIALS grap paper scissors tape Q U E S T I O N How can you find te surface area of a polyedron? A net is a pattern

More information

UUV DEPTH MEASUREMENT USING CAMERA IMAGES

UUV DEPTH MEASUREMENT USING CAMERA IMAGES ABCM Symposium Series in Mecatronics - Vol. 3 - pp.292-299 Copyrigt c 2008 by ABCM UUV DEPTH MEASUREMENT USING CAMERA IMAGES Rogerio Yugo Takimoto Graduate Scool of Engineering Yokoama National University

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector.

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Adam Clinc Lesson: Deriving te Derivative Grade Level: 12 t grade, Calculus I class Materials: Witeboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Goals/Objectives:

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION Martin Kraus Computer Grapics and Visualization Group, Tecnisce Universität Müncen, Germany krausma@in.tum.de Magnus Strengert Visualization and Interactive

More information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information Unsupervised Learning for Hierarcical Clustering Using Statistical Information Masaru Okamoto, Nan Bu, and Tosio Tsuji Department of Artificial Complex System Engineering Hirosima University Kagamiyama

More information

Defense Technical Information Center Compilation Part Notice

Defense Technical Information Center Compilation Part Notice UNCLASSIFIED Defense Technical Information Center Compilation Part Notice ADP012029 TITLE: Fast Voronoi Diagrams and Offsets on Triangulated Surfaces DISTRIBUTION: Approved for public release, distribution

More information

Fast marching methods

Fast marching methods 1 Fast marching methods Lecture 3 Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 Metric discretization 2 Approach I:

More information

The (, D) and (, N) problems in double-step digraphs with unilateral distance

The (, D) and (, N) problems in double-step digraphs with unilateral distance Electronic Journal of Grap Teory and Applications () (), Te (, D) and (, N) problems in double-step digraps wit unilateral distance C Dalfó, MA Fiol Departament de Matemàtica Aplicada IV Universitat Politècnica

More information

Consider a problem in which we are given a speed function

Consider a problem in which we are given a speed function AQ: A AQ: B Fn1 Fast marching methods for the continuous traveling salesman problem June Andrews and J. A. Sethian* Department of Mathematics, University of California, Berkeley, CA 94720 Communicated

More information

Ordered upwind methods for static Hamilton Jacobi equations

Ordered upwind methods for static Hamilton Jacobi equations Ordered upwind methods for static Hamilton Jacobi equations J. A. Sethian* and A. Vladimirsky Department of Mathematics, University of California, Berkeley, CA 94720 Edited by Alexandre J. Chorin, University

More information

Cubic smoothing spline

Cubic smoothing spline Cubic smooting spline Menu: QCExpert Regression Cubic spline e module Cubic Spline is used to fit any functional regression curve troug data wit one independent variable x and one dependent random variable

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

THANK YOU FOR YOUR PURCHASE!

THANK YOU FOR YOUR PURCHASE! THANK YOU FOR YOUR PURCHASE! Te resources included in tis purcase were designed and created by me. I ope tat you find tis resource elpful in your classroom. Please feel free to contact me wit any questions

More information

wrobot k wwrobot hrobot (a) Observation area Horopter h(θ) (Virtual) horopters h(θ+ θ lim) U r U l h(θ+ θ) Base line Left camera Optical axis

wrobot k wwrobot hrobot (a) Observation area Horopter h(θ) (Virtual) horopters h(θ+ θ lim) U r U l h(θ+ θ) Base line Left camera Optical axis Selective Acquisition of 3-D Information Enoug for Finding Passable Free Spaces Using an Active Stereo Vision System Atsusi Nisikawa, Atsusi Okubo, and Fumio Miyazaki Department of Systems and Human Science

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

12.2 TECHNIQUES FOR EVALUATING LIMITS

12.2 TECHNIQUES FOR EVALUATING LIMITS Section Tecniques for Evaluating Limits 86 TECHNIQUES FOR EVALUATING LIMITS Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing tecnique to evaluate its of

More information

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by Section. Te Tangent Line Problem 89 87. r 5 sin, e, 88. r sin sin Parabola 9 9 Hperbola e 9 9 9 89. 7,,,, 5 7 8 5 ortogonal 9. 5, 5,, 5, 5. Not multiples of eac oter; neiter parallel nor ortogonal 9.,,,

More information

Measuring Length 11and Area

Measuring Length 11and Area Measuring Lengt 11and Area 11.1 Areas of Triangles and Parallelograms 11.2 Areas of Trapezoids, Romuses, and Kites 11.3 Perimeter and Area of Similar Figures 11.4 Circumference and Arc Lengt 11.5 Areas

More information

Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Vehicles

Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Vehicles 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 FrC10.6 Obstacle Avoiding Real-Time Trajectory Generation and Control of Omnidirectional Veicles Ji-wung Coi,

More information

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

19.2 Surface Area of Prisms and Cylinders

19.2 Surface Area of Prisms and Cylinders Name Class Date 19 Surface Area of Prisms and Cylinders Essential Question: How can you find te surface area of a prism or cylinder? Resource Locker Explore Developing a Surface Area Formula Surface area

More information

An Anchor Chain Scheme for IP Mobility Management

An Anchor Chain Scheme for IP Mobility Management An Ancor Cain Sceme for IP Mobility Management Yigal Bejerano and Israel Cidon Department of Electrical Engineering Tecnion - Israel Institute of Tecnology Haifa 32000, Israel E-mail: bej@tx.tecnion.ac.il.

More information

separating two regions. Instead, an appropriate weak solution

separating two regions. Instead, an appropriate weak solution Proc. Natl. Acad. Sci. USA Vol. 93, pp. 1591-1595, February 1996 Applied Mathematics A fast marching level set method for monotonically advancing fronts J. A. SETHIAN Department of Mathematics, University

More information

12.2 Techniques for Evaluating Limits

12.2 Techniques for Evaluating Limits 335_qd /4/5 :5 PM Page 863 Section Tecniques for Evaluating Limits 863 Tecniques for Evaluating Limits Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Per Ostlund Department of Computer and Information Science Linkoping University SE-58183 Linkoping, Sweden per.ostlund@liu.se Kristian

More information

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method

Two Modifications of Weight Calculation of the Non-Local Means Denoising Method Engineering, 2013, 5, 522-526 ttp://dx.doi.org/10.4236/eng.2013.510b107 Publised Online October 2013 (ttp://www.scirp.org/journal/eng) Two Modifications of Weigt Calculation of te Non-Local Means Denoising

More information

Interference and Diffraction of Light

Interference and Diffraction of Light Interference and Diffraction of Ligt References: [1] A.P. Frenc: Vibrations and Waves, Norton Publ. 1971, Capter 8, p. 280-297 [2] PASCO Interference and Diffraction EX-9918 guide (written by Ann Hanks)

More information

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy.

Mean Shifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Mean Sifting Gradient Vector Flow: An Improved External Force Field for Active Surfaces in Widefield Microscopy. Margret Keuper Cair of Pattern Recognition and Image Processing Computer Science Department

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring Has-Based Indexes Capter 11 Comp 521 Files and Databases Spring 2010 1 Introduction As for any index, 3 alternatives for data entries k*: Data record wit key value k

More information

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

Excel based finite difference modeling of ground water flow

Excel based finite difference modeling of ground water flow Journal of Himalaan Eart Sciences 39(006) 49-53 Ecel based finite difference modeling of ground water flow M. Gulraiz Akter 1, Zulfiqar Amad 1 and Kalid Amin Kan 1 Department of Eart Sciences, Quaid-i-Azam

More information

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks

Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Utilizing Call Admission Control to Derive Optimal Pricing of Multiple Service Classes in Wireless Cellular Networks Okan Yilmaz and Ing-Ray Cen Computer Science Department Virginia Tec {oyilmaz, ircen}@vt.edu

More information

Tilings of rectangles with T-tetrominoes

Tilings of rectangles with T-tetrominoes Tilings of rectangles wit T-tetrominoes Micael Korn and Igor Pak Department of Matematics Massacusetts Institute of Tecnology Cambridge, MA, 2139 mikekorn@mit.edu, pak@mat.mit.edu August 26, 23 Abstract

More information

Density Estimation Over Data Stream

Density Estimation Over Data Stream Density Estimation Over Data Stream Aoying Zou Dept. of Computer Science, Fudan University 22 Handan Rd. Sangai, 2433, P.R. Cina ayzou@fudan.edu.cn Ziyuan Cai Dept. of Computer Science, Fudan University

More information

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM SAMUEL OLU OLAGUNJU Adeyemi College of Education NIGERIA Email: lagsam04@aceondo.edu.ng ABSTRACT

More information

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method

Alternating Direction Implicit Methods for FDTD Using the Dey-Mittra Embedded Boundary Method Te Open Plasma Pysics Journal, 2010, 3, 29-35 29 Open Access Alternating Direction Implicit Metods for FDTD Using te Dey-Mittra Embedded Boundary Metod T.M. Austin *, J.R. Cary, D.N. Smite C. Nieter Tec-X

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Fall Has-Based Indexes Capter 11 Comp 521 Files and Databases Fall 2012 1 Introduction Hasing maps a searc key directly to te pid of te containing page/page-overflow cain Doesn t require intermediate page fetces

More information

CHAPTER 7: TRANSCENDENTAL FUNCTIONS

CHAPTER 7: TRANSCENDENTAL FUNCTIONS 7.0 Introduction and One to one Functions Contemporary Calculus 1 CHAPTER 7: TRANSCENDENTAL FUNCTIONS Introduction In te previous capters we saw ow to calculate and use te derivatives and integrals of

More information

More on Functions and Their Graphs

More on Functions and Their Graphs More on Functions and Teir Graps Difference Quotient ( + ) ( ) f a f a is known as te difference quotient and is used exclusively wit functions. Te objective to keep in mind is to factor te appearing in

More information

A VOLUME-BASED METHOD FOR DENOISING ON CURVED SURFACES

A VOLUME-BASED METHOD FOR DENOISING ON CURVED SURFACES A VOLUME-BASED METHOD FOR DENOISING ON CURVED SURFACES Harry Biddle Double Negative Visual Effects London, UK b@dneg.com Ingrid von Glen, Colin B. Macdonald, Tomas März Matematical Institute University

More information

θ R = θ 0 (1) -The refraction law says that: the direction of refracted ray (angle θ 1 from vertical) is (2)

θ R = θ 0 (1) -The refraction law says that: the direction of refracted ray (angle θ 1 from vertical) is (2) LIGHT (Basic information) - Considering te ligt of a projector in a smoky room, one gets to geometrical optics model of ligt as a set of tiny particles tat travel along straigt lines called "optical rays.

More information

Section 1.2 The Slope of a Tangent

Section 1.2 The Slope of a Tangent Section 1.2 Te Slope of a Tangent You are familiar wit te concept of a tangent to a curve. Wat geometric interpretation can be given to a tangent to te grap of a function at a point? A tangent is te straigt

More information

Grid Adaptation for Functional Outputs: Application to Two-Dimensional Inviscid Flows

Grid Adaptation for Functional Outputs: Application to Two-Dimensional Inviscid Flows Journal of Computational Pysics 176, 40 69 (2002) doi:10.1006/jcp.2001.6967, available online at ttp://www.idealibrary.com on Grid Adaptation for Functional Outputs: Application to Two-Dimensional Inviscid

More information

Non-Interferometric Testing

Non-Interferometric Testing NonInterferometric Testing.nb Optics 513 - James C. Wyant 1 Non-Interferometric Testing Introduction In tese notes four non-interferometric tests are described: (1) te Sack-Hartmann test, (2) te Foucault

More information

MAC-CPTM Situations Project

MAC-CPTM Situations Project raft o not use witout permission -P ituations Project ituation 20: rea of Plane Figures Prompt teacer in a geometry class introduces formulas for te areas of parallelograms, trapezoids, and romi. e removes

More information

Classify solids. Find volumes of prisms and cylinders.

Classify solids. Find volumes of prisms and cylinders. 11.4 Volumes of Prisms and Cylinders Essential Question How can you find te volume of a prism or cylinder tat is not a rigt prism or rigt cylinder? Recall tat te volume V of a rigt prism or a rigt cylinder

More information

Intra- and Inter-Session Network Coding in Wireless Networks

Intra- and Inter-Session Network Coding in Wireless Networks Intra- and Inter-Session Network Coding in Wireless Networks Hulya Seferoglu, Member, IEEE, Atina Markopoulou, Member, IEEE, K K Ramakrisnan, Fellow, IEEE arxiv:857v [csni] 3 Feb Abstract In tis paper,

More information

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33 CS 234 Module 6 October 16, 2018 CS 234 Module 6 ADT Dictionary 1 / 33 Idea for an ADT Te ADT Dictionary stores pairs (key, element), were keys are distinct and elements can be any data. Notes: Tis is

More information

NOTES: A quick overview of 2-D geometry

NOTES: A quick overview of 2-D geometry NOTES: A quick overview of 2-D geometry Wat is 2-D geometry? Also called plane geometry, it s te geometry tat deals wit two dimensional sapes flat tings tat ave lengt and widt, suc as a piece of paper.

More information

( ) C 2 ( ) C 1. cllqfkd=rkabo=^uf^i=il^a=^ka=jljbkq=er. KlingnerF=

( ) C 2 ( ) C 1. cllqfkd=rkabo=^uf^i=il^a=^ka=jljbkq=er. KlingnerF= cllqfkd=rkabo=^uf^i=il^a=^ka=jljbkq=er. KlingnerF= A reinfoced concrete footing needs to be designed to support column A3 in te indicated drawing. According to te preliminary structural analysis tat was

More information

HIGH DENSITY PLASMA DEPOSITION MODELING USING LEVEL SET METHODS

HIGH DENSITY PLASMA DEPOSITION MODELING USING LEVEL SET METHODS HIGH DENSITY PLASMA DEPOSITION MODELING USING LEVEL SET METHODS D. Adalsteinsson J.A. Sethian Dept. of Mathematics University of California, Berkeley 94720 and Juan C. Rey Technology Modeling Associates

More information

Laser Radar based Vehicle Localization in GPS Signal Blocked Areas

Laser Radar based Vehicle Localization in GPS Signal Blocked Areas International Journal of Computational Intelligence Systems, Vol. 4, No. 6 (December, 20), 00-09 Laser Radar based Veicle Localization in GPS Signal Bloced Areas Ming Yang Department of Automation, Sangai

More information

A UPnP-based Decentralized Service Discovery Improved Algorithm

A UPnP-based Decentralized Service Discovery Improved Algorithm Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol.1, No.1, Marc 2013, pp. 21~26 ISSN: 2089-3272 21 A UPnP-based Decentralized Service Discovery Improved Algoritm Yu Si-cai*, Wu Yan-zi,

More information

An Efficient Solution to the Eikonal Equation on Parametric Manifolds

An Efficient Solution to the Eikonal Equation on Parametric Manifolds An Efficient Solution to the Eikonal Equation on Parametric Manifolds Alon Spira Ron Kimmel Department of Computer Science Technion Israel Institute of Technology Technion City, Haifa 32000, Israel {salon,ron}@cs.technion.ac.il

More information

Search-aware Conditions for Probably Approximately Correct Heuristic Search

Search-aware Conditions for Probably Approximately Correct Heuristic Search Searc-aware Conditions for Probably Approximately Correct Heuristic Searc Roni Stern Ariel Felner Information Systems Engineering Ben Gurion University Beer-Seva, Israel 85104 roni.stern@gmail.com, felner@bgu.ac.il

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE Data Structures and Algoritms Capter 4: Trees (AVL Trees) Text: Read Weiss, 4.4 Izmir University of Economics AVL Trees An AVL (Adelson-Velskii and Landis) tree is a binary searc tree wit a balance

More information

Investigating an automated method for the sensitivity analysis of functions

Investigating an automated method for the sensitivity analysis of functions Investigating an automated metod for te sensitivity analysis of functions Sibel EKER s.eker@student.tudelft.nl Jill SLINGER j..slinger@tudelft.nl Delft University of Tecnology 2628 BX, Delft, te Neterlands

More information

Image Registration via Particle Movement

Image Registration via Particle Movement Image Registration via Particle Movement Zao Yi and Justin Wan Abstract Toug fluid model offers a good approac to nonrigid registration wit large deformations, it suffers from te blurring artifacts introduced

More information

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21,

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21, Proceedings of te 8t WSEAS International Conference on Neural Networks, Vancouver, Britis Columbia, Canada, June 9-2, 2007 3 Neural Network Structures wit Constant Weigts to Implement Dis-Jointly Removed

More information

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method

Comparison of the Efficiency of the Various Algorithms in Stratified Sampling when the Initial Solutions are Determined with Geometric Method International Journal of Statistics and Applications 0, (): -0 DOI: 0.9/j.statistics.000.0 Comparison of te Efficiency of te Various Algoritms in Stratified Sampling wen te Initial Solutions are Determined

More information

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor

A Novel QC-LDPC Code with Flexible Construction and Low Error Floor A Novel QC-LDPC Code wit Flexile Construction and Low Error Floor Hanxin WANG,2, Saoping CHEN,2,CuitaoZHU,2 and Kaiyou SU Department of Electronics and Information Engineering, Sout-Central University

More information

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2

Software Fault Prediction using Machine Learning Algorithm Pooja Garg 1 Mr. Bhushan Dua 2 IJSRD - International Journal for Scientific Researc & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 Software Fault Prediction using Macine Learning Algoritm Pooja Garg 1 Mr. Busan Dua 2

More information

Implementation of Integral based Digital Curvature Estimators in DGtal

Implementation of Integral based Digital Curvature Estimators in DGtal Implementation of Integral based Digital Curvature Estimators in DGtal David Coeurjolly 1, Jacques-Olivier Lacaud 2, Jérémy Levallois 1,2 1 Université de Lyon, CNRS INSA-Lyon, LIRIS, UMR5205, F-69621,

More information

All truths are easy to understand once they are discovered; the point is to discover them. Galileo

All truths are easy to understand once they are discovered; the point is to discover them. Galileo Section 7. olume All truts are easy to understand once tey are discovered; te point is to discover tem. Galileo Te main topic of tis section is volume. You will specifically look at ow to find te volume

More information

Minimizing Memory Access By Improving Register Usage Through High-level Transformations

Minimizing Memory Access By Improving Register Usage Through High-level Transformations Minimizing Memory Access By Improving Register Usage Troug Hig-level Transformations San Li Scool of Computer Engineering anyang Tecnological University anyang Avenue, SIGAPORE 639798 Email: p144102711@ntu.edu.sg

More information

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness 1 Optimal In-etwork Packet Aggregation Policy for Maimum Information Fresness Alper Sinan Akyurek, Tajana Simunic Rosing Electrical and Computer Engineering, University of California, San Diego aakyurek@ucsd.edu,

More information

1 Finding Trigonometric Derivatives

1 Finding Trigonometric Derivatives MTH 121 Fall 2008 Essex County College Division of Matematics Hanout Version 8 1 October 2, 2008 1 Fining Trigonometric Derivatives 1.1 Te Derivative as a Function Te efinition of te erivative as a function

More information

H-Adaptive Multiscale Schemes for the Compressible Navier-Stokes Equations Polyhedral Discretization, Data Compression and Mesh Generation

H-Adaptive Multiscale Schemes for the Compressible Navier-Stokes Equations Polyhedral Discretization, Data Compression and Mesh Generation H-Adaptive Multiscale Scemes for te Compressible Navier-Stokes Equations Polyedral Discretization, Data Compression and Mes Generation F. Bramkamp 1, B. Gottsclic-Müller 2, M. Hesse 1, P. Lamby 2, S. Müller

More information

( ) ( ) Mat 241 Homework Set 5 Due Professor David Schultz. x y. 9 4 The domain is the interior of the hyperbola.

( ) ( ) Mat 241 Homework Set 5 Due Professor David Schultz. x y. 9 4 The domain is the interior of the hyperbola. Mat 4 Homework Set 5 Due Professor David Scultz Directions: Sow all algebraic steps neatly and concisely using proper matematical symbolism. Wen graps and tecnology are to be implemented, do so appropriately.

More information

Nonprehensile Manipulation for Orienting Parts in the Plane

Nonprehensile Manipulation for Orienting Parts in the Plane Nonpreensile Manipulation for Orienting Parts in te Plane Nina B. Zumel Robotics Institute Carnegie Mellon University zumel@ri.cmu.edu Micael A. Erdmann Robotics Institute and Scool of Computer Science

More information

Traffic Sign Classification Using Ring Partitioned Method

Traffic Sign Classification Using Ring Partitioned Method Traffic Sign Classification Using Ring Partitioned Metod Aryuanto Soetedjo and Koici Yamada Laboratory for Management and Information Systems Science, Nagaoa University of Tecnology 603- Kamitomioamaci,

More information

CS 234. Module 6. October 25, CS 234 Module 6 ADT Dictionary 1 / 22

CS 234. Module 6. October 25, CS 234 Module 6 ADT Dictionary 1 / 22 CS 234 Module 6 October 25, 2016 CS 234 Module 6 ADT Dictionary 1 / 22 Case study Problem: Find a way to store student records for a course, wit unique IDs for eac student, were records can be accessed,

More information

Chapter 34. Images. Two Types of Images. A Common Mirage. Plane Mirrors, Extended Object. Plane Mirrors, Point Object

Chapter 34. Images. Two Types of Images. A Common Mirage. Plane Mirrors, Extended Object. Plane Mirrors, Point Object Capter Images One o te most important uses o te basic laws governing ligt is te production o images. Images are critical to a variety o ields and industries ranging rom entertainment, security, and medicine

More information

8/6/2010 Assignment Previewer

8/6/2010 Assignment Previewer Week 4 Friday Homework (1321979) Question 1234567891011121314151617181920 1. Question DetailsSCalcET6 2.7.003. [1287988] Consider te parabola y 7x - x 2. (a) Find te slope of te tangent line to te parabola

More information

Announcements. Lilian s office hours rescheduled: Fri 2-4pm HW2 out tomorrow, due Thursday, 7/7. CSE373: Data Structures & Algorithms

Announcements. Lilian s office hours rescheduled: Fri 2-4pm HW2 out tomorrow, due Thursday, 7/7. CSE373: Data Structures & Algorithms Announcements Lilian s office ours resceduled: Fri 2-4pm HW2 out tomorrow, due Tursday, 7/7 CSE373: Data Structures & Algoritms Deletion in BST 2 5 5 2 9 20 7 0 7 30 Wy migt deletion be arder tan insertion?

More information

The impact of simplified UNBab mapping function on GPS tropospheric delay

The impact of simplified UNBab mapping function on GPS tropospheric delay Te impact of simplified UNBab mapping function on GPS troposperic delay Hamza Sakidin, Tay Coo Cuan, and Asmala Amad Citation: AIP Conference Proceedings 1621, 363 (2014); doi: 10.1063/1.4898493 View online:

More information

Design of PSO-based Fuzzy Classification Systems

Design of PSO-based Fuzzy Classification Systems Tamkang Journal of Science and Engineering, Vol. 9, No 1, pp. 6370 (006) 63 Design of PSO-based Fuzzy Classification Systems Cia-Cong Cen Department of Electronics Engineering, Wufeng Institute of Tecnology,

More information