P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA

Size: px
Start display at page:

Download "P. Fua and Y. G. Leclerc. SRI International. 333 Ravenswood Avenue, Menlo Park, CA"

Transcription

1 Moel Driven Ege Detection P. Fua an Y. G. Leclerc SI International 333 avenswoo Avenue, Menlo Park, CA Machine Vision an Applications, 3, 199 Abstract Stanar ege etectors fail to n most relevant eges, ning either too many or too few, because they lack a geometric moel to guie their search. We present a technique that integrates both photometric an geometric moels with an initial estimate of the bounary. The strength of this approach lies in the ability of the geometric moel to overcome various photometric anomalies, thereby ning bounaries that coul not otherwise be foun. Furthermore, eges can be score base on their gooness of t to the moel, thus allowing one to use semantic moel information to accept or reject the eges. 1 Introuction In real-worl images, object bounaries cannot be etecte solely on the basis of their photometry because of the presence of noise an various photometric anomalies. Thus, all metho for ning bounaries base on purely local statistical criteria are boun to err, ning either too many or too few eges base on arbitrary threshol. To supplement the weak an noisy local information, we consier the geometric constraints that object moels can provie. We o this by escribing a bounary as an elastic curve with a eformation energy erive from the geometric constraints, as suggeste previously (Terzopoulos 1987; Kass et al. 1988). Local minima in this energy correspon to bounaries that match the object moel exactly. We incorporate the photometric constraints by ening photometric energy as the average along the curve of a scalar energy el erive from the photometric moel of an ege. Local minima in this energy correspon to bounaries that match the photometric moel exactly. We n a caniate bounary by eforming the curve insuchaway as to minimize its total energy, which is the sum of the eformation an photometric energies. We call this eformation process \optimizing" the curve. Once a curve has been optimize, i.e., once it has settle in a local minimum of the total energy, thus eecting a compromise between the two constraints. We can then utilize the object moels to etermine if the curve actually correspon to an object bounary. Such \energy minimizing curves" have twokey avantages: The geometric constraints are irectly use to guie the search for a bounary. The work reporte here was partially supporte by the Defense Avance esearch Projects Agency uner contracts DACA76-85-C-4 an MDA93-86-C-84. We wish to thank Demetri Terzopoulos for the many iscussions we have ha concerning this work. 1

2 The ege information is integrate along the entire length of the curve, proviing a large support without incluing the irrelevant information of points not on the curve. Taken together, they allow energy minimizing curves to n photometrically weak bounaries that local ege etectors simply coul not n without also ning many irrelevant bounaries. Energy minimizing curves, as we call them, were originate by Terzopoulos, Kass, an Witkin as \snakes" (Terzopoulos 1987; Kass et al. 1988). This paper was motivate by the nee to solve two major problems with snakes. First, the precise relationship between the local minima foun by these snakes an the stanar enitions of an ege ha not been eluciate. Secon, snakes were basically esigne for use in interactive environments. Consequently, they require fairly extensive parameter ajustments from one image to the next, an even from one part of an image to the next. In this paper, we oer three major contributions. (1) We show the precise relationship between the local minima of the energy minimizing curve an the stanar enitions of an ege. (2) We present a proceure for automatically ajusting the parameters of these curves. (3) We briey show how the relationship an the proceure can be combine in an automate system that extracts roa an builings from aerial images, escribe extensively in (Fua an Hanson 1988). 2 A Photometric Moel: Step Eges Several authors (Haralick 1984; Canny 1986; Torre an Poggio 1986) ene step-ege points as those for which the rst irectional erivative of image intensity, in the irection of the graient, is extremal. That is, an ege point (x ;y ) satises 2 I(x; 2 = g r; (x;y)=(x ;y ) g = g(x ;y )= ri(x ;y ) jri(x ;y )j ; =; (1) an I(x; y) represents the image intensities after convolution with a twice ierentiable kernel (typically a Gaussian). 1 It can be shown that Equation (1) is equivalent jri(x; y)j (x;y)=(x ;y ) In other wor, the Haralick et al. criterion for an ieal step-ege point is equivalent to the criterion that the magnitue of the image intensity graient be maximal in the graient irection. 1 This enition is a goo approximation to the position of iscontinuities in the unerlying intensity function when the iameter of support of the operator is much smaller than the raius of curvature of the ege. In particular, it is not applicable at corners an junctions of eges. 2

