Efficient algorithms for polygon to trapezoid decomposition and trapezoid corner stitching

  • Authors:
  • Qiao Li;Sung-Mo Kang

  • Affiliations:
  • Computer & Systems Research Laboratory, University of Illinois at Urbana-Champaign, 1308 W. Main St., Urbana, IL;Computer & Systems Research Laboratory, University of Illinois at Urbana-Champaign, 1308 W. Main St., Urbana, IL

  • Venue:
  • GLSVLSI '00 Proceedings of the 10th Great Lakes symposium on VLSI
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In non-Manhattan geometry layout extraction, polygon to trapezoid decomposition is an indispensable step. Its efficiency and the organization of generated trapezoids significantly affect the performance of layout extractors. We present a new polygon to trapezoid decomposition algorithm used in our layout extractor iLEX. The concept of edge pair and scanline interval are introduced to provide improved efficiency over conventional scanline algorithms. Definitions for trapezoid corner stitches are provided as well as integrated algorithms on corner stitching trapezoids generated. Complexity analysis shows that our scanline algorithm has an expected computation time of &Ogr;(n log n), and an expected space of &Ogr;(√n), where n is the number of non-vertical edges in the given layout.