CoolFace
Datasetpublic

bloombio/phytoplankton-microscopy

Bloombio Phytoplankton Microscopy Dataset The Bloombio Phytoplankton Microscopy Dataset is a curated, citable marine science dataset consisting of 43 phytoplankton species across 10,433 high-resolution light microscopy images with bounding box annotations. Developed as part of the Bloombio Marine Intelligence Platform — a platform that equips scientists with an autonomous AI agent, compressing sampling setup, multi-modal species identification, and environmental risk assessment… See the full description on the dataset page: https://huggingface.co/datasets/bloombio/phytoplankton-microscopy.

sourceHugging Facecc-by-4.0updated 1mo agoView on Hugging Face
2likes784downloads
Dataset Card

Bloombio Phytoplankton Microscopy Dataset

The Bloombio Phytoplankton Microscopy Dataset is a curated, citable marine science dataset consisting of 43 phytoplankton species across 10,433 high-resolution light microscopy images with bounding box annotations.

Developed as part of the Bloombio Marine Intelligence Platform — a platform that equips scientists with an autonomous AI agent, compressing sampling setup, multi-modal species identification, and environmental risk assessment from days to seconds.


Dataset Summary

AttributeValue
Total Images10,433 PNG files
Species Classes43 phytoplankton taxonomies
AnnotationsBounding boxes (Pascal VOC XML source, normalized YOLO format in HF)
Image Resolution~3584 × 2748 px (High-resolution light microscopy)
Splits70% Train, 15% Validation, 15% Test (Stratified)
LicenseCreative Commons Attribution 4.0 International (CC BY 4.0)

How to Use

Load directly in Python using the Hugging Face datasets library:

1. Classification Configuration (classification)

Contains 512×512 pre-cropped organism patches (white-padded square preserving aspect ratio with 5% border padding). Ideal for training vision classifiers (ViT, ResNet, EfficientNet, OpenCLIP).

python
from datasets import load_dataset

dataset = load_dataset("bloombio/phytoplankton-microscopy", "classification")
print(dataset)
# Returns: DatasetDict({ train: 7282, validation: 1566, test: 1584 })

# Access an example
sample = dataset["train"][0]
image = sample["image"]      # PIL Image (512x512)
label = sample["label"]      # Class integer ID
source = sample["source_file"]

2. Object Detection Configuration (detection)

Contains full-resolution microscopy slides with normalized YOLO bounding boxes ([x_center, y_center, width, height]). Ideal for training object detectors (YOLO, DETR).

python
from datasets import load_dataset

dataset = load_dataset("bloombio/phytoplankton-microscopy", "detection")

# Access an example
sample = dataset["train"][0]
image = sample["image"]      # Full resolution PIL Image
bbox = sample["bbox"]        # [x_center, y_center, width, height] normalized
label = sample["label"]      # Class integer ID

Class Distribution (43 Taxonomies)

SpeciesCountSpeciesCount
Pediastrum920Coscinodiscus170
Rhizosolenia863Gyrosigma168
Scenedesmus711Aphanocapsa167
Aulacoseira657Diploneis154
Chaetoceros519Nitzschia closterium125
Navicula489Actinastrum119
Cosmarium480Sphaerocystis sp106
Arthrospira platensis467Phacus82
Staurastrum446Eucampia75
Asterionellopsis glacialis442Cerataulina pelagica70
Merismopedia419Isthmochloron66
Guinardia flaccida402Tetraeadron58
Nitzschia acicularis314Coelastrum47
Micrasterias265Ulnaria acus41
Melosira254Synedra acus41
Ulnaria ulna251Prorocentrum gracile40
Anabaena245Sorastrum americanum37
Thalassionema nitzschiodes221Dictyosphaerium sp31
Closterium gracile206Bacteriastrum31
Peridinium192Pinnularia29
Westella botryoides6
Pseudo-nitzschia4
Xanthadium faciculatum2

Note: Rare classes with low counts are preserved to support research in long-tail/few-shot taxonomy identification and will be augmented in future versions.


Citation Information

If you use this dataset in your research or project, please cite:

bibtex
@dataset{bloombio-phytoplankton-v1.0.0,
  title     = {Bloombio Phytoplankton Microscopy Dataset},
  author    = {Baidoo, Fiifi and Amamoo, Phyllis},
  year      = {2026},
  publisher = {Hugging Face},
  doi       = {10.57967/hf/9967},
  url       = {https://huggingface.co/datasets/bloombio/phytoplankton-microscopy},
  license   = {CC BY 4.0}
}

License

This dataset is distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.