| Literature DB >> 35459270 |
Thomas Hadler1,2,3, Jens Wetzl4, Steffen Lange5, Christian Geppert4, Max Fenski1,2, Endri Abazi1,2, Jan Gröschel1,2,3, Clemens Ammann1, Felix Wenson1,2,3, Agnieszka Töpper1,2,6, Sascha Däuber4, Jeanette Schulz-Menger7,8,9,10.
Abstract
Cardiovascular magnetic resonance imaging is the gold standard for cardiac function assessment. Quantification of clinical results (CR) requires precise segmentation. Clinicians statistically compare CRs to ensure reproducibility. Convolutional Neural Network developers compare their results via metrics. Aim: Introducing software capable of automatic multilevel comparison. A multilevel analysis covering segmentations and CRs builds on a generic software backend. Metrics and CRs are calculated with geometric accuracy. Segmentations and CRs are connected to track errors and their effects. An interactive GUI makes the software accessible to different users. The software's multilevel comparison was tested on a use case based on cardiac function assessment. The software shows good reader agreement in CRs and segmentation metrics (Dice > 90%). Decomposing differences by cardiac position revealed excellent agreement in midventricular slices: > 90% but poorer segmentations in apical (> 71%) and basal slices (> 74%). Further decomposition by contour type locates the largest millilitre differences in the basal right cavity (> 3 ml). Visual inspection shows these differences being caused by different basal slice choices. The software illuminated reader differences on several levels. Producing spreadsheets and figures concerning metric values and CR differences was automated. A multilevel reader comparison is feasible and extendable to other cardiac structures in the future.Entities:
Mesh:
Year: 2022 PMID: 35459270 PMCID: PMC9033783 DOI: 10.1038/s41598-022-10464-w
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Multilevel Reader Comparison. Caption: At the top (a) a case comparison is presented. Comparable cases concern CMR images that were segmented by two different readers. Clinical results are generated from images and segmentations. Segmentation metrics (b), such as Dice and Hausdorff metric, provide quantitative comparisons of segmentations. Next to the metrics, qualitative visualizations of segmentation differences are presented. The first reader’s segmentation is coloured blue, the second red and their agreement in green. Reader comparisons are modelled as the distributions of clinical result differences and metric value distributions. LV: Left ventricle, RV: Right ventricle, ESV: End-systolic volume, EDV: End-diastolic volume, cA (cB): Contour of Area A, ml: Millilitre, HD: Hausdorff metric.
Figure 2Automatic Generation of Clinical Results Overview. Caption: This plot is automatically generating after loading the cases into Lazy Luna’s GUI. Bland-Altman plots show clinical result averages and differences as points for all cases. Point size represents difference size. The solid line marks the mean difference between readers; the dashed lines mark the mean differences ±1.96 standard deviations. The last plot offers two Dice boxplots per contour type, one for all images, another restricted to images segmented by both readers. The clinical result differences hover around zero for the LV and the RV. The variance is larger for results concerning the RV. Dice values are higher for the LV cavity than for LV myocardium or RV cavity. GUI: Graphical user interface, RV: Right ventricle, LV: Left ventricle, ESV: End-systolic volume, EDV: End-diastolic volume, EF: Ejection fraction, LVM: Left ventricular mass, Dice: Dice similarity coefficient.
Figure 3Tracking and Visualizing Reader Differences with Lazy Luna’s GUI. Caption: On the left, two tabs of Lazy Luna’s GUI are presented. On the right, parts of these tabs are magnified. For the top tab the RVESV Bland-Altman plot (outlined in blue) is magnified. For the bottom tab the visualization of segmentation differences is magnified. The first reader’s segmentations (subplot 1) are in red, the second reader’s are in blue (subplot 3). In the second subplot agreement is in green and areas exclusive to one reader are in that reader’s respective colour. The top tab includes a table of clinical result averages per reader next to their average differences (top left), a QQ-plot (bottom left) and paired boxplots (top right). Clicking a point in the Bland-Altman plot opened the lower tab. This tab’s table presents all metric values concerning the case’s segmentations. RV: Right ventricle, ESV: End-systolic volume, GUI: Graphical user interface, QQ-plot: Quantile-quantile plot.
Figure 4Interactive Correlation Plots of Segmentation Comparisons. Caption: The above window shows the interactive plot in the GUI. Below the plot is enlarged. Every point represents a contour comparison as millilitre difference and Dice value. Its colour distinguishes LV endocardial contour (red), LV myocardium (green) and RV endocardial contour (blue) contours. The point size represents the absolute millilitre difference. On the right visualizations of the comparisons are presented. The arrows show where they were selected from within the correlation plot. GUI: Graphical user interface, RV: Right ventricle, LV: Left ventricle, ES: End systole, ED: End diastole, Endo: Endocardial contour, Myo: Myocardial contour, Abs. ml diff: Absolute millilitre difference.
Title: Reader comparison of clinical results and segmentation metric values. Caption: Clinical result differences between readers are presented in their averages and standard deviations (in blue). They are joined with metric value averages concerning the clinical results above them (in grey). For example: the Dice values below LVEF, LVEDV, LVESV concern the LV cavity. The table presents two Dice values, one for all slices, another restricted to slices segmented by both readers. LV: Left ventricle, LVEF: Left ventricular ejection fraction, Legend: LVEDV: Left ventricular end-diastolic volume, LVESV: Left ventricular end-systolic volume, HD: Hausdorff metric, LVM: Left ventricular myocardial mass, RVEF: Right ventricular ejection fraction, RVEDV: Right ventricular end-diastolic volume, RVESV: Right ventricular end-systolic volume, Std.: Standard deviation.
| Clinical result | Mean | Std | |
|---|---|---|---|
| 0 | LVEF [%] | − 2.6515 | 2.892012 |
| 1 | LVEDV [ml] | − 0.1255 | 2.716635 |
| 2 | LVESV [ml] | 4.009375 | 4.37966 |
| 3 | Dice (all slices) [%] | 94.28326 | 2.868816 |
| 4 | Dice (slices contoured by both) [%] | 95.23182 | 1.746661 |
| 5 | HD [mm] | 0.652106 | 0.355608 |
| 6 | LVM [g] | − 1.03389 | 4.35594 |
| 7 | Dice (all slices) [%] | 90.59014 | 6.579328 |
| 8 | Dice (slices contoured by both) [%] | 88.8001 | 6.948619 |
| 9 | HD [mm] | 0.849034 | 0.523192 |
| 10 | RVEF [%] | − 0.75374 | 3.131688 |
| 11 | RVEDV [ml] | − 2.39193 | 11.12953 |
| 12 | RVESV [ml] | − 0.41506 | 6.187294 |
| 13 | Dice (all slices) [%] | 90.18286 | 5.009351 |
| 14 | Dice (slices contoured by both) [%] | 91.15519 | 3.469649 |
| 15 | HD [mm] | 1.628765 | 0.764461 |
| 16 | Dice (all slices. all contours) [%] | 91.90448 | 4.006083 |
| 17 | Dice (slices contoured by both. all contours) [%] | 92.15594 | 3.055814 |
| 18 | HD (all contours) [mm] | 1.082155 | 0.482872 |
Title: Segmentation metric values by contour and cardiac position. Caption: The columns specify the contour type. The sections refer to different cardiac positions (defined by the first reader). The table presents two Dice values, one for all slices, another restricted to slices segmented by both readers. Legend: Midv.: Midventricular, HD: Hausdorff metric, Abs. ml diff.: Absolute millilitre difference.
| Position | Metric | LV Endocardial Contour | LV Myocardial Contour | RV Endocardial Contour | |
|---|---|---|---|---|---|
| 0 | basal | Dice (all slices) [%] | 87.99322 | 87.053 | 71.76934 |
| 1 | basal | Dice (slices contoured by both) [%] | 93.40139 | 81.29877 | 74.57156 |
| 2 | basal | HD [mm] | 1.930015 | 2.130997 | 8.128019 |
| 3 | basal | Abs. ml diff. (per slice) [ml] | 1.361211 | 0.937157 | 3.167208 |
| 4 | midv | Dice (all slices) [%] | 96.91416 | 91.09024 | 94.12743 |
| 5 | midv | Dice (slices contoured by both) [%] | 96.12728 | 89.18645 | 93.35773 |
| 6 | midv | HD [mm] | 0.835387 | 0.990279 | 2.024506 |
| 7 | midv | Abs. ml diff. (per slice) [ml] | 0.307792 | 0.421006 | 0.609953 |
| 8 | apical | Dice (all slices) [%] | 83.54174 | 74.24892 | 81.71449 |
| 9 | apical | Dice (slices contoured by both) [%] | 83.60426 | 66.52359 | 82.93531 |
| 10 | apical | HD [mm] | 0.99975 | 1.372196 | 1.579264 |
| 11 | apical | Abs. ml diff. (per slice) [ml] | 0.184053 | 0.468395 | 0.234856 |