Title :
An FPGA implementation of triangle mesh decompression
Author :
Mitra, Tulika ; Chiueh, Tzi-cker
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
Abstract :
This paper presents an FPGA-based design and implementation of a three dimensional (3D)) triangle mesh decompressor. Triangle mesh is the dominant representation of 3D geometric models. The prototype decompressor is based on a simple and highly efficient triangle mesh compression algorithm, called BFT mesh encoding. To the best of our knowledge, this is the first hardware implementation of triangle mesh decompression. The decompressor can be added at the front-end of a 3D graphics card sitting on the PCI/AGP bus. It can reduce the bandwidth requirement on the bus between the host and the graphics card by up to 80% compared to standard triangle mesh representations. Other mesh decompression algorithms with comparable compression efficiency to BFT mesh encoding are too complex to be implemented in hardware.
Keywords :
data compression; encoding; field programmable gate arrays; image coding; rendering (computer graphics); storage management; 3D geometric models; 3D graphics; BFT mesh encoding; FPGA implementation; FPGA-based design; hardware implementation; prototype decompressor; three dimensional triangle mesh decompressor; triangle mesh decompression; Bandwidth; Compression algorithms; Computer graphics; Encoding; Field programmable gate arrays; Hardware; Prototypes; Rendering (computer graphics); Solid modeling; System buses;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
Print_ISBN :
0-7695-1801-X
DOI :
10.1109/FPGA.2002.1106658