Report on shape analysis and matching and on semantic matching

In GRAVITATE, two disparate specialities will come together in one working platform for the archaeologist: the fields of shape analysis, and of metadata search. These fields are relatively disjoint at the moment, and the research and development challenge of GRAVITATE is precisely to merge them for our chosen tasks. As shown in chapter 7 the small amount of literature that already attempts join 3D geometry and semantics is not related to the cultural heritage domain. Therefore, after the project is done, there should be a clear ‘before-GRAVITATE’ and ‘after-GRAVITATE’ split in how these two aspects of a cultural heritage artefact are treated. This state of the art report (SOTA) is ‘before-GRAVITATE’. Shape analysis and metadata description are described separately, as currently in the literature and we end the report with common recommendations in chapter 8 on possible or plausible cross-connections that suggest themselves. These considerations will be refined for the Roadmap for Research deliverable. Within the project, a jargon is developing in which ‘geometry’ stands for the physical properties of an artefact (not only its shape, but also its colour and material) and ‘metadata’ is used as a general shorthand for the semantic description of the provenance, location, ownership, classification, use etc. of the artefact. As we proceed in the project, we will find a need to refine those broad divisions, and find intermediate classes (such as a semantic description of certain colour patterns), but for now the terminology is convenient – not least because it highlights the interesting area where both aspects meet. On the ‘geometry’ side, the GRAVITATE partners are UVA, Technion, CNR/IMATI; on the metadata side, IT Innovation, British Museum and Cyprus Institute; the latter two of course also playing the role of internal users, and representatives of the Cultural Heritage (CH) data and target user’s group. CNR/IMATI’s experience in shape analysis and similarity will be an important bridge between the two worlds for geometry and metadata. The authorship and styles of this SOTA reflect these specialisms: the first part (chapters 3 and 4) purely by the geometry partners (mostly IMATI and UVA), the second part (chapters 5 and 6) by the metadata partners, especially IT Innovation while the joint overview on 3D geometry and semantics is mainly by IT Innovation and IMATI. The common section on Perspectives was written with the contribution of all.

[1]  Aytül Erçil,et al.  A Texture Based Matching Approach for Automated Assembly of Puzzles , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[2]  Longin Jan Latecki,et al.  Particle filter with state permutations for solving image jigsaw puzzles , 2011, CVPR 2011.

[3]  Guillaume Lavoué,et al.  Combination of bag-of-words descriptors for robust partial shape retrieval , 2012, The Visual Computer.

[4]  Martin Kampel,et al.  Proposing features for the reconstruction of marble plates of ephesos , 2010, 2010 16th International Conference on Virtual Systems and Multimedia.

[5]  Prosenjit Bose,et al.  A survey of geodesic paths on 3D surfaces , 2011, Comput. Geom..

[6]  Marco Callieri,et al.  Innovative uses of 3D digital technologies to assist the restoration of a fragmented terracotta statue , 2013 .

[7]  Karthik Ramani,et al.  SVM-based Semantic Clustering and Retrieval of a 3D Model Database , 2005 .

[8]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[9]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.

[10]  Herbert Edelsbrunner,et al.  Topological Persistence and Simplification , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[11]  S. Filin,et al.  Prehistoric bedrock features: recent advances in 3D characterization and geometrical analyses , 2015 .

[12]  Leo Dorst,et al.  Morphological signal processing and the slope transform , 1994, Signal Process..

[13]  Katsushi Ikeuchi,et al.  The Complex EGI: A New Representation for 3-D Pose Determination , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Luc Van Gool,et al.  Tools for Virtual Reassembly of Fresco Fragments , 2012 .

[15]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[16]  Radu Horaud,et al.  Keypoints and Local Descriptors of Scalar Functions on 2D Manifolds , 2012, International Journal of Computer Vision.

[17]  Nathan S. Netanyahu,et al.  A Genetic Algorithm-Based Solver for Very Large Jigsaw Puzzles , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  P.V.C. Hough,et al.  Machine Analysis of Bubble Chamber Pictures , 1959 .

[19]  H. Pottmann,et al.  Reassembling fractured objects by geometric matching , 2006, SIGGRAPH 2006.

[20]  Stuart Robson,et al.  3D imaging for museum artefacts: a portable test object for heritage and museum documentation of small objects , 2012 .

