Discrete Circularity Measure

Size: px
Start display at page:

Download "Discrete Circularity Measure"

Transcription

1 Discrete Circularity Measure Tristan Roussillon 1, Laure Tougne 1, and Isabelle Sivignon 2 1 Laboratoire LIRIS, Université de Lyon, 5 Av Pierre-Mendès France Bron {tristan.roussillon, laure.tougne}@liris.cnrs.fr 2 Laboratoire LIRIS, Université de Lyon, CNRS, 8 Bd Niels Bohr Villeurbanne isabelle.sivignon@liris.cnrs.fr Abstract. A new circularity measure for discrete objects is introduced and an algorithm to compute this measure is presented. This measure equals 0 for all discrete circles and is strictly positive for all discrete objects which are not discrete circles. 1 Introduction The study of geometric properties of discrete objects, i.e. connected sets of discrete points, for shape recognition or shape description, is an important topic of Discrete Geometry. A classical way to describe discrete objects shapes is to compute global estimators like perimeter, area, eccentricity, compactness, etc. See [Lon98] or [ZL04] for a review of shape representation and description techniques. In this paper, we focus on circularity. A classical circularity measure in the Euclidean plane is P 2 /A 4π where A is the area and P the perimeter. The discrete equivalent of this circularity measure was introduced in [Har74], but coarse estimation of perimeter makes the measure unsatisfactory: discrete circles may have neither the same circularity value nor the smallest circularity value. Since [Har74], lots of progress have been done on length estimation. In [DT03], it has been shown that length estimations computed with local definition of length are never convergent. In [CK04], it has been shown that perimeter estimation based on DSS recognition (see [DRR95]) is convergent and behave very well with respect to other perimeter estimation methods. However, even with these improvements, one problem remains: discrete circles have not the same circularity value. To our knowledge, only one paper dealt with this problem, more than twenty years ago. In [KA84], a discrete disk recognition algorithm in O(n 2 ) is presented in the first part, and a discrete compactness evaluation algorithm for discrete convex objects in O(n 3 n) is presented in the second part (where n is the number of pixels of the discrete curve). The new discrete compactness measure is the ratio between area A and area A of the smallest enclosing discrete disk (where the smallest is expressed in area unit, i.e. in number of pixels). As a smallest enclosing discrete disk may not be unique and as the smallest enclosing Supported by a grant from the french DGA (Jacques Blanc-Talon).

2 euclidean disk may not be a smallest enclosing discrete disk, areas of many discrete disks have to be compared. This is why the computational cost is rather high. This first attempt show us that the problem is not trivial because none point such as the center of the smallest enclosing circle, the center of the biggest inscribed circle or the centroid, are always a circle center, the discretization of which is the discrete object to be described. Since [KA84], lots of progress have been done in discrete disk or circle recognition, but not in discrete circularity computation, whereas both problems are linked. Several authors based their methods on the classical separating arc problem in Computational Geometry. Fisk [Fis86] presents an algorithm to detect if a set of grid points in a N N image is a discrete disk in O(N 2 ). In addition, this algorithm constructs the complete solution domain, contrary to Kim s one [KA84]. Based on a similar approach, Kovalevsky [Kov90] proposes a discrete circle recognition, the computational cost of which is estimated by Coeurjolly et al. [CGRT04] in O(n 2.log(n)). Coeurjolly et al. [CGRT04] solve the classical separating arc problem using classical tools and improve the computational cost due to an arithmetical approach. Their algorithm, which may be incremental, constructs the complete solution domain in O(n 4/3.log(n)). However, it is possible to reach a linear time computional cost, giving up the incremental construction of the complete solution domain. Damaschke [Dam95] proves that the separating arc problem in one quadrant is equivalent to solve a set of 2n inequalities in dimension 3. Thus, the Megiddo s [Meg84] algorithm can be used to decide if a discrete curve is a discrete circle in O(n). The objective of the paper is to propose a consistent discrete circularity measure (i.e. the measure equals 0 for all discrete circles). To do this, our approach is to transform the boolean output of an existing discrete circle recognition algorithm into a real output. The paper is organised as follows. In section 2, we recall the algorithm presented in [CGRT04] to solve the separating arc problem. In section 3, we introduce a new discrete circularity measure, prove that it gives 0 for all discrete circles, and presente the algorithm which computes it. Experiments are given in section 4 with synthetical images. The paper ends with some conclusions and future works in section 5. 2 The separating arc problem In this section, we recall the algorithm presented in [CGRT04] to solve the separating arc problem, and we extend it in order to compute a new discrete circularity measure. We opted for the notation used in [CGRT04]. Let S ant T be two finite sets of points of Z 2. S is called circularly separable from T if there exists an Euclidean disk C(ω, R) centered at ω and with radius R, such that: s S, t T, s C and t / C. If such a circle exists for given S and T, then ω acd(s, T ), where acd(s, T ), nammed the arc center domain, is such that:

3 acd(s, T ) = {ω s S, t T, s C and t / C} acd(s, T ) = s S, t T H(s, t) where H(s, t) is the half-plane bounded by bisector of [st] and containing s. acd(s, T ) = where M is the midpoint of [st]. acd(s, T ) = s, t T acd(s, T ) = s S, t T {P st. MP < 0} {(x p, y p ) 2(x t x s )x p +2(y t y s )y p +x s 2 +y s 2 x t 2 y t 2 < 0} s, t T {(x, y) a.x + b.y + c < 0} where P(x p = x, y p = y), a = 2(x t x s ), b = 2(y t y s ), c = x 2 s + y 2 s x 2 t y 2 t. Given a discrete curve, the authors of [CGRT04] show how to linearly compute a small set of pixels S and T such that S is circularly separable from T if and only if the discrete curve to process is the OBQ digitization of a circle (Proposition 6 in [CGRT04]). S is the convex hull of the discrete curve, whereas points t T are the closest points to the middle of [s i s j ], an edge of S. Figure 2(a) and (b) give an illustration of digital curves together with the sets T computed after [CGRT04]. Let us suppose that b 0. Each half-plane H(s, t) is bounded by a straight line having equation y = a b.x c b. This straight line is the bisector of s and t. Each half-plane H(s, t), containing s but not t, is : the set of points located below its boundary when b > 0, such that: {(x, y) y < a b.x c b } the set of points located above its boundary when b < 0, such that: {(x, y) y > a b.x c b } As in [CGRT04], we use a dual space to represent these sets of inequalities. However, where the authors use this transformation only to improve the computation of acd(s, t), we propose to go further in its use to propose a new measure of circularity. Figure 1 recalls the definition of the classical point-line duality. In our case, we do not deal with straight lines but with inequalities that are represented by oriented half-planes.

