32
Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment Yifan Lu eScience The Department of Computer Science Faculty of Engineering and Information Technology Australian National University October 2005

Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

  • Upload
    brygid

  • View
    31

  • Download
    0

Embed Size (px)

DESCRIPTION

Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment. Yifan Lu eScience The Department of Computer Science Faculty of Engineering and Information Technology Australian National University October 2005. Outline. Background Introduction Data Acquisition - PowerPoint PPT Presentation

Citation preview

Page 1: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Yifan LueScienceThe Department of Computer ScienceFaculty of Engineering and Information TechnologyAustralian National UniversityOctober 2005

Page 2: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Outline

Background Introduction Data Acquisition Probability Estimation by Curve

Matching Interactive and Collaborative

Reconstruction Conclusion & Project Plan References

Page 3: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Background Introduction

I. Motivation1. A problem of reassembly of artifacts from a

collection of fragments appears very important for archaeological studies. But it requires a tedious and laborious work.

2. Purposesa. To relieve archaeologists from the

tedious workb. To boost reassembling efficiency, join

archaeologists’ intelligence.3. A computer aided and collaborative

approach is required

Page 4: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Background Introduction

II. Related works1. reassembling fragments & pattern recognition

a. Various methods are used to solve this problem in computer vision domain.

① Papaioannou et al ② Andrew et al ③ Helena et al. ④ Kong et al. ⑤ Gokturk Ucoluk(G.U.) et al ⑥ Kampel et al

b. No unified method can solve arbitrary shape fragments. Most of methods use the additional information or assumption.

① e.g. Andrew et al assume artifacts are axially symmetric.

② Helena et al and G. U. et al assume fragments have zero thickness.

Page 5: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Background Introduction: Related works:

2. collaborative visualization.a. Benko et al design a visual interaction sy

stem for archaeology to establish an experimental collaborative mixed reality system

b. Argonne National Laboratory introduces a new concept ”ActiveSpace”, and creates its embodiment-- AccessGrid ,A modern collaborative platform

Page 6: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Background Introduction

III. Project scope 1. Complicated system (e.g. Bayesian approach)

–not feasible to achieve in one year

2. A sophisticated visual interaction system (e.g. with see-through head-worn displays, 3D tracked gloves, etc)

–equipments are expensive

3. Interactive Reconstruction of Archaeological Fragments via the AccessGrid ,assisted by curve matching estimation.

–OK, for the first step

Page 7: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Background Introduction

IV. Project pipeline

Page 8: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Data Acquisition

I. Image-based modeling1. The commercial software PhotoModeller is

used to create 3D models2. Eight major steps to model a 3D object3. Manual work could directly influence the

accuracy of 3D models4. PhotoModeller supports exporting various

types data1. VRML 2.0 is a suitable type for 3D

representation of fragments2. Curves are exported as either line

segments or NURBS, either of them can be used as the source of curve matching.

Page 9: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching

The method proposed is based on G.U. et al ’s workI. Curvature and torsion

1. The Theorem in the local theory of curves implies that two curves which have identical curvature and torsion are the same curve regardless of translation and rotation.

Page 10: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching: Curvature and torsion

2. In practical case, a discrete series of points is available source, Hence differentials will be replaced by differences by following formulas.

Page 11: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching

II. ENO computationENO (Essential Non-Oscillatory Scheme) firstly is introduced

by Harten et al, later made more efficient by Shu and Osher, and extended to shock-placing ENO in Siddiqi et al ‘s study.

1. Curvature and Torsion involve high-order derivatives which are very unstable when noise exists or the sample points are not uniformly separated.

a. e.g.

Page 12: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching: ENO computation

2. The general principle for the ENO schemes is neighboring discontinuities, the smoothing is always from the side not containing the discontinuity. The basic idea is to select between two contiguous sets of data points for interpolation the one which gives the lower variation

Page 13: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching: ENO computation

3. Based on Kong et al analysis, Consider the cylindrical spiral,

where a=0.1 b=0.2, we calculate curvatures and torsions on a set of discrete points at cylindrical spiral by ordinary difference method and third order ENO with interpolation polynomial with degree three.

Page 14: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching: ENO computation

(a) Curvature and torsion versus arc-length using ordinary difference method

(b) Curvature and torsion versus arc-length using ENO method

Page 15: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching

III. Edge curve matching1. Begin with two sequences of vectors (curvature,

torsion)

2. Points matching & Euclidean distance

Page 16: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching: Edge curve matching

3. Similarity matrixa. Valid Euclidean di

stance ● not greater than ε

b. Invalid Euclidean distance X greater than ε.

c. It enumerates full combinations

Page 17: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching

4. Longest sequence in G.U. et al ’s work

a. Group successive points into segments

