Improved ICH classification using task-dependent learning
Amir Bar, Michal Mauda, Yoni Turner, Michal Safadi, Eldad Elnekave

TL;DR
BloodNet is a deep learning model that improves intracranial hemorrhage detection in head CT scans by integrating segmentation and classification tasks, leading to faster and more accurate triaging in emergency settings.
Contribution
This paper introduces BloodNet, a novel task-dependent deep learning architecture that enhances ICH classification by modeling dependencies between segmentation and classification tasks.
Findings
Achieved high AUCs of 0.9493 and 0.9566 on diverse datasets.
Outperformed previous models with fewer annotated studies.
Demonstrated effectiveness across multiple hospitals.
Abstract
Head CT is one of the most commonly performed imaging studied in the Emergency Department setting and Intracranial hemorrhage (ICH) is among the most critical and timesensitive findings to be detected on Head CT. We present BloodNet, a deep learning architecture designed for optimal triaging of Head CTs, with the goal of decreasing the time from CT acquisition to accurate ICH detection. The BloodNet architecture incorporates dependency between the otherwise independent tasks of segmentation and classification, achieving improved classification results. AUCs of 0.9493 and 0.9566 are reported on held out positive-enriched and randomly sampled sets comprised of over 1400 studies acquired from over 10 different hospitals. These results are comparable to previously reported results with smaller number of tagged studies.
| Train | Validation | ||
|---|---|---|---|
| (1) | (2) | ||
| Positive | 3953 | 1815 | |
| Negative | 22122 | 4141 |
| #Studies | %ICH | AUC | ||
|---|---|---|---|---|
| (1) | (2) | (3) | ||
| Test-Enriched | 608 | 67% | 0.9493 | |
| Test-Random | 818 | 16% | 0.9566 |
| Network | AUC | 0.95 CI |
|---|---|---|
| (1) | (2) | |
| i. Baseline | ||
| ResNet50 [12] | 0.9159 | [0.9081, 0.9236] |
| ii. BloodNet | ||
| Single task, classification | 0.9453 | [0.9395, 0.9512] |
| Multi task, classification and segmentation | 0.9411 | [0.9352, 0.9471] |
| Task dependent, segmentation dependent classification | 0.9658 | [0.9611, 0.9704] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Improved ICH classification using task-dependent learning
Abstract
Head CT is one of the most commonly performed imaging studied in the Emergency Department setting and Intracranial hemorrhage (ICH) is among the most critical and time-sensitive findings to be detected on Head CT. We present BloodNet, a deep learning architecture designed for optimal triaging of Head CTs, with the goal of decreasing the time from CT acquisition to accurate ICH detection. The BloodNet architecture incorporates dependency between the otherwise independent tasks of segmentation and classification, achieving improved classification results. AUCs of 0.9493 and 0.9566 are reported on held out positive-enriched and randomly sampled sets comprised of over 1400 studies acquired from over 10 different hospitals. These results are comparable to previously reported results with smaller number of tagged studies.
**Index Terms— ** Deep Learning, Segmentation, ICH, Hemorrhage, Classification
1 Introduction
Intracranial hemorrhage (ICH) is a critical finding seen in various clinical circumstances spanning major trauma to spontaneous intracranial aneurysmal rupture. Early and accurate detection is essential in achieving optimal outcomes. An AI-facilitated first read of CT brains could provide value by detecting subtle bleeds which might go unrecognized, as well as providing triage-service to prioritize positively-flagged studies for expert radiologist review.
In recent years, convolutional neural networks (CNN’s) have been successfully designed to detect various pathologies in medical imaging [1, 2, 3, 4]. Previously reported deep-learning infrastructures for automatic ICH detection have based ICH prediction upon either the the entire 3D Head CT volume [5] or each 2D CT slice [6, 7]. While the former potentially utilizes a larger amount of data, it is at the cost of relatively weak supervision due to the high dimensionality of the input volume. The second approach requires a substantial tagging effort due to tedious annotation of every relevant slice in the scan.
Jnawali et al [5] assembled a dataset of 40k studies and preprocessed it to a fixed input size. It was then used for the training of a 3D convolution [8] classification pipeline and reported to have an AUC of 0.86 using a single model. Additional work was in [6], in which the authors utilized a large dataset of 6k studies tagged slice-wise by radiologists for training. To localize the findings, the authors had to annotate the slices pixel-wise to create the masks necessary in order to train a UNet [9] architecture for segmentation. They report AUC of 0.9419 for the classification part. In [7], the authors used multiple segmentation auxiliary losses to leverage the pixel-wise information and aggregated the 3D volumetric decision using LSTM [10].
The present report describes integration of both classification and segmentation of an image in a single network, utilizing the pixel-wise prediction to improve the 3D volumetric ICH classification result. BloodNet is a CNN architecture which explicitly incorporates the pixel-wise prediction through modeling the dependency between the classification and segmentation task.
2 Materials and Methods
For training and validation, 175 non-contrast CT brain studies with ICH-positive radiology reports were reviewed by at least one expert radiologist who validated the existence of the reported ICH and manually segmented it. An ICH-negative dataset including 102 CTs was also assembled. For validation we use only positive studies, which contain both positive and negative slices. Testing was performed on two datasets totaling 1,426 expert-validated studies, including an enriched (67% ICH positive) and randomly sampled (16% positive) set. Every study was tagged by a single expert radiologist while multiple experts participated in the tagging.
The present report describes a new pipeline for CT-based ICH classification intended for enhanced triage. The setup relies on the learning of both classification and segmentation, having demonstrated that the segmentation task provides synergistic support to the ICH classification task. A high level description of our architecture is described in Figure 5.
To exploit the volumetric nature of ICH, the input number of slices was set as 5 consecutive axial CT slices, allowing for better detection of true ICH. We empirically observed that the learned models better distinguish artifacts and hemorrhages, which may look similar on a single slice but commonly appear differently over consecutive slices. We show example for the advantage of such context in Fig 2. Additional preprocessing included the utilization of standard brain-windowing. Since we empirically observed that a hemorrhage might be very small, we kept the input slices in the full 512x512 CT resolution.
Given the input slices we first base our approach on performing classification alone, using the architecture in Figure 3. Hence our classification loss is:
[TABLE]
Where is the ground truth label, is the prediction of the -th sample, is the number of samples and is the binary cross entropy function:
[TABLE]
Considering the clear advantages of multi-task learning reported in recent research [11, 7], we modified the architecture and added a decoder to enable the multi-task learning scenario of classification and segmentation (see Figure 4). We also added an auxiliary segmentation loss:
[TABLE]
Where and are the height and width of input slice, is the pixel in the spatial position of the th sample.
Our final loss is thus:
[TABLE]
Finally, instead of implicitly using the segmentation information as supervision, we explicitly design the architecture to utilize the segmentation information to support classification. More specifically, we sum over the decoder network segmentation prediction, multiply by the voxel volume and concatenate the approximation of blood in as a feature in the classification branch.
To train this architecture, we employ three steps. First, we train the segmentation branch alone. Then, we freeze all weights and train only the last fully connected layer of the classification branch. Finally, we train the entire architecture for both classification and segmentation in an end-to-end manner. Respectively, we use , , in the loss equation. In all our experiments we use the Adam optimizer with learning rate of and exponential decay of . All architectures were implemented in Tensorflow and trained using 4 Nvidia Tesla K80 GPUs. In inference, given a study, we compute the probability for ICH over every slice and use the maximal probability as the study probability for ICH.
3 Results
We choose the best architecture using AUC over validation set. Table LABEL:table:validation provides comparison between models. We then evaluated on two different held out test sets, a positive enriched and a randomly sampled sets. The advantage of a positive enriched set is in representation of different types of ICHs as well as ICHs which are less prevalent. To collect this set we used a textual search over radiology reports. Since such data collection method might present a bias towards a specific search criteria, we also collected a randomly sampled set. We assume that in the randomly sampled set the cases in radiologists daily routine are well represented. We report AUCs of 0.9493 and 0.9566 over the enriched and randomly sampled tests set. Table 2 provides further information. A manual review of false positives showed propensity to aberrantly misclassify calcified hemangiomas, dystrophic parenchymal calcifications and basal ganglial calcifications.
4 Discussion
This work provides further evidence to support the approach of utilizing pixel wise annotated data for classification. However, our results indicate that relying on the multi-task setting alone might not be enough to yield a significant improvement in performance for classification. In BloodNet, we explicitly model a segmentation dependent classification, resulting in design that fully leverages the dense pixel wise supervision to boost classification performance. It has the advantage of both classification and localization of the acute finding and while classification is most important in a triage system, the localization provides reasoning hence crucial for a radiologist to have a better understanding of the prediction.
Acknowledgement
The authors would like to thank Orna Bregman, Assaf Pinhasi, Jonathan Laserson, David Chettrit, Chen Brestel, Eli Goz, Phil Teare, Tomer Meir, Rachel Wities, Amit Oved, Raouf Muhamedrahimov and Eyal Toledano for helpful comments and discussions during this research.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Jonathan Laserson, Christine Dan Lantsman, Michal Cohen-Sfady, Itamar Tamir, Eli Goz, Chen Brestel, Shir Bar, Maya Atar, and Eldad Elnekave, “Textray: Mining clinical reports to gain a broad understanding of chest x-rays,” ar Xiv preprint ar Xiv:1806.02121 , 2018.
- 2[2] Ran Shadmi, Victoria Mazo, Orna Bregman-Amitai, and Eldad Elnekave, “Fully-convolutional deep-learning based system for coronary calcium score prediction from non-contrast chest ct,” in Biomedical Imaging (ISBI 2018), 2018 IEEE 15th International Symposium on . IEEE, 2018, pp. 24–28.
- 3[3] Chen Brestel, Ran Shadmi, Itamar Tamir, Michal Cohen-Sfaty, and Eldad Elnekave, “Radbot-cxr: Classification of four clinical finding categories in chest x-ray using deep learning,” 2018.
- 4[4] Amir Bar, Lior Wolf, Orna Bergman Amitai, Eyal Toledano, and Eldad Elnekave, “Compression fractures detection on ct,” in Medical Imaging 2017: Computer-Aided Diagnosis . International Society for Optics and Photonics, 2017, vol. 10134, p. 1013440.
- 5[5] Kamal Jnawali, Mohammad R Arbabshirani, Navalgund Rao, and Alpen A Patel, “Deep 3d convolution neural network for ct brain hemorrhage classification,” in Medical Imaging 2018: Computer-Aided Diagnosis . International Society for Optics and Photonics, 2018, vol. 10575, p. 105751 C.
- 6[6] Sasank Chilamkurthy, Rohit Ghosh, Swetha Tanamala, Mustafa Biviji, Norbert G Campeau, Vasantha Kumar Venugopal, Vidur Mahajan, Pooja Rao, and Prashant Warier, “Development and validation of deep learning algorithms for detection of critical findings in head ct scans,” ar Xiv preprint ar Xiv:1803.05854 , 2018.
- 7[7] Monika Grewal, Muktabh Mayank Srivastava, Pulkit Kumar, and Srikrishna Varadarajan, “Radnet: Radiologist level accuracy using deep learning for hemorrhage detection in ct scans,” in Biomedical Imaging (ISBI 2018), 2018 IEEE 15th International Symposium on . IEEE, 2018, pp. 281–284.
- 8[8] Shuiwang Ji, Wei Xu, Ming Yang, and Kai Yu, “3d convolutional neural networks for human action recognition,” IEEE transactions on pattern analysis and machine intelligence , vol. 35, no. 1, pp. 221–231, 2013.
