| Literature DB >> 35739184 |
Pablo Navarro1,2, Celia Cintas3, Manuel Lucena4,5, José Manuel Fuertes4,5, Rafael Segura4,5, Claudio Delrieux6, Rolando González-José7.
Abstract
Several aspects of past culture, including historical trends, are inferred from time-based patterns observed in archaeological artifacts belonging to different periods. The presence and variation of these objects provides important clues about the Neolithic revolution and given their relative abundance in most archaeological sites, ceramic potteries are significantly helpful in this purpose. Nonetheless, most available pottery is fragmented, leading to missing morphological information. Currently, the reassembly of fragmented objects from a collection of thousands of mixed fragments is a daunting and time-consuming task done almost exclusively by hand, which requires the physical manipulation of the fragments. To overcome the challenges of manual reconstruction and improve the quality of reconstructed samples, we present IberianGAN, a customized Generative Adversarial Network (GAN) tested on an extensive database with complete and fragmented references. We trained the model with 1072 samples corresponding to Iberian wheel-made pottery profiles belonging to archaeological sites located in the upper valley of the Guadalquivir River (Spain). Furthermore, we provide quantitative and qualitative assessments to measure the quality of the reconstructed samples, along with domain expert evaluation with archaeologists. The resulting framework is a possible way to facilitate pottery reconstruction from partial fragments of an original piece.Entities:
Mesh:
Year: 2022 PMID: 35739184 PMCID: PMC9225991 DOI: 10.1038/s41598-022-14910-7
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Overview of the proposed approach. (A) IberianGAN architecture. The G(x) generator is based on an encoder-decoder architecture. Upon receiving a fragment of pottery, the encoder transforms it into a vector and then the decoder generates the missing or unknown fragment. The discriminator D(x) receives the complete profile to determine if it is true or false. (B) Criteria for profile partitioning into rim and base of profiles. (C) Examples of IberianGAN generated samples from fragments for both open and closed shapes (shown in lighter color). (D) Semi-landmark analysis and RMSE values as comparing actual and artificially generated samples.
Figure 2Shape validation. In orange, generated profile with an actual rim. In blue, complete actual Iberian profile. In pink, the k-closest neighbors of the actual fragment (excluding the input rim). dr is the distance between the actual and the generated rim. dg is the minimum distance (in the base morphometric space) between the generated fragment and its K neighbors in the rim morphometric space.
Quantitative performance evaluation for different approaches using a dataset test.
| Model | RMSE | DICE CONF | FID | GS-SCORE |
|---|---|---|---|---|
| AE-GAN | 0.2354 | 0.5485 | 0.0149 | 0.0194 |
| AE-GAN-MP | 0.2312 | 0.5511 | 0.0178 | 0.0147 |
| AE-GAN-MP + MSE | 0.2310 | 0.5653 | 0.0345 | 0.0027 |
| AE-GAN-RL | 0.2452 | 0.5010 | 0.0460 | |
| IberianGAN | 0.0337 |
The best value per metric are in [bold].
Figure 3(A) GS distribution of the real (blue) and generated (orange) data set. For more information about the GS metric see section “Materials and methods”: Evaluation metrics. (B) PCA comparison on the full real dataset and randomly generated 1200 samples.
Figure 4Random examples were sampled to compare the performance of IberianGAN against the other approaches. The generated pottery is in orange. In black is the input fragment.
Euclidean distances in morphometric spaces for open and closed Iberian pottery shapes.
| Model | Known rim ( | Generated base ( | Known base ( | Generated rim ( |
|---|---|---|---|---|
| AE-GAN | 0.0620 ± 0.0288 | 0.0191 ± 0.0083 | 0.1407 ± 0.0859 | 0.0219 ± 0.0090 |
| AE-GAN-MP | 0.0900 ± 0.0398 | 0.0250 ± 0.0141 | 0.1197 ± 0.0771 | 0.0289 ± 0.0101 |
| AE-GAN-MP+MSE | 0.0756 ± 0.0263 | 0.0218 ± 0.0138 | 0.1701 ± 0.1183 | |
| AE-GAN-RL | 0.0813 ± 0.0284 | 0.1507 ± 0.1024 | 0.0235 ± 0.0126 | |
| IberianGAN | 0.0206 ± 0.0110 | 0.0265 ± 0.0088 | ||
| AE-GAN | 0.0356 ± 0.0261 | 0.1728 ± 0.0907 | 0.0127 ± 0.0069 | |
| AE-GAN-MP | 0.0337 ± 0.0275 | 0.0364 ± 0.0204 | 0.1670 ± 0.1176 | 0.0147 ± 0.0096 |
| AE-GAN-MP + MSE | 0.0222 ± 0.0186 | 0.0363 ± 0.0200 | 0.2080 ± 0.1317 | |
| AE-GAN-LR | 0.0472 ± 0.0346 | 0.0474 ± 0.0285 | 0.1536 ± 0.1111 | 0.0140 ± 0.0079 |
| IberianGAN | 0.0418 ± 0.0286 | 0.0204 ± 0.0215 | ||
The best value per metric are in [bold].