NeurIPS 2022

2023-10-28

点击下方卡片,关注“CVer”公众号

AI/CV重磅干货,第一时间送达

点击进入—> CV 微信技术交流群


快来加入NeurIPS 2022细胞图像分割竞赛,助力生命科学领域单细胞分析,丰厚奖励等你拿!

比赛背景和数据

基于显微镜图像的单细胞分析是目前生命科学和生物学等领域的前沿和热点问题,比如细胞分群、肿瘤微环境量化、疾病诊断等等。单细胞分析中关键的环节之一是细胞分割,即从显微镜图像中分割出所有的细胞(如下图所示)。从计算机视觉的角度,这是典型的实例分割任务(instance segmentation),然而实践中很难收集到大量的标注数据,因为从每张图像中手工的标注单个细胞非常耗时耗力,而且需要领域专家的专业知识。另一方面,目前已有的数据集和算法主要侧重于单一或者少量的细胞类型,仍然缺乏通用的细胞分割算法。在此背景下,主办方在人工智能顶会NeurISP 2022上设立了该多模态显微镜图像细胞分割竞赛。

c586a9b8528c960ebbc5d872ff372214.png

细胞图像分割样例。左边为输入图像,右边为单细胞分割结果,每种颜色代表一个单独的细胞。

主办方联合了全球十多个实验室累计收集了40多个不同生物实验的图像,是目前多样性最高的数据集,覆盖了常见的四种显微镜类型:

  • differential interference contrast (上图第1张)

  • fluorescent (上图第2张)

  • phase-contrast (上图第3张)

  • brightfield (上图第4张)

不懂这些图像类型也完全不影响参赛,比赛目的是聚集社区的力量开发出通用的显微镜图像细胞分割模型,因此不会提供每张图像具体的显微镜类型等元信息(meta data),只提供图像和对应的标签供参赛者开发模型。

训练集包含1000张标注好的图像块,以及1500多张无标注的图像。该任务是典型的instance segmentation,参赛人员不需要任何生物学背景,只需要懂分割模型即可。同时主办方也鼓励参赛者利用无标住的图像和公开的数据集来提升网络的泛化性能。

评测指标同时包含分割精度和分割效率

  • 分割精度指标:F1 Score (先统计分割正确细胞的recall和precision,然后计算F1 score;每个细胞跟对应金标准的交并比IoU超过0.5即认为分割正确)

  • 分割效率指标:分割单张图像的时间(显存不超过1500 MB)

考虑到细胞分割算法的终端用户大部分都是生命科学、生物学等领域的研究人员,他们中的大多数没有非常强性能、大显存的GPU,所以主办方采用了一台普通性能的工作站用于评测,具体配置如下

  • CPU: Intel® Xeon(R) W-2133 CPU @ 3.60GHz × 12

  • GPU: NVIDIA QUADRO P400 (Available memory 1500 MB)

  • RAM: 28G

敬请大家参与,您建立的分割模型有可能成为今后生命科学、生物学等领域科研人员在显微镜图像分析中的得力助手!

官网:https://neurips22-cellseg.grand-challenge.org/

重要时间节点

  • 2022.06.15:比赛开始,注册通道开通并向注册的参赛者发布训练数据

  • 2022.07.15:发布验证集,开始接收验证集提交;

  • 2022.08.15:第一次验证集提交截止;

  • 2022.09.15:第二次验证集提交截止;

  • 2022.10.15:第三次验证集提交截止;同时测试集提交开始

  • 2022.10.30:测试集提交截止;

  • 2022.11.15:邀请排名靠前队伍在NeurIPS 2022期间做oral presentation

  • 2022.11.16或者2022.12.09:宣布最终结果,发放奖金和证书

参赛方式和提交方式

注册完比赛后即可获得比赛数据集,包含简单的两步:

1)在比赛平台注册账号并点`Join`按钮(请用单位邮箱注册)

2)填写在线注册表;

收到注册信息后,主办方会在1-2个工作日完成审核,然后您就可以在网站`Dataset`页面下载数据啦。

提交方式

  • 最终的提交方式是Docker,参赛者把自己的算法封装成Docker,并且可以通过下面的命令执行

