348. RSNA Intracranial Hemorrhage Detection | rsna-intracranial-hemorrhage-detection
恭喜大家。感谢 Kaggle 和主办方团队组织这场有趣的比赛。
更新后的源代码已发布在 https://github.com/appian42/kaggle-rsna-intracranial-hemorrhage。我稍后可能会上传所有训练好的模型。
对于这次挑战,窗宽窗位处理对于聚焦目标物质(即大脑和血液)非常重要。有一些很好的 Kernel 解释了窗宽窗位的工作原理。
我们使用了三种类型的窗口进行聚焦,并将它们分别分配到不同的通道,以便在训练时动态构建图像。
| 通道 | 物质 | 窗位 | 窗宽 |
|---|---|---|---|
| 0 | 脑组织 | 40 | 80 |
| 1 | 血液/硬膜下 | 80 | 200 |
| 2 | 软组织 | 40 | 380 |
这是应用窗宽窗位前后的一个示例。这张图像被标记为任何脑实质内出血,你可以看到窗宽窗位有助于聚焦目标物质。详情请查看 windowing.ipynb。
这一步主要关注 DICOM 文件中包含的像素数据,而非元数据。但仍有四种元数据被用于正确应用窗宽窗位。RescaleSlope 和 RescaleIntercept 用于窗宽窗位处理。BitsStored 和 PixelRepresentation 用于修正错误的截距值,这一点在 Cleaning the data for rapid prototyping 中由 Jeremy Howard 提及。
se_resnext50_32x4d 和 se_resnext101_32x4d。se_resnext50_32x4d 和 se_resnext101_32x4d 的简单平均。