Neighborhood Sequences on nd Hexagonal/Face-Centered-Cubic Grids
|
|
- Kerrie Sharp
- 5 years ago
- Views:
Transcription
1 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 Centre for Image Analysis, Uppsala University, Sweden robin@cb.uu.se Abstract. The two-dimensional hexagonal grid and the three-dimensional face-centered cubic grid can be described by intersecting Z 3 and Z 4 with a (hyper)plane. Corresponding grids in higher dimensions (nd) are examined. In this paper, we define distance functions based on neighborhood sequences on these, higher dimensional generalizations of the hexagonal grid. An algorithm to produce a shortest path based on neighborhood sequences between any two gridpoints is presented. A formula to compute distance and condition of metricity are presented for neighborhood sequences using two types of neighbors. Distance transform as an application of these distances is also shown. Keywords: Digital geometry, nd grids, Neighborhood sequences. 1 Introduction It is well-known that the hexagonal grid has several advantages over the twodimensional Cartesian grid, the square grid. Most importantly, since the hexagonal grid is a densest packing, fewer samples are needed to represent a twodimensional signal (an image) when it is sampled on the hexagonal grid. Also, since there is a larger number of closest neighbors and these neighbors are such that the same adjacency relation can be used for object grid points and background grid points, and because its low rotational dependency the hexagonal grid is a good choice for two-dimensional image processing [7, 9, 10, 6, 9]. One argument for using Cartesian grids in image processing is that many functions defined on these grids are separable, which allows fast and efficient image processing. Consider, e.g., the important discrete Fourier transform. By using redundancy of the matrices used for computing the Fourier transform and the separability on the square grid, a fast Fourier transform is derived, see, e.g., [4], where the well-known Cooley-Tukey algorithm is presented. The so-obtained algorithm has computation time O (N log N), where N = k for some k. By utilizing the 6-fold symmetry of the hexagonal grid and applying a vector-radix Cooley-Tukey algorithm, the discrete Fourier transform can be computed in
2 O (N log 7 N), where N = 7 k for some k, on the hexagonal grid [10]. In fact, the number of operations needed to compute the Fourier transform on the hexagonal grid is roughly 60%(!) fewer on the hexagonal grid compared to the square grid, [10]. The densest packing in three dimensions is the face-centered cubic (fcc) grid. The fcc grid has many of the advantages over the three-dimensional Cartesian grid, the cubic grid, see [3, 6, 1, 5]. In this paper, we will consider n-dimensional generalizations of the hexagonal and fcc grids [3, 8, 1, 14, 17, 19, 4]. In [3, 6, 7], the hexagonal and fcc grids are obtained by intersecting Cartesian grids by a plane/hyperplane. For example, the hexagonal grid is obtained by intersecting Z 3 with the plane x + y + z = 0. In this paper, we consider (n 1)-dimensional grids obtained by intersecting Z n with a hyperplane. This grid is called A n 1 in [3]. We will present some digital distance functions on these grids. The distance between two points is defined as the shortest path using local steps corresponding to neighboring grid points. In digital images, distance functions defined as the minimal cost-path are often considered [0]. There are basically two approaches either weights are used between neighboring grid points [1] or a neighborhood sequence is used to define which adjacency relation is allowed in each step of the path [13, 15, 18, 7, 8]. It is also possible to combine the two approaches to get even lower rotational dependency [3, 4, 8]. Distance functions have also been defined for high dimensional and non- Cartesian grids, see e.g. [5, 11, 16, ]. To handle non-cartesian grids efficiently in a computer, one needs a good coordinate system. The points of the hexagonal grid can be addressed by two integers [9]. There is a more elegant solution using three coordinate values with zero sum reflecting the symmetry of the grid [7]. Opposed to [4], where a general theory for distance functions is presented, we will use the zero-sum coordinates in this paper. Since integer coordinates are used with this approach, clear and elegant expressions are obtained. In this paper we deal with three-dimensional grids and a family of grids in higher dimensions. Since the fcc grid is the densest packing in three dimensions, it appears frequently in nature. For example, the fcc grid is the structure of, e.g., gold (Au), silver (Ag), calcium (Ca) and aluminium (Al). In the figures, each grid point is sometimes illustrated by the corresponding picture element (pixel in D and voxel in 3D). The picture element of a given grid point is the Voronoi region of the grid point. In Figure 1, the Voronoi regions for the fcc grid is shown. Grids Described by Intersecting Cartesian Grids In [7], the hexagonal grid is described as the intersection of Z 3 and the plane x + y + z = 0. The so-obtained coordinates has some advantages. Most importantly, the points in the hexagonal grid are addressed by integer coordinates, which fits the digital geometry framework. In Section 3, we will define distance
3 (a) (b) (c) (d) Fig. 1. A unit cell of the fcc grid is shown in (a). Voronoi region (voxels) in an fcc grid (b) and a hexagonal grid (d). In (c), the fcc voxels is intersected with the plane x + y + z = 0 (a planar patch is shown). In this intersection, the hexagonal grid is embedded. based on neighborhood sequences and for this, a convenient way to describe neighboring points is needed. We will see that when describing the hexagonal grid as an intersecting plane, there is a natural way to describe the neighboring grid points. One can use a symmetric description with three values by adding a third coordinate value to have zero-sum vectors. The three values are dependent, but the description (including the neighborhood structure) is more simple and more elegant. In [6], the four-dimensional Cartesian grid Z 4 was intersected with the hyperplane x + y + z + w = 0 to obtain the fcc grid. In [3], some properties of the grid obtained by intersecting Z n with a hyperplane with zero sum for any n are presented. Here, we will consider this generalization and define distance functions on these grids. Other high-dimensional grids can be obtained by considering not only intersections of Z n with zero-sum hyperplanes, but also other hyperplanes. In [1, 14], it is noted that the two-dimensional hexagonal and triangular grids can be obtained by the union of integer points of some hyperplanes in three dimensions. In [17, 19], we showed that some well-known three-dimensional grids can be obtained in a similar manner by unions of hyperplanes intersecting Z 4. In geometry, the term (point) lattice is frequently used to describe regularly spaced arrays of points. A lattice can be defined by a finite set} of linearly inde- { n pendent vectors over Z ({v 1,..., v n }, basis) as a i v i a i Z. A lattice may be viewed as a regular tiling of a space by a primitive cell. The Bravais lattices are those kinds of lattices used in crystallography and solid state physics. Further, in this section, we recall some results from [14, 1] and introduce our definitions and notations. In Z n, we have the following natural neighborhood relations:
4 Definition 1. Let p = (p(1), p(),..., p(n)) and q = (q(1), q(),..., q(n)) be two points in Z n. For any integer k such that 0 k n, p and q are Z n k-neighbors if p(i) q(i) 1 for 1 i n and n p(i) q(i) k. When constructing the grids, we will consider intersections between Z k and hyperplanes with normal direction (1, 1,..., 1). Let Q k = {(x 1, x,..., x k ) Z k : x 1 + x + + x k = 0}. Let us start with the cubic grid Z 3. Three natural neighborhood relations on this grid are given by Definition 1. It is well-known that the grid points of Z 3 on a plane with x + y + z = 0 form a hexagonal grid [7]. The neighbor relation of the hexagonal grid has only one type of natural neighborhood, the one that corresponds to the grid points in the -neighborhood of Z 3 satisfying x + y + z = 0. Since Q 3 is the hexagonal grid and Q 4 is the face-centered-cubic grid, the grids defined by Q n are the generalizations of them. Therefore we may use the terms nd hexagonal grids and/or nd fcc grids for Q n+1. Fig.. Neighbors up to order two are shown. The grid points represent an fcc grid. The figure show eight unit-cell size of the fcc grid. In Figure size part of the fcc grid is shown, where every gridpoint has integer coordinate values. 3 Distances Based on Neighborhood Sequences on the Grids with a Projected Hyperplane in Higher Dimensions In the first part of this section we described the n-dimensional generalizations of the previously recalled hexagonal and face-centered-cubic grids. Now we will define and analyze digital distances based on some neighborhood sequences. We can define some types of neighborhood structures on these grids generalizing the concept from the previous lower dimensional grids. Let p = (p(1), p(),..., p(n)), q = (q(1), q(),..., q(n)) Q n be two points. Then their difference vector: w = p q is defined as (p(1) q(1), p() q(),..., p(n) q(n). Two points having difference vector with values only from the set { 1, 0, 1} can be
5 considered as neighbors. For instance the difference vector (1, 1, 0,..., 0) corresponds to a closest neighbor. The neighbor points with four ±1 elements in their difference vector are second closest neighbors point-pair. We will define distances based on neighborhood sequences in higher dimensions using these two neighborhood relations. In this way we generalize the distances of the fcc grid to higher dimension. We may also define a more extended neighborhood structure depending on the dimension n of the space. In this way a further generalization of our distances can be obtained. The neighbor points with difference vector with k elements of ±1 are defined as strict k-neighbors. Therefore, the next formal definition of the neighborhood structure from [19] is natural. Definition. Let p = (p(1),..., p(n)) and q = (q(1),..., q(n)) two points of Q n. Then p and q are Q n k-neighbors if p(i) q(i) k and p(i) q(i) 1 for every 0 < i n. We remark that there are n types of neighbors in Q n, where the floor function is used. If there is an equality in the first condition, then the points are strict k- neighbors. In special cases n = 3, 4 the hexagonal and the fcc grids are obtained by their natural neighborhood structure (only one type of neighborhood in the hexagonal grid and two types of neighbor relations on the fcc grid). In the next subsection we define formally the distances based on neighborhood sequences on these higher dimensional grids with the general neighborhood structure. After this we analyze the distances in detail, specially the ones using only the two closest neighborhood in neighborhood sequences. 3.1 Neighborhood sequences on Q n Let p and q be two points of Q n. The sequence B = (b(i)), where the values of b(i) are possible neighborhood relations of the nd hexagonal grid (0 < b(i) n ) for all i N, is called a neighborhood sequence (on the nd hexagonal grid). A movement is called a b(i)-step when we move from a point p to a point q and they are b(i)-neighbors. Let p, q be two points and B be a neighborhood sequence. The point-sequence p = p 0, p 1,..., p m = q, in which we move from p i 1 to p i by a b(i)-step (1 i m), is called a B-path from p to q. The length of this path is the number of its steps, i.e., m. The B-distance d(p, q; B) from p to q is defined as the length of the shortest B-path(s) between them. As usual in digital geometry, the shortest path may not be unique. In the next subsection we give an algorithm that produces a shortest path between any two points p and q of Q n using a given neighborhood sequence B. Then we also give a formula to compute these path-based distances when only 1 s and s are allowed in the neighborhood sequence, furthermore some properties of these distances will also be analyzed. 3. Algorithm for producing a shortest path The next algorithm provides a shortest path from p to q using an arbitrary neighborhood sequence B.
6 Algorithm 1: Producing a shortest B-path Π in Q n and computing the B-distance. Input: p = (p(1),..., p(n)), q = (q(1),..., q(n)) and the neighborhood sequence B = (b(i)). Output: A shortest B-path from p to q and the B-distance. Initialization: Set i = 0, p 0 = p. Let Π contain the start point p. while p i q do Let i = i + 1 and p i = p i 1; Let j p and j n be the number of positive and negative values among q(h) p i(h), respectively; Let j = min{j p, j n, b(i)}; Let the values q(h) p i(h) are permuted in a monotonous order and let us modify the first and last j values: (a) Let p i(h) = p i(h) + 1 if h is a coordinate among the j largest positive values of the set of q(h) p i(h); (b) Let p i(h) = p i(h) 1 if h is a coordinate among the j smallest (negative) values of the set of q(h) p i(h); Concatenate the point p i to the path Π. end The result is Π as a shortest B-path and i is the B-distance of p and q. Algorithm 1 is a greedy algorithm working in a linear time of the sum of the coordinate differences of the points. 3.3 Formula for B-distance In this section we give a formula to compute the B-distance of any two points of the nd fcc grid, when B has elements only from the set {1, }. Theorem 1. The B-distance of the points p and q in Q n can be computed as d(p, q; B) = max n n p(i) q(i) k 1 p(i) q(i), k > b(j) j=1 with a neighborhood sequence B containing only elements of the set {1, }. Proof. Since a coordinate can be changed by at most one in a step in a B-path, d(p, q; B) max n { p(i) q(i) }. On the other side, in a step at most b(i) values { } n can be changed, therefore d(p, q; B) max k p(i) q(i) > k 1 b(j). j=1 By technical calculation it can be proven that the maximum of these two values gives the actual B-distance.
7 Remark 1. Observe that the formula holds for the hexagonal grid (n = 3 and, since there is only one type of neighborhood relation, b(i) = 1, i N). In this case d(p, q) = max { p(i) q(i) } =,,3 3P p(h) q(h) h=1 [9, 11]. The formula holds for the fcc grid, i.e., the formula presented in [, 16] is equivalent to our: Proposition 1. The formula d(p, q; B) = 3 p(i) q(i) = min k N k max, max,,3 for the fcc grid with k = {i : b(i) =, 1 i k} is equivalent to our formula with n = 4. { p(i) q(i) k } Proof. Let the point (x, y, z) be a point in the fcc grid, i.e., such that x + y + z is even. The linear transformation a = (x + y z)/ b = (x y + z)/ c = ( x + y + z)/ d = (x + y + z)/ is orthogonal, see [19]. Also, a + b + c + d = 0, so (a, b, c, d) Q 4, so it is nothing but a mapping between the different representations of the fcc grid. (i) First we note that { x + y z max { a, b, c, d } = max, = x y + z, x + y + z, } x + y + z x + y + z. (1) (ii) Assume that x y z 0 (the other cases follow by symmetry). (a) x y + z In this case, a + b + c + d = x = max{x, y, z}. We have k 1 max k a + b + c + d > b(j) j=1 = min k a + b + c + d k b(j) j=1 = min { k x k + k } = min { k k max{x, y, z} k }.
8 (b) x < y + z This case gives a + b + c + d = x y z, which implies that x + y + z > x. Now we sum up our formulas and get k 1 d(0, (a, b, c, d); B) = max a, b, c, d, k a + b + c + d > b(j) j=1 { x + y + z = max, min { k k max{x, y, z} k }} { { }} = min k x + y + z k max, max{x, y, z} k, which, with p q = (x, y, z) is the formula in the proposition. When the extended neighborhood is used in Q n (n 6) allowing not only 1 s and s in B, we have the following conjecture. Conjecture 1. The B-distance of p and q in Q n can be determined in the following way. Let W + = {i q(i) p(i) > 0} and W = {i q(i) p(i) < 0} be two sets of coordinates. Then W + and W give two subspaces of Z n. Let p + and q + the images of p and q in the subspace defined by W +, and similarly p and q in the subspace defined by W. Let d + = d(p +, q + ; B) in the subspace of Z n defined by W +, and similarly, d = d(p, q ; B) using the corresponding formula for Z n from [15, 18]. Then d(p, q; B) = max{d +, d } give the B-distance in the nd fcc grid. When only the two closest neighbor relations can be used in B the Conjecture 1 coincides with Theorem Metrical properties A distance function is called a metric, if it satisfies the following three properties: (1) positive definiteness: d(p, q) 0 for any point-pair (p, q) and d(p, q) = 0, if and only if p = q; () symmetry: d(p, q) = d(q, p) for any point-pair (p, q); (3) triangular inequality: d(p, q) + d(q, r) d(p, r) for any point-triplet (p, q, r). In this section we deal mostly with neighborhood sequences using only the closest two neighborhoods. Definition 3. For any neighborhood sequence B = (b(i)), the sequence B(j) = (b(i)) i=j is the j-shifted sequence of B. We say, that a neighborhood sequence B 1 is faster than B if the B 1 -distance is not larger than the B -distance for any point-pairs. Based on Theorem 1 one can prove the following statement.
9 Proposition. For the nd-fcc grids, a neighborhood sequence B 1 is faster than B if and only if j j b 1 (i) b (i) for all j N. This can be written in the following equivalent condition: j B 1 j B for all j N (with the notation k = {i : b(i) =, 1 i k} ). Theorem. The B-distance (using only the closest two neighborhoods) on Q n is a metric if and only if B has the following property: B(i) is faster than B for all i N. Proof. Since the first two properties of the metricity (positive definiteness and symmetry) are automatically fulfilled, the triangular inequality is crucial and can technically be proven using Theorem 1. Proposition gives a computationally efficient way of deciding if a B-distance is a metric or not. For instance, the periodic neighborhood sequence repeating (1, 1,, 1, ) generates a metric. Allowing extended neighborhood, i.e., more neighbors than the closest two in B we have the following conjecture. Conjecture. The B-distance is metrical on Q n if it is metrical on Z n. If Conjecture 1 holds, then the proof of Conjecture goes in the same manner as it works in Z n, see [13, 15]. 4 Distance Transform In this section we apply the digital distances defined above in an image processing algorithm, namely to produce distance transform. Definition 4 (Image). The image domain is a finite subset of Q n denoted I. We call the function F : I R + 0 an image. Note that real numbers are allowed in the range of F. Definition 5 (Object and background). We denote the object X and the background X. These sets have the following properties: 1. X I and X I. X X = 3. X X = I. We denote the distance transform for distances based on neighborhood sequences with DT.
10 Definition 6. The distance transform DT of an object X I is the mapping DT : I R defined by p d ( p, X; B ), where d ( p, X; B ) = min {d (p, q; B)}. q X Note that the distance transform DT holds information about the minimal distance to the background as well as information about what size of neighborhood is allowed in each step. This is used in Algorithm, where a wave-front propagation technique is used to compute the DT. Algorithm : Computing the distance transform DT for distances based on neighborhood sequences by wave-front propagation on Q n. Input: The neighborhood sequence B and an object X Q n. Output: The distance transforms DT. Initialization: Set DT (p) 0 for grid points p X and DT (p) for grid points p X. For all grid points p X adjacent to X: push (p, DT (p)) to the list L of ordered pairs sorted by increasing DT (p). while L is not empty do foreach p in L with smallest DT (p) do Pop (p, DT (p)) from L; foreach q: q, p are b (DT (p) + 1)-neighbors do if DT (q) > DT (p) + 1 then DT (q) DT (p) + 1; Push (q, DT (q)) to L; end end end end Algorithm can be used to generate balls in Q n for any n by thresholding the distance transform, where only a single grid point is in the background. 4.1 Digital balls One of the easiest and most usual ways to analyze a distance function d is to analyze the digital balls, i.e., (hyper)spheres based on d. In Figure 3 and 4, balls of radius 4 are shown. In Figure 4, balls generated by some neighborhood sequences in Q 4 (the fcc grid) are shown. Figure 3 illustrates balls in the four-dimensional grid Q 5 generated by B = (1, ). To illustrate the four-dimensional ball, the subsets {p : p(1) + p() + p(3) + p(4) + p(5) = 0, p(5) = k} for k = are shown.
11 01 elements 88 elements 390 elements k = 4 k = 3 k = 43 elements 459 elements 43 elements k = 1 k = 0 k = elements 88 elements 01 elements k = k = 3 k = 4 Fig. 3. A ball of radius 4 in the four-dimensional grid Q 5 generated by B = (1, ) is illustrated by showing the subsets {p : p(1) + p() + p(3) + p(4) + p(5) = 0, p(5) = k} for some values of k. Each obtained grid point is shown as a rhombic dodecahedron, since for each k, an fcc grid is obtained. 5 Conclusions and Future Work Non-traditional grids are used in image processing and computer graphics. Some results on the hexagonal grids can be found in [, 6, 9]. Non-standard grids are also used in higher dimensions [8, 1]. The hexagonal grid and the fcc grid are the most dense packing with the highest kissing number in D and 3D, respectively. The dual of the fcc grid gives a thinnest covering in 3D [3]. Their extensions,
12 B = (1, 1, 1, 1) B = (1, 1, 1, ) B = (1,, 1, ) B = (1,,, ) B = (,,, ) 309 elements 405 elements 459 elements 483 elements 489 elements Fig. 4. Balls of radius 4 in Q 3 (the fcc grid) obtained by some neighborhood sequences. that were analysed in this paper, are also important grids. The dual of the nd fcc grids is a thinnest covering in 4D, 5D, 6D, 7D, 8D, 1D and 16D [3], therefore our work is not only for theoretic interest, but it is worth to consider some of these grids in applications. Their advantage and the easy-to-handle property of the classical integer lattice Z n can be used in a common frame by our method. Since there are various neighbors in the grid, one may use distances varying them along a path. In this way a large class of flexible digital distances are defined and used, namely distances based on neighborhood sequences. Some results as an algorithm to generate a shortest path between two points, and hence, compute their distance were presented for the general case. In a restricted case, using only the two closest neighborhood relations, further properties were presented, such as formula for the distance and conditions of metrical distances. Some problems left open using more extended neighborhood structure, we addressed some of them as conjectures, their proofs are topics of future work. Our result can also be applied in digital geometry and in several applications when (digital) distances can/should be used. As an example the distance transform is presented. References 1. G. Borgefors, Distance transformations in digital images, Computer Vision, Graphics, and Image Processing 34(3) (1986) V. E. Brimkov and R. Barneva, Honeycomb vs square and cubic models, Electronic Notes in Theoretical Computer Science 46 (001). 3. J. H. Conway, N. J. A. Sloane and E. Bannai, Sphere-packings, lattices, and groups, (Springer-Verlag, New York, NY, USA 1988). 4. J. W. Cooley, P. Lewis and P. Welch, The fast Fourier transform and its applications, IEEE Trans. on Education 1(1) (1969) C. Fouard, R. Strand and G. Borgefors, Weighted distance transforms generalized to modules and their computation on point lattices, Pattern Recognition 40(9) (007) I. Her, Description of the F.C.C. lattice geometry through a four-dimensional hypercube. Acta Cryst. A 51 (1995)
13 7. I. Her, Geometric transformations on the hexagonal grid, IEEE Trans. Image Proc. 4(9) (1995) L. Ibanez, C. Hamitouche and C. Roux, A vectorial algorithm for tracing discrete straight lines in N-dimensional generalized grids, IEEE Trans. Visualization and Computer Graphics 7 (001) E. Luczak and A. Rosenfeld, Distance on a hexagonal grid, Trans. Comput. C- 5(5) (1976) L. Middleton and J. Sivaswamy, Hexagonal image processing: A practical approach (Advances in Pattern Recognition), (Springer-Verlag, New York, NY, USA 005). 11. B. Nagy, Shortest paths in triangular grids with neighbourhood sequences, Journal of Computing and Information Technology 11() (003) B. Nagy, A family of triangular grids in digital geometry, in Proc. ISPA 03, Rome, Italy, (003) B. Nagy, Distance functions based on neighbourhood sequences, Publicationes Mathematicae Debrecen 63 (3) (003) B. Nagy, Generalized triangular grids in digital geometry, Acta Math. Acad. Paed. Nyíregyháziensis 0 (004) B. Nagy, Metric and non-metric distances on Z n by generalized neighbourhood sequences, in Proc. of 4th ISPA (005) pp B. Nagy and R. Strand, Approximating Euclidean distance using distances based on neighbourhood sequences in non-standard three-dimensional grids, in Proceedings of IWCIA 006, LNCS 4040 (006) pp B. Nagy and R. Strand, A connection between Z n and generalized triangular grids, in Advances in Visual Computing, Proc. ISVC, LNCS 5359 (008) pp B. Nagy, Distance with generalized neighbourhood sequences in nd and D, Discrete Applied Mathematics 156 (008) B. Nagy and R. Strand, Non-traditional grids embedded in Z N, International Journal of Shape Modeling (009). In press. 0. A. Rosenfeld and J. L. Pfaltz, Distance functions on digital pictures, Pattern Recognition 1 (1968) R. Strand and P. Stelldinger, Topology preserving marching cubes-like algorithms on the face-centered cubic grid, in Proc. ICIAP 07, (007) R. Strand and B. Nagy, Distances based on neighbourhood sequences in nonstandard three-dimensional grids, Discrete Applied Mathematics 155(4) (007) R. Strand, Weighted distances based on neighbourhood sequences. Pattern Recognition Letters, 8(15) (007) R. Strand, Distance functions and image processing on point-lattices: with focus on the 3D face- and body-centered cubic grids, PhD thesis, Uppsala University, Sweden, T. Takahashi and T. Yonekura, Isosurface construction from a data set sampled on a face-centered-cubic lattice, in Proc. ICCVG 00. Vol.. (00) C. A. Wuthrich and P. Stucki, An algorithm comparison between square- and hexagonal-based grids, Graph. Model Im. Proc. 53(4) (1991) M. Yamashita and N. Honda, Distance functions defined by variable neighborhood sequences, Pattern Recognition 5(17) (1984) M. Yamashita and T. Ibaraki, Distances defined by neighborhood sequences, Pattern Recognition 19(3) (1986) L. Yong-Kui, The generation of straight lines on hexagonal grids, Comput. Graph. Forum 1(1) (1993) 1 5.
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 informationWeighted 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 informationA 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 informationShortest 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 informationApplications 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 informationNOVEL 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 informationApplication 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 informationCrystal Structure. A(r) = A(r + T), (1)
Crystal Structure In general, by solid we mean an equilibrium state with broken translational symmetry. That is a state for which there exist observables say, densities of particles with spatially dependent
More informationConnectivity 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 information6. Concluding Remarks
[8] K. J. Supowit, The relative neighborhood graph with an application to minimum spanning trees, Tech. Rept., Department of Computer Science, University of Illinois, Urbana-Champaign, August 1980, also
More informationChapter 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 informationMath 734 Aug 22, Differential Geometry Fall 2002, USC
Math 734 Aug 22, 2002 1 Differential Geometry Fall 2002, USC Lecture Notes 1 1 Topological Manifolds The basic objects of study in this class are manifolds. Roughly speaking, these are objects which locally
More informationOn the packing chromatic number of some lattices
On the packing chromatic number of some lattices Arthur S. Finbow Department of Mathematics and Computing Science Saint Mary s University Halifax, Canada BH C art.finbow@stmarys.ca Douglas F. Rall Department
More informationTilings 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 informationDigital Straight Line Segment Recognition on Non-Standard Point Lattices
U.U.D.M. Project Report 2010:1 Digital Straight Line Segment Recognition on Non-Standard Point Lattices Kelly Hubble Examensarbete i matematik, 30 hp Handledare: Robin Strand Examinator: Andreas Strömbergsson
More informationIsometric Diamond Subgraphs
Isometric Diamond Subgraphs David Eppstein Computer Science Department, University of California, Irvine eppstein@uci.edu Abstract. We test in polynomial time whether a graph embeds in a distancepreserving
More informationThe 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 informationFormally Self-Dual Codes Related to Type II Codes
Formally Self-Dual Codes Related to Type II Codes Koichi Betsumiya Graduate School of Mathematics Nagoya University Nagoya 464 8602, Japan and Masaaki Harada Department of Mathematical Sciences Yamagata
More informationDigital 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 informationCSE 20 DISCRETE MATH WINTER
CSE 20 DISCRETE MATH WINTER 2016 http://cseweb.ucsd.edu/classes/wi16/cse20-ab/ Today's learning goals Explain the steps in a proof by (strong) mathematical induction Use (strong) mathematical induction
More informationMichał Kukieła. Rescalings and the coreduction homology algorithm for cubical complexes. Uniwersytet M. Kopernika w Toruniu
Michał Kukieła Uniwersytet M. Kopernika w Toruniu Rescalings and the coreduction homology algorithm for cubical complexes Praca semestralna nr 3 (semestr letni 2011/12) Opiekun pracy: prof. dr hab. Marian
More informationPoints 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 informationFighting Fires on Semi-Regular Tesselations
Fighting Fires on Semi-Regular Tesselations A Senior Project submitted to The Division of Science, Mathematics, and Computing of Bard College by Lara-Greta Merling Annandale-on-Hudson, New York May, 2014
More informationAlgorithm 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 informationPERFECT FOLDING OF THE PLANE
SOOCHOW JOURNAL OF MATHEMATICS Volume 32, No. 4, pp. 521-532, October 2006 PERFECT FOLDING OF THE PLANE BY E. EL-KHOLY, M. BASHER AND M. ZEEN EL-DEEN Abstract. In this paper we introduced the concept of
More informationTopology 550A Homework 3, Week 3 (Corrections: February 22, 2012)
Topology 550A Homework 3, Week 3 (Corrections: February 22, 2012) Michael Tagare De Guzman January 31, 2012 4A. The Sorgenfrey Line The following material concerns the Sorgenfrey line, E, introduced in
More informationGeometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks
Geometric Considerations for Distribution of Sensors in Ad-hoc Sensor Networks Ted Brown, Deniz Sarioz, Amotz Bar-Noy, Tom LaPorta, Dinesh Verma, Matthew Johnson, Hosam Rowaihy November 20, 2006 1 Introduction
More information4. Simplicial Complexes and Simplicial Homology
MATH41071/MATH61071 Algebraic topology Autumn Semester 2017 2018 4. Simplicial Complexes and Simplicial Homology Geometric simplicial complexes 4.1 Definition. A finite subset { v 0, v 1,..., v r } R n
More informationThe Fibonacci hypercube
AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 40 (2008), Pages 187 196 The Fibonacci hypercube Fred J. Rispoli Department of Mathematics and Computer Science Dowling College, Oakdale, NY 11769 U.S.A. Steven
More informationZero-Sum Flow Numbers of Triangular Grids
Zero-Sum Flow Numbers of Triangular Grids Tao-Ming Wang 1,, Shih-Wei Hu 2, and Guang-Hui Zhang 3 1 Department of Applied Mathematics Tunghai University, Taichung, Taiwan, ROC 2 Institute of Information
More informationChoosing 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 informationOptimal 3D Lattices in Scientific Visualization and Computer Graphics
Optimal 3D Lattices in Scientific Visualization and Computer Graphics School of Computing Science Simon Fraser University Jan, 2007 Outline Visualization and Graphics 1 Visualization and Graphics 2 3 Further
More informationMathematical 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 informationGenerating Functions for Hyperbolic Plane Tessellations
Generating Functions for Hyperbolic Plane Tessellations by Jiale Xie A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics in
More informationCSIT 691 Independent Project
CSIT 691 Independent Project A comparison of Mean Average Error (MAE) Based Image Search for Hexagonally and Regularly Structured Pixel Data Student: Sijing LIU Email: sijing@ust.hk Supervisor: Prof. David
More informationBlob-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 informationOn the Number of Tilings of a Square by Rectangles
University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 5-2012 On the Number of Tilings
More informationThe important function we will work with is the omega map ω, which we now describe.
20 MARGARET A. READDY 3. Lecture III: Hyperplane arrangements & zonotopes; Inequalities: a first look 3.1. Zonotopes. Recall that a zonotope Z can be described as the Minkowski sum of line segments: Z
More informationCharacterization of Boolean Topological Logics
Characterization of Boolean Topological Logics Short Form: Boolean Topological Logics Anthony R. Fressola Denison University Granville, OH 43023 University of Illinois Urbana-Champaign, IL USA 61801-61802
More informationOn Soft Topological Linear Spaces
Republic of Iraq Ministry of Higher Education and Scientific Research University of AL-Qadisiyah College of Computer Science and Formation Technology Department of Mathematics On Soft Topological Linear
More informationDiscrete. Continuous. Fundamental Computer Graphics or the discretization of lines and polygons. Overview. Torsten Möller Simon Fraser University
Fundamental Computer Graphics or the discretization of lines and polygons Torsten Möller Simon Fraser University Overview 1D lines in 2D space Cartesian lattices: Bresenham General N-D lattice: Ibáñez
More informationFundamental Computer Graphics or the discretization of lines and polygons. Torsten Möller Simon Fraser University
Fundamental Computer Graphics or the discretization of lines and polygons Torsten Möller Simon Fraser University Overview 1D lines in 2D space Cartesian lattices: Bresenham General N-D lattice: Ibáñez
More informationarxiv: v1 [math.co] 25 Sep 2015
A BASIS FOR SLICING BIRKHOFF POLYTOPES TREVOR GLYNN arxiv:1509.07597v1 [math.co] 25 Sep 2015 Abstract. We present a change of basis that may allow more efficient calculation of the volumes of Birkhoff
More informationOptimizing triangular meshes to have the incrircle packing property
Packing Circles and Spheres on Surfaces Ali Mahdavi-Amiri Introduction Optimizing triangular meshes to have p g g the incrircle packing property Our Motivation PYXIS project Geometry Nature Geometry Isoperimetry
More informationGeometry Curriculum Map
Quadrilaterals 7.1 Interior Angle Sum Theorem 7.2 Exterior Angle Sum Theorem 7.3 Using Interior and Exterior Angles to Solve Problems Define the Angle Sum Theorem. Illustrate interior angles with the Angle
More informationMathematics in Art and Architecture GEK1518
Mathematics in Art and Architecture GEK1518 Helmer Aslaksen Department of Mathematics National University of Singapore aslaksen@math.nus.edu.sg www.math.nus.edu.sg/aslaksen/ Symmetry and Patterns Introduction
More informationCamera Calibration Using Line Correspondences
Camera Calibration Using Line Correspondences Richard I. Hartley G.E. CRD, Schenectady, NY, 12301. Ph: (518)-387-7333 Fax: (518)-387-6845 Email : hartley@crd.ge.com Abstract In this paper, a method of
More informationA Vertex Chain Code Approach for Image Recognition
A Vertex Chain Code Approach for Image Recognition Abdel-Badeeh M. Salem, Adel A. Sewisy, Usama A. Elyan Faculty of Computer and Information Sciences, Assiut University, Assiut, Egypt, usama471@yahoo.com,
More informationPreferred 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 informationVoronoi 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 informationSymmetric Product Graphs
Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-20-2015 Symmetric Product Graphs Evan Witz Follow this and additional works at: http://scholarworks.rit.edu/theses
More informationChapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings
Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Prof. Tesler Math 184A Fall 2017 Prof. Tesler Ch. 12: Planar Graphs Math 184A / Fall 2017 1 / 45 12.1 12.2. Planar graphs Definition
More informationNon-extendible finite polycycles
Izvestiya: Mathematics 70:3 1 18 Izvestiya RAN : Ser. Mat. 70:3 3 22 c 2006 RAS(DoM) and LMS DOI 10.1070/IM2006v170n01ABEH002301 Non-extendible finite polycycles M. Deza, S. V. Shpectorov, M. I. Shtogrin
More informationVoxelization in Common Sampling Lattices
Voxelization in Common Sampling Lattices Haris Widjaya htw@cs.sfu.ca Torsten Möller torsten@cs.sfu.ca Alireza Entezari aentezar@cs.sfu.ca Abstract In this paper we introduce algorithms to voxelize polygonal
More informationOn ɛ-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 informationMATH 54 - LECTURE 4 DAN CRYTSER
MATH 54 - LECTURE 4 DAN CRYTSER Introduction In this lecture we review properties and examples of bases and subbases. Then we consider ordered sets and the natural order topology that one can lay on an
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 1, Jan-Feb 2015
RESEARCH ARTICLE Comparison between Square Pixel Structure and Hexagonal Pixel Structure in Digital Image Processing Illa Singh 1, Ashish Oberoi 2 M.Tech 1, Final Year Student, Associate Professor2 Department
More informationPoint-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS
Point-Set Topology 1. TOPOLOGICAL SPACES AND CONTINUOUS FUNCTIONS Definition 1.1. Let X be a set and T a subset of the power set P(X) of X. Then T is a topology on X if and only if all of the following
More informationPebble Sets in Convex Polygons
2 1 Pebble Sets in Convex Polygons Kevin Iga, Randall Maddox June 15, 2005 Abstract Lukács and András posed the problem of showing the existence of a set of n 2 points in the interior of a convex n-gon
More informationAssignment 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 informationMATHEMATICS Grade 7 Advanced Standard: Number, Number Sense and Operations
Standard: Number, Number Sense and Operations Number and Number Systems A. Use scientific notation to express large numbers and numbers less than one. 1. Use scientific notation to express large numbers
More informationHomology of Tree Braid Groups
Homology of Tree Braid Groups Daniel Farley Abstract. The braid group on n-strands of a tree T, denoted B nt, has free abelian integral homology groups in every dimension. The rank of H i (B nt ) is equal
More informationExplicit homomorphisms of hexagonal graphs to one vertex deleted Petersen graph
MATHEMATICAL COMMUNICATIONS 391 Math. Commun., Vol. 14, No. 2, pp. 391-398 (2009) Explicit homomorphisms of hexagonal graphs to one vertex deleted Petersen graph Petra Šparl1 and Janez Žerovnik2, 1 Faculty
More informationarxiv: v1 [cs.cc] 30 Jun 2017
On the Complexity of Polytopes in LI( Komei Fuuda May Szedlá July, 018 arxiv:170610114v1 [cscc] 30 Jun 017 Abstract In this paper we consider polytopes given by systems of n inequalities in d variables,
More informationChapter 3. Set Theory. 3.1 What is a Set?
Chapter 3 Set Theory 3.1 What is a Set? A set is a well-defined collection of objects called elements or members of the set. Here, well-defined means accurately and unambiguously stated or described. Any
More informationOnline algorithms for clustering problems
University of Szeged Department of Computer Algorithms and Artificial Intelligence Online algorithms for clustering problems Summary of the Ph.D. thesis by Gabriella Divéki Supervisor Dr. Csanád Imreh
More informationSUPERCOVER PLANE RASTERIZATION A Rasterization Algorithm for Generating Supercover Plane Inside A Cube
SUPEROVER PLANE RASTERIZATION A Rasterization Algorithm for Generating Supercover Plane Inside A ube T. Petković, S. Lončarić University of Zagreb, Faculty of Electrical Engineering and omputing, Unska
More informationConstruction C : an inter-level coded version of Construction C
Construction C : an inter-level coded version of Construction C arxiv:1709.06640v2 [cs.it] 27 Dec 2017 Abstract Besides all the attention given to lattice constructions, it is common to find some very
More informationThe Football Pool Problem for 5 Matches
JOURNAL OF COMBINATORIAL THEORY 3, 35-325 (967) The Football Pool Problem for 5 Matches H. J. L. KAMPS AND J. H. VAN LINT Technological University, Eindhoven, The Netherlands Communicated by N. G. debruijn
More informationUnderstand 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 informationPlanar 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 informationMonotone Paths in Geometric Triangulations
Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation
More informationRestricted-Orientation Convexity in Higher-Dimensional Spaces
Restricted-Orientation Convexity in Higher-Dimensional Spaces ABSTRACT Eugene Fink Derick Wood University of Waterloo, Waterloo, Ont, Canada N2L3G1 {efink, dwood}@violetwaterlooedu A restricted-oriented
More information8.B. The result of Regiomontanus on tetrahedra
8.B. The result of Regiomontanus on tetrahedra We have already mentioned that Plato s theory that the five regular polyhedra represent the fundamental elements of nature, and in supplement (3.D) to the
More information2D 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 informationDecomposing and Sketching 3D Objects by Curve Skeleton Processing
Decomposing and Sketching 3D Objects by Curve Skeleton Processing Luca Serino, Carlo Arcelli, and Gabriella Sanniti di Baja Institute of Cybernetics E. Caianiello, CNR, Naples, Italy {l.serino,c.arcelli,g.sannitidibaja}@cib.na.cnr.it
More information1 The range query problem
CS268: Geometric Algorithms Handout #12 Design and Analysis Original Handout #12 Stanford University Thursday, 19 May 1994 Original Lecture #12: Thursday, May 19, 1994 Topics: Range Searching with Partition
More informationGraph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California
Graph Adjacency Matrix Automata Joshua Abbott, Phyllis Z. Chinn, Tyler Evans, Allen J. Stewart Humboldt State University, Arcata, California Abstract We define a graph adjacency matrix automaton (GAMA)
More informationOn the Relationships between Zero Forcing Numbers and Certain Graph Coverings
On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,
More informationLectures on Order and Topology
Lectures on Order and Topology Antonino Salibra 17 November 2014 1 Topology: main definitions and notation Definition 1.1 A topological space X is a pair X = ( X, OX) where X is a nonempty set and OX is
More informationFinal Exam 1:15-3:15 pm Thursday, December 13, 2018
Final Exam 1:15-3:15 pm Thursday, December 13, 2018 Instructions: Answer all questions in the space provided (or attach additional pages as needed). You are permitted to use pencils/pens, one cheat sheet
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationFast 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 informationAlgorithms for the Construction of Digital Convex Fuzzy Hulls
lgorithms for the Construction of Digital Convex Fuzzy Hulls Nebojša M. Ralević Faculty of Engineering, University of Novi Sad Trg Dositeja Obradovića 6, 000 Novi Sad, Serbia nralevic@uns.ns.ac.yu Lidija
More informationTopology Homework 3. Section Section 3.3. Samuel Otten
Topology Homework 3 Section 3.1 - Section 3.3 Samuel Otten 3.1 (1) Proposition. The intersection of finitely many open sets is open and the union of finitely many closed sets is closed. Proof. Note that
More informationObtaining 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 informationHinge angles for 3D discrete rotations
Hinge angles for 3D discrete rotations Yohan Thibault, Akihiro Sugimoto, Yukiko Kenmochi Université Paris-Est, LIGM, UMR UPEMLV/ESIEE/CNRS 8049, France National Institute of Informatics, Japan {thibauly,
More informationInterleaving Schemes on Circulant Graphs with Two Offsets
Interleaving Schemes on Circulant raphs with Two Offsets Aleksandrs Slivkins Department of Computer Science Cornell University Ithaca, NY 14853 slivkins@cs.cornell.edu Jehoshua Bruck Department of Electrical
More informationConjectures 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 informationOn Possible Counterexamples to Negami s Planar Cover Conjecture
On Possible Counterexamples to Negami s Planar Cover Conjecture Petr Hliněný and Robin Thomas School of Mathematics, Georgia Institute of Technology, Atlanta GA 0-00, U.S.A. hlineny@member.ams.org June,
More informationDISCRETE DOMAIN REPRESENTATION FOR SHAPE CONCEPTUALIZATION
DISCRETE DOMAIN REPRESENTATION FOR SHAPE CONCEPTUALIZATION Zoltán Rusák, Imre Horváth, György Kuczogi, Joris S.M. Vergeest, Johan Jansson Department of Design Engineering Delft University of Technology
More informationDiscrete 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 informationDigital Geometry and Khalimsky Spaces
UPPSALA DISSERTATIONS IN MATHEMATICS 54 Digital Geometry and Khalimsky Spaces Erik Melin Department of Mathematics Uppsala University UPPSALA 2008 Dissertation at Uppsala University to be publicly examined
More informationTopology Proceedings. COPYRIGHT c by Topology Proceedings. All rights reserved.
Topology Proceedings Web: http://topology.auburn.edu/tp/ Mail: Topology Proceedings Department of Mathematics & Statistics Auburn University, Alabama 36849, USA E-mail: topolog@auburn.edu ISSN: 0146-4124
More information4 Basis, Subbasis, Subspace
4 Basis, Subbasis, Subspace Our main goal in this chapter is to develop some tools that make it easier to construct examples of topological spaces. By Definition 3.12 in order to define a topology on a
More informationExploring 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 informationHowever, 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 informationOn Minimal Perimeter Polyminoes
On Minimal Perimeter Polyminoes Yaniv Altshuler 1, Vladimir Yanovsky 1, Daniel Vainsencher 1, Israel A. Wagner 1,, and Alfred M. Bruckstein 1 1 Computer Science Department, Technion, Haifa 3000 Israel
More informationGTPS Curriculum Mathematics Grade 8
4.2.8.B2 Use iterative procedures to generate geometric patterns: Fractals (e.g., the Koch Snowflake); Self-similarity; Construction of initial stages; Patterns in successive stages (e.g., number of triangles
More informationChapel Hill Math Circle: Symmetry and Fractals
Chapel Hill Math Circle: Symmetry and Fractals 10/7/17 1 Introduction This worksheet will explore symmetry. To mathematicians, a symmetry of an object is, roughly speaking, a transformation that does not
More information