实时目标检测-自动驾驶领域模型是专注于自动驾驶场景的目标检测模型。
YOLOX-PAI是阿里云机器学习平台PAI的开源计算机视觉代码库EasyCV中集成的YOLOX算法, 提供快速、精确的目标检测能力。本模型为YOLOX-PAI的小规模模型,使用了RepVGG结构作为backbone,ASFF作为neck,TOOD作为head,基于公开数据集Waymo、BDD100K、Nuimage100K训练,目前支持车辆目标检测。
下图为检测效果样例图:
在ModelScope框架上,可以通过ModelScope的pipeline进行调用.
# numpy >= 1.20
from modelscope.pipelines import pipeline
from modelscope.utils.constant import Tasks
from modelscope.outputs import OutputKeys
realtime_detector = pipeline(Tasks.image_object_detection, model='damo/cv_yolox_image-object-detection-auto')
result = realtime_detector('https://modelscope.oss-cn-beijing.aliyuncs.com/test/images/auto_demo.jpg')
# print predicted results, including scores, labels, boxes
print(result)
本模型基于Waymo、Nuimage100K、BDD100K数据集中所有包含车辆的目标检测训练集图片及标注进行训练。
模型在线训练暂不支持。部分关键训练细节如下:
Model | size | mAPval 0.5:0.95 |
Speed V100 (ms) fp16 bs32 |
Params (M) |
FLOPs (G) |
---|---|---|---|---|---|
YOLOX-PAI | 640 | 43.9 | 1.15 | 23.7 | 49.9 |
如您的相关著作、作品使用了该模型,请引用以下信息:
@article{zou2022yolox,
title={YOLOX-PAI: An Improved YOLOX Version by PAI},
author={Zou, Xinyi and Wu, Ziheng and Zhou, Wenmeng and Huang, Jun},
journal={arXiv preprint arXiv:2208.13040},
year={2022}
}