4 Primal space y αx y + β = 0 y (x, y) y 1 2 x x 3 4 x β β Dual space αx y + β = 0 (α, β) β α α 4 α Fig.1. Point-line duality : a line of the primal space is represented by a point in the dual space and conversely. Three lines intersecting in the primal space map to three colinear points in the dual space. We define the dual of a half-plane H = {(x, y) y < a b.x c b } as the labelled point H l ( a b, c b ), where l = + when b > 0 and l = - when b < 0. Similarly, we denote N = {( a b, c b ) c b < a b.x y} the half-plane dual of labelled point N l ( a b, c b ). See Figure 2 for an illustration of this transformation. In lemma 1, we suppose that b > 0, and omit the label l in the notations. The case where b < 0 is symmetric. Proposition 1 of [CGRT04] is stated in a different way in the following lemma : Lemma 1. N H if and only if H N. Proof. N H {N(x, y) y < a b.x c b } {H( a b, c b ) c b < a.x y} b H N As stated above, two kinds of inequalities may be defined according to the sign of b. Let us denote K + (resp. K ) the set of half-planes H where b > 0 (resp. b < 0). Let us also denote L + = H, H K + (resp. L = H, H K ). The image in the dual space of the set L + (resp. L ) is a set of points denoted by L + (resp. L ). L + (resp. L ) is the upper convex hull (rep. lower convex hull) of the points of K + (resp. K ). Figure 2 shows the link between intersection of half-planes in the primal space and convex hull of points in the dual space. Lemma 2. L + L if and only if L + L =. Moreover, L + is below L.

5 (a) (b) Fig. 2. Half-plane/labelled point duality : (a) a set of oriented half-planes. Half-planes labelled from a to e (resp. f to k) are such that b > 0 (resp. b < 0) ; (b) dual points of the half-planes, labelled with corresponding upper-case letters. Proof. Suppose that L + L. Then there exists a point N such that N L + L. Applying lemma 1, it is clear that N + L + L + N + i.e. the whole set of points L + is located below (since b > 0) the boundary straight line of half-plane N +. It is also clear that N L L N i.e. the whole set of points L is located above (since b < 0) the boundary straight line of half-plane N. Consequently, there exists a half-plane N + (or N ) that contains L + but not L (or L but not L + ), i.e L + L =. The reverse implication is proved in the same way. Lemma 2 shows how to detect if S is circularly separable from T : compute L + and L ; check if the two polygonal lines intersect or not. If not, then S is circularly separable from T. We can derive the following property from Lemma 2 : Corollary 1. A discrete curve is a discrete circle if and only if L + and L do not intersect each other. Otherwise, L + L is a non-empty convex polygon. This property is used in the following to define a new circularity measure. 3 A new discrete circularity measure 3.1 Definitions Let us recall that H(s, t) (H for short) is the half-plane bounded by bisector of s and t and containing s. L + (resp. L ) is the intersection of half-planes H where

6 (a) (b) β α β α L L L + (c) L + (d) Fig.3. S is the convex hull of the set of black points (the discrete curve). T is the set of white points. Sets L + and L in the dual space are depicted respectively in c) and d) for discrete curves drawn respectively in a) and b). b > 0 (resp. b < 0) and L + (resp. L ) the convex hull of points H, where x is the dual of x. Definition 1. Given a discrete curve, we call circularity the vertical width of L + L. If L + and L do not intersect each other, the circularity is set to zero. The vertical width of a polygon is the minimum distance between two horizontal parallel lines encompassing the polygon. Property 1. The circularity is ranging from 0 to +. Moreover, the cirularity is 0 if and only if the digital curve S is the OBQ digitization of a circle. This property is straightforward from Corollary 1 : S is a digital circle if and only if L + L =, and thus the cirularity is 0. Otherwise L + L and the vertical width of the intersection polygon is a strictly positive value. The idea under this definition is to associate the distance from a discrete curve to a discrete circle with a measure of the polygon L + L. Among all the measures one could imagine, the vertical distance has the nice following property:

7 Property 2. Let l and v respectively be a line and a vertex, and denote l and v their respective images in the dual space. Then d(l, v ) = d(l, v), where d denotes the vertical distance. This property implies that the vertical width of L + L can be geometrically interpreted in the primal space where the bisectors are defined. Figure 4 illustrates this interpretation: if the vertical width is attained between the point l and the straight line v (see (a)), then if v is moved vertically by a distance d > d(l, v ) (see (b)), L + L becomes empty. Similarly, in the primal space, the distance between the upper convex hull L + and the lower convex hull L is also the vertical width d(l, v ) from Property 2, and the sets of constraints becomes satisfiable if the point v is moved vertically by a distance d > d(l, v ). Note that Property 2 is not true if the vertical width is replaced by the width of the polygon. Such a geometrical interpretation could not be done with this measure. Thus, the measure we propose seems to be a good candidate to estimate the distance between a discrete curve and a discrete circle. Nevertheless, this geometrical interpretation supposes that all the constraints we deal with are independent one from another, such that moving one constraint does not affect the others. But this is not true for the data we deal with since each constraint (i.e. bisector) is computed from two pixels (one in S, the other in T ) and one pixel is used in the definition of more that one bisector. We see that the general framework that should be studied to get a precise estimation of the circularity by this method is a very difficult combinatorial problem. However, in the next section, experimental results show that the measure we propose gives good results for some classes of objects. 3.2 Algorithm and complexity Algorithm 1, summarized hereafter, has been detailed in section 2. Algorithm 1: The algorithm which computes our new circularity measure Input: a closed discrete curve Output: a circularity measure 1 Compute S and T from the input; 2 Compute parameters (a, b, c) of half-planes H(s, t); 3 Compute K + and K according to the sign of b; 4 L + = ConvexHull(Dual(K + )); 5 L = ConvexHull(Dual(K )); return VerticalWidth(L + Ì 6 L ); The overall complexity of the algorithm is the same that the one of the recognition algorithm [CGRT04], that is O(n 4/3.log(n)). Indeed, step 1 is in O(n) thanks to the arithmetical approach described in [CGRT04]. Steps 2 and 3 are in

