kaggle新赛:RSNA 2023 腹部创伤检测大赛赛题解析(CV)

news2024/9/29 11:40:45

赛题名称:RSNA 2023 Abdominal Trauma Detection

赛题链接: https://www.kaggle.com/competitions/rsna-2023-abdominal-trauma-detection

赛题背景

腹部钝力创伤是最常见的创伤性损伤类型之一,最常见的原因是机动车事故。腹部创伤可能导致内脏器官损伤和内出血,包括肝脏、脾脏、肾脏和肠道。损伤的检测和分类是有效治疗和良好结果的关键。很大一部分腹部创伤患者需要紧急手术。腹部创伤通常不能通过体格检查、患者症状或实验室检查进行临床诊断。

因此,使用医学成像及时诊断腹部创伤对患者护理至关重要。协助和加快腹部创伤诊断的人工智能工具有可能在紧急情况下大幅改善患者护理和健康结果。

赛题方向

计算机视觉

赛题任务

这项挑战旨在利用人工智能和机器学习的力量,帮助医疗专业人员快速准确地检测伤害并对其严重程度进行分级。为此目的开发先进的算法有可能改善全球的创伤护理和患者预后。

本次比赛的目标是在创伤患者的CT扫描中识别几种潜在的伤害。如果不及时治疗,这些损伤中的任何一种都可能在短时间内致命,因此快速诊断具有重要价值。

评估指标

使用来自每种伤害类型的样本加权对数损失的平均值和由度量生成的any iniury预测来评估提交。

样品权重如下:

  • 1 表示所有健康标签。

  • 2 用于低级别实体器官损伤(肝、脾、肾)。

  • 4 用于高级别实体器官损伤。

  • 2 用于肠道损伤。

  • 6 用于外渗。

  • 6 表示自动生成的any_injury标签。

对于测试集中的每个患者 ID,参赛者必须预测每种不同可能的损伤类型和程度的概率。该文件应包含标头并具有以下格式:

patient_id,bowel_healthy,bowel_injury,extravasation_healthy,extravasation_injury,kidney_healthy,kidney_low,kidney_high,liver_healthy,liver_low,liver_high,spleen_healthy,spleen_low,spleen_high
10102,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
10107,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
etc.

数据描述

本次比赛使用隐藏测试。对提交的笔记本进行评分后,实际测试数据(包括完整长度的示例提交)将提供给笔记本。

文件

train.csv 训练集的目标标签。请注意,标记为健康的患者可能仍有其他医疗问题,例如癌症或骨折,这些问题恰好不在竞争标签的涵盖范围内。

  • patient_id - 每个患者的唯一ID代码。

  • [bowel/extravasation]_ [healthy/injury]- 具有二元目标的两种伤害类型。

  • [kidney/liver/spleen]_ [healthy/low/high] - 三种伤害类型,三个目标级别。

  • any_injury- 患者是否有任何伤害。

[train/test]_ images/[patient_id]/[series_id]/[image_instance_number].dcm CT扫描数据,采用 DICOM 格式。来自数十台不同CT机器的扫描已经过重新处理,以使用运行长度编码无损压缩格式,但保留了其他差异,例如每像素的位数,像素范围和像素表示。预计在测试集中会看到大约1100名患者。

[train/test]_ series_meta.csv 每位患者可能已经扫描过一两次。每次扫描都包含一系列图像。

  • patient_id- 每位患者的唯一ID码。

  • series_id- 每次扫描的唯一 ID 代码。

  • aortic_hu- 主动脉的体积(以霍恩斯菲尔德为单位)。这充当扫描时间的可靠代理。对于多相 CT 扫描,较高的值表示动脉期晚期。

  • incomplete_organ- 如果一个或多个器官未被扫描完全覆盖,则为 true。此标签仅针对训练集提供。

sample_submission.csv 有效的示例提交。只有前几行可供下载。

image_level_labels.csv 仅针对训练集。

  • patient_id- 每位患者的唯一ID码。

  • series_id- 每次扫描的唯一 ID 代码。

  • instance_number- 扫描中的图像编号。许多系列的最低实例数高于零,因为原始扫描被裁剪到腹部。

  • injury_name- 框架中可见的伤害类型。

