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

Size: px
Start display at page:

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

Transcription

1 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 Department of Computer Science, Faculty of Informatics, University of Debrecen, PO Box, 400, Debrecen, Hungary Abstract. Recently, a distance function was defined on the face-centered cubic and body-centered cubic grids by combining weights and neighborhood sequences. These distances share many properties with traditional path-based distance functions, such as the city-block distance, but are less rotational dependent. We introduce four different error functions which are used to find the optimal weights and neighborhood sequences that can be used to define the distance functions with low rotational dependency. Introduction When using non-standard grids such as the face-centered cubic () grid and the body-centered cubic () grid for 3D images, less samples are needed to obtain the same representation/reconstruction quality compared to the cubic grid [0]. This is one reason for the increasing interest in using these grids in, e.g., image acquisition [0], image processing [4,6,5], and visualization [,7]. Measuring distances on digital grids is of great importance both in theory and in many applications. Because of its low rotational dependency, the Euclidean distance is often used as distance function. In digital grids, however, the Euclidean distance may not be the best option [9]. Both from a theoretical point of view and for several applications path-based digital distances are better options. For example, when minimal cost-paths are computed, a distance function defined as the minimal cost path between any two points is better suited, see, e.g., [3], where the constrained distance transform is computed using the Euclidean distance resulting in a complex algorithm. The corresponding algorithm using a path-based approach is simple, fast, and easy to generalize to higher dimensions [, 8]. Examples of path-based distances are weighted distances, where weights define the cost (distance) between neighboring grid points [, 6, 4], and distances based on neighborhood sequences, where the cost is fixed but the adjacency relation is allowed to vary along the path [3,5]. These pathbased distance functions are generalizations of the well-known city-block and

2 chessboard distance function defined for the square grid in []. We will abbreviate neighborhood sequence with ns, distance based on neighborhood sequences with ns-distances, and weighted distances based on neighborhood sequences with weighted ns-distances or just wns-distances. Many approaches where the deviation from the Euclidean distance is minimized in order to find the optimal ns (ns-distances) or weights (weighted distances) have been proposed for Z. In most papers, error functions minimizing the asymptotic maximum difference of a Euclidean ball and a ball obtained by using ns-distances [3, 5, 4] or weighted distances [,, 6] are minimized. Other approaches have also been considered for ns-distances. In [7], optimal ns for the D hexagonal and triangular grids are found using a compactness ratio the ratio between the squared perimeter and the area of the convex hull of the disks obtained by using ns. In [8], the symmetric difference is used for ns in Z and in [], the following error functions are considered for ns on the and the grids: absolute error, relative error, compactness ratio, maximal inscribed ball, and minimal covering ball. In [3], a general definition allowing both weights and ns was presented. The full potential of using both weights and ns was discovered in [9], where ns and weights were together used in the sense of [3], but with the well-known natural neighborhood structure of Z. In [9], the basic theory for weighted ns-distances on the square grid is presented including a formula for the distance between two points, conditions for metricity, optimal weight calculation, and an algorithm to compute the distance transform. In [6], some results for weighted ns-distances on the and grids were presented. The theory for weighted ns-distances on the and grids was further developed in [0] by presenting sufficient conditions for metricity and algorithms that can be used to compute the distance transform and a minimal cost-path bewteen two points. The asymptotic error using the compactness ratio was used to find the optimal weights and ns for weighted ns-distances on the and grids in [6]. The analysis presented in [6] is extended in this paper by considering the relative error, the compactness ratio, the maximal inscribed ball, and the minimal covering ball. Also, we analyze the behavior when ns of finite length is used. Note that the results presented here also applies to weighted distances and ns-distances, since they are both special cases of the proposed distance function. The distance function proposed here is used to find optimal weights for the weighted distance and optimal ns for ns-distances. Basic Notions and Previous Results The following definitions of the face-centered cubic (: F) and body-centered cubic (: B) grids are used: F = {(x, y, z) : x, y, z Z and x + y + z 0 (mod )}. () B = {(x, y, z) : x, y, z Z and x y z (mod )}. ()

3 For results that are valid for both the grid F and the grid B, the notation G is used. Two distinct grid points p = (x, y, z ),p = (x, y, z ) G are ρ-neighbors, ρ, if. x x + y y + z z 3 and. max { x x, y y, z z } ρ The points p,p are adjacent if p and p are ρ-neighbors for some ρ. The -neighbors which are not -neighbors are called strict -neighbors. The neighborhood relations are visualized in Figure by showing the Voronoi regions, i.e. the voxels, corresponding to some adjacent grid points. Fig.. The grid points corresponding to the dark and the light grey voxels are - neighbors. The grid points corresponding to the dark grey and white voxels are (strict) -neighbors. Left:, right:. A ns B is a sequence B = (b(i)) i=, where each b(i) denotes a neighborhood relation in G. If B is periodic, i.e., if for some fixed strictly positive l Z +, b(i) = b(i + l) is valid for all i Z +, then we write B = (b(), b(),...,b(l)). A path, denoted P, in a grid is a sequence p 0,p,...,p n of adjacent grid points. A path is a B-path of length n if, for all i {,,..., n}, p i and p i are b(i)-neighbors. The notation - and (strict) -steps will be used for a step to a -neighbor and step to a (strict) -neighbor, respectively. Definition. Given the ns B, the ns-distance d(p 0,p n ; B) between the points p 0 and p n is the length of (one of) the shortest B-path(s) between the points. Let the real numbers α and β (the weights) and a path P of length n, where exactly l (l n) adjacent grid points in the path are strict -neighbors, be given. The length of the (α, β)-weighted B-path P is (n l)α+lβ. The B-path P between the points p 0 and p n is a minimal cost (α, β)-weighted B-path between the points p 0 and p n if no other (α, β)-weighted B-path between the points is shorter than the length of the (α, β)-weighted B-path P. Definition. Given the ns B and the weights α, β, the weighted ns-distance d α,β (p 0,p n ; B) is the length of (one of) the minimal cost (α, β)-weighted B- path(s) between the points.

