403. OSIC Pulmonary Fibrosis Progression | osic-pulmonary-fibrosis-progression
祝贺所有参赛者,并感谢组织者举办这次比赛。尽管结果未如预期,但我希望许多人在这里学到了新东西。此外,我要感谢我的队友们与我一起应对这个挑战。特别感谢 @jaideepvalani 没有放弃这次比赛,并激励我们的团队继续前进,没有他我们不会走得那么远。虽然获得了奖牌,但我心里还是有一点苦涩的感觉。我将借此机会描述我们的一些想法:希望它们能帮助组织者对抗纤维化。
在参加 PANDA 竞赛时,我提出了 拼接图块池化 方法,该方法对于 CT 扫描数据也表现得相当适用。该方法的思路如下图所示。与其将标签(如 FVC 衰减和置信度)分配给每个 CT 层面(基于单张图像预测可能很困难),为什么不将它们分配给所有图像整体呢?
为什么不用 3D 卷积?
重要细节:
FVC = V0*(0.01*a*(w-w0)/134 + b + 0.01*p0),sigma = V0*softplus(c*w/134 + d),其中 a,b,c,d 是模型预测值,V0 是计算出的全肺体积,V0 = 100*FVC/percent。因此,在训练前,模型预测的 FVC 最初非常接近预期的 FVC,损失收敛良好。我根据给定患者的所有 FVC 测量值计算损失(去掉第一个),因此无需显式评估真实斜率。另一种方法是做类似公共内核的事情:模型尝试使用 mloss 直接预测 FVC,然后用 LLL_loss(本质上是本次比赛的评估指标)对模型进行微调。附加细节:
64 层 x 256 x 256 设置
ResNeXt50 和 ResNet18 骨干网络
预训练阶段的标准增强,如旋转、缩放、水平翻转