Toward a framework for assembling broken pottery vessels

This paper addresses how to automatically reconstruct pottery vessels from a collection of sherds using a variety of features and their comparisons. To solve the problem, we designed a computational framework that is founded on the primitive operations of “match” proposal and evaluation. A match defines the geometric relationship between a pair of sherds. This framework affords a natural decomposition of the computation required by an automatic assembly process and provides a concrete basis to evaluate the utility of different features and feature comparisons for assembly. Pairwise matches are proposed and subsequently evaluated by a series of independent feature similarity modules. Assembly strategies are abstracted from the feature-specific sherd details and operate solely in terms of the probabilistic output of pair-wise proposals and evaluations. Our framework, which is modular and extensible, paves the way for a system to automatically reconstruct pottery vessels. We demonstrate a greedy assembly strategy that predicts likely pairs and triples of sherds using a handful of proposal and evaluation modules. Previous attempts to automate the task of reconstructing pottery vessels have relied on a single feature, and sometimes user intervention, to direct the search (Ucoluk & Toroslu 1999), (Papaioannou, Karabassi, & Theoharis 2001), (da Gama Leito & Stolfi 1998). While (Cooper et al. 2001) accounts for more than one feature using complex parametric models, we propose a conceptually simpler and modular system for integration akin to (Pankanti, Jain, & Tuceryan 1994) and (Keim et al. 1999; Keim, Shazeer, & Littman 1999). Our framework and assembly strategy are similar to (Jepson & Mann 1999) where they search for a plausible scene interpretation.

[1]  David B. Cooper,et al.  Assembling virtual pots from 3D measurements of their fragments , 2001, VAST '01.

[2]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[3]  Michael L. Littman,et al.  Solving Crossword Puzzles as Probabilistic Constraint Satisfaction , 1999, AAAI/IAAI.

[4]  Georgios Papaioannou,et al.  Virtual Archaeologist: Assembling the Past , 2001, IEEE Computer Graphics and Applications.

[5]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[6]  William H. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[7]  Karl Weinmeister,et al.  PROVERB: The Probabilistic Cruciverbalist , 1999, AAAI/IAAI.

[8]  Sharath Pankanti,et al.  On integration of vision modules , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Allan D. Jepson,et al.  Qualitative probabilities for image interpretation , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[10]  Ismail Hakki Toroslu,et al.  Automatic reconstruction of broken 3-D surface objects , 1999, Comput. Graph..