[21]  Jitendra Malik,et al.  Normalized Cuts and Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Andrea Giachetti,et al.  Scale Space Graph Representation and Kernel Matching for Non Rigid and Textured 3D Shape Retrieval , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  William T. Freeman,et al.  A probabilistic image jigsaw puzzle solver , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[24]  Titus B. Zaharia,et al.  Shape-based retrieval of 3D mesh models , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[25]  Remco C. Veltkamp,et al.  A survey of content based 3D shape retrieval methods , 2004, Proceedings Shape Modeling Applications, 2004..

[26]  Andrea Cerri,et al.  3D Artifacts Similarity Based on the Concurrent Evaluation of Heterogeneous Properties , 2015, JOCCH.

[27]  Cordelia Schmid,et al.  A Performance Evaluation of Local Descriptors , 2005, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  Leo Dorst,et al.  The Systems Theory of Contact , 2000, AFPAC.

[29]  S. Prima,et al.  A new efficient EM-ICP algorithm for non-linear registration of 3D point sets , 2012 .

[30]  BENJAMIN BUSTOS,et al.  Feature-based similarity search in 3D object databases , 2005, CSUR.

[31]  Giuseppe Patanè,et al.  Heat diffusion kernel and distance on surface meshes and point sets , 2013, Comput. Graph..

[32]  Nikos Papamarkos,et al.  A New Technique for Solving a Jigsaw Puzzle , 2006, 2006 International Conference on Image Processing.

[33]  Georgios Papaioannou,et al.  Towards Automated 3D Reconstruction of Defective Cultural Heritage Objects , 2014, GCH.

[34]  Pierre Vandergheynst,et al.  Learning class‐specific descriptors for deformable shapes using localized spectral convolutional networks , 2015, SGP '15.

[35]  Georges Quénot,et al.  TRECVID 2015 - An Overview of the Goals, Tasks, Data, Evaluation Mechanisms and Metrics , 2011, TRECVID.

[36]  Bo Li,et al.  3D model retrieval using hybrid features and class information , 2013, Multimedia Tools and Applications.

[37]  Fenghui Yao,et al.  A shape and image merging technique to solve jigsaw puzzles , 2003, Pattern Recognit. Lett..

[38]  Ayellet Tal,et al.  Solving multiple square jigsaw puzzles with missing pieces , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[39]  Andrea Cerri,et al.  Similarity Assessment for the Analysis of 3D Artefacts , 2014, GCH.

[40]  Petros Daras,et al.  Investigating the Effects of Multiple Factors Towards More Accurate 3-D Object Retrieval , 2012, IEEE Transactions on Multimedia.

[41]  Daniel Cohen-Or,et al.  Salient geometric features for partial shape matching and similarity , 2006, TOGS.

[42]  Georgios Papaioannou,et al.  Efficient Sparse ICP , 2015, Comput. Aided Geom. Des..

[43]  Gabriele Guidi,et al.  Range sensors on marble surfaces: quantitative evaluation of artifacts , 2009, Optical Engineering + Applications.

[44]  Michalis A. Savelonas,et al.  Fisher Encoding of Adaptive Fast Persistent Feature Histograms for Partial Retrieval of 3D Pottery Objects , 2014, 3DOR@Eurographics.

[45]  Karthik Ramani,et al.  Temperature distribution descriptor for robust 3D shape retrieval , 2011, CVPR 2011 WORKSHOPS.

[46]  Thomas A. Funkhouser,et al.  Consistent segmentation of 3D models , 2009, Comput. Graph..

[47]  Eitan Grinspun,et al.  Eurographics Symposium on Geometry Processing 2014 Feature-preserving Surface Completion Using Four Points , 2022 .

[48]  Kang Zhang,et al.  A graph-based optimization algorithm for fragmented image reassembly , 2014, Graph. Model..

[49]  Leonidas J. Guibas,et al.  An optimization approach for extracting and encoding consistent maps in a shape collection , 2012, ACM Trans. Graph..

[50]  Petros Daras,et al.  Semantic force relevance feedback, content-free 3D object retrieval and annotation propagation: bridging the gap and beyond , 2008, Multimedia Tools and Applications.

[51]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[52]  Daniel A. Keim,et al.  Content-Based 3D Object Retrieval , 2007, IEEE Computer Graphics and Applications.

[53]  Daniela Giorgi,et al.  PHOG: Photometric and geometric functions for textured shape retrieval , 2013, SGP '13.