3 However, for noisy non-ieal step eges the graient irection may become very unreliable, especially at some istance from the ege itself. We therefore use the following, somewhat more general enition of an ege: Denition An ege is a curve C whose points have a graient magnitue that is maximal in the irection normal to the curve. That is, all points along the curve (calle ege points) =; (2) where s is the arc-length of C, f(s) isavector function mapping the arc-length s to points (x; y) in the image, an n(f(s)) is the normal to C. Note that this enition is equivalent to the Haralick et al. enition for ieal noise-free step eges. To incorporate this photometric moel in the energy minimizing curve approach, we ene the photometric energy of the curve C as E P (C) =, 1 jcj jcj jri(f(s))j where jcj is the length of C. For simplicity of notation, the limits on the above integral will not be repeate in the remainer of the text. To unerstan the relationship between optimize curves an eges, consier the following. When C is either an open or close curve that has been optimize, i.e., when it is a local minimum of E P with respect to innitesimal eformations of the curve, we prove in the = (s) 1 jri(f(s))j, jcj jri(f(s))j ; (3) where (s) is the curvature of C. Furthermore, we prove that when C is an open curve that has been optimize, jri(f())j = jri(f(jcj)j = 1 jcj jri(f(s))j (4) also hol. These two equations have the following consequences. Equation (3) implies that the points along an optimize curve are all ege points when either its curvature is zero (i.e., it is a straight line segment), or the magnitue of the graient along the curve is constant. Consequently, optimize curves whose curvature is small or for which the magnitue of the graient is approximately constant are goo approximations to eges. In particular, we have foun that replacing jri(x; y)j by log jri(x; y)j (which has no eect for ieal step eges) yiel more stable solutions because the secon term in Equation (3) is smaller for non-constant ege strengths, an hence the approximation is generally better. For an open-ene curve, Equation (4) must also be satise. This equation implies that the curve is stable only when the graient magnitue at the en points equals the average. In other wor, an open ene energy minimizing curve place exactly along an ege will shrink or expan, following the ege, until this conition is met. When the graient magnitue is constant, of course, this conition is always met, an curves therefore remain unchange. Thus, again, using log jri(x; y)j yiel more stable solutions because this equation is more nearly satise for non-constant ege strengths. An important note is 3

4 that if we ha chosen to use the integral of graient magnitue, as oppose to the average, this equation woul not hol: curves woul simply expan without boun. After optimization, caniate eges can be score on how well they match the photometric moel by computing the proportion of points along the curve that satisfy Equation (2) to within some tolerance. We use this score in our applications to accept or reject any given ege. 3 A Geometric Moel: Smooth Curves 3.1 Theory We have seen in the previous section that energy minimizing curves match eges well wherever the curves have alow curvature. To ensure stable results we ene the eformation energy of such curves so that their curvature remains small an the minimum energy state is close to the photometric ege. This can be achieve simply by ening the eformation energy of a curve C as: E D (C)= (s) 2 where (s) is the curvature of C. The total energy of such a curve is then E(C) =E P (C)+ E D (C), where E P (C) is the photometric energy ene in the previous section. To elineate a photometric ege using one of these curves, one must provie an initial estimate of the location of the curve an then optimize it using the proceure escribe in the next subsection. Previously (Kass et al. 1988), was chosen interactively. Wehave foun that a single value of, however carefully chosen, is inaequate for use across a wie variety of images. Instea, we compute in the following aaptive manner. Let C i be the initial curve an C f be the curve after optimization. Let i enote the operator i = ; C=Ci C that is, i is the variational operator evaluate at the initial curve. Dene f similarly for the nal curve. Since, by enition, f E(C) =, then = j f E P (C)j j f E D (C)j : When the initial estimate is known to be close to the nal answer, we choose = j i E P (C)j j i E D (C)j so that we remain as close to the initial estimate as possible. If instea we want to smooth the initial estimate, we can use higher values of. This is in fact the simplest way of imposing a geometric moel, in this case smoothness, upon the ata. 3.2 Implementation In the actual implementation, the curves are escribe as polygons with n equiistant vertices X = f(x i y i );i=1;:::;ng an the eformation energy can be mae iscrete as E D = X i (2x i, x i,1, x i+1 ) 2 +(2y i,y i,1,y i+1 ) 2 (5) 4

5 when (s) is small. To perform the optimization we coul use a simple graient escent technique (Leclerc an Fua 1987), but it woul be extremely slow for curves with a large number of vertices. Instea, weembe the curve in a viscous meium an solve the equation of X t =; where E = E P + E D an is the viscosity of the meium (Terzopoulos 1987). Since the eformation energy E D in Equation 5 is quaratic, its erivative with respect to X is linear an = KX; where K is a pentaiagonal matrix. Thus, each iteration of the optimization amounts to solving the linear equation: KX t + (X t, X t,1 Xt,1 : (6) Figure 1 Because K is pentaiagonal, the solution to this set of equations can be compute eciently in O(n) time using LU ecomposition an backsubstitution. Note that the LU ecomposition nee be recompute only when changes. When is constant, only the backsubstitution step is require. For a curve with 1 vertices, the LU ecomposition step takes.5 secon on a 3675 Symbolics Lisp Machine with a Floating Point Accelerator, an the backsubstitution step takes only.12 secon. Previously (Terzopoulos 1987), was chosen interactively, an remaine xe throughout the optimization process. Since this has proven to be inaequate for use across a variety of images, we use the following aaptive proceure for computing. We start with an initial step size an compute the viscosity so that p ; where n is the number ofvertices. This ensures that the initial isplacement of each vertex is on the average of magnitue. Because of the non-linear term, we must verify that the energy has ecrease from one iteration to the next. If, instea, the energy has increase, the curve is reset to its previous position, the step size is ecrease, an the viscosity recompute accoringly. This is repeate until the step size becomes less than some threshol value. In most cases, because of the presence of the linear term that propagates constraints along the whole curve in one iteration, it only takes a small number of iterations to optimize the initial curve. For example, going from the initial estimate of the close curve with about 2 vertices shown in Figure 1a to the optimize result shown in Figure 1b took 2 iterations an 3.9 secon on 3675 Symbolics Lisp Machine with a Floating Point Accelerator. Only 18 iterations an 2.8 secon were require for the open curve. Note that the time actually spent solving the equations of the ynamics represents only a relatively small fraction of the total time require to perform the complete optimization; most of the time is actually spent upating the snakes an fetching the image values. 3.3 Evaluation Criterion Figure 2 To illustrate the utility of our ege-point criterion (Equation 2), consier the synthetic image shown in Figure 2, wherein one bounary of the central region is smooth while the 5

6 Figure 3 other is jagge. Two energy minimizing curves were entere interactively (Figure 3b) an optimize using the smoothness constraint above (Figure 3c). emoving all points along the optimize curves that o not satisfy Equation 2 yiel Figure 3. While most of the pixels belonging to the smooth bounary satisfy the ege criterion, very few of those belonging to the jagge bounary o. Also note that a small part of the topmost curve faile to settle correctly along the ege because of noise. However, this failure is easily ientie because it is the only part of the curve for which a signicant fraction of the points fails to satisfy the criterion. Thus, computing the proportion of ege points in the optimize eges is an ecient an reliable way to measure how well the photometric bounaries match the smoothness constraint. 4 Applications In this section we present two applications of our energy-minimizing curves. First we escribe an application of our moel to roa elineation in an interactive context, where the user provies a rough initial estimate of the location of the contours. This interactive proceure has been integrate in the SI Cartographic Moeling Environment (Hanson an Quam 1988). It allows a cartographer to roughly sketch features of interest, an then interactively ajust the resultant optimize contours. We then outline an application of our moel to roa an builing elineation in the context of the fully automate system escribe in etails in (Fua an Hanson 1988). 4.1 Interactive oa Delineation Figure 4 Figure 5 We can apply the smooth curve moel of the previous section irectly to the problem of ning roa bounaries in aerial images. We moel roa as ribbons whose smoothly curve eges are approximately parallel. A ribbon is implemente as a polygonal curve forming the center of the roa. Associate with each vertex i of this curve is a with w i that enes the two curves that are the caniate roa bounaries. The photometric energy is ene as the sum of the photometric energies of the two bounary curves, an the eformation energy is the sum of the smoothness term escribe above an an aitional term that enforces the parallel constraint: X (w i, w i,1 ) 2 : i We have applie this moel to two roa segments in the aerial image of Figure 4a. Figure 4b shows the initial estimates for two roa segment bounaries an Figure 4c shows the nal optimize bounaries. This image is an excellent example of a situation where a local ege etector such as the Canny ege etector is insucient, by itself, to n the relevant bounaries. Because the roa are irt roa with ill-ene eges, no single ege-strength threshol yiel a satisfactory set of bounaries: when the threshol is too high, most of the roa eges are lost, whereas when the threshol is too low, there is a plethora of irrelevant eges (see Figure 5). In the next section, we briey escribe an automate system that exploits the power of energy minimizing curves to overcome this problem. 6

7 4.2 Automate oa an Builing Delineation In our automate system (Fua an Hanson 1988), roa are moele as above, while builings are moele as polygons whose eges meet at right angles. We begin by using the synthetic image of Figure 2 to emonstrate how the system uses energy minimizing curves to extract smooth an straight eges from a set of Canny ege maps. Since a full escription of the system is beyon the scope of this paper, we can only briey outline the subsequent steps that lea to the generation of roa an builing outlines, an show the results of this system applie to an aerial image. Figure 6 Figure 7 Figure 8 Figure 9 Figure 1 Smooth Eges: The system begins by applying the Canny ege etector to the image using several threshol (Figure 6). The pixels in each of these maps are then linke using a linker (Fischler an Wolf 1983). Each of these linke segments is use as the starting point for an energy minimizing curve. After optimization, the curves are broken into segments wherever sharp ben are foun. Those segments for which at least 7% of the points satisfy the ege criterion are accepte as caniates for the next step (Figure 7a,b,c). This 7% gure has been use for all examples in this paper, an inee for every other application of the automate system. Experimentally, curves with less than 5% of the points satisfying the ege criterion are almost always spurious, while curves with more than 9% are almost always correct. We chose 7% as a compromise that rejects most of the spurious eges without losing a signicant number of correct ones. Since the same ege may be iscovere, in whole or in part, in several of the Canny ege maps, the system must choose an appropriate subset of these curves. The basic goal of this selection process is to choose the longest possible curves that o not overlap an have goo ege quality. This goal is achieve by selecting the largest subset of non-overlapping curves that maximize the number of pixels satisfying the ege criterion minus the number of pixels that o not. The result of this selection process is shown in Figure 7. This technique provies an eective way of selecting the smooth bounaries in the image. Furthermore by combining the output of the Canny ege etector using several arbitrary threshol, we have eliminate the necessity of carefully choosing an appropriate threshol. This is a substantial avantage since, as iscusse previously, choosing this threshol is in general a very icult task. Straight Eges: The system begins with the same linke Canny ege images as before, n points of high curvature in the linke segments, an ts straight lines between those points. The straight lines are use as the starting points for energy minimizing curves with only two vertices. As previously, the curves are optimize an only those with 7% of points satisfying the ege criterion are retaine (Figure 8a,b,c). A subset of these curves is selecte using the same proceure as above (Figure 8). Note that, in this particular case, all of the nal curves coul have been extracte from a single Canny ege map. This rarely occurs in practice because the noise across a real image is never as uniform as it is in this synthetic image. Automatic oa Delineation: Applying the smooth ege technique to the aerial image of Figure 9 yiel the eges shown in Figure 1a. These eges are then groupe into sets of parallel eges, each of which is use as the starting point for a ribbon, as escribe in Section 4.1. After optimization, the system uses a selection criterion to retain only the best 7

8 roa caniates (Figure 1c). The groups from which these caniates arose are shown in Figure 1b. Figure 11 Automatic Builing Delineation: Applying the straight ege technique to the same aerial image yiel the eges shown in Figure 11a. These eges are then groupe into rectilinear ege structures, an close using a simple ege tracker. Finally, the outline of these rectilinear contours is optimize by using an energy minimizing curve an a rectilinearity constraint. Once again, the system uses a selection criterion to retain only the best builing caniates (Figure 11c). The groups from which these caniates arose are shown in Figure 11b. 5 Summary an Conclusion We have presente a technique for ning object bounaries that integrates both photometric an geometric moels with an initial estimate of the bounary. The moels are incorporate by ening an energy function that is minimal when the moels are satise exactly. The initial estimate is use as the starting point for ning a local minimum of this energy function, by embeing the initial curve in a viscous meium an solving the equations of ynamics. The strengths of this \energy minimizing curve" approach are that the geometric constraints are irectly use to guie the search for a bounary, an that the ege information is integrate along the entire length of the curve, thereby proviing a large support. We have shown the precise relationship between optimize curves an a stanar enition of an ege, an that this relationship can be use to etermine when an optimize curve shoul be accepte as a caniate ege for further processing. We have also presente metho for automatically choosing the optimization parameters an how they shoul change over time. We foun that these contributions were crucial to our ability to embe energy minimizing curves in the automate system briey iscusse here an presente in etail elsewhere (Fua an Hanson 1988); these metho have provie us with the ability to n photometrically weak bounaries that local ege etectors simply coul not n without also ning many irrelevant bounaries. Appenix In this appenix, we show that a necessary an sucient conition for an open curve C to be a local extremum of E(C) = G(f(s)) (1) with respect to all innitesimal eformations is that = (s) G(f(s)), G(f(s)) n(s) G(f(s)) (2) an G(f()) = G(f(jCj)) = G(f(s)) : (3) where the curve C is parameterize by its arc-length s; f(s) is a vector function mapping the arc-length s to points (x; y) along the curve; n(s) is the normal to the curve; t(s) isthe 8

9 tangent to the curve; an (s) is its curvature. Furthermore, eq. (2) alone is the necessary an sucient conition for close curves. To prove this result, consier eformations of the curve C, which we shall call C, such that the mapping from arc-length s to points (x; y) is of the form f (s) =f(s)+((s)n(s)+(s)t(s)) ; (4) where (s) an (s) are arbitrary continuous an ierentiable function. When C is a close curve, (s) an (s) are constraine to be perioic of perio jcj. Since C is a local extremum of E(C) if an only if E(C ) = =; (5) for all (s) an (s), we now prove the following theorem. Theorem: Equation (5) hol for all (s) an (s) if an only if eq. (2) an (3) above are satise. Proof: By enition, E(C )= G(f (s )) ; (6) where s is the arc-length of C.We can rewrite this in terms of s by using the equality Thus, E(C )= an therefore, to within the non-zero factor of 1= ( jf (s)j )2 : E(C ) = =, G(f (s)), = f (s) : (7) G(f (s)) jf (s)j f (s) ; (8) G(f (s)) f (s) f (s) G(f (s)) f (s) f (s) f (s) + G(f (s)) jf (s)j G(f (s)) f (s) jf f (s) (s)j : (9) The rst term we nee to evaluate in eq. (9) is jf (s)j =, for which we nee the following equalities: Therefore, f(s) t(s) n(s) = f (s) = t(s) = t (s) = (s)n(s) = n (s) =,(s)t(s): f (s) = f (s)+ (s)n(s)+(s)n (s)+ (s)t(s)+(s)t (s) = t(s)+ (s)n(s),(s)(s)t(s)+ (s)t(s)+(s)(s)n(s) = t(s) 1+( (s),(s)(s) +n(s) ( (s)+(s)(s)) : (1) 9

10 Since t(s) an n(s) are, by enition, orthogonal unit vectors, we have an therefore f (s) = q[1+( (s),(s)(s))] 2 +[( (s)+(s)(s))] 2 ; (11) jf (s)j = [1 + ( (s), (s)(s))]( (s), (s)(s)) + ( (s)+(s)(s)) q[1 2 : (12) + ( (s), (s)(s))] 2 +[( (s)+(s)(s))] 2 The secon term we nee to evaluate is G(f (s)) = ((s)n(s)+(s)t(s)) rg(f (s)) = (s) G(f (s)) n(s) + (s) G(f (s)) : (13) t(s) Substituting (11), (12), an (13) into (9), evaluating at =, an multiplying by the non-zero factor 1= ( jf (s)j )2 : E(C ) = = =, (s) G(f(s)) n(s) G(f(s)) + (s) G(f(s)) t(s) Diviing by an rearranging terms, we have G(f(s)) = (s), (s) n(s) + (s) G(f(s)) t(s) ( (s), (s)(s)): + (s) G(f(s)), G(f(s)), + G(f(s))( (s), (s)(s)) G(f(s)) G(f(s)) : A necessary an sucient conition for the rst integral to be zero for all (s) is that the term multiplying (s) be zero, which is eq. (2). Integrating the secon integral by parts: therefore, (s) G(f(s)) + (s) t(s) G(f(s)), G(f(s)) jcj, (s) G(f(s)) =; (14) t(s) G(f(s)) (jcj) G(f(jCj)), G(f(s)), () G(f()), =: (15) A necessary an sucient conition for this equality to hol for all (s) is that both terms be zero, which is eq. (3). Thus, a necessary an sucient conition for an open curve C to be a local extremum of E(C) is that both equations (2) an (3) hol. Furthermore, for close curves, () (jcj) an G(f()) G(f(jCj)), hence eq. (15) is always satise. Therefore, a necessary an sucient conition for a close curve C to be a local extremum of E(C) is that eq. (2) hol. Q.E.D. 1

11 eferences [1] Canny J (1986) A computational approach to ege etection. IEEE Transactions on Pattern Analysis an Machine Vision, (8)(6):679{698 [2] Fischler M, Wolf H (1983) Linear elineation. Proceeings of the IEEE Conference on Computer Vision an Image Processing, Washington, D.C., 351{356. [3] Fua P, Hanson A (1988) Extracting Generic Shapes Using Moel-Driven Optimization. Proceeings of the 1988 DAPA Image Unerstaning Workshop, Boston, MA, 994{ 14 [4] Haralick M (1984) Digital step eges from zero crossings of secon irectional erivatives. IEEE Transactions on Pattern Analysis an Machine Vision, (6)(1):58{68 [5] Hanson AJ an Quam L(1988), \Overview of the SI Cartographic Moeling Environment," in Proceeings of the Image Unerstaning Workshop, Boston, MA, 576{582. [6] Kass M, Witkin A, Terzopoulos D (1988) Snakes: active contour moels. International Journal of Computer Vision, (1)(4):321{331 [7] Leclerc YG, Fua P (1987) Fining object bounaries using guie graient ascent. Topical Meeting on Machine Vision, Technical Digest Series, Optical Society of America, Washington, D.C., (12):168{161 [8] Terzopoulos D (1987) On matching eformable moels to images. Topical Meeting on Machine Vision, Technical Digest Series, Optical Society of America, Washington, D.C., (12):16{167 [9] Torre V an Poggio T (1986) On ege etection. IEEE Transactions on Pattern Analysis an Machine Vision, (8)(2):147{163 11

Regularized Laplacian Zero Crossings as Optimal Edge Integrators

Regularized Laplacian Zero Crossings as Optimal Edge Integrators Regularize aplacian Zero rossings as Optimal Ege Integrators R. KIMME A.M. BRUKSTEIN Department of omputer Science Technion Israel Institute of Technology Technion ity, Haifa 32, Israel Abstract We view

More information

6 Gradient Descent. 6.1 Functions

6 Gradient Descent. 6.1 Functions 6 Graient Descent In this topic we will iscuss optimizing over general functions f. Typically the function is efine f : R! R; that is its omain is multi-imensional (in this case -imensional) an output

More information

Figure 1: Schematic of an SEM [source: ]

Figure 1: Schematic of an SEM [source:   ] EECI Course: -9 May 1 by R. Sanfelice Hybri Control Systems Eelco van Horssen E.P.v.Horssen@tue.nl Project: Scanning Electron Microscopy Introuction In Scanning Electron Microscopy (SEM) a (bunle) beam

More information

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways

Bends, Jogs, And Wiggles for Railroad Tracks and Vehicle Guide Ways Ben, Jogs, An Wiggles for Railroa Tracks an Vehicle Guie Ways Louis T. Klauer Jr., PhD, PE. Work Soft 833 Galer Dr. Newtown Square, PA 19073 lklauer@wsof.com Preprint, June 4, 00 Copyright 00 by Louis

More information

William S. Law. Erik K. Antonsson. Engineering Design Research Laboratory. California Institute of Technology. Abstract

William S. Law. Erik K. Antonsson. Engineering Design Research Laboratory. California Institute of Technology. Abstract Optimization Methos for Calculating Design Imprecision y William S. Law Eri K. Antonsson Engineering Design Research Laboratory Division of Engineering an Applie Science California Institute of Technology

More information

Image Segmentation using K-means clustering and Thresholding

Image Segmentation using K-means clustering and Thresholding Image Segmentation using Kmeans clustering an Thresholing Preeti Panwar 1, Girhar Gopal 2, Rakesh Kumar 3 1M.Tech Stuent, Department of Computer Science & Applications, Kurukshetra University, Kurukshetra,

More information

Learning Polynomial Functions. by Feature Construction

Learning Polynomial Functions. by Feature Construction I Proceeings of the Eighth International Workshop on Machine Learning Chicago, Illinois, June 27-29 1991 Learning Polynomial Functions by Feature Construction Richar S. Sutton GTE Laboratories Incorporate

More information

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the

Department of Computer Science, POSTECH, Pohang , Korea. (x 0 (t); y 0 (t)) 6= (0; 0) and N(t) is well dened on the Comparing Oset Curve Approximation Methos Gershon er +, In-Kwon, an Myung-Soo Kim + Department of Computer Science, Technion, IIT, Haifa 32000, Israel Department of Computer Science, POSTECH, Pohang 790-784,

More information

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means

Classifying Facial Expression with Radial Basis Function Networks, using Gradient Descent and K-means Classifying Facial Expression with Raial Basis Function Networks, using Graient Descent an K-means Neil Allrin Department of Computer Science University of California, San Diego La Jolla, CA 9237 nallrin@cs.ucs.eu

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Linus Svärm Petter Stranmark Centre for Mathematical Sciences, Lun University {linus,petter}@maths.lth.se Abstract Shift-map image processing is a new framework base on energy

More information

Estimating Velocity Fields on a Freeway from Low Resolution Video

Estimating Velocity Fields on a Freeway from Low Resolution Video Estimating Velocity Fiels on a Freeway from Low Resolution Vieo Young Cho Department of Statistics University of California, Berkeley Berkeley, CA 94720-3860 Email: young@stat.berkeley.eu John Rice Department

More information

Coupling the User Interfaces of a Multiuser Program

Coupling the User Interfaces of a Multiuser Program Coupling the User Interfaces of a Multiuser Program PRASUN DEWAN University of North Carolina at Chapel Hill RAJIV CHOUDHARY Intel Corporation We have evelope a new moel for coupling the user-interfaces

More information

Approximation with Active B-spline Curves and Surfaces

Approximation with Active B-spline Curves and Surfaces Approximation with Active B-spline Curves an Surfaces Helmut Pottmann, Stefan Leopolseer, Michael Hofer Institute of Geometry Vienna University of Technology Wiener Hauptstr. 8 10, Vienna, Austria pottmann,leopolseer,hofer

More information

Online Appendix to: Generalizing Database Forensics

Online Appendix to: Generalizing Database Forensics Online Appenix to: Generalizing Database Forensics KYRIACOS E. PAVLOU an RICHARD T. SNODGRASS, University of Arizona This appenix presents a step-by-step iscussion of the forensic analysis protocol that

More information

Inuence of Cross-Interferences on Blocked Loops: to know the precise gain brought by blocking. It is even dicult to determine for which problem

Inuence of Cross-Interferences on Blocked Loops: to know the precise gain brought by blocking. It is even dicult to determine for which problem Inuence of Cross-Interferences on Blocke Loops A Case Stuy with Matrix-Vector Multiply CHRISTINE FRICKER INRIA, France an OLIVIER TEMAM an WILLIAM JALBY University of Versailles, France State-of-the art

More information

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem

Particle Swarm Optimization Based on Smoothing Approach for Solving a Class of Bi-Level Multiobjective Programming Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 17, No 3 Sofia 017 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-017-0030 Particle Swarm Optimization Base

More information

A Plane Tracker for AEC-automation Applications

A Plane Tracker for AEC-automation Applications A Plane Tracker for AEC-automation Applications Chen Feng *, an Vineet R. Kamat Department of Civil an Environmental Engineering, University of Michigan, Ann Arbor, USA * Corresponing author (cforrest@umich.eu)

More information

Impact of cache interferences on usual numerical dense loop. nests. O. Temam C. Fricker W. Jalby. University of Leiden INRIA University of Versailles

Impact of cache interferences on usual numerical dense loop. nests. O. Temam C. Fricker W. Jalby. University of Leiden INRIA University of Versailles Impact of cache interferences on usual numerical ense loop nests O. Temam C. Fricker W. Jalby University of Leien INRIA University of Versailles Niels Bohrweg 1 Domaine e Voluceau MASI 2333 CA Leien 78153

More information

Shift-map Image Registration

Shift-map Image Registration Shift-map Image Registration Svärm, Linus; Stranmark, Petter Unpublishe: 2010-01-01 Link to publication Citation for publishe version (APA): Svärm, L., & Stranmark, P. (2010). Shift-map Image Registration.

More information

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT

CONSTRUCTION AND ANALYSIS OF INVERSIONS IN S 2 AND H 2. Arunima Ray. Final Paper, MATH 399. Spring 2008 ABSTRACT CONSTUCTION AN ANALYSIS OF INVESIONS IN S AN H Arunima ay Final Paper, MATH 399 Spring 008 ASTACT The construction use to otain inversions in two-imensional Eucliean space was moifie an applie to otain

More information

Skyline Community Search in Multi-valued Networks

Skyline Community Search in Multi-valued Networks Syline Community Search in Multi-value Networs Rong-Hua Li Beijing Institute of Technology Beijing, China lironghuascut@gmail.com Jeffrey Xu Yu Chinese University of Hong Kong Hong Kong, China yu@se.cuh.eu.h

More information

d 3 d 4 d d d d d d d d d d d 1 d d d d d d

d 3 d 4 d d d d d d d d d d d 1 d d d d d d Proceeings of the IASTED International Conference Software Engineering an Applications (SEA') October 6-, 1, Scottsale, Arizona, USA AN OBJECT-ORIENTED APPROACH FOR MANAGING A NETWORK OF DATABASES Shu-Ching

More information

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed.

Here are a couple of warnings to my students who may be here to get a copy of what happened on a day that you missed. Preface Here are my online notes for my Calculus I course that I teach here at Lamar University. Despite the fact that these are my class notes, they shoul be accessible to anyone wanting to learn Calculus

More information

UNIT 9 INTERFEROMETRY

UNIT 9 INTERFEROMETRY UNIT 9 INTERFEROMETRY Structure 9.1 Introuction Objectives 9. Interference of Light 9.3 Light Sources for 9.4 Applie to Flatness Testing 9.5 in Testing of Surface Contour an Measurement of Height 9.6 Interferometers

More information

Divide-and-Conquer Algorithms

Divide-and-Conquer Algorithms Supplment to A Practical Guie to Data Structures an Algorithms Using Java Divie-an-Conquer Algorithms Sally A Golman an Kenneth J Golman Hanout Divie-an-conquer algorithms use the following three phases:

More information

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control

Almost Disjunct Codes in Large Scale Multihop Wireless Network Media Access Control Almost Disjunct Coes in Large Scale Multihop Wireless Network Meia Access Control D. Charles Engelhart Anan Sivasubramaniam Penn. State University University Park PA 682 engelhar,anan @cse.psu.eu Abstract

More information

Classical Mechanics Examples (Lagrange Multipliers)

Classical Mechanics Examples (Lagrange Multipliers) Classical Mechanics Examples (Lagrange Multipliers) Dipan Kumar Ghosh Physics Department, Inian Institute of Technology Bombay Powai, Mumbai 400076 September 3, 015 1 Introuction We have seen that the

More information

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic

WLAN Indoor Positioning Based on Euclidean Distances and Fuzzy Logic WLAN Inoor Positioning Base on Eucliean Distances an Fuzzy Logic Anreas TEUBER, Bern EISSFELLER Institute of Geoesy an Navigation, University FAF, Munich, Germany, e-mail: (anreas.teuber, bern.eissfeller)@unibw.e

More information

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar

Controlling formations of multiple mobile robots. Jaydev P. Desai Jim Ostrowski Vijay Kumar Controlling formations of multiple mobile robots Jayev P. Desai Jim Ostrowski Vijay Kumar General Robotics an Active Sensory Perception (GRASP) Laboratory, University of Pennsylvania 340 Walnut Street,

More information

Exercises of PIV. incomplete draft, version 0.0. October 2009

Exercises of PIV. incomplete draft, version 0.0. October 2009 Exercises of PIV incomplete raft, version 0.0 October 2009 1 Images Images are signals efine in 2D or 3D omains. They can be vector value (e.g., color images), real (monocromatic images), complex or binary

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu Institute of Information Science Acaemia Sinica Taipei, Taiwan Da-wei Wang Jan-Jan Wu Institute of Information Science

More information

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2.

NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES WITH THE USE OF THE IPAN99 ALGORITHM 1. INTRODUCTION 2. JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 13/009, ISSN 164-6037 Krzysztof WRÓBEL, Rafał DOROZ * fingerprint, reference point, IPAN99 NEW METHOD FOR FINDING A REFERENCE POINT IN FINGERPRINT IMAGES

More information

Comparison of Methods for Increasing the Performance of a DUA Computation

Comparison of Methods for Increasing the Performance of a DUA Computation Comparison of Methos for Increasing the Performance of a DUA Computation Michael Behrisch, Daniel Krajzewicz, Peter Wagner an Yun-Pang Wang Institute of Transportation Systems, German Aerospace Center,

More information

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing

Indexing the Edges A simple and yet efficient approach to high-dimensional indexing Inexing the Eges A simple an yet efficient approach to high-imensional inexing Beng Chin Ooi Kian-Lee Tan Cui Yu Stephane Bressan Department of Computer Science National University of Singapore 3 Science

More information

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method

Transient analysis of wave propagation in 3D soil by using the scaled boundary finite element method Southern Cross University epublications@scu 23r Australasian Conference on the Mechanics of Structures an Materials 214 Transient analysis of wave propagation in 3D soil by using the scale bounary finite

More information

A Convex Clustering-based Regularizer for Image Segmentation

A Convex Clustering-based Regularizer for Image Segmentation Vision, Moeling, an Visualization (2015) D. Bommes, T. Ritschel an T. Schultz (Es.) A Convex Clustering-base Regularizer for Image Segmentation Benjamin Hell (TU Braunschweig), Marcus Magnor (TU Braunschweig)

More information

Verifying performance-based design objectives using assemblybased vulnerability

Verifying performance-based design objectives using assemblybased vulnerability Verying performance-base esign objectives using assemblybase vulnerability K.A. Porter Calornia Institute of Technology, Pasaena, Calornia, USA A.S. Kiremijian Stanfor University, Stanfor, Calornia, USA

More information

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES

BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES BIJECTIONS FOR PLANAR MAPS WITH BOUNDARIES OLIVIER BERNARDI AND ÉRIC FUSY Abstract. We present bijections for planar maps with bounaries. In particular, we obtain bijections for triangulations an quarangulations

More information

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE

THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE БСУ Международна конференция - 2 THE BAYESIAN RECEIVER OPERATING CHARACTERISTIC CURVE AN EFFECTIVE APPROACH TO EVALUATE THE IDS PERFORMANCE Evgeniya Nikolova, Veselina Jecheva Burgas Free University Abstract:

More information

Robust Camera Calibration for an Autonomous Underwater Vehicle

Robust Camera Calibration for an Autonomous Underwater Vehicle obust Camera Calibration for an Autonomous Unerwater Vehicle Matthew Bryant, Davi Wettergreen *, Samer Aballah, Alexaner Zelinsky obotic Systems Laboratory Department of Engineering, FEIT Department of

More information

Learning Subproblem Complexities in Distributed Branch and Bound

Learning Subproblem Complexities in Distributed Branch and Bound Learning Subproblem Complexities in Distribute Branch an Boun Lars Otten Department of Computer Science University of California, Irvine lotten@ics.uci.eu Rina Dechter Department of Computer Science University

More information

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction

New Geometric Interpretation and Analytic Solution for Quadrilateral Reconstruction New Geometric Interpretation an Analytic Solution for uarilateral Reconstruction Joo-Haeng Lee Convergence Technology Research Lab ETRI Daejeon, 305 777, KOREA Abstract A new geometric framework, calle

More information

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway

State Indexed Policy Search by Dynamic Programming. Abstract. 1. Introduction. 2. System parameterization. Charles DuHadway State Inexe Policy Search by Dynamic Programming Charles DuHaway Yi Gu 5435537 503372 December 4, 2007 Abstract We consier the reinforcement learning problem of simultaneous trajectory-following an obstacle

More information

Considering bounds for approximation of 2 M to 3 N

Considering bounds for approximation of 2 M to 3 N Consiering bouns for approximation of to (version. Abstract: Estimating bouns of best approximations of to is iscusse. In the first part I evelop a powerseries, which shoul give practicable limits for

More information

Fast Window Based Stereo Matching for 3D Scene Reconstruction

Fast Window Based Stereo Matching for 3D Scene Reconstruction The International Arab Journal of Information Technology, Vol. 0, No. 3, May 203 209 Fast Winow Base Stereo Matching for 3D Scene Reconstruction Mohamma Mozammel Chowhury an Mohamma AL-Amin Bhuiyan Department

More information

Tight Wavelet Frame Decomposition and Its Application in Image Processing

Tight Wavelet Frame Decomposition and Its Application in Image Processing ITB J. Sci. Vol. 40 A, No., 008, 151-165 151 Tight Wavelet Frame Decomposition an Its Application in Image Processing Mahmu Yunus 1, & Henra Gunawan 1 1 Analysis an Geometry Group, FMIPA ITB, Banung Department

More information

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems

On a Method of Finding Homoclinic and Heteroclinic Orbits in. Multidimensional Dynamical Systems Applie Mathematics & Information Sciences 4(3) (), 383 394 An International Journal c Diie W Publishing Corporation, U. S. A. On a Metho of Fining Homoclinic an Heteroclinic Orbits in Multiimensional Dynamical

More information

Advanced method of NC programming for 5-axis machining

Advanced method of NC programming for 5-axis machining Available online at www.scienceirect.com Proceia CIRP (0 ) 0 07 5 th CIRP Conference on High Performance Cutting 0 Avance metho of NC programming for 5-axis machining Sergej N. Grigoriev a, A.A. Kutin

More information

1 Surprises in high dimensions

1 Surprises in high dimensions 1 Surprises in high imensions Our intuition about space is base on two an three imensions an can often be misleaing in high imensions. It is instructive to analyze the shape an properties of some basic

More information

Using Generic Geometric Models for Intelligent Sha e Extraction. Abstract. I. Introduction. Pascal Fua and Andrew J. Hanson *

Using Generic Geometric Models for Intelligent Sha e Extraction. Abstract. I. Introduction. Pascal Fua and Andrew J. Hanson * From: AAAI-87 Proceedings. Copyright 1987, AAAI (www.aaai.org). All rights reserved. Using Generic Geometric Models for Intelligent Sha e Extraction Pascal Fua and Andrew J. Hanson * Artificial Intelligence

More information

Using Game Theory for Image Segmentation

Using Game Theory for Image Segmentation Using Game Theory for Image Segmentation Elizabeth Cassell Sumanth Kolar Alex Yakushev 1 Introduction 21st March 2007 The goal of image segmentation, is to distinguish objects from background. Robust segmentation

More information

Animated Surface Pasting

Animated Surface Pasting Animate Surface Pasting Clara Tsang an Stephen Mann Computing Science Department University of Waterloo 200 University Ave W. Waterloo, Ontario Canaa N2L 3G1 e-mail: clftsang@cgl.uwaterloo.ca, smann@cgl.uwaterloo.ca

More information

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis

Multilevel Linear Dimensionality Reduction using Hypergraphs for Data Analysis Multilevel Linear Dimensionality Reuction using Hypergraphs for Data Analysis Haw-ren Fang Department of Computer Science an Engineering University of Minnesota; Minneapolis, MN 55455 hrfang@csumneu ABSTRACT

More information

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization

Offloading Cellular Traffic through Opportunistic Communications: Analysis and Optimization 1 Offloaing Cellular Traffic through Opportunistic Communications: Analysis an Optimization Vincenzo Sciancalepore, Domenico Giustiniano, Albert Banchs, Anreea Picu arxiv:1405.3548v1 [cs.ni] 14 May 24

More information

A Discrete Search Method for Multi-modal Non-Rigid Image Registration

A Discrete Search Method for Multi-modal Non-Rigid Image Registration A Discrete Search Metho for Multi-moal on-rigi Image Registration Alexaner Shekhovtsov Juan D. García-Arteaga Tomáš Werner Center for Machine Perception, Dept. of Cybernetics Faculty of Electrical Engineering,

More information

Evolutionary Optimisation Methods for Template Based Image Registration

Evolutionary Optimisation Methods for Template Based Image Registration Evolutionary Optimisation Methos for Template Base Image Registration Lukasz A Machowski, Tshilizi Marwala School of Electrical an Information Engineering University of Witwatersran, Johannesburg, South

More information

Implicit and Explicit Functions

Implicit and Explicit Functions 60_005.q //0 :5 PM Page SECTION.5 Implicit Differentiation Section.5 EXPLORATION Graphing an Implicit Equation How coul ou use a graphing utilit to sketch the graph of the equation? Here are two possible

More information

Optimal path planning in a constant wind with a bounded turning rate

Optimal path planning in a constant wind with a bounded turning rate Optimal path planning in a constant win with a boune turning rate Timothy G. McGee, Stephen Spry an J. Karl Herick Center for Collaborative Control of Unmanne Vehicles, University of California, Berkeley,

More information

A shortest path algorithm in multimodal networks: a case study with time varying costs

A shortest path algorithm in multimodal networks: a case study with time varying costs A shortest path algorithm in multimoal networks: a case stuy with time varying costs Daniela Ambrosino*, Anna Sciomachen* * Department of Economics an Quantitative Methos (DIEM), University of Genoa Via

More information

A Duality Based Approach for Realtime TV-L 1 Optical Flow

A Duality Based Approach for Realtime TV-L 1 Optical Flow A Duality Base Approach for Realtime TV-L 1 Optical Flow C. Zach 1, T. Pock 2, an H. Bischof 2 1 VRVis Research Center 2 Institute for Computer Graphics an Vision, TU Graz Abstract. Variational methos

More information

Lecture 1 September 4, 2013

Lecture 1 September 4, 2013 CS 84r: Incentives an Information in Networks Fall 013 Prof. Yaron Singer Lecture 1 September 4, 013 Scribe: Bo Waggoner 1 Overview In this course we will try to evelop a mathematical unerstaning for the

More information

Linear First-Order PDEs

Linear First-Order PDEs MODULE 2: FIRST-ORDER PARTIAL DIFFERENTIAL EQUATIONS 9 Lecture 2 Linear First-Orer PDEs The most general first-orer linear PDE has the form a(x, y)z x + b(x, y)z y + c(x, y)z = (x, y), (1) where a, b,

More information

Table-based division by small integer constants

Table-based division by small integer constants Table-base ivision by small integer constants Florent e Dinechin, Laurent-Stéphane Diier LIP, Université e Lyon (ENS-Lyon/CNRS/INRIA/UCBL) 46, allée Italie, 69364 Lyon Ceex 07 Florent.e.Dinechin@ens-lyon.fr

More information

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes

Chapter 5 Proposed models for reconstituting/ adapting three stereoscopes Chapter 5 Propose moels for reconstituting/ aapting three stereoscopes - 89 - 5. Propose moels for reconstituting/aapting three stereoscopes This chapter offers three contributions in the Stereoscopy area,

More information

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL

EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL EXTRACTION OF MAIN AND SECONDARY ROADS IN VHR IMAGES USING A HIGHER-ORDER PHASE FIELD MODEL Ting Peng a,b, Ian H. Jermyn b, Véronique Prinet a, Josiane Zerubia b a LIAMA & PR, Institute of Automation,

More information

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles

Figure 1: 2D arm. Figure 2: 2D arm with labelled angles 2D Kinematics Consier a robotic arm. We can sen it commans like, move that joint so it bens at an angle θ. Once we ve set each joint, that s all well an goo. More interesting, though, is the question of

More information

Using Vector and Raster-Based Techniques in Categorical Map Generalization

Using Vector and Raster-Based Techniques in Categorical Map Generalization Thir ICA Workshop on Progress in Automate Map Generalization, Ottawa, 12-14 August 1999 1 Using Vector an Raster-Base Techniques in Categorical Map Generalization Beat Peter an Robert Weibel Department

More information

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body

Research Article Inviscid Uniform Shear Flow past a Smooth Concave Body International Engineering Mathematics Volume 04, Article ID 46593, 7 pages http://x.oi.org/0.55/04/46593 Research Article Invisci Uniform Shear Flow past a Smooth Concave Boy Abullah Mura Department of

More information

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH

SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH SURVIVABLE IP OVER WDM: GUARANTEEEING MINIMUM NETWORK BANDWIDTH Galen H Sasaki Dept Elec Engg, U Hawaii 2540 Dole Street Honolul HI 96822 USA Ching-Fong Su Fuitsu Laboratories of America 595 Lawrence Expressway

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

Discriminative Filters for Depth from Defocus

Discriminative Filters for Depth from Defocus Discriminative Filters for Depth from Defocus Fahim Mannan an Michael S. Langer School of Computer Science, McGill University Montreal, Quebec HA 0E9, Canaa. {fmannan, langer}@cim.mcgill.ca Abstract Depth

More information

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem

Throughput Characterization of Node-based Scheduling in Multihop Wireless Networks: A Novel Application of the Gallai-Edmonds Structure Theorem Throughput Characterization of Noe-base Scheuling in Multihop Wireless Networks: A Novel Application of the Gallai-Emons Structure Theorem Bo Ji an Yu Sang Dept. of Computer an Information Sciences Temple

More information

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation

Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation Solution Representation for Job Shop Scheuling Problems in Ant Colony Optimisation James Montgomery, Carole Faya 2, an Sana Petrovic 2 Faculty of Information & Communication Technologies, Swinburne University

More information

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms

Frequency Domain Parameter Estimation of a Synchronous Generator Using Bi-objective Genetic Algorithms Proceeings of the 7th WSEAS International Conference on Simulation, Moelling an Optimization, Beijing, China, September 15-17, 2007 429 Frequenc Domain Parameter Estimation of a Snchronous Generator Using

More information

Computer Organization

Computer Organization Computer Organization Douglas Comer Computer Science Department Purue University 250 N. University Street West Lafayette, IN 47907-2066 http://www.cs.purue.eu/people/comer Copyright 2006. All rights reserve.

More information

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach

Tracking and Regulation Control of a Mobile Robot System With Kinematic Disturbances: A Variable Structure-Like Approach W. E. Dixon e-mail: wixon@ces.clemson.eu D. M. Dawson e-mail: awson@ces.clemson.eu E. Zergeroglu e-mail: ezerger@ces.clemson.eu Department of Electrical & Computer Engineering, Clemson University, Clemson,

More information

An FFT-based Method for Attenuation Correction in Fluorescence Confocal Microscopy Roerdink, Johannes; Bakker, M.

An FFT-based Method for Attenuation Correction in Fluorescence Confocal Microscopy Roerdink, Johannes; Bakker, M. University of Groningen An FFT-base Metho for Attenuation Correction in Fluorescence Confocal Microscopy Roerink, Johannes; Bakker, M. Publishe in: Default journal IMPORTANT NOTE: You are avise to consult

More information

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help

Preamble. Singly linked lists. Collaboration policy and academic integrity. Getting help CS2110 Spring 2016 Assignment A. Linke Lists Due on the CMS by: See the CMS 1 Preamble Linke Lists This assignment begins our iscussions of structures. In this assignment, you will implement a structure

More information

FTSM FAST TAKAGI-SUGENO FUZZY MODELING. Manfred Männle

FTSM FAST TAKAGI-SUGENO FUZZY MODELING. Manfred Männle FTS FAST TAKAGI-SUGENO FUZZY ODELING anfre ännle Institute for Computer Design an Fault Tolerance University of Karlsruhe, D-7628 Karlsruhe, Germany anfre.aennle@informatik.uni-karlsruhe.e Abstract Takagi-Sugeno

More information

AnyTraffic Labeled Routing

AnyTraffic Labeled Routing AnyTraffic Labele Routing Dimitri Papaimitriou 1, Pero Peroso 2, Davie Careglio 2 1 Alcatel-Lucent Bell, Antwerp, Belgium Email: imitri.papaimitriou@alcatel-lucent.com 2 Universitat Politècnica e Catalunya,

More information

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory

Feature Extraction and Rule Classification Algorithm of Digital Mammography based on Rough Set Theory Feature Extraction an Rule Classification Algorithm of Digital Mammography base on Rough Set Theory Aboul Ella Hassanien Jafar M. H. Ali. Kuwait University, Faculty of Aministrative Science, Quantitative

More information

Kinematic Analysis of a Family of 3R Manipulators

Kinematic Analysis of a Family of 3R Manipulators Kinematic Analysis of a Family of R Manipulators Maher Baili, Philippe Wenger an Damien Chablat Institut e Recherche en Communications et Cybernétique e Nantes, UMR C.N.R.S. 6597 1, rue e la Noë, BP 92101,

More information

CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing

CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing CS269I: Incentives in Computer Science Lecture #8: Incentives in BGP Routing Tim Roughgaren October 19, 2016 1 Routing in the Internet Last lecture we talke about elay-base (or selfish ) routing, which

More information

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction

Local Path Planning with Proximity Sensing for Robot Arm Manipulators. 1. Introduction Local Path Planning with Proximity Sensing for Robot Arm Manipulators Ewar Cheung an Vlaimir Lumelsky Yale University, Center for Systems Science Department of Electrical Engineering New Haven, Connecticut

More information

Optimization of cable-stayed bridges with box-girder decks

Optimization of cable-stayed bridges with box-girder decks Avances in Engineering Software 31 (2000) 417 423 www.elsevier.com/locate/avengsoft Optimization of cable-staye briges with box-girer ecks L.M.C. Simões*, J.H.J.O. Negrão Department of Civil Engineering,

More information

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation

A multiple wavelength unwrapping algorithm for digital fringe profilometry based on spatial shift estimation University of Wollongong Research Online Faculty of Engineering an Information Sciences - Papers: Part A Faculty of Engineering an Information Sciences 214 A multiple wavelength unwrapping algorithm for

More information

A Comparative Evaluation of Iris and Ocular Recognition Methods on Challenging Ocular Images

A Comparative Evaluation of Iris and Ocular Recognition Methods on Challenging Ocular Images A Comparative Evaluation of Iris an Ocular Recognition Methos on Challenging Ocular Images Vishnu Naresh Boeti Carnegie Mellon University Pittsburgh, PA 523 naresh@cmu.eu Jonathon M Smereka Carnegie Mellon

More information

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use

I. Introuction With the evolution of imaging technology, an increasing number of image moalities becomes available. In remote sensing, sensors are use A multivalue image wavelet representation base on multiscale funamental forms P. Scheuners Vision Lab, Department ofphysics, University ofantwerp, Groenenborgerlaan 7, 00 Antwerpen, Belgium Tel.: +3/3/8

More information

Improving Spatial Reuse of IEEE Based Ad Hoc Networks

Improving Spatial Reuse of IEEE Based Ad Hoc Networks mproving Spatial Reuse of EEE 82.11 Base A Hoc Networks Fengji Ye, Su Yi an Biplab Sikar ECSE Department, Rensselaer Polytechnic nstitute Troy, NY 1218 Abstract n this paper, we evaluate an suggest methos

More information

Multimodal Stereo Image Registration for Pedestrian Detection

Multimodal Stereo Image Registration for Pedestrian Detection Multimoal Stereo Image Registration for Peestrian Detection Stephen Krotosky an Mohan Trivei Abstract This paper presents an approach for the registration of multimoal imagery for peestrian etection when

More information

Physics INTERFERENCE OF LIGHT

Physics INTERFERENCE OF LIGHT Physics INTERFERENCE OF LIGHT Q.1 State the principle of superposition of waves an explain the concept of interference of light. Ans. Principle of superposition of waves : When two or more waves, traveling

More information

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM

THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM International Journal of Physics an Mathematical Sciences ISSN: 2277-2111 (Online) 2016 Vol. 6 (1) January-March, pp. 24-6/Mao an Shi. THE APPLICATION OF ARTICLE k-th SHORTEST TIME PATH ALGORITHM Hua Mao

More information

Fitting Subdivision Surfaces to Unorganized Point Data Using SDM

Fitting Subdivision Surfaces to Unorganized Point Data Using SDM Fitting Subivision Surfaces to Unorganize Point Data Using SDM Kin-Shing D. Cheng Wenping Wang Hong Qin Kwan-Yee K. Wong Huaiping Yang Yang Liu Department of Computer Science he University of Hong Kong

More information

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD

FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD Warsaw University of Technology Faculty of Physics Physics Laboratory I P Joanna Konwerska-Hrabowska 6 FINDING OPTICAL DISPERSION OF A PRISM WITH APPLICATION OF MINIMUM DEVIATION ANGLE MEASUREMENT METHOD.

More information

2-connected graphs with small 2-connected dominating sets

2-connected graphs with small 2-connected dominating sets 2-connecte graphs with small 2-connecte ominating sets Yair Caro, Raphael Yuster 1 Department of Mathematics, University of Haifa at Oranim, Tivon 36006, Israel Abstract Let G be a 2-connecte graph. A

More information

Study of Network Optimization Method Based on ACL

Study of Network Optimization Method Based on ACL Available online at www.scienceirect.com Proceia Engineering 5 (20) 3959 3963 Avance in Control Engineering an Information Science Stuy of Network Optimization Metho Base on ACL Liu Zhian * Department

More information

Generalized Edge Coloring for Channel Assignment in Wireless Networks

Generalized Edge Coloring for Channel Assignment in Wireless Networks TR-IIS-05-021 Generalize Ege Coloring for Channel Assignment in Wireless Networks Chun-Chen Hsu, Pangfeng Liu, Da-Wei Wang, Jan-Jan Wu December 2005 Technical Report No. TR-IIS-05-021 http://www.iis.sinica.eu.tw/lib/techreport/tr2005/tr05.html

More information

Application of Quaternions for Mesh Deformation

Application of Quaternions for Mesh Deformation NASA/TM-2002-211646 Application of Quaternions for Mesh Deformation JamshiA.Samareh Langley Research Center, Hampton, Virginia April 2002 The NASA STI Program Office... in Profile Since its founing, NASA

More information

CONTENT-BASED RETRIEVAL OF DEFECT IMAGES. Jukka Iivarinen and Jussi Pakkanen

CONTENT-BASED RETRIEVAL OF DEFECT IMAGES. Jukka Iivarinen and Jussi Pakkanen Proceeings of ACIVS 2002 (Avance Concepts for Intelligent Vision Systems), Ghent, Belgium, September 9-11, 2002 CONTENT-BASED RETRIEVAL OF DEFECT IMAGES Jukka Iivarinen an Jussi Pakkanen jukka.iivarinen@hut.fi,

More information

Optimal Distributed P2P Streaming under Node Degree Bounds

Optimal Distributed P2P Streaming under Node Degree Bounds Optimal Distribute P2P Streaming uner Noe Degree Bouns Shaoquan Zhang, Ziyu Shao, Minghua Chen, an Libin Jiang Department of Information Engineering, The Chinese University of Hong Kong Department of EECS,

More information