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...

Full description

Bibliographic Details
Main Authors: Anna Targosz, Dariusz Myszor, Grzegorz Mrugacz
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