[54]  Daniel Cohen-Or,et al.  Active co-analysis of a set of shapes , 2012, ACM Trans. Graph..

[55]  P. Rousopoulos,et al.  Automated reconstruction of fragmented objects using their 3D representation - application to important archaeological finds , 2008, 2008 9th International Conference on Signal Processing.

[56]  Daniel Cohen-Or,et al.  Meta-representation of shape families , 2014, ACM Trans. Graph..

[57]  Tim Weyrich,et al.  Learning how to match fresco fragments , 2011, JOCCH.

[58]  Tarak Gandhi,et al.  An automatic jigsaw puzzle solver , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[59]  Ayellet Tal,et al.  Surface Regions of Interest for Viewpoint Selection , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[60]  Ron Kimmel,et al.  Efficient Dilation, Erosion, Opening, and Closing Algorithms , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[61]  Patrizio Frosini,et al.  Natural Pseudo-Distance and Optimal Matching between Reduced Size Functions , 2008, ArXiv.

[62]  Leonidas J. Guibas,et al.  Shape google: Geometric words and expressions for invariant shape retrieval , 2011, TOGS.

[63]  Leo Dorst,et al.  Quadratic Structuring Functions in Mathematical Morphology , 1996, ISMM.

[64]  Margaret M. Fleck,et al.  Jigsaw puzzle solver using shape and color , 1998, ICSP '98. 1998 Fourth International Conference on Signal Processing (Cat. No.98TH8344).

[65]  Alexander M. Bronstein,et al.  Supervised learning of bag‐of‐features shape descriptors using sparse coding , 2014, Comput. Graph. Forum.

[66]  Matthieu Cord,et al.  Feature-based approach to semi-supervised similarity learning , 2006, Pattern Recognit..

[67]  C. Chamzas,et al.  3D pottery shape matching using depth map images , 2011 .

[68]  Radu Horaud,et al.  Surface feature detection and description with applications to mesh matching , 2009, CVPR.

[69]  Radu Horaud,et al.  Topologically-robust 3D shape matching based on diffusion geometry and seed growing , 2011, CVPR 2011.

[70]  Jan-Michael Frahm,et al.  3D model matching with Viewpoint-Invariant Patches (VIP) , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[71]  David B. Cooper,et al.  Solving Square Jigsaw Puzzles with Loop Constraints , 2014, ECCV.

[72]  Silvia Biasotti,et al.  Shape comparison through mutual distances of real functions , 2010, 3DOR '10.

[73]  Ghassan Hamarneh,et al.  Bilateral Maps for Partial Matching , 2013, Comput. Graph. Forum.

[74]  Federico Tombari,et al.  SHOT: Unique signatures of histograms for surface and texture description , 2014, Comput. Vis. Image Underst..

[75]  Ohad Ben-Shahar,et al.  A fully automated greedy square jigsaw puzzle solver , 2011, CVPR 2011.

[76]  Eneko Agirre,et al.  A Study on Similarity and Relatedness Using Distributional and WordNet-based Approaches , 2009, NAACL.

[77]  Leonidas J. Guibas,et al.  A concise and provably informative multi-scale signature based on heat diffusion , 2009 .

[78]  Vincent Barra,et al.  3D shape retrieval using Kernels on Extended Reeb Graphs , 2013, Pattern Recognit..

[79]  M. Muzzupappa,et al.  A Complete Morphological Study of the Right Hand of Bronzo "A" DI Riace , 2012 .

[80]  Umberto Castellani,et al.  Sparse points matching by combining 3D mesh saliency with statistical descriptors , 2008, Comput. Graph. Forum.

[81]  Alexander M. Bronstein,et al.  Coupled quasi‐harmonic bases , 2012, Comput. Graph. Forum.

[82]  Hamid Laga,et al.  Reasoning About Shape in Complex Datasets: Geometry, Structure and Semantics , 2014, Eurographics.

[83]  Ayellet Tal,et al.  Surface partial matching and application to archaeology , 2011, Comput. Graph..

[84]  Mohammed Bennamoun,et al.  A Comprehensive Performance Evaluation of 3D Local Feature Descriptors , 2015, International Journal of Computer Vision.

[85]  R. Nedelcu,et al.  Scanning accuracy and precision in 4 intraoral scanners: an in vitro comparison based on 3-dimensional analysis. , 2014, The Journal of prosthetic dentistry.

