A Computational Framework for Assembling Pottery Vessels Presented by: Stuart Andrews The study of 3D shape with applications in archaeology NSF/KDI grant.

Slides:



Advertisements
Similar presentations
LEARNING INFLUENCE PROBABILITIES IN SOCIAL NETWORKS Amit Goyal Francesco Bonchi Laks V. S. Lakshmanan University of British Columbia Yahoo! Research University.
Advertisements

RNAseq.
Surface Reconstruction From Unorganized Point Sets
Multi-Task Compressive Sensing with Dirichlet Process Priors Yuting Qi 1, Dehong Liu 1, David Dunson 2, and Lawrence Carin 1 1 Department of Electrical.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Shape Analysis and Retrieval ( ) (Michael) Misha Kazhdan.
Face Verification across Age Progression Narayanan Ramanathan Dr. Rama Chellappa.
Clustered alignments of gene- expression time series data Adam A. Smith, Aaron Vollrath, Cristopher A. Bradfield and Mark Craven Department of Biosatatistics.
Predicting Text Quality for Scientific Articles Annie Louis University of Pennsylvania Advisor: Ani Nenkova.
Chen Cheng1, Haiqin Yang1, Irwin King1,2 and Michael R. Lyu1
Optimatization of a New Score Function for the Detection of Remote Homologs Kann et al.
Expectation Maximization Method Effective Image Retrieval Based on Hidden Concept Discovery in Image Database By Sanket Korgaonkar Masters Computer Science.
Ayelet Gilboa Avshalom Karasik Ilan Sharon Uzy Smilansky Pottery Analysis using Mathematical and Computational tools.
Incremental Learning of Temporally-Coherent Gaussian Mixture Models Ognjen Arandjelović, Roberto Cipolla Engineering Department, University of Cambridge.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
A Wrapper-Based Approach to Image Segmentation and Classification Michael E. Farmer, Member, IEEE, and Anil K. Jain, Fellow, IEEE.
ARCHAVE ARCHAVE A Three Dimensional GIS For a CAVE Environment Team: Eileen Vote Daniel Acevedo Feliz Martha Sharp Joukowsky David H. Laidlaw.
A Computational Framework for Assembling Pottery Vessels Presented by: Stuart Andrews The study of 3D shape with applications in archaeology NSF/KDI grant.
Fitting a Model to Data Reading: 15.1,
1 CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
1 Street Generation for City Modeling Xavier Décoret, François Sillion iMAGIS GRAVIR/IMAG - INRIA.
Scalable Text Mining with Sparse Generative Models
Joshua I. Cohen Brown University September 2001 – May 2002 “Computational Procedures For Extracting Landmarks In Order To Represent The Geometry Of A Sherd”
Statistical Comparison of Two Learning Algorithms Presented by: Payam Refaeilzadeh.
Detecting the Domain Structure of Proteins from Sequence Information Niranjan Nagarajan and Golan Yona Department of Computer Science Cornell University.
Learning Table Extraction from Examples Ashwin Tengli, Yiming Yang and Nian Li Ma School of Computer Science Carnegie Mellon University Coling 04.
Using Error-Correcting Codes For Text Classification Rayid Ghani Center for Automated Learning & Discovery, Carnegie Mellon University.
Transfer Learning From Multiple Source Domains via Consensus Regularization Ping Luo, Fuzhen Zhuang, Hui Xiong, Yuhong Xiong, Qing He.
Multiple testing correction
1 CE 530 Molecular Simulation Lecture 7 David A. Kofke Department of Chemical Engineering SUNY Buffalo
1 Statistical Mechanics and Multi- Scale Simulation Methods ChBE Prof. C. Heath Turner Lecture 11 Some materials adapted from Prof. Keith E. Gubbins:
Studying Visual Attention with the Visual Search Paradigm Marc Pomplun Department of Computer Science University of Massachusetts at Boston
Boltzmann Machines and their Extensions S. M. Ali Eslami Nicolas Heess John Winn March 2013 Heriott-Watt University.
Hidden Markov Models for Sequence Analysis 4
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
3D SLAM for Omni-directional Camera
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Issues of Security with the Oswald-Aigner Exponentiation Algorithm Colin D Walter Comodo Research Lab, Bradford, UK Colin D Walter.
Avoiding Segmentation in Multi-digit Numeral String Recognition by Combining Single and Two-digit Classifiers Trained without Negative Examples Dan Ciresan.
OLAP : Blitzkreig Introduction 3 characteristics of OLAP cubes: Large data sets ~ Gb, Tb Expected Query : Aggregation Infrequent updates Star Schema :
Protein Folding Programs By Asım OKUR CSE 549 November 14, 2002.
Learning Decompositional Shape Models from Examples Alex Levinshtein Cristian Sminchisescu Sven Dickinson Sven Dickinson University of Toronto.
1 CS 391L: Machine Learning: Experimental Evaluation Raymond J. Mooney University of Texas at Austin.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Chapter 11: Inference for Distributions of Categorical Data Section 11.1 Chi-Square Goodness-of-Fit Tests.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Semi-Supervised Time Series Classification & DTW-D REPORTED BY WANG YAWEN.
BLAST: Basic Local Alignment Search Tool Altschul et al. J. Mol Bio CS 466 Saurabh Sinha.
Fields of Experts: A Framework for Learning Image Priors (Mon) Young Ki Baik, Computer Vision Lab.
A Model for Learning the Semantics of Pictures V. Lavrenko, R. Manmatha, J. Jeon Center for Intelligent Information Retrieval Computer Science Department,
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Advisor : Dr. Hsu Graduate : Yu Cheng Chen Author: Manoranjan.
Reconstructing Pots- Reconstructing Lives: Analysis and Reconstruction of Ancient Ceramics from Ecuador.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
De novo discovery of mutated driver pathways in cancer Discussion leader: Matthew Bernstein Scribe: Kun-Chieh Wang Computational Network Biology BMI 826/Computer.
CSE 185 Introduction to Computer Vision Feature Matching.
1 Minimum Error Rate Training in Statistical Machine Translation Franz Josef Och Information Sciences Institute University of Southern California ACL 2003.
Finding document topics for improving topic segmentation Source: ACL2007 Authors: Olivier Ferret (18 route du Panorama, BP6) Reporter:Yong-Xiang Chen.
DISTRIBUTED INFORMATION RETRIEVAL Lee Won Hee.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Graphical Models for Segmenting and Labeling Sequence Data Manoj Kumar Chinnakotla NLP-AI Seminar.
Olivier Siohan David Rybach
Data Integration with Dependent Sources
CSc4730/6730 Scientific Visualization
Geometric Hashing: An Overview
Using Single Photons for WIMP Searches at the ILC
CSE 185 Introduction to Computer Vision
Presentation transcript:

