Introduction

COCO的全称是Common Object in Context, 是 MicroSoft 赞助的CV挑战, 包含 Detections, Captions, Keypoints 三个Challenge, 及相应的数据集.
接下来根据coco 2016介绍它的Detection Challenge.
值得指出的是, coco2016 detection与coco2015一模一样.

Dataset下载

数据集由train/val/tests三部分构成, 总共包含超过20,000张标注图片, 80个类别. 所有的object instance都有bounding box 和segmentation groundtruth, 既可用于detection, 又可用于segmentation.

下载地址 http://mscoco.org/dataset/#download

  • 2014 Testing Images在Captioning Challenge中使用
  • 2015 Testing Images在Detection和 Keypoint Challenges中使用.
  • 2014 Train 和 val Images是所有challenges共用.

所以对于Detection Challenge, 需要用到2014 Training, 2014 Val, 2015 Testing Images 和 2014 Train/Val object instances 共四部分的数据.

Competitors are recommended but not restricted to train their algorithms on COCO 2014 train and val sets. The download page contains links to all COCO 2014 train+val images and associated annotations as well as the 2015 test images. Please specify any and all external data used for training in the “method description” when uploading results to the evaluation server.

官方推荐只使用2014 train/eval训练模型, 但也可以使用其他数据. 提交结果时需要注明.

cocoAPI

官方提供了代码和接口用于读取数据和生成提交结果: https://github.com/pdollar/coco

Annotation Format

Splits与文件信息

下载并解压标注文件:

文件内容的格式相同, 都包含了info, images, annotations, licenses四部分内容, 其中imagesannotations是groundtruth的主体.

一个json文件代表一个split, train/val有4个split, test 1个

  • image_info_test2014.json
  • instances_train2014.json: 82783张图片
  • instances_val2014.json: 40504张图片
  • instances_minival2014.json: 5000张图片
  • instances_valminusminival2014.json: 35504张图片

将val分为minival和valminusminival, 后者可与train一起用于训练.

Object Instance Annotations

COCO 现有三种类型的标注:
1. object instances
2. object keypoints
3. image captions
都存储在Annotations里面. 只有object instances与Detection相关.
instance annotation的格式如下:

  • 每个instance 都有segment与bbox标注
  • 当一个instance代表单个物体时, iscrowd = 0, segmentation用一个或多个多边形(polygon)表示. 有遮挡时用多个.
  • 当一个instance代表一群物体时, iscrowd = 1, segmentation用RLE(Run Length Encoding) 表示.
  • segmentation与bbox的都是使用绝对坐标, float类型, 没有normalize到0, 1之间.

结果提交

服务器地址: https://competitions.codalab.org/competitions/5181#learn_the_details-evaluation
需要注册.

To limit overfitting while giving researchers more flexibility to test their system, we have divided the test set into a number of splits, including test-dev, test-standard, and test-challenge. Test-dev is used for debugging and validation experiments and allows for unlimited submission to the evaluation server. Test-standard is used to maintain a public leaderboard that is updated upon submission. Finally, test-challenge is used for the workshop competition; results will be revealed during the workshop at ECCV 2016.

为方便开发调参及防止在test上过拟合/调参, test 数据集分为test-dev与test-std与test-challenge. 前两者现在还可以提交结果. test-dev可以提交很多次(基本可以说不限次数), 用于调试与调参, test-std最多只能提交5次, 用于leadboard排名:

  • test-dev(bbox)
  • test-std(bbox)
  • test-dev(segm)
  • test-std(segm)