segmentations/ 模型为训练集中的扫描子集生成了相关器官和一些主要骨骼的像素级注释。此数据以 nifti 文件格式提供。

[train/test]_ dicom_tags.parquet DICOM标签来自每个图像,使用Pydicom提取。

时间安排

  • 2023年7月26日 - 开始报名。

  • 2023年10月6日 - 报名截止。

  • 2023年10月6日 - 团队合并截止。

  • 2023年10月13日 - 最终提交截止。

竞赛奖金

  • 第一名 - $12,000

  • 第二名 - $10,000

  • 第三名 - $8,000

  • 第四名 - $5,000

  • 第五-九名 - 各$3,000

赛题思路

https://www.kaggle.com/code/jocelyndumlao/unleashing-the-healing-potential-abdominal-trauma

关注下方【学姐带你玩AI】🚀🚀🚀

回复“比赛”获取190+场比赛top方案(kaggle、天池、ccf...)

码字不易,欢迎大家点赞评论收藏!

想组队的可以评论私聊!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/808266.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大促之前全链路压测原理解析

1. 全链路压测的意义 上图为 2012 年淘宝核心业务应用关系的拓扑图,还不包含了其他的非核心业务应用,所谓的核心业务就是和交易相关的,和钱相关的业务,这张图大家可能看不清楚,看不清楚才是正常的,因为当时…

BGP实验