[86]  Shi-Min Hu,et al.  Geometry and Convergence Analysis of Algorithms for Registration of 3D Shapes , 2006, International Journal of Computer Vision.

[87]  Ghassan Hamarneh,et al.  A Survey on Shape Correspondence , 2011, Comput. Graph. Forum.

[88]  Thomas A. Funkhouser,et al.  Algorithms to automatically quantify the geometric similarity of anatomical surfaces , 2011, Proceedings of the National Academy of Sciences.

[89]  Hans-Peter Kriegel,et al.  A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise , 1996, KDD.

[90]  Patrick Reuter,et al.  Semi-Automatic Geometry-Driven Reassembly of Fractured Archeological Objects , 2010, VAST.

[91]  Gary K. L. Tam,et al.  Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid , 2013, IEEE Transactions on Visualization and Computer Graphics.

[92]  Tobias Schreck,et al.  Automatic 3D Object Fracturing for Evaluation of Partial Retrieval and Object Restoration Tasks - Benchmark and Application to 3D Cultural Heritage Data , 2015, 3DOR@Eurographics.

[93]  Michalis A. Savelonas,et al.  Partial 3D Object Retrieval combining Local Shape Descriptors with Global Fisher Vectors , 2015, 3DOR@Eurographics.

[94]  Marc Rioux,et al.  Description of shape information for 2-D and 3-D objects , 2000, Signal Process. Image Commun..

[95]  Ming Ouhyoung,et al.  On Visual Similarity Based 3D Model Retrieval , 2003, Comput. Graph. Forum.

[96]  Hamid Laga Semantics-Driven Approach for Automatic Selection of Best Views of 3D Shapes , 2010, 3DOR@Eurographics.

[97]  Thomas Mensink,et al.  Image Classification with the Fisher Vector: Theory and Practice , 2013, International Journal of Computer Vision.

[98]  Bülent Sankur,et al.  Similarity Learning for 3D Object Retrieval Using Relevance Feedback and Risk Minimization , 2010, International Journal of Computer Vision.

[99]  Alberto Del Bimbo,et al.  The Mesh-LBP: A Framework for Extracting Local Binary Patterns From Discrete Manifolds , 2015, IEEE Transactions on Image Processing.

[100]  H. Wolfson,et al.  Solving jigsaw puzzles by computer , 1988 .

[101]  Ko Nishino,et al.  A flexible approach to reassembling thin artifacts of unknown geometry , 2013 .

[102]  Ligang Liu,et al.  Co‐Segmentation of 3D Shapes via Subspace Clustering , 2012, Comput. Graph. Forum.

[103]  Silvia Biasotti,et al.  Mathematical Tools for Shape Analysis and Description , 2014, Synthesis Lectures on Computer Graphics and Animation.

[104]  Benjamin Bustos,et al.  On nonmetric similarity search problems in complex domains , 2011, CSUR.

[105]  Andrea Cerri,et al.  The Persistence Space in Multidimensional Persistent Homology , 2013, DGCI.

[106]  Mohamed Daoudi,et al.  Partial 3D Shape Retrieval by Reeb Pattern Unfolding , 2009, Comput. Graph. Forum.

[107]  Michela Spagnuolo,et al.  3D Media and the Semantic Web , 2009, IEEE Intelligent Systems.

[108]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[109]  Sven Havemann,et al.  Seven Research Challenges of Generalized 3D Documents , 2007, IEEE Computer Graphics and Applications.

[110]  Mohammed Bennamoun,et al.  Rotational Projection Statistics for 3D Local Surface Description and Object Recognition , 2013, International Journal of Computer Vision.

[111]  Marco Attene,et al.  Part-in-whole 3D shape matching and docking , 2011, The Visual Computer.

[112]  Ioannis Pratikakis,et al.  3D Object Retrieval via Range Image Queries based on SIFT descriptors on Panoramic Views , 2012, 3DOR@Eurographics.

[113]  Dimitris Arabadjis,et al.  Efficient solution to the 3D problem of automatic wall paintings reassembly , 2012, Comput. Math. Appl..

[114]  Georgios Papaioannou,et al.  Reconstruction of Three-Dimensional Objects through Matching of Their Parts , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[115]  A. Bronstein,et al.  Learning Spectral Descriptors for Deformable Shape Correspondence , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[116]  Paul LaFollette,et al.  Isthmus critical points for solving jigsaw puzzles in computer vision , 1991, IEEE Trans. Syst. Man Cybern..