b. Define a following operator “<“

c. Relationships between segments

e.g.

Page 18: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching: Longest sequence in G.U. et al ’s work

d. Find all possible segment sequences which are not subsequences of each other.

e. The longest sequence is chosen as best match e.g. 1,4,7

Page 19: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching

5. A question to the Longest sequence in G. U. et al ’s work 1. Add anther two valid point in segment 7(left diagram)2. The Result is still same, the longest sequence is 1,4,7. 3. But 3rd and 4th vectors in the first sequence and 7th vectors in

the second sequence have matched two times, this is not correct

Page 20: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching

6. Reform similarity matrixa. The reason causes the problem in G. U. et al ’s

work is that they regarded the successive points into one unit segment. So they only had two choices, discard or append entire the segment.

b. Consider each point as a unitc. To reduce the complexity in cyclic curve

situations, ① define new successor operator “<“ and

predecessor operator “>”② Reform similarity matrix with respect to a start

point.③ The longest merged sequence that begins with

the start point never goes around the reformed similarity matrix

Page 21: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching: Reform similarity matrix

Page 22: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching

7. LSIS (Longest Strictly Increasing Subsequence)a. The “best” match interprets the longest valid

points subsequence b. it also means longest strictly increasing

subsequence in terms of successor operator “<“c. A dynamic programming is used to recursively find

solution

Page 23: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching: LSIS

d. The cost of executing the recursive solution (that regards a valid point as the start point) is very expensive.

e. By carefully observing, We conclude

f. The correctness of above statement can be proved by contradiction method.

g. Although valid points in the same LSIS don’t need to be calculated, but the complexity of running time is still very high, and it has a bound:

Page 24: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching : Edge curve matching: LSIS

Page 25: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Probability Estimation by Curve Matching

III. Probability Estimation

Page 26: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Interactive and Collaborative Reconstruction

I. Collaborative work trough AccessGrid1. Collaborative work form joins the multiple

archaeologists’ intelligence together, improve the efficiency of reassembly of artifacts.

2. The utilization of the AccessGrid removes physical distance as an obstacle and also provides an opportunity for more archaeologists to become involved in collaboration

II. AccessGrid Shared application and experiment1. A shared application is a piece of software that

enhances collaboration, where two or more people are allowed to view, modify, and add information simultaneously.

2. The shared application mechanism is a best and shortest routine to plug the local probability estimation into collaborative work via AccessGrid.

3. Experiment with shared Application

Page 27: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Interactive and Collaborative Reconstruction: AccessGrid Shared application and experiment

Page 28: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Conclusion & Project Plan

I. Conclusion1. We just scratched the surface of the problem of

reassembling artifacts 2. We proposed a collaborative virtual workspace

which allows several archaeologists to interactively reassemble fragments and enables matching probability estimation to reduce the burden of manually selecting fragments.

3. Several place need to be studied and improved.a. Data acquisitionb. The complexity of curve matching algorithm c. The fragments Euclidean transformation

Page 29: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

Conclusion & Project Plan

II. Project Plan

Page 30: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

References

ALLEN, P. K., FEINER, S., MESKELL, L., ROSS, K., TROCCOLI, A. J., BENKO, H.,ISHAK, E., SMITH, B., AND CONLON, J. 2004. Digitally modeling, visualizing and preserving archaeological sites. In JCDL ’04: Proceedings of the 4th ACM/IEEECS joint conference on Digital libraries (New York, NY, USA, 2004), pp. 389–389. ACM Press. (p. 4)

ALLEN, P. K., FEINER, S., TROCCOLI, A., BENKO, H., ISHAK, E. W., AND SMITH, B. 2004. Seeing into the past: Creating a 3d modeling pipeline for archaeological visualization. In 3DPVT (2004), pp. 751–758. (p. 4)

BENKO, H., ISHAK, E. W., AND FEINER, S. 2004. Collaborative mixed reality visualization of an archaeological excavation. In ISMAR (2004), pp. 132–140. (pp. 2, 4)

CHILDERS, L., DISZ, T., HERELD, M., HUDSON, R., JUDSON, I., OLSON, R., PAPKA, M. E., PARIS, J., AND STEVENS, R. 2000. ActiveSpaces on the Grid: The construction of advanced visualization and interaction environments (2000). pp. 64–80. (p. 5)

CHILDERS, L., DISZ, T., OLSON, R., PAPKA, M., STEVENS, R., AND UDESHI, T. 2000. Access grid: Immersive group-to-group collaborative visualization. CONTE, S. D. AND BOOR, C. W. D. 1980. Elementary Numerical Analysis: An Algorithmic Approach (third ed.). McGraw-Hill Higher Education. (p. 13)

