Topology Distance: a Topology-Based Approach for Evaluating Generative Adversarial Networks

Total Page:16

File Type:pdf, Size:1020Kb

Topology Distance: a Topology-Based Approach for Evaluating Generative Adversarial Networks Topology Distance: A Topology-Based Approach For Evaluating Generative Adversarial Networks Danijela Horak 1 Simiao Yu 1 Gholamreza Salimi-Khorshidi 1 Abstract resemble real images Xr, while D discriminates between Xg Automatic evaluation of the goodness of Gener- and Xr. G and D are trained by playing a two-player mini- ative Adversarial Networks (GANs) has been a max game in a competing manner. Such novel adversarial challenge for the field of machine learning. In training process is a key factor in GANs’ success: It im- this work, we propose a distance complementary plicitly defines a learnable objective that is flexibly adaptive to existing measures: Topology Distance (TD), to various complicated image-generation tasks, in which it the main idea behind which is to compare the would be difficult or impossible to explicitly define such an geometric and topological features of the latent objective. manifold of real data with those of generated data. One of the biggest challenges in the field of generative More specifically, we build Vietoris-Rips com- models – including for GANs – is the automatic evaluation plex on image features, and define TD based on of the goodness of such models (e.g., whether or not the the differences in persistent-homology groups of data generated by such models are similar to the data they the two manifolds. We compare TD with the were trained on). Unlike supervised learning, where the most commonly-used and relevant measures in goodness of the models can be assessed by comparing their the field, including Inception Score (IS), Frechet´ predictions with the actual labels, or in some other deep- Inception Distance (FID), Kernel Inception Dis- learning models where the goodness of the model can be tance (KID) and Geometry Score (GS), in a range assessed using the likelihood of the validation data under the of experiments on various datasets. We demon- distribution that the real data comes from, in most state of strate the unique advantage and superiority of our the art generative models we do not know this distribution proposed approach over the aforementioned met- explicitly or can not rely on labels for such evaluations. rics. A combination of our empirical results and the theoretical argument we propose in favour Given that the data (or their corresponding features) in such of TD, strongly supports the claim that TD is a situations can be assumed to lie on a manifold embedded in powerful candidate metric that researchers can a high dimensional space (Goodfellow et al., 2016), tools employ when aiming to automatically evaluate from topology and geometry come as a natural choice when the goodness of GANs learning. studying differences between two data set. Hence, we pro- pose topology distance (TD) for the evaluation of GANs; it compares the the topological structures of two manifolds, 1. Introduction and calculates a distance between them to evaluate their (dis)similarities. We compare TD with widely-used and rel- arXiv:2002.12054v1 [cs.LG] 27 Feb 2020 Generative Adversarial Networks (GANs) (Goodfellow evant metrics, and demonstrate that it is more robust to noise et al., 2014) are a class of deep generative models that compared to competing distance measures on GAN’s, and have achieved unprecedented performance in generating it is better suited to distinguish among various shapes that high-quality and diverse images (Brock et al., 2019). They the data might come in. TD is able to evaluate GANs with have also been successfully applied to a variety of image- new insights different from other existing measurements. generation tasks, e.g. super resolution (Ledig et al., 2017), It can therefore be used either as an alternative to, or in image-to-image translation (Zhu et al., 2017), and text-to- conjunction with other metrics. image synthesis (Reed et al., 2016), to name a few. The GAN framework consists of a generator G and a discrimi- 1.1. Related work nator D, where G generates images Xg that are expected to There have been multiple metrics proposed to automatically 1 Investments AI, AIG, London, United Kingdom. Correspon- evaluate the performance of GANs. In this paper we focus dence to: Danijela Horak <[email protected]>. on the most commonly-used and relevant approaches (as follows); for a more comprehensive review of such measure- Topology Distance ments, please refer to (Borji, 2018). is that the target distance is computed by considering the geometric and topological properties of those latent features. Inception Score (IS) The main idea behind IS (Salimans et al., 2016) is that generated images of high quality are Geometry Score (GS) GS (Khrulkov & Oseledets, 2018) expected to meet two requirements: They should contain Geometry score is defined as l2 distance between means easily classifiable objects (i.e. the conditional label distribu- of the relative living-times (RLT) vectors associated with tion p(yjx) with low entropy) and should be diverse (i.e. the the two sets of images. RLT of a point cloud data (e.g., a marginal distribution p(y) with high entropy). IS measures group of images in the feature space) is an infinite vector the average KL divergence between these two distributions: (u1; u2;:::) whose i-th entry is a measure of persistent in- tervals having 1-persistent homology group rank equal to 1 Pn(n−1)=2 IS = exp( x∼p [KL(p(yjx) jj p(y))]); (1) i. That is, ui = Ij(dj+1 − dj), where E g dn(n−1)=2 j=1 I equals 1 if the rank of persistent homology group of di- where p is the generative distribution. IS relies on a pre- j g mension 1 in interval [d ; d ] is i, and zero otherwise. trained Inception model (Szegedy et al., 2016) for the classi- j j+1 Persistent homology parameters d , i 2 [0 ::: n(n − 1)=2] fication of the generated images. Therefore, a key limitation i are sorted distances in the observed point cloud data. of IS is that it is unable to evaluate the image types that are distinct from those that the Inception model was trained on. Geometry score exploits similar idea to the topological dis- tance, with the difference being in the underlying point Frechet´ Inception Distance (FID) and Kernel Inception cloud data used, dimensionality of the homology group and Distance (KID) Proposed by (Heusel et al., 2017), FID distance measure between the persistent diagrams. We claim relies on a pretrained Inception model, which maps each that our method better aligns with the existing theory in the image to a vector representation (or, features). Given two area of computational algebraic topology and has superior groups of data in this vector space (one from the real and experimental results. the other from the generated images), FID measures their similarities, assuming that the features are distributed as multivariate Gaussian; the distance will be the Frechet´ dis- 2. Main idea tance (also known as Wasserstein-2 distance) between the According to the manifold hypothesis (Goodfellow et al., two Gaussians: 2016), real world high dimensional data (and their features) 2 1 lie on a low dimensional manifold embedded in a high di- FID(p ; p ) = µ − µ + Tr(Σ + Σ − 2(Σ Σ ) 2 ) r g r g 2 r g r g mensional space. The main idea of this paper is to compare (2) the latent manifold of the real data with that of the generated where p and p denote the feature distributions of real and r g data, based entirely on the topological properties of the data generated data, (µ , Σ ) and (µ , Σ ) denote the means r r g g samples from these two manifolds. Let and be the and covariances of the corresponding feature distributions, Mr Mg latent manifolds of the real and generated data, respectively. respectively. It has been shown that FID is more robust to We aim to compare these two manifolds using the finite noise (of certain types) than IS (Heusel et al., 2017), but its samples of points V from and V from . assumption of features following a multivariate Gaussian r Mr g Mg distribution might be an oversimplification. Most mainstream methods compare samples Vr and Vg using the lower order moments (e.g. (Heusel et al., 2017)) A similar metric to FID is KID (Mikoaj Bikowski, 2018), – similar to the way we compare two functions using their which computes the squared maximum mean discrepancy Taylor expansion, for instance. However, this would only be (MMD) between the features (learned also from a pretrained valid if the underlying manifold is an Euclidean space (zero Inception model) of real and generated images: curvature), as all moments of the samples are calculated 0 using Euclidean distance. For a Riemannian manifold with KID(p ; p ) = 0 [k(x ; x )] r g Exr;xr∼pr r r 0 a nonzero curvature, this type of approach, at least in theory, + x ;x0 ∼p [k(x ; x )] E g g g g g (3) would not work, and using geodesic instead of Euclidean −2 [k(x ; x )] distance would agree more with the hypothesis. Exr∼pr;xg∼pg r g Here we propose the comparison of the two manifolds on where k denotes a polynomial kernel function k(x; x0) = the basis of their topology and/or geometry. The ideal way ( 1 x|x0 + 1)3 with feature dimension d. Compared with d to compare two manifolds would be to infer if they are ge- FID, KID does not have any parametric form assumption ometrically equivalent, i.e. isometric. This, unfortunately, for feature distribution, and has a unbiased estimator. is not attainable. However, we could compare two mani- Our proposed TD is closely related to FID and KID in that folds by the means of eigenvalues of the Laplace-Beltrami it also measures the distance between latent features of real and generated data.
Recommended publications
  • Glossary Physics (I-Introduction)
    1 Glossary Physics (I-introduction) - Efficiency: The percent of the work put into a machine that is converted into useful work output; = work done / energy used [-]. = eta In machines: The work output of any machine cannot exceed the work input (<=100%); in an ideal machine, where no energy is transformed into heat: work(input) = work(output), =100%. Energy: The property of a system that enables it to do work. Conservation o. E.: Energy cannot be created or destroyed; it may be transformed from one form into another, but the total amount of energy never changes. Equilibrium: The state of an object when not acted upon by a net force or net torque; an object in equilibrium may be at rest or moving at uniform velocity - not accelerating. Mechanical E.: The state of an object or system of objects for which any impressed forces cancels to zero and no acceleration occurs. Dynamic E.: Object is moving without experiencing acceleration. Static E.: Object is at rest.F Force: The influence that can cause an object to be accelerated or retarded; is always in the direction of the net force, hence a vector quantity; the four elementary forces are: Electromagnetic F.: Is an attraction or repulsion G, gravit. const.6.672E-11[Nm2/kg2] between electric charges: d, distance [m] 2 2 2 2 F = 1/(40) (q1q2/d ) [(CC/m )(Nm /C )] = [N] m,M, mass [kg] Gravitational F.: Is a mutual attraction between all masses: q, charge [As] [C] 2 2 2 2 F = GmM/d [Nm /kg kg 1/m ] = [N] 0, dielectric constant Strong F.: (nuclear force) Acts within the nuclei of atoms: 8.854E-12 [C2/Nm2] [F/m] 2 2 2 2 2 F = 1/(40) (e /d ) [(CC/m )(Nm /C )] = [N] , 3.14 [-] Weak F.: Manifests itself in special reactions among elementary e, 1.60210 E-19 [As] [C] particles, such as the reaction that occur in radioactive decay.
    [Show full text]
  • Forces Different Types of Forces
    Forces and motion are a part of your everyday life for example pushing a trolley, a horse pulling a rope, speed and acceleration. Force and motion causes objects to move but also to stay still. Motion is simply a movement but needs a force to move. There are 2 types of forces, contact forces and act at a distance force. Forces Every day you are using forces. Force is basically push and pull. When you push and pull you are applying a force to an object. If you are Appling force to an object you are changing the objects motion. For an example when a ball is coming your way and then you push it away. The motion of the ball is changed because you applied a force. Different Types of Forces There are more forces than push or pull. Scientists group all these forces into two groups. The first group is contact forces, contact forces are forces when 2 objects are physically interacting with each other by touching. The second group is act at a distance force, act at a distance force is when 2 objects that are interacting with each other but not physically touching. Contact Forces There are different types of contact forces like normal Force, spring force, applied force and tension force. Normal force is when nothing is happening like a book lying on a table because gravity is pulling it down. Another contact force is spring force, spring force is created by a compressed or stretched spring that could push or pull. Applied force is when someone is applying a force to an object, for example a horse pulling a rope or a boy throwing a snow ball.
    [Show full text]
  • Geodesic Distance Descriptors
    Geodesic Distance Descriptors Gil Shamai and Ron Kimmel Technion - Israel Institute of Technologies [email protected] [email protected] Abstract efficiency of state of the art shape matching procedures. The Gromov-Hausdorff (GH) distance is traditionally used for measuring distances between metric spaces. It 1. Introduction was adapted for non-rigid shape comparison and match- One line of thought in shape analysis considers an ob- ing of isometric surfaces, and is defined as the minimal ject as a metric space, and object matching, classification, distortion of embedding one surface into the other, while and comparison as the operation of measuring the discrep- the optimal correspondence can be described as the map ancies and similarities between such metric spaces, see, for that minimizes this distortion. Solving such a minimiza- example, [13, 33, 27, 23, 8, 3, 24]. tion is a hard combinatorial problem that requires pre- Although theoretically appealing, the computation of computation and storing of all pairwise geodesic distances distances between metric spaces poses complexity chal- for the matched surfaces. A popular way for compact repre- lenges as far as direct computation and memory require- sentation of functions on surfaces is by projecting them into ments are involved. As a remedy, alternative representa- the leading eigenfunctions of the Laplace-Beltrami Opera- tion spaces were proposed [26, 22, 15, 10, 31, 30, 19, 20]. tor (LBO). When truncated, the basis of the LBO is known The question of which representation to use in order to best to be the optimal for representing functions with bounded represent the metric space that define each form we deal gradient in a min-max sense.
    [Show full text]
  • Robust Topological Inference: Distance to a Measure and Kernel Distance
    Journal of Machine Learning Research 18 (2018) 1-40 Submitted 9/15; Revised 2/17; Published 4/18 Robust Topological Inference: Distance To a Measure and Kernel Distance Fr´ed´ericChazal [email protected] Inria Saclay - Ile-de-France Alan Turing Bldg, Office 2043 1 rue Honor´ed'Estienne d'Orves 91120 Palaiseau, FRANCE Brittany Fasy [email protected] Computer Science Department Montana State University 357 EPS Building Montana State University Bozeman, MT 59717 Fabrizio Lecci [email protected] New York, NY Bertrand Michel [email protected] Ecole Centrale de Nantes Laboratoire de math´ematiquesJean Leray 1 Rue de La Noe 44300 Nantes FRANCE Alessandro Rinaldo [email protected] Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 Larry Wasserman [email protected] Department of Statistics Carnegie Mellon University Pittsburgh, PA 15213 Editor: Mikhail Belkin Abstract Let P be a distribution with support S. The salient features of S can be quantified with persistent homology, which summarizes topological features of the sublevel sets of the dis- tance function (the distance of any point x to S). Given a sample from P we can infer the persistent homology using an empirical version of the distance function. However, the empirical distance function is highly non-robust to noise and outliers. Even one outlier is deadly. The distance-to-a-measure (DTM), introduced by Chazal et al. (2011), and the ker- nel distance, introduced by Phillips et al. (2014), are smooth functions that provide useful topological information but are robust to noise and outliers. Chazal et al. (2015) derived concentration bounds for DTM.
    [Show full text]
  • Hydraulics Manual Glossary G - 3
    Glossary G - 1 GLOSSARY OF HIGHWAY-RELATED DRAINAGE TERMS (Reprinted from the 1999 edition of the American Association of State Highway and Transportation Officials Model Drainage Manual) G.1 Introduction This Glossary is divided into three parts: · Introduction, · Glossary, and · References. It is not intended that all the terms in this Glossary be rigorously accurate or complete. Realistically, this is impossible. Depending on the circumstance, a particular term may have several meanings; this can never change. The primary purpose of this Glossary is to define the terms found in the Highway Drainage Guidelines and Model Drainage Manual in a manner that makes them easier to interpret and understand. A lesser purpose is to provide a compendium of terms that will be useful for both the novice as well as the more experienced hydraulics engineer. This Glossary may also help those who are unfamiliar with highway drainage design to become more understanding and appreciative of this complex science as well as facilitate communication between the highway hydraulics engineer and others. Where readily available, the source of a definition has been referenced. For clarity or format purposes, cited definitions may have some additional verbiage contained in double brackets [ ]. Conversely, three “dots” (...) are used to indicate where some parts of a cited definition were eliminated. Also, as might be expected, different sources were found to use different hyphenation and terminology practices for the same words. Insignificant changes in this regard were made to some cited references and elsewhere to gain uniformity for the terms contained in this Glossary: as an example, “groundwater” vice “ground-water” or “ground water,” and “cross section area” vice “cross-sectional area.” Cited definitions were taken primarily from two sources: W.B.
    [Show full text]
  • Mathematics of Distances and Applications
    Michel Deza, Michel Petitjean, Krassimir Markov (eds.) Mathematics of Distances and Applications I T H E A SOFIA 2012 Michel Deza, Michel Petitjean, Krassimir Markov (eds.) Mathematics of Distances and Applications ITHEA® ISBN 978-954-16-0063-4 (printed); ISBN 978-954-16-0064-1 (online) ITHEA IBS ISC No.: 25 Sofia, Bulgaria, 2012 First edition Printed in Bulgaria Recommended for publication by The Scientific Council of the Institute of Information Theories and Applications FOI ITHEA The papers accepted and presented at the International Conference “Mathematics of Distances and Applications”, July 02-05, 2012, Varna, Bulgaria, are published in this book. The concept of distance is basic to human experience. In everyday life it usually means some degree of closeness of two physical objects or ideas, i.e., length, time interval, gap, rank difference, coolness or remoteness, while the term metric is often used as a standard for a measurement. Except for the last two topics, the mathematical meaning of those terms, which is an abstraction of measurement, is considered. Distance metrics and distances have now become an essential tool in many areas of Mathematics and its applications including Geometry, Probability, Statistics, Coding/Graph Theory, Clustering, Data Analysis, Pattern Recognition, Networks, Engineering, Computer Graphics/Vision, Astronomy, Cosmology, Molecular Biology, and many other areas of science. Devising the most suitable distance metrics and similarities, to quantify the proximity between objects, has become a standard task for many researchers. Especially intense ongoing search for such distances occurs, for example, in Computational Biology, Image Analysis, Speech Recognition, and Information Retrieval. For experts in the field of mathematics, information technologies as well as for practical users.
    [Show full text]
  • Lesson 3 – Understanding Distance in Space (Optional)
    Lesson 3 – Understanding Distance in Space (optional) Background The distance between objects in space is vast and very difficult for most children to grasp. The values for these distances are cumbersome for astronomers and scientists to manipulate. Therefore, scientists use a unit of measurement called an astronomical unit. An astronomical unit is the average distance between the Earth and the Sun – 150 million kilometers. Using a scale model to portray the distances of the planets will help the students begin to understand the vastness of space. Astronomers soon found that even the astronomical unit was not large enough to measure the distance of objects outside of our solar system. For these distances, the parsec is used. A parsec is a unit of light-years. A parsec equals approximately 3.3 light-years. (Keep in mind that a light-year is the distance light travels in one year – 9.5 trillion km – and that light travels 300,000 km per second!) Teacher Notes and Hints Prior to lesson • Discuss and review measuring length or distance. How far is one meter? • Discuss the use of prefixes that add or subtract to “basic” units of length. Example: meter is the basic metric unit for length “kilo” means 1000 – kilometer is 1000 meters “centi” means 1/100 – centimeter is 1/100 of a meter Adapt the discussion for grade level. For example, fifth graders can learn the metric prefixes for more “lengths” and may add to decimal work in math class: Kilo – 1000 Hecto – 100 Deka – 10 Deci – 1/10 (0.1) Centi – 1/100 (0.01) Milli – 1/1000 (0.001) • When discussing kilometers, it is helpful to know the number of km’s to local places (for example, kilometers to the Mall).
    [Show full text]
  • Lecture 24 Angular Momentum
    LECTURE 24 ANGULAR MOMENTUM Instructor: Kazumi Tolich Lecture 24 2 ¨ Reading chapter 11-6 ¤ Angular momentum n Angular momentum about an axis n Newton’s 2nd law for rotational motion Angular momentum of an rotating object 3 ¨ An object with a moment of inertia of � about an axis rotates with an angular speed of � about the same axis has an angular momentum, �, given by � = �� ¤ This is analogous to linear momentum: � = �� Angular momentum in general 4 ¨ Angular momentum of a point particle about an axis is defined by � � = �� sin � = ��� sin � = �-� = ��. � �- ¤ �⃗: position vector for the particle from the axis. ¤ �: linear momentum of the particle: � = �� �⃗ ¤ � is moment arm, or sometimes called “perpendicular . Axis distance.” �. Quiz: 1 5 ¨ A particle is traveling in straight line path as shown in Case A and Case B. In which case(s) does the blue particle have non-zero angular momentum about the axis indicated by the red cross? A. Only Case A Case A B. Only Case B C. Neither D. Both Case B Quiz: 24-1 answer 6 ¨ Only Case A ¨ For a particle to have angular momentum about an axis, it does not have to be Case A moving in a circle. ¨ The particle can be moving in a straight path. Case B ¨ For it to have a non-zero angular momentum, its line of path is displaced from the axis about which the angular momentum is calculated. ¨ An object moving in a straight line that does not go through the axis of rotation has an angular position that changes with time. So, this object has an angular momentum.
    [Show full text]
  • Rotational Motion and Angular Momentum 317
    CHAPTER 10 | ROTATIONAL MOTION AND ANGULAR MOMENTUM 317 10 ROTATIONAL MOTION AND ANGULAR MOMENTUM Figure 10.1 The mention of a tornado conjures up images of raw destructive power. Tornadoes blow houses away as if they were made of paper and have been known to pierce tree trunks with pieces of straw. They descend from clouds in funnel-like shapes that spin violently, particularly at the bottom where they are most narrow, producing winds as high as 500 km/h. (credit: Daphne Zaras, U.S. National Oceanic and Atmospheric Administration) Learning Objectives 10.1. Angular Acceleration • Describe uniform circular motion. • Explain non-uniform circular motion. • Calculate angular acceleration of an object. • Observe the link between linear and angular acceleration. 10.2. Kinematics of Rotational Motion • Observe the kinematics of rotational motion. • Derive rotational kinematic equations. • Evaluate problem solving strategies for rotational kinematics. 10.3. Dynamics of Rotational Motion: Rotational Inertia • Understand the relationship between force, mass and acceleration. • Study the turning effect of force. • Study the analogy between force and torque, mass and moment of inertia, and linear acceleration and angular acceleration. 10.4. Rotational Kinetic Energy: Work and Energy Revisited • Derive the equation for rotational work. • Calculate rotational kinetic energy. • Demonstrate the Law of Conservation of Energy. 10.5. Angular Momentum and Its Conservation • Understand the analogy between angular momentum and linear momentum. • Observe the relationship between torque and angular momentum. • Apply the law of conservation of angular momentum. 10.6. Collisions of Extended Bodies in Two Dimensions • Observe collisions of extended bodies in two dimensions. • Examine collision at the point of percussion.
    [Show full text]
  • Six Mathematical Gems from the History of Distance Geometry
    Six mathematical gems from the history of Distance Geometry Leo Liberti1, Carlile Lavor2 1 CNRS LIX, Ecole´ Polytechnique, F-91128 Palaiseau, France Email:[email protected] 2 IMECC, University of Campinas, 13081-970, Campinas-SP, Brazil Email:[email protected] February 28, 2015 Abstract This is a partial account of the fascinating history of Distance Geometry. We make no claim to completeness, but we do promise a dazzling display of beautiful, elementary mathematics. We prove Heron’s formula, Cauchy’s theorem on the rigidity of polyhedra, Cayley’s generalization of Heron’s formula to higher dimensions, Menger’s characterization of abstract semi-metric spaces, a result of G¨odel on metric spaces on the sphere, and Schoenberg’s equivalence of distance and positive semidefinite matrices, which is at the basis of Multidimensional Scaling. Keywords: Euler’s conjecture, Cayley-Menger determinants, Multidimensional scaling, Euclidean Distance Matrix 1 Introduction Distance Geometry (DG) is the study of geometry with the basic entity being distance (instead of lines, planes, circles, polyhedra, conics, surfaces and varieties). As did much of Mathematics, it all began with the Greeks: specifically Heron, or Hero, of Alexandria, sometime between 150BC and 250AD, who showed how to compute the area of a triangle given its side lengths [36]. After a hiatus of almost two thousand years, we reach Arthur Cayley’s: the first paper of volume I of his Collected Papers, dated 1841, is about the relationships between the distances of five points in space [7]. The gist of what he showed is that a tetrahedron can only exist in a plane if it is flat (in fact, he discussed the situation in one more dimension).
    [Show full text]
  • Engineering Glossary
    Engineering Glossary Term Definition Facility Type Facility type describes the characteristics of the roadway. A freeway or Interstate is full access controlled roadway with 4 or more lanes where traffic can move continuously at a high rate of speed. An expressway is partial access control 4-lane roadway where traffic moves continuously but has more access points (crossroads) identical to US 51 south of Bloomington. An arterial is a 4-lane roadway with some access control; traffic does not move continuously. Veterans Parkway is an arterial. Access Access management refers to the regulation of interchanges, intersections, Control / driveways and median openings to a roadway. Its objectives are to enable Management access to land uses while maintaining roadway safety and mobility through controlling access location, design, spacing and operation. 1 Engineering Glossary Vertical The vertical alignment refers Alignment to the alignment of a roadway facility based upon crest (hills) and sag (valleys) curves that vehicles must negotiate. Sight distance becomes an important component of vertical alignment, particularly when negotiating the passing of a vehicle. Horizontal The horizontal alignment Alignment refers to the alignment of a roadway facility with respect to curves that vehicles must negotiate. Based upon a given design speed there is a minimum radius that a roadway alignment can be designed for before compromising safety. Sight There are several types of Distance sight distance considerations that the traffic engineer must analyze in developing a roadway alignment: stopping sight distance, decision sight distance, passing sight distance, and intersection sight distance. 2 Engineering Glossary Design Speed A roadway’s design speed is the maximum speed that a motor vehicle can be safely operated on that road under optimum driving conditions.
    [Show full text]
  • Distance Functions and Their Use in Adaptive Mathematical Morphology
    Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology 1137 Distance Functions and Their Use in Adaptive Mathematical Morphology VLADIMIR ĆURIĆ ACTA UNIVERSITATIS UPSALIENSIS ISSN 1651-6214 UPPSALA ISBN 978-91-554-8923-6 2014 urn:nbn:se:uu:diva-221568 Dissertation presented at Uppsala University to be publicly examined in 2347, Lägerhyddsvägen 2, Hus 2, Uppsala, Friday, 23 May 2014 at 13:15 for the degree of Doctor of Philosophy. The examination will be conducted in English. Faculty examiner: Hugues Talbot (University Paris-Est - ESIEE). Abstract Ćurić, V. 2014. Distance Functions and Their Use in Adaptive Mathematical Morphology. Digital Comprehensive Summaries of Uppsala Dissertations from the Faculty of Science and Technology 1137. 88 pp. Uppsala: Acta Universitatis Upsaliensis. ISBN 978-91-554-8923-6. One of the main problems in image analysis is a comparison of different shapes in images. It is often desirable to determine the extent to which one shape differs from another. This is usually a difficult task because shapes vary in size, length, contrast, texture, orientation, etc. Shapes can be described using sets of points, crisp of fuzzy. Hence, distance functions between sets have been used for comparing different shapes. Mathematical morphology is a non-linear theory related to the shape or morphology of features in the image, and morphological operators are defined by the interaction between an image and a small set called a structuring element. Although morphological operators have been extensively used to differentiate shapes by their size, it is not an easy task to differentiate shapes with respect to other features such as contrast or orientation.
    [Show full text]