A Computational Framework for Assembling Pottery Vessels Presented by: Stuart Andrews The study of 3D shape with applications in archaeology NSF/KDI grant #BCS Advisor: David H. Laidlaw Members of the SHAPE Lab and the Department of Computer Science

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 2 Why 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

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 3 Statement of Problem

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 4 Statement of Problem

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 5 Goal A computational framework for sherd feature analysis An assembly strategy To assemble pottery vessels automatically

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 6 Challenges Integration of evidence Efficient search Modular and extensible system design

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 7 Virtual Sherd Data 1.Scan physical sherds 2.Extract iso-surface 3.Segment break curves 4.Identify corners 5.Specify axis 16 sherds 120 pairs ! 560 triples !!

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 8 A Greedy Bottom-Up Assembly Strategy Single sherds

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 9 A Greedy Bottom-Up Assembly Strategy PairsSingle sherds

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 10 A Greedy Bottom-Up Assembly Strategy Single sherdsPairs

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 11 A Greedy Bottom-Up Assembly Strategy TriplesSingle sherdsPairs

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 12 A Greedy Bottom-Up Assembly Strategy Single sherdsPairsTriples

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 13 A Greedy Bottom-Up Assembly Strategy Etc. Single sherdsPairsTriples

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 14 Overview Generate Likely Pair-wise Matches Generate Likely 3-Way Matches … etc.

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 15 Likely Pairs Proposals Likelihood Evaluations Generate Likely Pair-wise Matches

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 16 A Match A pair of sherds A relative placement of the sherds

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 17 Match Proposals Corner Alignment

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 18 Example Corner Alignments

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 19 Likely Pairs Proposals Likelihood Evaluations Generate Likely Pair-wise Matches

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 20 Match Likelihood Evaluations An evaluation returns the likelihood of a feature alignment Based on the notion of a residual

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 21 Match Likelihood Evaluations Axis Divergence Feature: Axis of rotation Residual: Angle between axes

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 22 Match Likelihood Evaluations Axis Separation Feature: Axis of rotation Residual: Distance between axes

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 23 Match Likelihood Evaluations Break-Curve Separation Feature: Break-curve Residuals: Distance between closest point pairs

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 24 Match Likelihood Evaluations Break-Curve Divergence Feature: Break-curve Residuals: Angle between tangents at closest point pairs

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 25 Match Likelihood Evaluations 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. How likely are the measured residuals?

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 26 Match Likelihood Evaluations We define the likelihood of the match using the probability of observing a larger  ² random Pr{  ² random >  ² observed } = Q Individual or ensemble of features Pair-wise, 3-Way or larger matches How likely are the measured residuals?

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 27 Example Match Likelihood Evaluation (1) ²² nQ Axis Direction Axis Overlap Closest Pt Tangent Ensemble

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 28 Example Match Likelihood Evaluation (2) ²² nQ Axis Direction e-7 Axis Overlap Closest Pt Tangent Ensemble e-6

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 29 Local Improvement of Match Likelihood beforeafter

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 30 Pair-wise Match Results Summary ??

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 31 Pair-wise Match Results Summary Correct Matches Incorrect Matches

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 32 Pair-wise Match Results Summary # of pairs with correct match identified: Top 19 Top 217 Top 320 Total26 Q=1  decreasing likelihood  Q=0 True Pair Proposed matches … Correct match There is no correct match for the remaining 94 pairs!!

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 33 Overview Generate Likely Pair-wise Matches Generate Likely 3-Way Matches … etc.

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 34 Likely Triples 3-Way Proposals 3-Way Likelihood Evaluations Generate Likely 3-Way Matches

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 35 3-Way Match Proposals Merge pairs with common sherd +=

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 36 3-Way Match Likelihood Evaluation Feature alignments are measured 3-way

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 37 3-Way Match Results Summary

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 38 3-Way Match Results Summary # of 3-way matches with correct match identified: Top 13 Top 511 Top 1017 Total31

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 39 Overview Generate Likely Pair-wise Matches Generate Likely 3-Way Matches … etc. Future work

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 40 Related 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.]

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 41 Contributions A computational framework based on match proposal and likelihood evaluation A method for combining multiple features into one match likelihood An example (greedy) assembly strategy

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 42 Where to go from here? Improve accuracy of features Add new features and feature comparisons Learn how to classify true and false pairs Design specialized search strategies

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 43 Conclusions Encouraging progress on a difficult task We are close to a working system We can get closer by following this approach A uniform statistical analysis of features defines the basis for a complete working system

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 44 References 1.D. Cooper et al. VAST da Gama Leito et al. Universidade Fedral Fluminense A.D. Jepson et al. ICCV G.A. Keim et al. AAAI / IAAI, S. Pankanti et al. Michigan State, G. Papaioannou et al. IEEE Computer Graphics and Applications, G. Ucoluk et al. Computers & Graphics, 1999.

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 45 Results For Discussion Q Q count

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 46 Results For Discussion

Stuart Andrews, The SHAPE Lab, Brown University A Computational Framework for Assembling Pottery Vessels 47 Results For Discussion