[笔记] Skull R-CNN: A CNN-based network for the skull fracture detection

文献信息

Skull R-CNN:基于 CNN 的网络用于颅骨骨折检测
Zhuo Kuang, 华中科技大
Xianbo Deng,华中科技大学同济医学院附属协和医院
MIDL 2020 会议论文
Impact Score: 1.32
H5-index: 0
Computer Science Conferences Ranking

Motivation

  1. Previous studies for the automatic detection could not achieve the accuracy and robustness for clinical application;
    临床应用中以前方法准确性和鲁棒性不足
  2. The sparse boxes cannot contain the small objects well and the candidate boxes are evenly distributed on the whole image, this will result in a lot of computational redundancy;
    Faster-RCNN中全图稀疏候选框无法包含小目标,较多计算冗余
  3. CT scans, the skull fracture presents the following characteristics: (1) The fractures usually present as narrow slits; (2) The locations and the length of fractures are diverse; (3) A considerable percentage of the fractures have very small sizes.
    颅骨特征表现为狭缝、骨折多样和小尺寸

Contribution

  1. Propose a novel method Skull R-CNN for more accurate skull fracture detection results;
  2. A skeleton-based region proposal method is proposed to make candidate boxes more concentrated in key regions and reduced invalid boxes;
    基于骨架的区域建议方法
  3. A novel full resolution feature network is constructed to obtain more precise features to make the model more snesetive to small objects;
    全分辨率特征网络
  4. Skull R-CNN significantly reduces the false positives, and keeps a high sensitivity.
    提出Skull R-CNN减少FP,更高敏感性和更高准确率

Approach

  1. Skull R-CNN
    First, multi-scale feature maps (from Full resolution feature network) and all candidate region boxes (from Skeleton-based region proposal);
    得到多尺度特征图和区域候选框
    Then, feature maps are adjusted to the same dimension with the help of the Roi-Align;
    Roi-Align调整得到相同维度
    Next, the classification module will screen out suitable boxes;
    分类网络对候选框打分和筛选
    Finally, the position of the boxes will be fined tune to better contain the fractures.

  2. Full resolution feature network
    It is encoder-decoder structure with 3 times of downsampling and upsampling with the skip connection, and concatenation is applied here to merge the feature maps, in order to obtain the feature maps of full, quater, and eighth resolution.
    3次上采样-下采样的编码器-解码器网络,拼接合并特征,与FPN元素相加不同。网络输出原图的全分辨率、1/4和1/8。

  3. Skeleton-based region proposal
    Skeletonization method to obtain the skull skeletons S_s, the gridlines are defined as S_g, anchors A_c = S_s \cap S_g, the sizes of 8, 16, 32 and length-width ratio of 0.5, 1, 2 are applied to build the boxes around the anchors.
    锚位置用骨架方法引导,3种候选框尺寸和长宽比,不再需要RPN粗选。

  4. Classification and regression
    The ROI-Align proposed in Mask R-CNN is to replace the ROI-Pooling. Then a classification network with fully connected layers scores all the boxes within 0 to 1 (binary classification), and the Non-Maximum Suppression (NMS) is adopted to get the boxes with the highest score in the local area.
    ROI-Align调整特征到相同维度,分类网络打分,非最大值抑制筛选得到最优框。
    The location offsets of these selected boxes are obtained, with a regression network.
    通过回归网络得到了这些选定方框的位置偏移量。

Experiment

  1. labels of the candidate boxes
    label = 0 IOU< 0.3; label=1 IOU\ge0.5
    引入48个额外样本P_e解决正负样本不平衡问题
    P_e = \{ P_e^{i;j}|GT + floor([δ_x^i ; δ_y^j]) \}

  2. 训练损失
    训练分两步
    Backbone and the classification module to train with Binary Cross Entropy (BCE) as the loss function.
    Then, the whole model is trained, and smoothL1 is set as the loss function for the regression module.
    The second step, to balance the two kinds of
    losses, the weighted loss L = L_c + 10 × L_r.

  3. 训练数据
    The CT scans from 45 head trauma patients were composed of 512 ×512 pixels with 1:25mm slice thickness. 872 slices were obtained for the experiment.
    CT切片512 ×512大小,总计872张
    数据转换时根据CT强度 (HU) 范围0-2550进行
    25 scans with 491 slices were selected as the training set, 10 scans with 208 slices as the validation set, 10 scans with 173 slices as the test set.
    训练集491,验证集208,测试集173

  4. 测试指标
    PR曲线下AP值用来衡量检测性能。
    the detection results with the IOU greater than 0.5 were defined as the true object boxes.
    IOU大于0.5为正确目标框
    Detection time(s/slice)每个切片的检测时间

  5. 比较方法
    Faster R-CNN + FPN
    Skull R-CNN + FPN
    Skull R-CNN
    3d black-Hat transform

Skull R-CNN improves the AP by an average of 0.075, as for the small objects, the improvements are around 0.11.

Conclusion

  1. A novel Skull R-CNN was proposed for the automatic skull fracture detection and can accurately detect in a short time. It has less false positives and keep a high sensitivity;
  2. A skeleton-based region proposal method was designed to replace the RPN;
  3. A full resolution network was constructed to extract more precise features for the small objects detection;
  4. The biggest constraints on performance is that some agittal, lambdoid and coronal sutures are also detected as fractures. Besides, sometimes the regression module can not give a precise offsets to the boxes;
  5. Future works will focus on improving the ability of the proposed network to distinguish skull fractures from suture lines.

Reference

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339

推荐阅读更多精彩内容