8 L L l l v d(l,v ) d > d(l,v ) L + v L + (a) (b) L v l l L + d(l,v) L + d > d(l,v) L v (c) (d) Fig.4. Geometrical interpretation of the vertical width of L + Ì L : L + Ì L becomes empty when v is moved by d, while in the primal space, the constraints become satisfiable. O(n 2 ) where n = card(s) = card(t ). Steps 4 and 5 are in O(n 2 log(n )) using classical convex hull computation algorithms. Steps 6 is in O(log(n )) where n is the number of vertices of L + L. Knowing that n is bounded by O(n 2/3 ) ([CGRT04]) and n < n, we can conclude that the overall complexity of the algorithm is O(n 4/3.log(n)). 4 Experiments By definition, our new circularity measure is minimum and equals 0 for all discrete circles whatever its center or its radius (see section 3). In this section we study the behavior of this measure with other classes of objects, either smooth objects that are not circles, such as ellipses and polygons or noisy objects.

9 4.1 Smooth objects First, we generated hundreds of discrete ellipses (OBQ discretization) with various parameters : a (resp. b), small (resp. great) semi-axis, θ, the angle between the main axis of the ellipse and the x-coordinate axis, O x and O y the coordinates of the ellipse center. Figure 5 and Figure 6 show that circularity linearly inscreases with size whereas it exponentially inscreases with eccentricity. This behavior recalls the true circularity measure apart from the fact that the proposed measure is not yet normalized. Circularity of discrete ellipses of increasing size (a/b = 1/2) Circularity b Fig. 5. One hundred of discrete ellipses were generated according to the following rules: O(0, 0), θ = 0, a/b = 1/2 and b is ranging from 5 to 105. Circularity is plotted against b, the size of the ellipses. Next, we generated fifty regular polygons of fixed perimeter. Their number of sides is ranging from 3 to 53, whereas their perimeter is approximatively equal to 1325 (the unit is pixel). In Figure 7, circularity decreases with the number of sides and converges towards 0. The bigger the number of sides, the more the polygons look like a circle and the more circularity is close to 0. Note that the artefacts are related to the parity of the number of sides. 4.2 Noisy objects Finally, we generated hundreds of noisy circles. In order to study the impact of the amount of noise onto circularity, we implemented a degradation model very close to the one in [KHB + 00]. This model was proposed and validated in the context of document analysis and assume that: (i) the probability to flip a pixel (i.e., label object or 1 a pixel labelled background or 0 and conversely)

10 Circularity of discrete ellipses of increasing eccentricity (b=50) Circularity a/b Fig. 6. One hundred of discrete ellipses were generated according to the following rules: O(0, 0), θ = 0, b = 50 and a is ranging from 10 to 50. Circularity is plotted against a/b, the eccentricity of the ellipses. Regular polygons circularity Circularity Number of sides Fig regular polygons, the perimeter of which is approximatively equals to Circularity is plotted against the number of sides.

11 depends of its distance to the nearest pixel of the complement set and (ii) other acquisition defaults, such as blur, may be simulated with a morphological closing. Thus, in practice: we perform a squared euclidean distance transform (see [Hir96]), we process each pixel according to formula 1 which is a simplified version of the one of [KHB + 00]: p(0 1) = p(1 0) = exp( d2 α ) (1) where d 2 is the squared euclidean distance of the pixel to process to the nearest pixel of the complement set and α is a parameter which controls the amount of noise. we apply a morphological closing with a circular structuring element, the radius of which is 5, in order to make the object connected again. Figure 8 gives some results of the algorithm applied to a discrete disk. α = 1 α = 15 α = 30 Fig. 8. Three disks, the radius of which is 50. The added noise depends of parameter alpha, according to the degradation model of [KHB + 00]. The circles we want to process are the 8-connected boundaries of the disks. In Figure 9, circularity increases with the amount of noise, but not in a smooth way, contrary to previous plots. Globally, the noisier the circle, the more it looks different from a circle and the higher circularity is. However, we have to keep in mind that both noise and circularity definitions are subjectives. 5 Conclusion and perspectives In this paper, a new circularity measure for discrete objects is introduced and an algorithm to compute this measure is presented (section 3). An important property is fulfilled: the measure equals 0 for all discrete circles and is strictly positive for all discrete objects which are not discrete circles. Experiments show good and encouraging results (section 4). However, the measure proposed need to be normalized (Figure 5), in order to be scale invariant with discrete objects such as discrete ellipses. In addition, the measure proposed is not rotation invariant and it is one of our future works.

12 Circularity of discrete circles of increasing noise Circularity average alpha Fig.9. Nine sets of circles that are more and more noisy have been generated. Parameter alpha ranging from 1 to 30 controls the amount of noise (see Figure.8). Average circularity measure is plotted against parameter alpha. The problem of computing a consistent circularity measure is formulated in terms of sets of inequalities and we use a dual space to represent these sets. In this dual space, a measure of a polygon is computed to estimate the distance from a discrete curve to a discrete circle. Very tight links between this method and the field of linear programming need to be studied, especially the case of sets of constraints insatisfiable. This method is very general and could be applied to other objects. References [CGRT04] David Coeurjolly, Yan Gérard, Jean-Pierre Reveillès, and Laure Tougne. An elementary algorithm for digital arc segmentation. Discrete Applied Mathematics, 139(1-3):31 50, [CK04] David Coeurjolly and Reinhard Klette. A comparative evaluation of length estimators of digital curves. IEEE Transactions on Pattern Analysis and Machine Intelligence, 26: , [Dam95] P. Damaschke. The linear time recognition of digital arcs, [DRR95] Isabelle Debled-Renesson and Jean-Pierre Reveillès. A linear algorithm for segmentation of digital curves. International Journal of Pattern Recognition and Artificial Intelligence, 9: , [DT03] [Fis86] A. Daurat and M. Tajine. On local definitions of length of digital curves. In Discrete Geometry in Computer Imagery, pages , S. Fisk. Separating points sets by circles, and the recognition of digital disks. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8: , 1986.

