Examples

To solve the task of cone detection, we provide manually annotated bounding boxes and instance segmentation masks. Both annotation types consist of the same semantic classes and additional tags (see overview). A small sample dataset can be downloaded at the bottom of this page helping you to understand our data structure.


Bounding Boxes

Below are examples of our bounding box labels. Each color represents a different cone type.

bounding_box_3.png
bounding_box_4.png
bounding_box_1.png
bounding_box_2.png

Segmentation

We further provide pixel-based object masks for a smaller subset of our images. Note that each cone is labeled individually and, thus, allows for both class and instance segmentation. In the case of overlapping cones, the mask of the partially covered cone might consist of multiple patches belonging to the same label.

segmentation_1.png
segmentation_2.png
segmentation_3.png
segmentation_4.png

Example Data

A sample dataset of FSOCO comprising 10 images can be downloaded here. Note that we provide the same annotation files as if directly downloaded from Supervisely without further post-processing. The folder structure is as shown below.

fsoco/
 ├── meta.json
 ├── images/
 │   ├── fsoco_0.jpg
 │   ├── fsoco_1.png
 │   └── ...
 ├── bounding_boxes/
 │   ├── fsoco_0.jpg.json
 │   ├── fsoco_1.png.json
 │   └── ...
 └── segmentation/
     ├── fsoco_0.jpg.json
     ├── fsoco_1.png.json
     └── ...