Abstract
The schematization of simple polygons into octilinear polygons is a computational problem arising in the context of electronic CAD systems. In particular, it appears when the generation and propagation of electromagnetic noise into real-world multi-layer PCBs has to be detected. In this paper we provide a fast and simple heuristic for solving such a problem. Experimental evaluations over real-world data show the efficiency and the good performance of the proposed approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
boost, Peer-reviewed portable c++ source libraries, http://www.boost.org
cgal, Computational Geometry Algorithms Library, http://www.cgal.org
Agarwal, P.K., Varadarajan, K.R.: Efficient algorithms for approximating polygonal chains. Discrete & Computational Geometry 23(2), 273–291 (2000)
Bose, P., Cabello, S., Cheong, O., Gudmundsson, J., van Kreveld, M.J., Speckmann, B.: Area-preserving approximations of polygonal paths. J. Discrete Algorithms 4(4), 554–566 (2006)
Bresenham, J.E.: Algorithm for computer control of a digital plotter. IBM Systems Journal 4(1), 25–30 (1965)
Chen, D.Z., Daescu, O.: Space-efficient algorithms for approximating polygonal curves in two-dimensional space. Int. J. Comput. Geometry Appl. 13(2), 95–111 (2003)
Chen, D.Z., Daescu, O., Hershberger, J., Kogge, P.M., Mi, N., Snoeyink, J.: Polygonal path simplification with angle constraints. Comput. Geom. 32(3), 173–187 (2005)
Cicerone, S., Orlandi, A., Archambeault, B., Connor, S., Fan, J., Drewniak, J.L.: Cavities’ identification algorithm for power integrity analysis of complex boards. In: 20th Int. Zurich Symposium on Electromagnetic Compatibility (EMC-Zurich 2009), pp. 253–256. IEEE Press (2009)
Daescu, O.: New results on path approximation. Algorithmica 38(1), 131–143 (2004)
Delling, D., Gemsa, A., Nöllenburg, M., Pajor, T.: Path Schematization for Route Sketches. In: Kaplan, H. (ed.) SWAT 2010. LNCS, vol. 6139, pp. 285–296. Springer, Heidelberg (2010)
Demetrescu, C., Finocchi, I., Italiano, G.F.: Algorithm engineering, algorithmics column. Bulletin of the EATCS 79, 48–63 (2003)
Douglas, D.H., Peucker, T.K.: Polygonal path simplification with angle constraints. The Canadian Geographer 10(2), 112–122 (1973)
Gudmundsson, J., Narasimhan, G., Smid, M.H.M.: Distance-preserving approximations of polygonal paths. Comput. Geom. 36(3), 183–196 (2007)
Imai, H., Iri, M.: Computational-geometric methods for polygonal approximations of a curve. Computer Vision, Graphics, and Image Processing 36(1), 31–41 (1986)
Kurozumi, Y., Davis, W.A.: Polygonal approximation by the minimax method. Computer Graphics and Image Processing 19, 248–264 (1982)
Lei, C.T., Techentin, R.W., Gilbert, B.K.: High-frequency characterization of power/ground plane structures. IEEE Trans. Microwave Theory Tech. 47, 562–569 (1999)
Merrick, D., Gudmundsson, J.: Path Simplification for Metro Map Layout. In: Kaufmann, M., Wagner, D. (eds.) GD 2006. LNCS, vol. 4372, pp. 258–269. Springer, Heidelberg (2007)
Müller-Hannemann, M., Schirra, S.: Chapter 1. Foundations of Algorithm Engineering. In: Müller-Hannemann, M., Schirra, S. (eds.) Algorithm Engineering. LNCS, vol. 5971, pp. 1–15. Springer, Heidelberg (2010)
Na, N., Choi, J., Chun, S., Swaminatham, M., Srinivasan, J.: Modeling and transient Simulation of planes in electronic packages. IEEE Trans. on Advanced Packaging 23(3), 340–352 (2000)
Neyer, G.: Line Simplification with Restricted Orientations. In: Dehne, F., Gupta, A., Sack, J.-R., Tamassia, R. (eds.) WADS 1999. LNCS, vol. 1663, pp. 13–24. Springer, Heidelberg (1999)
Swaminathan, M., Joungho, K., Novak, I., Libous, J.: Power distribution networks for system-on-package: status and challenges. IEEE Trans. on Advanced Packaging 27(2), 286–300 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cicerone, S., Cermignani, M. (2012). Fast and Simple Approach for Polygon Schematization. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2012. ICCSA 2012. Lecture Notes in Computer Science, vol 7333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31125-3_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-31125-3_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31124-6
Online ISBN: 978-3-642-31125-3
eBook Packages: Computer ScienceComputer Science (R0)