第一步:配置IP 第二步:写ospf 在R2,R3,R4,R5,R6,R7上分别配置ospf 如:R2 [R2]ospf 1 router-id 2.2.2.2 [R2-ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255…

wxwidgets Ribbon构建多个page与按钮响应

新建一个控制台应用程序,添加好头文件的依赖与lib库文件的依赖,修改属性: 将进入ribbon界面的文件与主界面的类分开: 1、RibbonSample.cpp #include "stdafx.h" #include "MyFrame.h" class MyApp : public…

谷粒商城第六天-商品服务之分类管理下的获取三级分类树形列表

目录 一、总述 1.1 前端思路 1.2 后端思路 二、前端部分 2.1 在网页中建好目录及菜单 2.1.1 建好商品目录 2.1.2 建好分类管理菜单 ​编辑 2.2 编写组件 2.2.1 先完成组件文件的创建 2.2.2 编写组件 2.2.2.1 显示三级分类树形列表 三、后端部分 3.1 编写商品分类…

二十章:基于弱监督语义分割的亲和注意力图神经网络

0.摘要 弱监督语义分割因其较低的人工标注成本而受到广泛关注。本文旨在解决基于边界框标注的语义分割问题,即使用边界框注释作为监督来训练准确的语义分割模型。为此,我们提出了亲和力注意力图神经网络(A2GNN)。按照先前的做法&a…

NO1.使用命令行创建Maven工程

①在工作空间目录下打开命令窗口 ②使用命令行生成Maven工程 mvn archetype:generate 运行 MVN 原型:生成命令,下面根据提示操作 选择一个数字或应用过滤器(格式:[groupId:]artifactId,区分大小写包含)&a…

阿里云服务器全方位介绍_优势_使用_租用费用详解

阿里云服务器全方位介绍包括云服务器ECS优势、云服务器租用价格、云服务器使用场景及限制说明,阿里云服务器网分享云服务器ECS介绍、个人和企业免费试用、云服务器活动、云服务器ECS规格、优势、功能及应用场景详细你说明: 目录 什么是云服务器ECS&…

C++基础知识 (命名空间、输入输出、函数的缺省参数、函数重载)

⭐️ 第一个 c 代码 &#x1f320; 例1&#xff1a; #include <iostream> using namespace std;int main() {cout << "hello world" << endl;return 0; }#include <iostream> 标准输入输出std 是 c 标准库的命名空间&#xff0c;将标准库的…

Open3D-ML自动驾驶点云目标检测与分割入门

当开始新的研究时&#xff0c;我的方法通常是测试不同的相关事物&#xff0c;直到有足够的经验让我开始将这些点联系起来。 在开始构建用于 3D 对象检测的自定义模型之前&#xff0c;我购买了一台 LiDAR 并处理了一些数据。 下一个明显的步骤是在我为自己的数据贴标签之前找出研…

6、Nginx实现反向代理

Nginx 反向代理是一种常见的应用场景&#xff0c;它允许 Nginx 作为中间服务器接收客户端的请求&#xff0c;并代理转发这些请求到后端的真实服务器。这种配置使得客户端只需要与 Nginx 交互&#xff0c;而后端服务器对客户端是透明的。 ngx_http_proxy_module&#xff1a; 将客…

无涯教程-jQuery - Pulsate方法函数

Pulsate 效果可以与effect()方法一起使用。这会使元素的不透明性产生多次脉冲。 Pulsate - 语法 selector.effect( "pulsate", {arguments}, speed ); 这是所有参数的描述- times - 脉动的时间。默认值为3。model - 效果的模式。可以是"显示(show)"&a…

2023年的深度学习入门指南(22) - 百川大模型13B的运行及量化

2023年的深度学习入门指南(22) - 百川大模型13B的运行及量化 不知道上一讲的大段代码大家看晕了没有。但是如果你仔细看了会发现&#xff0c;其实代码还是不全的。比如分词器我们就没讲。 另外&#xff0c;13B比7B的改进点也没有讲。 再有&#xff0c;对于13B需要多少显存我们…

C++ Insights: 源码工具

godbolt&#xff1a;编译器资源管理器 godbolt是一个交互式工具&#xff0c;允许您在一个窗口中键入代码&#xff0c;并在另一个窗口中查看其编译结果。https://godbolt.org/https://github.com/compiler-explorer/compiler-explorer/wiki C Insights - See your source cod…

IDEA debug总结

调试一次编程题&#xff0c;发现没有掌握debug技巧&#xff0c;确实费事&#xff0c;做一次总结&#xff0c;方便以后回顾。 Run to Cursor 跳到光标处&#xff0c;适用于快速跳过循环&#xff0c;定位到光标处&#xff0c;而不用到处打断点&#xff0c;使用断点跳转。非常实…

基于注解的 SpringMVC

SpringMVC SpringMVC使用SpringMVC的两个配置EnableWebMVC 和 ACWACSpringMVC执行流程接收请求参数Postman 发包工具&#xff08;&#xff09;get 请求---简单类型数据&#xff08;基本数据类型和String&#xff09;get 请求---对象类型数据get 请求---数组类型get 请求 --- 集…

Android 面试题 内存泄露的原因 二

&#x1f525; 什么是内存泄漏 &#x1f525; 在Android开发过程中&#xff0c;当一个对象已经不需要再使用了&#xff0c;本该被回收时&#xff0c;而另个正在使用的对象持有它引用从而导致它不能被回收&#xff0c;这就导致本该被回收的对象不能被回收而停留在堆内存中&#…

关于提示词 Prompt

Prompt原则 原则1 提供清晰明确的指示 注意在提示词中添加正确的分割符号 prompt """ 请给出下面文本的摘要&#xff1a; <你的文本> """可以指定输出格式&#xff0c;如&#xff1a;Json、HTML提示词中可以提供少量实例&#xff0c;…

漏洞发现-BurpSuite插件-Fiora+Fastjson+Shiro

BurpSuite插件安装 插件&#xff1a;Fiora Fiora是LoL中的无双剑姬的名字&#xff0c;她善于发现对手防守弱点&#xff0c;实现精准打击。该项目为PoC框架nuclei提供图形界面&#xff0c;实现快速搜索、一键运行等功能&#xff0c;提升nuclei的使用体验。 该程序即可作为burp插…

剑指Offer 43. !! 1~n 整数中 1 出现的次数

剑指 Offer 43. 1&#xff5e;n 整数中 1 出现的次数 困难 446 相关企业 输入一个整数 n &#xff0c;求1&#xff5e;n这n个整数的十进制表示中1出现的次数。 例如&#xff0c;输入12&#xff0c;1&#xff5e;12这些整数中包含1 的数字有1、10、11和12&#xff0c;1一共出现…

【LeetCode】160.相交链表

题目 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交&#xff1a; 题目数据 保证 整个链式结构中不存在环。 注意&#xff0c;函数返回结…