260 likes | 374 Views
USING GEOMETRIC MODELING FOR FEATURE RECOGNITION IN ARCHAEOLOGICAL VESSELS. DEZHI LIU FEATURE GROUP PRISM/ASU. 3DK – September 15, 2000. USING GEOMETRIC MODELING FOR FEATURE RECOGNITION IN ARCHAEOLOGICAL VESSELS. 1. Geometric Modeling for Archaeological Vessels
E N D
USING GEOMETRIC MODELING FOR FEATURE RECOGNITION IN ARCHAEOLOGICAL VESSELS DEZHI LIU FEATURE GROUP PRISM/ASU 3DK – September 15, 2000
USING GEOMETRIC MODELING FOR FEATURE RECOGNITION IN ARCHAEOLOGICAL VESSELS 1. Geometric Modeling for Archaeological Vessels 2. Features of Archaeological Vessels 3. Feature Recognition 4. Output Analysis Result as XML Files 5. Some Results and Further Work 3DK – September 15, 2000
1. Geometric Models for Archaeological Vessels 1.1 3D Geometric Models for Archaeological Vessels 1.2 2D Geometric Models for Archaeological Vessels 3DK – September 15, 2000
1.1 3D Geometric Models • Polygon Meshes • M = (V, E, F) • Where V: Vertex Set, E: Edge Set, F: Face Set 3DK – September 15, 2000
1.1 3D Geometric Models (Continue) • NURB Surfaces 3DK – September 15, 2000
1.2 2D Geometric Models • Chain Codes • NURB Curves 3DK – September 15, 2000
2 Features of Archaeological Vessels 2.1 Feature Points 2.2 Contour Types 2.3 Features in Common for Vessels 2.4 Classification of Base 3DK – September 15, 2000
2.1 Feature Points 3DK – September 15, 2000
2.1 Feature Points (continue) 3DK – September 15, 2000
2.2 Contour Types Simple 3DK – September 15, 2000
2.2 Contour Types (continue) Composite 3DK – September 15, 2000
2.2 Contour Types (continue) Inflected 3DK – September 15, 2000
2.2 Contour Types (continue) Complex 3DK – September 15, 2000
2.3 Features in Common for Vessels 3DK – September 15, 2000
a. Convex base Base curve Base curve (Line Segment) b. Flat base with zero curvature c. Concave base Base Point 2.4 Classification of Base 3DK – September 15, 2000
3 Feature Recognition 3.1 Based on Curvature Analysis 3.2 Based on Angle Change 3.2 Based on Wavelet 3DK – September 15, 2000
3.1 Curvature Analysis • Inflection Points (IPs) • A point P will be a IP, if P satisfies • К(t) = 0 3DK – September 15, 2000
3.2 Angle Change • Corner Points (CPs) • A point P will be a CP, if the angle changes sharply at P • End Points (EPs) 3DK – September 15, 2000
3.3 Wavelet Please refer to Dasu’s presentation 3DK – September 15, 2000
4 Output Analysis Result as XML Files • XML Schema • Binary Data Embedding 3DK – September 15, 2000
5 Some Result and Further Work 3DK – September 15, 2000
5 Some Result and Further Work (continue) 3DK – September 15, 2000
5 Some Result and Further Work (continue) 3DK – September 15, 2000
5 Some Result and Further Work (continue) 3DK – September 15, 2000
5 Some Result and Further Work (continue) 3DK – September 15, 2000
5 Some Result and Further Work (continue) 3DK – September 15, 2000