| Literature DB >> 33096735 |
Sheng-Yu Tsai1, Cheng-Han Li1, Chien-Chung Jeng2, Ching-Wei Cheng3.
Abstract
The fertilized egg is an indispensable production platform for making egg-based vaccines. This study was divided into two parts. In the first part, image processing was employed to analyze the absorption spectrum of fertilized eggs; the results show that the 580-nm band had the most significant change. In the second part, a 590-nm-wavelength LED was selected as the light source for the developed detection device. Using this device, sample images (in RGB color space) of the eggs were obtained every day during the experiment. After calculating the grayscale value of the red layer, the receiver operating characteristic curve was used to analyze the daily data to obtain the area under the curve. Subsequently, the best daily grayscale value for classifying unfertilized eggs and dead-in-shell eggs was obtained. Finally, an industrial prototype of the device designed and fabricated in this study was operated and verified. The results show that the accuracy for detecting unfertilized eggs was up to 98% on the seventh day, with the sensitivity and Youden's index being 82% and 0.813, respectively. On the ninth day, both accuracy and sensitivity reached 100%, and Youden's index reached a value of 1, showing good classification ability. Considering the industrial operating conditions, this method was demonstrated to be commercially applicable because, when used to detect unfertilized eggs and dead-in-shell eggs on the ninth day, it could achieve accuracy and sensitivity of 100% at the speed of five eggs per second.Entities:
Keywords: ROC curve; image processing; incubation; spectrum
Mesh:
Year: 2020 PMID: 33096735 PMCID: PMC7589749 DOI: 10.3390/s20205951
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Spectrum experimental setup.
Figure 2(a) Detection device (1) the image-capturing zone; and (2) the projection marking zone); (b) schematic of image capturing; and (c) schematic of projection marking.
Prediction and allocation table and related formulas.
| Real State | ||||
|---|---|---|---|---|
| True | False | |||
|
|
|
|
| |
|
|
|
| ||
|
|
|
|
|
|
Figure 3(a) Average values of fertilized egg spectral data on Days 1–9; (b) average values of unfertilized egg spectral data on Days 1–9; and (c) average values of unfertilized eggs divided by average values of fertilized eggs.
Figure 4Change in grayscale values of fertilized eggs, unfertilized eggs, and dead-in-shell eggs.
ROC analysis results.
| ROC | Day 7 | Day 8 | Day 9 | Day 10 | |
|---|---|---|---|---|---|
|
| Grayscale values | 190.5 | 188.0 | 182.5 | 181.0 |
| AUC | 0.97 | 0.99 | 0.99 | 0.99 | |
|
| Grayscale values | 122.0 | 107.5 | 74.0 | 65.0 |
| AUC | 0.83 | 0.95 | 0.99 | 0.99 |
Using detection device to identify and classify unfertilized eggs on the 7th–10th day.
| Day 7 |
| Grayscale Values: 190.5 | AUC: 0.97 | |||
|
|
|
|
|
| ||
|
|
| 9 | 1 | 10 | 98.0 | 90.0 |
|
| 2 | 138 | 140 |
|
| |
|
| 11 | 139 | 150 | 81.8 | 99.3 | |
| Day 8 |
| Grayscale Values: 188.0 | AUC: 0.99 | |||
|
|
|
|
|
| ||
|
|
| 10 | 0 | 10 | 99.3 | 100.0 |
|
| 1 | 139 | 140 |
|
| |
|
| 11 | 139 | 150 | 90.9 | 100.0 | |
| Day 9 |
| Grayscale Values: 182.5 | AUC: 0.99 | |||
|
|
|
|
|
| ||
|
|
| 11 | 0 | 11 | 100.0 | 100.0 |
|
| 0 | 139 | 139 |
|
| |
|
| 11 | 139 | 150 | 100.0 | 100.0 | |
| Day 10 |
| Grayscale Values: 181.0 | AUC: 0.99 | |||
|
|
|
|
|
| ||
|
|
| 11 | 0 | 11 | 100.0 | 100.0 |
|
| 0 | 139 | 139 |
|
| |
|
| 11 | 139 | 150 | 100.0 | 100.0 | |
Using detection device to identify and classify dead-in-shell eggs on the 7th–10th day.
| Day 7 |
| Grayscale Values: 122.0 | AUC: 0.83 | |||
|
|
|
|
|
| ||
|
|
| 4 | 8 | 12 | 92.1 | 33.3 |
|
| 3 | 124 | 127 |
|
| |
|
| 7 | 132 | 139 | 57.1 | 93.9 | |
| Day 8 |
| Grayscale Values: 107.5 | AUC: 0.95 | |||
|
|
| Total | Accuracy (%) | Precision (%) | ||
|
|
| 5 | 1 | 6 | 97.8 | 83.3 |
|
| 2 | 131 | 133 |
|
| |
|
| 7 | 132 | 139 | 71.4 | 99.2 | |
| Day 9 |
| Grayscale Values: 74.0 | AUC: 0.99 | |||
|
|
|
|
|
| ||
|
|
| 7 | 0 | 7 | 100.0 | 100.0 |
|
| 0 | 132 | 132 |
|
| |
|
| 7 | 132 | 139 | 100.0 | 100.0 | |
| Day 10 |
| Grayscale Values: 65.0 | AUC: 0.99 | |||
|
|
|
|
|
| ||
|
|
| 6 | 0 | 6 | 99.3 | 100.0 |
|
| 1 | 132 | 133 |
|
| |
|
| 7 | 132 | 139 | 85.7 | 100.0 | |