GROUT: Geometric Reasoning Over Unstructured Tessellations — Zero-Shot Semantic Segmentation of Mosaic Surfaces
Abstract
Precise segmentation of tessellated surfaces is a critical prerequisite for the digital preservation, structural analysis, and restoration of mosaic heritage sites. However, traditional supervised learning approaches are hindered by the scarcity of annotated datasets, while general-purpose edge detectors often fail to distinguish between structural joints and material texture. In this work, we present GROUT (Geometric Reasoning Over Unstructured Tessellations), a deep learning framework capable of state-of-the-art segmentation without seeing a single real image during training ("Zero-Shot Sim2Real"). We introduce a novel procedural generator that simulates distinct tiling geometries—including Opus Vermiculatum and Opus Tessellatum—while modeling specific "hard negatives" such as zero-width butt-joints and monochromatic surfaces. We evaluate GROUT against traditional (Canny, Sobel) and deep learning edge detectors (HED, BDCN). Results demonstrate that while HED suffers from low recall and BDCN suffers from texture confusion (over-segmentation of stone grain), GROUT successfully disentangles complex grout networks from stone texture artifacts. Our EfficientNet-B3 U-Net, trained exclusively on 1,500 synthetic priors, generalizes directly to high-resolution archival photography with high semantic precision. Resources Code Repository: https://github.com/advancedtech-sk/GROUT Interactive Demo: https://huggingface.co/spaces/advancedtech-sk/GROUT
Fields of Study & Subjects
Image Processing and 3D Reconstruction
3D Surveying and Cultural Heritage
Building materials and conservation
Publication details
- Journal / source
- Zenodo (CERN European Organization for Nuclear Research)
- Publication date
- 8 January 2026
- Document type
- Preprint