• Skip to content (access key 1)
  • Skip to search (access key 7)
FWF — Austrian Science Fund
  • Go to overview page Discover

    • Research Radar
      • Research Radar Archives 1974–1994
    • Discoveries
      • Emmanuelle Charpentier
      • Adrian Constantin
      • Monika Henzinger
      • Ferenc Krausz
      • Wolfgang Lutz
      • Walter Pohl
      • Christa Schleper
      • Elly Tanaka
      • Anton Zeilinger
    • Impact Stories
      • Verena Gassner
      • Wolfgang Lechner
      • Georg Winter
    • scilog Magazine
    • Austrian Science Awards
      • FWF Wittgenstein Awards
      • FWF ASTRA Awards
      • FWF START Awards
      • Award Ceremony
    • excellent=austria
      • Clusters of Excellence
      • Emerging Fields
    • In the Spotlight
      • 40 Years of Erwin Schrödinger Fellowships
      • Quantum Austria
    • Dialogs and Talks
      • think.beyond Summit
    • Knowledge Transfer Events
    • E-Book Library
  • Go to overview page Funding

    • Portfolio
      • excellent=austria
        • Clusters of Excellence
        • Emerging Fields
      • Projects
        • Principal Investigator Projects
        • Principal Investigator Projects International
        • Clinical Research
        • 1000 Ideas
        • Arts-Based Research
        • FWF Wittgenstein Award
      • Careers
        • ESPRIT
        • FWF ASTRA Awards
        • Erwin Schrödinger
        • doc.funds
        • doc.funds.connect
      • Collaborations
        • Specialized Research Groups
        • Special Research Areas
        • Research Groups
        • International – Multilateral Initiatives
        • #ConnectingMinds
      • Communication
        • Top Citizen Science
        • Science Communication
        • Book Publications
        • Digital Publications
        • Open-Access Block Grant
      • Subject-Specific Funding
        • AI Mission Austria
        • Belmont Forum
        • ERA-NET HERA
        • ERA-NET NORFACE
        • ERA-NET QuantERA
        • ERA-NET TRANSCAN
        • Alternative Methods to Animal Testing
        • European Partnership BE READY
        • European Partnership Biodiversa+
        • European Partnership BrainHealth
        • European Partnership ERA4Health
        • European Partnership ERDERA
        • European Partnership EUPAHW
        • European Partnership FutureFoodS
        • European Partnership OHAMR
        • European Partnership PerMed
        • European Partnership Water4All
        • Gottfried and Vera Weiss Award
        • LUKE – Ukraine
        • netidee SCIENCE
        • Herzfelder Foundation Projects
        • Quantum Austria
        • Rückenwind Funding Bonus
        • WE&ME Award
        • Zero Emissions Award
      • International Collaborations
        • Belgium/Flanders
        • Germany
        • France
        • Italy/South Tyrol
        • Japan
        • Korea
        • Luxembourg
        • Poland
        • Switzerland
        • Slovenia
        • Taiwan
        • Tyrol–South Tyrol–Trentino
        • Czech Republic
        • Hungary
    • Step by Step
      • Find Funding
      • Submitting Your Application
      • International Peer Review
      • Funding Decisions
      • Carrying out Your Project
      • Closing Your Project
      • Further Information
        • Integrity and Ethics
        • Inclusion
        • Applying from Abroad
        • Personnel Costs
        • PROFI
        • Final Project Reports
        • Final Project Report Survey
    • FAQ
      • Project Phase PROFI
      • Project Phase Ad Personam
      • Expiring Programs
        • Elise Richter and Elise Richter PEEK
        • FWF START Awards
  • Go to overview page About Us

    • Mission Statement
    • FWF Video
    • Values
    • Facts and Figures
    • Annual Report
    • What We Do
      • Research Funding
        • Matching Funds Initiative
      • International Collaborations
      • Studies and Publications
      • Equal Opportunities and Diversity
        • Objectives and Principles
        • Measures
        • Creating Awareness of Bias in the Review Process
        • Terms and Definitions
        • Your Career in Cutting-Edge Research
      • Open Science
        • Open-Access Policy
          • Open-Access Policy for Peer-Reviewed Publications
          • Open-Access Policy for Peer-Reviewed Book Publications
          • Open-Access Policy for Research Data
        • Research Data Management
        • Citizen Science
        • Open Science Infrastructures
        • Open Science Funding
      • Evaluations and Quality Assurance
      • Academic Integrity
      • Science Communication
      • Philanthropy
      • Sustainability
    • History
    • Legal Basis
    • Organization
      • Executive Bodies
        • Executive Board
        • Supervisory Board
        • Assembly of Delegates
        • Scientific Board
        • Juries
      • FWF Office
    • Jobs at FWF
  • Go to overview page News

    • News
    • Press
      • Logos
    • Calendar
      • Post an Event
      • FWF Informational Events
    • Job Openings
      • Enter Job Opening
    • Newsletter
  • Discovering
    what
    matters.

    FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

    SOCIAL MEDIA

    • LinkedIn, external URL, opens in a new window
    • , external URL, opens in a new window
    • Facebook, external URL, opens in a new window
    • Instagram, external URL, opens in a new window
    • YouTube, external URL, opens in a new window

    SCILOG

    • Scilog — The science magazine of the Austrian Science Fund (FWF)
  • elane login, external URL, opens in a new window
  • Scilog external URL, opens in a new window
  • de Wechsle zu Deutsch

  