4 The following notation is used: k B = {i : b(i) =, i k} and k B = {i : b(i) =, i k}. We now recall from [6] the following two theorems giving the distance between two grid points (0, 0, 0) and (x, y, z), where x y z 0. We remark that by translation-invariance and symmetry, the distance between any two grid points is given by the formulas below. Theorem. Let the ns B, the weights α, β and the point (x, y, z) F, where x y z 0, be given. The weighted ns-distance between 0 and (x, y, z) is given by { x+y+z d α,β (0, (x, y, z); B) = α if x y + z where k = min k (k x) α + (x k) β otherwise, ( ) x + y + z : k max, x k B. The value of k is the least integer that is not less than x+y+z such that k B +k x. Theorem. Let the ns B, the weights α, β, and the point (x, y, z) B, where x y z 0, be given. The weighted ns-distance between 0 and (x, y, z) is given by d α,β (0, (x, y, z); B) = (k x) α + (x k) β, where ( ) x + y k = min : k max, x k B. k Here k is the least integer which is not less than x+y such that k B + k x. Not all weights and ns give metric distance functions. The following sufficient conditions for metricity were derived in [0]. Theorem 3. If N b(i) i= j+n i=j 0 < α β α b(i) j, N and then d α,β (, ; B) is a metric on the and grids. 3 Optimization of Weights and neighborhood Sequences The optimization is carried out in R 3 by finding the best shape of polyhedra corresponding to balls of constant radii using the proposed distance functions. To do this, the distance functions presented for the and grids in the

5 previous section are stated in a form that is valid for all points (x, y, z) R 3, where x y z 0. Note that this gives the asymptotic shape of the balls. The following distance functions are considered: { d x+y+z α,β (0, (x, y, z); γ) = α if x y + z (k x) α + (x k) β otherwise, and d where k = min k ( x + y + z : k max, x γ α,β (0, (x, y, z); γ) = (k x) α + (x k) β, where ( ) x + y x k = min : k max,, k γ where k R and γ R, 0 γ is the fraction of the steps where -steps are not allowed (so k B and k B corresponds to γk and ( γ)k, respectively). Note that k x/( γ) if and only if ( γ)k + k x, which is analogous to the condition k B +k x of Theorems and. In this way we obtain a generalization of the distance functions in discrete space G valid for all points (x, y, z) where x y z 0 in continuous space R 3. By considering d α,β (0, (x, y, z); γ) = r and d α,β (0, (x, y, z); γ) = r, (3) for some radius r, the points on a sphere of constant radius r are found. When γ R (0 < γ < ) the functions d and d can be understood as asymptotic approximations to the distance functions of Theorems and for large values of x. For any triplet α, β, γ (α, β > 0 and 0 γ ), (3) defines polyhedra P in R 3. The vertices of the polyhedra are derived in [6]. Based on this, up to permutation of the coordinates and change of signs, the vertices of polyhedra with radius r are ( r ( r γ γα + β βγ, γ γα + β βγ, γ γα + β βγ, ) γ γα + β βγ, 0 ) γ and r γα + β βγ ( and r ) α, ) α, 0 for d and ( α, α, ) for d α The shape of the polyhedra obtained for some values of α, β, γ are shown in Figure for the and grids, respectively. In approximations the ratio of α and β matters. Let A P be the surface area and V P the volume of the (region enclosed by the) polyhedron P. The values of A P and V P are determined by the vertices of the polyhedra. Let B r be a Euclidean ball of radius r. The following error functions are considered E = max p,q P ( ) p q (relative error) (4)

6 Fig.. Shapes of balls for d α,β (, ; γ) (left 5 5 block) and d α,β(, ; γ) (right 5 5 block) for a fixed radius r, α =, and (left to right) γ = 0,0.5, 0.5, 0.75, and (top to bottom) β =,.5,.5,.75,. A 3 P VP E = 36π (compactness ratio) (5) E 3 = min P/V Br ) (maximal inscribed ball) r:b r P (6) E 4 = min (V Br /V P ) (minimal covering ball) r:p B r (7) These error functions attain their minimum value when A is the surface area and V is the volume of a Euclidean ball. The values of α, β, and γ that minimize the error functions are computed numerically. All error functions attain a minimum value within the domain 0 < α β α, 0 γ, so the computation is straight-forward. For the relative error on the grid, the optimum is obtained on a region as shown in Figure 3. The optimal values are found in Table and visualized by the shape of the corresponding polyhedra in Figure 4. In Table, the asymptotic behavior is shown by letting α = and β be constant and for each k, k 000 using a ns B of length k that approximates the optimal fraction γ. The values of the error functions and k are plotted in the figures. In Table, C can be any value in the range C 5/3. (8)

7 Moreover, C 3 can be any value in the range 0 C 3 ( ) and C any value satisfying the following inequalities (see also Figure 3): C 3 + C 3 C 3 C 3 C min ( 3 C3 ( 3 + ) C 3, 5 3 ). (9) Table. Performance of wns-, weighted- (w), and ns-distances using the error functions E E 4 defined in the text. The optima of the error functions are attained whenever t is a strictly positive real number. The values shown in bold are fixed in the optimization. The parameters C, C, and C 3 are related as is shown in (8) and (9). Relative error, E Name α β γ E α β γ E w t C t 0.47 t.547t ns [/3, ].47 wns t C t C 3.47 t t [/3, ].47 Compactness ratio, E Name α β γ E α β γ E w t.530t t.808t 0.85 ns wns t.486t t.99t Maximal inscribed ball, E 3 Name α β γ E 3 α β γ E 3 w t (5/3)t t.808t 0.85 ns wns t (5/3)t t.99t Minimal covering ball, E 4 Name α β γ E 4 α β γ E 4 w t t t.547t ns / wns t.79t t t / The plots in Table show how the error functions perform for ns of finite lengths. neighborhood sequences obtained by the following recursive formula are used { if k b(k + ) = B < γk, otherwise.

8 The value of γ is shown in Table. For the cases when γ is not uniquely defined, we use constant values within the allowed interval. The same thing applies to β C C Fig.3. The domain for C and C 3 in Table 4 Conclusions By introducing a number of error functions that all favor round balls (in the Euclidean sense), the weighted ns-distance is analyzed for the and grids. It turns out that the optimal parameters for the special cases of weighted distances (γ = 0 or B = ()) and ns-distances (α = β = ) are also found from this procedure by keeping one of the parameters fixed in the optimization. The same weights and neighborhood sequences as were derived for weighted distances [4,6] and ns-distances [5] are found in this paper. Figure gives an overview of this fact weighted distances are shown in the left columns (γ = 0) and ns-distances are shown in the top rows (β = ). We also note that, as expected, the value of the error functions for the wns distance function are lower than (or, in some cases, equal to) the weighted distance and ns-distance. In the optimization, we let γ represent the fraction of :s in the ns. We note that when γ is fixed to 0 (for weighted distances), this corresponds to a ns with only :s. This can be attained for a neighborhood sequence of any length. Therefore, in this case the optimum is not asymptotic and thus, the error is valid also for short distances (between e.g. neighboring grid points). When γ is also subject to optimization (i.e. when the neighborhood sequence is used to define the distance function), the error functions have an asymptotic behavior. However, some of the optima for the relative error (E ) are located on regions where E is constant. For example, E for the weighted ns is optimal when γ = 0, i.e. for the weighted distance, and therefore the optimum is attained for any neighborhood sequence consisting of only :s. See Table and Figure 3. This indicates that this error function, which has been widely used in the literature, is not well-suited

9 for finding the optimal weights and ns here. The reason that E is minimal on a region (and not a point) is that there are two vertices and two surfaces that have points that can be at minimal distance (up to symmetry). Thus, there are more degrees of freedom than the restrictions in the optimization process. For the other error functions (E E 4 ), differentiable functions are defined and they have all a single minimum, see Table. We note that the error functions E (compactness ratio) and E 3 (maximal inscribed ball) give the same asymptotic optimal result for the grid and the same for ns-distances on the grid, see Table. However, as is seen in Table, the error functions perform differently for finite neighborhood sequences. This illustrates that the different error functions are different, even though they all are used to approximate the Euclidean distance. Different applications require different aspects of the roundness of the balls. Analysing the plots in Table, we see that the error converges quite fast and that a ns of length (period) 0 is sufficient in general. The application in which the distance function will be applied should be used to select which error function that should be considered. Also, by using Theorem 3, it is easy to find neighborhood sequences such that the resulting distance function is a metric, which is preferable in many applications. Intuitively, the polyhedra that best approximate the Euclidean ball are given by a distance function where both γ and β are non-trivial, see Figure. From the optimal shapes in Figure 4, we see that this is what, e.g., the compactness ratio E favors. Thus, without any specific application in mind, we suggest the parameters B = (, ), β =.486α for the grid and β =.99α for the grid. This gives E =.76 for the grid (the optimum is.757 and the approximated value is.760) and E =.59 (the optimum is.578) for the grid. We conclude that we get a good approximation of the optimal values also with a short neighborhood sequence. Acknowledgements The authors thanks for the reviewers for their useful comments. The research is supported by Digital geometry with applications in image processing in three dimensions (DIGAVIP) at Center for Image Analysis, Uppsala University. References. Borgefors, G.: Distance transformations in digital images. Computer Vision, Graphics, and Image Processing 34 (986) Carr, H., Theussl, T., Möller, T.: Isosurfaces on optimal regular samples. In G.- P. Bonneau, S. Hahmann, C.D.H., ed.: Proceedings of the symposium on Data visualisation 003, Eurographics Association (003) Coeurjolly, D., Miguet, S., Tougne, L.: D and 3D visibility in discrete geometry: an application to discrete geodesic paths. Pattern Recognition Letters 5(5) (004)

10 4. Das, P.P., Chatterji, B.N.: Octagonal distances for digital pictures. Information Sciences 50 (990) Das, P.P.: Best simple octagonal distances in digital geometry. Journal of Approximation Theory 68 (99) Fouard, C., Strand, R., Borgefors, G.: Weighted distance transforms generalized to modules and their computation on point lattices. Pattern Recognition 40(9) (007) Hajdu, A., Nagy, B.: Approximating the Euclidean circle using neighbourhood sequences. In: Proceedings of 3 rd Hungarian Conference on Image Processing, Domaszék. (00) Hajdu, A., Hajdu, L.: Approximating the Euclidean distance using non-periodic neighbourhood sequences. Discrete Mathematics 83 (004) Klette, R., Rosenfeld, A.: Digital Geometry: Geometric Methods for Digital Image Analysis (The Morgan Kaufmann Series in Computer Graphics). Morgan Kaufmann (004). 0. Matej, S., Lewitt, R.M.: Efficient 3D grids for image reconstruction using spherically-symmetric volume elements. IEEE Transactions on Nuclear Science 4(4) (995) Nagy, B., Strand, R.: Approximating Euclidean distance using distances based on neighbourhood sequences in non-standard three-dimensional grids. In: IWCIA. (006) Rosenfeld, A., Pfaltz, J.L.: Sequential operations in digital picture processing. Journal of the ACM 3(4) (966) Rosenfeld, A., Pfaltz, J.L.: Distance functions on digital pictures. Pattern Recognition (968) Strand, R., Borgefors, G.: Distance transforms for three-dimensional grids with non-cubic voxels. Computer Vision and Image Understanding 00(3) (005) Strand, R., Nagy, B.: Distances based on neighbourhood sequences in non-standard three-dimensional grids. Discrete Applied Mathematics 55(4) (007) Strand, R.: Weighted distances based on neighbourhood sequences in non-standard three-dimensional grids. In Ersbøll, B.K., Pedersen, K.S., eds.: SCIA. Volume 45 of Lecture Notes in Computer Science., Springer (007) Strand, R., Stelldinger, P.: Topology preserving marching cubes-like algorithms on the face-centered cubic grid. In: Proceedings of 4th International Conference on Image Analysis and Processing (ICIAP 07), Modena, Italy. (007) Strand, R., Malmberg, F., Svensson, S.: Minimal cost-path for path-based distances. In: Proceedings of 5 th International Symposium on Image and Signal Processing and Analysis (ISPA 007), Istanbul, Turkey. (007) Strand, R.: Weighted distances based on neighbourhood sequences. Pattern Recognition Letters 8(5) (007) Nagy, B., Strand, R.: Weighted neighbourhood sequences in non-standard threedimensional grids metricity and algorithms. Submitted for publication (007).. Verwer, B.J.H., Verbeek, P.W., Dekker, S.T.: An efficient uniform cost algorithm applied to distance transforms. IEEE Transactions on Pattern Analysis and Machine Intelligence (4) (989) Verwer, B.J.H.: Local distances for distance transformations in two and three dimensions. Pattern Recognition Letters () (99) Yamashita, M., Ibaraki, T.: Distances defined by neighborhood sequences. Pattern Recognition 9(3) (986)

11 Table. Optimal values of E E 4 (vertical axis) on the and grid for neighbourhood sequences of length k (0 < k 000, horizontal axis showing log k) with α =. See Table for asymptotic optima. E ns weighted ns ns weighted ns β = β =.5 β = β = γ = γ = 0 γ = 0.5 γ = 0.5 E ns weighted ns ns weighted ns β = β =.486 β = β =.99 γ = γ = γ = γ = E 3 ns weighted ns ns weighted ns β = β = 5/3 β = β =.99 γ = γ = γ = γ = E 4 ns weighted ns ns weighted ns β = β =.79 β = β = γ = γ = γ = /3 γ = /3

12 E β = β = β =.5 β =.547 β = β = γ = 0 γ = γ = 0.3 γ = 0 γ = γ = E β =.530 β = β =.486 β =.808 β = β =.99 γ = 0 γ = γ = γ = 0 γ = γ = E 3 β = 5/3 β = β = 5/3 β =.808 β = β =.99 γ = 0 γ = γ = γ = 0 γ = γ = E 4 β = β = β =.79 β =.547 β = β = γ = 0 γ = γ = γ = 0 γ = /3 γ = /3 Fig.4. Shapes of balls using α = and values of β and γ that minimize E E 4, see Table.

Weighted Neighbourhood Sequences in Non-Standard Three-Dimensional Grids Metricity and Algorithms

Weighted Neighbourhood Sequences in Non-Standard Three-Dimensional Grids Metricity and Algorithms Weighted Neighbourhood Sequences in Non-Standard Three-Dimensional Grids Metricity and Algorithms Robin Strand 1 and Benedek Nagy 1 Centre for Image Analysis, Uppsala University, Box 337, SE-75105 Uppsala,

More information

A Weight Sequence Distance Function

A Weight Sequence Distance Function A Weight Sequence Distance Function Benedek Nagy 1,, Robin Strand 2, and Nicolas Normand 3 1 Faculty of Informatics, University of Debrecen, Hungary 2 Centre for Image Analysis, Uppsala University, Sweden

More information

Neighborhood Sequences on nd Hexagonal/Face-Centered-Cubic Grids

Neighborhood Sequences on nd Hexagonal/Face-Centered-Cubic Grids Neighborhood Sequences on nd Hexagonal/Face-Centered-Cubic Grids Benedek Nagy 1 and Robin Strand 1 Department of Computer Science, Faculty of Informatics, University of Debrecen, Debrecen, Hungary nbenedek@inf.unideb.hu

More information

NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL

NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL NOVEL APPROACH FOR COMPARING SIMILARITY VECTORS IN IMAGE RETRIEVAL Abstract In this paper we will present new results in image database retrieval, which is a developing field with growing interest. In

More information

Shortest Paths in Triangular Grids with Neighbourhood Sequences

Shortest Paths in Triangular Grids with Neighbourhood Sequences Journal of Computing and Information Technology - CIT 11, 2003, 2, 111 122 111 Shortest Paths in Triangular Grids with Neighbourhood Sequences Benedek Nagy Institute of Mathematics and Informatics, University

More information

Applications of Neighborhood Sequence in Image Processing and Database Retrieval

Applications of Neighborhood Sequence in Image Processing and Database Retrieval Journal of Universal Computer Science, vol. 12, no. 9 (2006), 1240-1253 submitted: 31/12/05, accepted: 12/5/06, appeared: 28/9/06 J.UCS Applications of Neighborhood Sequence in Image Processing and Database

More information

Perimeter and Area Estimations of Digitized Objects with Fuzzy Borders

Perimeter and Area Estimations of Digitized Objects with Fuzzy Borders Perimeter and Area Estimations of Digitized Objects with Fuzzy Borders Nataša Sladoje,, Ingela Nyström, and Punam K. Saha 2 Centre for Image Analysis, Uppsala, Sweden {natasa,ingela}@cb.uu.se 2 MIPG, Dept.

More information

Connectivity Preserving Digitization of Blurred Binary Images in 2D and 3D

Connectivity Preserving Digitization of Blurred Binary Images in 2D and 3D Connectivity Preserving Digitization of Blurred Binary Images in 2D and 3D Peer Stelldinger a Ullrich Köthe a a Cognitive Systems Group, University of Hamburg, Vogt-Köln-Str. 30, D-22527 Hamburg, Germany

More information

Choosing appropriate distance measurement in digital image segmentation

Choosing appropriate distance measurement in digital image segmentation Choosing appropriate distance measurement in digital image segmentation András Hajdu 1, János Kormos2, Benedek Nagy3, and Zoltán Zörgő 4 1 Institute of Informatics, University of Debrecen, H-4010 Debrecen

More information

Computing Covering Polyhedra of Non-Convex Objects

Computing Covering Polyhedra of Non-Convex Objects Computing Covering Polyhedra of Non-Convex Objects Gunilla Borgefors 1, Ingela Nystrom 2, and Gabriella Sanniti di Baja 3 1: Centre for Image Analysis, Swedish University of Agricultural Sciences Lagerhyddvagen

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

Blob-Representation of Multidimensional Objects and Surfaces

Blob-Representation of Multidimensional Objects and Surfaces Blob-Representation of Multidimensional Objects and Surfaces Edgar Garduño and Gabor T. Herman Department of Computer Science The Graduate Center City University of New York Presentation Outline Reconstruction

More information

2D Grey-Level Convex Hull Computation: A Discrete 3D Approach

2D Grey-Level Convex Hull Computation: A Discrete 3D Approach 2D Grey-Level Convex Hull Computation: A Discrete 3D Approach Ingela Nyström 1, Gunilla Borgefors 2, and Gabriella Sanniti di Baja 3 1 Centre for Image Analysis, Uppsala University Uppsala, Sweden ingela@cb.uu.se

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

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

EE 584 MACHINE VISION

EE 584 MACHINE VISION EE 584 MACHINE VISION Binary Images Analysis Geometrical & Topological Properties Connectedness Binary Algorithms Morphology Binary Images Binary (two-valued; black/white) images gives better efficiency

More information

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9 14 Number/Computation addend Any number being added algorithm A step-by-step method for computing array A picture that shows a number of items arranged in rows and columns to form a rectangle associative

More information

Estimation of the Surface Area of a Three-Dimensional Set from Digitizations

Estimation of the Surface Area of a Three-Dimensional Set from Digitizations Estimation of the Surface Area of a Three-Dimensional Set from Digitizations Markus Kiderlen based on joint work with Johanna Ziegel Thiele Centre University of Aarhus 3rd Workshop on 3D Imaging, Analyis,

More information

Obtaining the H and T Honeycomb from a Cross-Section of the 16-cell Honeycomb

Obtaining the H and T Honeycomb from a Cross-Section of the 16-cell Honeycomb Bridges 2017 Conference Proceedings Obtaining the H and T Honeycomb from a Cross-Section of the 16-cell Honeycomb Hideki Tsuiki Graduate School of Human and Environmental Studies, Kyoto University Yoshida-Nihonmatsu,

More information

A Scale Invariant Surface Curvature Estimator

A Scale Invariant Surface Curvature Estimator A Scale Invariant Surface Curvature stimator John Rugis 1,2 and Reinhard Klette 1 1 CITR, Dep. of Computer Science, The University of Auckland Auckland, New Zealand 2 Dep. of lectrical & Computer ngineering,

More information

Surface Area Estimation of Digitized Planes Using Weighted Local Configurations

Surface Area Estimation of Digitized Planes Using Weighted Local Configurations Surface Area Estimation of Digitized Planes Using Weighted Local Configurations Joakim Lindblad Centre for Image Analysis, Uppsala University Lägerhyddsv. 3, SE 75237 Uppsala, Sweden joakim@cb.uu.se Abstract.

More information

Definitions. Topology/Geometry of Geodesics. Joseph D. Clinton. SNEC June Magnus J. Wenninger

Definitions. Topology/Geometry of Geodesics. Joseph D. Clinton. SNEC June Magnus J. Wenninger Topology/Geometry of Geodesics Joseph D. Clinton SNEC-04 28-29 June 2003 Magnus J. Wenninger Introduction Definitions Topology Goldberg s polyhedra Classes of Geodesic polyhedra Triangular tessellations

More information

Measuring Cubeness of 3D Shapes

Measuring Cubeness of 3D Shapes Measuring Cubeness of 3D Shapes Carlos Martinez-Ortiz and Joviša Žunić Department of Computer Science, University of Exeter, Exeter EX4 4QF, U.K. {cm265,j.zunic}@ex.ac.uk Abstract. In this paper we introduce

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

Digital straight lines in the Khalimsky plane

Digital straight lines in the Khalimsky plane Digital straight lines in the Khalimsky plane Erik Melin Uppsala University, Department of Mathematics Box 480, SE-751 06 Uppsala, Sweden melin@math.uu.se http://www.math.uu.se/~melin September 2003 Abstract

More information

Mathematical Morphology and Distance Transforms. Robin Strand

Mathematical Morphology and Distance Transforms. Robin Strand Mathematical Morphology and Distance Transforms Robin Strand robin.strand@it.uu.se Morphology Form and structure Mathematical framework used for: Pre-processing Noise filtering, shape simplification,...

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

DIOCESE OF HARRISBURG MATHEMATICS CURRICULUM GRADE 8

DIOCESE OF HARRISBURG MATHEMATICS CURRICULUM GRADE 8 MATHEMATICS CURRICULUM GRADE 8 8A Numbers and Operations 1. Demonstrate an numbers, ways of representing numbers, relationships among numbers and number systems. 2. Compute accurately and fluently. a.

More information

Discrete 3D Tools Applied to 2D Grey-Level Images

Discrete 3D Tools Applied to 2D Grey-Level Images Discrete 3D Tools Applied to 2D Grey-Level Images Gabriella Sanniti di Baja 1, Ingela Nyström 2, and Gunilla Borgefors 3 1 Institute of Cybernetics "E.Caianiello", CNR, Pozzuoli, Italy gsdb@imagm.cib.na.cnr.it

More information

Two Connections between Combinatorial and Differential Geometry

Two Connections between Combinatorial and Differential Geometry Two Connections between Combinatorial and Differential Geometry John M. Sullivan Institut für Mathematik, Technische Universität Berlin Berlin Mathematical School DFG Research Group Polyhedral Surfaces

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

274 Curves on Surfaces, Lecture 5

274 Curves on Surfaces, Lecture 5 274 Curves on Surfaces, Lecture 5 Dylan Thurston Notes by Qiaochu Yuan Fall 2012 5 Ideal polygons Previously we discussed three models of the hyperbolic plane: the Poincaré disk, the upper half-plane,

More information

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations

Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations Conjectures concerning the geometry of 2-point Centroidal Voronoi Tessellations Emma Twersky May 2017 Abstract This paper is an exploration into centroidal Voronoi tessellations, or CVTs. A centroidal

More information

Postprint.

Postprint. http://www.diva-portal.org Postprint This is the accepted version of a paper presented at International Conference on Discrete Geometry for Computer Imagery. Citation for the original published paper:

More information

What is a... Manifold?

What is a... Manifold? What is a... Manifold? Steve Hurder Manifolds happens all the time! We just have to know them when we see them. Manifolds have dimension, just like Euclidean space: 1-dimension is the line, 2-dimension

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Chapter 4 Concepts from Geometry

Chapter 4 Concepts from Geometry Chapter 4 Concepts from Geometry An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Line Segments The line segment between two points and in R n is the set of points on the straight line joining

More information

A Study of the Shortest Perimeter Polyhedron

A Study of the Shortest Perimeter Polyhedron Rose-Hulman Undergraduate Mathematics Journal Volume 18 Issue Article 3 A Study of the Shortest Perimeter Polyhedron Kaitlyn Burk Lee University, kburk000@leeu.edu Adam Carty Lee University Austin Wheeler

More information

An Introduction to Belyi Surfaces

An Introduction to Belyi Surfaces An Introduction to Belyi Surfaces Matthew Stevenson December 16, 2013 We outline the basic theory of Belyi surfaces, up to Belyi s theorem (1979, [1]), which characterizes these spaces as precisely those

More information

pα i + q, where (n, m, p and q depend on i). 6. GROMOV S INVARIANT AND THE VOLUME OF A HYPERBOLIC MANIFOLD

pα i + q, where (n, m, p and q depend on i). 6. GROMOV S INVARIANT AND THE VOLUME OF A HYPERBOLIC MANIFOLD 6. GROMOV S INVARIANT AND THE VOLUME OF A HYPERBOLIC MANIFOLD of π 1 (M 2 )onπ 1 (M 4 ) by conjugation. π 1 (M 4 ) has a trivial center, so in other words the action of π 1 (M 4 ) on itself is effective.

More information

Geometric structures on manifolds

Geometric structures on manifolds CHAPTER 3 Geometric structures on manifolds In this chapter, we give our first examples of hyperbolic manifolds, combining ideas from the previous two chapters. 3.1. Geometric structures 3.1.1. Introductory

More information

Surprises in high dimensions. Martin Lotz Galois Group, April 22, 2015

Surprises in high dimensions. Martin Lotz Galois Group, April 22, 2015 Surprises in high dimensions Martin Lotz Galois Group, April 22, 2015 Ladd Ehlinger Jr. (dir). Flatland, 2007. Life in 2D Life in 2D Edwin A. Abbott. Flatland: A Romance of Many Dimensions, 1884. The novella

More information

9-1 GCSE Maths. GCSE Mathematics has a Foundation tier (Grades 1 5) and a Higher tier (Grades 4 9).

9-1 GCSE Maths. GCSE Mathematics has a Foundation tier (Grades 1 5) and a Higher tier (Grades 4 9). 9-1 GCSE Maths GCSE Mathematics has a Foundation tier (Grades 1 5) and a Higher tier (Grades 4 9). In each tier, there are three exams taken at the end of Year 11. Any topic may be assessed on each of

More information

Morphological track 1

Morphological track 1 Morphological track 1 Shapes Painting of living beings on cave walls at Lascaux [about 1500 th BC] L homme qui marche by Alberto Giacometti, 1948, NOUVELLES IMAGES Editor (1976) Les lutteurs by Honoré

More information

Joint Mathematics Meetings 2014

Joint Mathematics Meetings 2014 Joint Mathematics Meetings 2014 Patterns with Color Symmetry on Triply Periodic Polyhedra Douglas Dunham University of Minnesota Duluth Duluth, Minnesota USA Outline Background Triply periodic polyhedra

More information

Shape Modeling and Geometry Processing

Shape Modeling and Geometry Processing 252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry

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

On ɛ-unit distance graphs

On ɛ-unit distance graphs On ɛ-unit distance graphs Geoffrey Exoo Department of Mathematics and Computer Science Indiana State University Terre Haute, IN 47809 g-exoo@indstate.edu April 9, 003 Abstract We consider a variation on

More information

Topic 6 Representation and Description

Topic 6 Representation and Description Topic 6 Representation and Description Background Segmentation divides the image into regions Each region should be represented and described in a form suitable for further processing/decision-making Representation

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

Understand the concept of volume M.TE Build solids with unit cubes and state their volumes.

Understand the concept of volume M.TE Build solids with unit cubes and state their volumes. Strand II: Geometry and Measurement Standard 1: Shape and Shape Relationships - Students develop spatial sense, use shape as an analytic and descriptive tool, identify characteristics and define shapes,

More information

Fast Distance Transform Computation using Dual Scan Line Propagation

Fast Distance Transform Computation using Dual Scan Line Propagation Fast Distance Transform Computation using Dual Scan Line Propagation Fatih Porikli Tekin Kocak Mitsubishi Electric Research Laboratories, Cambridge, USA ABSTRACT We present two fast algorithms that approximate

More information

KS4 3 Year scheme of Work Year 10 Higher

KS4 3 Year scheme of Work Year 10 Higher KS4 3 Year scheme of Work Year 10 Higher Review: Equations A2 Substitute numerical values into formulae and expressions, including scientific formulae unfamiliar formulae will be given in the question

More information

The radius for a regular polygon is the same as the radius of the circumscribed circle.

The radius for a regular polygon is the same as the radius of the circumscribed circle. Perimeter and Area The perimeter and area of geometric shapes are basic properties that we need to know. The more complex a shape is, the more complex the process can be in finding its perimeter and area.

More information

Basic Algorithms for Digital Image Analysis: a course

Basic Algorithms for Digital Image Analysis: a course Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,

More information

Shape fitting and non convex data analysis

Shape fitting and non convex data analysis Shape fitting and non convex data analysis Petra Surynková, Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 186 7 Praha 8, Czech Republic email: petra.surynkova@mff.cuni.cz,

More information

The Full Survey on The Euclidean Steiner Tree Problem

The Full Survey on The Euclidean Steiner Tree Problem The Full Survey on The Euclidean Steiner Tree Problem Shikun Liu Abstract The Steiner Tree Problem is a famous and long-studied problem in combinatorial optimization. However, the best heuristics algorithm

More information

To be a grade 1 I need to

To be a grade 1 I need to To be a grade 1 I need to Order positive and negative integers Understand addition and subtraction of whole numbers and decimals Apply the four operations in correct order to integers and proper fractions

More information

Week 5. Convex Optimization

Week 5. Convex Optimization Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is

More information

TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY

TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY BERKELEY MATH CIRCLE 1. Looking for a number Consider an 8 8 checkerboard (like the one used to play chess) and consider 32

More information

Algorithm That Mimics Human Perceptual Grouping of Dot Patterns

Algorithm That Mimics Human Perceptual Grouping of Dot Patterns Algorithm That Mimics Human Perceptual Grouping of Dot Patterns G. Papari and N. Petkov Institute of Mathematics and Computing Science, University of Groningen, P.O.Box 800, 9700 AV Groningen, The Netherlands

More information

Normal Algorithmetic Implementation of Cellular Automata

Normal Algorithmetic Implementation of Cellular Automata Normal Algorithmetic Implementation of Cellular Automata G. Ramesh Chandra, V. Dhana Lakshmi Dept. of Computer Science and Engineering VNR Vignana Jyothi Institute of Engineering & Technology Hyderabad,

More information

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.

Lecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize. Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject

More information

NZ Mathematics Levels 1-6 Curriculum Objectives Addressed Within Numbers Up! 2 Baggin the Dragon

NZ Mathematics Levels 1-6 Curriculum Objectives Addressed Within Numbers Up! 2 Baggin the Dragon NZ Mathematics s 1-6 Objectives Addressed Age Objectives 4-7 1-2 1 1. Order and compare lengths, masses and volumes (capacities), and describe the comparisons, using measuring language; 2. Measure by counting

More information

Möbius Transformations in Scientific Computing. David Eppstein

Möbius Transformations in Scientific Computing. David Eppstein Möbius Transformations in Scientific Computing David Eppstein Univ. of California, Irvine School of Information and Computer Science (including joint work with Marshall Bern from WADS 01 and SODA 03) Outline

More information

Geometry Workbook WALCH PUBLISHING

Geometry Workbook WALCH PUBLISHING Geometry Workbook WALCH PUBLISHING Table of Contents To the Student..............................vii Unit 1: Lines and Triangles Activity 1 Dimensions............................. 1 Activity 2 Parallel

More information

Braid groups and Curvature Talk 2: The Pieces

Braid groups and Curvature Talk 2: The Pieces Braid groups and Curvature Talk 2: The Pieces Jon McCammond UC Santa Barbara Regensburg, Germany Sept 2017 Rotations in Regensburg Subsets, Subdisks and Rotations Recall: for each A [n] of size k > 1 with

More information

BEHIND THE INTUITION OF TILINGS

BEHIND THE INTUITION OF TILINGS BEHIND THE INTUITION OF TILINGS EUGENIA FUCHS Abstract. It may seem visually intuitive that certain sets of tiles can be used to cover the entire plane without gaps or overlaps. However, it is often much

More information

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee

Analysis of high dimensional data via Topology. Louis Xiang. Oak Ridge National Laboratory. Oak Ridge, Tennessee Analysis of high dimensional data via Topology Louis Xiang Oak Ridge National Laboratory Oak Ridge, Tennessee Contents Abstract iii 1 Overview 1 2 Data Set 1 3 Simplicial Complex 5 4 Computation of homology

More information

The Construction of a Hyperbolic 4-Manifold with a Single Cusp, Following Kolpakov and Martelli. Christopher Abram

The Construction of a Hyperbolic 4-Manifold with a Single Cusp, Following Kolpakov and Martelli. Christopher Abram The Construction of a Hyperbolic 4-Manifold with a Single Cusp, Following Kolpakov and Martelli by Christopher Abram A Thesis Presented in Partial Fulfillment of the Requirement for the Degree Master of

More information

Minimum Bounding Boxes for Regular Cross-Polytopes

Minimum Bounding Boxes for Regular Cross-Polytopes Minimum Bounding Boxes for Regular Cross-Polytopes Salman Shahid Michigan State University shahids1@cse.msu.edu Dr. Sakti Pramanik Michigan State University pramanik@cse.msu.edu Dr. Charles B. Owen Michigan

More information

Use Math to Solve Problems and Communicate. Level 1 Level 2 Level 3 Level 4 Level 5 Level 6

Use Math to Solve Problems and Communicate. Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Number Sense M.1.1 Connect and count number words and numerals from 0-999 to the quantities they represent. M.2.1 Connect and count number words and numerals from 0-1,000,000 to the quantities they represent.

More information

Topology Correction for Brain Atlas Segmentation using a Multiscale Algorithm

Topology Correction for Brain Atlas Segmentation using a Multiscale Algorithm Topology Correction for Brain Atlas Segmentation using a Multiscale Algorithm Lin Chen and Gudrun Wagenknecht Central Institute for Electronics, Research Center Jülich, Jülich, Germany Email: l.chen@fz-juelich.de

More information

Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing

Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing Application of optimal sampling lattices on CT image reconstruction and segmentation or three dimensional printing XIQIANG ZHENG Division of Health and Natural Sciences, Voorhees College, Denmark, SC 29042

More information

Year 9: Long term plan

Year 9: Long term plan Year 9: Long term plan Year 9: Long term plan Unit Hours Powerful procedures 7 Round and round 4 How to become an expert equation solver 6 Why scatter? 6 The construction site 7 Thinking proportionally

More information

Apollonian ring packings

Apollonian ring packings Apollonian ring packings Dedicated to Ron Graham Adrian Bolt Steve Butler Espen Hovland Abstract Apollonian packings are a well-known object in mathematics formed by starting with a set of three mutually

More information

Morphological Image Processing

Morphological Image Processing Morphological Image Processing Binary image processing In binary images, we conventionally take background as black (0) and foreground objects as white (1 or 255) Morphology Figure 4.1 objects on a conveyor

More information

d(γ(a i 1 ), γ(a i )) i=1

d(γ(a i 1 ), γ(a i )) i=1 Marli C. Wang Hyperbolic Geometry Hyperbolic surfaces A hyperbolic surface is a metric space with some additional properties: it has the shortest length property and every point has an open neighborhood

More information

Teaching diary. Francis Bonahon University of Southern California

Teaching diary. Francis Bonahon University of Southern California Teaching diary In the Fall 2010, I used the book Low-dimensional geometry: from euclidean surfaces to hyperbolic knots as the textbook in the class Math 434, Geometry and Transformations, at USC. Most

More information

ARTICLE IN PRESS. Topology and its Applications ( )

ARTICLE IN PRESS. Topology and its Applications ( ) S0166-8641(05)0018-7/FLA AID:2822 Vol. ( ) [DTD5] P.1 (1-13) TOPOL:m1a v 1.42 Prn:11/08/2005; 10:03 top2822 by:rita p. 1 Topology and its Applications ( ) www.elsevier.com/locate/topol The topological

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

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance.

We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. Solid geometry We have set up our axioms to deal with the geometry of space but have not yet developed these ideas much. Let s redress that imbalance. First, note that everything we have proven for the

More information

Assignment 8; Due Friday, March 10

Assignment 8; Due Friday, March 10 Assignment 8; Due Friday, March 10 The previous two exercise sets covered lots of material. We ll end the course with two short assignments. This one asks you to visualize an important family of three

More information

Surface Mesh Generation

Surface Mesh Generation Surface Mesh Generation J.-F. Remacle Université catholique de Louvain September 22, 2011 0 3D Model For the description of the mesh generation process, let us consider the CAD model of a propeller presented

More information

Tilings of the Euclidean plane

Tilings of the Euclidean plane Tilings of the Euclidean plane Yan Der, Robin, Cécile January 9, 2017 Abstract This document gives a quick overview of a eld of mathematics which lies in the intersection of geometry and algebra : tilings.

More information

A triangle that has three acute angles Example:

A triangle that has three acute angles Example: 1. acute angle : An angle that measures less than a right angle (90 ). 2. acute triangle : A triangle that has three acute angles 3. angle : A figure formed by two rays that meet at a common endpoint 4.

More information

Improved algorithms for constructing fault-tolerant spanners

Improved algorithms for constructing fault-tolerant spanners Improved algorithms for constructing fault-tolerant spanners Christos Levcopoulos Giri Narasimhan Michiel Smid December 8, 2000 Abstract Let S be a set of n points in a metric space, and k a positive integer.

More information

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University CS443: Digital Imaging and Multimedia Binary Image Analysis Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines A Simple Machine Vision System Image segmentation by thresholding

More information

Stage 7 Checklists Have you reached this Standard?

Stage 7 Checklists Have you reached this Standard? Stage 7 Checklists Have you reached this Standard? Main Criteria for the whole year. J K L Use positive integer powers and associated real roots Apply the four operations with decimal numbers Write a quantity

More information

66 III Complexes. R p (r) }.

66 III Complexes. R p (r) }. 66 III Complexes III.4 Alpha Complexes In this section, we use a radius constraint to introduce a family of subcomplexes of the Delaunay complex. These complexes are similar to the Čech complexes but differ

