Next Article in Journal
Cold Atmospheric Plasma: A New Strategy Based Primarily on Oxidative Stress for Osteosarcoma Therapy
Next Article in Special Issue
Walk and Run Test in Patients with Degenerative Compression of the Cervical Spinal Cord
Previous Article in Journal
Quantification of Bacteria in Mouth-Rinsing Solution for the Diagnosis of Periodontal Disease
Previous Article in Special Issue
Frailty Is a Better Predictor than Age of Mortality and Perioperative Complications after Surgery for Degenerative Cervical Myelopathy: An Analysis of 41,369 Patients from the NSQIP Database 2010–2018
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spinal Cord Morphology in Degenerative Cervical Myelopathy Patients; Assessing Key Morphological Characteristics Using Machine Vision Tools

1
Hotchkiss Brain Institute, Cumming School of Medicine, University of Calgary, Calgary, AB T2N 1N4, Canada
2
Department of Clinical Neurosciences, Section of Neurosurgery, Cumming School of Medicine, University of Calgary, Calgary, AB T2N 1N4, Canada
3
Combined Orthopedic and Neurosurgery Spine Program, University of Calgary, Calgary, AB T2N 1N4, Canada
4
Section of Orthopaedic Surgery, Department of Surgery, University of Calgary, Calgary, AB T2N 1N4, Canada
5
NeuroPoly Lab, Institute of Biomedical Engineering, Polytechnique Montrèal, Montrèal, QC H3T 1J4, Canada
6
Functional Neuroimaging Unit, CRIUGM, Universitè de Montrèal, Montrèal, QC H3T 1J4, Canada
7
Mila-Quebec AI Institute, Montrèal, QC T2N 1N4, Canada
8
Department of Biochemistry and Molecular Biology, Cumming School of Medicine, University of Calgary, Calgary, AB T2N 1N4, Canada
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
J. Clin. Med. 2021, 10(4), 892; https://doi.org/10.3390/jcm10040892
Submission received: 30 January 2021 / Revised: 16 February 2021 / Accepted: 18 February 2021 / Published: 23 February 2021
(This article belongs to the Special Issue Management of Degenerative Cervical Myelopathy and Spinal Cord Injury)

Abstract

:
Despite Degenerative Cervical Myelopathy (DCM) being the most common form of spinal cord injury, effective methods to evaluate patients for its presence and severity are only starting to appear. Evaluation of patient images, while fast, is often unreliable; the pathology of DCM is complex, and clinicians often have difficulty predicting patient prognosis. Automated tools, such as the Spinal Cord Toolbox (SCT), show promise, but remain in the early stages of development. To evaluate the current state of an SCT automated process, we applied it to MR imaging records from 328 DCM patients, using the modified Japanese Orthopedic Associate scale as a measure of DCM severity. We found that the metrics extracted from these automated methods are insufficient to reliably predict disease severity. Such automated processes showed potential, however, by highlighting trends and barriers which future analyses could, with time, overcome. This, paired with findings from other studies with similar processes, suggests that additional non-imaging metrics could be added to achieve diagnostically relevant predictions. Although modeling techniques such as these are still in their infancy, future models of DCM severity could greatly improve automated clinical diagnosis, communications with patients, and patient outcomes.

1. Introduction

Degenerative Cervical Myelopathy (DCM) is the most common form of spinal cord injury worldwide [1], and is associated with substantial impairment of patient quality of life. DCM manifests in patients as progressively worsening pain, numbness, dexterity loss, gait imbalance, and sphincter dysfunction [2], the result of degenerative compression of the cervical spinal cord. Timely diagnosis of DCM is critically important to minimize neurological deterioration, but is challenging because the symptomatology of DCM overlaps with many other common diseases [3]. DCM symptoms often do not appear until neurological damage has already occurred [4,5], and patients who receive treatment after a longer prodrome of neurological deficits may have worse long-term prognosis [6]. Surgical decompression is the mainstay of treatment, with 1.6 per 100,000 people requiring surgery to treat DCM in their lifetime [7]. In addition to a thorough history and physical examination, routine MRI of the cervical spine is an essential diagnostic test that confirms the presence and extent of spinal cord compression [8].
Once DCM has been diagnosed, patients and their care provides must decide whether to proceed with surgical treatment via surgical decompression. Predictive outcome modeling through computationally aided MRI analysis in this scenario is an attractive possibility, but is currently in its infancy. Current analysis tools include the Functional Magnetic Resonance Imaging of the Brain (FMRIB) Software Library [9], Statistical Parametric Maps [10], and the Medical Image NetCDF format [11]. These tools, however, tend to be generalized and lack the specificity required for spinal cord analyses. Although logistic regression models have been tested and have demonstrated limited success [12], there remains room for improvement. Spinal cord segmentation analysis using qMRI imaging data of patients by tools such as the Spinal Cord Toolbox (SCT) [13] has recently been shown to provide improved predictive power [14], but these tools tend to break down when analyzing damaged spinal cords [15]. Studies which did find success in predicting myelopathic outcomes opted instead to manually inspect the spinal cord [4,16] or manually correct the output of automated analyses [17], reducing the benefits these automated processes provide. To optimize their use, it is imperative to evaluate the extent and source of these limitations. To this end, we assessed the SCT software package for its analytical capabilities in predicting disease severity of DCM. We applied this software package to routinely acquired MRI images from a subset of patients who went on to receive clinical diagnoses of DCM across Alberta, Canada.

2. Methods

2.1. Computational Tools Used

The program versions for the methods used below were as follows: Spinal Cord Toolbox, v.5.0.1 [13], 3D Slicer v.4.10.2 [18], SciKit-Learn v.0.23.2 [19], SciPy v.1.5.2 [20], matplotlib v.3.3.2 [21], seaborn v.0.11.1 [22], numpy v.1.19.2 [23], and pandas v.1.2.0 [24]. As CovBat was still in development at time of this paper’s publication [25], its state at the time of this analysis can be replicated by using the GitHub commit 23a0429, available at https://github.com/andy1764/CovBat_Harmonization/commit/23a0429c2a81e7682da94ff2d0f5e634ab91b429 (accessed on 9 June 2020).

2.2. Data Preparation