[117]  Iasonas Kokkinos,et al.  Scale-invariant heat kernel signatures for non-rigid shape recognition , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[118]  Wei Yu,et al.  Fragmented skull modeling using heat kernels , 2012, Graph. Model..

[119]  Tim Weyrich,et al.  A system for high-volume acquisition and matching of fresco fragments: reassembling Theran wall paintings , 2008, SIGGRAPH 2008.

[120]  Paul A. Viola,et al.  Boosting Image Retrieval , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[121]  Tamal K. Dey,et al.  Persistent Heat Signature for Pose‐oblivious Matching of Incomplete Models , 2010, Comput. Graph. Forum.

[122]  Marco Attene,et al.  Characterization of 3D shape parts for semantic annotation , 2009, Comput. Aided Des..

[123]  Thomas S. Huang,et al.  Relevance feedback in image retrieval: A comprehensive review , 2003, Multimedia Systems.

[124]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[125]  Jun Zhang,et al.  Benchmark datasets for 3D computer vision , 2014, 2014 9th IEEE Conference on Industrial Electronics and Applications.

[126]  Daniel Cohen-Or,et al.  Contextual Part Analogies in 3D Objects , 2010, International Journal of Computer Vision.

[127]  Zeyun Yu,et al.  Surface feature based mesh segmentation , 2011, Comput. Graph..

[128]  Michael Elad,et al.  Content based retrieval of VRML objects: an iterative and interactive approach , 2002 .

[129]  David Cohen-Steiner,et al.  Stability of Persistence Diagrams , 2007, Discret. Comput. Geom..

[130]  Mark Stevenson,et al.  Computing similarity between items in a digital library of cultural heritage , 2013, JOCCH.

[131]  Zheng Qin,et al.  A boosting method based on SVM for relevance feedback in content-based 3D model retrieval , 2010, The 2nd International Conference on Software Engineering and Data Mining.

[132]  Kun Zhou,et al.  A Survey on Partial Retrieval of 3D Shapes , 2013, Journal of Computer Science and Technology.

[133]  Ko Nishino,et al.  Reassembling Thin Artifacts of Unknown Geometry , 2011, VAST.

[134]  Ayellet Tal,et al.  3D Shape Analysis for Archaeology , 2014, 3D Research Challenges in Cultural Heritage.

[135]  Giuseppe Patanè,et al.  Semantic annotation of 3D anatomical models to support diagnosis and follow-up analysis of musculoskeletal pathologies , 2016, International Journal of Computer Assisted Radiology and Surgery.

[136]  Olivier Colot,et al.  A parts-based approach for automatic 3D shape categorization using belief functions , 2013, TIST.

[137]  Paolo Cignoni,et al.  Using 3D Scanning to Analyze a Proposal for the Attribution of a Bronze Horse to Leonardo da Vinci , 2007, VAST.

[138]  Andrew C. Gallagher Jigsaw puzzles with pieces of unknown orientation , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[139]  Hans-Peter Kriegel,et al.  OPTICS: ordering points to identify the clustering structure , 1999, SIGMOD '99.

[140]  Tom Altman Solving the JIGSAW puzzle problem in linear time , 1989, Appl. Artif. Intell..

[141]  F. Precioso,et al.  3D Content-Based Retrieval in Artwork Databases , 2007, 2007 3DTV Conference.

[142]  Paolo Cignoni,et al.  A computer-assisted constraint-based system for assembling fragmented objects , 2013, 2013 Digital Heritage International Congress (DigitalHeritage).

[143]  Pierre Vandergheynst,et al.  ShapeNet: Convolutional Neural Networks on Non-Euclidean Manifolds , 2015, ArXiv.

[144]  Leonidas J. Guibas,et al.  Functional map networks for analyzing and exploring large shape collections , 2014, ACM Trans. Graph..

[145]  Benjamin B. Kimia,et al.  On solving 2D and 3D puzzles using curve matching , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[146]  Remco C. Veltkamp,et al.  A Comparison of Systems and Tools for 3D Scanning , 2005 .

[147]  Dieter Fritsch,et al.  Progress in Cultural Heritage Preservation , 2012, Lecture Notes in Computer Science.