| Literature DB >> 30373604 |
Abstract
BACKGROUND: Bacterial colony morphology is the first step of classifying the bacterial species before sending them to subsequent identification process with devices, such as VITEK 2 automated system and mass spectrometry microbial identification system. It is essential as a pre-screening process because it can greatly reduce the scope of possible bacterial species and will make the subsequent identification more specific and increase work efficiency in clinical bacteriology. But this work needs adequate clinical laboratory expertise of bacterial colony morphology, which is especially difficult for beginners to handle properly. This study presents automatic programs for bacterial colony classification task, by applying the deep convolutional neural networks (CNN), which has a widespread use of digital imaging data analysis in hospitals. The most common 18 bacterial colony classes from Peking University First Hospital were used to train this framework, and other images out of these training dataset were utilized to test the performance of this classifier.Entities:
Keywords: Bacterial colony; Classification; Clinical laboratory; Convolutional neural network
Mesh:
Year: 2018 PMID: 30373604 PMCID: PMC6206858 DOI: 10.1186/s12976-018-0093-x
Source DB: PubMed Journal: Theor Biol Med Model ISSN: 1742-4682 Impact factor: 2.432
Fig. 1The general structure of the conventional neural network
Fig. 2Images from each bacterial class showing the interclass variations
Fig. 3Images from Streptococcus agalactiae class showing the intra variations
The statistical results of bacterial colony images classification using the three neural networks
| Accuracy | Precision | Sensitivity | Specificity | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CNN | AlexNet | Autoencoder | CNN | AlexNet | Autoencoder | CNN | AlexNet | Autoencoder | CNN | AlexNet | Autoencoder | |
|
| 0.984 | 0.965 | 0.979 | 0.780 | 0.603 | 0.754 | 1.000 | 1.000 | 0.935 | 0.983 | 0.965 | 0.983 |
|
| 0.938 | 0.939 | 0.954 | 0.189 | 0.299 | 0.326 | 0.238 | 0.655 | 0.337 | 0.964 | 0.950 | 0.976 |
|
| 0.997 | 0.993 | 0.989 | 0.938 | 0.881 | 0.773 | 0.900 | 0.740 | 0.680 | 0.999 | 0.998 | 0.996 |
|
| 0.958 | 0.969 | 0.971 | 0.744 | 0.791 | 0.771 | 0.574 | 0.679 | 0.809 | 0.986 | 0.989 | 0.984 |
|
| 0.961 | 0.966 | 0.968 | 0.787 | 0.726 | 0.844 | 0.733 | 0.906 | 0.748 | 0.983 | 0.973 | 0.988 |
|
| 0.988 | 0.986 | 0.981 | 0.722 | 0.626 | 0.609 | 0.839 | 1.000 | 0.677 | 0.992 | 0.986 | 0.989 |
|
| 0.938 | 0.974 | 0.951 | 0.659 | 0.870 | 0.683 | 0.315 | 0.722 | 0.567 | 0.987 | 0.993 | 0.981 |
|
| 0.981 | 0.912 | 0.969 | 0.783 | 0.172 | 0.361 | 0.310 | 0.776 | 0.373 | 0.998 | 0.916 | 0.984 |
|
| 0.993 | 0.983 | 0.982 | 0.750 | 0.392 | 0.609 | 0.706 | 0.588 | 0.519 | 0.997 | 0.988 | 0.993 |
|
| 0.989 | 0.983 | 0.984 | 0.975 | 0.736 | 0.760 | 0.760 | 0.885 | 0.893 | 0.999 | 0.987 | 0.988 |
|
| 0.981 | 0.922 | 0.977 | 0.844 | 0.889 | 0.735 | 0.663 | 0.248 | 0.649 | 0.995 | 0.997 | 0.991 |
|
| 0.992 | 0.990 | 0.979 | 0.778 | 0.643 | 0.080 | 0.467 | 0.300 | 0.069 | 0.998 | 0.998 | 0.990 |
|
| 0.922 | 0.971 | 0.954 | 0.546 | 0.960 | 0.748 | 0.929 | 0.714 | 0.786 | 0.928 | 0.997 | 0.974 |
|
| 0.955 | 0.983 | 0.964 | 0.678 | 0.942 | 0.733 | 0.520 | 0.760 | 0.707 | 0.984 | 0.997 | 0.985 |
|
| 0.978 | 0.986 | 0.977 | 0.817 | 0.938 | 0.735 | 0.708 | 0.750 | 0.815 | 0.992 | 0.998 | 0.986 |
|
| 0.972 | 0.983 | 0.975 | 0.845 | 0.959 | 0.923 | 0.958 | 0.901 | 0.878 | 0.977 | 0.995 | 0.990 |
|
| 0.962 | 0.970 | 0.968 | 0.482 | 0.551 | 0.558 | 0.602 | 0.557 | 0.489 | 0.976 | 0.984 | 0.986 |
|
| 0.919 | 0.939 | 0.931 | 0.707 | 0.919 | 0.727 | 0.701 | 0.575 | 0.784 | 0.958 | 0.993 | 0.959 |
| Average | 0.967 | 0.967 | 0.970 | 0.723 | 0.716 | 0.652 | 0.662 | 0.709 | 0.651 | 0.983 | 0.984 | 0.985 |
Fig. 4Bacterial colonies’ features extraction from the conventional convolutional neural network
Fig. 5Bacterial colonies’ features extraction from the Autoencoder neural network
The number of images of each bacterial species
| Bacterial species | Number of images |
|---|---|
|
| 384 |
|
| 168 |
|
| 100 |
|
| 324 |
|
| 404 |
|
| 124 |
|
| 352 |
|
| 118 |
|
| 68 |
|
| 208 |
|
| 196 |
|
| 60 |
|
| 468 |
|
| 300 |
|
| 240 |
|
| 624 |
|
| 176 |
|
| 668 |
| Total | 4982 |
Fig. 6Sensitivity analysis of the Train/Test split