We identified cervical spine MRI images that were used to diagnose 328 patients with DCM who were serially enrolled in the Canadian Spine Outcomes and Research (CSORN) longitudinal registry (initiated in 2016, ongoing [8]). Data were obtained from multiple clinics across the province of Alberta (Figure 1); each clinic had their own procedures and protocols, resulting in variation in image quality and resolution. This was accounted for, to some extent, via batch effect compensation (see Section 2.4).
Our sample set consisted of a diverse number of imaging methodologies. For example, 257 of our 328 patients records used a magnetic field strength of 1.5T, while the remaining 71 used a field strength of 3T. In general, images were also acquired at a relatively low resolution, with T2 weighted, sagittally oriented images primarily with a center-to-center slice thickness of 3 mm (318 images), 2 mm (52 images), with the remaining images (21 images) ranging from 0.9 mm to 5 mm. Axially oriented T2 weighted images were more diverse, but also relatively low resolution: they primarily consisted of images with a 2.5 mm (164 images), 4 mm (128 images), 3 mm (124 images), and 2 mm (90 images) slice thickness, with the remainder varying between 1.4 mm and 5 mm (54 images).
Digital Imaging and Communications in Medicine (DICOM) data were evaluated, anonymized, and converted into the NIfTI file format, resulting in 1335 total MRI sequences. Imaging files were then manually inspected to confirm data integrity (presence of required files and lack of substantial imaging motion or aliasing), and converted into a BIDS-compliant format [26]. This resulted in 3 patient records and 151 imaging files being excluded, leaving the dataset at 1184 imaging files across 325 patient records. The majority of files dropped were excluded due to excessive noise being present in the image or motion artifacts/patient movement between samples. Other reasons for image exclusion were mislabeling (the MRI images being of the tubular spine, rather than the cervical spine) and insufficient slice count (resulting in the inability for segmentation algorithms to make accurate estimates of spinal cord metrics). Axial images were particularly low quality, making up two thirds of the excluded set (101 of the 151 excluded images).

2.3. Spinal Cord Segmentation

Spinal cord segmentation (masking the contents of the spinal cord vs. the other contents of the image) was done manually for a subset of 50 patients, containing a total of 195 images, as to provide a control against automated segmentation techniques (discussed below). These were done via manual inspection across all images by one person using the 3D Slicer application [18].
Automated segmentation for the full set of spinal cord images was then completed using SCT [13]. SCT was selected over its alternatives for two reasons. First, it is the only all-in-one package we are aware of that is specialized for application on the spinal cord, rather than being generalized to MR imaging in general [9,10]. Second, it is well documented and open source, making it easy to use and apply in clinical practices without major legal difficulties or financial burden. SCT provides two primary ways to initially segment the spinal cord; ‘PropSeg’ [27] and ‘DeepSeg’ [28]. PropSeg functions by initially detecting an initial slice of the spinal cord, then propagating that slice across the remainder of the spinal cord, adjusting as it goes. DeepSeg, in contrast, tries to identify the entire segmentation simultaneously, using either a Convolutional Neural Network (CNN) or Support Vector Machine (SVM) to do so. The model can also take into account only data in a given 2D slice, or the entire 3D image; we chose to test all combinations available. This resulted in 5 different automated segmentation methods being assessed in total. A segmentation method comparison, performed on a sagittal MRI image slice from a patient with severe DCM, is shown in Figure 2.
SCT can fail to produce a segmentation outright; there seems to be no discernible trend as to what causes this. In these cases, the segmentation method was simply skipped for the image, with subjects for which all methods failed being excluded. This resulted in 1 patient record being dropped, leaving 324 patients records containing 1066 total images for further analysis.

2.4. Metric Extraction and Standardization

Following segmentation, we used SCT’s ‘sct_process_segmentation’ script to extract metrics from each spinal cord image’s segmentations (both automated and manual). All metrics were taken from the entire spinal cord volume, and included the means and standard deviations of the cross-sectional area of the spinal cord segmentation slices (mm squared), anterior/posterior angle (degrees), right/left angle (degrees), anterior/posterior diameter (mm), right/left diameter (mm), eccentricity (ratio of two prior diameter measurements), orientation (relative angle, image to spine), and solidity (ratio of true and convex-fit cross-sectional area). The total length of the spinal cord (mm) was also obtained, being produced by the same analysis pipeline; given its tenuous-at-best relation to the morphology associated with DCM, this was kept to evaluate SCT’s options in full. That is to say, we did not expect length (sum) to be useful to any model, but included for the sake of being thorough.
Collected metrics from each automated segmentation were grouped by “imaging methodology” (the combination of segmentation method, MRI contrast, and MRI orientation) and joined with their respective patient’s modified Japanese Orthopedic Association (mJOA) score. The mJOA is a clinician-reported instrument that measures the symptoms and disability of patients suffering from DCM, whereby lower mJOA scores indicate greater impairment and worse disease severity. It is the recommended and most commonly used metric to assess disability caused by DCM [29]. Scores can range from 18 (healthy) to 0 (inability to move hands or legs, total loss of urinary sphincter control, and complete loss of hand sensation). mJOA scores are also classified categorically as mild (a score of 15 or greater), moderate (a score of 12 to 14), or severe (a score or 11 or less) [30].
We then opted to harmonize the data to remove any effects unique to each scanner in our sample set. This was done using the CovBat harmonization program [25], grouping the data by scanner used to acquire it. The scanner of a given image was determined from the DICOM headers of the images, similar to the methods used in the original assessment of the CovBat program [25]. Specifically, images were deemed to share the same scanner if they shared the same scanner manufacturer, scanner model, and magnetic field strength. Please note that geography was not accounted for, unlike in Chen et al.’s [25] original presentation of the tool. This was because per clinic differences in how the scanner was operated were assumed to be minimal, given the shared health care zone all data was collected within. Not filtering by geography also has the convenient side-effect of keeping our dataset nearly completely intact, as the CovBat harmonization process requires that at least 3 elements exist in every group; only one methodology failed to reach this count, leading to only 2 segmentations total being lost. Thus, all patients and images remaining from prior filters remained represented in at least one methodology in the resulting set.

2.5. Model Metric Selection

External non-image derived metrics (such as age, sex, and other demographic information) were available, but were intentionally left out from both the data preparation processes prior and the data modeling below. This was to allow our models to evaluate the predictive merit of current automated image processing techniques, without external bias from said parameters. It has already been established that external metrics such as patient demographics are partially effective at predicting DCM severity in patients [31], and creating a composite model runs the risk of over-fitting the data and reducing diagnostic power.
Prior to fitting each model to their associate methodology dataset, data were grouped by the associated image’s acquisition contrast (T1w, T2w, or PDw), segmentation method (options listed prior), and imaging orientation (axial, sagittal, or coronal); the resulting combination is referred to as the “assessment methodology” from this point forward. Initially, as a result of the combinations of these categories, there were potentially 45 different assessment methodologies, though only 30 of these were actually present in our data set. Assessment methodologies with fewer than 3 samples were dropped from the data set, as their lower sample size could lead to inaccurate or misleading results. This resulted in 3 further assessment methodologies being dropped, leaving 27.
Before fitting to models, each assessment methodology was then processed using False Discovery Rate Feature Selection via SciKit-Learn’s SelectFdr function. The scoring function was set to the F-test score of the metric to the mJOA score (evaluated with SciKit-Learn’s ‘f_regression’ function) or DCM severity category (evaluated with SciKit-Learn’s ‘f_classif’ function). The F-test was selected for its ability to evaluate whether data would conform well in a regression model; as we kept to simple regression-based models for this study (see below), this fit our use case perfectly. The allowable probability of false discovery was set to p = 0.05 . This feature selection process served both to reduce the list of spinal cord morphological metrics to only those anticipated to be correlated with our target metric (our mJOA score or the mJOA severity categories), but also to filter out assessment methodologies which are likely to be ineffective (by selecting 0 features for them). This resulted in a drastic reduction in valid assessment methodologies, with at most 3 passing this stage per severity category and model type (linear or categorical) and proceeding to the final model assessment.