13 [Har74] R. M. Haralick. A measure for circularity of digital figures. IEEE Transactions on Systems, Man and Cybernetics, 4: , [Hir96] T. Hirata. A unified linear-time algorithm for computing distance maps. Information Processing Letters, 58(3): , [KA84] Chul E. Kim and Thimothy A. Anderson. Digital disks and a digital compactness measure. In Annual ACM Symposium on Theory of Computing, pages , [KHB + 00] T. Kanungo, R. M. Haralick, H. S. Baird, W. Stuezle, and D. Madigan. A statistical, nonparametric methodology for document degradation model validation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22: , [Kov90] V. A. Kovalevsky. New definition and fast recognition of digital straight segments and arcs. In Internation Conference on Pattern Analysis and Machine Intelligence, pages 31 34, [Lon98] Sven Loncaric. A survey of shape analysis techniques. Pattern Recognition, 31(8): , [Meg84] Nimrod Megiddo. Linear programming in linear time when the dimension is fixed. SIAM Journal on Computing, 31: , [ZL04] Dengsheng Zhang and Guojun Lu. Review of shape representation and description techniques. Pattern Recognition, 37(1):1 19, 2004.

Measure of Circularity for Digital Curves and its Fast Computation

Measure of Circularity for Digital Curves and its Fast Computation Measure of Circularity for Digital Curves and its Fast Computation Tristan Roussillon, Laure Tougne Laboratoire LIRIS Université de Lyon 5 Av Pierre-Mendès France 69676 Bron {tristan.roussillon, laure.tougne}@liris.cnrs.fr

More information

EXTREME POINTS AND AFFINE EQUIVALENCE

EXTREME POINTS AND AFFINE EQUIVALENCE EXTREME POINTS AND AFFINE EQUIVALENCE The purpose of this note is to use the notions of extreme points and affine transformations which are studied in the file affine-convex.pdf to prove that certain standard

More information

Lecture 5: Duality Theory

Lecture 5: Duality Theory Lecture 5: Duality Theory Rajat Mittal IIT Kanpur The objective of this lecture note will be to learn duality theory of linear programming. We are planning to answer following questions. What are hyperplane

More information

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality

Planar Graphs. 1 Graphs and maps. 1.1 Planarity and duality Planar Graphs In the first half of this book, we consider mostly planar graphs and their geometric representations, mostly in the plane. We start with a survey of basic results on planar graphs. This chapter

More information

O(n 3 log n) time complexity for the Optimal Consensus Set computation for 4-connected Digital circles

O(n 3 log n) time complexity for the Optimal Consensus Set computation for 4-connected Digital circles O(n 3 log n) time complexity for the Optimal Consensus Set computation for 4-connected Digital circles Gaelle Largeteau-Skapin, Rita Zrour, and Eric Andres Laboratoire XLIM-SIC UMR CNRS 7252, Université

More information

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 3: Discrete straight lines: definition and recognition. Yukiko Kenmochi.

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 3: Discrete straight lines: definition and recognition. Yukiko Kenmochi. UPEM Master 2 Informatique SIS Digital Geometry Topic 3: Discrete straight lines: definition and recognition Yukiko Kenmochi October 12, 2016 Digital Geometry : Topic 3 1/30 Straight lines and their discretizations

More information

Course Number: Course Title: Geometry

Course Number: Course Title: Geometry Course Number: 1206310 Course Title: Geometry RELATED GLOSSARY TERM DEFINITIONS (89) Altitude The perpendicular distance from the top of a geometric figure to its opposite side. Angle Two rays or two line

More information

Pi at School. Arindama Singh Department of Mathematics Indian Institute of Technology Madras Chennai , India

Pi at School. Arindama Singh Department of Mathematics Indian Institute of Technology Madras Chennai , India Pi at School rindama Singh epartment of Mathematics Indian Institute of Technology Madras Chennai-600036, India Email: asingh@iitm.ac.in bstract: In this paper, an attempt has been made to define π by

More information

Algorithms for Fast Digital Straight Segments Union

Algorithms for Fast Digital Straight Segments Union Algorithms for Fast Digital Straight Segments Union Isabelle Sivignon gipsa-lab, CNRS, UMR 5216, F-38420, France isabelle.sivignon@gipsa-lab.grenoble-inp.fr Abstract. Given two Digital Straight Segments

More information

Optimal covering of a straight line applied to discrete convexity

Optimal covering of a straight line applied to discrete convexity Optimal covering of a straight line applied to discrete convexity Jean-Marc Chassery, Isaelle Sivignon gipsa-la, CNRS, UMR 5216, F-38420, France jean-marc.chassery@gipsa-la.grenole-inp.fr isaelle.sivignon@gipsa-la.grenole-inp.fr

More information

5. THE ISOPERIMETRIC PROBLEM

5. THE ISOPERIMETRIC PROBLEM Math 501 - Differential Geometry Herman Gluck March 1, 2012 5. THE ISOPERIMETRIC PROBLEM Theorem. Let C be a simple closed curve in the plane with length L and bounding a region of area A. Then L 2 4 A,

More information

Estimating the Free Region of a Sensor Node

Estimating the Free Region of a Sensor Node Estimating the Free Region of a Sensor Node Laxmi Gewali, Navin Rongratana, Jan B. Pedersen School of Computer Science, University of Nevada 4505 Maryland Parkway Las Vegas, NV, 89154, USA Abstract We

More information

Digital shape analysis with maximal segments

Digital shape analysis with maximal segments Digital shape analysis with maximal segments Asymptotic linear digital geometry Jacques-Olivier Lachaud Laboratory of Mathematics (LAMA - UMR CNRS 5127) University of Savoie, France Sept. 24, 2010 DGCV

More information

In what follows, we will focus on Voronoi diagrams in Euclidean space. Later, we will generalize to other distance spaces.

