| Literature DB >> 35203605 |
Florian Sommer1, Bingrui Sun1, Julian Fischer1, Miriam Goldammer1, Christine Thiele1, Hagen Malberg1, Wenke Markgraf1.
Abstract
Facing an ongoing organ shortage in transplant medicine, strategies to increase the use of organs from marginal donors by objective organ assessment are being fostered. In this context, normothermic machine perfusion provides a platform for ex vivo organ evaluation during preservation. Consequently, analytical tools are emerging to determine organ quality. In this study, hyperspectral imaging (HSI) in the wavelength range of 550-995 nm was applied. Classification of 26 kidneys based on HSI was established using KidneyResNet, a convolutional neural network (CNN) based on the ResNet-18 architecture, to predict inulin clearance behavior. HSI preprocessing steps were implemented, including automated region of interest (ROI) selection, before executing the KidneyResNet algorithm. Training parameters and augmentation methods were investigated concerning their influence on the prediction. When classifying individual ROIs, the optimized KidneyResNet model achieved 84% and 62% accuracy in the validation and test set, respectively. With a majority decision on all ROIs of a kidney, the accuracy increased to 96% (validation set) and 100% (test set). These results demonstrate the feasibility of HSI in combination with KidneyResNet for non-invasive prediction of ex vivo kidney function. This knowledge of preoperative renal quality may support the organ acceptance decision.Entities:
Keywords: biomedical optical imaging; classification; convolutional neural network; function assessment; hyperspectral imaging; kidney; machine learning; normothermic machine perfusion; organ preservation; residual neural network
Year: 2022 PMID: 35203605 PMCID: PMC8962340 DOI: 10.3390/biomedicines10020397
Source DB: PubMed Journal: Biomedicines ISSN: 2227-9059
Figure 1Procedure of region of interest (ROI) selection. The blue and white lines mark the outer boundaries of the kidney (a). After segmentation of the background (b), calculation of the gradient map (c) is performed for the absorbance and reflectance image. The most homogeneous areas are selected as ROI (shown as red squares) (d). The orange lines separate the kidney poles from each other.
Overview of kidneys preserved ex vivo with normothermic machine perfusion (NMP). Listed are the sex, race, warm ischemia time, cold ischemia time, glomerular filtration rate (GFR) and inulin eliminated from the blood during NMP (Ie,total) for all kidneys of a class, kidneys in the training and validation data set, and kidneys in the test data set. Data are presented as mean ± standard deviation.
| Pig and Kidney Characteristics | Class 1 | Class 2 | Class 3 |
|---|---|---|---|
|
| |||
| Female:Male | 3:1 | 4:6 | 4:8 |
| German Landrace:Swabian Hall | 3:1 | 4:6 | 4:8 |
| Warm ischemia time in min | 122 ± 52 | 67 ± 30 | 12 ± 7 |
| Cold ischemia time in min | 404 ± 246 | 402 ± 201 | 312 ± 170 |
| GFR in mL/min/100 g | 1.3 ± 0.6 | 3.0 ± 0.9 | 14.8 ± 10.1 |
| Ie,total in % | 45 ± 1 | 72 ± 9 | 97 ± 3 |
|
| |||
| Female:Male | 2:1 | 3:5 | 2:7 |
| German Landrace:Swabian Hall | 2:1 | 3:5 | 2:7 |
| Warm ischemia time in min | 114 ± 61 | 66 ± 34 | 12 ± 7 |
| Cold ischemia time in min | 341 ± 259 | 397 ± 233 | 305 ± 125 |
| GFR in mL/min/100 g | 1.5 ± 0.8 | 2.9 ± 0.8 | 16.4 ± 10.4 |
| Ie,total in % | 45 ± 1 | 72 ± 9 | 97 ± 3 |
|
| |||
| Female:Male | 1:0 | 1:1 | 2:1 |
| German Landrace:Swabian Hall | 1:0 | 1:1 | 2:1 |
| Warm ischemia time in min | 145 | 73 ± 10 | 13 ± 8 |
| Cold ischemia time in min | 594 | 420 ± 121 | 333 ± 309 |
| GFR in mL/min/100 g | 0.8 | 3.4 ± 1.4 | 10.0 ± 9.3 |
| Ie,total in % | 44 | 75 ± 12 | 98 ± 1 |
Investigation matrix of the training parameters. For the optimization of the KidneyResNet, the influence of the data origin and the training parameters dropout rate, adaptive weights, and learning rate was studied.
| Data Origin/ | Code | Variant | ||
|---|---|---|---|---|
| Training Parameter | I | II | III | |
| Data origin | A | Absorbance | Reflectance | |
| Dropout rate in % | B | 0 | 25 | 50 |
| Weight decay | C | 0 | 0.0005 | |
| Learning rate | D | 0 | 0.11 |
Investigation matrix of the data augmentation methods. For the enlargement of the input data of the KidneyResNet, the influence of the data augmentation methods rotation, induction of Gaussian noise, and random occlusion was investigated.
| Data Augmentation | Code | Variant | |||
|---|---|---|---|---|---|
| Method | I | II | III | IV | |
| Rotation | A | 0° | 90° | 180° | 270° |
| Gaussian noise, 3σ | B | 0 | 0.00625 | ||
| Random occlusion in % | C | 0 | 25 | ||
Overview of pig characteristics. Listed are the race, sex, body weight, and ischemia time of the pigs whose kidneys are used for the spectra comparison.
| Nr. | Race | Sex | Body Weight | Warm Ischemia Time in min | Cold Ischemia Time in min |
|---|---|---|---|---|---|
| 1 | Swabian Hall | Male | 40 ± 5 | 20 | 136 |
| 2 | German Landrace | Female | 40 ± 5 | 20 | 221 |
| 3 | German Landrace | Female | 80 ± 3 | 25 | 343 |
| 4 | Swabian Hall | Male | 40 ± 5 | 60 | 277 |
| 5 | German Landrace | Female | 40 ± 5 | 118 | 463 |
| 6 | German Landrace | Female | 80 ± 3 | 80 | 334 |
Spectral comparison of kidneys. The spectra of kidneys as a function of race, sex, body weight, and ischemia time were examined using normalized cross-correlation. The assignment of the numbers can be found in the previously listed table.
| Comparison | Pearson Correlation | Comparison | Pearson Correlation |
|---|---|---|---|
| 1 vs. 2 | 0.991 | 4 vs. 5 | 0.997 |
| 1 vs. 3 | 0.998 | 4 vs. 6 | 0.995 |
| 2 vs. 3 | 0.993 | 5 vs. 6 | 0.998 |
Figure 2Spectral signature of kidneys with different inulin clearance behavior after 240 min NMP. The mean preprocessed absorbance spectrum of all 12 ROIs of a kidney (shown as a black solid line) and their standard deviation (shown as (a) green solid lines for a functional kidney, (b) yellow solid lines for a limited functional kidney, and (c) red solid lines for a nonfunctional kidney) is presented.
Classification results on the validation data set for the assignment of kidneys into three functional classes depending on different training parameter combinations. The explanations for parameters A−D and I−III are given in Section 2.8.
| Model No. | Parameter | Median Early | Validation | |||
|---|---|---|---|---|---|---|
| A | B | C | D | |||
| 1 | I | I | I | I | 9 | 0.80 |
| 2 | I | I | I | II | 2 | 0.72 |
| 3 | I | I | II | I | 9 | 0.85 |
| 4 | I | I | II | II | 5 | 0.77 |
| 5 | I | II | I | I | 13 | 0.82 |
| 6 | I | II | I | II | 4 | 0.69 |
| 7 | I | II | II | I | 12 | 0.81 |
| 8 | I | II | II | II | 3 | 0.79 |
| 9 | I | III | I | I | 11 | 0.84 |
| 10 | I | III | I | II | 7 | 0.84 |
| 11 | I | III | II | I | 6 | 0.75 |
| 12 | I | III | II | II | 6 | 0.78 |
| 13 | II | I | I | I | 8 | 0.83 |
| 14 | II | I | I | II | 5 | 0.69 |
| 15 | II | I | II | I | 15 | 0.82 |
| 16 | II | I | II | II | 4 | 0.72 |
| 17 | II | II | I | I | 9 | 0.79 |
| 18 | II | II | I | II | 4 | 0.71 |
| 19 | II | II | II | I | 12 | 0.81 |
| 20 | II | II | II | II | 3 | 0.74 |
| 21 | II | III | I | I | 10 | 0.79 |
| 22 | II | III | I | II | 3 | 0.69 |
| 23 | II | III | II | I | 12 | 0.81 |
| 24 | II | III | II | II | 4 | 0.73 |
Classification results on the validation data set for the assignment of kidneys into three functional classes depending on the data augmentation methods. The explanations for parameters A−C and I−IV are given Section 2.8.
| Model No. | Parameter | Median Early | Validation | ||
|---|---|---|---|---|---|
| A | B | C | |||
|
| |||||
| 1 | I–IV | I | I | 7 | 0.85 |
| 2 | I | II | I | 5 | 0.73 |
| 3 | I | I | II | 6 | 0.83 |
|
| |||||
| 4 | I–IV | I | I | 10 | 0.81 |
| 5 | I | II | I | 10 | 0.84 |
| 6 | I | I | II | 10 | 0.79 |
|
| |||||
| 7 | I–IV | I | I | 3 | 0.65 |
| 8 | I | II | I | 2 | 0.78 |
| 9 | I | I | II | 4 | 0.67 |
Classification results on the test data set for the assignment of kidneys into three functional classes.
| Model No. | Test | ||
|---|---|---|---|
| Accuracy | Recall | Precision | |
|
| |||
| 3 | 0.28 | 0.25 | 0.29 |
| 9 | 0.41 | 0.32 | 0.32 |
| 10 | 0.62 | 0.58 | 0.58 |
|
| |||
| 1 | 0.55 | 0.49 | 0.56 |
| 5 | 0.59 | 0.48 | 0.49 |
Figure 3Confusion matrices for the classification of kidneys into the three classes: nonfunctional (class 1), limited functional (class 2), functional (class 3). Results of the KidneyResNet model No. 10 of Section 3.3 for validation/test after the classification of individual ROIs (a,b) and by the majority decision of all ROIs of a kidney (c,d).
Overview of the 3-class division of kidneys with a KidneyResNet. The kidneys of the test data set are marked with *. Note that all kidneys without * were part of the training process. The color coding corresponds to the functional status of the kidneys: red = nonfunctional kidneys (class 1), yellow = limited functional kidneys (class 2), green = functional kidneys (class 3). The actual class refers to the functional classes of the kidneys as determined by the clinical gold standard, which is compared to the predicted class resulting from the KidneyResNet analysis. In addition, the classification reliability is presented, which corresponds to the proportion of correctly classified ROIs of a kidney. A diagonal line represents kidneys that could not be assigned to the correct functional class.
| Kidney No. | Actual Class | Predicted Class | Classification Reliability | |
|---|---|---|---|---|
| 1 | 3 | 3 | 99% |
|
| 2 | 3 | 3 | 99% | |
| 3 | 3 | 3 | 98% | |
| 4 | 3 | 3 | 98% | |
| 5 | 2 | 2 | 98% | |
| 6 | 2 | 2 | 97% | |
| 7 | 3 | 3 | 96% | |
| 8 | 2 | 2 | 94% | |
| 9 | 3 | 3 | 93% | |
| 10 | 3 | 3 | 92% | |
| 11 * | 3 | 3 | 91% | |
| 12 | 2 | 2 | 88% | |
| 13 | 2 | 2 | 86% | |
| 14 | 3 | 3 | 84% | |
| 15 | 2 | 2 | 81% | |
| 16 | 2 | 2 | 80% | |
| 17 | 1 | 1 | 71% | |
| 18 * | 2 | 2 | 70% | |
| 19 * | 3 | 3 | 69% | |
| 20 | 3 | 3 | 66% | |
| 21 | 1 |
| 64% | |
| 22 | 1 | 1 | 61% | |
| 23 | 2 | 2 | 57% | |
| 24 * | 3 | 3 | 54% | |
| 25 * | 1 | 1 | 44% | |
| 26 * | 2 | 2 | 43% | |