docker container run --gpus "device=0" --name teamname --rm -v $PWD/CellSeg_Test/:/workspace/inputs/ -v $PWD/teamname_outputs/:/workspace/outputs/ teamname:latest /bin/bash -c "sh predict.sh"
  • 验证集阶段主办方提供了三次正式的提交,为了避免短时间内收到大量提交造成评测拥堵,三次提交机会均匀分配在了三个月,参见【重要时间节点】

  • 为了让参赛者能在算法开发阶段可以对算法的性能进行评估,每支队伍每天有三次在线提交机会,7.15验证集发布后,参赛者即可直接在网站的在线评测系统里提交验证集分割结果。

  • 为了杜绝cheat,比赛的测试集不会公开,参赛者把算法封装成docker提交,比赛组办方运行其docker逐个分割测试图像

教程和baseline 模型

为了让参赛者熟悉比赛任务并完成成功的提交,主办方也提供了教程和开箱即用的baseline,包含两部分:

  • 基于深度学习(e.g., U-Net, ViT+U-Net, Swin Transformer + U-Net)的细胞分割

  • 如何把算法封装成docker

代码:https://github.com/JunMa11/NeurIPS-CellSeg (在使用baseline跑比赛数据集遇到问题的时候,欢迎在Issues或者Discussions里发帖交流)

baseline模型侧重简单易懂,而不是性能。具体而言,baseline里把细胞的标签分成了:内部、边界和背景,从而转化成了一个三分类语义分割问题;预测新的图像时,先通过训练好的网络得到内部的预测结果,然后用skimage.measure.label转化为instance 标签。这样做的好处是简单,但有很严重的不足:比如丢失了边界的像素,网络容易把两个挨着的细胞预测成一个mask等等。

细胞分割核心的困难之一是如何把挨着的细胞分离开,上述baseline是最简单的一种方式,最近有很多更加先进的细胞分割方法发表,一些发表在了影响因子30+的Nature子刊上,欢迎大家尝试,比如stardist, cellpose, omnipose, deepcell。

Docker非常方便在不同电脑间分享自己开发的算法,免去了繁琐的环境配置,非常推荐花时间学习下。

奖品

  • NeurIPS 细胞分割比赛官方证书

  • 奖金(具体金额还在跟赞助商沟通,但下限一定比NeurIPS 会议注册费高)

  • 受邀在NeurIPS 期间做Oral presentation,展示自己的获奖算法

  • 受邀一起撰写比赛总结文章,该文章将会投稿到顶刊(作为参考,18年细胞核分割竞赛总结文章发表在了Nature Methods,细胞分割任务更有挑战性,而且比赛数据集的多样性更高)

Q&A

  • 对这个比赛感兴趣,也有分割经验,但是担心无法顺利完成比赛(比如不会docker)

A: 很多参赛者都会有这个顾虑,所以主办方专门针对比赛数据定制了开源的baseline模型,同时附带了把这个模型封装成可成功提交的docker的教程,所以只要您有一块显卡(>10G),并且之前有分割经验,完全可以把baseline跑起来,并通过修改损失函数、网络架构等方式作为您的基线方案,成功完成提交。比赛不强制要求novelty,更重要的是通过整个社区的努力,取长补短,发掘出泛化性能好的方法。

  • 参赛者需要开源代码吗?

所有获奖选手都需要开源训练代码和测试代码,从而促进整个community 方法学的进展。

  • 外部公开数据可以使用吗?

可以使用,也鼓励使用公开数据来提升自己方法的泛化性能,请把自己要用的数据集链接发布在论坛里:https://grand-challenge.org/forums/forum/weakly-supervised-cell-segmentation-in-multi-modality-microscopy-673/topic/official-external-datasets-thread-720/

其它问题欢迎在论坛里发帖

https://grand-challenge.org/forums/forum/weakly-supervised-cell-segmentation-in-multi-modality-microscopy-673/

点击进入—> CV 微信技术交流群

 
 
 
 
 
 

ICCV和CVPR 2021论文和代码下载

后台回复:CVPR2021,即可下载CVPR 2021论文和代码开源的论文合集

后台回复:ICCV2021,即可下载ICCV 2021论文和代码开源的论文合集

后台回复:Transformer综述,即可下载最新的3篇Transformer综述PDF

 
 
