A Discrete Spring Model to Generate Fair Curves and Surfaces

Size: px
Start display at page:

Download "A Discrete Spring Model to Generate Fair Curves and Surfaces"

Transcription

1 A Discrete Spring Model to Generate Fair Curves and Surfaces Atsushi Yaada Kenji Shiada 2 Tootake Furuhata and Ko-Hsiu Hou 2 Tokyo Research Laboratory IBM Japan Ltd. LAB-S Shiotsurua Yaato Kanagawa JAPAN ayaada@jp.ib.co furuhata@jp.ib.co 2 Mechanical Engineering Carnegie Mellon University ttsburgh PA 523 shiada@cu.edu khou+@andrew.cu.edu If the paper is accepted one of the authors will present the paper at the Pacific Graphics 99 conference. Abstract To generate fair curves and surfaces is an iportant tool in the area of coputer graphics (CG) coputer-aided design (CAD) and other geoetric odeling applications. In this paper we present an iteration-based algorith to generate fair polygonal curves and surfaces that is based on a new discrete spring odel. In the spring odel a linear spring which length approxiately represents a curvature is attached along the noral line of each polygon node. Energy is assigned to the difference of the lengths that is difference in curvature of nearby springs. Our algorith then iniizes total energy by iterative approach. Our algorith accepts as inputs () an initial polygonal curve (surface) which consists of a set of polygonal segents (faces) and a set of nodes as polygon-vertices and (2) constraints for controlling the shape. The outputs are polygonal curve (surface) in sooth shape. We also describe a ethod for iproving perforance of our iterative process into a linear execution tie. Our algorith provides a tool for fair curve and surface design in interactive environent. Keywords: geoetric odeling fair surface design polygonal odels energy iniization. Introduction The purpose of this paper is to provide an algorith to generate fair curves and surfaces used in the fields of coputer graphics (CG) and coputer-aided design (CAD). Generation of fair shapes is a ajor topic in shape design [5][0][7][9][22][23][24][26]. It is also required in other applications such as sooth shape fitting to scattered points [7][20] texture apping [5] and so on. Curves and surfaces treated in this paper are represented in polygonal for. The inputs of the algorith are () an initial polygonal curve (surface) consisting of a set of nodes and a set of polygonal segents (faces) and (2) constraints for controlling the shape. The algorith oves the nodes to suitable positions iniizing curvature variation under the given constraints. The outputs are polygonal curve (surface) in sooth shape. The polygonal surfaces treated in this paper are not liited to triangular eshes. Quadrilateral eshes are also available and theoretically n-sided faces such as pentagon or hexagon ay also be included. Our algorith is classified into iterative approach of Gauss-Seidel type: node positions are iteratively updated under the given constraints. To update the node positions two types of spring forces are applied to each node: () a force acting in the noral direction to optiize the curvature variation and (2) a force in the vertical direction of the noral to optiize node distribution. Main idea of this paper lies in the discrete spring odel producing the forer force. The spring odel works to iniize curvature variation. Curvature is a natural easureent of fairness; therefore our spring odel produces fair curves and surfaces. As Taubin [23] points out ost energy-iniization approaches are expensive in ters of tie and space. This paper also provides a ethod for achieving a linear execution tie. The reainder of the paper is organized as follows. In Section 2 we suarize previous work. After defining a discrete spring odel in Section 3 we present a curve (surface) odeling algorith based on the spring odel in Section 4. Section 5 show soe results obtained by using the algorith and Section 6 suarizes the paper. 2. Previous Work A considerable aount of work has been done on fair surface odeling. We consider that ost previous work related to polygonal surface odeling can be classified into two types: finite-difference approaches and finite-eleent approaches. Our approach belongs to the forer category. In both types of approaches node positions are updated iteratively or are calculated by solving a large sparse linear syste. In the finite-difference approaches values are evaluated only at nodes while in the finite-eleent approaches values are evaluated over faces by using nuerical integration. One key-factor to distinguish several approaches in a category is the spring odel they eploy to ove the node positions. Irrespective of the classifying types when the displaceent of deforation is large that is when the shape of the initial polygonal surface is very different fro the final shape the deforation reduces to the non-linear proble. Therefore once solving a sparse linear syste does not yield a suitable answer; the syste ust be solved iteratively. The cases of large deforation appear often in the process of surface design. To construct a robust algorith for such cases we select iterative approach. Two following subsections survey both types of approaches targeting surface odeling. In the third subsection soe other applications that use the fairing as a part of their algorith are also surveyed. 2. Finite-Difference Approaches for Surface Modeling Laplacian soothing is the easiest way to generate a fair surface. This approach iteratively oves the position of a node to the barycenter of its neighboring nodes. It has the characteristic that the area of the surface is

2 iniized under given constraints. This approach is often used to iprove the geoetrical irregularity of a esh in the field of finite-eleent eshing []. But when this approach is applied to surface odeling the proble arises that a sharp tip is generated in the neighborhood of a node fixed by a constraint. Moreover it is not possible to control norals by giving noral constraints. For surface odeling Szeliski and Tonnesen [22] used a particle syste in which each particle is defined by its position and noral and the population of particles is controlled autoatically. To obtain a fairly triangulated surface they iniized the weighted su of three energy factors: () co-planarity (2) co-norality and (3) co-circularity. The co-planarity condition causes neighboring nodes to lie on each other's tangent plane the co-norality condition odifies irregular twisting of two neighboring nodes and the co-circularity condition preserves constant curvature on an edge connecting neighboring nodes. In coparison with their approach one factor by our spring odel provides a siilar effect to their three factors. Mallet [6][7] provided a general forulation for discrete surface interpolation with any adjustable paraeters. When haronic weighting [7] is selected aong his proposed paraeters - as in his results - his approach iniizes the su of the distances each of which is fro a node to the barycenter of its neighboring nodes. Taubin [23] proposed a fair surface design approach in which high-frequency ters such as noise are reoved by using the technique based on Fourier analysis. Due to its linear execution tie his approach is powerful for polygonal surfaces with illions of nodes for exaple one captured by using a range scanner. A node is iteratively oved to a suitable position on a line connecting a node and the barycenter of its neighboring nodes. The suitable positioning is deterined so as to avoid shrinkage of the entire shape. Basically Taubin s approach is suitable for reoving noise fro a given initial shape without causing shrinkage. The ain difference between our approach and those of Mallet and Taubin is that in our approach curvature variation is used as a easureent of iniization. Curvature is a natural easureent of fairness; consequently our approach produces a fairer shape than theirs. Welch and Witkin [26] also proposed a esh-based odeling ethod for surfaces with arbitrary topology. After defining a local surface equation in the neighborhood of each node which fits the latter s neighboring nodes in the least-square sense they iniized a fairness nor based on curvature which is calculated fro the local surface. The local surface is teporarily used to evaluate the curvature at a node and the final outputs are only node positions not surfaces of faces. In the sense that curvature is adopted as a fairing easureent our approach is siilar to theirs. However their approach has to solve a 5 least-square linear syste (where is the nuber of neighboring nodes) for each node at each iteration. This is a tie-consuing process if the nuber of nodes is large. 2.2 Finite-Eleent Approaches for Surface Modeling In coparison with finite-difference approaches finite-eleent approaches generally yield a higher-quality surface and generate an explicit surface equation of each face while their coputational tie is ore expensive. Celniker and Gossard's approach [5] generates a C continuous surface by using a finite-eleent technique. They applied Zienkiewicz's shape function [27] which was originally proposed for the finite eleent analysis to attain C continuity in surface odeling. Their approach iniizes a weighted cobination of the energy factors of a ebrane and a thin plate. Welch and Witkin [25] also proposed an approach very siilar to that of Celniker and Gossard although the forer has ore general forulations for both energy factors and shape control constraints. Moreton and Sequin [9] presented a different type of finite-eleent approach in which they use biquintic Bezier patches and a fairness nor based on easures of curvature variation. Their approach produces the ost ipressive surface but it is too expensive for use in an interactive environent. 2.3 Other Applications Using Fairing Halstead and his colleagues [0] provided a solution to the proble that Catull-Clark's subdivision surface schee [4] gives a shrunken surface without interpolating given control points. In their process a fairness factor proposed by Celniker and Gossard is used in conjunction with the Catull-Clark schee. The target of Eck and Hoppe's work [7] is to generate tensor product surfaces fro scattered points. They use a thin plate as a fairness factor to reove undulations in surfaces. Levy and Mallet [5] applied their discrete sooth interpolation approach [6][7] to the non-distorted texture-apping proble. Koch and his colleagues [4] applied the thin-plate approach to a syste for siulating facial surgery and DeCarlo and his colleagues [6] applied the thin-plate approach to geoetric odeling of huan faces. As can be seen in the above literature in this subsection fairness factors are widely used in the area of CG and CAD alongside factors unique to each study which depend on their applications. Our approach has possibility to be applied for such applications. 3. Definition of the Discrete Spring Model: V-Spring Figure shows a planar curve and its noral lines at soe sapling points on the curve. Consider the noral lines at two neighboring sapling points and. For a curvature continuous curve if approaches the intersection point H of the noral lines converges to a center of curvature at [3]. Therefore our idea is to attach a linear spring as shown in Figure 2(A) to each noral line of a node consisting in a polygonal curve (surface). The linear spring works to keep equal the spring lengths - H and - H of a V-shape fored by H and. The spring length approxiately represents a curvature; therefore the action to keep equal the spring length is equal to iniize variation in curvature. Suppose node be fixed by a constraint. If length - H is saller than - H as shown in Figure 2(A) node oves to a new position along the noral in the direction to enlarge length - H to the size of - H. In contract if - H is larger node oves to a new position along the noral in the direction to shorten length - H to the size of - H. In a stable configuration and are considered to be on a circular arc whose center is at H and whose curvature radius is - H (= + d - H ). Because of this V-shaped configuration of virtual springs our spring odel is naed "V-Spring." 2

