Title: A Computational Framework for Assembling Pottery Vessels
1A Computational Framework for Assembling Pottery
Vessels
- Presented by Stuart Andrews
Advisor David H. Laidlaw
Committee Thomas Hofmann
Pascal Van Hentenryck
The study of 3D shape with applications in
archaeology NSF/KDI grant BCS-9980091
2Why should we try to automate pottery vessel
assembly?
- Reconstructing pots is important
- Tedious and time consuming
- hours ? days per pot, 50 of on-site time
- Virtual artifact database
3Statement of Problem
4Statement of Problem
5Goal
To assemble pottery vessels automatically
- A computational framework for sherd feature
analysis - An assembly strategy
6Challenges
- Integration of evidence
- Efficient search
- Modular and extensible system design
7Virtual Sherd Data
- Scan physical sherds
- Extract iso-surface
- Segment break curves
- Identify corners
- Specify axis
8A Greedy Bottom-Up Assembly Strategy
Single sherds
9A Greedy Bottom-Up Assembly Strategy
Pairs
Single sherds
10A Greedy Bottom-Up Assembly Strategy
Single sherds
Pairs
11A Greedy Bottom-Up Assembly Strategy
Triples
Single sherds
Pairs
12A Greedy Bottom-Up Assembly Strategy
Single sherds
Pairs
Triples
13A Greedy Bottom-Up Assembly Strategy
Etc.
Single sherds
Pairs
Triples
14Overview
Generate Likely Pair-wise Matches
Generate Likely 3-Way Matches
etc.
15Likely Pairs
Generate Likely Pair-wise Matches
- Match Proposals
- Match Likelihood Evaluations
16A Match
- A pair of sherds
- A relative placement of the sherds
17Match Proposals
18Example Corner Alignments
19Match Likelihood Evaluations
- An evaluation returns the likelihood of a feature
alignment - Based on the notion of a residual
20Match Likelihood Evaluations
- Axis Divergence
- Feature Axis of rotation
- Residual Angle between axes
21Match Likelihood Evaluations
- Axis Separation
- Feature Axis of rotation
- Residual Distance between axes
22Match Likelihood Evaluations
- Break-Curve Separation
- Feature Break-curve
- Residuals Distance between closest
point pairs
23Match Likelihood Evaluations
- Break-Curve Divergence
- Feature Break-curve
- Residuals Angle between tangents at
closest point pairs
24Match Likelihood Evaluations
How likely are the measured residuals?
- Fact Assuming the residuals N(0,1) i.i.d.,
then we can form a Chi-square ?²observed - Note Typically, residuals are N(0, ?2) i.i.d.
25Match Likelihood Evaluations
How likely are the measured residuals?
- We define the likelihood of the match using the
probability of observing a larger ?²random - Pr ?²random gt ?²observed Q
- Individual or ensemble of features
- Pair-wise, 3-Way or larger matches
26Example Match Likelihood Evaluation (1)
27Example Match Likelihood Evaluation (2)
28Local Improvement of Match Likelihood
before
after
29Pair-wise Match Results Summary
??
30Pair-wise Match Results Summary
Correct Matches
Incorrect Matches
31Pair-wise Match Results Summary
of pairs with correct match identified
Proposed matches
Correct match
True Pair
Q1 ? decreasing likelihood ?
Q0
There is no correct match for the remaining 94
pairs!!
32Overview
Generate Likely Pair-wise Matches
Generate Likely 3-Way Matches
etc.
33Likely Triples
Generate Likely 3-Way Matches
- 3-Way Match Proposals
- 3-Way Match Likelihood Evaluations
343-Way Match Proposals
- Merge pairs with common sherd
353-Way Match Likelihood Evaluation
- Feature alignments are measured 3-way
363-Way Match Results Summary
373-Way Match Results Summary
of 3-way matches with correct match identified
38Overview
Generate Likely Pair-wise Matches
Generate Likely 3-Way Matches
etc.
39Where to go from here?
- Improve quality of features and their comparisons
- Add new features and feature comparisons
- Use novel discriminative methods to classify true
and false pairs
40S
41Multiple Instance Learning
S
G(S)
True Pair / False Pair
42Related Work
- Assembly systems that rely on single features
- U. Fedral Fluminense / Middle East Technical U.
/ U. of Athens - Multiple features and parametric shape models
- The SHAPE Lab Brown U.
- Distributed systems for solving AI problems
- Toronto / Michigan State / Duke U.
43Contributions
- A computational framework based on match proposal
and match likelihood evaluation - A method for combining multiple features into one
match likelihood - A greedy assembly strategy
44Conclusions
- Reconstructing pottery vessels is difficult
- A unified framework for the statistical analysis
of features is useful for building a complete
working system - Success requires better match likelihood
evaluations and/or novel match discrimination
methods
45References
- D. Cooper et al. VAST 2001.
- da Gama Leito et al. Universidade Fedral
Fluminense 1998. - A.D. Jepson et al. ICCV 1999.
- G.A. Keim et al. AAAI / IAAI, 1999.
- S. Pankanti et al. Michigan State, 1994.
- G. Papaioannou et al. IEEE Computer Graphics and
Applications, 2001. - G. Ucoluk et al. Computers Graphics, 1999.
46Results For Discussion
count
Q
count
Q
47Results For Discussion
48Results For Discussion