224 results on '"Straight skeleton"'
Search Results
2. Straight skeleton filling methods for thin-walled parts.
- Author
-
Wang, Xuewu, Lin, Zongjie, Hua, Yi, Sun, Hao, and Wang, Xiuwei
- Subjects
- *
THIN-walled structures , *SKELETON , *POLYGONS , *SPEED , *GEOMETRY - Abstract
Wire and arc additive manufacturing (WAAM) has emerged as a promising technique for manufacturing parts with slender features and thin-walled structures. Nevertheless, the utilization of conventional contour-parallel tool paths, with constant offset intervals from the model boundary, leads to filling defects such as underfilling and overfilling. These defects detrimentally affect manufacturing speed, model accuracy, and the structural integrity of the final products. To address these challenges and enhance manufacturing speed, model accuracy, and defect reduction, this paper presented two path-planning methods specifically tailored for thin-walled features. Both proposed methods were built upon the concept of the polygon straight skeleton. The first method was specifically tailored for simple thin-walled parts with a uniform wall thickness, enabling the generation of both closed and open paths. This approach effectively reduced the path length and significantly enhanced printing efficiency compared to conventional contour-parallel tool paths. The second method, in combination with the level-set method, was designed to tackle thin-walled parts with non-constant wall thickness, enabling the generation of paths with variable deposition widths. This adaptive approach ensured precise and efficient material deposition. To verify the efficacy of the proposed path planning methods, a series of printing experiments were conducted for the first method, while comprehensive planning results were obtained for the second method. The proposed path planning methods demonstrate potential applicability across various geometries. [ABSTRACT FROM AUTHOR]
- Published
- 2024
- Full Text
- View/download PDF
3. Rectangularization of Digital Objects and Its Relation with Straight Skeletons
- Author
-
Maity, Anukul, Dutt, Mousumi, Biswas, Arindam, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Barneva, Reneta P., editor, Brimkov, Valentin E., editor, and Nordo, Giorgio, editor
- Published
- 2023
- Full Text
- View/download PDF
4. Pre-determination of prediction of yield-line pattern of slabs using Voronoi diagrams
- Author
-
Koźniewski Edwin and Orłowski Marcin
- Subjects
yield-line analysis ,slab ,geometry of roofs ,straight skeleton ,voronoi diagram for a polygon ,geometric layout optimisation ,discontinuity layout optimisation procedure ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
The article presents a new method of predicting the yield-lines of statically loaded slabs, based on roof geometry (straight skeletons) and Voronoi diagrams for a polygon. A surprising analogy was found between the layout of the plate’s yield-lines and the edge lines of the embankments created as a result of the free falling of loose material onto the plate-shaped polygon. According to the proposed method, the yield-lines have the shape not only of segment lines, but also parabolas (in 3D interpretation also hyperbolas). The method proposed here is purely geometric and can be used to pre-determine the shape of the yield-lines. It allows to predict the shape of the grid of the yield-lines for plates with various support methods, including point support. In addition, the method is relatively simple and can be implemented in the standard CAD software environment. However, the method requires knowledge of descriptive geometry in the field of roof skeletons design (straight skeletons) and roofs with restriction.
- Published
- 2022
- Full Text
- View/download PDF
5. Incremental Construction of Motorcycle Graphs.
- Author
-
Aurenhammer, Franz, Ladurner, Christoph, and Steinkogler, Michael
- Subjects
- *
MOTORCYCLING , *PLANAR graphs , *POLYGONS - Abstract
We show that the so-called motorcycle graph of a planar polygon can be constructed by a randomized incremental algorithm that is simple and experimentally fast. Various test data are given, and a clustering method for speeding up the construction is proposed. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
6. Voronoi Diagram of Orthogonal Polyhedra in Two and Three Dimensions
- Author
-
Emiris, Ioannis Z., Katsamaki, Christina, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Kotsireas, Ilias, editor, Pardalos, Panos, editor, Parsopoulos, Konstantinos E., editor, Souravlias, Dimitris, editor, and Tsokas, Arsenis, editor
- Published
- 2019
- Full Text
- View/download PDF
7. Real-time skeletonization for sketch-based modeling.
- Author
-
Ma, Jing, Wang, Jin, Li, Jituo, and Zhang, Dongliang
- Subjects
- *
LABOR time , *SKELETON , *POLYGONS - Abstract
Skeleton creation is an important phase in the character animation pipeline. However, handcrafting skeleton takes extensive labor time and domain knowledge. Automatic skeletonization provides a solution. However, most of the current approaches are far from real-time and lack the flexibility to control the skeleton complexity. In this paper, we present an efficient skeletonization method, which can be seamlessly integrated into the sketch-based modeling process in real-time. The method contains three steps: (i) local sub-skeleton extraction; (i i) sub-skeleton connection; and (i i i) global skeleton refinement. Firstly, the local skeleton is extracted from processed polygon stroke and forms a subpart along with the sub-mesh. Then, local sub-skeletons are connected according to the intersecting relationships and modeling sequence of subparts. Lastly, a global refinement method is proposed to gives users coarse-to-fine control on the connected skeleton. We demonstrate the effectiveness of our method on a variety of examples created from both novices and professionals. [Display omitted] • A real-time skeletonization algorithm for immediately constructing an animatable skeleton from user sketch. • A flexible solution for skeleton complexity control. • An easy-to-use system for creating animatable models featured by sketch-based shape modeling and automatic rigging. [ABSTRACT FROM AUTHOR]
- Published
- 2022
- Full Text
- View/download PDF
8. Roof Geometry in Building Design
- Author
-
Koźniewski Edwin and Banaszak Karolina
- Subjects
roof geometry ,building outline ,straight skeleton ,shape of roof skeleton ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
The paper shows the usefulness of the roof geometry in determining of building outline. It was pointed out how analysis of the roof skeleton shape avoids many design errors. Omitting the criterion for the shape of the roof skeleton in the case of multi-criteria optimization can pose a lot of difficulties when designing a building. The problem is discussed in the case study.
- Published
- 2020
- Full Text
- View/download PDF
9. Convex-Straight-Skeleton Voronoi Diagrams for Segments and Convex Polygons.
- Author
-
Barequet, Gill, De, Minati, and Goodrich, Michael T.
- Subjects
- *
VORONOI polygons , *POLYGONS - Abstract
In this paper, we study the convex-straight-skeleton Voronoi diagrams of line segments and convex polygons. We explore the combinatorial complexity of these diagrams, and provide efficient algorithms for computing compact representations of them. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
10. Incremental Construction of Motorcycle Graphs
- Author
-
Franz Aurenhammer, Christoph Ladurner, and Michael Steinkogler
- Subjects
planar polygon ,motorcycle graph ,straight skeleton ,incremental algorithm ,randomization ,Industrial engineering. Management engineering ,T55.4-60.8 ,Electronic computers. Computer science ,QA75.5-76.95 - Abstract
We show that the so-called motorcycle graph of a planar polygon can be constructed by a randomized incremental algorithm that is simple and experimentally fast. Various test data are given, and a clustering method for speeding up the construction is proposed.
- Published
- 2022
- Full Text
- View/download PDF
11. A Static Moment for a Polygon and Its Applications
- Author
-
E. Koźniewski
- Subjects
roof geometry ,straight skeleton ,voronoi diagram for polygon ,static moment with respect to the border of a polygon ,earthwork ,gis navigation system ,Engineering (General). Civil engineering (General) ,TA1-2040 - Abstract
The application of geometry of roofs (straight skeletons) and, related to that, Voronoi diagrams for polygons to solve optimization tasks such as determination of the routes of surveys of regions with minimal static moments with respect to the sides of polygons is discussed. A special interpretation of the notion of static moment with respect to the segment of line and a polygon with respect to the border is explained and an appropriate theorem is formulated and proved. Examples of potential employment of these notions have been indicated
- Published
- 2018
- Full Text
- View/download PDF
12. Computational Geometry in the Human Brain
- Author
-
Sugihara, Kokichi, Hutchison, David, Series editor, Kanade, Takeo, Series editor, Kittler, Josef, Series editor, Kleinberg, Jon M., Series editor, Mattern, Friedemann, Series editor, Mitchell, John C., Series editor, Naor, Moni, Series editor, Pandu Rangan, C., Series editor, Steffen, Bernhard, Series editor, Terzopoulos, Demetri, Series editor, Tygar, Doug, Series editor, Weikum, Gerhard, Series editor, Akiyama, Jin, editor, Ito, Hiro, editor, and Sakai, Toshinori, editor
- Published
- 2014
- Full Text
- View/download PDF
13. Min-/Max-Volume Roofs Induced by Bisector Graphs of Polygonal Footprints of Buildings.
- Author
-
Eder, Günther, Held, Martin, and Palfrader, Peter
- Subjects
- *
POLYGONS , *ROOFS , *MAXIMA & minima , *FOOTPRINTS - Abstract
Piecewise-linear terrains ("roofs") over simple polygons were first studied by Aichholzer et al. (J. UCS 1995) in their work on straight skeletons of polygons. We show how to construct a roof over the polygonal footprint of a building that has minimum or maximum volume among all roofs that drain water. Our algorithm for computing such a roof extends the standard plane-sweep approach known from the theory of straight skeletons by additional events. For both types of roofs our algorithm runs in 𝒪 (n 3 log n) time for a simple polygon with n vertices. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
14. Base Point Split Algorithm for Generating Polygon Skeleton Lines on the Example of Lakes
- Author
-
Elżbieta Lewandowicz and Paweł Flisek
- Subjects
straight skeleton ,hydrographic network ,network modeling ,Geography (General) ,G1-922 - Abstract
This article presents the Base Point Split (BPSplit) algorithm to generate a complex polygon skeleton based on sets of vector data describing lakes and rivers. A key feature of the BPSplit algorithm is that it is dependent on base points representing the source or mouth of a river or a stream. The input values of base points determine the shape of the resulting skeleton of complex polygons. Various skeletons can be generated with the use of different base points. Base points are applied to divide complex polygon boundaries into segments. Segmentation supports the selection of triangulated irregular network (TIN) edges inside complex polygons. The midpoints of the selected TIN edges constitute a basis for generating a skeleton. The algorithm handles complex polygons with numerous holes, and it accounts for all holes. This article proposes a method for modifying a complex skeleton with numerous holes. In the discussed approach, skeleton edges that do not meet the preset criteria (e.g., that the skeleton is to be located between holes in the center of the polygon) are automatically removed. An algorithm for smoothing zigzag lines was proposed.
- Published
- 2020
- Full Text
- View/download PDF
15. A Universal Predictor-Corrector Type Incremental Algorithm for the Construction of Weighted Straight Skeletons Based on the Notion of Deforming Polygon
- Author
-
Barış İrhan
- Subjects
Straight skeleton ,Computer science ,Computation ,Computational Mechanics ,Regular polygon ,Triangulation (social science) ,Linear interpolation ,Edge (geometry) ,Computer Graphics and Computer-Aided Design ,Computational Mathematics ,Polygon ,Graph (abstract data type) ,Algorithm ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
A new predictor-corrector type incremental algorithm is proposed for the exact construction of weighted straight skeletons of 2D general planar polygons of arbitrary complexity based on the notion of deforming polygon. In the proposed algorithm, the raw input provided by the polygon itself is enough to resolve edge collapse and edge split events. Neither the construction of a kinetic triangulation nor the computation of a motorcycle graph is required. Due to its incremental nature, there is always a room in the algorithm for the interactive construction of the straight skeleton. The proposed algorithm is of predictor-corrector type. In the algorithm, the edge collapse and edge split events are tackled by a completely different novel original approach which is first of its kind. In the predictor step, the position of the vertices is advanced in time by direct integration assuming no event. Then predicted positions are corrected by using linear interpolation if there are edge collapse or edge split events within the same increment. In the algorithm edge collapse and edge split events are detected by, respectively, edge swap and edge penetration. The proposed algorithm has been used to construct roof topology starting from a floor plan of various complexity ranging from simple convex to highly nonconvex with holes. In order to construct, improve and test the building blocks of the underlying algorithm, a graphical user interface, Straight Skeleton Development Kit, has also been developed in parallel by the author using C++ programming language.
- Published
- 2021
16. Convex-Straight-Skeleton Voronoi Diagrams for Segments and Convex Polygons
- Author
-
Minati De, Michael T. Goodrich, and Gill Barequet
- Subjects
TheoryofComputation_MISCELLANEOUS ,Straight skeleton ,General Computer Science ,Computer science ,Efficient algorithm ,Applied Mathematics ,MathematicsofComputing_GENERAL ,Regular polygon ,0102 computer and information sciences ,02 engineering and technology ,Computer Science::Computational Geometry ,01 natural sciences ,Computer Science Applications ,Combinatorics ,Line segment ,010201 computation theory & mathematics ,Combinatorial complexity ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,Theory of computation ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Voronoi diagram ,ComputingMethodologies_COMPUTERGRAPHICS ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
In this paper, we study the convex-straight-skeleton Voronoi diagrams of line segments and convex polygons. We explore the combinatorial complexity of these diagrams, and provide efficient algorithms for computing compact representations of them.
- Published
- 2021
17. A Straight Skeleton Based Connectivity Restoration Strategy in the Presence of Obstacles for WSNs.
- Author
-
Xiaoding Wang, Li Xu, and Shuming Zhou
- Subjects
- *
WIRELESS sensor networks , *APPROXIMATION algorithms , *COMPUTATIONAL complexity , *STEINER systems , *ENERGY consumption - Abstract
Connectivity has significance in both of data collection and aggregation for Wireless Sensor Networks (WSNs). Once the connectivity is lost, relay nodes are deployed to build a Steiner Minimal Tree (SMT) such that the inter-component connection is reestablished. In recent years, there has been a growing interest in connectivity restoration problems. In previous works, the deployment area of a WSN is assumed to be flat without obstacles. However, such an assumption is not realistic. In addition, most of the existing strategies chose the representative of each component, which serves as the starting point of relay node deployment during the connectivity restoration, either in a random way or in the shortest-distance based manner. In fact, both ways of representative selection could potentially increase the length of the SMT such that more relay nodes are required. In this paper, a novel connectivity restoration strategy is proposed--Obstacle-Avoid connectivity restoration strategy based on Straight Skeletons (OASS), which employs both the polygon based representative selection with the presence of obstacles and the straight skeleton based SMT establishment. The OASS is proved to be a 3-opt approximation algorithm with the complexity of O(n log n), and the approximation ratio can reduce to 3 p 3 2 while it satisfies a certain condition. The theoretical analysis and simulations show that the performance of the OASS is better than other strategies in terms of the relay count and the quality of the established topology (i.e., distances between components, delivery latency and balanced traffic load) as well. [ABSTRACT FROM AUTHOR]
- Published
- 2017
- Full Text
- View/download PDF
18. Roof Geometry in Building Design
- Author
-
Edwin Koźniewski and Karolina Banaszak
- Subjects
Environmental Engineering ,Computer science ,Aerospace Engineering ,02 engineering and technology ,Building design ,010402 general chemistry ,01 natural sciences ,GeneralLiterature_MISCELLANEOUS ,0203 mechanical engineering ,General Materials Science ,Electrical and Electronic Engineering ,Roof ,ComputingMethodologies_COMPUTERGRAPHICS ,Civil and Structural Engineering ,020301 aerospace & aeronautics ,Straight skeleton ,business.industry ,Mechanical Engineering ,Structural engineering ,Engineering (General). Civil engineering (General) ,straight skeleton ,building outline ,0104 chemical sciences ,roof geometry ,shape of roof skeleton ,TA1-2040 ,business - Abstract
The paper shows the usefulness of the roof geometry in determining of building outline. It was pointed out how analysis of the roof skeleton shape avoids many design errors. Omitting the criterion for the shape of the roof skeleton in the case of multi-criteria optimization can pose a lot of difficulties when designing a building. The problem is discussed in the case study.
- Published
- 2020
19. Straight Skeleton Based Automatic Generation of Hierarchical Topological Map in Indoor Environment
- Author
-
Shitao Chen, Songyi Zhang, Qian Hou, Nanning Zheng, and Zhixiong Nan
- Subjects
Smoothness ,Straight skeleton ,Computational complexity theory ,Computer science ,business.industry ,Grid reference ,Robot ,Mobile robot ,Computer vision ,Topological map ,Artificial intelligence ,business ,Smoothing - Abstract
Real-time autonomous navigation and scheduling are regarded as the prerequisite capabilities for indoor mobile robots, while the application of prior information about the indoor map can contribute to reducing the level of computational complexity significantly. The indoor maps can be generated through manual marking or using automatic generation methods. The latter considerably reduces human intervention, which makes it more suitable for large indoor environments. However, most of the existing approaches to the automatic generation of indoor maps suffer such problems as imprecision and the lack of smoothness. These issues impede the generated map from meeting the requirement for safety and traceability. In order to address these issues, this paper proposes a novel approach to the automatic generation of the indoor hierarchical topological map (HTM) based on the straight skeleton. This method involves three steps. Firstly, the boundaries of walls and obstacles are extracted from the grid map or the CAD drawing. Secondly, the extracted boundaries are used to automatically generate the primary tracks in narrow corridors, the regions in large open areas, and the secondary tracks within these regions. Thirdly, for the robots that are incapable of taking a spin turn, the clothoid-based smoothing method is applied to ensure the curvature continuity of generated tracks. According to the experimental results, the proposed method is accurate in describing the topological structure of complex and changeable indoor environments and effective in providing smooth and easy-to-track trajectories.
- Published
- 2021
20. SPACE PARTITIONING FOR PRIVACY ENABLED 3D CITY MODELS.
- Author
-
Filippovska, Yevgeniya, Wichmann, Andreas, and Kada, Martin
- Subjects
THREE-dimensional display systems ,METROPOLITAN areas ,PUBLIC buildings - Abstract
Due to recent technological progress, data capturing and processing of highly detailed (3D) data has become extensive. And despite all prospects of potential uses, data that includes personal living spaces and public buildings can also be considered as a serious intrusion into people's privacy and a threat to security. It becomes especially critical if data is visible by the general public. Thus, a compromise is needed between open access to data and privacy requirements which can be very different for each application. As privacy is a complex and versatile topic, the focus of this work particularly lies on the visualization of 3D urban data sets. For the purpose of privacy enabled visualizations of 3D city models, we propose to partition the (living) spaces into privacy regions, each featuring its own level of anonymity. Within each region, the depicted 2D and 3D geometry and imagery is anonymized with cartographic generalization techniques. The underlying spatial partitioning is realized as a 2D map generated as a straight skeleton of the open space between buildings. The resulting privacy cells are then merged according to the privacy requirements associated with each building to form larger regions, their borderlines smoothed, and transition zones established between privacy regions to have a harmonious visual appearance. It is exemplarily demonstrated how the proposed method generates privacy enabled 3D city models. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
21. A Faster Algorithm for Computing Straight Skeletons.
- Author
-
SIU-WING CHENG, MENCEL, LIAM, and VIGNERON, ANTOINE
- Subjects
ALGORITHMS ,POLYGONS ,GEOMETRIC vertices ,GRAPH theory ,MATHEMATICAL bounds ,MATHEMATICAL analysis - Abstract
We present a new algorithm for computing the straight skeleton of a polygon. For a polygon with n vertices, among which r are reflex vertices, we give a deterministic algorithm that reduces the straight skeleton computation to a motorcycle graph computation in O(n(log n) logr) time. It improves on the previously best known algorithm for this reduction, which is randomized, and runs in expected O(n √h+ 1 log²n) time for a polygon with h holes. Using known motorcycle graph algorithms, our result yields improved time bounds for computing straight skeletons. In particular, we can compute the straight skeleton of a nondegenerate polygon in O(n(log n) logr + r
4/3+ε ) time for any ε > 0. On degenerate input, our time bound increases to O(n(log n) logr + r17/11+ε ). [ABSTRACT FROM AUTHOR]- Published
- 2016
- Full Text
- View/download PDF
22. Reprint of: Weighted straight skeletons in the plane.
- Author
-
Biedl, Therese, Held, Martin, Huber, Stefan, Kaaser, Dominik, and Palfrader, Peter
- Subjects
- *
COMBINATORIAL geometry , *GRAPH theory , *TOPOLOGY , *POLYGONS , *COMPUTER algorithms , *COMPUTATIONAL geometry - Abstract
We investigate weighted straight skeletons from a geometric, graph-theoretical, and combinatorial point of view. We start with a thorough definition and shed light on some ambiguity issues in the procedural definition. We investigate the geometry, combinatorics, and topology of faces and the roof model, and we discuss in which cases a weighted straight skeleton is connected. Finally, we show that the weighted straight skeleton of even a simple polygon may be non-planar and may contain cycles, and we discuss under which restrictions on the weights and/or the input polygon the weighted straight skeleton still behaves similar to its unweighted counterpart. In particular, we obtain a non-procedural description and a linear-time construction algorithm for the straight skeleton of strictly convex polygons with arbitrary weights. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
23. Weighted straight skeletons in the plane.
- Author
-
Biedl, Therese, Held, Martin, Huber, Stefan, Kaaser, Dominik, and Palfrader, Peter
- Subjects
- *
GRAPH theory , *COMBINATORICS , *PLANE geometry , *LINEAR systems , *ARBITRARY constants , *TOPOLOGY - Abstract
We investigate weighted straight skeletons from a geometric, graph-theoretical, and combinatorial point of view. We start with a thorough definition and shed light on some ambiguity issues in the procedural definition. We investigate the geometry, combinatorics, and topology of faces and the roof model, and we discuss in which cases a weighted straight skeleton is connected. Finally, we show that the weighted straight skeleton of even a simple polygon may be non-planar and may contain cycles, and we discuss under which restrictions on the weights and/or the input polygon the weighted straight skeleton still behaves similar to its unweighted counterpart. In particular, we obtain a non-procedural description and a linear-time construction algorithm for the straight skeleton of strictly convex polygons with arbitrary weights. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
24. Constrained Point Set Embedding of a Balanced Binary Tree.
- Author
-
Rajabi-Alni, Fatemeh and Bagheri, Alireza
- Subjects
- *
POINT set theory , *EMBEDDINGS (Mathematics) , *TREE graphs , *MATHEMATICAL mappings , *POLYGONS - Abstract
Given an undirected planar graph G with n vertices and a set S of n points inside a simple polygon P, a point-set embedding of G on S is a planar drawing of G such that each vertex is mapped to a distinct point of S and the edges are polygonal chains surrounded by P. A special case of the embedding problem is that in which G is a balanced binary tree. In this paper, we present a new algorithm for embedding an n-vertex balanced binary tree BBT on a set S of n points inside a simple m-gon P in O( m4/3+ϵ + nlog2 n + m log n) time with at most O(m) bends per edge. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
25. Tagging-the-triangle algorithm for partitioning features with inconsistent boundaries.
- Author
-
Cho, Sunghwan, Punithan, M. Xavier, Gim, Jonggun, and Huh, Yong
- Subjects
- *
TRIANGULATION , *GEOGRAPHIC boundaries , *PARALLEL algorithms , *SPATIAL data infrastructures , *TESSELLATIONS (Mathematics) , *POLYGONS - Abstract
In spatial data sets, gaps or overlaps among features are frequently found in spatial tessellations due to the non-abutting edges with adjacent features. These non-abutting edges in loose tessellations are also called inconsistent boundaries or slivers; polygons containing at least one inconsistent boundary are called inconsistent polygons or sliver polygons. The existing algorithms to solve topological inconsistencies in sliver polygons suffer from one or more of three major issues, namely determination of tolerances, excessive CPU processing time for large data sets and loss of vertex history. In this article, we introduce a new algorithm that mitigates these three issues. Our algorithm efficiently searches the features with inconsistent polygons in a given spatial data set and logically partitions them among adjacent features. The proposed algorithm employs the constrained Delaunay triangulation technique to generate labelled triangles from which inconsistent polygons with gaps and overlaps are identified using label counts. These inconsistent polygons are then partitioned using the straight skeleton method. Moreover, each of these partitioned gaps or overlaps is distributed among the adjacent features to improve the topological consistency of the spatial data sets. We experimentally verified our algorithm using the real land cadastre data set. The comparison results show that the proposed algorithm is four times faster than the existing algorithm for data sets with 200,000 edges. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
26. Computational Geometry / Implementing straight skeletons with exact arithmetic: Challenges and experiences
- Author
-
Eder, Günther, Held, Martin, and Palfrader, Peter
- Subjects
Straight skeleton ,Implementation ,Weighted ,CGAL ,Experiments - Abstract
We present Cgal implementations of two algorithms for computing straight skeletons in the plane, based on exact arithmetic. One code, named Surfer2, can handle multiplicatively weighted planar straight-line graphs (PSLGs) while our second code, Monos, is specifically targeted at monotone polygons. Both codes are available on GitHub. We discuss algorithmic as well as implementational and engineering details of both codes. Furthermore, we present the results of an extensive performance evaluation in which we compared Surfer2 and Monos to the straight-skeleton package included in Cgal. It is not surprising that our special-purpose code Monos outperforms Cgal's straight-skeleton implementation. But our tests provide ample evidence that also Surfer2 can be expected to be faster and to consume significantly less memory than the Cgal code. And, of course, Surfer2 is more versatile because it can handle multiplicative weights and general PSLGs as input. Thus, Surfer2 currently is the fastest and most general straight-skeleton code available.
- Published
- 2021
27. A Faster Algorithm for Computing Motorcycle Graphs.
- Author
-
Vigneron, Antoine and Yan, Lie
- Subjects
- *
GRAPH theory , *COMPUTER algorithms , *POLYGONS , *TRIANGULATION , *POLYHEDRAL functions - Abstract
We present a new algorithm for computing motorcycle graphs that runs in $$O(n^{4/3+\varepsilon })$$ time for any $$\varepsilon >0$$ , improving on all previously known algorithms. The main application of this result is to computing the straight skeleton of a polygon. It allows us to compute the straight skeleton of a non-degenerate polygon with $$h$$ holes in $$O(n \sqrt{h+1} \log ^2 n+n^{4/3+\varepsilon })$$ expected time. If all input coordinates are $$O(\log n)$$ -bit rational numbers, we can compute the straight skeleton of a (possibly degenerate) polygon with $$h$$ holes in $$O(n \sqrt{h+1}\log ^3 n)$$ expected time. In particular, it means that we can compute the straight skeleton of a simple polygon in $$O(n\log ^3n)$$ expected time if all input coordinates are $$O(\log n)$$ -bit rationals, while all previously known algorithms have worst-case running time $$\omega (n^{3/2})$$ . [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
28. Base Point Split Algorithm for Generating Polygon Skeleton Lines on the Example of Lakes
- Author
-
Paweł Flisek and Elżbieta Lewandowicz
- Subjects
Computer science ,Geography, Planning and Development ,0211 other engineering and technologies ,0507 social and economic geography ,Base (geometry) ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,lcsh:G1-922 ,02 engineering and technology ,Skeleton (category theory) ,Midpoint ,Triangulated irregular network ,Earth and Planetary Sciences (miscellaneous) ,Complex polygon ,Computers in Earth Sciences ,021101 geological & geomatics engineering ,ComputingMethodologies_COMPUTERGRAPHICS ,network modeling ,Straight skeleton ,05 social sciences ,straight skeleton ,Polygon ,050703 geography ,Algorithm ,hydrographic network ,Smoothing ,lcsh:Geography (General) - Abstract
This article presents the Base Point Split (BPSplit) algorithm to generate a complex polygon skeleton based on sets of vector data describing lakes and rivers. A key feature of the BPSplit algorithm is that it is dependent on base points representing the source or mouth of a river or a stream. The input values of base points determine the shape of the resulting skeleton of complex polygons. Various skeletons can be generated with the use of different base points. Base points are applied to divide complex polygon boundaries into segments. Segmentation supports the selection of triangulated irregular network (TIN) edges inside complex polygons. The midpoints of the selected TIN edges constitute a basis for generating a skeleton. The algorithm handles complex polygons with numerous holes, and it accounts for all holes. This article proposes a method for modifying a complex skeleton with numerous holes. In the discussed approach, skeleton edges that do not meet the preset criteria (e.g., that the skeleton is to be located between holes in the center of the polygon) are automatically removed. An algorithm for smoothing zigzag lines was proposed.
- Published
- 2020
- Full Text
- View/download PDF
29. Skeletal configurations of ribbon trees.
- Author
-
Cheng, Howard, Devadoss, Satyan L., Li, Brian, and Risteski, Andrej
- Subjects
- *
TREE graphs , *GRAPH theory , *PATHS & cycles in graph theory , *MODULI theory , *ANALYTIC spaces , *ALGEBRAIC geometry , *EMBEDDINGS (Mathematics) - Abstract
Abstract: The straight skeleton construction creates a straight-line tree from a polygon. Motivated by moduli spaces from algebraic geometry, we consider the inverse problem of constructing a polygon whose straight skeleton is a given tree. We prove there exists only a finite set of planar embeddings of a tree appearing as straight skeletons of convex polygons. The heavy lifting of this result is performed by using an analogous version of Cauchy’s arm lemma. Computational issues are also considered, uncovering ties to a much older angle bisector problem. [Copyright &y& Elsevier]
- Published
- 2014
- Full Text
- View/download PDF
30. Base Point Split Algorithm for Generating Polygon Skeleton Lines
- Author
-
Elżbieta Lewandowicz and Paweł Flisek
- Subjects
Combinatorics ,Straight skeleton ,Computer science ,Polygon ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Base (geometry) ,Point (geometry) ,Skeleton (category theory) ,automotive_engineering ,Hydrographic network ,ComputingMethodologies_COMPUTERGRAPHICS - Abstract
The article presents the Base Point Split (BPSplit) algorithm for generating a polygon skeleton based on sets of vector data describing lakes and rivers. A key feature of the BPSplit algorithm is that it is dependent on base points representing the source or mouth of a river or a stream. The input values of base points determine the shape of the resulting skeleton. Various skeletons can be generated with the use of different base points. Base points are applied to divide polygon boundaries into segments. Segmentation supports the selection of TIN edges inside polygons. The midpoints of selected TIN edges constitute a basis for generating a skeleton. The algorithm handles polygons with numerous holes, and it accounts for all holes. This article proposes a method for modifying a complex skeleton with numerous holes. In the discussed approach, skeleton edges that do not meet the preset criteria (e.g. that the skeleton is to be located between holes in the center of the polygon), are automatically removed. A simple algorithm for smoothing zigzag lines was proposed.
- Published
- 2020
31. Simplification of rivers based on the spatial reduction method
- Author
-
Mazur, Dominik, Bayer, Tomáš, and Brůha, Lukáš
- Subjects
straight skeleton ,digitální kartografie ,GIS ,prostorová redukce ,kartografická generalizace - Abstract
This master thesis is focused on cartography generalization of a rivers using collapse and partial collapse method with the usage of straight skeleton data structure. The proposed method was designed for large scale maps in geographical view and for medium scale maps in cartographic view (till 1 : 100 000). The thesis is focusing on width of a river as stand alone criteria for generalization decision. The presented solution represents set of a criteria which decides on generalization of a river. The presented thesis also solves problematic situations that exist on a river such as islands, junctions, shoulders or bifurcation. The thesis also includes proposed generalization algorithm which is using straight skeleton data structure. The algorithm is implemented in C++ programming language in Microsoft Visual Studio IDE. The algorithm uses external libraries Qt and CGAL (Computational Geometry Algorithms Library) for functioning. Algorithm results are saved in ESRI geodatabase with the usage of Python 2.7 programming language and external library ArcPy. Water areas from ZABAGED were chosen as appropriate data for testing. Achieved results of generalization are presented on test data for various scales and they are compared with base maps of Czech Republic. Keywords: digital cartography, cartography...
- Published
- 2020
32. Smooth convolution-based distance functions.
- Author
-
Schmeißer, Andre, Wegener, Raimund, Hietel, Dietmar, and Hagen, Hans
- Subjects
MATHEMATICAL convolutions ,SMOOTHNESS of functions ,APPROXIMATION theory ,PROBLEM solving ,KERNEL (Mathematics) - Abstract
Smooth surface approximation is an important problem in many applications. We consider an implicit surface description which has many well known properties, such as being well suited to perform collision detection. We describe a method to smooth a triangle mesh by constructing an implicit convolution-based surface. Both the convolution kernel and the implicitization of the mesh are linearized. We employ the straight skeleton to linearize the latter. The resulting implicit function is globally C 2 continuous, even for non-surface points, and can be explicitly analytically evaluated. This allows the function to be used in simulation systems requiring C 2 continuity, for which we give an example from industrial simulation, in contrast to methods which only locally smooth the surface itself. [ABSTRACT FROM AUTHOR]
- Published
- 2015
- Full Text
- View/download PDF
33. Realistic roofs over a rectilinear polygon.
- Author
-
Ahn, Hee-Kap, Bae, Sang Won, Knauer, Christian, Lee, Mira, Shin, Chan-Su, and Vigneron, Antoine
- Subjects
- *
LINEAR systems , *POLYGONS , *MAXIMA & minima , *CONSTRAINT satisfaction , *COMPUTER algorithms , *COMPUTER systems - Abstract
Abstract: Given a simple rectilinear polygon P in the xy-plane, a roof over P is a terrain over P whose faces are supported by planes through edges of P that make a dihedral angle with the xy-plane. According to this definition, some roofs may have faces isolated from the boundary of P or even local minima, which are undesirable for several practical reasons. In this paper, we introduce realistic roofs by imposing a few additional constraints. We investigate the geometric and combinatorial properties of realistic roofs and show that the straight skeleton induces a realistic roof with maximum height and volume. We also show that the maximum possible number of distinct realistic roofs over P is when P has n vertices. We present an algorithm that enumerates a combinatorial representation of each such roof in time per roof without repetition, after preprocessing time. We also present an -time algorithm for computing a realistic roof with minimum height or volume. [Copyright &y& Elsevier]
- Published
- 2013
- Full Text
- View/download PDF
34. Data Model-Centered Four-Dimensional Information Management System for Road Maintenance.
- Author
-
Kubota, Satoshi and Mikami, Ichizou
- Subjects
- *
INFORMATION resources management , *ROAD maintenance , *ACQUISITION of data , *INFORMATION storage & retrieval systems , *GEOGRAPHIC information systems - Abstract
Roads are networks that connect social infrastructure and accommodate the delivery of emergency services. Because of the importance of roads, they should be safe and kept in good condition. To perform effective road management, the use of spatial and temporal information is necessary. Maintenance management is an essential operation that should be carried out effectively for maintaining, repairing, and rehabilitating roads. It is necessary to accumulate information produced during the entire life cycle of a road in order to analyze problems and find solutions within a temporal sequence and to maintain roads strategically and effectively. In this paper, four-dimensional information is defined as the combination of three-dimensional spatial information and temporal information. Four-dimensional information is required for storing the historical information of road condition. This paper proposes a four-dimensional information management system to collect, accumulate, share, and utilize four-dimensional information. The system consists of a spatial data infrastructure, road data models, a model library, a common system interface, common functions, a road database, and a road application system. The road application system provides functions for simulation, progress management, and the representation of four-dimensional information. The system is demonstrated using actual data on road maintenance. It is verified that the system has the capability to be applied in practice. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
35. Automatic Generation of 3D Building Models from Complicated Building Polygons.
- Author
-
Sugihara, Kenichi and Kikata, Junne
- Subjects
- *
THREE-dimensional imaging , *POLYGONS , *ARCHITECTURAL research , *METROPOLITAN areas , *GEOGRAPHIC information systems - Abstract
A three-dimensional (3D) urban model is an important information infrastructure that can be utilized in several fields, such as urban planning and game industries. However, enormous time and effort have to be spent to create 3D urban models using 3D modeling software. This paper employs automatic generation of 3D building models through integrating geographic information systems (GIS) and computer graphics. An integrated system is proposed for automatically creating 3D building models from building polygons (building footprints) on a digital map. Because most building polygons' edges meet at a right angle (orthogonal polygon), the integrated system partitions orthogonal building polygons into a set of rectangles and places rectangular roofs and box-shaped building bodies on these rectangles. In this research, a new scheme for partitioning complicated orthogonal building polygons is proposed. In the digital map, however, not all building polygons are orthogonal. To place parts of a building properly, in either orthogonal or nonorthogonal polygons, the proposed system places parts of a building, such as windows along the inner contour, which is set back from the original building polygon by straight skeleton computation. For a multiple-bounded polygon (a building polygon bounded by outer polygons), a new scheme is also presented for creating a complicated building-shape model or a multilayer building. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF
36. New Applications of Nearest-Neighbor Chains: Euclidean TSP and Motorcycle Graphs
- Author
-
Nil Mamano and Alon Efrat and David Eppstein and Daniel Frishberg and Michael T. Goodrich and Stephen Kobourov and Pedro Matias and Valentin Polishchuk, Mamano, Nil, Efrat, Alon, Eppstein, David, Frishberg, Daniel, Goodrich, Michael T., Kobourov, Stephen, Matias, Pedro, Polishchuk, Valentin, Nil Mamano and Alon Efrat and David Eppstein and Daniel Frishberg and Michael T. Goodrich and Stephen Kobourov and Pedro Matias and Valentin Polishchuk, Mamano, Nil, Efrat, Alon, Eppstein, David, Frishberg, Daniel, Goodrich, Michael T., Kobourov, Stephen, Matias, Pedro, and Polishchuk, Valentin
- Abstract
We show new applications of the nearest-neighbor chain algorithm, a technique that originated in agglomerative hierarchical clustering. We use it to construct the greedy multi-fragment tour for Euclidean TSP in O(n log n) time in any fixed dimension and for Steiner TSP in planar graphs in O(n sqrt(n)log n) time; we compute motorcycle graphs, a central step in straight skeleton algorithms, in O(n^(4/3+epsilon)) time for any epsilon>0.
- Published
- 2019
- Full Text
- View/download PDF
37. A FAST STRAIGHT-SKELETON ALGORITHM BASED ON GENERALIZED MOTORCYCLE GRAPHS.
- Author
-
HUBER, STEFAN and HELD, MARTIN
- Subjects
- *
GENERALIZATION , *GRAPH theory , *TRIANGULATION , *COMPUTER algorithms , *PERSONAL computers , *COMPUTER engineering - Abstract
This paper deals with the fast computation of straight skeletons of planar straight-line graphs (PSLGs) at an industrial-strength level. We discuss both the theoretical foun-dations of our algorithm and the engineering aspects of our implementation BONE. Our investigation starts with an analysis of the triangulation-based algorithm by Aichholzer and Aurenhammer and we prove the existence of flip-event-free Steiner triangulations. This result motivates a careful generalization of motorcycle graphs such that their inti-mate geometric connection to straight skeletons is maintained. Based on the generalized motorcycle graph, we devise a non-procedural characterization of straight skeletons of PSLGs and we discuss how to obtain a discretized version of a straight skeleton by means of graphics rendering. Most importantly, this generalization allows us to present a fast and easy-to-implement straight-skeleton algorithm. We implemented our algorithm in C++ based on floating-point arithmetic. Extensive benchmarks with our code BONE demonstrate an 0(n log N) time complexity and 0(n) memory footprint on 22 300 datasets of diverse characteristics. This is a linear factor better than the implementation provided by CGAL 4.0, which shows an 0(n² logn) time complexity and an 0(n²) memory footprint; the CGAL code has been the only fully-functional straight-skeleton code so far. In particular, on datasets with ten thousand vertices, BONE requires about 0.2-0.6 seconds instead of 4-7 minutes consumed by the CGAL code, and BONE uses only 20 MB heap memory instead of several gigabytes. We conclude our paper with a discussion of the engineering aspects and principles that make BONE reliable enough to compute the straight skeleton of datasets comprising a few million vertices on a desktop computer. [ABSTRACT FROM AUTHOR]
- Published
- 2012
- Full Text
- View/download PDF
38. Tracking of Vector Roads for the Determination of Seams in Aerial Image Mosaics.
- Author
-
Wan, Youchuan, Wang, Dongliang, Xiao, Jianhua, Wang, Xiang, Yu, Yongsheng, and Xu, Jingzhong
- Abstract
This letter proposes a novel approach using vector roads to aid in generating seams for aerial image mosaicking. A representative seam of two adjacent images is extracted as follows. First, the vector roads in the overlapping area of adjacent images are overlaid with the straight skeleton of the overlapping area to build a weighted graph G(V, E). Dijkstra's algorithm is then applied to find the lowest cost path in G(V, E) that connects two intersections of the boundary polygons of adjacent images. The lowest cost path is considered as a seam candidate. Second, the seam candidate is refined by considering its surrounding pixels. The refined seam is employed as the final seam. Experiments demonstrate that this vector-based approach is typically more efficient than the existing raster-based approaches, particularly when vector road networks are available. [ABSTRACT FROM PUBLISHER]
- Published
- 2012
- Full Text
- View/download PDF
39. Distance functions and skeletal representations of rigid and non-rigid planar shapes
- Author
-
Eftekharian, Ata A. and Ilieş, Horea T.
- Subjects
- *
ALGEBRAIC functions , *MOLECULAR structure , *GEOMETRY , *POLYGONS , *DIMENSIONAL analysis , *APPROXIMATION theory , *DEFORMATIONS (Mechanics) - Abstract
Abstract: Shape skeletons are fundamental concepts for describing the shape of geometric objects, and have found a variety of applications in a number of areas where geometry plays an important role. Two types of skeletons commonly used in geometric computations are the straight skeleton of a (linear) polygon, and the medial axis of a bounded set of points in the -dimensional Euclidean space. However, exact computation of these skeletons of even fairly simple planar shapes remains an open problem. In this paper we propose a novel approach to construct exact or approximate (continuous) distance functions and the associated skeletal representations (a skeleton and the corresponding radius function) for solid 2D semi-analytic sets that can be either rigid or undergoing topological deformations. Our approach relies on computing constructive representations of shapes with R-functions that operate on real-valued halfspaces as logic operations. We use our approximate distance functions to define a new type of skeleton, i.e, the C-skeleton, which is piecewise linear for polygonal domains, generalizes naturally to planar and spatial domains with curved boundaries, and has attractive properties. We also show that the exact distance functions allow us to compute the medial axis of any closed, bounded and regular planar domain. Importantly, our approach can generate the medial axis, the straight skeleton, and the C-skeleton of possibly deformable shapes within the same formulation, extends naturally to 3D, and can be used in a variety of applications such as skeleton-based shape editing and adaptive motion planning. [Copyright &y& Elsevier]
- Published
- 2009
- Full Text
- View/download PDF
40. CONSTRUCTING THE CITY VORONOI DIAGRAM FASTER.
- Author
-
Görke, Robert, Chan-Su Shin, and Alexander Wolff
- Subjects
- *
VORONOI polygons , *METRIC projections , *SET theory , *QUERY (Information retrieval system) , *ALGORITHMS - Abstract
Given a set P of n point sites in the plane, the city Voronoi diagram subdivides the plane into the Voronoi regions of the sites, with respect to the city metric. This metric is induced by quickest paths according to the Manhattan metric and an accelerating transportation network that consists of c non-intersecting axis-parallel line segments. We describe an algorithm that constructs the city Voronoi diagram (including quickest path information) using O((c+n)polylog(c+n)) time and storage by means of a wavefront expansion. For $c \in \Omega (\sqrt{n}{\rm log}^{3}n)$ our algorithm is faster than an algorithm by Aichholzer et al., which takes O(n log n + c2log c) time. [ABSTRACT FROM AUTHOR]
- Published
- 2008
- Full Text
- View/download PDF
41. Weighted skeletons and fixed-share decomposition
- Author
-
Aurenhammer, Franz
- Subjects
- *
POLYGONS , *ORTHOGONAL decompositions , *DIRECT sum decompositions , *CONVEX functions - Abstract
Abstract: We introduce the concept of weighted skeleton of a polygon and present various decomposition and optimality results for this skeletal structure when the underlying polygon is convex. [Copyright &y& Elsevier]
- Published
- 2008
- Full Text
- View/download PDF
42. Area Collapse and Road Centerlines based on Straight Skeletons.
- Author
-
Haunert, Jan-Henrik and Sester, Monika
- Subjects
- *
SKELETON , *CARTOGRAPHY , *STRUCTURAL failures , *INFORMATION literacy , *POLYGONS , *KNOWLEDGE management - Abstract
Skeletonization of polygons is a technique, which is often applied to problems of cartography and geographic information science. Especially it is needed for generalization tasks such as the collapse of small or narrow areas, which are negligible for a certain scale. Different skeleton operators can be used for such tasks. One of them is the straight skeleton, which was rediscovered by computer scientists several years ago after decades of neglect. Its full range of practicability and its benefits for cartographic applications have not been revealed yet. Based on the straight skeleton an area collapse that preserves topological constraints as well as a partial area collapse can be performed. An automatic method for the derivation of road centerlines from a cadastral dataset, which uses special characteristics of the straight skeleton, is shown. [ABSTRACT FROM AUTHOR]
- Published
- 2008
- Full Text
- View/download PDF
43. Spiral-fashion embroidery path generation in embroidery CAD systems
- Author
-
Tian, QiMing, Luo, YuPin, and Hu, DongCheng
- Subjects
- *
COMPUTER-aided design , *EMBROIDERY , *FASHION , *ARTS & crafts movement - Abstract
Abstract: The spiral fashion is an important kind of embroidery fashion. In the spiral fashion embroidery, a user-designed region is embroidered with a thread along a uniform spiral path whose shape is similar to the region''s contours. An approach which can automatically generate this kind of embroidery path is proposed in this paper. In this approach, the region is decomposed into several ring-shaped sub-regions at first. Then these sub-regions are organized into a binary tree and the spiral lines in these sub-regions are connected to form a single path. [Copyright &y& Elsevier]
- Published
- 2006
- Full Text
- View/download PDF
44. How to draw free trees inside bounded rectilinear polygons.
- Author
-
Bagheri, Alireza and Razzazi †, Mohammadreza
- Subjects
- *
ALGORITHMS , *COMBINATORIAL optimization , *SIMULATED annealing , *ALGEBRA , *MATHEMATICAL optimization , *POLYGONS - Abstract
Drawing graphs on a 2D grid with prescribed size is NP-complete, even if we restrict ourselves to planar orthogonal grid drawings of trees. In this paper, we introduce a new algorithm for polyline drawing of free trees on 2D grids which are bounded by rectilinear polygons. Our algorithm uses straight skeleton and simulated annealing and aims to distribute the vertices of the given trees uniformly on the given bounded grids. Our experimental results show that our algorithm is relatively successful to achieve uniform distribution of the nodes of the given trees. To our knowledge, this paper is the first attempt to develop algorithms that draw trees on restricted 2D grids which are bounded by simple rectilinear polygons. † E-mail: razzazi@ce.aut.ac.ir [ABSTRACT FROM AUTHOR]
- Published
- 2004
- Full Text
- View/download PDF
45. Vector-Based Morphological Operations on Polygons Using Straight Skeletons for Digital Pathology
- Author
-
Jean-Christophe Olivo-Marin, Laurent Wendling, Vannary Meas-Yedid, Daniel Felipe Gonzalez Obando, Analyse d'images biologiques - Biological Image Analysis (BIA), Institut Pasteur [Paris]-Centre National de la Recherche Scientifique (CNRS), Laboratoire d'Informatique Paris Descartes (LIPADE - EA 2517), Université Paris Descartes - Paris 5 (UPD5), Analyse d'images biologiques - BioImage Analysis (AIQ), and Institut Pasteur [Paris] (IP)-Centre National de la Recherche Scientifique (CNRS)
- Subjects
050101 languages & linguistics ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,02 engineering and technology ,Straight skeletons ,Mathematical morphology ,[INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM] ,[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG] ,Skeletonization ,0202 electrical engineering, electronic engineering, information engineering ,0501 psychology and cognitive sciences ,Segmentation ,Computer vision ,Closing (morphology) ,Mathematics ,ComputingMethodologies_COMPUTERGRAPHICS ,Straight skeleton ,business.industry ,05 social sciences ,Digital Pathology ,Digital pathology ,Image segmentation ,Polygonal morphological operations ,[MATH.MATH-AT]Mathematics [math]/Algebraic Topology [math.AT] ,Polygon ,020201 artificial intelligence & image processing ,Artificial intelligence ,[MATH.MATH-AG]Mathematics [math]/Algebraic Geometry [math.AG] ,business - Abstract
International audience; In this work we present an efficient implementation of vector-based mathematical morphology operators applied to simple polygons by performing wavefront propagation and computing polygon straight skeletons. In Digital Pathology (DP), the slide scanner generates important volume of images from tissues called Whole Slide Image (WSI). The main goal of the DP is to detect the biological stained structures in order to quantify the tissue pathology, such as lesions or cancerous regions. We propose the use of Adapted Straight Skeletons on polygons as an efficient technique in time and memory, to improve image segmentation and image analysis. Thanks to the use of polygons instead of bitmaps to store segmentation results, the performance of straight skeletons depends only on the polygon control points. These straight skeletons can be applied in order to perform fast morphological operations such as dilation, erosion, closing, opening, skeletonizing. When combined, these operations offer different interesting outcomes: (i) multiple disjoint-segmented shapes can be linked together to create a joint skeleton, (ii) the topological structure of segmentation can be extracted as a straight skeleton. Then, it can be used as features for structural and spatial tissue analysis.
- Published
- 2019
46. Straight Skeleton Computation Optimized for Roof Model Generation
- Author
-
Kenichi Sugihara and Skala, Václav
- Subjects
Vertex (computer graphics) ,Straight skeleton ,automatické generování ,rovná kostra ,Computer science ,business.industry ,Computation ,Sorting ,3D building model ,GIS ,straight skeleton ,3D model budovy ,building footprint ,Monotone polygon ,Line segment ,Building information modeling ,Node (circuits) ,automatic generation ,business ,budování stopy ,Algorithm - Abstract
3D building models with roofs are important in several fields, such as urban planning and BIM (Building Information Model). However, enormous time and labor are required to create these 3D models. In order to automate laborious steps, a GIS and CG integrated system is proposed for the automatic generation of 3D building models, based on building polygons (building footprints) on digital maps. The generation is implemented through straight skeleton computation, in which three events (‘Edge’ and ‘Split’, ‘Vertex’ events) were proposed. In the computation process, usually three edges propagate into a node. Often it causes an acute angle shape that is not appropriate for roof boards. To avoid the inappropriate shape, in this paper, methodologies are proposed for adding ‘Line segment’ events besides the conventional events, and monotone polygon nodes sorting.
- Published
- 2019
47. Construction of linear structure of a skeleton for the closed path of complex geometry on the basis of the method of functional voxel modeling
- Author
-
A.B. Tolok, M.B. Lagunova, Loktev, N.D. Zhilina, and N.B. Tolok
- Subjects
Straight skeleton ,Complex geometry ,Basis (linear algebra) ,Computer science ,Voxel ,Geometry ,Computer Vision and Pattern Recognition ,Linear complex structure ,Skeleton (category theory) ,Closed path ,computer.software_genre ,computer ,Software - Published
- 2019
48. A Faster Algorithm for Computing Straight Skeletons
- Author
-
Antoine Vigneron, Siu-Wing Cheng, and Liam Mencel
- Subjects
Computational Geometry (cs.CG) ,FOS: Computer and information sciences ,Deterministic algorithm ,Computation ,0102 computer and information sciences ,02 engineering and technology ,Computer Science::Computational Geometry ,01 natural sciences ,Combinatorics ,Mathematics (miscellaneous) ,Medial axis ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,0202 electrical engineering, electronic engineering, information engineering ,Simple polygon ,ComputingMethodologies_COMPUTERGRAPHICS ,Mathematics ,Discrete mathematics ,Straight skeleton ,020207 software engineering ,Computational geometry ,Binary logarithm ,010201 computation theory & mathematics ,Polygon ,Computer Science - Computational Geometry ,Algorithm ,MathematicsofComputing_DISCRETEMATHEMATICS - Abstract
We present a new algorithm for computing the straight skeleton of a polygon. For a polygon with n vertices, among which r are reflex vertices, we give a deterministic algorithm that reduces the straight skeleton computation to a motorcycle graph computation in O ( n (log n )log r ) time. It improves on the previously best known algorithm for this reduction, which is randomized, and runs in expected O ( n sqrt h + 1 log 2 n ) time for a polygon with h holes. Using known motorcycle graph algorithms, our result yields improved time bounds for computing straight skeletons. In particular, we can compute the straight skeleton of a nondegenerate polygon in O ( n (log n )log r + r 4/3 + ε ) time for any ε > 0. On degenerate input, our time bound increases to O ( n (log n )log r + r 17/11 + ε ).
- Published
- 2016
49. Medial Meshes – A Compact and Accurate Representation of Medial Axis Transform
- Author
-
Yi-King Choi, Yizhou Yu, Wenping Wang, and Feng Sun
- Subjects
Straight skeleton ,Quantitative Biology::Neurons and Cognition ,Computer science ,MathematicsofComputing_NUMERICALANALYSIS ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Approximation algorithm ,020207 software engineering ,02 engineering and technology ,Computer Science::Computational Geometry ,Topology ,Computer Graphics and Computer-Aided Design ,Simplicial complex ,Computer Science::Graphics ,Medial axis ,Approximation error ,TheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITY ,Signal Processing ,0202 electrical engineering, electronic engineering, information engineering ,020201 artificial intelligence & image processing ,Polygon mesh ,Computer Vision and Pattern Recognition ,Software ,ComputingMethodologies_COMPUTERGRAPHICS ,Piecewise linear approximation ,Shape analysis (digital geometry) - Abstract
The medial axis transform has long been known as an intrinsic shape representation supporting a variety of shape analysis and synthesis tasks. However, for a given shape, it is hard to obtain its faithful, concise and stable medial axis, which hinders the application of the medial axis. In this paper, we introduce the medial mesh , a new discrete representation of the medial axis. A medial mesh is a 2D simplicial complex coupled with a radius function that provides a piecewise linear approximation to the medial axis. We further present an effective algorithm for computing a concise and stable medial mesh for a given shape. Our algorithm is quantitatively driven by a shape approximation error metric, and progressively simplifies an initial medial mesh by iteratively contracting edges until the approximation error reaches a predefined threshold. We further demonstrate the superior efficiency and accuracy of our method over existing methods for medial axis simplification.
- Published
- 2016
50. Integrating Open Spaces into OpenStreetMap Routing Graphs for Realistic Crossing Behaviour in Pedestrian Navigation
- Author
-
Anita Graser
- Subjects
Theoretical computer science ,Straight skeleton ,business.industry ,Visibility graph ,Geography, Planning and Development ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Pedestrian ,Skeletonization ,Computer Science Applications ,Education ,Geography ,Pedestrian navigation ,Medial axis ,Computer vision ,Artificial intelligence ,Computers in Earth Sciences ,Routing (electronic design automation) ,business ,ComputingMethodologies_COMPUTERGRAPHICS - Abstract
Map data for pedestrian routing and navigation provided by OpenStreetMap is getting more and more detailed, but current approaches often fail to take advantage of available information. This paper addresses the issue of integrating open spaces, such as squares and plazas, into pedestrian routing graphs to support realistic crossing behaviour. We evaluate different approaches to solving this issue, including skeletonization algorithms as well as approaches for wayfinding in digital worlds, and recommend that – for pedestrian navigation applications – the visibility graph approach should be preferred over the commonly-used medial axis or straight skeleton approaches, since it provides direct routes, which are more realistic and better suited for pedestrian routing applications.
- Published
- 2016
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.