In what follows, we will focus on Voronoi diagrams in Euclidean space. Later, we will generalize to other distance spaces. Voronoi Diagrams 4 A city builds a set of post offices, and now needs to determine which houses will be served by which office. It would be wasteful for a postman to go out of their way to make a delivery

More information

7. The Gauss-Bonnet theorem

7. The Gauss-Bonnet theorem 7. The Gauss-Bonnet theorem 7.1 Hyperbolic polygons In Euclidean geometry, an n-sided polygon is a subset of the Euclidean plane bounded by n straight lines. Thus the edges of a Euclidean polygon are formed

More information

Glossary of dictionary terms in the AP geometry units

Glossary of dictionary terms in the AP geometry units Glossary of dictionary terms in the AP geometry units affine linear equation: an equation in which both sides are sums of terms that are either a number times y or a number times x or just a number [SlL2-D5]

More information

Line Arrangement. Chapter 6

Line Arrangement. Chapter 6 Line Arrangement Chapter 6 Line Arrangement Problem: Given a set L of n lines in the plane, compute their arrangement which is a planar subdivision. Line Arrangements Problem: Given a set L of n lines

More information

Reversible polyhedral reconstruction of discrete surfaces

Reversible polyhedral reconstruction of discrete surfaces Reversible polyhedral reconstruction of discrete surfaces Isabelle Sivignon 1, Florent Dupont, and Jean-Marc Chassery 1 1 Laboratoire LIS Domaine universitaire Grenoble - BP46 3840 St Martin d Hères Cedex,

More information

THE DNA INEQUALITY POWER ROUND

THE DNA INEQUALITY POWER ROUND THE DNA INEQUALITY POWER ROUND Instructions Write/draw all solutions neatly, with at most one question per page, clearly numbered. Turn in the solutions in numerical order, with your team name at the upper

More information

Weighted Neighborhood Sequences in Non-Standard Three-Dimensional Grids Parameter Optimization

Weighted Neighborhood Sequences in Non-Standard Three-Dimensional Grids Parameter Optimization Weighted Neighborhood Sequences in Non-Standard Three-Dimensional Grids Parameter Optimization Robin Strand and Benedek Nagy Centre for Image Analysis, Uppsala University, Box 337, SE-7505 Uppsala, Sweden

More information

Computational Geometry

Computational Geometry Lecture 1: Introduction and convex hulls Geometry: points, lines,... Geometric objects Geometric relations Combinatorial complexity Computational geometry Plane (two-dimensional), R 2 Space (three-dimensional),

More information

Optimality certificates for convex minimization and Helly numbers

Optimality certificates for convex minimization and Helly numbers Optimality certificates for convex minimization and Helly numbers Amitabh Basu Michele Conforti Gérard Cornuéjols Robert Weismantel Stefan Weltge May 10, 2017 Abstract We consider the problem of minimizing

More information

Distance Trisector Curves in Regular Convex Distance Metrics

Distance Trisector Curves in Regular Convex Distance Metrics Distance Trisector Curves in Regular Convex Distance Metrics Tetsuo sano School of Information Science JIST 1-1 sahidai, Nomi, Ishikawa, 923-1292 Japan t-asano@jaist.ac.jp David Kirkpatrick Department

More information

Voronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text

Voronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams in the Plane Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams As important as convex hulls Captures the neighborhood (proximity) information of geometric objects

More information

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions.

THREE LECTURES ON BASIC TOPOLOGY. 1. Basic notions. THREE LECTURES ON BASIC TOPOLOGY PHILIP FOTH 1. Basic notions. Let X be a set. To make a topological space out of X, one must specify a collection T of subsets of X, which are said to be open subsets of

More information

Euclidean farthest-point Voronoi diagram of a digital edge

Euclidean farthest-point Voronoi diagram of a digital edge Euclidean farthest-point Voronoi diagram of a digital edge Tristan Roussillon To cite this version: Tristan Roussillon. Euclidean farthest-point Voronoi diagram of a digital edge. Discrete Applied Mathematics,

More information

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).

However, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example). 98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating

More information

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest

More information

Optimal Time Computation of the Tangent of a Discrete Curve: Application to the Curvature

Optimal Time Computation of the Tangent of a Discrete Curve: Application to the Curvature Optimal Time Computation of the Tangent of a Discrete Curve: Application to the Curvature Fabien Feschet and Laure Tougne {ffeschet,ltougne}@univ-lyon2.fr Laboratoire E.R.I.C. Université Lyon2 5 av. Pierre

More information

Applied Lagrange Duality for Constrained Optimization

Applied Lagrange Duality for Constrained Optimization Applied Lagrange Duality for Constrained Optimization Robert M. Freund February 10, 2004 c 2004 Massachusetts Institute of Technology. 1 1 Overview The Practical Importance of Duality Review of Convexity

More information

Orthogonal Ham-Sandwich Theorem in R 3

Orthogonal Ham-Sandwich Theorem in R 3 Orthogonal Ham-Sandwich Theorem in R 3 Downloaded 11/24/17 to 37.44.201.8. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php Abstract The ham-sandwich theorem

More information

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts

Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of

More information

Optimality certificates for convex minimization and Helly numbers

Optimality certificates for convex minimization and Helly numbers Optimality certificates for convex minimization and Helly numbers Amitabh Basu Michele Conforti Gérard Cornuéjols Robert Weismantel Stefan Weltge October 20, 2016 Abstract We consider the problem of minimizing

More information

Computational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm

Computational Geometry. Geometry Cross Product Convex Hull Problem Sweep Line Algorithm GEOMETRY COMP 321 McGill University These slides are mainly compiled from the following resources. - Professor Jaehyun Park slides CS 97SI - Top-coder tutorials. - Programming Challenges books. Computational

More information

Charting new territory: Formulating the Dalivian coordinate system

Charting new territory: Formulating the Dalivian coordinate system Parabola Volume 53, Issue 2 (2017) Charting new territory: Formulating the Dalivian coordinate system Olivia Burton and Emma Davis 1 Numerous coordinate systems have been invented. The very first and most

More information

Chapter 3. Sukhwinder Singh

