Human oocytes image classification method based on deep neural networks
Abstract Background The effectiveness of in vitro fertilization depends on the assessment and selection of oocytes and embryos with the highest developmental potential. One of the tasks in the ICSI (intracytoplasmic sperm injection) procedure is the classification of oocytes according to the stages...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
BMC
2023-09-01
|
Series: | BioMedical Engineering OnLine |
Subjects: | |
Online Access: | https://doi.org/10.1186/s12938-023-01153-4 |
_version_ | 1797452034916483072 |
---|---|
author | Anna Targosz Dariusz Myszor Grzegorz Mrugacz |
author_facet | Anna Targosz Dariusz Myszor Grzegorz Mrugacz |
author_sort | Anna Targosz |
collection | DOAJ |
description | Abstract Background The effectiveness of in vitro fertilization depends on the assessment and selection of oocytes and embryos with the highest developmental potential. One of the tasks in the ICSI (intracytoplasmic sperm injection) procedure is the classification of oocytes according to the stages of their meiotic maturity. Oocytes classification traditionally is done manually during their observation under the light microscope. The paper is part of the bigger task, the development of the system for optimal oocyte and embryos selection. In the hereby work, we present the method for the automatic classification of oocytes based on their images, that employs DNN algorithms. Results For the purpose of oocyte class determination, two structures based on deep neural networks were applied. DeepLabV3Plus was responsible for the analysis of oocyte images in order to extract specific regions of oocyte images. Then extracted components were transferred to the network, inspired by the SqueezeNet architecture, for the purpose of oocyte type classification. The structure of this network was refined by a genetic algorithm in order to improve generalization abilities as well as reduce the network’s FLOPs thus minimizing inference time. As a result, $$\overline{Acc}$$ Acc ¯ at the level of 0.964 was obtained at the level of the validation set and 0.957 at the level of the test set. Generated neural networks as well as code that allows running the processing pipe were made publicly available. Conclusions In this paper, the complete pipeline was proposed that is able to automatically classify human oocytes into three classes MI, MII, and PI based on the oocytes’ microscopic image. |
first_indexed | 2024-03-09T15:02:56Z |
format | Article |
id | doaj.art-5a8f1dc7155b4339abd2d034ea909eaa |
institution | Directory Open Access Journal |
issn | 1475-925X |
language | English |
last_indexed | 2024-03-09T15:02:56Z |
publishDate | 2023-09-01 |
publisher | BMC |
record_format | Article |
series | BioMedical Engineering OnLine |
spelling | doaj.art-5a8f1dc7155b4339abd2d034ea909eaa2023-11-26T13:50:35ZengBMCBioMedical Engineering OnLine1475-925X2023-09-0122111610.1186/s12938-023-01153-4Human oocytes image classification method based on deep neural networksAnna Targosz0Dariusz Myszor1Grzegorz Mrugacz2Department of Histology and Embryology, Faculty of Medical Sciences, Medical University of SilesiaInstitute of Computer Sciences, Silesian University of TechnologyCenter for Reproductive Medicine BocianAbstract Background The effectiveness of in vitro fertilization depends on the assessment and selection of oocytes and embryos with the highest developmental potential. One of the tasks in the ICSI (intracytoplasmic sperm injection) procedure is the classification of oocytes according to the stages of their meiotic maturity. Oocytes classification traditionally is done manually during their observation under the light microscope. The paper is part of the bigger task, the development of the system for optimal oocyte and embryos selection. In the hereby work, we present the method for the automatic classification of oocytes based on their images, that employs DNN algorithms. Results For the purpose of oocyte class determination, two structures based on deep neural networks were applied. DeepLabV3Plus was responsible for the analysis of oocyte images in order to extract specific regions of oocyte images. Then extracted components were transferred to the network, inspired by the SqueezeNet architecture, for the purpose of oocyte type classification. The structure of this network was refined by a genetic algorithm in order to improve generalization abilities as well as reduce the network’s FLOPs thus minimizing inference time. As a result, $$\overline{Acc}$$ Acc ¯ at the level of 0.964 was obtained at the level of the validation set and 0.957 at the level of the test set. Generated neural networks as well as code that allows running the processing pipe were made publicly available. Conclusions In this paper, the complete pipeline was proposed that is able to automatically classify human oocytes into three classes MI, MII, and PI based on the oocytes’ microscopic image.https://doi.org/10.1186/s12938-023-01153-4IVFHuman oocyteClassificationArtificial intelligenceMachine learningDeep neural network |
spellingShingle | Anna Targosz Dariusz Myszor Grzegorz Mrugacz Human oocytes image classification method based on deep neural networks BioMedical Engineering OnLine IVF Human oocyte Classification Artificial intelligence Machine learning Deep neural network |
title | Human oocytes image classification method based on deep neural networks |
title_full | Human oocytes image classification method based on deep neural networks |
title_fullStr | Human oocytes image classification method based on deep neural networks |
title_full_unstemmed | Human oocytes image classification method based on deep neural networks |
title_short | Human oocytes image classification method based on deep neural networks |
title_sort | human oocytes image classification method based on deep neural networks |
topic | IVF Human oocyte Classification Artificial intelligence Machine learning Deep neural network |
url | https://doi.org/10.1186/s12938-023-01153-4 |
work_keys_str_mv | AT annatargosz humanoocytesimageclassificationmethodbasedondeepneuralnetworks AT dariuszmyszor humanoocytesimageclassificationmethodbasedondeepneuralnetworks AT grzegorzmrugacz humanoocytesimageclassificationmethodbasedondeepneuralnetworks |