医学图像分割交流群成立
扫描下方二维码,或者添加微信:CVer6666,即可添加CVer小助手微信,便可申请加入CVer-目标检测或者Transformer 微信交流群。另外其他垂直方向已涵盖:目标检测、图像分割、目标跟踪、人脸检测&识别、OCR、姿态估计、超分辨率、SLAM、医疗影像、Re-ID、GAN、NAS、深度估计、自动驾驶、强化学习、车道线检测、模型剪枝&压缩、去噪、去雾、去雨、风格迁移、遥感图像、行为识别、视频理解、图像融合、图像检索、论文投稿&交流、PyTorch、TensorFlow和Transformer等。
一定要备注:研究方向+地点+学校/公司+昵称(如医学图像分割+上海+上交+卡卡),根据格式备注,可更快被通过且邀请进群

▲扫码或加微信: CVer6666,进交流群
CVer学术交流群(知识星球)来了!想要了解最新最快最好的CV/DL/ML论文速递、优质开源项目、学习教程和实战训练等资料,欢迎扫描下方二维码,加入CVer学术交流群,已汇集数千人!

▲扫码进群

▲点击上方卡片,关注CVer公众号

整理不易,请点赞和在看c8a2654a411134153a67e5e872fa213b.gif

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NeurIPS 2022 的相关文章

  • 在 Java 中捕获(捕获)窗口中的鼠标光标

    我正在寻找一种方法 在鼠标进入窗口后捕获或捕获该窗口中的鼠标 就像鼠标被捕获在虚拟机窗口中一样 直到用户按 CTRL ALT DEL 或以其他方式释放鼠标 我如何在 Java 中实现这一点 全屏显示不是一个选择 EDIT 这里有一些 SSC
  • “JSONArray 文本必须在 null 的第 1 个字符处以 '[' 开头”

    只是想知道这个错误可能意味着什么 我从下面的代码中得到它 try JSONArray jArray new JSONArray result for int i 0 i
  • 不支持的字段:将瞬间格式化为日期 ISO 时的年份[重复]

    这个问题在这里已经有答案了 我正在尝试将 Instant 格式化为 ldap 日期 ISO8601 但在 f format Instant now 处失败 String input 20161012235959 0Z DateTimeFor
  • 无论线程如何,对象是否总是能看到其最新的内部状态?

    假设我有一个带有简单整数计数变量的可运行对象 每次可运行对象运行时该变量都会递增 该对象的一个 实例被提交以在计划的执行程序服务中定期运行 class Counter implements Runnable private int coun
  • 在 String 值之后打印 int 值

    我有以下示例代码 int pay 80 int bonus 65 System out println pay bonus bonus pay 有人可以向我解释一下为什么我得到以下输出 145 6580 您的代码正在从左到右解释表达式 pa
  • 将处理项目移至 Eclipse

    我已经在处理项目上工作了一段时间 现在想将其移至 Eclipse 中 我已经在 Eclipse 环境中安装了 Proclipse 我有很多扩展名为 pde 的文件 然而 Proclipse 文件都以 java 结尾 所有 pde 文件都存在
  • 了解 netty 通道缓冲区和水印

    我正在尝试了解网络缓冲区和水印 作为一个测试用例 我有一个 netty 服务器 它向客户端写入数据 客户端被阻止 基本上每次读取之间有 10 秒的睡眠时间 在正常 I O 下 如果接收方被阻塞 TCP 发送方将受到限制 由于流量控制 发送速
  • 获取Android库中的上下文

    我正在编写一个 Android 应用程序 它的一些功能封装在内部库中 但是 要使此功能发挥作用 库需要一个应用程序上下文的实例 为图书馆提供这种上下文的最佳方式是什么 我看到了一些选择 但没有一个有吸引力 Have my library c
  • 使用全局变量从内部函数获取空字符串

    请帮助我解决一些小问题 我确信你能做到 D 我试图在 firestore 文档 user cases information 上设置一个字段 其中包含一个字段 case number 首先我声明这个全局变量 private String c
  • 使用 Jena 查询维基数据

    目前 Wikidata 有一个 SPARQL 端点 https query wikidata org https query wikidata org 我想使用 Jena 3 0 1 查询此网站 我使用以下代码 但收到错误消息 端点返回的
  • Java 中如何验证字符串的格式是否正确

    我目前正在用 Java 编写一个验证方法来检查字符串是否是要更改为日期的几种不同格式之一 我希望它接受的格式如下 MM DD YY M DD YY MM D YY 和 M D YY 我正在测试第一种格式 每次它都告诉我它无效 即使我输入了有
  • RxJava android mvp 单元测试 NullPointerException

    我是 mvp 单元测试的新手 我想对演示者进行一个非常基本的测试 它负责登录 我只想断言 view onLoginSuccess 这是演示者代码 public LoginPresenter LoginViewContract loginVi
  • 错误膨胀类 android.support.design.widget.NavigationView [启动时崩溃]

    该应用程序应该有一个导航抽屉 可以从左侧拉出并显示各种活动 但是一旦将导航栏添加到 XML Activity homescreen 文档中 应用程序一启动就会崩溃 主屏幕 java package com t99sdevelopment c
  • 了解Kafka流groupBy和window

    我无法理解 kafka 流中的 groupBy groupById 和窗口的概念 我的目标是聚合一段时间内 例如 5 秒 的流数据 我的流数据看起来像 value 0 time 1533875665509 value 10 time 153
  • Java HashSet 是线程安全的只读吗?

    如果我通过 Collections unmodifyingSet 运行 HashSet 实例后 它是线程安全的吗 我问这个是因为 Set 文档声明它不是 但我只是执行读取操作 来自 Javadoc 请注意 此实现不是同步的 如果多个线程同时
  • Java 8 方法签名不一致

    Java 8 为我们提供了具有很长签名的新方法 如下所示 static
  • Hibernate 标准接受 %% 值

    我正在使用下面的 Hibernate 代码来过滤workFlowName crt add Restrictions like workFlowName workFlow MatchMode ANYWHERE crt is the crite
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • 我怎样才能限定我不“拥有”的自动装配设置器

    要点是 Spring Batch v2 测试框架具有JobLauncherTestUtils setJob与 Autowired注解 我们的测试套件有多个Job类提供者 由于这个类不是我可以修改的东西 我不确定如何限定它自动连接的作业 每个
  • 如何使用socket.io发送图像文件(二进制数据)?

    我无法从以下位置发送数据Android Client to NodeJS Server I use Socket IO 客户端 https github com socketio socket io client java我的客户端中的ja

