Delphi: geometry-based connectivity prediction in triangle mesh compression

被引:18
作者
Coors, V
Rossignac, J
机构
[1] Stuttgart Univ Appl Sci Geomat Comp Sci & Math, D-70174 Stuttgart, Germany
[2] Georgia Inst Technol, Coll Comp, IRIS, Atlanta, GA 30332 USA
[3] Georgia Inst Technol, Coll Comp, GVU Ctr, Atlanta, GA 30332 USA
关键词
triangle meshes; connectivity coding; geometric prediction; geometry compression;
D O I
10.1007/s00371-004-0255-1
中图分类号
TP31 [计算机软件];
学科分类号
081202 [计算机软件与理论]; 0835 [软件工程];
摘要
Delphi is a new geometry-guided predictive scheme for compressing the connectivity of triangle meshes. Both compression and decompression algorithms traverse the mesh using the EdgeBreaker state machine. However, instead of encoding the EdgeBreaker clers symbols that capture connectivity explicitly, they estimate the location of the unknown vertex, v, of the next triangle. If the predicted location lies sufficiently close to the nearest vertex, w, on the boundary of the previously traversed portion of the mesh, then Delphi estimates that v coincides with w. When the guess is correct, a single confirmation bit is encoded. Otherwise, additional bits are used to encode the rectification of that prediction. When v coincides with a previously visited vertex that is not adjacent to the parent triangle (EdgeBreaker S case), the offset, which identifies the vertex v, must be encoded, mimicking the cut-border machine compression proposed by Gumhold and Strasser. On models where 97% of Delphi predictions are correct, the connectivity is compressed down to 0.19 bits per triangle. Compression rates decrease with the frequency of wrong predictors, but remains below 1.50 bits per triangle for all models tested.
引用
收藏
页码:507 / 520
页数:14
相关论文
共 29 条
[1]
ALLIEZ P, 2001, EUR 2001 C P
[2]
ALLIEZ P, 2001, SIGGRAPH 2001 C P
[3]
SwingWrapper: Retiling triangle meshes for better EdgeBreaker compression [J].
Attene, M ;
Falcidieno, B ;
Spagnuolo, M ;
Rossignac, J .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (04) :982-996
[4]
COHENOR D, 1999, VIS 99 C P, P67
[5]
Deering M., 1995, Computer Graphics Proceedings. SIGGRAPH 95, P13, DOI 10.1145/218380.218391
[6]
Optimizing triangle strips for fast rendering [J].
Evans, F ;
Skiena, S ;
Varshney, A .
VISUALIZATION '96, PROCEEDINGS, 1996, :319-326
[7]
GUMHOLD S, 1998, SIGGRAPH 98 C P, P133, DOI DOI 10.1145/280814.280836
[8]
GUMHOLD S, 2000, SIGGRAPH 2000
[9]
Guskov I, 2000, COMP GRAPH, P95, DOI 10.1145/344779.344831
[10]
HOPPE H, 1996, SIGGRAPH 96, P99, DOI DOI 10.1145/237170.237216