More information

Year 6 Mathematics Overview

Year 6 Mathematics Overview Year 6 Mathematics Overview Term Strand National Curriculum 2014 Objectives Focus Sequence Autumn 1 Number and Place Value read, write, order and compare numbers up to 10 000 000 and determine the value

More information

On Skeletons Attached to Grey Scale Images. Institute for Studies in Theoretical Physics and Mathematics Tehran, Iran ABSTRACT

On Skeletons Attached to Grey Scale Images. Institute for Studies in Theoretical Physics and Mathematics Tehran, Iran ABSTRACT On Skeletons Attached to Grey Scale Images M. Karimi Behbahani, Arash Rafiey, 2 Mehrdad Shahshahani 3 Institute for Studies in Theoretical Physics and Mathematics Tehran, Iran ABSTRACT In [2], [3] and

More information

Whole Numbers and Integers. Angles and Bearings

Whole Numbers and Integers. Angles and Bearings Whole Numbers and Integers Multiply two 2-digit whole numbers without a calculator Know the meaning of square number Add and subtract two integers without a calculator Multiply an integer by a single digit

More information

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

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

More information

Math Precalculus (12H/4H) Review. CHSN Review Project

Math Precalculus (12H/4H) Review. CHSN Review Project Math Precalculus (12H/4H) Review CHSN Review Project Contents Functions 3 Polar and Complex Numbers 9 Sequences and Series 15 This review guide was written by Dara Adib. Prateek Pratel checked the Polar

More information

Points covered an odd number of times by translates

Points covered an odd number of times by translates Points covered an odd number of times by translates Rom Pinchasi August 5, 0 Abstract Let T be a fixed triangle and consider an odd number of translated copies of T in the plane. We show that the set of

More information

Basic relations between pixels (Chapter 2)

Basic relations between pixels (Chapter 2) Basic relations between pixels (Chapter 2) Lecture 3 Basic Relationships Between Pixels Definitions: f(x,y): digital image Pixels: q, p (p,q f) A subset of pixels of f(x,y): S A typology of relations:

More information

4. Definition: topological space, open set, topology, trivial topology, discrete topology.

4. Definition: topological space, open set, topology, trivial topology, discrete topology. Topology Summary Note to the reader. If a statement is marked with [Not proved in the lecture], then the statement was stated but not proved in the lecture. Of course, you don t need to know the proof.

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

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