3 Nj because of issing of H. However Equation (5) does not use H in direct; therefore our spring odel is stable even for the case of parallel noral lines. In case of a planar curve noral lines along and Nj always have an intersection. However if we consider a non-planar curve or a surface noral lines do not always intersect at a point. Therefore we can not use Equation () as they are for the non-planar cases. Instead of an intersection point H in Equation () we use Hi and Hj which are feet of the shortest line segent connecting two noral lines (see Figure 2(B)). Then for non-planar cases we odify Equation () to the following equations: H Hi = ti (6) Hj = tj Nj. Figure : Planar curve and noral lines on soe sapling points. Here we forally define a displaceent d fro a current position to a new position of a node by the force of the spring odel under the supposition that is fixed. Let and be two nodes and let and Nj be unit noral vectors associated with the nodes respectively. We assue an inner product ( Nj) to be positive; therefore if two noral vectors with their negative inner product are given let either or Nj be the direction reversed vector. An intersection of the two noral lines is denoted by H (see Figure 2(A)). Let ti and tj be real values satisfying: H = ti () H = tj Nj. ti and tj correspond to the distances - H and - H respectively because and Nj are unit vectors. We define the displaceent d of node by our spring odel as: ( tj ti). d = (2) (tj - ti) in the equation is calculated as follows. For the equation that H is deleted fro Equation () by calculating inner products with and Nj following equations are obtained. (( j + ti tjnj) ( ) ) = 0 (( + ti tjnj) ( Nj) ) = 0. P (3) By solving Equation (3) in ters of ti and tj: ti = tj = (( P j ) ( + cos( a) Nj) ) 2 ( cos ( a) ) (( ) ( cos( a) + Nj) ) 2 ( cos ( a) ) where cos(a) = ( Nj ). Consequently (tj - ti) in Equation (2) is deterined as: (( j ) ( + Nj) ) ( cos( a) ). tj ti = P + (4) Therefore Equation (2) is written as: (( ) ( + Nj) ) + ( Nj) d =. (5) The denoinator of Equation (4) is always non-zero value because cos(a) (=( Nj)) is assued to be positive. One ay consider fro Figure 2(A) that nuerical error happens when two noral lines are parallel For non-planar cases the equations corresponding to Equation (3) are: (( j Hi) ( ) ) = 0 (( Hj Hi) ( Nj) ) = 0. H (7) By solving Equation (7) (tj - ti) in Equation (2) is derived as the sae equation as Equation (4). Nj Nj Hj H Hi (A) (B) Figure 2: Definition of the spring odel. (A) Displaceent d for a planar curve. (B) Displaceent d for a non-planar curve or a surface. d d 4. Curve/Surface Modeling Using a Discrete Spring Model 4. Overview of the Algorith A polygonal surface is defined as a pair of a set of nodes (i =... n) and a set of polygonal faces. We define neighboring nodes (j = 2 ) of to be a set of nodes connected to by polygonal edges. Our algorith can be classified as an iterative ethod of Gauss-Seidel type. The positions and norals of nodes are updated in each iteration and the iterations are continued until the terination condition is satisfied. Figure 3 shows an overview of our algorith. 3

