Title :
An efficient algorithm to construct reduced visibility graph and its FPGA implementation
Author :
Priya, T.K. ; Sridharan, K.
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol., Madras, India
Abstract :
An important geometric structure used in robotic path planning and computer graphics is the visibility graph. In this paper, we present a new parallel algorithm to construct the reduced visibility graph that is appropriate for finding shortest paths in a convex polygonal environment. A key feature of the algorithm is that it supports easy mapping to hardware. The computational complexity is O(p2+log((n/p)2)) where p is the number of objects and n is the total number of vertices. An efficient FPGA implementation of the algorithm is presented. The design operates at approximately 48 Mhz. Further, the implementation for an environment with roughly 60 vertices requires 90% of an XCV3200E.
Keywords :
computational complexity; computational geometry; field programmable gate arrays; graph theory; FPGA; computational complexity; computer graphics; convex polygonal environment; field programmable gate arrays; robotic path planning; visibility graph; Algorithm design and analysis; Field programmable gate arrays; Very large scale integration;
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
DOI :
10.1109/ICVD.2004.1261069