Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Robust Plane Sweep for Intersecting Segments

Published: 01 March 2000 Publication History

Abstract

In this paper, we reexamine in the framework of robust computation the Bentley--Ottmann algorithm for reporting intersecting pairs of segments in the plane. This algorithm has been reported as being very sensitive to numerical errors. Indeed, a simple analysis reveals that it involves predicates of degree 5, presumably never evaluated exactly in most implementations. Within the exact-computation paradigm we introduce two models of computation aimed at replacing the conventional model of real-number arithmetic. The first model (predicate arithmetic) assumes the exact evaluation of the signs of algebraic expressions of some degree, and the second model (exact arithmetic) assumes the exact computation of the value of such (bounded-degree) expressions. We identify the characteristic geometric property enabling the correct report of all intersections by plane sweeps. Verification of this property involves only predicates of (optimal) degree 2, but its straightforward implementation appears highly inefficient. We then present algorithmic variants that have low degree under these models and achieve the same performance as the original Bentley--Ottmann algorithm. The technique is applicable to a more general case of curved segments.

Cited By

View all
  • (2022)SLAM: Efficient Sweep Line Algorithms for Kernel Density VisualizationProceedings of the 2022 International Conference on Management of Data10.1145/3514221.3517823(2120-2134)Online publication date: 10-Jun-2022
  • (2019)Open Set Recognition for Unique Person Counting via Virtual GatesImage Analysis and Processing – ICIAP 201910.1007/978-3-030-30642-7_9(94-105)Online publication date: 9-Sep-2019
  • (2017)Crossing Patterns in Nonplanar Road NetworksProceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems10.1145/3139958.3139999(1-9)Online publication date: 7-Nov-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image SIAM Journal on Computing
SIAM Journal on Computing  Volume 29, Issue 5
March 2000
359 pages
ISSN:0097-5397
Issue’s Table of Contents

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 01 March 2000

Author Tags

  1. computational geometry
  2. plane sweep
  3. robust algorithms
  4. segment intersection

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)SLAM: Efficient Sweep Line Algorithms for Kernel Density VisualizationProceedings of the 2022 International Conference on Management of Data10.1145/3514221.3517823(2120-2134)Online publication date: 10-Jun-2022
  • (2019)Open Set Recognition for Unique Person Counting via Virtual GatesImage Analysis and Processing – ICIAP 201910.1007/978-3-030-30642-7_9(94-105)Online publication date: 9-Sep-2019
  • (2017)Crossing Patterns in Nonplanar Road NetworksProceedings of the 25th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems10.1145/3139958.3139999(1-9)Online publication date: 7-Nov-2017
  • (2016)Snap Rounding with RestoreACM Transactions on Spatial Algorithms and Systems10.1145/28112562:1(1-36)Online publication date: 15-Mar-2016
  • (2015)An efficient algorithm for computing the exact overlay of triangulationsProceedings of the 2nd ACM SIGSPATIAL PhD Workshop10.1145/2855680.2855840(1-4)Online publication date: 3-Nov-2015
  • (2015)Fast exact parallel map overlay using a two-level uniform gridProceedings of the 4th International ACM SIGSPATIAL Workshop on Analytics for Big Geospatial Data10.1145/2835185.2835188(45-54)Online publication date: 3-Nov-2015
  • (2015)EBSCANProceedings of the 8th ACM SIGSPATIAL International Workshop on Location-Based Social Networks10.1145/2830657.2830661(1-10)Online publication date: 3-Nov-2015
  • (2011)Spatial Modelling for Mobile Robot's Vision-based NavigationJournal of Intelligent and Robotic Systems10.1007/s10846-010-9500-163:1(131-147)Online publication date: 1-Jul-2011
  • (2010)Computing planar Voronoi diagrams in double precisionProceedings of the twenty-sixth annual symposium on Computational geometry10.1145/1810959.1811024(386-392)Online publication date: 13-Jun-2010
  • (2009)On the degree of standard geometric predicates for line transversals in 3DComputational Geometry: Theory and Applications10.1016/j.comgeo.2007.11.00242:5(484-494)Online publication date: 1-Jul-2009
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media