patryk-bartkowiak/SynGallery
SynGallery: A Synthetic Gallery of Real Paintings for Instance-Level Artwork Recognition A synthetic dataset for instance-level artwork recognition: 4,898 real paintings (MET Open Access) hung in a procedurally randomized 3D art-gallery scene, each rendered from 5 camera viewpoints at 512×512 — 24,490 synthetic RGB images paired with their source photos and museum metadata (title, artist, date, medium, …). The environment is randomized per scene — wall/floor/roof textures… See the full description on the dataset page: https://huggingface.co/datasets/patryk-bartkowiak/SynGallery.
SynGallery: A Synthetic Gallery of Real Paintings for Instance-Level Artwork Recognition
A synthetic dataset for instance-level artwork recognition: 4,898 real paintings (MET Open Access) hung in a procedurally randomized 3D art-gallery scene, each rendered from 5 camera viewpoints at 512×512 — 24,490 synthetic RGB images paired with their source photos and museum metadata (title, artist, date, medium, …). The environment is randomized per scene — wall/floor/roof textures, lighting, frame molding and color, optional protective glass, placard, painting scale, and camera-pose jitter.
Rendered headlessly with Blender 5.1.2 / Cycles (June 2026); scene variety is driven by Scene-Time-seeded Geometry Nodes, so every painting gets an independently randomized room.
Schema
A single train split, 4,898 rows — one row per scene, bundling everything about that scene: the MET source photo, the five camera views rendered from it, and the artwork's museum metadata.
Images are embedded bytes only; a render is identified by (index, camera) and the source painting by met_object_id. Rows are ordered by index. There is no held-out split — any row-level split is automatically painting-level, since all 5 views live in the same row.
Scene-randomization factors (wall/floor/roof textures, lighting, frame variant/color, glass presence, painting scale, placard) are baked into the renders but not individually labeled.
Provenance & licensing
Source paintings are photographs of artworks from the MET Open Access collection (CC0). One representative photo per MET object (paintings_train_images_unique.json manifest, consumed in order). Museum metadata is joined from the official MET Open Access `MetObjects.csv` (also CC0) by object id — the complete record, every field as its own column.
The dataset (the rendered images and their packaging) is released under CC BY 4.0 — please attribute the dataset and cite the accompanying paper. The 3D scene bakes in third-party PBR textures and HDRI environment maps; those assets remain under their respective licenses and are distributed here only as non-extractable, baked pixels.
Citation
A paper describing SynGallery is in preparation. Citation details (BibTeX) will be added here once available.
Acknowledgments
<p align="center"> <a href="https://articollect.io"><img src="https://huggingface.co/datasets/patryk-bartkowiak/SynGallery/resolve/main/articollect-logo.png" alt="ArtiCollect" height="144"></a> </p>
This dataset was created in collaboration with ArtiCollect.