Chapter 3. Sukhwinder Singh Chapter 3 Sukhwinder Singh PIXEL ADDRESSING AND OBJECT GEOMETRY Object descriptions are given in a world reference frame, chosen to suit a particular application, and input world coordinates are ultimately

More information

Other Voronoi/Delaunay Structures

Other Voronoi/Delaunay Structures Other Voronoi/Delaunay Structures Overview Alpha hulls (a subset of Delaunay graph) Extension of Voronoi Diagrams Convex Hull What is it good for? The bounding region of a point set Not so good for describing

More information

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if

POLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :

More information

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 2: Digital topology: object boundaries and curves/surfaces. Yukiko Kenmochi.

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 2: Digital topology: object boundaries and curves/surfaces. Yukiko Kenmochi. UPEM Master 2 Informatique SIS Digital Geometry Topic 2: Digital topology: object boundaries and curves/surfaces Yukiko Kenmochi October 5, 2016 Digital Geometry : Topic 2 1/34 Opening Representations

More information

Basic Euclidean Geometry

Basic Euclidean Geometry hapter 1 asic Euclidean Geometry This chapter is not intended to be a complete survey of basic Euclidean Geometry, but rather a review for those who have previously taken a geometry course For a definitive

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

B.Stat / B.Math. Entrance Examination 2017

B.Stat / B.Math. Entrance Examination 2017 B.Stat / B.Math. Entrance Examination 017 BOOKLET NO. TEST CODE : UGA Forenoon Questions : 0 Time : hours Write your Name, Registration Number, Test Centre, Test Code and the Number of this Booklet in

More information

Log1 Contest Round 2 Theta Circles, Parabolas and Polygons. 4 points each

Log1 Contest Round 2 Theta Circles, Parabolas and Polygons. 4 points each Name: Units do not have to be included. 016 017 Log1 Contest Round Theta Circles, Parabolas and Polygons 4 points each 1 Find the value of x given that 8 x 30 Find the area of a triangle given that it

More information

Lecture 3: Some Strange Properties of Fractal Curves

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

More information

Mathematics High School Geometry

Mathematics High School Geometry Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of

More information

Answer Key: Three-Dimensional Cross Sections

Answer Key: Three-Dimensional Cross Sections Geometry A Unit Answer Key: Three-Dimensional Cross Sections Name Date Objectives In this lesson, you will: visualize three-dimensional objects from different perspectives be able to create a projection

More information

Advanced Algorithms Computational Geometry Prof. Karen Daniels. Fall, 2012

Advanced Algorithms Computational Geometry Prof. Karen Daniels. Fall, 2012 UMass Lowell Computer Science 91.504 Advanced Algorithms Computational Geometry Prof. Karen Daniels Fall, 2012 Voronoi Diagrams & Delaunay Triangulations O Rourke: Chapter 5 de Berg et al.: Chapters 7,

More information

= f (a, b) + (hf x + kf y ) (a,b) +

= f (a, b) + (hf x + kf y ) (a,b) + Chapter 14 Multiple Integrals 1 Double Integrals, Iterated Integrals, Cross-sections 2 Double Integrals over more general regions, Definition, Evaluation of Double Integrals, Properties of Double Integrals

More information

2 Geometry Solutions

2 Geometry Solutions 2 Geometry Solutions jacques@ucsd.edu Here is give problems and solutions in increasing order of difficulty. 2.1 Easier problems Problem 1. What is the minimum number of hyperplanar slices to make a d-dimensional

More information

Crossing Families. Abstract

Crossing Families. Abstract Crossing Families Boris Aronov 1, Paul Erdős 2, Wayne Goddard 3, Daniel J. Kleitman 3, Michael Klugerman 3, János Pach 2,4, Leonard J. Schulman 3 Abstract Given a set of points in the plane, a crossing

More information

Ice-Creams and Wedge Graphs

