This repository contains the code, dataset and pre-trained models associated with our accepted paper at WACV-2024.
Archaeology is an intriguing domain for computer vision. It suffers not only from shortage in (labeled) data, but also from highly-challenging data, which is often extremely abraded and damaged. This paper proposes a novel semi-supervised model for classification and retrieval of images of archaeological artifacts. This model utilizes unique data that exists in the domain—manual drawings made by special artists. These are used during training to implicitly transfer the domain knowledge from the drawings to their corresponding images, improving their classification results. We show that while learning how to classify, our model also learns how to generate drawings of the artifacts, an important documentation task, which is currently performed manually. Last but not least, we collected a new dataset of stamp-seals of the Southern Levant.
- Code: Implementation code for the experiments presented in the paper.
- Data: CSSL Dataset used in the experiments.
- Models: Pre-trained models for image classifiation, retrieval and drawings generation.
- Close the repo:
git clone https://github.com/offry/Arc-Aid.git cd Arc-Aid
- Create a virtual env (optional but recommended):
python -m venv YourEnv
- Install the project dependencies:
pip install -r requirements.txt
- Download the [Dataset], into the project dir.
You are welcome to download and try our [Models].
If you find our work useful, please consider citing our paper:
@inproceeding{hayon2024arcaid,
title={ArcAid: Analysis of Archaeological Artifacts using Drawings},
author={O. Hayon and S. Munger and I. Shimshoni and A. Tal},
booktitle={2024 IEEE Winter Conference on Applications of Computer Vision (WACV)},
year={2024}
}