2.6. mJOA Correlation and Categorization Model Assessment

The remaining assessment methodologies were then fit to either SciKit-Learn’s ‘LinearRegression’ model (for linear metric to mJOA score models) or ‘LogisticRegression’ model (for DCM severity classification models). These simple models fit linearly to each parameter, allowing for metrics to be evaluated sans-interaction effects, and does so very quickly. This made them ideal for rapid, diverse, and simple assessments, perfect for evaluating the SCT derived metrics on their own. All groups were split into train-test groups using 5-fold shuffle split grouping, and cross-validated by fitting the modeling method to each group in turn. Each resulting model’s effectiveness was then evaluated using r 2 for the linear regression models, and using receiver operating characteristic area under curve (ROC AUC) for categorical models. The effectiveness of the model type was then assessed via the mean score of all resulting models. To confirm that the somewhat experimental CovBat method worked correctly, all processes prior were run on both the standardized-only metric sets and the CovBat-harmonized metric sets as well. Categorical imbalance was also evaluated for each model type via assessing the accuracy of a “dummy” model, which simply guessed the most common category at all times.

3. Results

3.1. Spinal Cord Metrics of DCM Patients by mJOA Severity

Overall, with human-derived segmentation methods, very few metrics demonstrated significant differentiation by mJOA severity class, with only derived mean area, mean diameter (along both orientations), and anterior-posterior variance showing such distinction. A summary table of these metrics can be found in Table 2, with a visualized distribution with statistical annotations presented in Figure 3. This suggests that most metrics are not, on their own, sufficient to distinguish between the various mJOA severity classes, let alone predict the mJOA score accurately.

3.2. Manual vs. Automated Segmentation Metrics

All the automated segmentation methods were then compared to the manual method to determine whether significant differences existed via one-way ANOVA. This allows us to assess whether statistically significant differences in data distribution existed between our automation derived and manually derived imaging metrics. If such a difference is found to exist, it suggests that the automated process differs in some meaningful way, which may in turn become useful for predicting DCM score and/or mJOA severity. A summary of these metrics can be found in Table 3, with the distributions of said metrics shown and statistically assessed in Figure 4. In summary, the majority of metrics were found to be functionally distinct when measured automatically compared to manually, with the exceptions being eccentricity (both mean and standard deviation) and solidity (both mean and standard deviation). No automated segmentation method appeared to replicate the measures observed with manual methods for all metrics; these deviations could potentially prove useful, however, if how they differ from the manual segmentation method is diagnostically predictive.

3.3. mJOA Score Regression by Assessment Methodology

To assess whether the observed patterns of difference represented diagnostically relevant variation, each metric within each assessment methodology (segmentation algorithm, image contrast, and image orientation) was evaluated for significant regression with patient mJOA score (the distribution of which is shown in Figure 5). Of the metrics extracted from the segmentations, almost every metric was found to be significantly predictive ( p 0.05 ) of a patient’s mJOA score for at least one assessment methodology (evaluated via SciKit-Learn’s ‘f_regression’ function). However, only the T2w contrast, sagittal orientation, and the svm deepseg segmentation algorithm methodology produce a model which had more than 3 parameters significantly related to mJOA score, with 5 total; mean of spinal cross-sectional area ( p = 0.007 ), mean of anterior/posterior cross-sectional diameter ( p = 0.001 ), mean right/left spinal angle ( p = 0.024 ), mean eccentricity ( p = 0.031 ), and mean solidity ( p = 0.013 ). For all other groups, a combination of these metrics, with the occasional standard deviation of solidity, angle, or diameter was observed to have significant predictive power with the mJOA score. Notably, however, the T2w contrast, sagittal orientation, propseg segmentation algorithm methodology was the only one to find total summed length of the spinal cord as significantly related, despite our assumption that it would not be found as such. A more detailed overview of the distributions of these p-values has been visualized by metric (Figure 6) and methodology element (Figure 7).

3.4. Linear mJOA Prediction Models

Despite the results prior, none of the assessment methodology models tested produced a multi-parameter linear model that even came close to being remotely accurate, with all performing worse than a ‘dummy’ random chance-based model ( r 2 = 0 ). The r 2 scores for each were evaluated by SciKit-Learn’s ‘r2_score’ function, which can produce negative r 2 scores which imply that the associated model is worse-than-random. For non-batch compensated data, the r 2 scores hovered around −30, while batch compensated metric derived models resulted in r 2 scores ranging from −25 to −10. False Discovery Rate Feature Selection also tended to choose more features for the harmonized data set (with harmonized models having an average of 2 features selected, versus the 1.33 feature average form models trained on standardized metrics alone). This implies that the harmonization processed removed noise which otherwise masked useful trends, though clearly this was still not enough to lead to a valuable model. Tables summarizing these attributes, for both standardized (Table 4) and harmonized (Table 5), are available for further inspection.

3.5. Logistic DCM Categorical Models

Overall, the categorization models proved far more effective, with one reaching an ROC AUC of 0.92 (sagittal PDw 3d SVM deepseg methodology, not harmonized), with an average ROC AUC of 0.654 for non-harmonized data trained models and 0.612 for CovBat-harmonized data trained models. The mild mJOA model proved best overall, followed by the severe mJOA model and, finally, the moderate mJOA model. Models with fewer samples also tended to have higher ROC AUC scores, suggesting some level of over-fitting was occurring, as the higher sample count provided more natural noise which the models could erroneously detect as significant. The full results are summarized in Table 6 (non-harmonized) and Table 7 (CovBat-harmonized).

4. Discussion and Conclusions

