| Literature DB >> 36245755 |
Yiming Sun1, Xingru Huang2, Qianni Zhang2, Sang Yeul Lee3, Yaqi Wang4, Kai Jin1, Lixia Lou1, Juan Ye1.
Abstract
Purpose: To automatically predict the postoperative appearance of blepharoptosis surgeries and evaluate the generated images both objectively and subjectively in a clinical setting. Design: Cross-sectional study. Participants: This study involved 970 pairs of images of 450 eyes from 362 patients undergoing blepharoptosis surgeries at our oculoplastic clinic between June 2016 and April 2021.Entities:
Keywords: Blepharoptosis; Deep learning; GAN, generative adversarial network; MPLD, midpupil lid distance; MRD1, marginal reflex distance-1; POAP, postoperative appearance prediction system; Postoperative prediction
Year: 2022 PMID: 36245755 PMCID: PMC9560561 DOI: 10.1016/j.xops.2022.100169
Source DB: PubMed Journal: Ophthalmol Sci ISSN: 2666-9145
Figure 1Flowchart of the fully automatic postoperative appearance prediction system (POAP) for ptosis. A, Ocular detection module (steps 1, 4a): A pair of preoperative and postoperative training images were input into an ocular detection module developed in our previous work. B, Analyzing module (steps 2a, 4b): The mask output in the ocular detection module was used to define the rotation angles to make the eyes parallel, and then the round sticker was detected and segmented in pixels to quantify the eyelids. C, Data processing module (steps 2b, 4a): The mask output in the ocular detection module was replaced back on the original images, and the medial canthi were detected and anchored. Then the original images were cropped into strip images where the anchor points stayed horizontally at the trisection and vertically at the lower trisection on each image. D, Prediction module (steps 3, 4a): The preprocessed strip images went through a generator and a discriminator as the training process. Then the test images, having gone through the ocular detection module and the analyzing module, were fed into the trained prediction model and output as predicted pieces. These generated pieces were then passed to the ocular detection module and the analyzing module again to complete the automatic measurement of the predicted eyes, while at the same time, the generated pieces were eventually pasted back to the original preoperative images and underwent color calibration for the final output (step 4c).
Figure 2Samples of input preoperative images, ground truth postoperative images, and generated images. A, Sample of an 11-year-old patient with unilateral blepharoptosis undergoing levator resection. B, Sample of a 7-year-old patient with unilateral blepharoptosis undergoing frontalis suspension using autogenous fascia lata. C, Sample of a 4-year-old patient with bilateral blepharoptosis undergoing frontalis suspension using a silicon rod.
Figure 3Demonstration of the objective assessment of the predicted performance. A, B, Example of a pair of postoperative and predicted images. C, Demonstration of the general performance of A, B (overlap ratio): the ratio of the intersecting area over the union area of the predicted eye region (orange) and the real postoperative eye region (purple). The overlap ratio of the sample was 0.95. D, The distribution of overlap ratio in the test set. E, Demonstration of the mean local performance in the test set (midpupil lid distances [MPLDs]): the distances between the corneal light reflex and the upper eyelid margin at different angles. F, The mean MPLDs of postoperative eyes and predicted eyes in the test set.
Clinical Characteristics for Eyes and Patients Included in the Study
| Training | Test | Total | |
|---|---|---|---|
| No. of patients | 287 | 75 | 362 |
| No. of eyes | 355 | 95 | 450 |
| No. of pairs of photographs | 895 | 75 | 970 |
| Age (yrs) | |||
| Mean ± SD | 8 ± 11.8 | 7.2 ± 7.2 | 7.9 ± 11 |
| Range | 0–77 | 1–45 | 0–77 |
| Female gender (%) | 36.2 | 33.3 | 35.6 |
| Surgery type (No. of eyes) | |||
| Frontalis suspension using a silicon rod | 182 | 31 | 213 |
| Frontalis suspension using autogenous Fascia lata | 84 | 37 | 121 |
| levator resection | 81 | 27 | 108 |
| Levator aponeurosis repair | 8 | 0 | 8 |
| Follow-up (days) | |||
| Mean | 119 | 102.9 | 115.7 |
| Range | 6–1409 | 6–1248 | 6–1409 |
SD = standard deviation.
Assessment of Local Prediction Performance: Comparison of the Midpupil Lid Distances from 0°to 180°
| Angle (°) | Postoperative Ground Truth | Predicted | |
|---|---|---|---|
| 0 | 7.769 ± 1.323 | 7.734 ± 1.405 | 0.772 |
| 15 | 5.836 ± 1.237 | 5.722 ± 1.115 | 0.331 |
| 30 | 4.638 ± 1.176 | 4.532 ± 0.992 | 0.343 |
| 45 | 3.858 ± 1.099 | 3.723 ± 0.904 | 0.198 |
| 60 | 3.407 ± 1.025 | 3.256 ± 0.839 | 0.126 |
| 75 | 3.166 ± 0.978 | 3.018 ± 0.806 | 0.118 |
| 90 | 3.117 ± 0.962 | 2.973 ± 0.802 | 0.128 |
| 105 | 3.180 ± 0.978 | 3.053 ± 0.844 | 0.183 |
| 120 | 3.442 ± 1.034 | 3.352 ± 0.925 | 0.371 |
| 135 | 3.923 ± 1.125 | 3.894 ± 1.036 | 0.783 |
| 150 | 4.766 ± 1.244 | 4.807 ± 1.134 | 0.717 |
| 165 | 6.124 ± 1.354 | 6.272 ± 1.304 | 0.232 |
| 180 | 8.468 ± 1.416 | 8.682 ± 1.638 | 0.125 |
SD = standard deviation.
Five-Point Satisfaction Scale (75 Pairs) and 10-Point Similarity Survey (75 Pairs)
| Highly Unsatisfied n (%) | Unsatisfied n (%) | Neutral n (%) | Satisfied n (%) | Highly Satisfied n (%) | Similarity (10-Point) | |
|---|---|---|---|---|---|---|
| Subjects | ||||||
| Ophthalmologist 1 | 20 (26.7) | 55 (73.3) | 9.45 ± 0.57 | |||
| Ophthalmologist 2 | 20 (26.7) | 29 (38.7) | 26 (34.7) | 8.76 ± 0.86 | ||
| Ophthalmologist 3 | 1 (1.3) | 15 (20.0) | 42 (56.0) | 17 (22.7) | 8.31 ± 0.98 | |
| Ophthalmologist 4 | 1 (1.3) | 5 (6.7) | 40 (53.3) | 29 (38.7) | 9.12 ± 0.57 | |
| Patient 1 | 3 (4.0) | 5 (6.7) | 67 (89.3) | 9.99 ± 0.11 | ||
| Patient 2 | 41 (54.7) | 34 (45.3) | 9.49 ± 0.57 | |||
| Patient 3 | 10 (13.3) | 65 (86.7) | 9.73 ± 0.44 | |||
| Patient 4 | 7 (9.3) | 33 (44.0) | 35 (46.7) | 9.97 ± 0.23 | ||
| Patient 5 | 22 (29.3) | 53 (70.7) | 9.80 ± 0.40 | |||
| Patient 6 | 36 (48.0) | 39 (52.0) | 9.86 ± 0.66 | |||
| Ophthalmologists (n=4) | - | 2 (0.7) | 40 (13.3) | 131 (43.7) | 127 (42.3) | 8.91 ± 0.88 |
| Patients (n=6) | - | - | 20 (4.4) | 137 (30.4) | 293 (65.1) | 9.78 ± 0.48 |
| Total (n=10) | 2 (0.3) | 60 (8.0) | 268 (35.7) | 420 (56.0) | 9.43 ± 0.79 |
SD = standard deviation.