COOPER, D. B. ET AL. 2001. Assembling virtual pots from 3D measurements of their fragments. In Proc. of the VAST2001 Conference (Greece, November 2001). (p. 3)

COOPER, D. B. ET AL. 2002. Bayesian virtual pot-assembly from fragments as problems in perceptual-grouping and geometric-learning. In Proc. of ICPR (Quebec, Canada, August 2002). IAPR. (p. 3)

DA GAMA LEITAO, H. C. November 1999. Automatic Reconstruction from Objetos Fragments. PhD thesis, Inst. of Computing, Univ. of Campinas. Dr. Jorge Stolfi (Orientator). (pp. 4, 9)

DA GAMA LEIT AO, H. C. AND STOLFI, J. 2000. Information contents of fracture lines. In WSCG (2000). (p. 9)˜

Page 31: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

References

DA GAMA LEITO, H. C. AND STOLFI, J. 2002. A multiscale method for the reassembly of two-dimensional fragmented objects. IEEE Trans. Pattern Anal. Mach. Intell. 24, 9, 1239–1251. (pp. 4, 9)

DO CARMO, M. P. 1976. Differential Geometry of Curves and Surfaces. Prentice-Hall. 503 pages. (p. 12)

GRAY, A. 1996. Modern Differential Geometry of Curves and Surfaces with Mathematica. CRC Press, Inc., Boca Raton, FL, USA. (p. 12)

HARTEN, A. 1989. Eno schemes with subcell resolution. J. Comput. Phys. 83, 1, 148–184. (pp. 11, 13)

HARTEN, A., ENGQUIST, B., OSHER, S., AND CHAKRAVARTHY, S. R. 1987. Uniformly high order accurate essentially non-oscillatory schemes, 111. J. Comput. Phys. 71, 2, 231–303. (pp. 11, 13)

KAMPEL, M. AND SABLATNIG, R. 2002. Automated segmentation of archaeological profiles for classification. In R. KASTURI, D. LAURENDEAU, AND C. SUEN Eds., Proc. of 16th International Conference on Pattern Recognition, Quebec City, Volume 1 (2002), pp. 57–60. IEEE Computer Society. (p. 3)

KONG, W. AND KIMIA, B. B. 2001. On solving 2D and 3D puzzles using curve matching. In Proc. of CVPR (Hawaii, USA, December 2001). IEEE: Computer Society. (pp. 3, 14)

M., K. AND R., S. 2000. Color classification of archaeological fragments. In Proc. of the 15th International Conference on Pattern Recognition, Volume 4 (Barcelona, Spain, 2000), pp. 771–774. (p. 3)

M., K. AND R., S. 2004. 3d puzzling of archaeological fragments. In Proceedings of the 9th Computer Vision Winter Workshop, Computer Vision-CVWW’04, Volume 4 (Barcelona, Spain, 2004), pp. 31–40. (p. 3)

Page 32: Interactive Reconstruction of Archaeological Fragments in a Collaborative Environment

References

PAPAIOANNOU, G., KARABASSI, E.-A., AND THEOHARIS, T. 2000. Automatic reconstruction of archaeological finds—a graphics approach. In Proc. Int’l Conf. Computer Graphics and Artificial Intelligence (2000), pp. 117–125. (p. 3)

PAPAIOANNOU, G., KARABASSI, E.-A., AND THEOHARIS, T. 2001. Virtual archaeologist: Assembling the past. IEEE Computer Graphics and Applications 21, 2 (March/April), 53–59. (p. 3)

PAPAIOANNOU, G., KARABASSI, E.-A., AND THEOHARIS, T. 2002. Reconstruction of three-dimensional objects through matching of their parts. IEEE Trans. On PAMI 24, 1 (January), 114–124. (p. 3)

SIDDIQI, K., KIMIA, B. B., AND SHU, C.-W. 1997. Geometric shock-capturing eno schemes for subpixel interpolation, computation and curve evolution. Graph. Models Image Process. 59, 5, 278–301. (p. 3)

UCOLUK, G. AND TOROSLU, H. 1997. Reconstruction of 3-d surface object from its pieces. In Proceeding of the Ninth Canadian Conference on Computational Geometry, 187–192. (pp. 4, 11)

UCOLUK, G. AND TOROSLU, I. H. 1999. Automatic reconstruction of broken 3-D surface. Computers and Graphics 23, 4 (August), 573–582. (pp. 4, 11, 16)

WILLIS, A. R. 2004. Stochastic 3d geometric models for classification, deformation, and estimation. PhD thesis. Adviser-David B. Cooper. (p. 3)

WILLIS, A. R. AND COOPER, D. B. 2004a. Alignment of multiple non-overlapping axially symmetric 3d datasets. In ICPR (4) (2004), pp. 96–99. (p. 3)