In this work, we explored predictive outcome modeling using computationally aided MRI analysis. We attempted to extract metrics used by trained surgeons from MRI images of the human cervical spine to predict disease severity. Most of these derived metrics simply lack sufficient differentiation across mJOA score severity. Variation appears to be mostly patient-specific rather than related to DCM severity. This is likely a result of the metrics being sampled across the entirety of the spinal cord, whereas morphological differences related to DCM often only effect a portion of the spinal cord, with the remainder appearing ‘healthy’. Although there were some interesting trends within the data, these useful trends appear to be masked by natural inter-individual variance between each of the patients enrolled in this study. As a result, our machine learning systems had difficulty pulling out said meaningful trends, resulting in over-fitting to patient variation and lower overall accuracy.
Non-imaging metrics, such as age, smoking status, and symptom duration have been shown to be important metrics in the development of models to predict patient outcomes after surgical treatment for DCM [32]. MR imaging of the cervical spine plays a vital role in the diagnosis and surgical treatment planning of this patient population. Although this data is vital to a surgeon’s decision-making process, most surgeons would not consider treating a patient without and MRI confirmed diagnosis. Efforts to distill a surgeon’s acumen into an ‘imaging metric’ have fallen short in terms of predictive capabilities. Our work, while novel in computational approach, only adds to this body of literature, bringing us closer to integrating advanced imaging metrics with a patient’s clinical presentation. Such a reality could greatly improve a surgeon’s ability to treat their patients.
The models we presented in this work highlight some key features which we can use to inform future processes. Given the low accuracy of most assessment methodologies, the vast majority of metrics extracted from these segmentations did not correlate strongly with mJOA scores. However, a handful did, showing that assessment methodologies could identify statistically significant correlations. Spinal cord segmentation metrics chosen via feature selection also showed an interesting trend, with the angle and diameter of the spine being selected most commonly, followed by metrics associated with cross-sectional area and spinal cord solidity/eccentricity. This is unsurprising given that pathology of DCM results in compression of the spinal cord (i.e. reduction in diameter, often resulting in a misshapen cross-section), but it nonetheless highlights the potential for a model which focused solely on identifying key variations in these values derived directly from the image itself. It is plausible that finding a way to normalize these metrics relative to the patient’s unique spinal cord variations could be incredibly valuable for creating a diagnostic model. These techniques show potential, but appear to be hampered by the natural variance of DCM patients’ spinal cords.
There are several limitations to this study. First, all data comes from central-southern Alberta (Figure 1), potentially leading to some implicit demographic attributes of the region influencing the analyses. Second, only relatively simple models (Linear and Logistic regression) were used, whereas more complex models may have proven more useful. Simple models simply cannot capture any significant interaction effects. Given the complexity of DCM, it is extremely likely at least one such severity influencing ‘complex’ effect exists. We limited our analyses to these simpler models to focus the study on evaluating major trends in the data to inform future model design. Third, only simple measures of accuracy were used ( r 2 simply assesses a model’s total explained variance, whereas ROC AUC measures its relative ability to predict true positives over false positives), which are likely to mask important details on how each model functions. More nuanced assessment metrics should be considered for future models aimed at diagnostic application; measurements such as false positive rate vs. false negative rate are likely to be far more significant metrics in these contexts (a false positive will be likely caught and dismissed by a clinician upon review, whereas a false negative could lead to significant health consequences for the patient). Fourth, the cross-validation procedure (5-fold) was chosen for its simple implementation in both linear and logistic regression models. A leave-one-out (linear regression) or leave-one-per-category-out (logistic regression) model would be more appropriate here, as it would replicate how a real-world implementation of similar predictive models would be required to function; with a single new patient record being submitted in varying intervals and predictions made for them. Such cross-validation may result in models more prone to over-fitting noise; however, finding noise-resistant metrics would be a must before this limitation could be resolved. Fifth, we only accounted for metrics directly extracted from MRI images. Prior studies have shown that non-imaging metrics can also influence spinal cord morphometrics within a patient [33], and as a result it is likely some confounding or contributing effect from such non-imaging metrics may have not been accounted for. Finding a way to fold in these metrics could improve future models substantially.
Given these limitations, future studies which aim to model DCM outcomes should aim to identify metrics which are normalized to healthy patient variation. This would reduce the amount new models will overfit to natural patient variation over DCM relevant attributes. Likewise, due in part to the limited number of samples available in our dataset and the fact all were diagnosed with DCM, asymptomatic persons who display traits analogous to those of DCM were not accounted for. Prior work has shown MRI images from asymptomatic persons can appear similar to those taken from DCM patients [34]. Increasing the number of MRIs taken from healthy individuals could reduce the likelihood of future models becoming too liberal with their DCM diagnoses. Finding metrics resilient to these forms of over-fitting is imperative if any resulting model is to be implemented in a fully autonomous manner, as to avoid incorrect diagnostic conclusions which may lead to patient harm.
Several possible solutions exist to address these limitations. First, normalizing metrics to be relative per-patient could greatly mitigate natural patient variance effects. These could include ratio metrics (i.e., minimum over maximum ratio), internal outlier detection (i.e., detecting drastic changes in spinal cord shape relative to the rest of the spine), or even dynamically generated metrics such as those produce by Principle Component Analysis. Such metrics would both provide internal normalization for patients, and (in the case of Principle Component Analysis) would be specifically selected based on their relevance to the DCM severity. Second, experimenting with more complex models stands to capture more nuanced details of DCM, such as those of interaction effects between multiple parameters. This would require said metrics to be refined beforehand, however, as such interaction effects would be particularly prone to natural noise masking true relations. Finally, folding in non-imaging derived metrics could address the issue of ‘asymptomatic’ false positives mentioned prior. Given these effects would likely need to be considered alongside spinal cord morphology metrics, this should be done after the selection of said morphological metrics and after a suitable model is chosen which can reflect these interactions. The outcome of such research could be particularly enlightening, helping to explain what distinguishes asymptomatic persons from those suffering from DCM, potentially providing improved treatment options for the latter.
Overall, it appears that modern computational methods have unmet potential in diagnostic prediction of DCM severity. With improvement of these models via the integration of external non-imaging derived metrics, deploying additional complex statistical and machine learning models, and improved morphological metric identification, it may be possible to create a system capable of working at least as effectively as the average clinician. The numerous limitations of this study will also need to be addressed should such a system come to fruition, namely the problem of models over-fitting to natural patient variation and other noise rather than DCM specific morphological characteristics. If these challenges are met, such a system being integrated in a fully automated capacity could potentially revolutionize the treatment of DCM. Such a system could allow clinicians to focus on each patient’s needs more closely, helping them come to more informed treatment decisions and mitigating risks associated with their chosen treatment. This model could also greatly improve our understanding of DCM, potentially identifying targets for new modes of treatment or discovering novel diagnostic metrics.

Author Contributions

Conceptualization, K.O., D.W.C., W.B.J., N.E. and J.C.-A. methodology, K.O., D.W.C., W.B.J., N.E. and J.C.-A. software, K.O. and J.C.-A. validation, K.O., D.A., D.W.C., J.C.-A. formal analysis, K.O.; investigation, K.O., D.W.C., W.B.J. and N.E.; resources, D.W.C., W.B.J. and N.E.; data curation, K.O. and D.W.C.; writing—original draft preparation, K.O.; writing—review and editing, All Authors; visualization, K.O.; supervision, D.W.C. and D.A.; project administration, D.W.C.; funding acquisition, D.W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Alberta Spine Foundation, Department of Clinical Neurosciences, Cumming School of Medicine and the Hotchkiss Brain Institute.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki. Ethics approval for the following research has been renewed by the Conjoint Health Research Ethics Board (CHREB) at the University of Calgary. The CHREB is constituted and operated in compliance with the Tri-Council Policy Statement: Ethical Conduct for Research Involving Humans (TCPS 2); Health Canada Food and Drug Regulations Division 5; Pact C; ICH Guidance E6: Good Clinical Practice and the provisions and regulations of the Health Information Act, RSA 2000 c H-5. Ethics ID: REB18-1614-REN2 Principal Investigator: David Cadotte. The study was originally approved on December 18, 2018 and renewed on an annual basis thereafter.

Informed Consent Statement

Informed consent was obtained from each patient at the initial point of clinical contact.

Data Availability Statement

The data are not publicly available due to its sensitive nature, to preserve the privacy of those enrolled in our study. However, anonymized data may be made available in the context of a data-sharing agreement in coordination with the corresponding author and appropriate research ethics approval.

Acknowledgments