Theory and Application of Straight Skeletons in 2D and 3D

Theory and Application of Straight Skeletons in 2D and 3D

Martin Held (ORCID: 0000-0003-0728-7545)
  • Grant DOI 10.55776/P25816
  • Funding program Principal Investigator Projects
  • Status ended
  • Start August 1, 2013
  • End July 31, 2018
  • Funding amount € 341,988
  • Project website

Disciplines

Computer Sciences (90%); Mathematics (10%)

Keywords

    Straight Skeleton, Motorcycle Graph, Weighted Straight Skeleton, Polyhedral Offset, Implementation, Engineering

Abstract Final report

A straight skeleton is a geometric structure studied in the field of computational geometry which features a wide range of real-world applications in science and industry. The wide range of potential applications is contrasted by the fact that important questions related to straight skeletons have not been addressed yet. And this remark is particularly relevant for generalizations such as weighted straight skeletons in two dimensions and straight skeletons of three-dimensional polyhedra. Little is known on the geometry of weighted straight skeletons, and efficient algorithms for practical applications are missing. And almost nothing is known on the geometry of straight skeletons of polyhedra, and algorithms for their computation (and even trivial brute-force implementations) do not exist. In prior work we successfully generalized the so-called motorcycle graph in order to use it as a tool for the geometric characterization and efficient computation of straight skeletons of arbitrary planar straight-line graphs. Our investigation allowed us to design and implement Bone, which is the most efficient straight-skeleton code currently available. In this project we propose to extend the knowledge we have gained to (1) weighted straight skeletons in two dimensions and to (2) straight skeletons of three-dimensional polyhedra. Our goal is to achieve results for these two main work items that are comparable to our current results for ordinary straight skeletons. Our new work will again rely strongly on the efficient computation of motorcycle graphs. Hence, we also propose to work on more efficient algorithms for the practical computation of motorcycle graphs. These two main work items will be supplemented by work on other problems related to straight skeletons. First, we will extend Bone to make it compute linear axes. Second, we will investigate the handling of discontinuities of the straight skeleton in the presence of imprecise data, in an attempt to come up with a canonical representative skeleton. Third, we will use the characterization of straight skeletons as the lower envelope of linear functions to compute discrete skeletons by rendering on a graphics hardware. Besides working on a thorough mathematical and algorithmic foundation for straight skeletons in 2D and 3D, we will place our emphasis on converting our algorithms into software tools, in order to jump-start future work by providing colleagues and companies with ready-to-use libraries. These tools will be implemented as small modules of their own and, thus, will be widely applicable. Hence, while being motivated by genuine algorithmic problems of computational geometry, the tools that we propose to develop will be applicable to diverse fields, including, but not limited to, CAD/CAM, architecture and GIS, thereby broadening the practical impact of the work proposed.