随机推荐

  • Air780E

    目录 基础资料 探讨重点 参考阅读 实现功能 硬件准备 软件版本 腾讯云物理网平台接入 1 新建项目 2 新建产品 3 添加设备 4 接入方式选择 5 官方密钥认证设备接入指引 6 示例 采用Python实现 HMAC SHA1 算法 结果
  • python读取txt文件(多种方法)

    原始数据 唐诗一百首 txt 方法1 f open 唐诗一百首 txt encoding gbk txt for line in f txt append line strip print txt line strip 去除首尾空格 enc
  • QT中的数据类型转换总结

    一 QString的转换 QString转QByteArray QByteArray byte QString string byte string toLatin1 QString转String QString string std st
  • spring-kafka 会创建多少线程来消费你的topic

    平时工作中 我们对接kafka主要使用的是spring kafka 但是指定的topic到底如何设置线程数 设置的线程数作用范围是什么 详细很多人并不清楚 先上结论 spring kafka是基于group来分配线程数的 在spring k
  • IDEA提示类注释的wrong tag警告的解决办法

    当创建一个类的时候 给类写上注释时 出现类似于 Wrong tag date less Ctrl F1 这种警告 解决方式是 alt enter gt add to custom tags 之后可以看到修改 红色圈位置 以及警告的消失 转载
  • 对 PhD一年级新生有什么建议?

    来源 https www zhihu com question 32210068 answer 624547698 编辑 深度学习与计算机视觉 声明 仅做学术分享 侵删 作者 王晋东不在家 https www zhihu com quest
  • 开启第三方地图(高德)

    public class OpenGDMapUtil param mActivity 上下文 param sLatLng 开始点的坐标 param sPosition 开锁的位置 param ePosition 结束的位置 param eL
  • 常用的16个Java实用工具类,Java开发人员请收藏!

    在Java中 实用程序类是一个定义一组执行常用功能的方法的类 这篇文章展示了最常用的Java实用程序类及其最常用的方法 类列表及其方法列表都按流行度排序 该数据基于GitHub随机选择的50 000个开源Java项目 希望您可以通过浏览列表
  • cocos creator制作微信抖音小游戏《黄金矿工》

    微信小游戏 抖音小游戏 非常适合个人开发者创业 不用版号 门槛低 同时抖音小游戏的系统算法推荐 能让好的游戏脱颖而出 你要做的就是把游戏做好就可以了 这个系列的文章 配套了视频教程讲解与课程资源 课程源码 下面开始讲解黄金矿工的具体制作流程
  • python安装pillow

    安装pillow python的图形界面库 第一种方法在Dos界面输入pip install pillow 但是不知为何总是失败 搞了好几次都没成功 第二种方法 在 https pypi org 中找到对应的pillow 包括版本windo
  • Exchange Powshell 日常运维

    打开Exchange命令行管理工具 输入以下命令 PS 黄色背景标注为变量 需要根据实际情况修改 给administrator赋权 否则在下面运行Search Mailbox的时候会无法识别该命令 New ManagementRoleAss
  • 解密照片级表现技巧(一些关于UE4建筑表现的废话)

    文章转自虚幻中国论坛 Alex Tsui 各位老司机好 我是Alex 前几天分享自己的FPS项目文件的时候也说过会陆陆续续分享一些项目文件 供像我一样的菜鸟和爱好者学习交流 那么今天就分享一个个人的建筑表现作品 引擎的屏幕高清截图有BUG
  • CE寻找游戏基址

    什么是游戏基址 游戏基址是保持恒定的两部分内存地址的一部分并提供一个基准点 从这里可以计算一个字节数据的位置 基址伴随着一个加到基上的偏移值来确定信息准确的位置 绝对地址 全局基址 一级基址 二级基址 三级基址的关系 第一步 计算机内存一般
  • mysql设置两个日期格式相减的方式

    mysql设置两个日期格式相减的方式 原始数据表数据 select atime btime sec from 数据表 相减得到的并不是秒 特别需要注意 结果 mysql中计算两个Datetime类型的时间间隔 单位为秒 需要转换 1 跨天
  • 【ROS】Ubuntu22.04安装ROS2(Humble Hawksbill)

    ROS 郭老二博文之 ROS目录 0 版本说明 Ubuntu22 04对应的ROS2的版本为Humble Hawksbill ros humble 如果不是在Ubuntu22 04中安装ROS 请参考下面Ubuntu和ROS的版本对应关系
  • 相机的内参标定(实现原理+具体操作流程+实验结果)

    这篇主要是总结梳理一下关于学习到的相机内参标定的知识 计划分为原理介绍 具体操作流程 标定实验结果三个模块 首先先简单解释下为什么要进行相机标定这个操作 我们知道生活中实际使用的相机镜头都是透镜 初中时的物理就讲过 只有通过光心的光线才是沿
  • 代理IP:跨界电商的智能数据引擎

    代理IP在跨界电商中扮演了智能数据引擎的关键角色 其应用在数据采集 市场洞察和竞争分析等方面具有重要意义 多地区数据采集 跨界电商需要了解不同地区的市场趋势 竞争情况等 以制定相应的策略 代理IP允许企业模拟不同地区的IP地址 从而获取多地
  • anaconda必须安装在c盘吗_Anaconda的安装

    什么是Anaconda 官方说法 Anaconda指的是一个开源的Python发行版本 其包含了conda Python等180多个科学包及其依赖项 通俗说法 Anaconda就是一个工具箱 能对Python等工具进行统一的管理和使用 更加
  • Spark XGBoost的一些问题

    在使用Spark版本的xgboost的时候会有一些单机版本遇不到的问题 可能对使用的人造成一些困扰 经过两周的踩坑 总结一下 希望有帮助 1 输入 预测数据的一致性 Spark版本的XGBoost处理的输入可以是RDD或者DataFrame
  • NeurIPS 2022

    点击下方卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 点击进入 gt CV 微信技术交流群 快来加入NeurIPS 2022细胞图像分割竞赛 助力生命科学领域单细胞分析 丰厚奖励等你拿 比赛背景和数据 基于显微镜图像的单细