COCO Detection Challenge相关推荐

  1. 2020 COCO Keypoint Challenge 冠军之路!

    本文转载自知乎,已获作者授权转载. https://zhuanlan.zhihu.com/p/206430760 前言 今年的coco,是最难的一年,也是最容易的一年. 难是难在历届成绩奇高,高到大部 ...

  2. IEEE UV 2022 “Vision Meets Algae” Object Detection Challenge BaseLine

    IEEE UV 2022 "Vision Meets Algae" Object Detection Challenge BaseLine 前言 上午看到天池有了一个新的Chall ...

  3. (深度学习评估指标)——MS COCO detection evaluation metrics

    这篇文章可以教会你如何看论文最下面的评价指标曲线图. 目前网上关于coco metrics的翻译都比较差,希望以此提高整体水平. 如有不足,还请指教! 1.概述: 本文介绍MC COCO数据集用到的M ...

  4. 【目标检测竞赛总结】IEEE UV 2022 “Vision Meets Algae” Object Detection Challenge

    比赛地址 https://tianchi.aliyun.com/competition/entrance/532036/introduction?spm=5176.12281957.0.0.54963 ...

  5. kaggle Airbus Ship Detection Challenge 船舶检测

    ref https://blog.csdn.net/weixin_42880443/article/details/81843321 https://blog.csdn.net/honry55/art ...

  6. 来聊聊可形变卷积及其应用

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 转载自AI算法修炼营 1.可形变卷积 使用可变形卷积,可以提升Fa ...

  7. semantic segmentation 和instance segmentation

    作者:周博磊 链接:https://www.zhihu.com/question/51704852/answer/127120264 来源:知乎 著作权归作者所有,转载请联系作者获得授权. 图1. 这 ...

  8. 深度学习图像数据库总结(收藏用)

    深度学习数据库总结 感谢感谢~收藏用! 原文出自:https://blog.csdn.net/chaipp0607/article/details/71403797 数据的准备工作是训练模型前的必要工 ...

  9. 深度学习开源图片数据库

    数据的准备工作是训练模型前的必要工作,显然这也是非常耗时的,所以在入门阶段我们完全可以用现有的开源图片库快速完成前期的准备工作: ImageNet   ImageNet是根据WordNet层次结构(目 ...

最新文章

  1. 阿里CTO张建锋:云拐点已至,All in cloud;贾扬清完整title公开
  2. Ruby/Rails 生态环境、社区、资料 Ecosystem
  3. UGUI_UGUI事件系统简述及使用方法总结
  4. 小学计算机教师育人案例,台屯小学青年教师李春秀育人案例
  5. GNOME界面简单使用
  6. HDU1013 Digital Roots
  7. 最新手机号正则表达式验证方法(scala版)
  8. 实时监控网页变化,并增加多种提示信息
  9. 读书笔记之《阿里传:这是阿里巴巴的世界》
  10. 快狗打车正式登陆港交所,“更美好,更绿色”的同城货运平台来了!
  11. Survey of Aspect-based Sentiment Analysis Datasets
  12. python中怎么打印出表格_怎么使用python脚本实现表格打印?
  13. 硅谷开始玩中国玩剩下的了?
  14. 王雪松等:驾驶行为与驾驶风险国际研究进展
  15. java实现发送电子邀请函_电子邀请函的发展会怎样?
  16. 2018年个人所得税Excel计算公式
  17. ios .mm文件调用c语言函数报错,深入浅出 iOS 编译
  18. Xmind 无法保存文件
  19. 良心福利!微信 Mac 3.0.0电脑版率先开放刷朋友圈了
  20. protel99多张原理图做成一张PCB

热门文章

  1. BNUOJ -- The Turanga Leela Problem
  2. Oracle 中的 (+) 到底是啥意思?
  3. 超简单制作Win7安装U盘
  4. 怎么修复老照片?轻松的修复方法
  5. 市场上卖的几十块的32Gu盘是如何达到的。小心JS
  6. mysql保存Emoji表情或微信文字、图文回复带Emoji等微信表情图标?
  7. ATool软件使用实验(22)
  8. 无线互联应用开发技术P2P
  9. 360安全卫士2014 v9.6.0.1003e 官方版
  10. java计算机毕业设计菲特尼斯健身管理系统设计与实现源码+mysql数据库+系统+lw文档+部署