Computational geometry is a field of (theoretical) computer science which is concerned with the efficient solution of problems that bear a geometric flavor. Straight skeletons form a key data structure of computational geometry; they provide the algorithmic basis for efficient solutions to a variety of geometric problems in diverse fields of application, ranging from tool-path planning in CAD/CAM to shape reconstruction in medical imaging, roof modeling in architecture, the computation of centerlines of roads and rivers in geographic information systems, and even to computing so-called crease patterns in mathematical origami. Roughly, the straight skeleton of a simple polygon is defined by a wavefront propagation process. That is, one considers a shrinking process by which each polygon edge moves inwards at unit speed and in a self-parallel fashion. This moving wavefront mimics the input polygon, but its shape changes over time: edges may vanish and the wavefront may be split into parts. The straight skeleton is defined as the set of loci traced out by the vertices of the wavefront. The same principle can also be applied to planar straight-line graphs, i.e., to a set of straight-line segments in the plane that do not intersect each other in the interior. In this project, a mathematical characterization of additive and multiplicatively weighted straight skeletons was developed. In particular, a procedure was designed to resolve ambiguities that may arise in the interaction of moving input segments. For special classes of input polygons convex and so-called monotone polygons algorithms could be designed whose runtime complexities clearly beat the best known results. In addition to the development of theoretical fundamentals including algorithms (such as Surfer) for the calculation of weighted straight skeletons, practical applications of these skeletal structures were investigated. For instance weighted straight skeletons are used for a fully automatic modeling of roof structures of buildings with polygonal foot- prints. The multiplicative and additive weights result in roof facets of different inclinations and different heights. In a similar way one can model generalized chamfers and fillets in the presence of complex miters. Like Surfer, all algorithms designed in the course of this project were implemented and tested carefully. In the meantime, our codes are used by colleagues in academia and the University of Salzburg has started to license the resulting software modules to companies for commercial use. Hence, the practical impact and technology transfer achieved by this project can certainly be regarded as a success story.

Research institution(s)
  • Universität Salzburg - 100%
International project participants
  • Therese Biedl, University of Waterloo - Canada
  • Esther Arkin, State University of New York at Stony Brook - USA
  • Joseph S. B. Mitchell, State University of New York at Stony Brook - USA

Research Output

  • 107 Citations
  • 18 Publications