We would like to acknowledge our funding sources—Alberta Spine Foundation, Department of Clinical Neurosciences, Cumming School of Medicine and the Hotchkiss Brain Institute. There are no conflicts of interest. We would also like to acknowledge the clinicians, imaging technicians, and patients who have improved to our research through their contributions to the Canadian Spine Outcomes and Research project.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DCMDegenerative Cervical Myelopathy
MRIMagnetic Resonance Imaging
SCTSpinal Cord Toolbox
FMRIBFunctional Magnetic Resonance Imaging of the Brain
CSORNCanadian Spine Outcomes and Research
DICOMDigital Imaging and Communications in Medicine
CNNConvolutional Neural Network
SVMSupport Vector Machine
ROC AUCReceiver Operating Characteristic Area Under Curve

References

  1. Nouri, A.; Tetreault, L.; Singh, A.; Karadimas, S.K.; Fehlings, M.G. Degenerative cervical myelopathy: Epidemiology, genetics, and pathogenesis. Spine 2015, 40, E675–E693. [Google Scholar] [CrossRef] [PubMed]
  2. Davies, B.M.; Mowforth, O.D.; Smith, E.K.; Kotter, M.R. Degenerative cervical myelopathy. BMJ 2018, 360. [Google Scholar] [CrossRef] [Green Version]
  3. Tracy, J.A.; Bartleson, J. Cervical spondylotic myelopathy. Neurologist 2010, 16, 176–187. [Google Scholar] [CrossRef] [PubMed]
  4. Kovalova, I.; Kerkovsky, M.; Kadanka, Z.; Kadanka, Z., Jr.; Nemec, M.; Jurova, B.; Dusek, L.; Jarkovsky, J.; Bednarik, J. Prevalence and imaging characteristics of nonmyelopathic and myelopathic spondylotic cervical cord compression. Spine 2016, 41, 1908–1916. [Google Scholar] [CrossRef]
  5. Bednarik, J.; Kadanka, Z.; Dusek, L.; Kerkovsky, M.; Vohanka, S.; Novotny, O.; Urbanek, I.; Kratochvilova, D. Presymptomatic spondylotic cervical myelopathy: An updated predictive model. Eur. Spine J. 2008, 17, 421–431. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Kopjar, B.; Bohm, P.E.; Arnold, J.H.; Fehlings, M.G.; Tetreault, L.A.; Arnold, P.M. Outcomes of surgical decompression in patients with very severe degenerative cervical myelopathy. Spine 2018, 43, 1102. [Google Scholar] [CrossRef]
  7. Boogaarts, H.D.; Bartels, R.H. Prevalence of cervical spondylotic myelopathy. Eur. Spine J. 2015, 24, 139–141. [Google Scholar] [CrossRef]
  8. Evaniew, N.; Cadotte, D.W.; Dea, N.; Bailey, C.S.; Christie, S.D.; Fisher, C.G.; Paquet, J.; Soroceanu, A.; Thomas, K.C.; Rampersaud, Y.R.; et al. Clinical predictors of achieving the minimal clinically important difference after surgery for cervical spondylotic myelopathy: An external validation study from the Canadian Spine Outcomes and Research Network. J. Neurosurg. Spine 2020, 33, 129–137. [Google Scholar] [CrossRef]
  9. Jenkinson, M.; Beckmann, C.F.; Behrens, T.E.; Woolrich, M.W.; Smith, S.M. Fsl. Neuroimage 2012, 62, 782–790. [Google Scholar] [CrossRef] [Green Version]
  10. Penny, W.D.; Friston, K.J.; Ashburner, J.T.; Kiebel, S.J.; Nichols, T.E. Statistical Parametric Mapping: The Analysis of Functional Brain Images; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
  11. Vincent, R.D.; Neelin, P.; Khalili-Mahani, N.; Janke, A.L.; Fonov, V.S.; Robbins, S.M.; Baghdadi, L.; Lerch, J.; Sled, J.G.; Adalat, R.; et al. MINC 2.0: A flexible format for multi-modal images. Front. Neuroinform. 2016, 10, 35. [Google Scholar] [CrossRef]
  12. Tetreault, L.A.; Kopjar, B.; Vaccaro, A.; Yoon, S.T.; Arnold, P.M.; Massicotte, E.M.; Fehlings, M.G. A clinical prediction model to determine outcomes in patients with cervical spondylotic myelopathy undergoing surgical treatment: Data from the prospective, multi-center AOSpine North America study. JBJS 2013, 95, 1659–1666. [Google Scholar] [CrossRef] [Green Version]
  13. De Leener, B.; Lévy, S.; Dupont, S.M.; Fonov, V.S.; Stikov, N.; Collins, D.L.; Callot, V.; Cohen-Adad, J. SCT: Spinal Cord Toolbox, an open-source software for processing spinal cord MRI data. Neuroimage 2017, 145, 24–43. [Google Scholar] [CrossRef]
  14. Martin, A.R.; De Leener, B.; Cohen-Adad, J.; Kalsi-Ryan, S.; Cadotte, D.W.; Wilson, J.R.; Tetreault, L.; Nouri, A.; Crawley, A.; Mikulis, D.J.; et al. Monitoring for myelopathic progression with multiparametric quantitative MRI. PLoS ONE 2018, 13, e0195733. [Google Scholar]
  15. Perone, C.S.; Cohen-Adad, J. Promises and limitations of deep learning for medical image segmentation. J. Med. Artif. Intell. 2019, 2. [Google Scholar] [CrossRef]
  16. Thakar, S.; Arun, A.; Aryan, S.; Mohan, D.; Hegde, A. Deep flexor sarcopenia as a predictor of poor functional outcome after anterior cervical discectomy in patients with myelopathy. Eur. J. Neurosurg. 2019, 161, 2201–2209. [Google Scholar] [CrossRef]
  17. Martin, A.; De Leener, B.; Cohen-Adad, J.; Cadotte, D.; Nouri, A.; Wilson, J.; Tetreault, L.; Crawley, A.; Mikulis, D.; Ginsberg, H.; et al. Can microstructural MRI detect subclinical tissue injury in subjects with asymptomatic cervical spinal cord compression? A prospective cohort study. BMJ Open 2018, 8, e019809. [Google Scholar] [CrossRef]
  18. Kikinis, R.; Pieper, S.D.; Vosburgh, K.G. 3D Slicer: A platform for subject-specific image analysis, visualization, and clinical support. In Intraoperative Imaging and Image-Guided Therapy; Springer: Cham, Switzerland, 2014; pp. 277–289. [Google Scholar]
  19. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine Learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  20. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef] [Green Version]
  21. Hunter, J.D. Matplotlib: A 2D graphics environment. Comput. Sci. Eng. 2007, 9, 90–95. [Google Scholar] [CrossRef]
  22. Waskom, M.; Gelbart, M.; Botvinnik, O.; Ostblom, J.; Hobson, P.; Lukauskas, S.; Gemperline, D.C.; Augspurger, T.; Halchenko, Y.; Warmenhoven, J.; et al. Mwaskom/Seaborn. 2020. Available online: seaborn.pydata.org (accessed on 23 February 2021).
  23. Harris, C.R.; Millman, K.J.; van der Walt, S.J.; Gommers, R.; Virtanen, P.; Cournapeau, D.; Wieser, E.; Taylor, J.; Berg, S.; Smith, N.J.; et al. Array programming with NumPy. Nature 2020, 585, 357–362. [Google Scholar] [CrossRef] [PubMed]
  24. McKinney, W. Data Structures for Statistical Computing in Python. In Proceedings of the 9th Python in Science Conference, Austin, TX, USA, 29 June 2010. [Google Scholar]
  25. Chen, A.; Beer, J.; Tustison, N.; Cook, P.; Shinohara, R.; Shou, H. Removal of Scanner Effects in Covariance Improves Multivariate Pattern Analysis in Neuroimaging Data. bioRxiv 2019, 858415. [Google Scholar] [CrossRef] [Green Version]
  26. Gorgolewski, K.J.; Auer, T.; Calhoun, V.D.; Craddock, R.C.; Das, S.; Duff, E.P.; Flandin, G.; Ghosh, S.S.; Glatard, T.; Halchenko, Y.O.; et al. The brain imaging data structure, a format for organizing and describing outputs of neuroimaging experiments. Sci. Data 2016, 3, 160044. [Google Scholar] [CrossRef] [PubMed]
  27. De Leener, B.; Kadoury, S.; Cohen-Adad, J. Robust, accurate and fast automatic segmentation of the spinal cord. Neuroimage 2014, 98, 528–536. [Google Scholar] [CrossRef] [PubMed]
  28. Gros, C.; De Leener, B.; Badji, A.; Maranzano, J.; Eden, D.; Dupont, S.M.; Talbott, J.; Zhuoquiong, R.; Liu, Y.; Granberg, T.; et al. Automatic segmentation of the spinal cord and intramedullary multiple sclerosis lesions with convolutional neural networks. Neuroimage 2019, 184, 901–915. [Google Scholar] [CrossRef] [Green Version]
  29. Fehlings, M.G.; Tetreault, L.A.; Riew, K.D.; Middleton, J.W.; Aarabi, B.; Arnold, P.M.; Brodke, D.S.; Burns, A.S.; Carette, S.; Chen, R.; et al. A clinical practice guideline for the management of patients with degenerative cervical myelopathy: Recommendations for patients with mild, moderate, and severe disease and nonmyelopathic patients with evidence of cord compression. Glob. Spine J. 2017, 7, 70S–83S. [Google Scholar] [CrossRef] [Green Version]
  30. Tetreault, L.; Kopjar, B.; Nouri, A.; Arnold, P.; Barbagallo, G.; Bartels, R.; Qiang, Z.; Singh, A.; Zileli, M.; Vaccaro, A.; et al. The modified Japanese Orthopaedic Association scale: Establishing criteria for mild, moderate and severe impairment in patients with degenerative cervical myelopathy. Eur. Spine J. 2017, 26, 78–84. [Google Scholar] [CrossRef]
  31. Tetreault, L.A.; Côté, P.; Kopjar, B.; Arnold, P.; Fehlings, M.G.; America, A.N.; Network, I.C.T.R. A clinical prediction model to assess surgical outcome in patients with cervical spondylotic myelopathy: Internal and external validations using the prospective multicenter AOSpine North American and international datasets of 743 patients. Spine J. 2015, 15, 388–397. [Google Scholar] [CrossRef]
  32. Gibson, J.; Nouri, A.; Krueger, B.; Lakomkin, N.; Nasser, R.; Gimbel, D.; Cheng, J. Focus: Sensory Biology and Pain: Degenerative Cervical Myelopathy: A Clinical Review. Yale J. Biol. Med. 2018, 91, 43. [Google Scholar]
  33. Kameyama, T.; Hashizume, Y.; Ando, T.; Takahashi, A. Morphometry of the normal cadaveric cervical spinal cord. Spine 1994, 19, 2077–2081. [Google Scholar] [CrossRef]
  34. Nakashima, H.; Yukawa, Y.; Suda, K.; Yamagata, M.; Ueta, T.; Kato, F. Abnormal Findings on Magnetic Resonance Images of the Cervical Spines in 1211 Asymptomatic Subjects. Spine 2015, 40, 392–398. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The distribution of clinics in Alberta, as well as their relative contribution of the dataset. Larger circles indicate larger contributions (in number of patients), with each circle representing one clinic.
