Data-Centric-Visual-Development-for-Self-Driving-Labs
收藏资源简介:
本研究构建了一个用于自驱实验室(SDL)中移液气泡检测的混合数据集,由西北大学团队创建。该数据集通过融合真实采集与虚拟生成的双轨制流程构建,旨在解决气泡样本稀缺导致的类别不平衡问题。数据集内容包含经过质量筛选与标注的移液枪尖图像,涵盖气泡存在与不存在两类,并通过事件触发采集与基于提示的生成技术扩充数据规模,具体数据量未明确披露。其创建过程整合了自动化实时捕捉、置信度引导的人工审核流程,以及基于参考图像与实验室参数引导的合成生成。该数据集主要应用于自驱实验室的视觉质量控制系统,专门针对移液过程中罕见的气泡故障进行检测,以提升实验流程的可靠性与自动化水平。
This study constructs a hybrid dataset for pipette bubble detection in Self-Driving Laboratories (SDL), developed by the team at Northwestern University. This dataset is built through a dual-track workflow integrating real-world acquisition and virtual generation, aiming to address the class imbalance issue caused by the scarcity of bubble samples. The dataset contains quality-filtered and annotated pipette tip images, covering two categories: with and without bubbles. Its scale is expanded via event-triggered acquisition and prompt-based generation technologies, while the exact sample count is not explicitly disclosed. Its development process integrates automated real-time capture, confidence-guided manual review procedures, and synthetic data generation guided by reference images and laboratory parameters. This dataset is primarily applied to visual quality control systems in SDL, specifically targeting rare bubble faults during pipetting processes to improve the reliability and automation level of experimental workflows.
数据集概述
数据集名称
Data-Centric Visual Development for Self-Driving Labs
数据集主题
用于自动驾驶实验室的数据中心视觉开发,具体涉及气泡检测的二分类图像数据集。
数据集内容与结构
- 数据类别:图像数据分为两类:
- 标签 1 (
has_bubble):包含气泡的图像。 - 标签 0 (
no_bubble):不包含气泡的图像。
- 标签 1 (
- 数据来源:包含真实数据 (
real) 与合成数据 (synth)。 - 数据组织:原始图像按类别存放于
data/roi/has_bubble和data/roi/no_bubble目录中。 - 数据划分:通过脚本可将数据集按指定比例(如 0.7, 0.15, 0.15)分层划分为训练集 (
train.csv)、验证集 (val.csv) 和测试集 (test.csv)。
数据集获取
- 下载地址:https://drive.google.com/file/d/1PJ30lIOCOF9ies4koOLjkEx-ocbPL7i0/view?usp=share_link
- 下载说明:需从提供的链接下载数据集文件。
数据处理与使用
- 数据准备:使用
prepare_split.py脚本扫描图像文件夹,过滤有效文件,并进行分层划分。 - 数据合并:使用
merge_train_csv.py脚本可合并不同来源(如真实与合成)的训练集CSV文件。 - 数据子采样:使用
subsample_csv_stratified.py脚本可从现有CSV中进行分层子采样,精确抽取指定数量的样本。
模型训练与评估
- 训练任务:使用EfficientNetV2-L模型进行气泡检测的二分类训练。
- 评估方式:使用训练得到的最佳模型 (
best.pt) 在测试集上进行评估,并可启用测试时增强 (--tta)。

- 1通过西北大学 · 2025年