Publications
  • 2013
    Title Recognizing Straight Skeletons and Voronoi Diagrams and Reconstructing Their Inpu
    DOI 10.1109/isvd.2013.11
    Type Conference Proceeding Abstract
    Author Biedl T
    Pages 37-46
  • 2016
    Title Planar Matchings for Weighted Straight Skeletons
    DOI 10.1142/s0218195916600050
    Type Journal Article
    Author Biedl T
    Journal International Journal of Computational Geometry & Applications
    Pages 211-229
    Link Publication
  • 2015
    Title Computing Mitered Offset Curves Based on Straight Skeletons
    DOI 10.1080/16864360.2014.997637
    Type Journal Article
    Author Palfrader P
    Journal Computer-Aided Design and Applications
    Pages 414-424
    Link Publication
  • 2015
    Title Variable Offsetting of Polygonal Structures Using Skeletons
    DOI 10.14733/cadconfp.2015.264-268
    Type Conference Proceeding Abstract
    Author Held M
    Pages 264-268
    Link Publication
  • 2017
    Title On the generation of spiral-like paths within planar shapes
    DOI 10.1016/j.jcde.2017.11.011
    Type Journal Article
    Author Held M
    Journal Journal of Computational Design and Engineering
    Pages 348-357
    Link Publication
  • 2017
    Title Straight skeletons with additive and multiplicative weights and their application to the algorithmic generation of roofs and terrains
    DOI 10.1016/j.cad.2017.07.003
    Type Journal Article
    Author Held M
    Journal Computer-Aided Design
    Pages 33-41
    Link Publication
  • 2018
    Title Skeletal Structures for Modeling Complex Chamfers and Fillets
    DOI 10.14733/cadconfp.2018.42-46
    Type Conference Proceeding Abstract
    Author Held M
    Pages 42-46
    Link Publication
  • 2018
    Title Straight Skeletons and Mitered Offsets of Polyhedral Terrains in 3D
    DOI 10.14733/cadconfp.2018.37-41
    Type Conference Proceeding Abstract
    Author Held M
    Pages 37-41
    Link Publication
  • 2018
    Title Min-/Max-Volume Roofs Induced by Bisector Graphs of Polygonal Footprints of Buildings
    DOI 10.1142/s0218195918500097
    Type Journal Article
    Author Eder G
    Journal International Journal of Computational Geometry & Applications
    Pages 309-340
  • 2014
    Title TOPOLOGY-PRESERVING WATERMARKING OF VECTOR GRAPHICS
    DOI 10.1142/s0218195914500034
    Type Journal Article
    Author Huber S
    Journal International Journal of Computational Geometry & Applications
    Pages 61-86
  • 2016
    Title Generalized offsetting of planar structures using skeletons
    DOI 10.1080/16864360.2016.1150718
    Type Journal Article
    Author Held M
    Journal Computer-Aided Design and Applications
    Pages 712-721
    Link Publication
  • 2015
    Title Weighted straight skeletons in the plane
    DOI 10.1016/j.comgeo.2014.08.006
    Type Journal Article
    Author Biedl T
    Journal Computational Geometry
    Pages 120-133
    Link Publication
  • 2015
    Title Reprint of: Weighted straight skeletons in the plane
    DOI 10.1016/j.comgeo.2015.01.004
    Type Journal Article
    Author Biedl T
    Journal Computational Geometry
    Pages 429-442
    Link Publication
  • 2015
    Title A simple algorithm for computing positively weighted straight skeletons of monotone polygons
    DOI 10.1016/j.ipl.2014.09.021
    Type Journal Article
    Author Biedl T
    Journal Information Processing Letters
    Pages 243-247
    Link Publication
  • 2015
    Title Graph Drawing and Network Visualization, 23rd International Symposium, GD 2015, Los Angeles, CA, USA, September 24-26, 2015, Revised Selected Papers
    DOI 10.1007/978-3-319-27261-0
    Type Book
    Publisher Springer Nature
  • 2014
    Title Computing Mitered Offset Curves Based on Straight Skeletons
    DOI 10.14733/cadconfp.2014.97-99
    Type Conference Proceeding Abstract
    Author Palfrader P
    Link Publication
  • 2018
    Title Parallelized ear clipping for the triangulation and constrained Delaunay triangulation of polygons
    DOI 10.1016/j.comgeo.2018.01.004
    Type Journal Article
    Author Eder G
    Journal Computational Geometry
    Pages 15-23
    Link Publication
  • 2018
    Title Computing positively weighted straight skeletons of simple polygons based on a bisector arrangement
    DOI 10.1016/j.ipl.2017.12.001
    Type Journal Article
    Author Eder G
    Journal Information Processing Letters
    Pages 28-32
    Link Publication

Discovering
what
matters.

Newsletter

FWF-Newsletter Press-Newsletter Calendar-Newsletter Job-Newsletter scilog-Newsletter

Contact

Austrian Science Fund (FWF)
Georg-Coch-Platz 2
(Entrance Wiesingerstraße 4)
1010 Vienna

office(at)fwf.ac.at
+43 1 505 67 40

General information

  • Job Openings
  • Jobs at FWF
  • Press
  • Philanthropy
  • scilog
  • FWF Office
  • Social Media Directory
  • LinkedIn, external URL, opens in a new window
  • , external URL, opens in a new window
  • Facebook, external URL, opens in a new window
  • Instagram, external URL, opens in a new window
  • YouTube, external URL, opens in a new window
  • Cookies
  • Whistleblowing/Complaints Management
  • Accessibility Statement
  • Data Protection
  • Acknowledgements
  • IFG-Form
  • Social Media Directory
  • © Österreichischer Wissenschaftsfonds FWF
© Österreichischer Wissenschaftsfonds FWF