Figure 1. The distribution of clinics in Alberta, as well as their relative contribution of the dataset. Larger circles indicate larger contributions (in number of patients), with each circle representing one clinic.
Jcm 10 00892 g001
Figure 2. An example of the segmentations produced by each of the methodologies tested. The image used was that of a sagittal, T2w image from a patient with severe DCM (as evaluated by mJOA score). The manually segmented example is provided in the bottom center, with all others being produced via automated analyses using SCT [13]. The CNN kernel in particular seems to struggle when faced with spinal cord compressions, with the SVM kernel and propseg method having relatively minor issues in comparison (usually leaking or outright ignoring the compressed areas instead). This pattern appeared to hold true for all segmentations manually reviewed during the process to create Table 1.
Figure 2. An example of the segmentations produced by each of the methodologies tested. The image used was that of a sagittal, T2w image from a patient with severe DCM (as evaluated by mJOA score). The manually segmented example is provided in the bottom center, with all others being produced via automated analyses using SCT [13]. The CNN kernel in particular seems to struggle when faced with spinal cord compressions, with the SVM kernel and propseg method having relatively minor issues in comparison (usually leaking or outright ignoring the compressed areas instead). This pattern appeared to hold true for all segmentations manually reviewed during the process to create Table 1.
Jcm 10 00892 g002
Figure 3. A violin plot of the distribution metrics extracted from manually segmented spinal cord images for 50 patients via the SCT. Each box represents one of the metrics evaluated by SCT, with the results grouped by mJOA severity classes. When the metric for one mJOA severity class was significantly different from another mJOA severity class (as determined by one-way ANOVA using SciPy’s f_oneway function returning a p-value less than 0.05), a line denoting such is present. A single * with a sparse dotted line denotes p < 0.05 , ** with a tightly dotted line denotes p < 0.01 . Metrics were taken from automated SCT analysis [13] of segmentations from 195 spinal cord MRI images.
Figure 3. A violin plot of the distribution metrics extracted from manually segmented spinal cord images for 50 patients via the SCT. Each box represents one of the metrics evaluated by SCT, with the results grouped by mJOA severity classes. When the metric for one mJOA severity class was significantly different from another mJOA severity class (as determined by one-way ANOVA using SciPy’s f_oneway function returning a p-value less than 0.05), a line denoting such is present. A single * with a sparse dotted line denotes p < 0.05 , ** with a tightly dotted line denotes p < 0.01 . Metrics were taken from automated SCT analysis [13] of segmentations from 195 spinal cord MRI images.
Jcm 10 00892 g003
Figure 4. Visualized distributions of various metrics estimated by various segmentation methods for a subset of 50 patient records. Manual segmentation results are shown as the far-right distribution for each metric. Automated segmentation methods (not “Manual Segmentation”) are denoted with asterisks denoting how significantly different their distribution is from that of the “Manual Segmentation” distribution; ** for p < 0.01 , * for p < 0.05 , as evaluated by one-way ANOVA using SciPy’s f_oneway function (selected for its ease of implementation). Metrics taken from automated SCT analysis [13] of segmentations from 195 spinal cord MRI images.
Figure 4. Visualized distributions of various metrics estimated by various segmentation methods for a subset of 50 patient records. Manual segmentation results are shown as the far-right distribution for each metric. Automated segmentation methods (not “Manual Segmentation”) are denoted with asterisks denoting how significantly different their distribution is from that of the “Manual Segmentation” distribution; ** for p < 0.01 , * for p < 0.05 , as evaluated by one-way ANOVA using SciPy’s f_oneway function (selected for its ease of implementation). Metrics taken from automated SCT analysis [13] of segmentations from 195 spinal cord MRI images.
Jcm 10 00892 g004
Figure 5. A box plot showing the number of individuals in our study with any given mJOA score. Although not quite ideal, this distribution is relatively balanced across the mid-range of mJOA scores. Note as well that extreme values (mJOA = 18 and mJOA = 8, 9) are rather rare, as would be expected given the acquisition method we used (data taken from those diagnosed with DCM who were undergoing initial assessment).
Figure 5. A box plot showing the number of individuals in our study with any given mJOA score. Although not quite ideal, this distribution is relatively balanced across the mid-range of mJOA scores. Note as well that extreme values (mJOA = 18 and mJOA = 8, 9) are rather rare, as would be expected given the acquisition method we used (data taken from those diagnosed with DCM who were undergoing initial assessment).
Jcm 10 00892 g005
Figure 6. A box plot of the distribution p-values of metric to mJOA score correlations, across all combinations of acquisition contrast, orientation, and segmentation algorithm, as evaluated via SciKit-Learn’s ‘f_regression’ algorithm (lower is better). Age was included as a control, as it has been previously shown to be correlated with mJOA score [32]. The dotted blue line represents the threshold of significance for this study ( p < 0.05 ), with whiskers representing the maximum/minimum value of the set, or 1.5 times the inter-quartile range, whichever is shorter.
Figure 6. A box plot of the distribution p-values of metric to mJOA score correlations, across all combinations of acquisition contrast, orientation, and segmentation algorithm, as evaluated via SciKit-Learn’s ‘f_regression’ algorithm (lower is better). Age was included as a control, as it has been previously shown to be correlated with mJOA score [32]. The dotted blue line represents the threshold of significance for this study ( p < 0.05 ), with whiskers representing the maximum/minimum value of the set, or 1.5 times the inter-quartile range, whichever is shorter.
Jcm 10 00892 g006
Figure 7. A box plot of the distribution p-values of metric to mJOA score correlations, grouped by acquisition contrast, orientation, and segmentation algorithm, as evaluated via SciKit-Learn’s ‘f_regression’ algorithm (lower is better). The dotted blue line represents the threshold of significance for this study ( p 0.05 ), with whiskers representing the maximum/minimum value of the set, or 1.5 times the inter-quartile range, whichever is shorter. Data points outside this range are denoted with green diamonds. Of the methods, it appears that segmentation using deepseg with a svm kernel provided the best results, as did those processed with a T2w contrast along the sagittal plane. However, all but coronal alignment appears capable of statistically significant metric extraction in at least some manner, though the PDw contrast is quite likely a fluke as well (due to its low sample size).
Figure 7. A box plot of the distribution p-values of metric to mJOA score correlations, grouped by acquisition contrast, orientation, and segmentation algorithm, as evaluated via SciKit-Learn’s ‘f_regression’ algorithm (lower is better). The dotted blue line represents the threshold of significance for this study ( p 0.05 ), with whiskers representing the maximum/minimum value of the set, or 1.5 times the inter-quartile range, whichever is shorter. Data points outside this range are denoted with green diamonds. Of the methods, it appears that segmentation using deepseg with a svm kernel provided the best results, as did those processed with a T2w contrast along the sagittal plane. However, all but coronal alignment appears capable of statistically significant metric extraction in at least some manner, though the PDw contrast is quite likely a fluke as well (due to its low sample size).
Jcm 10 00892 g007
Table 1. Total number of segmentations resulting from each algorithm which were found to be “best-of-type” for a given patient. Ties were allowed, enabling one patient image to have up to two “best” segmentations.
Table 1. Total number of segmentations resulting from each algorithm which were found to be “best-of-type” for a given patient. Ties were allowed, enabling one patient image to have up to two “best” segmentations.
OrientationContrastDeepseg (cnn)Deepseg (3d svm)Deepseg (svm)Propseg
sagittalT2w29517
sagittalT1w00629
sagittalPDw0001
axialT2w130630
axialT1w0010
axialPDw0000
Table 2. Variation of metric measures across mJOA severity classes in the manually segmented subset, summarized. Please note that the ’Mean/STD’ column denotes whether the metric used was the mean of the ’Metric’ column or the ’Standard Deviation’ of said ’Metric’ column. A visualized version of this data, alongside statistical assessments, can be found in Figure 3.
Table 2. Variation of metric measures across mJOA severity classes in the manually segmented subset, summarized. Please note that the ’Mean/STD’ column denotes whether the metric used was the mean of the ’Metric’ column or the ’Standard Deviation’ of said ’Metric’ column. A visualized version of this data, alongside statistical assessments, can be found in Figure 3.
MetricMean/STDSevereModerateMild
MEAN(area)mean62.22364.06668.393
MEAN(area)std10.99914.20612.574
STD(area)mean14.71016.31914.879
STD(area)std4.5995.3414.587
MEAN(angle_AP)mean0.5850.1930.320
MEAN(angle_AP)std1.5951.3380.964
STD(angle_AP)mean8.3318.2747.018
STD(angle_AP)std4.9824.8954.252
MEAN(angle_RL)mean8.0296.5545.188
MEAN(angle_RL)std8.3549.7798.244
STD(angle_RL)mean12.84811.75511.153
STD(angle_RL)std5.5365.8164.706
MEAN(diameter_AP)mean6.6796.9577.038
MEAN(diameter_AP)std0.6660.7780.787
STD(diameter_AP)mean1.1091.2311.073
STD(diameter_AP)std0.4300.4510.309
MEAN(diameter_RL)mean12.33212.11313.030
MEAN(diameter_RL)std1.3081.5201.339
STD(diameter_RL)mean2.0492.1752.300
STD(diameter_RL)std0.6440.6090.818
MEAN(eccentricity)mean0.8200.7950.811
MEAN(eccentricity)std0.0450.0400.051
STD(eccentricity)mean0.0850.1080.099
STD(eccentricity)std0.0340.0360.041
MEAN(orientation)mean8.2228.6927.331
MEAN(orientation)std4.6805.9564.338
STD(orientation)mean9.31312.1009.530
STD(orientation)std6.2158.8796.452
MEAN(solidity)mean0.9200.9250.917
MEAN(solidity)std0.0310.0280.034
STD(solidity)mean0.0460.0430.049
STD(solidity)std0.0270.0250.023
SUM(length)mean165.963175.729162.561
SUM(length)std59.02363.72546.554
Table 3. Variation of metric measures across automated segmentation methods. A visualized version of this data, alongside statistical assessments, can be found in Figure 4.
Table 3. Variation of metric measures across automated segmentation methods. A visualized version of this data, alongside statistical assessments, can be found in Figure 4.
Deepseg (cnn)Deepseg (svm)
MetricMean/Deviation2d3d2d3dManualPropseg
MEAN(area)mean47.14056.11046.72131.73665.56754.437
MEAN(area)std11.93871.79816.47118.33212.52513.785
STD(area)mean13.52824.37614.99316.56215.36613.336
STD(area)std5.62737.1675.0337.9374.8414.717
MEAN(angle_AP)mean−0.099−0.045−0.1730.2730.3740.039
MEAN(angle_AP)std4.8428.2733.5353.9171.2831.381
STD(angle_AP)mean16.06516.59420.93320.0057.8205.138
STD(angle_AP)std12.61412.49215.74810.2524.7042.664
MEAN(angle_RL)mean5.6004.4485.0365.4756.6395.166
MEAN(angle_RL)std10.25512.1747.9088.5348.5568.035
STD(angle_RL)mean15.90713.97418.74218.71712.05312.502
STD(angle_RL)std11.18413.47910.7229.3125.3494.553
MEAN(diameter_AP)mean5.6735.6775.7384.4776.9207.618
MEAN(diameter_AP)std0.8354.6381.1021.7520.7361.498
STD(diameter_AP)mean1.1071.8631.3621.6901.1271.617
STD(diameter_AP)std0.5722.3020.5350.6520.3830.629
MEAN(diameter_RL)mean10.3879.9349.9557.68512.5789.410
MEAN(diameter_RL)std2.0196.1072.7012.9211.4231.537
STD(diameter_RL)mean2.3462.8282.3532.8342.1891.243
STD(diameter_RL)std0.9482.1330.7980.9720.7130.495
MEAN(eccentricity)mean0.8150.8290.7920.7840.8100.683
MEAN(eccentricity)std0.0570.0860.0550.0540.0460.084
STD(eccentricity)mean0.0900.0920.1160.1410.0960.121
STD(eccentricity)std0.0420.0580.0540.0540.0380.037
MEAN(orientation)mean9.42417.09812.61915.4747.80527.025
MEAN(orientation)std8.23116.0249.8499.2384.85018.971
STD(orientation)mean12.06815.07715.89320.17010.08120.863
STD(orientation)std8.24911.23911.3188.4407.1039.367
MEAN(solidity)mean0.9380.8830.9340.9080.9200.933
MEAN(solidity)std0.0170.0700.0160.0310.0310.041
STD(solidity)mean0.0300.0630.0400.0760.0460.032
STD(solidity)std0.0120.0320.0200.0270.0240.021
SUM(length)mean126.82863.919188.960167.814167.805171.913
SUM(length)std80.71757.26492.204112.00555.06472.697
Table 4. The attributes of our linear models fit on metric data, which was standardized to a common scale, but did not become harmonized by scanner used via CovBat. Orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
Table 4. The attributes of our linear models fit on metric data, which was standardized to a common scale, but did not become harmonized by scanner used via CovBat. Orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
OrientationContrastSegmentationSamples No.Features r 2
acq-axialT2wdeepseg_cnn_3d395STD(angle_RL), MEAN(angle_AP)−30.492
acq-sagT2wdeepseg_svm329STD(angle_AP)−29.873
acq-sagT2wpropseg308MEAN(diameter_AP)−30.576
Table 5. The attributes of our linear models fit on metric data which was standardized to a common scale and harmonized by scanner used via CovBat. Orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
Table 5. The attributes of our linear models fit on metric data which was standardized to a common scale and harmonized by scanner used via CovBat. Orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
OrientationContrastSegmentationSamples No.Features r 2
acq-sagT2wdeepseg_svm329STD(angle_AP), MEAN(angle_AP), STD(angle_RL)−10.329
acq-sagT2wdeepseg_svm_3d329MEAN(angle_AP), MEAN(diameter_RL)−15.927
acq-sagT2wpropseg308MEAN(orientation)−25.549
Table 6. The attributes of logistic models fit on metric data, which was standardized to a common scale, but not and harmonized by scanner used via CovBat. Severity indicates the class attempting to be distinguished from all others (binary classification), while orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
Table 6. The attributes of logistic models fit on metric data, which was standardized to a common scale, but not and harmonized by scanner used via CovBat. Severity indicates the class attempting to be distinguished from all others (binary classification), while orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
SeverityOrientationContrastSegmentationSample No.FeaturesAUC
severeacq-axialT2wpropseg413MEAN(eccentricity), STD(area)0.713
severeacq-sagT2wdeepseg_cnn269STD(area)0.519
moderateacq-axialT2wdeepseg_cnn420MEAN(area)0.568
moderateacq-axialT2wdeepseg_svm_3d420STD(solidity)0.549
mildacq-sagPDwdeepseg_svm_3d27MEAN(angle_RL)0.920
Table 7. The attributes of logistic models fit on metric data which was standardized to a common scale and harmonized by scanner used via CovBat. Severity indicates the class attempting to be distinguished from all others (binary classification), while orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
Table 7. The attributes of logistic models fit on metric data which was standardized to a common scale and harmonized by scanner used via CovBat. Severity indicates the class attempting to be distinguished from all others (binary classification), while orientation, contrast, and segmentation represent the acquisition methodology associated with the model. Features contains the list of features used to train the model, as selected by SciKit-Learn’s SelectFdr function.
SeverityOrientationContrastSegmentationSamples No.FeaturesAUC
severeacq-sagT2wdeepseg_svm_3d329MEAN(diameter_RL)0.630
moderateacq-axialT2wdeepseg_svm_3d420STD(solidity)0.538
mildacq-sagPDwdeepseg_svm_3d27STD(diameter_RL)0.75
mildacq-sagT2wdeepseg_svm329STD(angle_RL)0.558
mildacq-sagT2wdeepseg_svm_3d329STD(orientation), MEAN(eccentricity)0.592
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ost, K.; Jacobs, W.B.; Evaniew, N.; Cohen-Adad, J.; Anderson, D.; Cadotte, D.W. Spinal Cord Morphology in Degenerative Cervical Myelopathy Patients; Assessing Key Morphological Characteristics Using Machine Vision Tools. J. Clin. Med. 2021, 10, 892. https://doi.org/10.3390/jcm10040892

AMA Style

Ost K, Jacobs WB, Evaniew N, Cohen-Adad J, Anderson D, Cadotte DW. Spinal Cord Morphology in Degenerative Cervical Myelopathy Patients; Assessing Key Morphological Characteristics Using Machine Vision Tools. Journal of Clinical Medicine. 2021; 10(4):892. https://doi.org/10.3390/jcm10040892

Chicago/Turabian Style

Ost, Kalum, W. Bradley Jacobs, Nathan Evaniew, Julien Cohen-Adad, David Anderson, and David W. Cadotte. 2021. "Spinal Cord Morphology in Degenerative Cervical Myelopathy Patients; Assessing Key Morphological Characteristics Using Machine Vision Tools" Journal of Clinical Medicine 10, no. 4: 892. https://doi.org/10.3390/jcm10040892

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop