five

Pizzaïolo Dataset

收藏
Zenodo2024-07-09 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.10165941
下载链接
链接失效反馈
官方服务:
资源简介:
Pizzaïolo Dataset This dataset contains 4800 samples of synthetic pizza images generated from and annotated with the Pizzaïolo Ontology. The synthetic pizza images were generated with the Pizzaiolo Python library.   If you use Pizzaiolo or the Pizzaïolo Dataset, please cite as : Grégory Bourguin, Arnaud Lewandowski. Pizzaïolo Dataset : Des Images Synthétiques Ontologiquement Explicables. https://hal.science/hal-04401953. Directories csv/ : pizzaiolo_dataset.csv : details for all the samples in the dataset pizzaiolo_train.csv : partition for training pizzaiolo_valid.csv : partition for validating pizzaiolo_test.csv : partition for testing images/ : 4800 pizza images (224*224) : 1 file / sample -> img_XXXXX.png NB: icons used to generate the images are coming from https://www.flaticon.com/. ontology/ : pizzaiolo.xml : the Pizzaïolo Ontology (OWL) used to generate the samples.NB: this ontology was derived from [1], and built/manipulated with [2]. labels/ : Concepts Encoding : concepts.json Bounding Boxes : 1 file / sample -> img_XXXXX_bboxes.json Contours : 1 file / sample -> img_XXXXX_contours.json Semantic Segmentation : 1 file / sample -> img_XXXXX_segmentation.txt sample_annotations/ : Images showing examples of samples with provided annnotations Concepts The concepts are the elements constituting pizzas according to the Pizzaïolo Ontology (i.e. the pizza base, the pizza toppings, and the - optional - country of origin).   The concepts.json file contains a Python dict for concepts encoding : key(s) : a concept id (uint) value(s) : the concept name (string) (i.e. the short name of the concept class in the Pizzaïolo Ontology) Bouding Boxes The bounding boxes represent the localization of the concepts instances constituting a pizza sample. Each img_XXXXX_bboxes.json file contains a Python dict: key(s) : the name (string) of each concept class present in the sample value(s) : list of all the bouding boxes for the corresponding concept key   NB: each bounding box is encoded as a Python (sub)list : [ x_left, y_top, width, height ] Contours The contours represent the localization and shape of the concepts instances constituting a pizza sample. Each img_XXXXX_contours.json file contains a Python dict : key(s) : the name (string) of each concept class present in the sample value(s) : a list of all the contours for the corresponding concept key NB: contours are encoded as OpenCV Contours. Semantic Segmentation Each img_XXXXX_segmentation.txt file contains a Python Numpy array (dtype=uint) the shape of the array is the (2D) size of the samples (224*224) each "pixel" belongs to a concept encoded according to concepts.json. References [1] Horridge, M. (2011). Protégé OWL Tutorial | OWL research at the University of Manchester. [2] Lamy, J.-B. (2017). Owlready : Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies. Artificial Intelligence in Medicine 80, 11–28.
提供机构:
Zenodo
创建时间:
2024-01-12
二维码
社区交流群
二维码
科研交流群
商业服务