The Intersection of Two Ringed Surfaces and Some Related Problems
|
|
- Charlene Wilcox
- 5 years ago
- Views:
Transcription
1 Graphical Models 63, ) doi: /gmod , available online at on The Intersection of Two Ringed Srfaces and Some Related Problems Hee-Seok Heo and Sng Je Hong Department of Compter Science, POSTECH, Pohang , Korea Joon-Kyng Seong and Myng-Soo Kim 1 School of Compter Science and Engineering, Seol National University, Seol , Korea and Gershon Elber Compter Science Department, Technion, IIT, Haifa 3000, Israel Received Agst 6, 001 We present an efficient and robst algorithm to compte the intersection crve of two ringed srfaces, each being the sweep C generated by a moving circle. Given two ringed srfaces C1 and vc v, we formlate the condition C 1 C v i.e., that the intersection of the two circles C1 and C v is nonempty) as a bivariate eqation λ,v) = 0 of relatively low degree. Except for redndant soltions and degenerate cases, there is a rational map from each soltion of λ,v) = 0 to the intersection point C1 C v. Ths it is trivial to constrct the intersection crve once we have compted the zero-set of λ,v) = 0. We also analyze exceptional cases and consider how to constrct the corresponding intersection crves. A similar approach prodces an efficient algorithm for the intersection of a ringed srface and a rled srface, which can play an important role in accelerating the ray-tracing of ringed srfaces. Srfaces of linear extrsion and srfaces of revoltion redce their respective intersection algorithms to simpler forms than those for ringed srfaces and rled srfaces. In particlar, the bivariate eqation λ,v) = 0 is redced to a decomposable form, f ) = gv)or f) gv) = r), which can be solved more efficiently than the general case. c 001 Elsevier Science USA) 1 Corresponding athor. mskim@cse.sn.ac.kr /01 $35.00 c 001 Elsevier Science USA) All rights reserved. 8
2 INTERSECTION OF TWO RINGED SURFACES 9 1. INTRODUCTION A ringed srface is a sweep srface generated by a circle moving nder translation, rotation, and scaling; ths it can be decomposed into a one-parameter family of circles [10]. Srfaces of revoltion, Dpin cyclides, and canal srfaces all belong to the class of ringed srfaces [15, 19]. Additionally, early investigations of generalized cylinders were focsed on the sweeping of circles along a trajectory space crve. In short, we find the ringed srface in varios branches of three-dimensional shape modeling and processing. Ot of many related reslts, we mention van Wijk s ray-tracing algorithm for canal srfaces [] and Nishita and Johan s scan-line algorithm for rendering ringed srfaces [17]; the examples in these two papers inclde the representation of varios interesting three-dimensional shapes by canal and ringed srfaces. The intersection of two freeform srfaces is another problem of general importance in geometric and solid modeling. For example, Boolean operations on bondary models rely on accrate comptation of the intersection crves between the srfaces of the two original solids. Many algorithms have been sggested for compting the intersection of two srfaces. However, it remains a challenging task to develop an algorithm that can compte the intersection crve of two arbitrary freeform srfaces accrately, robstly, efficiently, and withot ser intervention [9]. Becase of the difficlty of dealing with general freeform srfaces, many previos approaches to the intersection problem have been focsed on srfaces of common special types sch as the classic CSG primitives planes, cylinders, cones, and tori) [11, 16, 1]. In this paper, we consider the intersection of two ringed srfaces. The problem is more difficlt than the case of natral qadrics or the sal CSG primitives; in fact, cylinders, cones, and tori may be considered the simplest types of ringed srface. On the other hand, ringed srfaces are simpler than general freeform srfaces, and so it is reasonable to look for a simpler soltion to the intersection problem in this case. Dpin cyclides have both implicit and parametric representations. Martin et al. [15] compted the intersection of cyclides with planes, qadrics, and other cyclides by sbstitting the parametric eqation of one srface into the implicit eqation of the other. Johnstone [10] presented an algorithm for intersecting a ringed srface with a cyclide, sing circle decomposition and a transformation called the inversion map. Johnstone reformlated the intersection of a ringed srface and a cyclide as the intersection of a rled srface and a one-parameter family of cyclides. The parametric eqation for each line of the rled srface is then sbstitted into the implicit eqation of the corresponding cyclide in the family, prodcing an algebraic eqation in two variables. However, Johnstone leaves open the problem of intersecting two ringed srfaces. In this paper, we attack this problem sing an approach similar to the one taken in or previos work on the intersection of two rled srfaces [8]. Given two ringed srfaces C1 and vc v, each represented as a one-parameter family of circles, we formlate the condition C1 Cv sing a bivariate eqation λ,v) = 0 of relatively low degree. There is a rational map from the zero-set of λ,v) = 0tothe intersection crve C1 ) vc v ), except for some redndant or degenerate cases. We consider each circle to be the intersection of a sphere and a plane i.e., C1 = O 1 P 1 and C v = Ov Pv ). From the two spheres O 1 and Ov,wecanfind a plane Pv 1 that contains the intersection circle C1 v = O 1 Ov. Then the three planes P 1, Pv, and Pv 1 determine a common intersection point x,v). When we sbstitte the point eqation x,v) into the implicit eqation of O1 or Ov, we get an eqation λ,v) = 0 of relatively low
3 30 HEO ET AL. degree. Ths the intersection problem is reformlated as the problem of finding the zero-set of λ,v) = 0. An efficient and robst algorithm for tracing all branches of the zero-set can be fond in a recent srvey paper of Patrikalakis and Maekawa [18] and the references cited in the paper.) The problem-redction scheme employed in this paper is not limited to the intersection of two ringed srfaces. A similar techniqe has been sed in the intersection of two rled srfaces [8]. In this paper, we also present an algorithm for the intersection of a ringed srface and a rled srface. More generally, Kim and Elber [13] reviewed the paradigm that consists of converting varios interesting geometric problems to a search for the zero-set of constraint eqations in the parameter space of inpt crves and srfaces. Some applications inclde the comptation of sweeps and Minkowski sms of freeform crves and srfaces. Nonrational bisectors for freeform crves and srfaces have also been compted sing the same method of problem redction [4, 5]. Elber and Kim [6] present an efficient algorithm that solves mltivariate rational eqations, the bivariate case of which was sed in the implementation of algorithms presented in this paper. Among all these applications, the intersection of two ringed srfaces is the most interesting, becase at first it looks to be a nonlinear problem, whereas other problems have rather obvios linear strctres in their constraint eqations. The constrction of three planes in a general position is the key idea for redcing this intersection problem to one of finding a zero-set in the parameter space of the two original ringed srfaces. Compting the self-intersection of a freeform srface is sally more difficlt than the case of intersecting two different srfaces. Two identical srfaces are tangential everywhere; ths, a sbdivision-based approach wold not work for this case. On the other hand, or algorithm can deal with the self-intersection of a ringed srface qite easily, with a slight modification to the original algorithm. Let C and v C v be two different parameterizations of the same ringed srface. Clearly, v = 0 is a trivial soltion of λ,v) = 0 since C and C v represent the same circle when = v. This paper shows that the zero-set of λ,v) = λ,v)/ v) 4 = 0 corresponds to the self-intersection of a ringed srface. Maekawa et al. [14] sggested a method of designing a pipe srface a special case of a ringed srface) that has no local or global self-intersection. Thogh the algorithm does not constrct the intersection crve explicitly, the intersection test between two end circles of the same radis) also ses the principle of three planes, where the third plane P1 v is now the bisector plane between the centers of the two circles. Srfaces of linear extrsion and srfaces of revoltion are among the most freqently sed srfaces in designing simple three-dimensional shapes. They belong to the class of rled and ringed srfaces. Using the reslt of this paper and also that of Heo et al. [8] for intersecting two rled srfaces, we can deal with the cases of intersecting srfaces of linear extrsion and srfaces of revoltion. In addition to that, there is a more efficient way of compting the intersection of these srfaces since they provide some special strctres that we can tilize for speeding p the comptation of the zero-set λ,v) = 0. For example, in the case of intersecting two srfaces of linear extrsion, the bivariate eqation can be decomposed in the form of λ,v) = f ) gv) = 0. Moreover, in the case of intersecting two srfaces of revoltion, the zero-set of λ,v) = 0 can be redced to f) gv) = r), where f) and gv) are space crves and r) is a scalar fnction. In the case of intersecting a srface of revoltion and a srface of linear extrsion, the space crve f) redces to a line l), which can frther simplify the zero-set comptation.
4 INTERSECTION OF TWO RINGED SURFACES 31 The rest of this paper is organized as follows. In Section, the intersection of two ringed srfaces is redced to the problem of compting the zero-set of a bivariate fnction λ,v) = 0. Redndant soltions from this zero-set approach are discssed in Section 3, and degenerate cases are analyzed in Section 4. Section 5 introdces an algorithm to compte the self-intersection of a ringed srface. Section 6 presents an algorithm for the intersection of a ringed srface and a rled srface, and Section 7 considers the intersection of two simple sweep srfaces sch as srfaces of revoltion and srfaces of linear extrsion. Finally, Section 8 concldes this paper.. PROBLEM REDUCTION Let S 1, s) and S v, t) be two ringed srfaces, each of which is defined as the nion of a one-parameter family of circles S 1, s) = C 1 s) and S v, t) = v C v t), where C1 s) and Cv t) are circles parameterized by s and t, respectively. Assme that the circle C1 has center p 1) = p 1,x ), p 1,y ), p 1,z )) and radis r 1 ) and, moreover, that C1 is contained in the plane P 1 with normal n 1) = n 1,x ), n 1,y ), n 1,z )). Let O1 denote a sphere with center p 1 ) and radis r 1 ). Then we have C 1 = P 1 O 1. Similarly, the circle C v and sphere Ov have their center p v) = p,x v), p,y v), p,z v)) and radis r v); moreover, the circle C v is contained in the plane Pv with normal n v) = n,x v), n,y v), n,z v)), and so we find that C v = Pv Ov. Ths the intersection S 1 S of or ringed srfaces is shown to be the nion of a twoparameter family of circle circle intersections S 1 S = v C1 Cv = v P 1 O1 ) P v O v ) = v P 1 P v ) O 1 O v ) = v P 1 P v ) C v 1 = v P 1 P v ) P v 1 ) O 1 = v P 1 P v ) Pv 1 O 1 = v P 1 P v ) P v 1 ) Ov = v P 1 P v ) Pv 1 O v, where C1 v is the circle formed by the intersection of the two spheres O 1 and Ov, and Pv 1 is the plane containing the circle C1 v. A simple calclation shows that the plane P1 v contains the following point: p 1 ) + p v) + r 1 ) r v) p 1 ) p v) p v) p 1 )). 1)
5 3 HEO ET AL. Moreover, the difference vector p 1 ) p v) is normal to the plane P1 v. Note that the inner prodct of this normal vector and the position vector of Eq. 1) prodce the scalar qantity p 1 ) p v) + r ) r 1 v). The intersection point ˆx,v), ŷ,v), ẑ,v)) of the three planes P1, Pv the following matrix eqation: n 1 ) ˆx,v) n 1 ), p 1 ) n v) ŷ,v) = n v), p v) p 1 ) p v) ẑ,v) p 1 ) p v) + r v) r 1 ), and Pv 1 satisfies. ) When the three vectors n 1 ), n v), and p 1 ) p v) are linearly independent, the above eqation has a niqe soltion ˆx,v), ŷ,v), ẑ,v)). We now define bivariate fnctions w,v), x,v), y,v), z,v) as follows: n 1 ) w,v) = n v), p 1 ) p v) n 1 ), p 1 ) n 1,y ) n 1,z ) x,v) = n v), p v) n,y v) n,z v), µ,v) p 1,y,v) p 1,z,v) n 1,x ) n 1 ), p 1 ) n 1,z ) y,v) = n,x v) n v), p v) n,z v), p 1,x,v) µ,v) p 1,z,v) n 1,x ) n 1,y ) n 1 ), p 1 ) z,v) = n,x v) n,y v) n v), p v), p 1,x,v) p 1,y,v) µ,v) where and µ,v) = p 1) p v) + r v) r 1 ) p 1,x,v) = p 1,x ) p,x v), p 1,y,v) = p 1,y ) p,y v), p 1,z,v) = p 1,z ) p,z v). By Cramer s rle, the intersection point ˆx,v), ŷ,v), ẑ,v)) can then be compted from ˆx,v) = x,v) w,v), y,v) ŷ,v) = w,v), ẑ,v) = z,v) w,v).
6 INTERSECTION OF TWO RINGED SURFACES 33 a) FIG. 1. The intersection of two cylinders: a) two cylinders and b) λ fnction. The bivariate fnctions w,v), x,v), y,v), and z,v) are polynomial if the position crves p 1 ) and p v), the radis fnctions r 1 ) and r v), and the normal vectors n 1 ) and n v) are all polynomial; if the position crves, radis fnctions, and normal vectors are rational, the bivariate fnctions are rational. The condition for the intersection point x,v) w,v), y,v) w,v), z,v) w,v) ) to be located on the sphere O 1 can be formlated as follows: λ,v) = x,v), y,v), z,v)) w,v)p 1 ) w,v)r1 ) = 0. When the vectors n 1 ), n v), and p 1 ) p v) are linearly independent, the eqation λ,v) = 0 is a necessary and sfficient condition for two circles C1 and Cv to have a nonempty intersection point. For each point,v) in the zero-set of λ,v) = 0, the corresponding intersection point can be compted by the rational map x,v) w,v), y,v) w,v), z,v) w,v) ), which is the soltion of Eq. ). Figres 1 and show some examples of intersecting two ringed srfaces. a) b) FIG.. Intersecting two ringed srfaces.
7 34 HEO ET AL. EXAMPLE 1. Let two ringed srfaces S 1, s) = C1 and S v, t) = v C v be defined by the following fnctions: p 1 ) = 0, 4, 0), r 1 ) = 1, n 1 ) = 0, 1, 0), p v) = 4v, 0, 1), r v) = 1, n v) = 1, 0, 0). Note that S 1, s) and S v, t) are two cylinders intersecting orthogonally see Fig. 1a). From these definitions we can formlate the matrix eqation v 4 1 x,v) w,v) y,v) w,v) z,v) w,v) 4 = 4v, 8 8 8v + 8v 1 where the bivariate fnctions w,v), x,v), y,v), and z,v) are defined as follows w,v) = 1, x,v) = 4v, y,v) = 4, z,v) = 8 8 8v + 8v + 1. Finally, the bivariate fnction λ,v) may be compted by means of the eqation: λ,v) = 4v ) v + 8v = 0. ) From the zero-set of λ,v) = 0, we can now constrct the intersection crve x,v) ) see Fig. 1). z,v) w,v) w,v), y,v) w,v), 3. REDUNDANT SOLUTIONS When the three vectors n 1 ), n v), and p 1 ) p v) are linearly dependent, we have w,v) = n 1 ) n v), p 1 ) p v) =0. Ths the condition λ,v) = 0 redces to λ,v) = x,v), y,v), z,v)) w,v)p 1 ) w,v)r1 ) = x,v), y,v), z,v)) = 0, which is eqivalent to x,v) = y,v) = z,v) = 0.
8 INTERSECTION OF TWO RINGED SURFACES 35 As we discss below, when w,v) = 0, there are some redndant cases where λ,v) = 0 holds bt the two circles C1 and Cv have no intersection. Conseqently, when the three vectors n 1 ), n v), and p 1 ) p v) are linearly dependent, λ,v) = 0 is only a necessary, bt not a sfficient, condition for the two circles C1 and Cv to have intersection at a real affine point. The condition w,v) = x,v) = y,v) = z,v) = 0 means that the three planes P1, Pv, and Pv 1 meet either at infinitely many real affine points or at points at infinity; ths the following two cases are the only ones that we need to consider for intersection at real affine points: 1. The two planes P1 and Pv are coplanar.. The three planes P1, Pv, and Pv 1 intersect in a line. The first case can be classified by the following two eqations:,v) = n 1 ) n v) = 0, δ,v) = n 1 ), p 1 ) p v) =0. The circle circle intersection problem is then essentially redced to the planar case. When the two planes P1 and Pv are identical and when, additionally, p 1) = p v), the two circles C1 and Cv intersect if and only if r 1 ) = r v); in this case, the two circles are identical. When the two planes P1 and Pv overlap and p 1) p v), the third plane P1 v is orthogonal to both P1 and Pv. The circle circle intersection points are then located on the intersection line P1 Pv 1 of two planes. This line is parallel to n 1) p 1 ) p v)), and it contains the point m,v) = p 1) + p v) + r 1 ) r v) p 1 ) p v) p v) p 1 )), which is also the foot point of the perpendiclar from p 1 ) to the intersection line. The two intersection points C1 Cv are compted as follows P v m,v) ± r1 ) m,v) p 1) Now, when the three planes P1, Pv are not parallel, we have n 1 ) p 1 ) p v)) n 1 ) p 1 ) p v))., and Pv 1 intersect in a real affine line, bt P 1 and λ,v) = 0, w,v) = 0, and,v) > 0. The common intersection line parameterized by t) can be written L v t) = m,v) + t n 1 ) n v), where m,v) is the foot point of the perpendiclar from p 1 ) to the line. Note that the foot point m,v) satisfies the following eqations: n 1 ), m,v) p 1 ) =0, n v), m,v) p v) =0, n 1 ) n v), m,v) p 1 ) =0.
9 36 HEO ET AL. Since the three vectors n 1 ), n v), and n 1 ) n v) are linearly independent, the foot point m,v) has a rational representation in and v. The two circles C1 and Cv intersect in two real affine points if and only if r 1 ) m,v) p 1) = r v) m,v) p v). And the two intersection points C1 Cv are then compted as m,v) ± r1 ) m,v) p n 1) 1 ) n v) n 1 ) n v). 4. DEGENERATE CASES In general, the soltion-set of λ,v) = 0 corresponds to a planar algebraic crve in the v-plane. However, in some degenerate cases, the soltion-set may contain the whole v-plane i.e., λ,v) 0). When each circle C1 of the first ringed srface S 1 intersects all the circles C v of the second ringed srface S,wehaveλ,v) 0. For example, the tors may be represented as a nion of cross-sectional circles; at the same time, it can also be represented as a nion of profile circles [11]. There are two more ways of representing the tors as a nion of circles, i.e., as a nion of Yvone-Villarcea circles.) When we intersect the two representations of a single tors with each other, each cross-sectional circle on one tors intersects all profile circles on the other, and vice versa. Conseqently, the reslting λ-fnction vanishes identically: λ,v) 0. Similarly, there are for different ways of decomposing a Dpin cyclide into a nion of circles: we can take either of the original srfaces as the intersection of the two ringed srfaces. Consider a ringed srface with a singlar point where all the circles intersect. A spindle tors, for example, has two sch singlar points.) When we place two ringed srfaces of this type so that their respective singlar points share the same position, each circle from one ringed srface will intersect all the circles on the other ringed srface, and vice versa. Conseqently, λ,v) 0. Two ringed srfaces may intersect at some points in addition to the singlar point. The zero-set of λ,v) 0 is of no se for the constrction of these intersection points, other than the singlar point. When two circles C1 and Cv intersect at a point other than the singlar point, the three planes P1, Pv, and Pv 1 intersect in a straight line throgh the intersection point and the singlar point. Ths we can apply the techniqes introdced in the previos section to sch degenerate cases. There are some other degenerate cases where the three normal vectors n 1 ), n v), and p 1 ) p v) are linearly dependent for all,v): that is, cases where λ,v) 0 and w,v) 0, and conseqently x,v) y,v) z,v) 0. As we have discssed in the previos section, there are essentially two cases to consider: 1. The two planes P1 and Pv overlap, for all and v.. The three planes P1, Pv, and Pv 1 intersect in a line, for all and v. It is easy to detect the first case, where the two ringed srfaces degenerate to planar regions contained in the same plane. The second case is more interesting. An example incldes the case of intersecting two tori with the same axis of rotation and the same major circle, bt with different minor radii.
10 INTERSECTION OF TWO RINGED SURFACES 37 The detection of degenerate cases involves checking whether certain bivariate fnctions vanish identically: F,v) 0. Assme that F,v) is a polynomial fnction of degree m, n) and that a niform sampling is made on the,v)-parameter domain: i,v j ), for i = 0,...,m and j = 0,...,n. When we have F i,v j ) = 0 at these m + 1)n + 1) parameter vales, we can garantee that F,v) 0. Elber and Kim [3] sed similar tests for the shape recognition of freeform crves and srfaces of special types sch as srfaces of revoltion, srfaces of linear extrsion, rled srfaces, and developable srfaces. 5. SELF-INTERSECTION OF A RINGED SURFACE Assme that a ringed srface S, t) = C t)isdefined by the center p) and radis r) of the circle C and by the normal n) of the plane P that contains the circle C. Then S, t) has a self-intersection if and only if C C v, for v. Assming frther that the two circles C and C v intersect at a real affine point ˆx,v), ŷ,v), ẑ,v)), we obtain the matrix eqation n) ˆx,v) nv) ŷ,v) = p) pv) ẑ,v) n), p) nv), pv) p) pv) + r v) r ) which is eqivalent to n) ˆx,v) n), p) n) nv) ŷ,v) = n), p) nv), pv). p) pv) ẑ,v) p) pv) + r v) r ) When the fnctions p), n), and r) are polynomial or rational, each of the terms n) nv), p) pv), n), p) nv), pv), and p) pv) + r v) r ) has a factor v), and we can dedce that v) n) n) nv) v p) pv) v ˆx,v) ŷ,v) = v) ẑ,v) n), p), n),p) nv),pv) v p) pv) + r v) r ) v) From the above eqation, it is clear that the terms w,v), x,v), y,v), and z,v)have a factor of v). Ths the following bivariate fnction has a factor of v) 4 : λ,v) = x,v), y,v), z,v)) w,v)p) w,v)r ). Now let s define a simplified fnction λ,v) = λ,v) v) 4..
11 38 HEO ET AL. a) FIG. 3. A self-intersecting ringed srface: a) a ringed srface and b) λ,v). The zero-set of λ,v) = 0 is the same as that of λ,v) = 0 except the soltions on the diagonal line = v. Moreover, since λ,v) is symmetric with respect to and v, the zero-set of λ,v) = 0 is also symmetric with respect to the diagonal line = v. Ths we need to compte the zero-set of λ,v) = 0 only when >v. Let a ringed srface S, t) = C t) bedefined by the following fnc- EXAMPLE 3. tions p) = r) = 3 i=0 ) 3 i 1 ) 3 i p i, i 1 ) + 1 4, n) = 1 6 p ), where p 0 = 1, 0, 0), p 1 =,, 1 4 ), p =,, 1 4 ), and p 3 = 1, 0, 1 ) are the control points of the cbic Bézier crve p). Figre 3 shows a self-intersecting ringed srface and a λ-fnction of the ringed srface. Note that the λ-fnction is symmetric with respect to and v, and there is a connected component of the zero-set in the region >v. 6. THE INTERSECTION OF A RINGED SURFACE AND A RULED SURFACE Let S 1, s) be a ringed srface defined by S 1, s) = C s), where the circle C has center p) = p x ), p y ), p z )) and radis r) and, moreover, that C is contained in the plane P with normal n) = n x ), n y ), n z )). Let O
12 INTERSECTION OF TWO RINGED SURFACES 39 denote a sphere with center p) and radis r). Then we have C = P O. Now, let S v, t) be a rled srface defined by S v, t) = qv) + t dv), where qv) is a generating crve and dv) 0 is a direction vector of the rled srface. When the two srfaces S 1, s) and S v, t) intersect, the rling line qv) + tdv), parameterized by t, intersects the plane P ; n), qv) + t dv) p) =0, which prodces the parameter vale of t at the intersection point: t,v) = The intersection point itself is given as n), p) qv). n), dv) n), dv) qv) + n), p) qv) dv). n), dv) When this point is located on the sphere O,wehave λ,v) = n), dv) qv) n), qv) dv) + n), p) dv) n), dv) p) n), dv) r ) = 0. There are some redndant soltions of λ,v) = 0 which do not correspond to real affine intersection points. For example, when the line qv) + t dv) is totally contained in the plane P bt does not intersect the circle C, there is no real affine intersection point even thogh the condition λ,v) = 0 is satisfied. Cylinders and cones have dal representation as rled srfaces as well as ringed srfaces. When we intersect the two different representations of the same srface, a degenerate case occrs, where λ,v) 0. There are also some other degenerate cases, a complete classification of which will be discssed in Seong et al. [0]. An efficient algorithm for intersecting a ringed srface and a rled srface can be sed for the ray-tracing of ringed srfaces []. Figre 4 shows an example of intersecting a Utah teapot approximated by for ringed srfaces) and a rled srface representing a set of reflected rays). Rendering applications involve many tangential intersections, as a reslt of rays passing throgh the silhoette of ringed srfaces. It is a challenge to develop an efficient algorithm that can deal with a large nmber of tangential intersections; we will investigate this direction of research in Seong et al. [0]. 3)
13 40 HEO ET AL. FIG. 4. The intersection of a Utah teapot and a rled srface of reflected rays. 7. THE INTERSECTION OF TWO SIMPLE SWEEP SURFACES Srfaces of linear extrsion and srfaces of revoltion belong to the class of rled and ringed srfaces. There is a more efficient way of compting the intersection of these simple sweep srfaces since they provide some special strctres that we can tilize for speeding p the comptation of the zero-set λ,v) = 0. This section smmarizes the analysis reported in Kim [1]: 1. In the case of intersecting two srfaces of linear extrsion, the bivariate eqation can be decomposed in the form of λ,v) = f ) gv) = 0.. In the case of intersecting two srfaces of revoltion, the zero-set of λ,v) = 0 can be redced to f) gv) = r), where f) and gv) are space crves and r)is a scalar fnction. 3. In the case of intersecting a srface of revoltion and a srface of linear extrsion, the space crve f) redces to a line l), which can frther simplify the zero-set comptation. Using the reslt of Heo et al. [8], we may reformlate the intersection of two rled srfaces as a zero-set finding problem for a bivariate eqation λ,v) = d 1 ) d v), p 1 ) p v) =0, 4) where p 1 ) and p v) are generating crves and d 1 ) and d v) are direction vectors of the two rled srfaces. Srfaces of linear extrsion have fixed direction vectors d 1 and d ; ths the bivariate eqation can be represented in a decomposable form where λ,v) = f ) gv) = 0, 5) f ) = d 1 d, p 1 ) and gv) = d 1 d, p v). 6) Figre 5 shows an example of intersecting two srfaces of linear extrsion. Now we consider the intersection of two srfaces of revoltion, which is a special case of intersecting two ringed srfaces. Let S 1, s) = C 1 s) and S v, t) = v C v t)betwo srfaces of revoltion; then we may assme that the circle C 1 has center p 1) = p 1 + n 1
14 INTERSECTION OF TWO RINGED SURFACES 41 FIG. 5. The intersection of two srfaces of linear extrsion. and is contained in the plane P1 with a fixed nit normal n 1. Similarly, the circle C v has center p v) = p + vn and is contained in the plane P v with a fixed nit normal n. Eqation ) is then redced to the matrix eqation where n 1 ˆx,v) n 1, p 1 + n ŷ,v) = n, p +v, 7) p 1 p + n 1 vn ẑ,v) µ,v) µ,v) = p 1 + n 1, p 1 + p v n, p v + r v) r 1 ). By mltiplying the first row by and the second row by v and sbtracting them from the third row of the above matrix eqation, we get the following eqation: n 1 ˆx,v) n ŷ,v) = p 1 p ẑ,v) n 1, p 1 + n, p +v p 1 p r1 ) + r v) + v Let a constant w be defined as n 1 w = n p 1 p = n 1 n, p 1 p 0.. 8) By Cramer s rle, the coordinate fnction ˆx,v) is then compted as n 1, p 1 + n 1,y n 1,z ˆx,v) = w 1 n, p +v n,y n,z, 9) p 1 p r1 ) + r v) + v p 1,y p,y p 1,z p,z
15 4 HEO ET AL. FIG. 6. The intersection of two srfaces of revoltion. where n i = n i,x, n i,y, n i,z ) and p i = p i,x, p i,y, p i,z ), for i = 1,. Note that ˆx,v) can be represented in the form f ) gv). Similarly, ŷ,v) and ẑ,v) can also be represented in this form. The condition for the intersection point ˆx,v), ŷ,v), ẑ,v)) to be located on the sphere O1 can be formlated as follows λ,v) = x,v), y,v), z,v)) p 1 n 1 r 1 ) = 0. 10) Ths the zero-set of λ,v) = 0 can be redced to f) gv) = r), where f) and gv) are space crves and r) is a scalar fnction. Figre 6 shows an example of intersecting two srfaces of revoltion. In the case of intersecting a srface of revoltion and a srface of linear extrsion, the space crve f) redces to a line l). This can be shown by applying the reslt of Section 6 to or case. We may assme that n) n, p) = p + n, and dv) d, for some fixed direction vectors n and d. Then Eq. 3) of Section 6 is redced to λ,v) = n, d qv) n, qv) d + n, p + n d n, d p + n) n, d r ) = 0, where the term n, p + n d n, d p + n) represents a line l). 8. CONCLUSIONS We have presented an efficient and robst algorithm for the intersection of two ringed srfaces and an algorithm for the intersection of a ringed srface and a rled srface. The intersection problem has been reformlated as the search for the zero-set of a bivariate fnction. The overall comptation procedre is based on the B-spline sbdivision techniqe and is nmerically stable [4]. An important advantage of this approach is that the self-intersection of a ringed srface can be similarly reformlated as the zero-set of a bivariate fnction. Thogh this paper has not presented the details, the same approach can be applied to the self-intersection of a rled srface [7]. In the special cases of intersecting srfaces of linear extrsion and srfaces of revoltion, the bivariate eqations are simplified to certain decomposable forms, f ) gv) = 0 or
16 INTERSECTION OF TWO RINGED SURFACES 43 f) gv) =r), which are considerably easier to compte than the general bivariate eqations. We believe that this approach has mch potential in accelerating the collision detection among simple sweep srfaces, more details of which will be investigated in ftre work. ACKNOWLEDGMENTS The athors thank the anonymos referees for their comments which were very sefl in improving the presentation of this paper. All the algorithms and figres presented in this paper were implemented and generated sing the IRIT solid modeling system [1], developed at the Technion, Israel. This research was spported in part by the Korean Ministry of Information and Commnication nder the University Basic Research Program of the year 1999, in part by the Korean Ministry of Science and Technology nder the National Research Lab Project, and also in part by the Korean Ministry of Edcation nder the Brain Korea 1 Project. REFERENCES 1. G. Elber, IRIT 7.0 User s Manal, The Technion IIT, Haifa, Israel, Available at G. Elber, J. J. Choi, and M.-S. Kim, Rled tracing, Visal Compt. 13, 1997, G. Elber and M.-S. Kim, Geometric shape recognition of freeform crves and srfaces, Graphical Models Image Process. 59, 1997, G. Elber and M.-S. Kim, Bisector crves of planar rational crves, Compt. Aided Design 30, 1998, G. Elber and M.-S. Kim, A comptational model for nonrational bisector srfaces: crve-srface and srfacesrface bisectors, in Proc. of Geometric Modeling and Processing 000, Hong Kong, April 10 1, 000, pp G. Elber and M.-S. Kim, Geometric constraint solver sing mltivariate rational spline fnctions, in Proc. of the Sixth ACM Symposim on Solid Modeling and Applications 000, Ann Arbor, Michigan, Jne 6 8, 001, pp H.-S. Heo, The Intersection of Rled and Ringed Srfaces, Ph.D. Thesis, Dept. of Compter Science, POSTECH, Febrary H.-S. Heo, M.-S. Kim, and G. Elber, The intersection of two rled srfaces, Compt. Aided Design 31, 1999, J. Hoschek and D. Lasser, Fndamentals of Compter Aided Geometric Design, A. K. Peters, Wellesley, MA, J. Johnstone, A new intersection algorithm for cyclides and swept srfaces sing circle decomposition, Compt. Aided Geom. Design 10, 1993, K.-J. Kim, M.-S. Kim, and K. Oh, Tors/sphere intersection based on a configration space approach, Graphical Models Image Process. 60, 1998, M.-S. Kim, The intersection of simple sweep srfaces, in Proc. of the Riken Symposim on Geometric Processing for Innovative Applications, Tokyo, Jly 1, 000, pp M.-S. Kim and G. Elber, Problem redction to parameter space, in The Mathematics of Srfaces R. Cipolla and R. Martin, Eds.), Vol. 9, pp. 8 98, Springer-Verlag, London, T. Maekawa, N. M. Patrikalakis, T. Sakkalis, and G. Y, Analysis and applications of pipe srfaces, Compt. Aided Design 15, 1998, R. Martin, J. de Pont, and T. Sharrock, Cyclide srfaces in CAD, in The Mathematics of Srfaces I J. Gregory, Ed.), pp , Oxford University Press, Oxford, J. Miller and R. Goldman, Geometric algorithms for detecting and calclating all conic sections in the intersection of any two natral qadric srfaces, Graphical Models Image Process. 57, 1995, T. Nishita and H. Johan, A scan line algorithm for rendering crved tblar objects, Proc. Pacific Graphics 99, Seol, Korea, October 5-7, 1999, pp
17 44 HEO ET AL. 18. N. Patrikalakis and T. Maekawa, Intersection problems, in Handbook of Compter Aided Geometric Design G. Farin, J. Hoschek, and M.-S. Kim, Eds.), Elsevier, Amsterdam, M. Peternell and H. Pottmann, Compting rational parametrizations of canal srfaces, J. Symbolic Compt. 3, 1997, J.-K. Seong, M.-S. Kim, and G. Elber, Rled tracing of ringed srfaces, in preparation, C.-K. Shene and J. Johnstone, On the lower degree intersections of two natral qadrics, ACM Trans. Graphics 13, 1994, J. van Wijk, Ray tracing objects defined by sweeping a sphere, Erographics 84, pp. 73 8, North-Holland, Amsterdam, 1984.
CS 4204 Computer Graphics
CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types
More informationIntersecting a Freeform Surface with a General Swept Surface
Intersecting a Freeform Surface with a General Swept Surface Joon-Kyung Seong a Ku-Jin Kim b Myung-Soo Kim a,c Gershon Elber d Ralph R. Martin e a School of Computer Science and Engineering, Seoul National
More informationA sufficient condition for spiral cone beam long object imaging via backprojection
A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral
More informationCurves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science
Crves and Srfaces CS 57 Interactive Compter Graphics Prof. David E. Breen Department of Compter Science E. Angel and D. Shreiner: Interactive Compter Graphics 6E Addison-Wesley 22 Objectives Introdce types
More informationPicking and Curves Week 6
CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking
More informationEvaluating Influence Diagrams
Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will
More informationRobustly Computing Intersection Curves of Two Canal Surfaces with Quadric Decomposition
Robustly Computing Intersection Curves of Two Canal Surfaces with Quadric Decomposition Jinyuan Jia 1, Ajay Joneja 2, and Kai Tang 2 1 Zhuhai College of Jilin University, Jinwan District, Zhuhai, P. R.
More informationEECS 487: Interactive Computer Graphics f
Interpolating Key Vales EECS 487: Interactive Compter Graphics f Keys Lectre 33: Keyframe interpolation and splines Cbic splines The key vales of each variable may occr at different frames The interpolation
More informationCOMPOSITION OF STABLE SET POLYHEDRA
COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining
More informationToday. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling
Comptergrafik Matthias Zwicker Uniersität Bern Herbst 29 Cres Srfaces Parametric srfaces Bicbic Bézier patch Adanced srface modeling Piecewise Bézier cres Each segment spans for control points Each segment
More informationBlended Deformable Models
Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University
More informationBias of Higher Order Predictive Interpolation for Sub-pixel Registration
Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz
More informationComputer-Aided Mechanical Design Using Configuration Spaces
Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)
More informationTriangle-Free Planar Graphs as Segments Intersection Graphs
Triangle-ree Planar Graphs as Segments Intersection Graphs N. de Castro 1,.J.Cobos 1, J.C. Dana 1,A.Márqez 1, and M. Noy 2 1 Departamento de Matemática Aplicada I Universidad de Sevilla, Spain {natalia,cobos,dana,almar}@cica.es
More informationThe Convex Hull of Rational Plane Curves
Graphical Models 63, 151 162 (2001) doi:10.1006/gmod.2001.0546, available online at http://www.idealibrary.com on The Convex Hull of Rational Plane Curves Gershon Elber Department of Computer Science,
More informationTrimming Local and Global Self-intersections in Offset Curves/Surfaces using Distance Maps
Trimming Local and Global Self-intersections in Offset Curves/Surfaces using Distance Maps Joon-Kyung Seong a Gershon Elber b, Myung-Soo Kim a,c a School of Computer Science and Engineering, Seoul National
More informationHardware-Accelerated Free-Form Deformation
Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric
More informationMulti-lingual Multi-media Information Retrieval System
Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,
More informationFINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES
FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion
More informationNetworks An introduction to microcomputer networking concepts
Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES
More informationRational Bisectors of CSG Primitives*
Rational Bisectors of CSG Primitives* Gershon Elber Department of Computer Science Technion, Israel Institute of Technology Haifa 32000, Israel Myung-Soo Kim Department of Computer Engineering Seoul National
More informationEUCLIDEAN SKELETONS USING CLOSEST POINTS. Songting Luo. Leonidas J. Guibas. Hong-Kai Zhao. (Communicated by the associate editor name)
Volme X, No. 0X, 200X, X XX Web site: http://www.aimsciences.org EUCLIDEAN SKELETONS USING CLOSEST POINTS Songting Lo Department of Mathematics, University of California, Irvine Irvine, CA 92697-3875,
More informationIntroduction to Computational Manifolds and Applications
IMPA - Institto de Matemática Pra e Aplicada, Rio de Janeiro, RJ, Brazil Introdction to Comptational Manifolds and Applications Part 1 - Constrctions Prof. Marcelo Ferreira Siqeira mfsiqeira@dimap.frn.br
More informationPOWER-OF-2 BOUNDARIES
Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of
More informationTorus/Sphere Intersection Based on a Configuration Space Approach 1
GRAPHICAL MODELS AND IMAGE PROCESSING Vol. 60, No. 1, January, pp. 77 92, 1998 ARTICLE NO. IP970451 Torus/Sphere Intersection Based on a Configuration Space Approach 1 Ku-Jin Kim and Myung-Soo Kim Department
More informationOn the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing
1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity
More informationCS224W Final Report. 1 Introduction. 3 Data Collection and Visualization. 2 Prior Work. Cyprien de Lichy, Renke Pan, Zheng Wu.
CS224W Final Report Cyprien de Lichy, Renke Pan, Zheng W 1 Introdction December 9, 2015 Recommender systems are information filtering systems that provide sers with personalized sggestions for prodcts
More informationCompound Catadioptric Stereo Sensor for Omnidirectional Object Detection
Compond Catadioptric Stereo Sensor for mnidirectional bject Detection Ryske Sagawa Naoki Krita Tomio Echigo Yasshi Yagi The Institte of Scientific and Indstrial Research, saka University 8-1 Mihogaoka,
More informationReading. 13. Texture Mapping. Non-parametric texture mapping. Texture mapping. Required. Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.
Reading Reqired Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8. Recommended 13. Textre Mapping Pal S. Heckbert. Srvey of textre mapping. IEEE Compter Graphics and Applications 6(11): 56--67,
More informationThe Disciplined Flood Protocol in Sensor Networks
The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab
More informationh-vectors of PS ear-decomposable graphs
h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,
More informationFault Tolerance in Hypercubes
Falt Tolerance in Hypercbes Shobana Balakrishnan, Füsn Özgüner, and Baback A. Izadi Department of Electrical Engineering, The Ohio State University, Colmbs, OH 40, USA Abstract: This paper describes different
More informationFast Ray Tetrahedron Intersection using Plücker Coordinates
Fast Ray Tetrahedron Intersection sing Plücker Coordinates Nikos Platis and Theoharis Theoharis Department of Informatics & Telecommnications University of Athens Panepistemiopolis, GR 157 84 Ilissia,
More informationAUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING
AUTOMATIC REGISTRATION FOR REPEAT-TRACK INSAR DATA PROCESSING Mingsheng LIAO, Li ZHANG, Zxn ZHANG, Jiangqing ZHANG Whan Technical University of Srveying and Mapping, Natinal Lab. for Information Eng. in
More informationAugmenting the edge connectivity of planar straight line graphs to three
Agmenting the edge connectivity of planar straight line graphs to three Marwan Al-Jbeh Mashhood Ishaqe Kristóf Rédei Diane L. Sovaine Csaba D. Tóth Pavel Valtr Abstract We characterize the planar straight
More informationSECOND order computational methods commonly employed in production codes, while sufficient for many applications,
th AIAA Comptational Flid Dynamics Conference 7-3 Jne, Honoll, Hawaii AIAA -384 Active Fl Schemes for Systems Timothy A. Eymann DoD HPCMP/CREATE Kestrel Team, Eglin AFB, FL 354 Philip L. Roe Department
More informationMethod to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot
Method to bild an initial adaptive Nero-Fzzy controller for joints control of a legged robot J-C Habmremyi, P. ool and Y. Badoin Royal Military Academy-Free University of Brssels 08 Hobbema str, box:mrm,
More informationTu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization
T P7 15 First-arrival Traveltime Tomography with Modified Total Variation Reglarization W. Jiang* (University of Science and Technology of China) & J. Zhang (University of Science and Technology of China)
More informationMaximum Weight Independent Sets in an Infinite Plane
Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking
More informationPavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003
From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information
More informationImage Denoising Algorithms
Image Denoising Algorithms Xiang Hao School of Compting, University of Utah, USA, hao@cs.tah.ed Abstract. This is a report of an assignment of the class Mathematics of Imaging. In this assignment, we first
More informationTOWARD AN UNCERTAINTY PRINCIPLE FOR WEIGHTED GRAPHS
TOWARD AN UNCERTAINTY PRINCIPLE FOR WEIGHTED GRAPHS Bastien Pasdelop, Réda Alami, Vincent Gripon Telecom Bretagne UMR CNRS Lab-STICC name.srname@telecom-bretagne.e Michael Rabbat McGill University ECE
More informationPARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT
PAAMETE OPTIMIZATION FO TAKAGI-SUGENO FUZZY MODELS LESSONS LEANT Manfred Männle Inst. for Compter Design and Falt Tolerance Univ. of Karlsrhe, 768 Karlsrhe, Germany maennle@compter.org Brokat Technologies
More informationThe effectiveness of PIES comparing to FEM and BEM for 3D elasticity problems
The effectiveness of PIES comparing to FEM and BEM for 3D elasticit problems A. Boltc, E. Zienik, K. Sersen Faclt of Mathematics and Compter Science, Universit of Bialstok, Sosnowa 64, 15-887 Bialstok,
More informationReal-time mean-shift based tracker for thermal vision systems
9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University
More informationIDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION
ICAS 2 CONGRESS IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION Christophe Le Garrec, Marc Hmbert, Michel Lacabanne Aérospatiale Matra
More informationDiscrete Cost Multicommodity Network Optimization Problems and Exact Solution Methods
Annals of Operations Research 106, 19 46, 2001 2002 Klwer Academic Pblishers. Manfactred in The Netherlands. Discrete Cost Mlticommodity Network Optimization Problems and Exact Soltion Methods MICHEL MINOUX
More informationREPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips
REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands
More informationIntersecting a freeform surface with a general swept surface
Computer-Aided Design 37 (2005) 473 483 www.elsevier.com/locate/cad Intersecting a freeform surface with a general swept surface Joon-Kyung Seong a, Ku-Jin Kim b, Myung-Soo Kim a,c, *, Gershon Elber d,1,
More informationAppearance Based Tracking with Background Subtraction
The 8th International Conference on Compter Science & Edcation (ICCSE 213) April 26-28, 213. Colombo, Sri Lanka SD1.4 Appearance Based Tracking with Backgrond Sbtraction Dileepa Joseph Jayamanne Electronic
More information5.0 Curve and Surface Theory
5. Cre and Srface Theor 5.1 arametric Representation of Cres Consider the parametric representation of a cre as a ector t: t [t t t] 5.1 The deriatie of sch a ector ealated at t t is gien b t [ t t t ]
More informationarxiv: v3 [math.co] 7 Sep 2018
Cts in matchings of 3-connected cbic graphs Kolja Knaer Petr Valicov arxiv:1712.06143v3 [math.co] 7 Sep 2018 September 10, 2018 Abstract We discss conjectres on Hamiltonicity in cbic graphs (Tait, Barnette,
More informationConstructing Multiple Light Multicast Trees in WDM Optical Networks
Constrcting Mltiple Light Mlticast Trees in WDM Optical Networks Weifa Liang Department of Compter Science Astralian National University Canberra ACT 0200 Astralia wliang@csaneda Abstract Mlticast roting
More informationMETAMODEL FOR SOFTWARE SOLUTIONS IN COMPUTED TOMOGRAPHY
VOL. 10, NO 22, DECEBER, 2015 ISSN 1819-6608 ETAODEL FOR SOFTWARE SOLUTIONS IN COPUTED TOOGRAPHY Vitaliy ezhyev Faclty of Compter Systems and Software Engineering, Universiti alaysia Pahang, Gambang, alaysia
More informationReading. 11. Texture Mapping. Texture mapping. Non-parametric texture mapping. Required. Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.
Reading Reqired Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8. Optional 11. Textre Mapping Watt, the rest of Chapter 8 Woo, Neider, & Davis, Chapter 9 James F. Blinn and Martin E. Newell. Textre
More informationThe Occlusion Camera
EUROGRAPHICS 2005 / M. Alexa and J. Marks Volme 24 (2005, Nmber 3 (Gest Editors The Occlsion Camera Chnhi Mei, Voic Popesc, and Elisha Sacks Prde University Abstract We introdce the occlsion camera: a
More informationp 1 p 2 p 3 S u( ) θ
Preprint of a paper pblished in inimal Srfaces, Geometric Analysis and Symplectic Geometry Adv. Std. Pre ath, 34 (2002) 129 142. SOLUTION TO THE SHADOW PROBLE IN 3-SPACE OHAAD GHOI Abstract. If a convex
More informationTopic Continuity for Web Document Categorization and Ranking
Topic Continity for Web ocment Categorization and Ranking B. L. Narayan, C. A. Mrthy and Sankar. Pal Machine Intelligence Unit, Indian Statistical Institte, 03, B. T. Road, olkata - 70008, India. E-mail:
More informationContouring 1- and 2-Manifolds in Arbitrary Dimensions
Contouring 1- and 2-Manifolds in Arbitrary Dimensions Joon-Kyung Seong School of Computer Science Seoul National University, Korea swallow@3map.snu.ac.kr Gershon Elber Computer Science Dept. Technion,
More informationAn Optimization of Granular Network by Evolutionary Methods
An Optimization of Granlar Networ by Evoltionary Methods YUN-HEE HAN, KEUN-CHANG KWAK* Dept. of Control, Instrmentation, and Robot Engineering Chosn University 375 Seos-dong, Dong-g, Gwangj, 50-759 Soth
More information11 - Bump Mapping. Bump-Mapped Objects. Bump-Mapped Objects. Bump-Mapped Objects. Limitations Of Texture Mapping. Bumps: Perturbed Normals
CSc 155 Advanced Compter Graphics Limitations Of extre Mapping extre mapping paints srfaces o extre image is typically fixed Some characteristics are difficlt to textre o Roghness, Wrinkles extre illmination
More informationContinuity Smooth Path Planning Using Cubic Polynomial Interpolation with Membership Function
J Electr Eng Technol Vol., No.?: 74-?, 5 http://dx.doi.org/.537/jeet.5..?.74 ISSN(Print) 975- ISSN(Online) 93-743 Continity Smooth Path Planning Using Cbic Polomial Interpolation with Membership Fnction
More informationPerspective silhouette of a general swept volume
Visual Comput (2006) DOI 10.1007/s00371-006-0371-1 ORIGINAL ARTICLE Joon-Kyung Seong Ku-Jin Kim Myung-Soo Kim Gershon Elber Perspective silhouette of a general swept volume Published online: 7 February
More informationABSOLUTE DEFORMATION PROFILE MEASUREMENT IN TUNNELS USING RELATIVE CONVERGENCE MEASUREMENTS
Proceedings th FIG Symposim on Deformation Measrements Santorini Greece 00. ABSOUTE DEFORMATION PROFIE MEASUREMENT IN TUNNES USING REATIVE CONVERGENCE MEASUREMENTS Mahdi Moosai and Saeid Khazaei Mining
More informationObject Pose from a Single Image
Object Pose from a Single Image How Do We See Objects in Depth? Stereo Use differences between images in or left and right eye How mch is this difference for a car at 00 m? Moe or head sideways Or, the
More informationPolynomial Decomposition and Its Applications
Polynomial Decomposition and Its Applications Joon-Kyung Seong School of Computer Science and Engineering Seoul National University, Seoul 151-742, South Korea E-mail: swallow@3map.snu.ac.kr and Gershon
More informationImage Compression Compression Fundamentals
Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers
More informationPara-catadioptric camera auto-calibration from epipolar geometry
CENTER FOR MACHINE PERCEPTION CZECH TECHNICAL UNIVERSITY Para-catadioptric camera ato-calibration from epipolar geometry Branislav Mičšík and Tomáš Pajdla micsb1@cmp.felk.cvt.cz, pajdla@cmp.felk.cvt.cz
More informationDIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES
DIRECT AND PROGRESSIVE RECONSTRUCTION OF DUAL PHOTOGRAPHY IMAGES Binh-Son Ha 1 Imari Sato 2 Kok-Lim Low 1 1 National University of Singapore 2 National Institte of Informatics, Tokyo, Japan ABSTRACT Dal
More informationAn Adaptive Strategy for Maximizing Throughput in MAC layer Wireless Multicast
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering May 24 An Adaptive Strategy for Maximizing Throghpt in MAC layer Wireless Mlticast Prasanna
More informationConstrained Routing Between Non-Visible Vertices
Constrained Roting Between Non-Visible Vertices Prosenjit Bose 1, Matias Korman 2, André van Renssen 3,4, and Sander Verdonschot 1 1 School of Compter Science, Carleton University, Ottawa, Canada. jit@scs.carleton.ca,
More informationBISECTOR CURVES OF PLANAR RATIONAL CURVES IN LORENTZIAN PLANE
INTERNATIONAL JOURNAL OF GEOMETRY Vol. (03), No., 47-53 BISECTOR CURVES OF PLANAR RATIONAL CURVES IN LORENTZIAN PLANE MUSTAFA DEDE, YASIN UNLUTURK AND CUMALI EKICI Abstract. In this paper, the bisector
More informationPipelined van Emde Boas Tree: Algorithms, Analysis, and Applications
This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the IEEE INFOCOM 007 proceedings Pipelined van Emde Boas Tree: Algorithms, Analysis,
More informationPolygon Decomposition based on the Straight Line Skeleton
Polygon Decomposition based on the Straight Line Skeleton Mirela Tănase Institte of Information & Compting Sciences P.O. Bo 80089 3508 TB Utrecht The Netherlands mirela@cs..nl Remco C. Veltkamp Institte
More informationDate: December 5, 1999 Dist'n: T1E1.4
12/4/99 1 T1E14/99-559 Project: T1E14: VDSL Title: Vectored VDSL (99-559) Contact: J Cioffi, G Ginis, W Y Dept of EE, Stanford U, Stanford, CA 945 Cioffi@stanforded, 1-65-723-215, F: 1-65-724-3652 Date:
More informationA RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA
A RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA Mei Zho*, Ling-li Tang, Chan-rong Li, Zhi Peng, Jing-mei Li Academy of Opto-Electronics, Chinese Academy of Sciences, No.9, Dengzhang
More informationA choice relation framework for supporting category-partition test case generation
Title A choice relation framework for spporting category-partition test case generation Athor(s) Chen, TY; Poon, PL; Tse, TH Citation Ieee Transactions On Software Engineering, 2003, v. 29 n. 7, p. 577-593
More informationApplication of Gaussian Curvature Method in Development of Hull Plate Surface
Marine Engineering Frontiers (MEF) Volme 2, 204 Application of Gassian Crvatre Method in Development of Hll Plate Srface Xili Zh, Yjn Li 2 Dept. of Infor., Dalian Univ., Dalian 6622, China 2 Dept. of Naval
More informationAlliances and Bisection Width for Planar Graphs
Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.
More informationUncertainty Determination for Dimensional Measurements with Computed Tomography
Uncertainty Determination for Dimensional Measrements with Compted Tomography Kim Kiekens 1,, Tan Ye 1,, Frank Welkenhyzen, Jean-Pierre Krth, Wim Dewlf 1, 1 Grop T even University College, KU even Association
More informationTdb: A Source-level Debugger for Dynamically Translated Programs
Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,
More informationSTABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWORK DYNAMICS FOR STATIC OPTIMIZATION
STABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWOR DYNAMICS FOR STATIC OPTIMIZATION Grsel Serpen and Yifeng X Electrical Engineering and Compter Science Department, The University of Toledo, Toledo, OH
More informationSketch-Based Aesthetic Product Form Exploration from Existing Images Using Piecewise Clothoid Curves
Sketch-Based Aesthetic Prodct Form Exploration from Existing Images Using Piecewise Clothoid Crves Günay Orbay, Mehmet Ersin Yümer, Levent Brak Kara* Mechanical Engineering Department Carnegie Mellon University
More informationarxiv: v1 [cs.cg] 27 Nov 2015
On Visibility Representations of Non-planar Graphs Therese Biedl 1, Giseppe Liotta 2, Fabrizio Montecchiani 2 David R. Cheriton School of Compter Science, University of Waterloo, Canada biedl@waterloo.ca
More informationMathematica(l) Roller Coasters
Mathematica(l) Roller Coasters Selwyn Hollis Department of Mathematics Armstrong Atlantic State University Savannah, GA 31419 shollis@armstrong.ed à Introdction Mathematica animations that simlate roller
More informationNew Architectures for Hierarchical Predictive Control
Preprint, 11th IFAC Symposim on Dynamics and Control of Process Systems, inclding Biosystems Jne 6-8, 216. NTNU, Trondheim, Norway New Architectres for Hierarchical Predictive Control Victor M. Zavala
More informationDiscretized Approximations for POMDP with Average Cost
Discretized Approximations for POMDP with Average Cost Hizhen Y Lab for Information and Decisions EECS Dept., MIT Cambridge, MA 0239 Dimitri P. Bertsekas Lab for Information and Decisions EECS Dept., MIT
More informationStereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection
Stereo Matching and 3D Visalization for Gamma-Ray Cargo Inspection Zhigang Zh *ab, Y-Chi H bc a Department of Compter Science, The City College of New York, New York, NY 3 b Department of Compter Science,
More informationFactors Influencing Performance of Firefly and Particle Swarm Optimization Algorithms
Factors Inflencing Performance of Firefly and Particle Swarm Optimization Algorithms Damanjeet Kar, UIET, Panjab University, Chandigarh Abstract In this paper, two natre inspired meta heristic approaches
More informationSubgraph Matching with Set Similarity in a Large Graph Database
1 Sbgraph Matching with Set Similarity in a Large Graph Database Liang Hong, Lei Zo, Xiang Lian, Philip S. Y Abstract In real-world graphs sch as social networks, Semantic Web and biological networks,
More informationEngineering, University of Malaya, Kuala Lumpur, Malaysia 2 Department of Mechanical Engineering, Osaka University, 2-1
nternational Jornal o Mechanical and Materials Engineering (JMME), Vol. 4 (2009), No. 1, 98-102. TECHNCAL NOTE: MMERSED BOUNDARY METHOD (BODY FORCE) FOR FLOW AROUND THN BODES WTH SHARP EDGES T. M. Y. S.
More informationTri-Edge-Connectivity Augmentation for Planar Straight Line Graphs
Tri-Edge-Connectivity Agmentation for Planar Straight Line Graphs Marwan Al-Jbeh 1, Mashhood Ishaqe 1, Kristóf Rédei 1, Diane L. Sovaine 1, and Csaba D. Tóth 1,2 1 Department of Compter Science, Tfts University,
More informationCurve Modeling (Spline) Dr. S.M. Malaek. Assistant: M. Younesi
Crve Modeling Sline Dr. S.M. Malae Assistant: M. Yonesi Crve Modeling Sline Crve Control Points Convex Hll Shae of sline crve Interolation Slines Aroximation Slines Continity Conditions Parametric & Geometric
More informationLecture 10. Diffraction. incident
1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see
More informationMaster for Co-Simulation Using FMI
Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany
More informationPERFORMANCE EVALUATION AND HILS TEST OF CONTROL ALLOCATION METHODS FOR RECONFIGURATION CONTROL
6 TH INTENATIONA CONGESS OF THE AEONAUTICA SCIENCES Abstract PEFOMANCE EVAUATION AND HIS TEST OF CONTO AOCATION METHODS FO ECONFIGUATION CONTO Byong-Mn Min*, Bong-J Kim**, Eng-Tai Kim***, and Min-Jea Tahk*
More informationMinimal Edge Addition for Network Controllability
This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,
More informationThe LS-STAG Method : A new Immersed Boundary / Level-Set Method for the Computation of Incompressible Viscous Flows in Complex Geometries
The LS-STAG Method : A new Immersed Bondary / Level-Set Method for the Comptation of Incompressible Viscos Flows in Complex Geometries Yoann Cheny & Olivier Botella Nancy Universités LEMTA - UMR 7563 (CNRS-INPL-UHP)
More informationA GENERIC MODEL OF A BASE-ISOLATED BUILDING
Chapter 5 A GENERIC MODEL OF A BASE-ISOLATED BUILDING This chapter draws together the work o Chapters 3 and 4 and describes the assembly o a generic model o a base-isolated bilding. The irst section describes
More informationStaCo: Stackelberg-based Coverage Approach in Robotic Swarms
Maastricht University Department of Knowledge Engineering Technical Report No.:... : Stackelberg-based Coverage Approach in Robotic Swarms Kateřina Staňková, Bijan Ranjbar-Sahraei, Gerhard Weiss, Karl
More information