LiTS——肝肿瘤分割挑战赛(四)

在上一篇文章中,初次提交了比赛成绩,结果不是特别理想。利用元旦三天假期和周末时间,把所有训练数据都用来肝训练和肿瘤训练。在测试数据上又进行一次推理,成绩相比第一次有一定幅度提高。

肝分割成绩排行榜,在测试集上dice分数从原来的0.942提升到0.956,与第一名只有0.01的差距,基本上肝分割的结果已经相当不错了。

肝肿瘤分割成绩排行榜,在测试集上dice分数从原来的0.465提升到0.597,与第一名有0.14的差距,看来还是有提升的空间。(插曲:第一名之前是由阿里团队的霸占着,现在变成腾讯团队的了)

我最后总结一下整个比赛心得吧,希望可以给大家带来一些帮助。整个比赛大概花了一个月时间,因之前做过类似的比赛,所以少走了不少歪路。首先是图像预处理,通过分析图像特点,需要对图像进行插值操作(其中Mask图像要采用最近邻插值方法,原始图像采用线性插值方法)。其次是准备训练图像数据,通过尝试不同图像分辨率大小(技巧:在一个case上进行不同分辨率大小尝试,看在哪个分辨率上训练结果最好),最终3D数据采用256x256x16的大小(有条件的可以将16换成24或32或48或64),而2D数据采用512x512的大小。然后在训练数据上进行训练(用VNet3d和VNet2d同时训练),如果有很多块GPU的话,可以同时直接针对肝和肿瘤的4个模型进行训练,这样节约时间。最后针对肝分割,采用最大连通域法提取出最大ROI再结合2D和3D结果得到最终肝结果;肿瘤分割也是结合2D和3D结果,为了进一步降低假阳,还需要跟肝结果求交集操作,最后得到肿瘤结果。

如果有朋友知道前几名方法技巧,欢迎给我留言,相互学习交流。

本文分享自微信公众号 - 最新医学影像技术(MedicalHealthNews)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

一篇文章带你了解JavaScript日期

日期对象允许您使用日期(年、月、日、小时、分钟、秒和毫秒)。一、JavaScript的日期格式一个JavaScript日期可以写为一个字符串:ThuFeb02201909:59:51GMT0800(中国标准时间)或者是一个数字:1486000791164写数字的日期,指定的毫秒数自1970年1月1日00:00:00到现在。1\.显示日期使用

java将前端的json数组字符串转换为列表

记录下在前端通过ajax提交了一个json数组的字符串,在后端如何转换为列表。前端数据转化与请求varcontracts{id:'1',name:'yanggb合同1'},{id:'2',name:'yanggb合同2'},{id:'3',name:'yang