Healthy versus pathological learning transferability in shoulder muscle MRI segmentation using deep convolutional encoder-decoders
Pierre-Henri Conze, Sylvain Brochard, Val\'erie Burdin, Frances T., Sheehan, Christelle Pons

TL;DR
This study explores deep learning for automatic shoulder muscle MRI segmentation, focusing on transferability from healthy to pathological data and improving accuracy with pre-trained encoders, aiding clinical diagnosis.
Contribution
It demonstrates the feasibility of using limited annotated data and transfer learning to enhance pathological shoulder muscle segmentation accuracy.
Findings
Achieved Dice scores up to 82.8% for certain muscles.
Pre-trained encoders improve segmentation performance.
Transfer learning from healthy to pathological data is effective.
Abstract
Automatic segmentation of pathological shoulder muscles in patients with musculo-skeletal diseases is a challenging task due to the huge variability in muscle shape, size, location, texture and injury. A reliable fully-automated segmentation method from magnetic resonance images could greatly help clinicians to plan therapeutic interventions and predict interventional outcomes while eliminating time consuming manual segmentation efforts. The purpose of this work is three-fold. First, we investigate the feasibility of pathological shoulder muscle segmentation using deep learning techniques, given a very limited amount of available annotated pediatric data. Second, we address the learning transferability from healthy to pathological data by comparing different learning schemes in terms of model generalizability. Third, extended versions of deep convolutional encoder-decoder architectures…
| metric | scheme | P | HP | A | ||
| network | U-Net [29] | v16U-Net | v16pU-Net | |||
| dice | deltoid | 68.9429.9 | 71.0529.5 | 78.3224.4 | 80.0523.1 | 82.4220.4 |
| infraspinatus | 71.3824.7 | 77.0022.5 | 81.5818.3 | 81.9119.0 | 81.9818.6 | |
| supraspinatus | 64.9428.0 | 65.6929.6 | 65.6830.7 | 67.3029.4 | 70.9828.7 | |
| subscapularis | 78.1018.1 | 74.5525.2 | 81.4115.0 | 81.5815.2 | 82.8014.4 | |
| sens | deltoid | 70.8530.5 | 70.7429.5 | 78.9225.4 | 81.4523.7 | 83.8021.3 |
| infraspinatus | 72.1226.4 | 79.4523.1 | 84.6118.2 | 83.7418.6 | 83.4819.0 | |
| supraspinatus | 64.0231.8 | 63.1633.2 | 65.5534.5 | 67.2133.0 | 68.6032.3 | |
| subscapularis | 78.8919.7 | 74.7527.3 | 82.5318.1 | 81.7518.8 | 84.3616.5 | |
| spec | deltoid | 99.610.80 | 99.561.07 | 99.850.19 | 99.820.22 | 99.840.22 |
| infraspinatus | 99.820.23 | 99.820.22 | 99.840.18 | 99.860.17 | 99.860.18 | |
| supraspinatus | 99.860.18 | 99.900.13 | 99.880.15 | 99.860.17 | 99.910.12 | |
| subscapularis | 99.860.13 | 99.830.28 | 99.870.13 | 99.880.12 | 99.860.15 | |
| jacc | deltoid | 59.2729.7 | 61.6829.3 | 69.4826.0 | 71.4624.9 | 74.0022.8 |
| infraspinatus | 60.3225.6 | 66.9124.0 | 72.0020.4 | 72.6320.6 | 72.7121.0 | |
| supraspinatus | 53.6127.1 | 55.2729.3 | 55.7030.1 | 56.9828.7 | 61.3128.7 | |
| subscapularis | 66.9319.6 | 64.3124.7 | 70.8317.6 | 71.1317.7 | 72.7217.16 | |
| kappa | deltoid | 68.6330.0 | 70.7329.7 | 78.1524.4 | 79.8923.2 | 82.2820.5 |
| infraspinatus | 71.1924.7 | 76.8522.5 | 81.4518.3 | 81.7919.0 | 81.8618.7 | |
| supraspinatus | 64.7628.0 | 65.5629.6 | 65.5530.7 | 67.1629.4 | 70.8728.7 | |
| subscapularis | 77.9518.1 | 79.2317.1 | 81.2715.0 | 81.4515.2 | 82.6714.4 | |
| ASE | deltoid | 252.0421.6 | 268.0507.8 | 105.5178.9 | 94.23139.2 | 80.38127.5 |
| infraspinatus | 156.8228.7 | 92.37105.9 | 74.4792.8 | 80.1196.2 | 79.1796.9 | |
| supraspinatus | 174.8164.0 | 159.9153.5 | 153.9146.0 | 147.5129.4 | 134.6135.5 | |
| subscapularis | 94.5695.5 | 102.0110.7 | 95.19109.0 | 94.06111.3 | 82.9586.88 | |
| metric | scheme | P | HP | A | |
| network | U-Net [29] | v16U-Net | |||
| dice | deltoid | 3.7 | 8.8 | 9.7 | 7.5 |
| infraspinatus | 2.3 | 5.4 | 0.491 | 0.935 | |
| supraspinatus | 4.3 | 4.8 | 3.2 | 7.0 | |
| subscapularis | 1.1 | 1.5 | 0.001 | 0.006 | |
| sens | deltoid | 1.2 | 3.7 | 2.2 | 4.4 |
| infraspinatus | 6.1 | 3.9 | 0.117 | 0.788 | |
| supraspinatus | 8.6 | 8.7 | 0.016 | 0.135 | |
| subscapularis | 2.7 | 2.8 | 0.002 | 1.5 | |
| spec | deltoid | 7.9 | 2.6 | 0.457 | 0.069 |
| infraspinatus | 1.3 | 1.2 | 0.010 | 0.387 | |
| supraspinatus | 8.2 | 0.118 | 1.0 | 7.8 | |
| subscapularis | 0.924 | 0.005 | 0.078 | 2.5 | |
| jacc | deltoid | 5.1 | 9.9 | 7.0 | 1.1 |
| infraspinatus | 1.6 | 1.6 | 0.251 | 0.917 | |
| supraspinatus | 4.9 | 8.3 | 1.8 | 1.7 | |
| subscapularis | 1.2 | 1.0 | 2.6 | 0.002 | |
| kappa | deltoid | 2.6 | 7.9 | 8.9 | 6.8 |
| infraspinatus | 1.7 | 4.6 | 0.476 | 0.928 | |
| supraspinatus | 3.4 | 4.3 | 2.9 | 5.8 | |
| subscapularis | 9.5 | 1.4 | 0.001 | 0.006 | |
| ASE | deltoid | 2.2 | 7.9 | 0.001 | 0.021 |
| infraspinatus | 8.4 | 0.021 | 0.308 | 0.813 | |
| supraspinatus | 7.3 | 8.2 | 0.004 | 0.036 | |
| subscapularis | 0.009 | 0.009 | 0.005 | 0.011 | |
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.
Healthy versus pathological learning transferability in shoulder muscle MRI segmentation using deep convolutional encoder-decoders
Pierre-Henri Conze
Sylvain Brochard
Valérie Burdin
Frances T. Sheehan
Christelle Pons
IMT Atlantique, LaTIM UMR 1101, UBL, Technopôle Brest-Iroise, 29238 Brest, France
Inserm, LaTIM UMR 1101, IBRBS, 22 rue Camille Desmoulins, 29238 Brest, France
Rehabilitation Medicine, University Hospital of Brest, 2 avenue Foch, 29200 Brest, France
SSR pediatric, Fondation ILDYS, Ty Yann, rue Alain Colas, 29218 Brest, France
Rehabilitation Medicine, NIH, 10 Center Drive, MD 20892, Bethesda, USA
Abstract
Fully-automated segmentation of pathological shoulder muscles in patients with musculo-skeletal diseases is a challenging task due to the huge variability in muscle shape, size, location, texture and injury. A reliable automatic segmentation method from magnetic resonance images could greatly help clinicians to diagnose pathologies, plan therapeutic interventions and predict interventional outcomes while eliminating time consuming manual segmentation. The purpose of this work is three-fold. First, we investigate the feasibility of automatic pathological shoulder muscle segmentation using deep learning techniques, given a very limited amount of available annotated pediatric data. Second, we address the learning transferability from healthy to pathological data by comparing different learning schemes in terms of model generalizability. Third, extended versions of deep convolutional encoder-decoder architectures using encoders pre-trained on non-medical data are proposed to improve the segmentation accuracy. Methodological aspects are evaluated in a leave-one-out fashion on a dataset of 24 shoulder examinations from patients with unilateral obstetrical brachial plexus palsy and focus on 4 rotator cuff muscles (deltoid, infraspinatus, supraspinatus and subscapularis). The most accurate segmentation model is partially pre-trained on the large-scale ImageNet dataset and jointly exploits inter-patient healthy and pathological annotated data. Its performance reaches Dice scores of 82.4%, 82.0%, 71.0% and 82.8% for deltoid, infraspinatus, supraspinatus and subscapularis muscles. Absolute surface estimation errors are all below 83mm2 except for supraspinatus with 134.6mm2. The contributions of our work offer new avenues for inferring force from muscle volume in the context of musculo-skeletal disorder management.
keywords:
shoulder muscle segmentation , musculo-skeletal disorders , deep convolutional encoder-decoders , healthy versus pathological transferability , obstetrical brachial plexus palsy
††journal: Computerized Medical Imaging and Graphics
1 Introduction
The rapid development of non-invasive imaging technologies over the last decades has opened new horizons in studying both healthy and pathological anatomy. As part of this, pixel-wise segmentation has become a crucial task in medical image analysis with numerous applications such as computer-assisted diagnosis, surgery planning, visual augmentation, image-guided interventions and extraction of quantitative indices from images. However, the analysis of complex magnetic resonance (MR) imaging datasets is cumbersome and time-consuming for radiologists, clinicians and researchers. Thus, computerized assistance methods, including robust automatic image segmentation techniques, are needed to guide and improve image interpretation and clinical decision making.
Although great strides have been made in automatically delineating cartilages and bones [1, 2], there is a great need for accurate muscle delineations in managing musculo-skeletal disorders. The task of segmenting muscles from MR images becomes more difficult when the pathology alters the size, shape, texture and global MR appearance of muscles [3] (Fig.1). Further, the large variability across patients, arising from age-related development and injury, impacts the ability to delineate muscles. To circumvent these difficulties, muscle segmentation is traditionally performed manually, in a slice-by-slice fashion [4]. However, manual segmentation is a time-consuming task and is often imprecise due to intra- and inter-expert variability. Therefore, most musculo-skeletal diagnoses are based on 2D analyses of single images, despite the utility of 3D volume exploration. Recently, there has been a growing interest in developing automatic techniques for 3D muscle segmentation, particularly in the area of deploying deep learning methodologies using convolutional encoder-decoders [5].
Obstetrical brachial plexus palsy (OBPP), among the most common birth injuries [6], is one such pathology in which accurate 3D automatic muscle segmentation could help to quantify a patient’s level of impairment, guide interventional planning or track treatment progress. OBPP occurs most often during the delivery phase when lateral traction is applied to the head to permit shoulder clearance [7]. It is characterized by the disruption of the peripheral nervous system conducting signals from the spinal cord to shoulders, arms and hands, with an incidence of around 1.4 every 1000 live births [8]. This nerve injury leads to variable muscle denervation, resulting in muscle atrophy with fatty infiltration, growth disruption, muscle atrophy and force imbalances around the shoulder [9]. Treatment and prevention of shoulder muscle strength imbalances are main therapeutic goals for children with OBPP who do not fully recover [10]. Patient-specific information related to the degree of muscle atrophy across the shoulder is therefore needed to plan interventions and predict interventional outcomes. Recent work, reporting a clear relationship between muscle atrophy and strength loss for children with OBPP [6], demonstrates that an ability to accurately quantify 3D muscle morphology directly translates into an understanding of the force capacity of shoulder muscles. In this direction, shoulder muscle segmentation on MR images is needed to both quantify individual muscle involvement and analyze shoulder strength balance in children with OBPP.
Therefore, the purpose of our study is to develop and validate a robust and fully-automated muscle segmentation pipeline, which will support new insights into the evaluation, diagnosis and management of musculo-skeletal diseases. The specific aims are three-fold. First, we aim at studying the feasibility of automatically segmenting pathological shoulder muscle using deep convolutional encoder-decoder networks, based on an available, but small, annotated dataset in children with OBPP [6]. Second, our work addresses the learning transferability from healthy to pathological data, focusing particularly on how available data from both healthy and pathological shoulder muscles can be jointly exploited for pathological shoulder muscle delineation. Third, extended versions of deep convolutional encoder-decoder architectures, using encoders pre-trained on non-medical data, are investigated to improve the segmentation accuracy. Experiments extend our preliminary results [11] to four shoulder muscles including deltoid, infraspinatus, supraspinatus and subscapularis.
2 Related works
To extract quantitative muscle volume measures, from which forces can be derived [6], muscle segmentation is traditionally performed manually in a slice-by-slice manner [4] from MR images. This task is extremely time-consuming and requires tens of minutes to get accurate delineations for one single muscle. Thus, it is not applicable for large volumes of data typically produced in research studies or clinical imaging. In addition, manual segmentation is prone to intra- and inter-expert variability, resulting from the irregularity of muscle shapes and the lack of clearly visible boundaries between muscles and surrounding anatomy [12]. To facilitate the process, a semi-automatic processing, based on transversal propagations of manually-drawn masks, can be applied [13]. It consists of several ascending and descending non-linear registrations applied to manual masks to finally achieve volumetric results. Although semi-automatic methods achieve volume segmentation in less time then manual segmentation, they are still time-consuming.
A model-based muscle segmentation incorporating a prior statistical shape model can be employed to delineate muscles boundaries from MR images. A patient-specific 3D geometry is reached based on the deformation of a parametric ellipse fitted to muscle contours, starting from a reduced set of initial slices [14, 15]. Segmentation models can be further improved by exploiting a-priori knowledge of shape information, relying on internal shape fitting and auto-correction to guide muscle delineation [16]. Baudin et al. [17] combined a statistical shape atlas with a random walks graph-based algorithm to automatically segment individual muscles through iterative linear optimization. Andrews et al. [18] used a probabilistic shape representation called generalized log-ratio representation that included adjacency information along with a rotationally invariant boundary detector to segment thigh muscles.
Conversely, aligning and merging manually segmented images into specific atlas coordinate spaces can be a reliable alternative to statistical shape models. In this context, various single and multi-atlas methods have been proposed for quadriceps muscle segmentation [19, 20] relying on non-linear registration. Engstrom et al. [21] used a statistical shape model constrained with probabilistic MR atlases to automatically segment quadratus lumborum. Segmentation of muscle versus fatty tissues has been also performed through possibilistic clustering [22], histogram-based thresholding followed by region growing [23] and active contours [24] techniques.
However, all the previously described methods are not perfectly suited for high inter-subject shape variability, significant differences of tissue appearance due to injury and delineations of weak boundaries. Moreover, many of the previously described methods are semi-automatic and hence require prior knowledge, usually associated with high computational costs and large dataset requirements. Therefore, developing a robust fully-automatic muscle segmentation method remains an open and challenging issue, especially when dealing with pathological pediatric data.
Huge progress has been recently made for automatic image segmentation using deep Convolutional Neural Networks (CNN). Deep CNNs are entirely data-driven supervised learning models formed by multi-layer neural networks [25]. In contrast to conventional machine learning which requires hand-crafted features and hence specialized knowledge, deep CNNs automatically learn complex hierarchical features directly from data. CNNs obtained outstanding performance for many medical image segmentation tasks [5, 26], which suggests that robust automated delineation of shoulder muscles from MR images may be achieved using CNN-based segmentation. To our knowledge, no other study has been conducted on shoulder muscle segmentation using deep learning methods.
The simplest way to perform segmentation using deep CNNs consists in classifying each pixel individually by working on patches extracted around them [27]. Since input patches from neighboring pixels have large overlaps, the same convolutions are computed many time. By replacing fully connected layers with convolutional layers, a Fully Convolutional Network (FCN) can take entire images as inputs and produce likelihood maps instead of single pixel outputs. It removes the need to select representative patches and eliminates redundant calculations due to patch overlaps. In order to avoid outputs with far lower resolution than input shapes, FCNs can be applied to shifted versions of the input images [28]. Multiple resulting outputs are thus stitched together to get results at full resolution.
Further improvements can be reached with architectures comprising a regular FCN to extract features and capture context, followed by an up-sampling part that enables to recover the input resolution using up-convolutions [5]. Compared to patch-based or shift-and-stitch methods, it allows a precise localization in a single pass while taking into account the full image context. Such architecture made of paired networks is called Convolutional Encoder-Decoder (CED).
U-Net [29] is the most well-known CED in the medical image analysis community. It has a symmetrical architecture with equal amount of down-sampling and up-sampling layers between contracting and expanding paths (Fig.3a). The encoder gradually reduces the spatial dimension with pooling layers whereas the decoder gradually recovers object details and spatial dimension. One key aspect of U-Net is the use of shortcuts (so-called skip connections) which concatenate features from the encoder to the decoder to help in recovering object details while improving localization accuracy. By allowing information to directly flow from low-level to high-level feature maps, faster convergence is achieved. This architecture can be exploited for 3D volume segmentation [30] by replacing all 2D operations with their 3D counterparts but at the cost of computational speed and memory consumption. Processing 2D slices independently before reconstructing 3D medical volumes remains a simpler alternative. Instead of cross-entropy used as loss function, the extension of U-Net proposed in [31] directly minimizes a segmentation error to handle class imbalance between foreground and background.
3 Material and methods
In this work, we develop and validate a fully-automatic methodology for pathological shoulder muscle segmentation through deep CEDs (Sect.2), using a pediatric OPBB dataset (Sect.3.1). Healthy versus pathological learning transferability is addressed in Sect.3.2. Extended deep CED architectures with pre-trained encoders are proposed in Sect.3.3. Assessment is performed using dedicated evaluation metrics (Sect.3.4).
3.1 Imaging dataset
Data collected from a previous study [6] investigating the muscle volume-strength relationship in 12 children with unilateral OPBB (averaged age of years) formed the basis of the current study. In this IRB approved study, informed consents from a legal guardian and assents from the participants were obtained for all subjects. If a participant was over 18 years of age, only informed consent was obtained from that participant. For each patient, two 3D axial-plane T1-weighted gradient-echo MR images were acquired: one for the affected shoulder and another for the unaffected one. For each image set, equally spaced 2D axial slices were selected for four different rotator cuff muscles: deltoid, infraspinatus, supraspinatus and subscapularis. These slices were annotated by an expert in pediatric physical medicine and rehabilitation to reach pixel-wise groundtruth delineations. Image size for axial slices are constant for each subject ( pixels). Image resolution varies from to mm, allowing a finer resolution for smaller subjects. The number of axial slices fluctuates from to , whereas slice thickness remains unchanged (mm). Overall, we had 374 (resp. 395) annotated axial slices for deltoid, 306 (367) for infraspinatus, 238 (208) for supraspinatus and 388 (401) for subscapularis across 2400 (2448) axial slices arising from 12 affected (unaffected) shoulders. Among these 24 MR image sets, pairings between affected and unaffected shoulders are known. Due to sparse annotations (Fig.1), deep CEDs exploit as inputs 2D axial slices and produce 2D segmentation masks which can be then stacked to recover a 3D volume for clinical purposes. Among the images from the affected side, are from right shoulders (R-P-0134,0684,0382,0447,0660,0737,0667,0277) whereas correspond to left shoulders (L-P-0103,0351,0922,0773). Training images displaying a right (left) shoulder are flipped when a left (right) shoulder is considered for test.
3.2 Healthy versus pathological learning transferability
In the context of OBPP, the limited availability of both healthy and pathological data for image segmentation brings new queries related to the learning transferability from healthy to pathological structures. This aspect is particularly suitable to musculo-skeletal pathologies for two reasons. First, despite different shapes and sizes due to growth and atrophy, healthy and pathological muscles may share common characteristics such as anatomic locations and overall aspects. Second, combining healthy and pathological data for deep learning-based segmentation can act as a smart data augmentation strategy when faced with limited annoted data. In exploring the combined use of healthy and pathological data for pathological muscle segmentation, determining the optimal learning scheme is crucial. Thus, three different learning schemes (Fig.2) employed with deep CEDs are considered:
pathological only (P): the most common configuration consists in exploiting groundtruth annotations made on impaired shoulder muscles only, making the hypothesis that CED features extracted from healthy examinations are not suited enough for pathological anatomies.
- -
healthy transfer to pathological (HP): another strategy deals with transfer learning and fine tuning from healthy to pathological muscles. In this context, a first CED is trained using groundtruth segmentations from unaffected shoulders only. The weights of the resulting model are then used as initialization for a second CED network which is trained using pathological inputs only.
- -
simultaneous healthy and pathological (A111A stands for ‘all’): the last configuration consists in training a CED with a groundtruth dataset comprising annotations made on both healthy and pathological shoulder muscles, which allows to benefit from a more consequent dataset.
By comparing these different training strategies, we evaluate the benefits brought by combining healthy and pathological data together in terms of model generalizability. The balance between data augmentation and healthy versus pathological muscle variability is a crucial question which has never been investigated for muscle segmentation. These three different schemes, referred as P (pathological only), HP (healthy transfer to pathological) and A (simultaneous healthy and pathological) are compared in a leave-one-out fashion (Fig.2). The overall dataset is divided into healthy and pathological MR examinations. Iteratively, one pathological examination is extracted from the pathological dataset and considered as test examination for muscle segmentation. To avoid any bias for HP and A, annotated data from the healthy shoulder of the patient whose pathological shoulder is considered for test is not used during training.
For all schemes, deep CED networks are trained using data augmentation since the amount of available training data is limited. Training 2D axial slices undergo random scaling, rotation, shearing and shifting on both directions to teach the network the desired invariance and robustness properties [29]. In practice, 100 augmented images are produced for one single training axial slice. Comparisons between P, HP and A schemes are performed using standard U-Net [29] with 10 epochs, a batch size of 10 images, an Adam optimizer with as learning rate for stochastic optimization, a fuzzy Dice score as loss function and randomly initialized weights for convolutional filters. Models were implemented using Keras and trained with a single Nvidia GeForce GTX 1080 Ti GPU with Gb/s. Once training is performed, predictions for one single axial slice take 28ms only which is suitable for routine clinical practice.
3.3 Extended architectures with pre-trained encoders
Contrary to deep classification networks which are usually pre-trained on a very large image dataset, CED architectures used for segmentation are typically trained from scratch, relying on randomly initialized weights. Reaching a generic model without over-fitting is therefore challenging, especially when only a small amount of images is available. As suggested in [32], the encoder part of a deep CED network can be replaced by a well-known classification network whose weights are pre-trained on an initial classification task. It allows to exploit transfer learning from large datasets such as ImageNet [33] for deep learning-based segmentation. In the literature, the encoder part of a deep CED has been already replaced by pre-trained VGG-11 [32] and ABN WideResnet-38 [34] with improvements compared to their randomly weighted counterparts.
Following this idea, we propose to extend the standard U-Net architecture (Sect.2) by exploiting another simple network from the VGG family [35] as encoder, namely the VGG-16 architecture. To improve performance, this encoder branch is pre-trained on ImageNet [33]. This database has been designed for object recognition purposes and contains more than million natural images from 1000 classes. Pre-training our deep CED dedicated to muscle image segmentation using non-medical data is an efficient way to reduce the data scarcity issue while improving model generalizability [36]. Pre-trained models can not only improve predictive performance but also require less training time to reach convergence for the target task. In particular, low-level features captured by first convolutional layers are usually shared between different image types which explains the success of transfer learning between tasks.
The VGG-16 encoder (Fig.3b) consists of sequential layers including convolutional layers followed by Rectified Linear Unit (ReLU) activation functions. Reducing the spatial size of the representation is handled by max pooling layers. Compared to standard U-Net (Fig.3a), the first convolutional layer generates 64 channels instead of . As the network deepens, the number of channels doubles after each max pooling until it reaches 512 (256 for classical U-Net). After the second max pooling operation, the number of convolutional layers differ from U-Net with patterns of consecutive convolutional layers instead of , following the original VGG-16 architecture. In addition, input images are extended from one single greyscale channel to 3 channels by repeating the same content in order to respect the dimensions of the RGB ImageNet images used for encoder pre-training. The only differences with VGG-16 rely in the fact that the last convolutional layer as well as top layers including fully-connected layers and softmax have been omitted. The two last convolutional layers taken from VGG-16 serve as central part of the CED and separate both contracting and expanding paths.
The extension of the U-Net encoder is transferred to the decoder branch by adding convolutional layers as well as more feature channels to get an exactly symmetrical construction while keeping skip connections. Contrary to encoder weights which are initialized using pre-training performed on ImageNet, decoder weights are set randomly. As for U-Net, a final convolutional layer followed by a sigmoid activation function achieves pixel-wise segmentation masks whose resolution is the same as input slices.
Pathological shoulder muscle segmentation using the standard U-Net architecture [29] as well as the proposed extension without (v16U-Net) and with (v16pU-Net) weights pre-trained on ImageNet is performed through leave-one-out experiments. In this context, we rely on training scheme A combining both healthy and pathological data (Sect.3.2). As previously, networks are trained with data augmentation, 10 epochs, a batch size of 10 images, an Adam optimizer and a fuzzy Dice score used as loss function. Learning rates change from U-Net and v16pU-Net () to v16U-Net () to avoid divergence for deep networks trained with randomly selected weights.
3.4 Segmentation assessment
To assess both healthy versus pathological learning transferability (Sect.3.2) and extended pre-trained deep convolutional architectures (Sect.3.3), the accuracy of automatic pathological shoulder muscle segmentation is quantified based on Dice (), sensitivity (), specificity () and Jaccard () scores (in %) where TP, FP, TN and FN are the number of true or false positive and negative pixels. Evaluations also rely on the Cohen’s kappa coefficient () in % where and are the relative observed agreement and the hypothetical probability of chance agreement. In practice, which corresponds to the accuracy and . Finally, we exploit an absolute surface estimation error (ASE) which compares groundtruth and estimated muscle surfaces defined in mm2 from segmentation masks. These scores tend to provide a complete assessment of the ability of CED models to provide contours identical to those manually performed. Reported results are averaged among all annotated slices arising from the 12 pathological shoulder examinations. Network parameters are those reaching the best fuzzy Dice test scores during training.
4 Results and discussion
4.1 Healthy versus pathological learning transferability
The highest performance is achieved when both healthy and pathological data are simultaneously used for training (A), with Dice scores of for deltoid, for infraspinatus and for subscapularis (Tab.1). Scheme A outperforms transfer learning and fine tuning (HP) from to in terms of Dice. However, this conclusion does not apply to supraspinatus for which A and HP schemes achieve the same performance in Dice () and Cohen’s kappa (). In particular, A increases the sensitivity ( instead of ) but provides a slightly smaller specificity, compared to HP. In this specific case, medians are nevertheless rather in favour of A compared to means (Fig.4). Comparing ASE from HP to A reveals improvements for all shoulder muscles, including deltoid whose surface estimation error decreases from to mm2. The same finding arises when studying Jaccard scores whose gains are and for deltoid and subscapularis. The Cohen’s kappa coefficient jumps from () to () for deltoid (infraspinatus). Therefore, directly combining healthy and pathological data appears a better strategy than dividing training into two parts, focusing on first healthy and then pathological data via transfer learning. Further, exploiting annotations for the pathological shoulder muscles only (P) is the worst training strategy (Tab.1, Fig.4), especially for deltoid (Dice loss of from A to P). However, results for subscapularis deviate from this result, with higher similarity scores (except for kappa) compared to HP combined with the best ASE (mm2). In general, the CED features extracted from healthy examinations are suited enough for pathological anatomies while acting as an efficient data augmentation strategy.
Accuracy scores for supraspinatus are globally worse than for other muscles (Fig.4) since its thin and elongated shape can strongly vary across patients [16]. Moreover, we notice the presence of a single severely atrophied supraspinatus (L-P-0922) among the set of pathological examinations. Dice results for this single muscle is for P against and for HP and A respectively. It suggests that muscles undergoing very strong degrees of injury must be processed separately, relying either on pathological data only or manual delineations. Nevetheless, learning scheme A appears globally better suited from weak to moderately severe muscle impairments.
Overall, the segmentation results for all three learning schemes are more accurate for mid-muscle regions than for both base and apex, where muscles appear smaller with strong appearance similarities with surrounding tissues (Fig.5, top row). Above conclusions (A HP P) are confirmed with much more individual Dice scores grouped on the interval for A. The concordance between predicted and groundtruth deltoid surfaces (Fig.5, bottom row), demonstrates a stronger correlation for A than for P and HP with individual estimations closer to the line of perfect concordance (L-P-0773 is the most telling example), in agreement with similarity scores reported for each learning scheme (Tab.1, Fig.4).
Visually comparing both manual and automatic segmentation for deltoid (P, HP and A, Fig.6) and other rotator cuff muscles (A only, Fig.7) further supports the validity of automatic segmentation. A very accurate deltoid delineation is achieved for A whereas P and HP tend to under-segment the muscle area (Fig.6). Complex muscle shapes and subtle contours (Fig.7) are relatively well captured. In addition, we can notice outstanding performance near muscle insertion regions (Fig.7) whose contours are usually very hard to extract, even visually. These results confirm that using simultaneously healthy and pathological data for training helps in providing good model generalizability despite the data scarcity issue combined with a large appearance variability.
4.2 Extended architectures with pre-trained encoders
The v16pU-Net architecture globally outperforms both U-Net and v16U-Net networks (Fig.4) with Dice scores of for deltoid, for infraspinatus, for supraspinatus and 82.80% for subscapularis (Tab.1). On the contrary, v16U-Net (U-Net) obtains () for deltoid, () for infraspinatus, () for supraspinatus and % (%) for subscapularis. In one hand, despite slightly worse scores compared with U-Net for infraspinatus in terms of sensitivity ( against 84.61{\color[rgb]{0,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{0,0,0}\pgfsys@color@gray@stroke{0}\pgfsys@color@gray@fill{0}\%}) and ASE ( against mm2), v16U-Net is most likely to provide good predictive performance and model generalizability thanks to its deeper architecture. On the other hand, comparisons between v16U-Net and v16pU-Net reveal that pre-training the encoder using ImageNet brings non-negligible improvements (Fig.4). For instance, v16pU-Net provides significant gains (Tab.1) for deltoid (supraspinatus) whose Jaccard score goes from () to (). The Cohen’s kappa coefficient enhancement is around (). Surface estimation errors are among the lowest obtained with only mm2 for deltoid and 82.95mm2 for subscapularis. Medians and first quartiles (Fig.4) globally highlight significant segmentation gains, especially for supraspinatus. Despite their non-medical nature, the large amount of ImageNet images used for pre-training makes the network converge towards a better solution. v16pU-Net is therefore the most able to efficiently discriminate individual muscles from surrounding anatomical structures, compared to U-Net and v16U-Net. In average among the four shoulder muscles, gains for Dice, sensitivity, Jaccard and kappa reach , , and from U-Net to v16pU-Net.
Above conclusions (v16pU-Net v16U-Net U-Net) are further supported by statistical analysis (Tab.2). Except for infraspinatus, Student’s paired t-tests between v16pU-Net and v16U-Net or U-Net globally indicate that extended architectures with pre-trained encoders really bring non-negligible improvements (p-values for similarity metrics and ASE). This finding is all the more verified between v16pU-Net embedded with learning scheme A and U-Net [29] with P, HP or A for all muscles including infraspinatus.
From U-Net to v16pU-Net, individual Dice scores (Fig.8, top row) are slightly pushed towards the upper limit () with less variability and an increased overall consistency along the axial axis, as for R-P-0737 and L-P-0773. Extreme axial slices are much better handled in the case v16pU-Net, especially when normalized slice numbers approach zero. In addition, a slightly stronger correlation between predicted and groundtruth deltoid surface can be seen for v16pU-Net with respect to U-Net and v16U-Net (Fig.8, bottom row). In particular, great improvements for R-P-0737 and L-P-0773 can be highlighted.
Globally, compared to U-Net and v16U-Net, better contour adherence and shape consistency are reached by v16pU-Net whose ability to mimmic expert annotations is notable (Fig.9). The great diversity in terms of textures (smooth in R-P-0684 versus granular in R-P-0737) is accurately captured despite high similar visual properties with surrounding structures. Visual results also reveal that v16pU-Net has a good behavior for complex muscle insertion regions (R-P-0447). Despite a satisfactory overall quality, U-Net and v16U-Net are frequently prone to under- (R-P-0134, R-P-0277) or over-segmentation (R-P-0684). Some examples report inconsistent shapes (R-P-0667, R-P-0737), sometimes combined with false positive areas which can be located far away from the groundtruth muscle location (R-P-0447, L-P-0773). Using a pre-trained and complex architecture such as v16pU-Net to simultaneously process healthy and pathological data provides accurate automated delineations of pathological shoulder muscles for patients with OPBB.
4.3 Benefits for clinical practice
The key contribution of this work deals with the possibility of automatically providing robust MR delineations for shoulder pathological muscles, despite the strong diversity in shape, size, location, texture and injury (Fig.9). First, it has the advantages of reducing the burden of manual segmentation and avoiding the subjectivity of experts. Second, it paves the way for the automated inference of individual morphological parameters [6] which are not accessible with simple clinical examinations. This can therefore be useful to guide the rehabilitative and surgical management of children with OBPP. The benefit of the proposed technology in real clinical use can be also involved for other very frequent shoulder muscular disorders such as rotator cuff tears in order to provide objective predictors of successful surgical repair [37].
Despite specific segmentation difficulties in shoulder muscles related to complex shapes and reduced sizes, our contributions show good performance with, in particular, excellent specificity (Tab.1). In shoulder muscles, better segmentation results are highlighted for mid muscle regions (Fig.8) where muscles appear bigger and well differentiated from surrounding tissues. Thus, we can assume that our approach could have very good performance for larger muscles with stable shapes like most of arm, forearm, thigh and leg muscles. Additionally, it provides interesting perspectives for other muscular disorders, for which objective and non-invasive biomarkers are required to effectively monitor both disease progression and treatment response.
At a research level, it could document effects of innovative treatments like genetic therapies for neuromuscular disorders [38] or improve the understanding of particular symptoms or diseases [39]. It could also be integrated into bio-mechanical models [40, 41] to help clinicians for intervention planning.
5 Conclusion
In this work, we successfully addressed automatic pathological shoulder muscle MRI segmentation for patients with obstetrical brachial plexus palsy by means of deep convolutional encoder-decoders. In particular, we studied healthy to pathological learning transferability by comparing different learning schemes in terms of model generalizability against large muscle shape, size, location, texture and injury variability. Moreover, convolutional encoder-decoder networks were expanded using VGG-16 encoders pre-trained on ImageNet to improve the accuracy reached by standard U-Net architectures. Our contributions were evaluated on four different shoulder muscles: deltoid, infraspinatus, supraspinatus and subscapularis. First, results clearly show that features extracted from unimpaired limbs are suited enough for pathological anatomies while acting as an efficient data augmentation strategy. Compared to transfer learning, combining healthy and pathological data for training provides the best segmentation accuracy together with outstanding delineation performance for muscle boundaries including insertion areas. Second, experiments reveal that convolutional encoder-decoders involving a pre-trained VGG-16 encoder strongly outperforms U-Net. Despite the non-medical nature of pre-training data, such deeper networks are able to efficiently discriminate individual muscles from surrounding anatomical structures. These conclusions offer new perspectives for the management of musculo-skeletal disorders, even if a small and heterogeneous dataset is available. The proposed approach can be easily extended to other muscle types and imaging modalities to provide decision support in various applications including neuro-muscular diseases, sports related injuries or any other muscle disorders. Methodological perspectives on domain adaptation should deserve further investigation to take advantage of multi-centric data. Clinically, our method can be useful to distinguish between pathologies, evaluate the effect of treatments and facilitate surveillance of neuro-muscular disease course. It could be exploited together with bio-mechanical models to improve the understanding of complex pathologies and help clinicians to plan surgical interventions.
Conflicts of interest
None of the authors of this manuscript have any financial or personal relationships with other people or organizations that could inappropriately influence and bias this work.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] F. Liu, Z. Zhou, H. Jang, A. Samsonov, G. Zhao, R. Kijowski, Deep convolutional neural network and 3D deformable approach for tissue segmentation in musculoskeletal magnetic resonance imaging, Magnetic Resonance in Medicine 79 (4) (2018) 2379–2391.
- 2[2] A. Boutillon, B. Borotikar, V. Burdin, P.-H. Conze, Combining shape priors with conditional adversarial networks for improved scapula segmentation in MR images, in: IEEE International Symposium on Biomedical Imaging, 2020.
- 3[3] Y. Barnouin, G. Butler-Browne, T. Voit, D. Reversat, N. Azzabou, G. Leroux, A. Behin, J. S. Mc Phee, P. G. Carlier, J.-Y. Hogrel, Manual segmentation of individual muscles of the quadriceps femoris using MRI: a reappraisal, Journal of Magnetic Resonance Imaging 40 (1) (2014) 239–247.
- 4[4] M. J. Tingart, M. Apreleva, J. T. Lehtinen, B. Capell, W. E. Palmer, J. J. Warner, Magnetic resonance imaging in quantitative analysis of rotator cuff muscle volume, Clinical Orthopaedics and Related Research 415 (2003) 104–110.
- 5[5] G. Litjens, T. Kooi, B. E. Bejnordi, A. A. A. Setio, F. Ciompi, M. Ghafoorian, J. A. van der Laak, B. Van Ginneken, C. I. Sánchez, A survey on deep learning in medical image analysis, Medical Image Analysis 42 (2017) 60–88.
- 6[6] C. Pons, F. T. Sheehan, H. S. Im, S. Brochard, K. E. Alter, Shoulder muscle atrophy and its relation to strength loss in obstetrical brachial plexus palsy, Clinical Biomechanics 48 (2017) 80–87.
- 7[7] P. O’Berry, M. Brown, L. Phillips, S. H. Evans, Obstetrical brachial plexus palsy, Current Problems in Pediatric and Adolescent Health Care 47 (7) (2017) 151–155.
- 8[8] S. P. Chauhan, S. B. Blackwell, C. V. Ananth, Neonatal brachial plexus palsy: incidence, prevalence, and temporal trends, in: Seminars in Perinatology, Vol. 38, 2014, pp. 210–218.
