+ All Categories
Home > Documents > Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric...

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric...

Date post: 25-Dec-2015
Category:
Upload: naomi-bond
View: 223 times
Download: 1 times
Share this document with a friend
Popular Tags:
60
Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features. Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Features Dinesh Shikhare National Centre for Software Technology (NCST) Mumbai, India.
Transcript

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Features

Dinesh Shikhare

National Centre for Software Technology (NCST)

Mumbai, India.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Overview

• Large 3D polygon mesh models• Processing tasks for applications

• Storage, transmission, loading, rendering• Special techniques needed due to the large size of

models

• Previous work in Geometry Compression• not best suited for large 3D models of engineering

class

• Our contributions• Compression of large engineering models using

automatic discovery of repeating geometric features

• Results

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Large polygon mesh models

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Large polygon mesh models…

Walk-through of Massive Power Plant Model (13 million triangles)University of North Carolina,Chapel Hill. (http://gamma.cs.unc.edu/GigaWalk/)

Double Eagle Tanker(82 million triangles)

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Large polygon mesh models…

Digital Michelangelo Project (Statue of David)4,128,614 vertices8,254,150 triangles

Digital Michelangelo Project (St. Matthew)186,810,938 vertices372,422,615 triangles

http://graphics.stanford.edu/projects/mich/

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

3D Data on the Web…

Collaborative CADhttp://www.cocreate.com

Notre Dame Cathedral Walk-throughhttp://www.vrndproject.com

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

3D Data on the Web…

Fatehpur Sikri Walkthroughhttp://rohini.ncst.ernet.in/fatehpur

Virtual Trade Fairhttp://www.cvtf.org.in

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Triangle mesh models…

• Common representation– Shared list of vertices (Geometry)

• each has xyz coordinates

– List of triangles (Connectivity)• each has 3 indices into the shared vertex list

• Size of storage– Vertices: 3 x V x B bits, (B bits per coordinate

value)

– Triangles: 3 x T x log2V (V = no. of vertices)

– Typically, T = 2 x V

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Large file sizes…

Model # Vertices # Triangles File size

Capitol Bld. 52,606 87,258 1,678,368

Colosseum 69,828 135,159 2,459,844

Helicopter 105,079 187,929 3,516,096

Boeing 747 56,364 88,737 1,741,212

Taj Mahal 65,323 126,453 2,301,312

• Even the smallest model will need 204sec to transmit at download speeds of 64kbps

• At 500,000 triangles/sec, z-buffer hardware can render only 5 frames/sec

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Large models need special techniques…• Acquisition• Healing – adapting the model for

application• Rendering at interactive speeds• Fast interactions – e.g. collision detection• Fast transmission• Progressive disclosure• Compact storage

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Compression of Mesh Models

• Compact encoding of “information” by eliminating “redundancy” in the original data

• Exploit the special knowledge of “structure” in the data to encode the information

• Specialized algorithms perform better than PKZIP, gzip, etc.– e.g. JPEG, MPEG, MP3, etc.

• Polygon meshes have a special structure too!

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Previous Work

• Connectivity compression– Compact encoding of meshes based on graph

traversals

• Geometry compression– Truncation of precision– Prediction of vertex positions– Spectral compression (FT, Wavelets, …)

• Compression of attributes– Separation of Attributes and their mappings– Quantization of color, normals– Truncation of precision

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Connectivity compression

• In a triangle mesh:– triangle count 2 * (vertex count)– each vertex gets used in 5 to 7 triangles

• Such large number of repeated references to vertices motivates compression of connectivity information– goal: minimize repeated references to

vertices

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Triangle strips and fans… (OpenGL)

0 1 20 2 30 3 40 4 5...

0

1

2

3

4

5

0 1 2 3 4 5 ...

0 1 22 1 32 3 44 3 5...

0

14

5

2 3

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Generalized triangle strips…(Deering95)

Triangle Strip

1

3

5

4

62

Triangle Star

78

9 10

11

1213

14

R1 O2 O3 O4 O5 O6R7 O8 O9 M10 M11 M12 M13 M14

Independent Triangle

15

16

17

R15 O16 O17

Independent Quad

18

19

20

21

R18 O19 O20 O21

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Edge-based traversal…

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Traversal is not always smooth…

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Dual graph traversal + encoding

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Geometry & Attributes

• Vertex Coordinates– Truncation of precision– Prediction schemes

• based on the traversal of connectivity• parallelogram rule (Touma and Gotsman)• butterfly scheme (Pajarola and Rossignac)

• Vertex Normals– global table of quantized normals

• Colour– Truncation of precision

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Geometry compression…

• Spectral compression of geometry– Frequency-domain based schemes– Wavelet based schemes– Works only on smooth meshes

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Recent years of intense research…• Began with Deering ’95 (first geometry compression paper),

and to some degree with Turk ‘92, Rossignac&Borrel, ‘92, Hoppe ’93 (the first simplification papers)

• Papers on connectivity alone– Itai,Rodeh: Representation of graphs, Acta Informatica, 82– Turan: On the succinct representation of graphs, Discrete Applied Math, 84– Naor: Succinct representation of general unlabeled graphs, Discrete Applied Math, 90– Keeler,Westbrook: Short encoding of planar graphs and maps, Discrete Applied Math, 93– He, Kao,Lu: Linear time succinct encodings of planar graphs, Siam J. Discrete Math, 99 – Chuang, Garg, He, et al: Compact encodings of planar graphs, ICALP, 98 – Deering: Geometry Compression, Siggraph, 95– Taubin,Rossignac: Geometric compression through topological surgery, ACM ToG, 98– Taubin,Horn,Lazarus,Rossignac: Geometry coding and VRML, Proc. IEEE, 98– Touma,Gotsman: Triangle Mesh Compression, GI, 98 – Gumbold,Straßer: Realtime compression of triangle mesh connectivity, Siggraph, 98– Rossignac: Edgebreaker: Compressing the incidence graph of triangle meshes, TVCG, 99– Rossignac,Szymczak: Wrap&Zip: Linear decompression of triangle meshes, CGTA, 99– King&Rossignac: Guaranteed 3.67V Bit Encoding of Planar Triangle Graphs, CCCG, 99– Bajaj et al.: Single resolution compression of arbitrary triangle meshes, DCC 99– Cohen-Or: Progressive compression of arbitrary triangle meshes, Visualization 99– Isenburg&Snoeyink, Mesh Collapse Compression, SIBGRAPI 99– Snoeyink, VanKreveld: Linear-time reconstruction of Delauney triangulations, ESA 99– Denny,Sohler: Encoding a triangulation as a permutation of its point set, CCCG, 97– King, Symczak, &Rossignac: Connectivity Compression for Irregular Quadrilateral Meshes, submitted– Isenburg&Snoeyink: Face-Fixer, Siggraph 2000

• Above list does not include the progressive methods, the ones that focus on geometry, ones that change the connectivity

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Patents…• Companies – Intel, Sun, IBM, Microsoft, Macromedia,

Metacreations• Startups – Virtue3D, Enbaya, WebGlide, …• At least 20 Issued Patents (from

http://www.3dcompression.com/patents.phtml)– 6,167,159 -- Touma&Gotsman's valence-based mesh compression– 6,046,744 -- Hoppe's Selective Refinement of Progressive Meshes– 5,793,371 -- Deering's Compression used in Java3D– 5,825,369 -- Rossignac&Taubin's Topological Surgery– 5,736,987 -- Drucker&Mitchell's compression method for normals– 5,818,463 -- Tao et al. -- a method for animated 3D model compression using quads,

1998– 5,905,507 -- Rossignac&Taubin's Topological Surgery for generalized models– 5,929,860 -- Hoppe's Progressive Meshes– 5,963,209 -- Hoppe's Progressive Meshes -- Encoding and transmission– 5,966,133 -- Hoppe's Progressive Meshes -- Geomorphs and variable resolution– 6,009,435 -- Taubin -- level of detail method that sends the highest LOD connectivity – 6,031,548 -- Gueziec,Lazarus,Taubin -- Progressive Multi-level transmission– 6,016,153 -- Gueziec&Taubin -- Cutting&Stitching– 6,169,819 -- Dyer (HP) -- Fast compression of surface normals– 6,169,549 -- Burr, 2001, method for continuous LOD control– 6,088,034 -- Deering's Java3D -- surface normal decompression– 5,870,094 -- Deering's Java3D -- system for transferring compressed 3D– 5,867,167 -- Deering's Java3D compression– 5,842,004 -- Deering's Java3D decompression– 6,028,610 -- Deering's Java3D -- geometry instructions for decompression– 5,933,153 -- Deering's Java3D -- mesh buffer for decompression– 5,905,502 -- Deering's Generalized Triangle Mesh compression

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Architectural and Engineering Designs

• Common Characteristics:– Large number of small meshes.– Many shapes and groups of

shapes repeat.– The model has arbitrary

grouping of polygons.– Instancing information is not

captured and modeled optimally.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Applicability of previous techniques to Engineering Models?

• Each repeating feature is repeatedly encoded.

• Predictive encoders perform poorly on engineering CAD models having sharp edges and corners.

• Spectral methods too can’t handle sharp features.

• Vertices are repeated to capture texture coordinates, vertex normals.– Hence graph traversals have many short

branches in the tree – encoding is not very compact.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Our Approach

• Attack the redundancy in encoding the shape features that repeat within a 3D model

• Automatic discovery of repeating shapes at various granularities:– Connected components– Sub-component features– Aggregates of above two types

• Compactly encode the repetition of features

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Our ApproachSoup of

Polygons

Connected Components

Component level Instance Detection

Aggregate-level Instance Detection

Unstructured or arbitrarily groupedcollection of polygons along with attributes.

Regrouping of polygons to obtainedge-connected components --“component shapes”.

Detection of repeating componentshapes using 3D registration techniques.

Detection of repeating groups ofcomponent shapes (“aggregates”)by looking for iso-transformationinstances of component shapes.

Sub-component level Instance Detection

Detection of repeating featuresWithin and across components using “feature growth” technique.

Compact encoding

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Preprocessing of Model

• Removal of duplicated geometry– replicated vertices– overlapping faces

• Regrouping of the model as a collection of connected components – For the first stage, connected component is

the unit for matching and instancing.

A single mesh in the original modelsplit into 36 components to make shape

matching and instancing possible.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Matching at Component Level• Problem: (Top-Down)

– Determine whether given two component shapes are near identical (in the sense of a rigid body transformation).

– If they are identical, record the transformation (rotation, translation) for instance definition and for later reconstruction.

• Various approaches:– graph matching, feature extraction and

matching, 3D registration.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Matching at Component Level• Normalized

Orientation– Obtain an orthonormal

basis that describes the eccentricities of the component shape.

– Use this basis as a pure rotation matrix to bring a shape to its “normalized orientation”.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Matching at Component Level• Hotelling Transform

• Determine the centroid:

n

iip

nm

1

1

TTi

n

ii mmpp

nC

1

1• Compute Covariance Matrix:

• Determine eigenvectors and eigenvalues of matrix C.

• Obtain pure rotation matrix R with normalized eigenvectors and translation T-m to get rigid body transformation (R, T-m).

• Compute OBB.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Matching at Component Level• Matching two component shapes, M1, M2:

– Obtain for both shapes, orthonormal bases and centroids: (R1, T-m1) and (R2, T-m2). Also compute OBBs of the shapes.

– Proceed only if dimensions of OBBs match.

– Proceed if vertex counts and polygon counts match.

– Align M2 with M1 using the composite transformation: T = T-m1 R2 R1

-1 Tm2

– Carry out fuzzy comparison of vertices of M1 and M2.

– If 99.9% of vertices match, create an instance and record T.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Matching at Component Level

Feature i DEFGeom+Conn+Attrib

Feature j DEFGeom+Conn+Attrib

Feature k DEFGeom+Conn+Attrib

FirstInstanceComponentShapes

Instance USE T1

Instance USE T2

Instance USE Tm

Instance USE T3

Instance USE T1

Instance USE Tn

Instance USE T2

Instance USE T1

Instance USE T1

Instance USE T4

Instance USE T2

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sample Models

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Results: Repeating Components# Mesh # DEF # USE

Capitol 2662 93 2569Colosseum 1129 20 1109Diwan-i-Khaas 3726 848 2878Helicopter 976 480 496Piping 1051 122 929Taj Mahal 375 45 330

0

500

1000

1500

2000

2500

3000

3500

4000

Capitol Colosseum Diwan-i-Khaas

Helicopter Piping Taj Mahal

# USE

# DEF

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Results...# vertices (ORIG) # triangles (ORIG) # vertices (DEF) # triangles (DEF)

Capitol 52606 87258 10347 19944Colosseum 69868 135159 18912 38103Diwan-i-Khaas 295695 162590 44363 46165Helicopter 105079 187929 76231 136372Piping 13103 20794 3753 6366Taj Mahal 65323 126453 28427 55238

0

50000

100000

150000

200000

250000

300000

350000

Capitol Colosseum Diw an-i-Khaas Helicopter Piping Taj Mahal

# vertices (ORIG)

# triangles (ORIG)

# vertices (DEF)

# triangles (DEF)

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features

• Many shape features repeat within and across components.– Examples:

• Teeth of a gear: geometry and connectivity for each tooth is repeatedly described.

• Components of mechanical assemblies are merged to obtain a single component, but still has many repeating shapes.

• Component level discovery cannot detect sub-component level patterns.

• Previous work– Discovery of repeating motifs in molecular structures

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features…

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features…

• Discovery algorithm (Bottom-up)– Assign footprints to all vertices in the model– Create equivalence classes of vertices having

identical neighborhoods as identified by their footprints

– Starting with vertices of each equivalence class

• Carry out identical simultaneous breadth-first growth of features

• Verify that the features are indeed geometrically identical

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features…

Identical simultaneous growth of repeating features about vertices (seeds) having identical neighborhoods. Vertex 0 indicates the seeds, and the numbering indicates the BFS order of traversal during the growth.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features…

Antenna Steering Spring

Rotor Wheel

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Sub-component features…

Object # vertices # features found # vertices classified Largest feature Smallest feature TimeSteering 878 42 554 61 6 0.08Sphere 812 32 296 10 8 0.03Spring 909 18 382 55 9 0.02Antenna 499 10 230 44 10 0.01Rotor 1560 25 334 25 5 0.16Wheel 1282 54 449 10 7 0.13

Large number of vertices belonging to repeating features can be compressed effectively using instancing of vertices and triangles connecting them.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Aggregate features

• Geometry repeats not only at the level of connected features, but also as groups of features– e.g. A pillar in an architectural model consists of

multiple component shapes, and the model can have a large number of identical pillars.

• Key Observation:– USE-instances of all meshes of a structure have

identical transformation associated with them.– An iso-transformation set gives us structures that

repeat.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Aggregate features…

Feature i DEFGeom+Conn+Attrib

Feature j DEFGeom+Conn+Attrib

Feature k DEFGeom+Conn+Attrib

FirstInstanceFeatures /Shapes

Instance USE T1

Instance USE T2

Instance USE Tm

Instance USE T3

Instance USE T1

Instance USE Tn

Instance USE T2

Instance USE T1

Instance USE T1

Instance USE T4

Instance USE T2

Structure 1

Structure 2

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Aggregate features…

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Identification of Erroneous Duplicates

Feature i DEFGeom+Conn+Attrib

Feature j DEFGeom+Conn+Attrib

Feature k DEFGeom+Conn+Attrib

FirstInstanceFeatures /Shapes

Instance USE T1

Instance USE T2

Instance USE Tm

Instance USE T3

Instance USE T1

Instance USE Tn

Instance USE T2

Instance USE T1

Instance USE T1

Instance USE I

Instance USE T2

Structure 1

Structure 2IdenticalTransformations

IdentityTransformation

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Compressed Storage

• DEF instances compressed using the best available connectivity compression algorithm– e.g. Edgebreaker (Rossignac 1999)

• USE instances represented as reference to the DEF instance and a rigid-body transformation.

• A more general transformation may be used – similarity transformation– a sequence of topological operators to take one

mesh to another

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Compressed Storage Scheme

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Result of compression…

Model Original size Edgebreaker alone Component-level Aggregate-level Aggr+EB Aggr+[EB]+gzip CRBoeing747 3,499,008 N.A 961,105 956,557 N.A 497,531 0.857808Capitol Bldg 1,790,767 1,094,833 403,887 395,131 349,124 134,377 0.924961Colosseum 2,503,030 1,251,559 516,397 497,689 407,315 217,284 0.913192Diwan-I-Khs 10,072,648 N.A 1,884,970 1,825,001 N.A 603,309 0.940104Helicopter 4,891,936 N.A 1,604,058 1,599,942 N.A 879,214 0.820273Lathe 339,629 N.A 118,829 118,192 N.A 52,800 0.844536Piping 417,545 398,138 150,111 133,781 121,938 34,846 0.916546Taj Mahal 764,702 1,118,178 630,326 629,020 505,325 196,590 0.742919Heritage 3,948,982 2,155,976 506,940 501,224 409,172 246,159 0.937665

(1) File sizes in bytes.

(2) Note that some models could not be compressed using Edgebreaker algorithm because (a) DIK has textures and (b) others have non-manifold meshes.

(3) CR = 1 – C(M) / O(M)

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Heritage

Lathe

Boeing 747

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Summary of contributions

• New algorithms for discovery of repeating geometric features at different levels of granularity

• A new compression scheme for large 3D models of architectural and engineering class

• Extension of compression scheme for incorporation of the previously reported compression techniques

• A new technique for automatically eliminating erroneously replicated geometry

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Discussion…

• Compression ratio– Very high CR for architectural / engg.

Models

• Speed of compression, decompression– Slow compression (… large parallelism)– Fast decompression

• Lossy compression– Control over lossiness?

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Future Work

• Matching features that have similar geometry but different connectivity

• Use of more general set of transformation for shape instance detection and encoding

• More extensive healing techniques• Extension to simplification and

progressive disclosure• Do you have any more ideas?

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Outline of the Thesis…

1. Introduction2. 3D Polygon Mesh

Models3. Compression of 3D

Models4. Automatic Discovery

of Repeating Geometric Features

5. A New Compression Scheme for Large 3D Models of Engineering Class

6. Conclusions and Future Directions

AppendicesA. Some claims and

proofsB. Implementation NotesC. Sources of data and

software tools

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Acknowledgements...

• Thesis Supervisor: Prof. S. P. Mudur• Funded projects:

– Aeronautical Development Agency (ADA)– Intel Inc.

• Models:– VISIONS, 3dcafe.com, avalon.viewpoint.com

• Expert reviews:– SIGGRAPH01, VMV01, Graphical Models

• Discussions:– colleagues in Graphics & CAD division, NCST

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Thank You.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Recent Work…

• Improvement of Instance Transforms… – error minimization technique for

optimization of instance transformation using 3D-3D registration technique [Haralick, Shapiro]

• Connectivity Compression– Advancing Fan-front algorithm– Fan-based traversal of triangle mesh for

compactly encoding– efficient O(n) algorithm

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

List of Publications…

• On Geometric Modeling, Mesh Generation– A Two-phase Technique for Tessellation of

Complex Geometric Models– Tetrahedral Discretization of Complex

Volumetric Spaces: Implementation, Efficiency, Robustness and Interactive Control.

– Zeus: Surface Modeling, Surface Grid Generation and Tetrahedral Volume Discretization.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

List of Publications...

• On Interactive Visualization– Graphics Pipeline for Interactive

Visualization of Very Large 3D Models

• On Geometry Compression– Discovery of Repeating Feature Patterns in

Large 3D Mesh Models– Compression of Large 3D Engineering

Models using Discovery of Repeating Geometric Features

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

List of Publications…

• On Geometry Compression… – 3D Compression of Engineering Models for

Collaborative Computing Applications.– Compression Techniques for Distributed Use

of 3D Data -- an Emerging Media-type on the Internet

– Advancing Fan-front: An Efficient Connectivity Compression Technique for Large 3D Triangle Meshes.

Compression of Large Engineering 3D Models using Automatic Discovery of Repeating Geometric Features.

Other Papers…

• Submitted to a journal… – Automatic Discovery of Repeating

Geometric Features with Application to Compression of Large 3D Models of Architectural and Engineering Class.

• On the anvil… – Advancing Fan-front: an Efficient

Connectivity Compression Technique.


Recommended