Title :
Efficient algorithms for orthogonal polygon approximation
Author :
Chen, Danny Z. ; Hu, Xiaobo ; Blatner, Peter J.
Author_Institution :
Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
Abstract :
In applications such as VLSI floorplanning, pattern recognition and image processing, an important problem is to compress the data needed to represent certain geometric structures subject to some approximation criteria so that manipulating these structures would not require excessive amount of computing resources. Techniques based on polygonal approximation have been used increasingly in such applications. In this paper, we present two efficient yet very simple algorithms to solve the convex orthogonal polygon approximation problem. One of our algorithms takes O(n3 log k/√(log n)) time and O(n2) space. The other algorithm only takes O(n) space with the time complexity of O(n3k). The previously best known algorithm solves the same problem using O(n5) time and O(n 4) space. In addition to the improvement in both time and space complexities, our algorithms are also simple to understand and simple to implement. Our techniques and observations are quite general in their own right and may be applicable to other problems
Keywords :
VLSI; circuit analysis computing; circuit layout CAD; computational complexity; integrated circuit layout; VLSI floorplanning; approximation criteria; convex orthogonal polygon approximation; geometric structures; image processing; pattern recognition; physical design automation; space complexity; time complexity; Application software; Approximation algorithms; Computer science; Design automation; Image coding; Image processing; Image recognition; Minimization methods; Physics computing; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1996. ISCAS '96., Connecting the World., 1996 IEEE International Symposium on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7803-3073-0
DOI :
10.1109/ISCAS.1996.542185