| Literature DB >> 36111321 |
Tariq O Abbas1,2,3, Mohamed AbdelMoniem3, Muhammad E H Chowdhury4.
Abstract
Objective: To develop and validate an artificial intelligence (AI)-based algorithm for capturing automated measurements of Penile curvature (PC) based on 2-dimensional images. Materials and methods: Nine 3D-printed penile models with differing curvature angles (ranging from 18 to 88°) were used to compile a 900-image dataset featuring multiple camera positions, inclination angles, and background/lighting conditions. The proposed framework of PC angle estimation consisted of three stages: automatic penile area localization, shaft segmentation, and curvature angle estimation. The penile model images were captured using a smartphone camera and used to train and test a Yolov5 model that automatically cropped the penile area from each image. Next, an Unet-based segmentation model was trained, validated, and tested to segment the penile shaft, before a custom Hough-Transform-based angle estimation technique was used to evaluate degree of PC.Entities:
Keywords: artificial intelligence; chordee; hypospadias; machine learning; penile curvature
Year: 2022 PMID: 36111321 PMCID: PMC9468331 DOI: 10.3389/frai.2022.954497
Source DB: PubMed Journal: Front Artif Intell ISSN: 2624-8212
Figure 1Schematic diagram of the proposed penile curvature angle estimation pipeline.
Figure 2Experimental set-up for model image acquisition.
Figure 3Lines selection method for estimation of curvature angle.
Figure 4Sample qualitative evaluation of the cropped penile area.
Performance metrics (%) for penile shaft segmentation, comparing computed over test (unseen) set using three network models and seven encoder architectures.
|
|
|
|
|
|
|---|---|---|---|---|
| U-Net | ResNet18 | 98.63 ± 1.91 | 93.13 ± 8.62 | 95.90 ± 5.74 |
| ResNet50 | 99.29 ± 0.35 | 96.00 ± 1.78 | 97.93 ± 0.97 | |
| ResNet152 | 98.94 ± 0.75 | 94.39 ± 3.75 | 97.00 ± 2.11 | |
| DenseNet121 | 99.40 ± 0.18 | 96.52 ± 0.96 | 98.22 ± 0.51 | |
| DenseNet161 | 99.17 ± 0.48 | 95.42 ± 2.61 | 97.59 ± 1.44 | |
| DenseNet201 | 99.11 ± 0.64 | 95.34 ± 2.70 | 97.54 ± 1.51 | |
| InceptionV4 | 99.01 ± 1.07 | 95.13 ± 4.10 | 97.39 ± 2.37 | |
| U-Net ++ | ResNet18 | 98.99 ± 1.12 | 95.14 ± 4.19 | 97.38 ± 2.47 |
| ResNet50 | 98.96 ± 0.88 | 94.50 ± 4.13 | 97.04 ± 2.38 | |
| ResNet152 | 99.06 ± 0.54 | 94.89 ± 2.98 | 97.29 ± 1.65 | |
| DenseNet121 | 99.26 ± 0.40 | 95.79 ± 2.09 | 97.81 ± 1.14 | |
| DenseNet161 | 99.29 ± 0.37 | 96.06 ± 1.74 | 97.95 ± 0.95 | |
| DenseNet201 | 99.15 ± 0.50 | 95.24 ± 2.64 | 97.47 ± 1.49 | |
| InceptionV4 | 99.21 ± 0.59 | 95.79 ± 2.57 | 97.80 ± 1.43 | |
| FPN | ResNet18 | 99.38 ± 0.14 | 96.47 ± 0.67 | 98.20 ± 0.35 |
| ResNet50 | 99.21 ± 0.50 | 95.74 ± 2.20 | 97.78 ± 1.22 | |
| ResNet152 | 98.92 ± 1.13 | 94.42 ± 4.98 | 96.95 ± 2.98 | |
| DenseNet121 | 99.46 ± 0.08 | 96.87 ± 0.37 | 98.41 ± 0.20 | |
| DenseNet161 | 99.43 ± 0.09 | 96.73 ± 0.56 | 98.33 ± 0.29 | |
| DenseNet201 | 99.45 ± 0.11 | 96.81 ± 0.52 | 98.37 ± 0.27 | |
| InceptionV4 | 99.30 ± 0.41 | 96.10 ± 1.94 | 97.96 ± 1.10 |
Numbers indicate metric value ± standard deviation.
Figure 5Sample qualitative evaluation of the top-three performing shaft segmentation networks.
Curvature angle estimation algorithms performance results.
|
|
|
|
|---|---|---|
| 77.34 ± 4.64 | 4.22 | 75 |
| 33.18 ± 5.00 | 3.62 | 33 |
| 82.92 ± 3.91 | 5.39 | 88 |
| 39.34 ± 4.35 | 6.15 | 40 |
| 58.72 ± 4.70 | 3.92 | 58 |
| 53.32 ± 5.49 | 5.59 | 50 |
| 81.12 ± 6.61 | 9.87 | 86 |
| 65.78 ± 5.07 | 6.35 | 60 |
| 15.73 ± 6.09 | 5.32 | 18 |
| - | 8.53 | - |
Figure 6(A) Curvature angle estimation algorithms performance. (B) Effect of camera tilt angle on performance of the curvature angle estimation algorithm.