Ice-Creams and Wedge Graphs Ice-Creams and Wedge Graphs Eyal Ackerman Tsachik Gelander Rom Pinchasi Abstract What is the minimum angle α > such that given any set of α-directional antennas (that is, antennas each of which can communicate

More information

Curriki Geometry Glossary

Curriki Geometry Glossary Curriki Geometry Glossary The following terms are used throughout the Curriki Geometry projects and represent the core vocabulary and concepts that students should know to meet Common Core State Standards.

More information

Intersection of an Oriented Box and a Cone

Intersection of an Oriented Box and a Cone Intersection of an Oriented Box and a Cone David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International

More information

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev

APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS. J. Mark Keil, Tzvetalin S. Vassilev Serdica J. Computing 4 00, 3 334 APPROXIMATING THE MAXMIN AND MINMAX AREA TRIANGULATIONS USING ANGULAR CONSTRAINTS J. Mark Keil, Tzvetalin S. Vassilev Abstract. We consider sets of points in the two-dimensional

More information

UNM - PNM STATEWIDE MATHEMATICS CONTEST XLI. February 7, 2009 Second Round Three Hours

UNM - PNM STATEWIDE MATHEMATICS CONTEST XLI. February 7, 2009 Second Round Three Hours UNM - PNM STATEWIDE MATHEMATICS CONTEST XLI February 7, 009 Second Round Three Hours (1) An equilateral triangle is inscribed in a circle which is circumscribed by a square. This square is inscribed in

More information

Geometry. Cluster: Experiment with transformations in the plane. G.CO.1 G.CO.2. Common Core Institute

Geometry. Cluster: Experiment with transformations in the plane. G.CO.1 G.CO.2. Common Core Institute Geometry Cluster: Experiment with transformations in the plane. G.CO.1: Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions of

More information

On the number of distinct directions of planes determined by n points in R 3

On the number of distinct directions of planes determined by n points in R 3 On the number of distinct directions of planes determined by n points in R 3 Rom Pinchasi August 27, 2007 Abstract We show that any set of n points in R 3, that is not contained in a plane, determines

More information

The equal tangents property

The equal tangents property The equal tangents property J. Jerónimo-Castro, G. Ruiz-Hernández and S. Tabachnikov April 29, 2012 Abstract Let M be a C 2 -smooth strictly convex closed surface in R 3 and denote by H the set of points

More information

Chapter - 2: Geometry and Line Generations

Chapter - 2: Geometry and Line Generations Chapter - 2: Geometry and Line Generations In Computer graphics, various application ranges in different areas like entertainment to scientific image processing. In defining this all application mathematics

More information

Machine vision. Summary # 6: Shape descriptors

Machine vision. Summary # 6: Shape descriptors Machine vision Summary # : Shape descriptors SHAPE DESCRIPTORS Objects in an image are a collection of pixels. In order to describe an object or distinguish between objects, we need to understand the properties

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

arxiv: v2 [cs.cg] 24 Jul 2011

arxiv: v2 [cs.cg] 24 Jul 2011 Ice-Creams and Wedge Graphs Eyal Ackerman Tsachik Gelander Rom Pinchasi Abstract arxiv:116.855v2 [cs.cg] 24 Jul 211 What is the minimum angle α > such that given any set of α-directional antennas (that

More information

Smallest Intersecting Circle for a Set of Polygons

Smallest Intersecting Circle for a Set of Polygons Smallest Intersecting Circle for a Set of Polygons Peter Otfried Joachim Christian Marc Esther René Michiel Antoine Alexander 31st August 2005 1 Introduction Motivated by automated label placement of groups

More information

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Preferred directions for resolving the non-uniqueness of Delaunay triangulations Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation

More information

Optimal Region for Binary Search Tree, Rotation and Polytope

Optimal Region for Binary Search Tree, Rotation and Polytope Optimal Region for Binary Search Tree, Rotation and Polytope Kensuke Onishi Mamoru Hoshi 2 Department of Mathematical Sciences, School of Science Tokai University, 7 Kitakaname, Hiratsuka, Kanagawa, 259-292,

More information

CURVES OF CONSTANT WIDTH AND THEIR SHADOWS. Have you ever wondered why a manhole cover is in the shape of a circle? This

CURVES OF CONSTANT WIDTH AND THEIR SHADOWS. Have you ever wondered why a manhole cover is in the shape of a circle? This CURVES OF CONSTANT WIDTH AND THEIR SHADOWS LUCIE PACIOTTI Abstract. In this paper we will investigate curves of constant width and the shadows that they cast. We will compute shadow functions for the circle,

More information

Voronoi Diagrams and Delaunay Triangulations. O Rourke, Chapter 5

Voronoi Diagrams and Delaunay Triangulations. O Rourke, Chapter 5 Voronoi Diagrams and Delaunay Triangulations O Rourke, Chapter 5 Outline Preliminaries Properties and Applications Computing the Delaunay Triangulation Preliminaries Given a function f: R 2 R, the tangent

More information

Packing Two Disks into a Polygonal Environment

Packing Two Disks into a Polygonal Environment Packing Two Disks into a Polygonal Environment Prosenjit Bose, School of Computer Science, Carleton University. E-mail: jit@cs.carleton.ca Pat Morin, School of Computer Science, Carleton University. E-mail:

More information

Voronoi diagrams Delaunay Triangulations. Pierre Alliez Inria

Voronoi diagrams Delaunay Triangulations. Pierre Alliez Inria Voronoi diagrams Delaunay Triangulations Pierre Alliez Inria Voronoi Diagram Voronoi Diagram Voronoi Diagram The collection of the non-empty Voronoi regions and their faces, together with their incidence

More information

Summary Of Topics covered in Year 7. Topic All pupils should Most pupils should Some pupils should Learn formal methods for

Summary Of Topics covered in Year 7. Topic All pupils should Most pupils should Some pupils should Learn formal methods for Summary Of Topics covered in Year 7 Topic All pupils should Most pupils should Some pupils should Learn formal methods for Have a understanding of computing multiplication Use the order of basic number

More information

Geometric and Algebraic Connections

Geometric and Algebraic Connections Geometric and Algebraic Connections Geometric and Algebraic Connections Triangles, circles, rectangles, squares... We see shapes every day, but do we know much about them?? What characteristics do they

More information

GEOMETRY & INEQUALITIES. (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true.

GEOMETRY & INEQUALITIES. (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true. GEOMETRY & INEQUALITIES LAMC INTERMEDIATE GROUP - 2/23/14 The Triangle Inequality! (1) State the Triangle Inequality. In addition, give an argument explaining why it should be true. (2) Now we will prove

More information

Geometric Steiner Trees

Geometric Steiner Trees Geometric Steiner Trees From the book: Optimal Interconnection Trees in the Plane By Marcus Brazil and Martin Zachariasen Part 2: Global properties of Euclidean Steiner Trees and GeoSteiner Marcus Brazil

More information

CONNECTED SPACES AND HOW TO USE THEM

CONNECTED SPACES AND HOW TO USE THEM CONNECTED SPACES AND HOW TO USE THEM 1. How to prove X is connected Checking that a space X is NOT connected is typically easy: you just have to find two disjoint, non-empty subsets A and B in X, such

More information

Approximate Algorithms for Touring a Sequence of Polygons

Approximate Algorithms for Touring a Sequence of Polygons Approximate Algorithms for Touring a Sequence of Polygons Fajie Li 1 and Reinhard Klette 2 1 Institute for Mathematics and Computing Science, University of Groningen P.O. Box 800, 9700 AV Groningen, The

More information

Measure of Straight Lines and its Applications in Digital Geometry

Measure of Straight Lines and its Applications in Digital Geometry Measure of Straight Lines and its Applications in Digital Geometry David Coeurjolly and Isabelle Sivignon Université de Lyon, CNRS, LIRIS, UMR5205, F-69622, France {david.coeurjolly,isabelle.sivignon}@liris.cnrs.fr

More information

Lecture 2 September 3

Lecture 2 September 3 EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give

More information

Integrated Mathematics I Performance Level Descriptors

Integrated Mathematics I Performance Level Descriptors Limited A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Integrated Mathematics I. A student at this level has an emerging ability to demonstrate

More information

Lecture 15: The subspace topology, Closed sets

Lecture 15: The subspace topology, Closed sets Lecture 15: The subspace topology, Closed sets 1 The Subspace Topology Definition 1.1. Let (X, T) be a topological space with topology T. subset of X, the collection If Y is a T Y = {Y U U T} is a topology

More information

Geometry - Chapter 1 - Corrective #1

Geometry - Chapter 1 - Corrective #1 Class: Date: Geometry - Chapter 1 - Corrective #1 Short Answer 1. Sketch a figure that shows two coplanar lines that do not intersect, but one of the lines is the intersection of two planes. 2. Name two

More information

Math 5593 Linear Programming Lecture Notes

Math 5593 Linear Programming Lecture Notes Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................

More information

Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces

Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces Partitioning Orthogonal Polygons by Extension of All Edges Incident to Reflex Vertices: lower and upper bounds on the number of pieces António Leslie Bajuelos 1, Ana Paula Tomás and Fábio Marques 3 1 Dept.

More information

Geometric Constructions

Geometric Constructions HISTORY OF MATHEMATICS Spring 2005 Geometric Constructions Notes, activities, assignment; #3 in a series. Note: I m not giving a specific due date for this somewhat vague assignment. The idea is that it

More information

1 Trigonometry. Copyright Cengage Learning. All rights reserved.

1 Trigonometry. Copyright Cengage Learning. All rights reserved. 1 Trigonometry Copyright Cengage Learning. All rights reserved. 1.1 Radian and Degree Measure Copyright Cengage Learning. All rights reserved. Objectives Describe angles. Use radian measure. Use degree

More information

Elementary Planar Geometry

Elementary Planar Geometry Elementary Planar Geometry What is a geometric solid? It is the part of space occupied by a physical object. A geometric solid is separated from the surrounding space by a surface. A part of the surface

More information

AQA GCSE Maths - Higher Self-Assessment Checklist

AQA GCSE Maths - Higher Self-Assessment Checklist AQA GCSE Maths - Higher Self-Assessment Checklist Number 1 Use place value when calculating with decimals. 1 Order positive and negative integers and decimals using the symbols =,, , and. 1 Round to

More information

2017 SOLUTIONS (PRELIMINARY VERSION)

2017 SOLUTIONS (PRELIMINARY VERSION) SIMON MARAIS MATHEMATICS COMPETITION 07 SOLUTIONS (PRELIMINARY VERSION) This document will be updated to include alternative solutions provided by contestants, after the competition has been mared. Problem

More information

Exploring Domains of Approximation in R 2 : Expository Essay

Exploring Domains of Approximation in R 2 : Expository Essay Exploring Domains of Approximation in R 2 : Expository Essay Nicolay Postarnakevich August 12, 2013 1 Introduction In this paper I explore the concept of the Domains of Best Approximations. These structures

More information

Mathematics. Year 7. Autumn Term

Mathematics. Year 7. Autumn Term Mathematics Year 7 Autumn Term Decimals o Use place value with decimals o Add and subtract, multiply and divide decimal numbers Basic Arithmetic o Multiply by a two or three digit number o Divide by a

More information

Lecture 4: Convexity

Lecture 4: Convexity 10-725: Convex Optimization Fall 2013 Lecture 4: Convexity Lecturer: Barnabás Póczos Scribes: Jessica Chemali, David Fouhey, Yuxiong Wang Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:

More information

Fuzzy Voronoi Diagram

Fuzzy Voronoi Diagram Fuzzy Voronoi Diagram Mohammadreza Jooyandeh and Ali Mohades Khorasani Mathematics and Computer Science, Amirkabir University of Technology, Hafez Ave., Tehran, Iran mohammadreza@jooyandeh.info,mohades@aut.ac.ir

More information

ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES

ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES ALGORITHMS FOR BALL HULLS AND BALL INTERSECTIONS IN NORMED PLANES Pedro Martín and Horst Martini Abstract. Extending results of Hershberger and Suri for the Euclidean plane, we show that ball hulls and

More information

Geometry I Can Statements I can describe the undefined terms: point, line, and distance along a line in a plane I can describe the undefined terms:

Geometry I Can Statements I can describe the undefined terms: point, line, and distance along a line in a plane I can describe the undefined terms: Geometry I Can Statements I can describe the undefined terms: point, line, and distance along a line in a plane I can describe the undefined terms: point, line, and distance along a line in a plane I can

More information

Section A1: Gradients of straight lines

Section A1: Gradients of straight lines Time To study this unit will take you about 10 hours. Trying out and evaluating the activities with your pupils in the class will be spread over the weeks you have planned to cover the topic. 31 Section

More information

1 Appendix to notes 2, on Hyperbolic geometry:

1 Appendix to notes 2, on Hyperbolic geometry: 1230, notes 3 1 Appendix to notes 2, on Hyperbolic geometry: The axioms of hyperbolic geometry are axioms 1-4 of Euclid, plus an alternative to axiom 5: Axiom 5-h: Given a line l and a point p not on l,

More information

Ellipse fitting using orthogonal hyperbolae and Stirling s oval

Ellipse fitting using orthogonal hyperbolae and Stirling s oval Ellipse fitting using orthogonal hyperbolae and Stirling s oval Paul L. Rosin Abstract Two methods for approximating the normal distance to an ellipse using a) its orthogonal hyperbolae, and b) Stirling

More information

4 Integer Linear Programming (ILP)

4 Integer Linear Programming (ILP) TDA6/DIT37 DISCRETE OPTIMIZATION 17 PERIOD 3 WEEK III 4 Integer Linear Programg (ILP) 14 An integer linear program, ILP for short, has the same form as a linear program (LP). The only difference is that

More information

FACES OF CONVEX SETS

FACES OF CONVEX SETS FACES OF CONVEX SETS VERA ROSHCHINA Abstract. We remind the basic definitions of faces of convex sets and their basic properties. For more details see the classic references [1, 2] and [4] for polytopes.

More information

EM225 Projective Geometry Part 2

EM225 Projective Geometry Part 2 EM225 Projective Geometry Part 2 eview In projective geometry, we regard figures as being the same if they can be made to appear the same as in the diagram below. In projective geometry: a projective point

More information

Pre AP Geometry. Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Geometry

Pre AP Geometry. Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Geometry Pre AP Geometry Mathematics Standards of Learning Curriculum Framework 2009: Pre AP Geometry 1 The content of the mathematics standards is intended to support the following five goals for students: becoming

More information