4 Let be the position of the i-th node Let n be the nuber of nodes While( terination condition is not satisfied ){ For( all nodes (i =... n) ){ Step : Calculate pseudo-noral Step 2: Calculate displaceent d caused by the force exerted by V-Spring Step 3: Calculate displaceent u i caused by the force for regularizing node distribution Step 4: = + ( d + u i ) Figure 3: Overview of the algorith. The following subsections and 4.4 describe Steps 2 and 3 in Figure 3 respectively. In Section 4.5 we describe several constraints. After describing the terination condition in Section 4.6 we give a ethod for reducing an execution tie in Section 4.7. Up to Section 4.7 our discussion concerns surface odeling. Section 4.8 extends the discussion to curve odeling. 4.2 Pseudo-noral Calculation The first step of the algorith is to calculate a unit noral vector for each node of a polygonal surface (Step in Figure 3). The polygonal surface is a discrete odel; therefore the unit noral vector ust be calculated only approxiately. In our ipleentation we calculate the unit noral by averaging the norals of polygonal faces adjoining to the node. There are ore sophisticated ways to calculate the noral. For exaple one way is to calculate the noral fro a sphere fitted to the target node and its neighboring nodes in the least-square sense. However the way is ore tie consuing and fails when the target node and its neighboring nodes are on the sae plane or the neighboring nodes are placed to have the target node a saddle point. Another way used by Taubin [23] is calculate the noral as the average of vectors each of which is fro target node to one of neighboring nodes. It is the faster way; however it fails when the target node and its neighboring nodes are on the sae plane. Our choice is the ore basic but the ore robust way. In the early phase of iterations the noral vector is unreliable; however as the iterations proceed the noral vector converges in the reliable noral of the fair surface. 4.3 Node Displaceent by the Force of V-Spring Node obtains forces fro its neighboring nodes (j =... ). Each force works to keep the edge fro to in a circular arc. Weighted average of the forces akes the node ove to a new position along noral by the displaceent d (see Figure 4(B)). The way to calculate the displaceent dj of node by the force of one neighboring node is as follows. Let and Nj be unit noral vectors of nodes and respectively and let Hi and Hj be feet of the shortest line segent connecting two noral lines along and Nj respectively. Fro Equation (2) and (4) the displaceent dj is calculated as follows: ij ( tj ti) = (8) tj ti = (( ) ( + Nj) ) + ( Nj) In the sae anner we calculate d... d for neighboring nodes. The final displaceent d of node is deterined by weighted-averaging of the displaceents dj (j =... ) as follows:. (9) i = wj dj wj (0) j= j= where wj (j =... ) are weights for averaging. In our ipleentation the weight wj is deterined by the inverse of the length of the edge connecting and. wj = P i ( j = 2... ). d - + (A) Figure 4: Node displaceent by forces exerted by neighboring nodes. (A) Planar curve case. (B) Surface case. 4.4 Node Displaceent for Regularizing Node Distribution In finite-difference approaches it is iportant to aintain the regular node distribution during the iteration process because uneven distribution of nodes results in incorrect estiation of curvature. To obtain the regular node distribution we use a variation of Laplacian soothing operator [] which is a popular and effective way to reove the irregularity. The Laplacian operator oves a node to the barycenter of its neighboring nodes. However applying the regular Laplacian operator offsets the displaceent d in Equation (8). Therefore our idea is to use only a coponent ui being vertical to the noral of the displaceent of the Laplacian operator. Only using the coponent akes two displaceents d and ui being vertical each other. Therefore the two displaceents do not offset each other. The displaceent ui is written as follows: u i u0 i = = u0 i j = 4.5 Constraints u i u i d = P2 (B) P P ( u0 i ). Constraints are considered to be external forces for controlling shape of a surface. Various kinds of constraints can be considered depending on the requireents fro applications. In this section we describe several 4

5 iportant constraints used in surface odeling. We classify the constraints into two types: direct and indirect constraints. Direct Constraints Direct constraints are given directly for a certain node. Major constraints are: - Positional Constraint - Noral Constraint. The positional constraint fixes a node to a certain position during the iterations; therefore Step 2 and 3 in Figure 3 is skipped for the fixed node. The noral constraint fixes a noral of a node to a certain direction. For the noral fixed node the pseudo-noral calculation (Step in Figure 3) is skipped and the given noral is assigned. In our approach positional constraints ust be given at least to end nodes for the case of an open polygonal curve and to boundary nodes for the case of an open polygonal surface. That is why usage of Laplacian operator causes the shrinkage of the shape. If it is required to odify the shape of boundary curves of a surface start fro the odeling of boundary curves and go on to the odeling of the surface bounded by the boundary curves. Indirect Constraints Indirect constraints do not have a direct connection to a certain node. During the iterations connection between the constraints and the nodes is updated dynaically. One ajor constraint we introduce here is scattered points. It is an iportant application in CAD and CG to generate a sooth surface fitted to scattered points in least-square sense. In the application the constraint by a scattered point works to its closest point on a surface. Therefore in our discrete odel we update the connection between the scattered point and its closest node during the iterations. We have to odify slightly the algorith to introduce the indirect constraints; the odified algorith is shown in Figure 5. In Figure 5 all the steps except Step 2 and 5 are the sae as in Figure 3. In Step 2 each scattered point is connected to its nearest node. In practice it is not necessary to perfor Step 2 at every iteration; once in every several iterations is enough. To find the nearest node it is enough to search neighboring nodes in first and second orders of the previous node except when perforing a first search. In Step 5 external forces fro connected scattered points Vj (j =... ) are applied to a node. The displaceent of by Vj is calculated as: c ij = kj ( Vj ) () where kj denotes a weight assigned to Vj. The displaceent cij is interpreted as a coponent of vector Vj- along the noral. In the sae anner we calculate ci... ci for all connected scattered points. The final displaceent of node by forces of its connected scattered points is deterined by weighted-averaging c ij (j =... ) as follows: c i = wj c ij j= j= wj where wj (j =... ) are weights for averaging. In our ipleentation the weight wj is deterined by the inverse of the distance fro node to its foot Qj to the tangent plane at (see Figure 6(B)). wj = P i Qj ( j = 2... ). 5 When Qj is identical or very close to sufficiently large value is assigned to its wj. In Equation () weight kj is used to take the trade-off between fairing and keeping proxiity to the scattered point Vj. Larger kj approxiates Vj closer. In the case of a planar curve least-square fitting is geoetrically interpreted that when a spring is attached to each line fro a scattered point to the nearest point on a curve the su of the internal energies of the springs are iniized (see Figure 6(A)). Our approach is geoetrically interpreted as being to attach a spring to a line fro a scattered point to its foot in the tangent plane at the nearest node (see Figure 6(B)). We therefore consider that our approach is approxiately equivalent to least-square fitting. The advantage of our approach is that it can be applied to not only surfaces with regular topology such as tensor product surfaces but also to surfaces with arbitrary topology. In addition theoretically n-sided polygons such as pentagons or hexagons ay be included in the polygonal surface. Let be the position of the i-th node Let n be the nuber of nodes Let Vi be the i-th scattered point Let l be the nuber of scattered points While( terination condition is not satisfied ){ For( all nodes (i =... n) ){ Step : Calculate pseudo-noral For( all scattered points Vi (i =... l) ){ Step 2: Make connection of each scattered point to its nearest node For( all nodes (i =... n) ){ Step 3: Calculate displaceent d caused by the force exerted by V-Spring Step 4: Calculate displaceent u i caused by the force for regularizing node distribution Step 5: Calculate displaceent c i caused by the force exerted by scattered points Step 6: = + (d + u i + c i) Figure 5: Overview of the fitting algorith. (A) Q Q2 Figure 6: Least-square fitting of a planar curve to scattered points. (A) Geoetric interpretation of general least-square fitting. (B) Geoetric interpretation of our fitting approach. 4.6 Terination Condition To deterine when to terinate iterations the axiu aong the nors of all node displaceents is copared with a given threshold e. If the axiu nor is less than the threshold e the iterations are terinated. The size of the displaceent depends on the resolution of the V (B) V2 Q V

6 polygonal surface; therefore the displaceent should be noralized by the size of polygonal faces. In our ipleentation we noralize the displaceent of each node by the average length of its neighboring edges. Then the axiu nor of the noralized displaceents is copared with the threshold e. 4.7 Perforance Iproveent In iterative approaches of the Jacobi or Gauss-Seidel types high frequencies tend to be reoved quickly while it takes any iterations to reove low frequencies. Consequently if the nuber of nodes is extreely large it takes any iterations to achieve convergence. A proising way to reduce the execution tie is to eploy ulti-grid ethods [2][9][8]. Kobbelt and his colleagues [3] are positively using the ulti-grid ethod to odel dense eshes. By using the ulti-grid ethod a linear execution tie can be achieved. Multi-grid ethod requires polygonal surfaces with several different levels of resolutions. Mesh siplification algoriths [][8][2] [2][24] can provide the polygonal surfaces with ulti-resolutions. For exaple let M M2 and M3 be three levels of polygonal surfaces where M is the finest and M3 is the coarsest. The V-cycle ulti-grid ethod applies iterations for the polygonal surfaces with different levels in the sequence {M M2 M3 M2 M. The first-half process going down fro M to M2 is called pre-soothing and the second-half process coing up fro M3 to M is called post-soothing. In the pre-soothing soe iterations are perfored at each level in order to reove noise. On the coarsest level M3 a rough shape is predicted by the solution. As the post-soothing proceeds the rough shape approaches the precise shape. In the post-soothing iterations are perfored at each level until the terination condition described in Section 4.6 is satisfied. Our terination condition is noralized by the resolution; this provides an efficient way of deterining the tie at which to ove on. 4.8 Extension to Curve Modeling Basically the algorith for curve fairing is the sae as for surface fairing. In each iteration the node is oved to a new position by forces exerted by two neighboring nodes - and + (see Figure 4(A)). In the case of a planar curve there is no extended atter fro in the surface case; however in the case of a non-planar curve the calculation of the pseudo-noral is ore difficult than in the surface case. Fro a sequence of nodes - and + we calculate the unit tangent Ti and the unit binoral Bi as follows: Ti = Bi = ( + ) + ( ) ( + ) ( ) ( + ) where denotes the outer product. As the outer product of Bi and Ti we calculate the unit principal noral as follows: N i = Bi Ti Bi Ti. If - and + are collinear Bi and are zero vectors; then the displaceent d is a zero vector according to Equation (5). The best way to obtain a fair curve is to apply V-Spring forces in both directions of Bi and ; however in practice applying a force only in the direction of gives a fair curve even if the proble is a non-planar case. 5. Results Figure 7 shows a result of fair surface generation by using our algorith. Figure 7(A) shows the initial esh with sharp corners that is sudden change in curvature while the figures (B) and (C) show the faired results with two different sets of direct constraints. As seen in the figures the algorith produced fairer surfaces. The surface of Figure 7(B) resulted when positions of nodes on the inner- and outer-boundaries are kept unchanged by using the positional constraints. The surface of Figure 7(C) is generated by constraining norals of the nodes on the inner- and outer-boundaries in addition to positions of these nodes. Figure 9 shows another result of fairing in shaded iage. Figure 8 shows the stability of our algorith by giving it an extreely noisy esh as initial data. We added rando noise of large aplitude to the esh of Figure 7(A) then processed the noisy esh by using our algorith. Five iterations of pre-soothing generated a soother surface of Figure 8(B). Then the esh converged to a fair surface of Figure 8(C) with further processing. Table shows the execution tie of our algorith easured for eshes of various resolutions. It says that the tie grows approxiately linearly to the coplexity of given eshes. Table : Execution tie for fair surface generation. The execution tie is easured for the surface shape with the constraints in Figure 7(C). Colun (a) in the table is data for the resolution of Figure 7(C). Colun (b) (c) and (d) are data for different resolutions with the sae surface shape. These data are easured under the following conditions: CPU: PentiuII 450MHz Syste: WindowsNT4.0 Threshold e for terination condition: 0.00 Nuber of level for ulti-grid: 6 Nuber of iterations at each level of pre-soothing: 5. (a) (b) (c) (d) Nuber of nodes Nuber of faces (triangles) Execution tie (sec) Figure 0 shows results of least-square fitting of polygonal curves by using indirect constraints as described in Section 4.5. An initial curve shown by a noisy thin line converged to a sooth curve shown by a thick line. Node positions of the initial curve are assigned to scattered points. In Figure 0(A) all weights kj in Equation () used to take the trade-off between fairing and keeping proxiity are set to 0.0 while in Figure 0(B) they are set to As seen in the figures the algorith produced fairer curves under the indirect constraints. 6. Suary This paper presented an algorith to generate fair polygonal curves and surfaces based on iterative approach by using a new discrete spring odel. The algorith produced polygonal curves and surfaces whose local variation in curvature is iniized. In our discrete spring odel a linear spring which length approxiately represents a curvature is attached along the noral line of each node. Energy is assigned to the difference of the lengths that is difference in curvature of nearby springs. Our algorith then tries to iniize total energy by iterative approach. The algorith accepts various constraints 6

7 such as positional noral and least-square constraints so that useful surface odels can be generated for coputer graphics coputer aided design and other geoetric odeling applications. The ipleentation of the algorith is easy due to its geoetrically intuitive interpretation. The results of experients showed that the algorith generated fair surfaces that satisfy positional noral and other constraints. The algorith was robust under the presence of positional noise in the initial polygonal data. It also exhibited that coputational costs increased approxiately linear to the nuber of nodes consisting in a polygonal curve (surface). In our experience the algorith is significantly robust and stable; however the convergence of the algorith should be proved in the future work. The target of this paper is to apply our spring odel to shape odeling; however fairing proble is not liited to the application. Applying our spring odel to the other applications is also the future work. References [] N. Aenta M. Bern and M. Kavysselis A New Voronoi-Based Surface Reconstruction Algorith Coputer Graphics (SIGGRAPH'98 Conference Proceedings) pp [2] W. Briggs A Multi-grid Tutorial SIAM Philadelphia 977. [3] M. P. Do Caro Differential Geoetry of Curves and Surfaces Prentice Hall 976. [4] E. Catull and J. Clark Recursively Generated B-Spline Surfaces on Arbitrary Topological Meshes Coputer Aided Design 0(6) pp [5] G. Celniker and D. Gossard Deforable Curve and Surface Finite-Eleents for Free-For Shape Design Coputer Graphics (SIGGRAPH'9 Conference Proceedings) pp [6] D. DeCarlo D. Metaxas and M. Stone An Anthropoetric Face Model using Variational Techniques Coputer Graphics (SIGGRAPH '98 Conference Proceedings) pp [7] M. Eck and H. Hoppe Autoatic Reconstruction of B-Spline Surfaces of Arbitrary Topological Type Coputer Graphics (SIGGRAPH '96 Conference Proceedings) pp [8] M. Garland and P. S. Heckbert Surface Siplification Using Quadric Error Metrics Coputer Graphics (SIGGRAPH '97 Conference Proceedings) pp [9] W. Hackbusch Multi-Grid Methods and Applications Springer-Verlag Berlin New York 985. [0] M. Halstead M. Kass and T. DeRose Efficient Fair Interpolation using Catull-Clark Surfaces Coputer Graphics (SIGGRAPH '93 Conference Proceedings) pp [] K. Ho-Le Finite Eleent Mesh Generation Methods: A Review and Classification Coputer Aided Design 20() pp [2] H. Hoppe Progressive Meshes Coputer Graphics (SIGGRAPH '96 Conference Proceedings) pp [3] L. Kobbelt S. Capagna J. Vorsatz and H. P. Seidel Interactive Multi-Resolution Modeling on Arbitrary Meshes Coputer Graphics (SIGGRAPH '98 Conference Proceedings) pp [4] R. M. Koch M. H. Gross F. R. Carls D. F. von Buren G. Fankhauser and Y. I. H. Parish Siulating Facial Surgery Using Finite Eleent Methods Coputer Graphics (SIGGRAPH '96 Conference Proceedings) pp [5] B. Levy and J. L. Mallet Non-Distorted Texture Mapping for Sheared Triangulated Meshes Coputer Graphics (SIGGRAPH '98 Conference Proceedings) pp [6] J. L. Mallet Discrete Sooth Interpolation ACM Transactions on Graphics 8(2) pp [7] J. L. Mallet Discrete Sooth Interpolation in Geoetric Modelling Coputer Aided Design 24(4) 992 pp [8] C. McCorick Multilevel Adaptive Methods for Partial Differential Equations SIAM Philadelphia 989. [9] H. P. Moreton and C. H. Sequin Functional Optiization for Fair Surface Design Coputer Graphics (SIGGRAPH '92 Conference Proceedings) pp [20] D. F. Rogers and N. G. Fog Constrained B-Spline Curve and Surface Fitting Coputer Aided Design 2(0) pp [2] W. J. Schroeder J. A. Zarge and W. E. Lorensen Deciation of Triangle Meshes Coputer Graphics (SIGGRAPH '92 Conference Proceedings) pp [22] R. Szeliski and D. Tonnesen Surface Modeling with Oriented Particle Systes Coputer Graphics (SIGGRAPH '92 Conference Proceedings) pp [23] G. Taubin A Signal Processing Approach to Fair Surface Design Coputer Graphics (SIGGRAPH '95 Conference Proceedings) pp [24] G. Turk Re-Tiling Polygonal Surfaces Coputer Graphics (SIGGRAPH '92 Conference Proceedings) pp [25] W. Welch and A. Witkin Variational Surface Modeling Coputer Graphics (SIGGRAPH '92 Conference Proceedings) pp [26] W. Welch and A. Witkin Free-For Shape Design Using Triangulated Surfaces Coputer Graphics (SIGGRAPH '94 Conference Proceedings) pp [27] O. C. Zienkiewicz The Finite Eleent Method Third Edition McGraw-Hill United Kingdo 977. Figure 7: (A) Initial esh. (B) Defored result fro (A) under the positional constraints on inner- and outer-boundary nodes. (C) Defored result fro (A) under the positional and noral constraints on inner- and outer-boundary nodes. Arrows on boundary nodes show the directions of noral constraints. 7

8 Figure 8: Stability of the algorith. (A) Initial esh with rando noise on the nodes. (B) Shape (A) after five iterations of pre-soothing on the finest level. (C) Shape (A) after full convergence. Figure 9: Shaded iage of a defored result. (A) Initial esh. (B) Defored result fro (A) under the positional and noral constraints on nodes of upper- lower- and inner-boundaries. Figure 0: Least-square fitting of a polygonal segent to scattered points. A noisy thin line represents an initial segent. A sooth thick line represents a converged segent. Node positions of the initial segent are given as scattered points. (A) All weights kj in Equation () are set to 0.0. (B) All weights kj are set to

A Discrete Spring Model for Generating Fair Curves and Surfaces

A Discrete Spring Model for Generating Fair Curves and Surfaces A Discrete Spring Model for Generating Fair Curves and Surfaces Atsushi Yamada 1, Kenji Shimada 2, Tomotake Furuhata 1, and Ko-Hsiu Hou 2 1 Tokyo Research Laboratory, IBM Japan Ltd., LAB-S73 623-14, Shimotsuruma,

More information

The optimization design of microphone array layout for wideband noise sources

The optimization design of microphone array layout for wideband noise sources PROCEEDINGS of the 22 nd International Congress on Acoustics Acoustic Array Systes: Paper ICA2016-903 The optiization design of icrophone array layout for wideband noise sources Pengxiao Teng (a), Jun

More information

Image Filter Using with Gaussian Curvature and Total Variation Model

Image Filter Using with Gaussian Curvature and Total Variation Model IJECT Vo l. 7, Is s u e 3, Ju l y - Se p t 016 ISSN : 30-7109 (Online) ISSN : 30-9543 (Print) Iage Using with Gaussian Curvature and Total Variation Model 1 Deepak Kuar Gour, Sanjay Kuar Shara 1, Dept.

More information

Evaluation of a multi-frame blind deconvolution algorithm using Cramér-Rao bounds

Evaluation of a multi-frame blind deconvolution algorithm using Cramér-Rao bounds Evaluation of a ulti-frae blind deconvolution algorith using Craér-Rao bounds Charles C. Beckner, Jr. Air Force Research Laboratory, 3550 Aberdeen Ave SE, Kirtland AFB, New Mexico, USA 87117-5776 Charles

More information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 13 Coputer Aided Drafting, Design and Manufacturing Volue 26, uber 2, June 2016, Page 13 CADDM 3D reconstruction of coplex curved objects fro line drawings Sun Yanling, Dong Lijun Institute of Mechanical

More information

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints

An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured from Different Viewpoints 519 An Integrated Processing Method for Multiple Large-scale Point-Clouds Captured fro Different Viewpoints Yousuke Kawauchi 1, Shin Usuki, Kenjiro T. Miura 3, Hiroshi Masuda 4 and Ichiro Tanaka 5 1 Shizuoka

More information

Haptic Subdivision: an Approach to Defining Level-of-detail in Haptic Rendering

Haptic Subdivision: an Approach to Defining Level-of-detail in Haptic Rendering Haptic Subdivision: an Approach to Defining Level-of-detail in Haptic Rendering Jian Zhang, Shahra Payandeh and John Dill Coputer Graphics and Robotics Laboratories, School of Engineering Science Sion

More information

Detection of Outliers and Reduction of their Undesirable Effects for Improving the Accuracy of K-means Clustering Algorithm

Detection of Outliers and Reduction of their Undesirable Effects for Improving the Accuracy of K-means Clustering Algorithm Detection of Outliers and Reduction of their Undesirable Effects for Iproving the Accuracy of K-eans Clustering Algorith Bahan Askari Departent of Coputer Science and Research Branch, Islaic Azad University,

More information

ELEVATION SURFACE INTERPOLATION OF POINT DATA USING DIFFERENT TECHNIQUES A GIS APPROACH

ELEVATION SURFACE INTERPOLATION OF POINT DATA USING DIFFERENT TECHNIQUES A GIS APPROACH ELEVATION SURFACE INTERPOLATION OF POINT DATA USING DIFFERENT TECHNIQUES A GIS APPROACH Kulapraote Prathuchai Geoinforatics Center, Asian Institute of Technology, 58 Moo9, Klong Luang, Pathuthani, Thailand.

More information

Shape Optimization of Quad Mesh Elements

Shape Optimization of Quad Mesh Elements Shape Optiization of Quad Mesh Eleents Yufei Li 1, Wenping Wang 1, Ruotian Ling 1, and Changhe Tu 2 1 The University of Hong Kong 2 Shandong University Abstract We study the proble of optiizing the face

More information

A simplified approach to merging partial plane images

A simplified approach to merging partial plane images A siplified approach to erging partial plane iages Mária Kruláková 1 This paper introduces a ethod of iage recognition based on the gradual generating and analysis of data structure consisting of the 2D

More information

A Novel Fast Constructive Algorithm for Neural Classifier

A Novel Fast Constructive Algorithm for Neural Classifier A Novel Fast Constructive Algorith for Neural Classifier Xudong Jiang Centre for Signal Processing, School of Electrical and Electronic Engineering Nanyang Technological University Nanyang Avenue, Singapore

More information

Clustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering

Clustering. Cluster Analysis of Microarray Data. Microarray Data for Clustering. Data for Clustering Clustering Cluster Analysis of Microarray Data 4/3/009 Copyright 009 Dan Nettleton Group obects that are siilar to one another together in a cluster. Separate obects that are dissiilar fro each other into

More information

OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS

OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS Key words SOA, optial, coplex service, coposition, Quality of Service Piotr RYGIELSKI*, Paweł ŚWIĄTEK* OPTIMAL COMPLEX SERVICES COMPOSITION IN SOA SYSTEMS One of the ost iportant tasks in service oriented

More information

Weeks 1 3 Weeks 4 6 Unit/Topic Number and Operations in Base 10

Weeks 1 3 Weeks 4 6 Unit/Topic Number and Operations in Base 10 Weeks 1 3 Weeks 4 6 Unit/Topic Nuber and Operations in Base 10 FLOYD COUNTY SCHOOLS CURRICULUM RESOURCES Building a Better Future for Every Child - Every Day! Suer 2013 Subject Content: Math Grade 3rd

More information

G 2 Interpolation for Polar Surfaces

G 2 Interpolation for Polar Surfaces 1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this

More information

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011

EE 364B Convex Optimization An ADMM Solution to the Sparse Coding Problem. Sonia Bhaskar, Will Zou Final Project Spring 2011 EE 364B Convex Optiization An ADMM Solution to the Sparse Coding Proble Sonia Bhaskar, Will Zou Final Project Spring 20 I. INTRODUCTION For our project, we apply the ethod of the alternating direction

More information

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH

NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH NON-RIGID OBJECT TRACKING: A PREDICTIVE VECTORIAL MODEL APPROACH V. Atienza; J.M. Valiente and G. Andreu Departaento de Ingeniería de Sisteas, Coputadores y Autoática Universidad Politécnica de Valencia.

More information

Identifying Converging Pairs of Nodes on a Budget

Identifying Converging Pairs of Nodes on a Budget Identifying Converging Pairs of Nodes on a Budget Konstantina Lazaridou Departent of Inforatics Aristotle University, Thessaloniki, Greece konlaznik@csd.auth.gr Evaggelia Pitoura Coputer Science and Engineering

More information

Smarter Balanced Assessment Consortium Claims, Targets, and Standard Alignment for Math

Smarter Balanced Assessment Consortium Claims, Targets, and Standard Alignment for Math Sarter Balanced Assessent Consortiu s, s, Stard Alignent for Math The Sarter Balanced Assessent Consortiu (SBAC) has created a hierarchy coprised of clais targets that together can be used to ake stateents

More information

Medical Biophysics 302E/335G/ st1-07 page 1

Medical Biophysics 302E/335G/ st1-07 page 1 Medical Biophysics 302E/335G/500 20070109 st1-07 page 1 STEREOLOGICAL METHODS - CONCEPTS Upon copletion of this lesson, the student should be able to: -define the ter stereology -distinguish between quantitative

More information

Shortest Path Determination in a Wireless Packet Switch Network System in University of Calabar Using a Modified Dijkstra s Algorithm

Shortest Path Determination in a Wireless Packet Switch Network System in University of Calabar Using a Modified Dijkstra s Algorithm International Journal of Engineering and Technical Research (IJETR) ISSN: 31-869 (O) 454-4698 (P), Volue-5, Issue-1, May 16 Shortest Path Deterination in a Wireless Packet Switch Network Syste in University

More information

Image Processing for fmri John Ashburner. Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK.

Image Processing for fmri John Ashburner. Wellcome Trust Centre for Neuroimaging, 12 Queen Square, London, UK. Iage Processing for fmri John Ashburner Wellcoe Trust Centre for Neuroiaging, 12 Queen Square, London, UK. Contents * Preliinaries * Rigid-Body and Affine Transforations * Optiisation and Objective Functions

More information

AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM

AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM International Journal of Software Engineering & Applications (IJSEA), Vol.6, No.5, Septeber 205 AGV PATH PLANNING BASED ON SMOOTHING A* ALGORITHM Xie Yang and Cheng Wushan College of Mechanical Engineering,

More information

Relief shape inheritance and graphical editor for the landscape design

Relief shape inheritance and graphical editor for the landscape design Relief shape inheritance and graphical editor for the landscape design Egor A. Yusov Vadi E. Turlapov Nizhny Novgorod State University after N. I. Lobachevsky Nizhny Novgorod Russia yusov_egor@ail.ru vadi.turlapov@cs.vk.unn.ru

More information

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, August 23, 2004, 12:38 PM) PART III: CHAPTER ONE DIFFUSERS FOR CGH S

COMPUTER GENERATED HOLOGRAMS Optical Sciences 627 W.J. Dallas (Monday, August 23, 2004, 12:38 PM) PART III: CHAPTER ONE DIFFUSERS FOR CGH S COPUTER GEERATED HOLOGRAS Optical Sciences 67 W.J. Dallas (onday, August 3, 004, 1:38 P) PART III: CHAPTER OE DIFFUSERS FOR CGH S Part III: Chapter One Page 1 of 8 Introduction Hologras for display purposes

More information

IMAGE MOSAICKING FOR ESTIMATING THE MOTION OF AN UNDERWATER VEHICLE. Rafael García, Xevi Cufí and Lluís Pacheco

IMAGE MOSAICKING FOR ESTIMATING THE MOTION OF AN UNDERWATER VEHICLE. Rafael García, Xevi Cufí and Lluís Pacheco IMAGE MOSAICKING FOR ESTIMATING THE MOTION OF AN UNDERWATER VEHICLE Rafael García, Xevi Cufí and Lluís Pacheco Coputer Vision and Robotics Group Institute of Inforatics and Applications, University of

More information

1 Extended Boolean Model

1 Extended Boolean Model 1 EXTENDED BOOLEAN MODEL It has been well-known that the Boolean odel is too inflexible, requiring skilful use of Boolean operators to obtain good results. On the other hand, the vector space odel is flexible

More information

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3

TensorFlow and Keras-based Convolutional Neural Network in CAT Image Recognition Ang LI 1,*, Yi-xiang LI 2 and Xue-hui LI 3 2017 2nd International Conference on Coputational Modeling, Siulation and Applied Matheatics (CMSAM 2017) ISBN: 978-1-60595-499-8 TensorFlow and Keras-based Convolutional Neural Network in CAT Iage Recognition

More information

Cassia County School District #151. Expected Performance Assessment Students will: Instructional Strategies. Performance Standards

Cassia County School District #151. Expected Performance Assessment Students will: Instructional Strategies. Performance Standards Unit 1 Congruence, Proof, and Constructions Doain: Congruence (CO) Essential Question: How do properties of congruence help define and prove geoetric relationships? Matheatical Practices: 1. Make sense

More information

Utility-Based Resource Allocation for Mixed Traffic in Wireless Networks

Utility-Based Resource Allocation for Mixed Traffic in Wireless Networks IEEE IFOCO 2 International Workshop on Future edia etworks and IP-based TV Utility-Based Resource Allocation for ixed Traffic in Wireless etworks Li Chen, Bin Wang, Xiaohang Chen, Xin Zhang, and Dacheng

More information

Feature Based Registration for Panoramic Image Generation

Feature Based Registration for Panoramic Image Generation IJCSI International Journal of Coputer Science Issues, Vol. 10, Issue 6, No, Noveber 013 www.ijcsi.org 13 Feature Based Registration for Panoraic Iage Generation Kawther Abbas Sallal 1, Abdul-Mone Saleh

More information

Collaborative Web Caching Based on Proxy Affinities

Collaborative Web Caching Based on Proxy Affinities Collaborative Web Caching Based on Proxy Affinities Jiong Yang T J Watson Research Center IBM jiyang@usibco Wei Wang T J Watson Research Center IBM ww1@usibco Richard Muntz Coputer Science Departent UCLA

More information

POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION. Junjun Jiang, Ruimin Hu, Zhen Han, Tao Lu, and Kebin Huang

POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION. Junjun Jiang, Ruimin Hu, Zhen Han, Tao Lu, and Kebin Huang IEEE International Conference on ultiedia and Expo POSITION-PATCH BASED FACE HALLUCINATION VIA LOCALITY-CONSTRAINED REPRESENTATION Junjun Jiang, Ruiin Hu, Zhen Han, Tao Lu, and Kebin Huang National Engineering

More information

Efficient Constraint Evaluation Algorithms for Hierarchical Next-Best-View Planning

Efficient Constraint Evaluation Algorithms for Hierarchical Next-Best-View Planning Efficient Constraint Evaluation Algoriths for Hierarchical Next-Best-View Planning Ko-Li Low National University of Singapore lowl@cop.nus.edu.sg Anselo Lastra University of North Carolina at Chapel Hill

More information

A wireless sensor network for visual detection and classification of intrusions

A wireless sensor network for visual detection and classification of intrusions A wireless sensor network for visual detection and classification of intrusions ANDRZEJ SLUZEK 1,3, PALANIAPPAN ANNAMALAI 2, MD SAIFUL ISLAM 1 1 School of Coputer Engineering, 2 IntelliSys Centre Nanyang

More information

Structural Balance in Networks. An Optimizational Approach. Andrej Mrvar. Faculty of Social Sciences. University of Ljubljana. Kardeljeva pl.

Structural Balance in Networks. An Optimizational Approach. Andrej Mrvar. Faculty of Social Sciences. University of Ljubljana. Kardeljeva pl. Structural Balance in Networks An Optiizational Approach Andrej Mrvar Faculty of Social Sciences University of Ljubljana Kardeljeva pl. 5 61109 Ljubljana March 23 1994 Contents 1 Balanced and clusterable

More information

A Broadband Spectrum Sensing Algorithm in TDCS Based on ICoSaMP Reconstruction

A Broadband Spectrum Sensing Algorithm in TDCS Based on ICoSaMP Reconstruction MATEC Web of Conferences 73, 03073(08) https://doi.org/0.05/atecconf/087303073 SMIMA 08 A roadband Spectru Sensing Algorith in TDCS ased on I Reconstruction Liu Yang, Ren Qinghua, Xu ingzheng and Li Xiazhao

More information

Optimized stereo reconstruction of free-form space curves based on a nonuniform rational B-spline model

Optimized stereo reconstruction of free-form space curves based on a nonuniform rational B-spline model 1746 J. Opt. Soc. A. A/ Vol. 22, No. 9/ Septeber 2005 Y. J. Xiao and Y. F. Li Optiized stereo reconstruction of free-for space curves based on a nonunifor rational B-spline odel Yi Jun Xiao Departent of

More information

Automatic Graph Drawing Algorithms

Automatic Graph Drawing Algorithms Autoatic Graph Drawing Algoriths Susan Si sisuz@turing.utoronto.ca Deceber 7, 996. Ebeddings of graphs have been of interest to theoreticians for soe tie, in particular those of planar graphs and graphs

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transfor This is the first tutorial in our ongoing series on tie series spectral analysis. In this entry, we will closely exaine the discrete Fourier transfor (aa DFT) and its inverse,

More information

Designing High Performance Web-Based Computing Services to Promote Telemedicine Database Management System

Designing High Performance Web-Based Computing Services to Promote Telemedicine Database Management System Designing High Perforance Web-Based Coputing Services to Proote Teleedicine Database Manageent Syste Isail Hababeh 1, Issa Khalil 2, and Abdallah Khreishah 3 1: Coputer Engineering & Inforation Technology,

More information

A Study of the Relationship Between Support Vector Machine and Gabriel Graph

A Study of the Relationship Between Support Vector Machine and Gabriel Graph A Study of the Relationship Between Support Vector Machine and Gabriel Graph Wan Zhang and Irwin King {wzhang, king}@cse.cuhk.edu.hk Departent of Coputer Science & Engineering The Chinese University of

More information

Guillotine subdivisions approximate polygonal subdivisions: Part III { Faster polynomial-time approximation schemes for

Guillotine subdivisions approximate polygonal subdivisions: Part III { Faster polynomial-time approximation schemes for Guillotine subdivisions approxiate polygonal subdivisions: Part III { Faster polynoial-tie approxiation schees for geoetric network optiization Joseph S. B. Mitchell y April 19, 1997; Last revision: May

More information

Investigation of The Time-Offset-Based QoS Support with Optical Burst Switching in WDM Networks

Investigation of The Time-Offset-Based QoS Support with Optical Burst Switching in WDM Networks Investigation of The Tie-Offset-Based QoS Support with Optical Burst Switching in WDM Networks Pingyi Fan, Chongxi Feng,Yichao Wang, Ning Ge State Key Laboratory on Microwave and Digital Counications,

More information

A Trajectory Splitting Model for Efficient Spatio-Temporal Indexing

A Trajectory Splitting Model for Efficient Spatio-Temporal Indexing A Trajectory Splitting Model for Efficient Spatio-Teporal Indexing Slobodan Rasetic Jörg Sander Jaes Elding Mario A. Nasciento Departent of Coputing Science University of Alberta Edonton, Alberta, Canada

More information

A Novel 2D Texture Classifier For Gray Level Images

A Novel 2D Texture Classifier For Gray Level Images 2012, TextRoad Publication ISSN 2090-4304 Journal of Basic and Applied Scientific Research www.textroad.co A Novel 2D Texture Classifier For Gray Level Iages B.S. Mousavi 1 Young Researchers Club, Zahedan

More information

A Low-Cost Multi-Failure Resilient Replication Scheme for High Data Availability in Cloud Storage

A Low-Cost Multi-Failure Resilient Replication Scheme for High Data Availability in Cloud Storage 216 IEEE 23rd International Conference on High Perforance Coputing A Low-Cost Multi-Failure Resilient Replication Schee for High Data Availability in Cloud Storage Jinwei Liu* and Haiying Shen *Departent

More information

TALLINN UNIVERSITY OF TECHNOLOGY, INSTITUTE OF PHYSICS 17. FRESNEL DIFFRACTION ON A ROUND APERTURE

TALLINN UNIVERSITY OF TECHNOLOGY, INSTITUTE OF PHYSICS 17. FRESNEL DIFFRACTION ON A ROUND APERTURE 7. FRESNEL DIFFRACTION ON A ROUND APERTURE. Objective Exaining diffraction pattern on a round aperture, deterining wavelength of light source.. Equipent needed Optical workbench, light source, color filters,

More information

Distributed Multicast Tree Construction in Wireless Sensor Networks

Distributed Multicast Tree Construction in Wireless Sensor Networks Distributed Multicast Tree Construction in Wireless Sensor Networks Hongyu Gong, Luoyi Fu, Xinzhe Fu, Lutian Zhao 3, Kainan Wang, and Xinbing Wang Dept. of Electronic Engineering, Shanghai Jiao Tong University,

More information

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL

COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL 1 Te-Wei Chiang ( 蔣德威 ), 2 Tienwei Tsai ( 蔡殿偉 ), 3 Jeng-Ping Lin ( 林正平 ) 1 Dept. of Accounting Inforation Systes, Chilee Institute

More information

3D Building Detection and Reconstruction from Aerial Images Using Perceptual Organization and Fast Graph Search

3D Building Detection and Reconstruction from Aerial Images Using Perceptual Organization and Fast Graph Search 436 Journal of Electrical Engineering & Technology, Vol. 3, No. 3, pp. 436~443, 008 3D Building Detection and Reconstruction fro Aerial Iages Using Perceptual Organization and Fast Graph Search Dong-Min

More information

Galois Homomorphic Fractal Approach for the Recognition of Emotion

Galois Homomorphic Fractal Approach for the Recognition of Emotion Galois Hooorphic Fractal Approach for the Recognition of Eotion T. G. Grace Elizabeth Rani 1, G. Jayalalitha 1 Research Scholar, Bharathiar University, India, Associate Professor, Departent of Matheatics,

More information

Least-squares approximation of affine mappings for sweep mesh generation. Functional analysis and applications

Least-squares approximation of affine mappings for sweep mesh generation. Functional analysis and applications Least-squares approxiation of affine appings for sweep esh generation. Functional analysis and applications evi Roca Josep Sarrate Abstract Sweep ethods are one of the ost robust techniques to generate

More information

Semantic-preserving mesh direct drilling

Semantic-preserving mesh direct drilling Seantic-preserving esh direct drilling Ruding Lou, Jean-Philippe Pernot, Philippe Véron LSIS laboratory, UMR-CNRS 6168 Arts et Métiers ParisTech Aix-en-Provence, France firstnae.lastnae@ensa.fr Franca

More information

Geo-activity Recommendations by using Improved Feature Combination

Geo-activity Recommendations by using Improved Feature Combination Geo-activity Recoendations by using Iproved Feature Cobination Masoud Sattari Middle East Technical University Ankara, Turkey e76326@ceng.etu.edu.tr Murat Manguoglu Middle East Technical University Ankara,

More information

Boosted Detection of Objects and Attributes

Boosted Detection of Objects and Attributes L M M Boosted Detection of Objects and Attributes Abstract We present a new fraework for detection of object and attributes in iages based on boosted cobination of priitive classifiers. The fraework directly

More information

An Efficient Approach for Content Delivery in Overlay Networks

An Efficient Approach for Content Delivery in Overlay Networks An Efficient Approach for Content Delivery in Overlay Networks Mohaad Malli, Chadi Barakat, Walid Dabbous Projet Planète, INRIA-Sophia Antipolis, France E-ail:{alli, cbarakat, dabbous}@sophia.inria.fr

More information

Adaptive Holistic Scheduling for In-Network Sensor Query Processing

Adaptive Holistic Scheduling for In-Network Sensor Query Processing Adaptive Holistic Scheduling for In-Network Sensor Query Processing Hejun Wu and Qiong Luo Departent of Coputer Science and Engineering Hong Kong University of Science & Technology Clear Water Bay, Kowloon,

More information

Data & Knowledge Engineering

Data & Knowledge Engineering Data & Knowledge Engineering 7 (211) 17 187 Contents lists available at ScienceDirect Data & Knowledge Engineering journal hoepage: www.elsevier.co/locate/datak An approxiate duplicate eliination in RFID

More information

Efficient Estimation of Inclusion Coefficient using HyperLogLog Sketches

Efficient Estimation of Inclusion Coefficient using HyperLogLog Sketches Efficient Estiation of Inclusion Coefficient using HyperLogLog Sketches Azade Nazi, Bolin Ding, Vivek Narasayya, Surajit Chaudhuri Microsoft Research {aznazi, bolind, viveknar, surajitc}@icrosoft.co ABSTRACT

More information

3 Conference on Inforation Sciences and Systes, The Johns Hopkins University, March, 3 Sensitivity Characteristics of Cross-Correlation Distance Metric and Model Function F. Porikli Mitsubishi Electric

More information

Derivation of an Analytical Model for Evaluating the Performance of a Multi- Queue Nodes Network Router

Derivation of an Analytical Model for Evaluating the Performance of a Multi- Queue Nodes Network Router Derivation of an Analytical Model for Evaluating the Perforance of a Multi- Queue Nodes Network Router 1 Hussein Al-Bahadili, 1 Jafar Ababneh, and 2 Fadi Thabtah 1 Coputer Inforation Systes Faculty of

More information

Quantitative Comparison of Sinc-Approximating Kernels for Medical Image Interpolation

Quantitative Comparison of Sinc-Approximating Kernels for Medical Image Interpolation Quantitative Coparison of Sinc-Approxiating Kernels for Medical Iage Interpolation Erik H. W. Meijering, Wiro J. Niessen, Josien P. W. Plui, Max A. Viergever Iage Sciences Institute, Utrecht University

More information

Feature-Centric Evaluation for Efficient Cascaded Object Detection

Feature-Centric Evaluation for Efficient Cascaded Object Detection IEEE Conference on Coputer Vision and Pattern (CVPR, 2004 Feature-Centric Evaluation for Efficient Cascaded Object Detection Henry Schneideran 1 Robotics Institute Carnegie Mellon University Pittsburgh,

More information

IN many interactive multimedia streaming applications, such

IN many interactive multimedia streaming applications, such 840 IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 8, NO. 5, MAY 06 A Geoetric Approach to Server Selection for Interactive Video Streaing Yaochen Hu, Student Meber, IEEE, DiNiu, Meber, IEEE, and Zongpeng Li, Senior

More information

Module Contact: Dr Rudy Lapeer (CMP) Copyright of the University of East Anglia Version 1

Module Contact: Dr Rudy Lapeer (CMP) Copyright of the University of East Anglia Version 1 UNIVERSITY OF EAST ANGLIA School of Coputing Sciences Main Series UG Exaination 2016-17 GRAPHICS 1 CMP-5010B Tie allowed: 2 hours Answer THREE questions. Notes are not peritted in this exaination Do not

More information

Reconstruction of Time Series using Optimal Ordering of ICA Components

Reconstruction of Time Series using Optimal Ordering of ICA Components Reconstruction of Tie Series using Optial Ordering of ICA Coponents Ar Goneid and Abear Kael Departent of Coputer Science & Engineering, The Aerican University in Cairo, Cairo, Egypt e-ail: goneid@aucegypt.edu

More information

PROBABILISTIC LOCALIZATION AND MAPPING OF MOBILE ROBOTS IN INDOOR ENVIRONMENTS WITH A SINGLE LASER RANGE FINDER

PROBABILISTIC LOCALIZATION AND MAPPING OF MOBILE ROBOTS IN INDOOR ENVIRONMENTS WITH A SINGLE LASER RANGE FINDER nd International Congress of Mechanical Engineering (COBEM 3) Noveber 3-7, 3, Ribeirão Preto, SP, Brazil Copyright 3 by ABCM PROBABILISTIC LOCALIZATION AND MAPPING OF MOBILE ROBOTS IN INDOOR ENVIRONMENTS

More information

Affine Invariant Texture Analysis Based on Structural Properties 1

Affine Invariant Texture Analysis Based on Structural Properties 1 ACCV: The 5th Asian Conference on Coputer Vision, --5 January, Melbourne, Australia Affine Invariant Texture Analysis Based on tructural Properties Jianguo Zhang, Tieniu Tan National Laboratory of Pattern

More information

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification

Solving the Damage Localization Problem in Structural Health Monitoring Using Techniques in Pattern Classification Solving the Daage Localization Proble in Structural Health Monitoring Using Techniques in Pattern Classification CS 9 Final Project Due Dec. 4, 007 Hae Young Noh, Allen Cheung, Daxia Ge Introduction Structural

More information

Minimax Sensor Location to Monitor a Piecewise Linear Curve

Minimax Sensor Location to Monitor a Piecewise Linear Curve NSF GRANT #040040 NSF PROGRAM NAME: Operations Research Miniax Sensor Location to Monitor a Piecewise Linear Curve To M. Cavalier The Pennsylvania State University University Par, PA 680 Whitney A. Conner

More information

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands

Oblivious Routing for Fat-Tree Based System Area Networks with Uncertain Traffic Demands Oblivious Routing for Fat-Tree Based Syste Area Networks with Uncertain Traffic Deands Xin Yuan Wickus Nienaber Zhenhai Duan Departent of Coputer Science Florida State University Tallahassee, FL 3306 {xyuan,nienaber,duan}@cs.fsu.edu

More information

Multipath Selection and Channel Assignment in Wireless Mesh Networks

Multipath Selection and Channel Assignment in Wireless Mesh Networks Multipath Selection and Channel Assignent in Wireless Mesh Networs Soo-young Jang and Chae Y. Lee Dept. of Industrial and Systes Engineering, KAIST, 373-1 Kusung-dong, Taejon, Korea Tel: +82-42-350-5916,

More information

DKD-R 4-2 Calibration of Devices and Standards for Roughness Metrology Sheet 2: Calibration of the vertical measuring system of stylus instruments

DKD-R 4-2 Calibration of Devices and Standards for Roughness Metrology Sheet 2: Calibration of the vertical measuring system of stylus instruments DKD-R 4- Calibration of Devices and Standards for Roughness Metrology Sheet : Calibration of the vertical easuring syste of stylus instruents DKD-R 4- Sheet.7 DKD-R 4- Calibration of Devices and Standards

More information

Novel Image Representation and Description Technique using Density Histogram of Feature Points

Novel Image Representation and Description Technique using Density Histogram of Feature Points Novel Iage Representation and Description Technique using Density Histogra of Feature Points Keneilwe ZUVA Departent of Coputer Science, University of Botswana, P/Bag 00704 UB, Gaborone, Botswana and Tranos

More information

The Method of Flotation Froth Image Segmentation Based on Threshold Level Set

The Method of Flotation Froth Image Segmentation Based on Threshold Level Set Advances in Molecular Iaging, 5, 5, 38-48 Published Online April 5 in SciRes. http://www.scirp.org/journal/ai http://dx.doi.org/.436/ai.5.54 The Method of Flotation Froth Iage Segentation Based on Threshold

More information

Feature Selection to Relate Words and Images

Feature Selection to Relate Words and Images The Open Inforation Systes Journal, 2009, 3, 9-13 9 Feature Selection to Relate Words and Iages Wei-Chao Lin 1 and Chih-Fong Tsai*,2 Open Access 1 Departent of Coputing, Engineering and Technology, University

More information

THE rapid growth and continuous change of the real

THE rapid growth and continuous change of the real IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 8, NO. 1, JANUARY/FEBRUARY 2015 47 Designing High Perforance Web-Based Coputing Services to Proote Teleedicine Database Manageent Syste Isail Hababeh, Issa

More information

O-Snap: Optimization-Based Snapping for Modeling Architecture

O-Snap: Optimization-Based Snapping for Modeling Architecture O-Snap: Optiization-Based Snapping for Modeling Architecture MURAT ARIKAN Vienna University of Technology MICHAEL SCHWÄRZLER VRVis Research Center SIMON FLÖRY and MICHAEL WIMMER Vienna University of Technology

More information

Overview. Topology as Central Information in Building Models. Basic Set. Topology Topological Space. What is topology?

Overview. Topology as Central Information in Building Models. Basic Set. Topology Topological Space. What is topology? Overview What is topology? as Central Inforation in Building Models Frank Gielsdorf Wolfgang uhnt technet Gb Berlin Technical University Berlin Why topology is needed for process odeling? ow can topologic

More information

Region Segmentation Region Segmentation

Region Segmentation Region Segmentation /7/ egion Segentation Lecture-7 Chapter 3, Fundaentals of Coputer Vision Alper Yilaz,, Mubarak Shah, Fall UCF egion Segentation Alper Yilaz,, Mubarak Shah, Fall UCF /7/ Laer epresentation Applications

More information

Gromov-Hausdorff Distance Between Metric Graphs

Gromov-Hausdorff Distance Between Metric Graphs Groov-Hausdorff Distance Between Metric Graphs Jiwon Choi St Mark s School January, 019 Abstract In this paper we study the Groov-Hausdorff distance between two etric graphs We copute the precise value

More information

Different criteria of dynamic routing

Different criteria of dynamic routing Procedia Coputer Science Volue 66, 2015, Pages 166 173 YSC 2015. 4th International Young Scientists Conference on Coputational Science Different criteria of dynaic routing Kurochkin 1*, Grinberg 1 1 Kharkevich

More information

Preprocessing I: Within Subject John Ashburner

Preprocessing I: Within Subject John Ashburner Preprocessing I: Within Subject John Ashburner Pre-processing Overview Statistics or whatever fmri tie-series Anatoical MRI Teplate Soothed Estiate Spatial Nor Motion Correct Sooth Coregister 11 21 31

More information

Theoretical Analysis of Local Search and Simple Evolutionary Algorithms for the Generalized Travelling Salesperson Problem

Theoretical Analysis of Local Search and Simple Evolutionary Algorithms for the Generalized Travelling Salesperson Problem Theoretical Analysis of Local Search and Siple Evolutionary Algoriths for the Generalized Travelling Salesperson Proble Mojgan Pourhassan ojgan.pourhassan@adelaide.edu.au Optiisation and Logistics, The

More information

A CRYPTANALYTIC ATTACK ON RC4 STREAM CIPHER

A CRYPTANALYTIC ATTACK ON RC4 STREAM CIPHER A CRYPTANALYTIC ATTACK ON RC4 STREAM CIPHER VIOLETA TOMAŠEVIĆ, SLOBODAN BOJANIĆ 2 and OCTAVIO NIETO-TALADRIZ 2 The Mihajlo Pupin Institute, Volgina 5, 000 Belgrade, SERBIA AND MONTENEGRO 2 Technical University

More information

Ascending order sort Descending order sort

Ascending order sort Descending order sort Scalable Binary Sorting Architecture Based on Rank Ordering With Linear Area-Tie Coplexity. Hatrnaz and Y. Leblebici Departent of Electrical and Coputer Engineering Worcester Polytechnic Institute Abstract

More information

Data pre-processing framework in SPM. Bogdan Draganski

Data pre-processing framework in SPM. Bogdan Draganski Data pre-processing fraework in SPM Bogdan Draganski Outline Why do we need pre-processing? Overview Structural MRI pre-processing fmri pre-processing Why do we need pre-processing? What do we want? Reason

More information

CROSSOVER ANALYSIS OF CHANG E-1 LASER ALTIMETER DATA

CROSSOVER ANALYSIS OF CHANG E-1 LASER ALTIMETER DATA ISPRS Workshop on Geospatial Data Infrastructure: fro data acquisition and updating to sarter services CROSSOVER ANALYSIS OF CHANG E- LASER ALTIMETER DATA Wenin Hu, Zongyu Yue, Kaichang Di* Institute of

More information

Improve Peer Cooperation using Social Networks

Improve Peer Cooperation using Social Networks Iprove Peer Cooperation using Social Networks Victor Ponce, Jie Wu, and Xiuqi Li Departent of Coputer Science and Engineering Florida Atlantic University Boca Raton, FL 33431 Noveber 5, 2007 Corresponding

More information

Effective Tracking of the Players and Ball in Indoor Soccer Games in the Presence of Occlusion

Effective Tracking of the Players and Ball in Indoor Soccer Games in the Presence of Occlusion Effective Tracking of the Players and Ball in Indoor Soccer Gaes in the Presence of Occlusion Soudeh Kasiri-Bidhendi and Reza Safabakhsh Airkabir Univerisity of Technology, Tehran, Iran {kasiri, safa}@aut.ac.ir

More information

CLUSTERING OF AE SIGNAL AMPLITUDES BY MEANS OF FUZZY C-MEANS ALGORITHM

CLUSTERING OF AE SIGNAL AMPLITUDES BY MEANS OF FUZZY C-MEANS ALGORITHM The 12 th International Conference of the Slovenian Society for Non-Destructive Testing»Application of Conteporary Non-Destructive Testing in Engineering«Septeber 4-6, 213, Portorož, Slovenia More info

More information

AN INTEGRATED APPROACH TO MUSIC BOUNDARY DETECTION

AN INTEGRATED APPROACH TO MUSIC BOUNDARY DETECTION 10th International Society for Music Inforation Retrieval Conference (ISMIR 2009) AN INTEGRATED APPROACH TO MUSIC BOUNDARY DETECTION Min-Yian Su, Yi-Hsuan Yang, Yu-Ching Lin, Hoer Chen National Taiwan

More information

Integrating fast mobility in the OLSR routing protocol

Integrating fast mobility in the OLSR routing protocol Integrating fast obility in the OLSR routing protocol Mounir BENZAID 1,2, Pascale MINET 1 and Khaldoun AL AGHA 1,2 1 INRIA, Doaine de Voluceau - B.P.105, 78153 Le Chesnay Cedex, FRANCE ounir.benzaid, pascale.inet@inria.fr

More information

The Internal Conflict of a Belief Function

The Internal Conflict of a Belief Function The Internal Conflict of a Belief Function Johan Schubert Abstract In this paper we define and derive an internal conflict of a belief function We decopose the belief function in question into a set of

More information

Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues

Mapping Data in Peer-to-Peer Systems: Semantics and Algorithmic Issues Mapping Data in Peer-to-Peer Systes: Seantics and Algorithic Issues Anastasios Keentsietsidis Marcelo Arenas Renée J. Miller Departent of Coputer Science University of Toronto {tasos,arenas,iller}@cs.toronto.edu

More information

Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization

Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization 1 Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization Jonathan van de Belt, Haed Ahadi, and Linda E. Doyle The Centre for Future Networks and Counications - CONNECT,

More information

EFFICIENT VIDEO SEARCH USING IMAGE QUERIES A. Araujo1, M. Makar2, V. Chandrasekhar3, D. Chen1, S. Tsai1, H. Chen1, R. Angst1 and B.

EFFICIENT VIDEO SEARCH USING IMAGE QUERIES A. Araujo1, M. Makar2, V. Chandrasekhar3, D. Chen1, S. Tsai1, H. Chen1, R. Angst1 and B. EFFICIENT VIDEO SEARCH USING IMAGE QUERIES A. Araujo1, M. Makar2, V. Chandrasekhar3, D. Chen1, S. Tsai1, H. Chen1, R. Angst1 and B. Girod1 1 Stanford University, USA 2 Qualco Inc., USA ABSTRACT We study

More information

Optimal Route Queries with Arbitrary Order Constraints

Optimal Route Queries with Arbitrary Order Constraints IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL.?, NO.?,? 20?? 1 Optial Route Queries with Arbitrary Order Constraints Jing Li, Yin Yang, Nikos Maoulis Abstract Given a set of spatial points DS,

More information