| Literature DB >> 25204762 |
Pablo Rivas-Perea1, Erich Baker, Greg Hamerly, Bryan F Shaw.
Abstract
BACKGROUND: Leukocoria is defined as a white reflection and its manifestation is symptomatic of several ocular pathologies, including retinoblastoma (Rb). Early detection of recurrent leukocoria is critical for improved patient outcomes and can be accomplished via the examination of recreational photography. To date, there exists a paucity of methods to automate leukocoria detection within such a dataset.Entities:
Mesh:
Year: 2014 PMID: 25204762 PMCID: PMC4167153 DOI: 10.1186/1471-2415-14-110
Source DB: PubMed Journal: BMC Ophthalmol ISSN: 1471-2415 Impact factor: 2.209
Figure 1Process of classification of two input images.
Figure 2Sample images from the experimental database.
Figure 3Proposed image pre-processing strategy and feature extraction for the detection of leukocoria.
Number of hidden neurons for each channel
| Channel | ANN1 | ANN2 | ANN3 |
|---|---|---|---|
| Red | 2 | 20 | 50 |
| Green | 3 | 10 | 15 |
| Blue | 2 | 3 | 5 |
Kernel choice and parameters used with SVMs
| Kernel | ||||
|---|---|---|---|---|
| x |
|
| ||
| Channel | Linear | Quad. | Poly. | RBF |
|
|
|
| ||
| Red | (9, 0.5) | |||
| Green | (33, 2) | |||
| Blue | (0.13, 0.5) | |||
Performance metrics and their desired outcome
| Metric | Interval or domain | Desired |
|---|---|---|
| RMSE |
| The smallest value. |
| NRMSE |
| The smallest value. |
| | |
| The smallest value. |
|
|
| The smallest value. |
| ACC | [0,1] | One. |
| TPR | [0,1] | One. |
| FPR | [0,1] | Zero. |
| SPC | [0,1] | One. |
| PPV | [0,1] | One. |
| NPV | [0,1] | One. |
| FDR | [0,1] | Zero. |
| MCC | [-1,1] | One. |
| [0,1] | One. | |
| BER | [0,1] | Zero. |
| AUC | [0,1] | One. |
|
| [0,1] | One. |
Rank of red channel classifiers by performance analysis
| ANN1 | ANN2 | ANN3 | DA1 | DA2 | SVM1 | SVM2 | SVM3 | SVM4 | |
|---|---|---|---|---|---|---|---|---|---|
| RMSE | 1.180 (8) | 1.172 (7) | 1.221 (9) | 1.146 (6) | 1.103 (3) | 1.144 (5) | 1.124 (4) | 1.100 (2) | |
| NRMSE | 1.214 (8) | 1.206 (7) | 1.257 (9) | 1.179 (6) | 1.136 (3) | 1.177 (5) | 1.157 (4) | 1.133 (2) | |
| | | 0.136 (5) | 0.041 (3) | 0.121 (4) | 0.163 (7) | 0.068 (2) | 0.298 (9) | 0.221 (8) | 0.158 (6) | |
|
| 1.171 (7) | 1.173 (8) | 1.223 (9) | 1.094 (2) | 1.138 (6) | 1.105 (3) | 1.108 (5) | 1.106 (4) | |
| ACC | 0.651 (8) | 0.656 (7) | 0.626 (9) | 0.672 (6) | 0.696 (3) | 0.673 (5) | 0.684 (4) | 0.697 (2) | |
| TPR | 0.741 (2) | 0.697 (5) | 0.711 (4) | 0.672 (7) | 0.729 (3) | 0.619 (9) | 0.659 (8) | 0.694 (6) | |
| FPR | 0.556 (9) | 0.486 (7) | 0.492 (8) | 0.320 (4) | 0.329 (5) | 0.360 (6) | 0.274 (2) | 0.298 (3) | |
| SPC | 0.444 (9) | 0.514 (7) | 0.508 (8) | 0.680 (4) | 0.671 (5) | 0.640 (6) | 0.726 (2) | 0.702 (3) | |
| PPV | 0.700 (9) | 0.718 (7) | 0.703 (8) | 0.787 (4) | 0.773 (5) | 0.771 (6) | 0.800 (2) | 0.795 (3) | |
| NPV | 0.545 (7) | 0.544 (8) | 0.502 (9) | 0.585 (2) | 0.551 (5) | 0.545 (6) | 0.560 (4) | 0.579 (3) | |
| FDR | 0.300 (9) | 0.282 (7) | 0.297 (8) | 0.213 (4) | 0.227 (5) | 0.229 (6) | 0.200 (2) | 0.205 (3) | |
| MCC | 0.232 (8) | 0.259 (7) | 0.206 (9) | 0.381 (2) | 0.333 (6) | 0.363 (5) | 0.370 (4) | 0.372 (3) | |
|
| 0.735 (4) | 0.729 (5) | 0.699 (9) | 0.747 (2) | 0.719 (7) | 0.703 (8) | 0.722 (6) | 0.741 (3) | |
| BER | 0.390 (8) | 0.372 (7) | 0.397 (9) | 0.305 (2) | 0.329 (6) | 0.316 (5) | 0.309 (4) | 0.308 (3) | |
| AUC | 0.610 (8) | 0.628 (7) | 0.603 (9) | 0.695 (2) | 0.671 (6) | 0.684 (5) | 0.691 (4) | 0.692 (3) | |
|
| 0.228 (8) | 0.258 (7) | 0.205 (9) | 0.378 (2) | 0.329 (6) | 0.362 (4) | 0.353 (5) | 0.363 (3) | |
| Avg. | 7.29 | 6.47 | 8.06 |
| 5.88 |
| 4.59 | 3.88 |
|
The data in boldface indicates the best ranked method of each row, with the exception of the last row, which indicates the best three classifiers.
Rank of green channel classifiers by performance analysis
| ANN1 | ANN2 | ANN3 | DA1 | DA2 | SVM1 | SVM2 | SVM3 | SVM4 | |
|---|---|---|---|---|---|---|---|---|---|
| RMSE | 0.787 (4) | 0.791 (5) | 0.800 (7) | 0.780 (3) | 0.828 (8) | 0.796 (6) | 0.838 (9) | 0.706 (2) | |
| NRMSE | 0.810 (4) | 0.814 (5) | 0.823 (7) | 0.802 (3) | 0.853 (8) | 0.819 (6) | 0.863 (9) | 0.727 (2) | |
| | | 0.030 (3) | 0.025 (2) | 0.075 (5) | 0.059 (4) | 0.107 (8) | 0.137 (9) | 0.081 (7) | 0.078 (6) | |
|
| 0.788 (4) | 0.792 (6) | 0.801 (7) | 0.779 (3) | 0.829 (8) | 0.791 (5) | 0.830 (9) | 0.704 (2) | |
| ACC | 0.845 (4) | 0.843 (5) | 0.839 (7) | 0.848 (3) | 0.828 (8) | 0.842 (6) | 0.824 (9) | 0.875 (2) | |
| TPR | 0.884 (2) | 0.883 (3) | 0.848 (6) | 0.839 (7) | 0.831 (8) | 0.805 (9) | 0.868 (5) | 0.878 (4) | |
| FPR | 0.227 (8) | 0.226 (7) | 0.233 (9) | 0.153 (5) | 0.189 (6) | 0.140 (3) | 0.143 (4) | 0.113 (2) | |
| SPC | 0.773 (8) | 0.774 (7) | 0.767 (9) | 0.847 (5) | 0.811 (6) | 0.860 (3) | 0.857 (4) | 0.887 (2) | |
| PPV | 0.867 (8) | 0.868 (7) | 0.864 (9) | 0.903 (5) | 0.881 (6) | 0.908 (3) | 0.904 (4) | 0.928 (2) | |
| NPV | 0.806 (2) | 0.802 (3) | 0.797 (5) | 0.770 (6) | 0.751 (8) | 0.753 (7) | 0.725 (9) | 0.801 (4) | |
| FDR | 0.133 (8) | 0.132 (7) | 0.136 (9) | 0.097 (5) | 0.119 (6) | 0.092 (3) | 0.096 (4) | 0.072 (2) | |
| MCC | 0.667 (5) | 0.664 (6) | 0.656 (7) | 0.684 (3) | 0.641 (9) | 0.676 (4) | 0.645 (8) | 0.742 (2) | |
|
| 0.877 (3) | 0.876 (4) | 0.873 (6) | 0.875 (5) | 0.859 (8) | 0.868 (7) | 0.851 (9) | 0.897 (2) | |
| BER | 0.170 (6) | 0.171 (7) | 0.175 (8) | 0.152 (3) | 0.175 (9) | 0.155 (4) | 0.169 (5) | 0.123 (2) | |
| AUC | 0.830 (6) | 0.829 (7) | 0.825 (8) | 0.848 (3) | 0.825 (9) | 0.845 (4) | 0.831 (5) | 0.877 (2) | |
|
| 0.666 (5) | 0.663 (6) | 0.655 (7) | 0.682 (3) | 0.639 (8) | 0.672 (4) | 0.638 (9) | 0.739 (2) | |
| Avg. | 4.88 | 5.35 | 6.82 |
| 7.41 | 5.12 | 7.29 |
|
|
The data in boldface indicates the best ranked method of each row, with the exception of the last row, which indicates the best three classifiers.
Rank of blue channel classifiers by performance analysis
| ANN1 | ANN2 | ANN3 | DA1 | DA2 | SVM1 | SVM2 | SVM3 | SVM4 | |
|---|---|---|---|---|---|---|---|---|---|
| RMSE | 0.863 (8) | 0.858 (7) | 0.851 (6) | 0.827 (4) | 0.866 (9) | 0.803 (3) | 0.848 (5) | 0.792 (2) | |
| NRMSE | 0.888 (8) | 0.883 (7) | 0.876 (6) | 0.851 (4) | 0.891 (9) | 0.826 (3) | 0.873 (5) | 0.815 (2) | |
| | | 0.063 (9) | 0.058 (7) | 0.063 (8) | 0.024 (2) | 0.029 (4) | 0.043 (6) | 0.029 (3) | 0.036 (5) | |
|
| 0.862 (8) | 0.858 (7) | 0.851 (6) | 0.830 (4) | 0.868 (9) | 0.805 (3) | 0.851 (5) | 0.794 (2) | |
| ACC | 0.813 (8) | 0.816 (7) | 0.818 (6) | 0.829 (4) | 0.813 (9) | 0.839 (3) | 0.820 (5) | 0.843 (2) | |
| TPR | 0.876 (2) | 0.876 (3) | 0.853 (7) | 0.838 (9) | 0.854 (6) | 0.844 (8) | 0.868 (4) | 0.860 (5) | |
| FPR | 0.291 (9) | 0.284 (8) | 0.284 (7) | 0.212 (4) | 0.230 (6) | 0.186 (2) | 0.221 (5) | 0.197 (3) | |
| SPC | 0.709 (9) | 0.716 (8) | 0.716 (7) | 0.788 (4) | 0.770 (6) | 0.814 (2) | 0.779 (5) | 0.803 (3) | |
| PPV | 0.834 (9) | 0.838 (8) | 0.838 (7) | 0.870 (4) | 0.858 (6) | 0.884 (2) | 0.864 (5) | 0.880 (3) | |
| NPV | 0.775 (5) | 0.776 (4) | 0.782 (2) | 0.763 (7) | 0.741 (9) | 0.770 (6) | 0.750 (8) | 0.777 (3) | |
| FDR | 0.166 (9) | 0.162 (8) | 0.162 (7) | 0.130 (4) | 0.142 (6) | 0.116 (2) | 0.136 (5) | 0.120 (3) | |
| MCC | 0.597 (9) | 0.602 (8) | 0.608 (6) | 0.638 (4) | 0.604 (7) | 0.661 (3) | 0.619 (5) | 0.668 (2) | |
|
| 0.854 (8) | 0.856 (6) | 0.858 (5) | 0.862 (4) | 0.848 (9) | 0.869 (3) | 0.854 (7) | 0.873 (2) | |
| BER | 0.208 (9) | 0.204 (8) | 0.202 (7) | 0.179 (4) | 0.196 (6) | 0.166 (3) | 0.188 (5) | 0.165 (2) | |
| AUC | 0.792 (9) | 0.796 (8) | 0.798 (7) | 0.821 (4) | 0.804 (6) | 0.834 (3) | 0.812 (5) | 0.835 (2) | |
|
| 0.595 (9) | 0.600 (8) | 0.606 (6) | 0.637 (4) | 0.603 (7) | 0.660 (3) | 0.619 (5) | 0.668 (2) | |
| Avg. | 8.00 | 7.00 | 5.88 | 4.24 | 7.41 |
| 5.35 |
|
|
The data in boldface indicates the best ranked method of each row, with the exception of the last row, which indicates the best three classifiers.
Performance analysis of different methods of classifier combination
| Average | Weighted avg. | Majority | Soft fusion | |
|---|---|---|---|---|
| RMSE | 0.682 ± 0.021(3) | 0.674 ± 0.021(2) | 0.705 ± 0.030(4) |
|
| NRMSE | 0.702 ± 0.021(3) | 0.694 ± 0.021(2) | 0.725 ± 0.031(4) |
|
| | |
| 0.065 ± 0.016(2) | 0.071 ± 0.023(3) | 0.114 ± 0.008(4) |
|
| 0.682 ± 0.021(3) | 0.673 ± 0.021(2) | 0.703 ± 0.032(4) |
|
| ACC | 0.876 ± 0.011(3) | 0.876 ± 0.011(3) | 0.876 ± 0.011(3) |
|
| TPR | 0.872 ± 0.009(3) | 0.872 ± 0.009(3) | 0.872 ± 0.009(3) |
|
| FPR | 0.119 ± 0.026(3) | 0.119 ± 0.026(3) | 0.119 ± 0.026(3) |
|
| SPC | 0.881 ± 0.026(3) | 0.881 ± 0.026(3) | 0.881 ± 0.026(3) |
|
| PPV | 0.925 ± 0.015(3) | 0.925 ± 0.015(3) | 0.925 ± 0.015(3) |
|
| NPV | 0.805 ± 0.011(3) | 0.805 ± 0.011(3) | 0.805 ± 0.011(3) |
|
| FDR | 0.075 ± 0.015(3) | 0.075 ± 0.015(3) | 0.075 ± 0.015(3) |
|
| MCC | 0.742 ± 0.024(3) | 0.742 ± 0.024(3) | 0.742 ± 0.024(3) |
|
|
| 0.898 ± 0.008(3) | 0.898 ± 0.008(3) | 0.898 ± 0.008(3) |
|
| BER | 0.123 ± 0.013(3) | 0.123 ± 0.013(3) | 0.123 ± 0.013(3) |
|
| AUC | 0.891 ± 0.009(3) | 0.891 ± 0.009(2) | 0.877 ± 0.013(4) |
|
|
| 0.739 ± 0.024(3) | 0.739 ± 0.024(3) | 0.739 ± 0.024(3) |
|
| Avg. SD | 0.0169 | 0.0168 | 0.0196 |
|
| Avg. Rank | 2.8824 | 2.6471 | 3.1176 |
|
The data in boldface indicates the best ranked classification method of each row.
Figure 4Analysis of classification certainty and uncertainty as the eye images are classified as healthy or leukocoric.