Next Article in Journal
Hint-Based Image Colorization Based on Hierarchical Vision Transformer
Previous Article in Journal
Data Fusion-Based Musculoskeletal Synergies in the Grasping Hand
Previous Article in Special Issue
Singular Nuclei Segmentation for Automatic HER2 Quantification Using CISH Whole Slide Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Intelligence-Based Detection of Human Embryo Components for Assisted Reproduction by In Vitro Fertilization

1
Department of Primary and Secondary Healthcare, Lahore 54000, Pakistan
2
Electrical and Computer Engineering Department, Effat College of Engineering, Effat University, Jeddah 22332, Saudi Arabia
3
Department of Computer Science, University of Narowal, Narowal 51600, Pakistan
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(19), 7418; https://doi.org/10.3390/s22197418
Submission received: 5 September 2022 / Revised: 21 September 2022 / Accepted: 21 September 2022 / Published: 29 September 2022
(This article belongs to the Special Issue Biomedical Image Processing and Sensing Application)

Abstract

:
Assisted reproductive technology is helping humans by addressing infertility using different medical procedures that help in a successful pregnancy. In vitro fertilization (IVF) is one of those assisted reproduction methods in which the sperm and eggs are combined outside the human body in a specialized environment and kept for growth. Assisted reproductive technology is helping humans by addressing infertility using different medical procedures that help in a successful pregnancy. The morphology of the embryological components is highly related to the success of the assisted reproduction procedure. In approximately 3–5 days, the embryo transforms into the blastocyst. To prevent the multiple-birth risk and to increase the chance of pregnancy the embryologist manually analyzes the blastocyst components and selects valuable embryos to transfer to the women’s uterus. The manual microscopic analysis of blastocyst components, such as trophectoderm, zona pellucida, blastocoel, and inner cell mass, is time-consuming and requires keen expertise to select a viable embryo. Artificial intelligence is easing medical procedures by the successful implementation of deep learning algorithms that mimic the medical doctor’s knowledge to provide a better diagnostic procedure that helps in reducing the diagnostic burden. The deep learning-based automatic detection of these blastocyst components can help to analyze the morphological properties to select viable embryos. This research presents a deep learning-based embryo component segmentation network (ECS-Net) that accurately detects trophectoderm, zona pellucida, blastocoel, and inner cell mass for embryological analysis. The proposed method (ECS-Net) is based on a shallow deep segmentation network that uses two separate streams produced by a base convolutional block and a depth-wise separable convolutional block. Both streams are densely concatenated in combination with two dense skip paths to produce powerful features before and after upsampling. The proposed ECS-Net is evaluated on a publicly available microscopic blastocyst image dataset, the experimental segmentation results confirm the efficacy of the proposed method. The proposed ECS-Net is providing a mean Jaccard Index (Mean JI) of 85.93% for embryological analysis.

1. Introduction

Infertility is a worldwide serious concern considering various points of view, and it needs attention. Infertility is alarmingly affecting almost 8–12% of couples worldwide [1]. Almost 80 million couples face infertility situations worldwide involuntarily. The prevalence of primary infertility ranges from 3 to 30%, and secondary infertility is almost double that of primary infertility [2]. According to the World Health Organization (WHO), the prevalence of infertility in India ranges from 3.9% to 16.8%. By the year 1981, almost 17.9 Million couples were facing infertility combining both primary and secondary infertility [3]. Similar to the worldwide prevalence, Canada’s infertility ranges from 12% to 16%, this cardiovascular risk factor is associated due to hypertension and it is affecting almost 5% of pregnancies [4]. Infertility causes frustration, anger, sadness, depression, and it is understood that infertility creates psychological distress in the partners with high social and emotional impacts [5].
The technique that involves the manipulation of the embryo outside the human body is known as assisted reproductive technology (ART). ART medical procedures are utilized to treat infertility issues, and it deals with both sperms and eggs. In vitro fertilization (IVF) is a well known, common ART in which the sperm and eggs are combined outside the human body and later fertilized ones are transferred back to the uterus [6]. IVF has now become an effective tool to address infertility with a contribution of almost 8 million successful pregnancies since 1978. Almost four decades of continuous research and finally concluded IVF is a safe ART for couples suffering from infertility. The embryo viability is a serious concern in which the morphological properties are checked and these viable embryos are used to transfer into the patient’s uterus [7].
Previously in vitro fertilization was based on multiple embryo transfers to ensure the pregnancy. This multiple embryo transfer involves serious gestational issues for mothers and babies due to multiple pregnancies, therefore, one or two viable embryos are selected based on specific mythologies of the components [8]. The embryo viability test is an important process that involves manual analysis of embryo components and the embryos with specific morphological properties are selected for further process. To avoid the chance of multiple pregnancies the embryologist manually analyzes the embryo along with its components to pick the most viable ones, this process is time-consuming and requires expert-level knowledge with keen observation [9]. Almost on the fifth day the embryo forms into a blastocyst with the components of inner cell mass (ICM), blastocoel (BC), trophectoderm (TE), and zona pellucida (ZP). These components play an important role in a specific morphology that is analyzed by expert embryologists [10]. These embryo components are shown in Figure 1.
ICM is an embryo component that is formed inside the blastocyst before the transfer of the embryo to the uterus. It is located on one side of the embryo and it forms the trophoblast layer outside. The quality of ICM plays an important role in the success of in vitro fertilization [11,12]. BC is the cavity that is filled with fluid and it represents the formation of the blastocyst and the ICM is positioned in the corner of the blastocyst. BC creation shows the blastocyst creation on the fifth day, and its creation and specific morphology are important for successful IVF [13]. TE is the embryo component that creates the fluid to form the placenta. The TE later forms the ICM and the quality and formation are important to be analyzed before the embryo is transferred back to the uterus [14]. ZP is an important component that binds egg sperm and the thickness of the ZP is an important tool to check embryo quality. The thickness of the ZP starts to reduce as the embryo develops with time [15]. The manual observation of these components (ICM, BC, TE, and ZP) is time-consuming and requires efforts to detect the changes compared to the previous day.
Deep learning has the potential to help medical practitioners to achieve robust diagnostic solutions by effective learning from the training examples [16,17,18]. Deep-learning-based semantic segmentation of these embryo components can aid embryologists to analyze morphometric properties of these components for viable embryo selection. This study proposes embryo components segmentation network (ECS-Net) that performs deep-learning-based semantic segmentation to accurately detect these components for embryo analysis. The ECS-Net is based on two streams of base convolutional block and the separable convolutional block, these block extracts the important features that are later concatenated to produce a rich dense feature for better segmentation performance.

2. Background and Related Work

Semantic segmentation is considered an effective tool for pixel-wise classification of the image. Many computer vision applications are based on semantic segmentation including medical image segmentation [19,20,21]. In the case of embryology semantic segmentation can provide accurate pixel-wise detection of the embryo components. However, very few researchers focused on deep-learning-based embryological analysis. Considering non-segmentation-based methods for embryo analysis, Coticchio et al. used artificial intelligence to predict blastocyst creation. In detail, they utilized a K-Nearest neighbor, long short-term memory neural network and hybrid ensemble classifier to predict blastocyst creation through cytoplasm movement velocity recording [22]. Swada et al. proposed an artificially intelligent approach that predicts the probability of live birth using a specialized deep learning network [23].
Considering the embryo component detection for embryological analysis, these techniques provide more insight and deeper analysis opportunities as they provide the morphology of these components. Most embryo analysis schemes are based on single-component detection. A non-learning-based level-set segmentation approach is utilized by Singh et al. to segment the TE region from the image. They used preprocessing of the image using retinex filtering and used morphological operations to enhance the segmentation performance [24]. Kheradmand et al. used a 16-layered fully convolutional network to detect ICM, they used preprocessing steps to enhance the image before feeding it to the network [25]. Another deep learning approach is used to detect ICM effectively from the embryo image is proposed by Rad et al. First they utilized the famous U-Net approach, and they created the dilated version of the U-Net by using several dilated convolutions to increase the receptive field. The multi-resolution ensemble is created with the stacked dilated U-Net by using four different resolutions [26]. Similarly considering single component detection, the same group used an ensemble approach to detect ZP from the embryo microscopic images. They used a hierarchical scheme, in which a mixed scheme of pixel-level and global-level is used to detect the inner boundary of the ZP, then a patch-based approach is used to feed the hierarchical network with complementary learning for ZP refinement [27]. Rad et al. proposed an effective deep learning method to detect TE. They developed four different deep learning models for TE detection, and a multi-scale deep learning model is produced that combines all five models in a multi-scale scenario to share the spatial information for better performance [28].
As stated above, most of the approaches are based on single embryological component detection. Very few researchers focused on multi-class embryo component detection which is essentially required for collective embryological analysis with their morphological properties. The image analysis lacks research studies due to unavailability of the scientifically labeled data. Kheradmand et al. detected the three components of embryo ZP, TE, and ICM using the neural network approach. In detail, they used discrete cosine transform for the segmentation process, and a two-layered neural network is used to predict the component properties [29]. Saeedi et al. all provided the publicly available human embryo dataset with multi-class labeling by expert embryologists. They also provided the baseline methods for multi-class segmentation of these components by using a novel method of segmentation that uses texture properties along with the physical properties of the blastocyst. Finally, the segmentation refinement is achieved by the level-set method [30]. An effective deep-learning-based segmentation method is proposed by Rad et al. for multi-class blastocyst component segmentation. In detail, they used a semantic segmentation approach in which a Cascaded Atrous Pyramid Pooling (CAPP) is used for multi-scale contextual information and dense progressive sub-pixel upsampling to reproduce the resolution of the features [31]. Further artificial intelligence applications related to embryology and embryo viability prediction can be found in [32].

3. Proposed Methodology

Most of the already developed approaches deal with a single component or they are unable to provide effective segmentation performance for effective morphological analysis of the embryo. The accurate segmentation of ICM, BC, TE, and ZP provides an opportunity to analyze the morphometric properties of these components to choose the most viable embryo to improve the chances of pregnancy through IVF. To deal with these issues, this study proposes an effective deep-learning-based embryo component segmentation network (ECS-Net) that is capable to provide accurate detection of these components for embryological analysis. ECS-Net is a semantic segmentation network that provides a pixel-wise classification of these embryological components in a multi-class scenario. Figure 2 explains the overall summary of the proposed method. The ECS-Net takes the original image and applies the downsampling operation to learn the meaningful features of the classes, and then the upsampling operation to create back the original sized image. The output of the ECS-Net is four individual masks representing the detected mask of each ICM, BC, TE, and ZP. These masks can be used to analyze the morphological properties and to judge the viability of the embryo.

3.1. Overview of Proposed Architecture

The proposed ECS-Net is specifically designed to perform multi-class semantic segmentation for collective embryological analysis based on ICM, BC, TE, and ZP morphological properties. The ECS-Net utilizes two different feature streams and combine them using dense connectivity by depth-wise concatenation to create powerful features. As shown in Figure 3. ECS-Net uses the base convolutional stream (the lower stream), and the stream produced by a depth-wise separable convolutional block (DWSC block) (the upper stream). There are five design principles that are kept in mind to develop ECS-Net architecture. First, the deep learning architectures are prone to overfitting which deteriorate the overall performance, ECS-Net uses dense connectivity [33] that helps in reducing the overfitting. Second, the DWSC block output the upper stream that contains the low-level features that are not downsampled much, and these features compensate the spatial losses in the lower stream. Third, the upper stream is just based on depth-wise separable convolutions that help the network to reduce the number of parameters in the encoder. Fourth, unlike the conventional semantic segmentation architectures [34,35], ECS-Net does not use the same number of convolutional layers in the encoder, and the decoder follows the same design. ECS-Net is using a few layers for the upsampling of images to reduce the number of the parameters at the decoder end. Fifth, the continuous convolution causes spatial information loss, and leading to embryo components with close pixel value, therefore the two dense skip connections from the upper and lower streams help in improving the edge information for better segmentation performance. Table 1 presents the architectural differences between proposed ECS-Net, SegNet [34], and U-Net [35]. Our proposed ECS-Net has the following features:
1.
Fewer convolutional layers used in combination with depth-wise separable convolutions in a two-stream custom design for accurate embryo component detection.
2.
ECS-Net is empowered with dense connectivity that lets the network perform better with a shallow architecture without using any preprocessing schemes for image enhancement, where just minor morphological operations are used to clean the boundaries of the detected areas.
3.
The proposed ECS-Net is providing noticeably good segmentation performance with only 2.84 million trainable parameters.

3.2. Working Principle of Proposed ECS-Net

The proposed ECS-Net is a fully convolutional network that does not use fully connected layers. The ECS-Net consists of three main blocks a main convolutional block (represented by a lower stream in Figure 3), a DWSC block (represented by an upper stream in Figure 3, and the upsampling block (represented by the right side of Figure 3). Figure 4 presents the connectivity schematic used in ECS-Net. The base convolutional block takes the feature I i as input from the input convolutional block and provides the B i , and the DWSC block outputs I D W . The two features B i and I D W are then depth-wise concatenated to empower the base convolutional block feature by adding low-level spatial information which results in the F c o n c a t 1 feature given by Equation (1).
F c o n c a t 1 = B i I D W ,
Here, symbol ⍟ represents the depth-wises feature concatenation. The F c o n c a t 1 feature is the resultant feature after the concatenation of the upper and lower streams. The feature F c o n c a t 1 is provided to the upsampling block, where the feature is upsampled back to the original size.
Inside the upsampling block, the upsampled feature F U from upsampling block is further enhanced by adding spatially rich features I S D W , and B S i from the DWSC block, and base convolutional block, respectively. Hence, the aggregated final feature F c o n c a t 2 is produced by depth-wise concatenation of I S D W , B S i , and The F U give by Equation (2)
F c o n c a t 2 = F U I S D W B S i ,
The F c o n c a t 2 feature is the resultant feature that is provided to the pixel classification block to label the pixel to each embryo component class. The pixel classification block is explained in Section 3.3.

3.3. ECS-Net Pixel Classification Block

The upsampling block starts right after the first concatenation in the network, and it uses a few layers to upsample the image to its original size. There is a total of three transposed convolutions in the network that revert the operation of pooling. It can be noticed from Figure 1 that there is a big difference between the number of pixels representing different classes. For example, the number of pixels in ZP class is much more than in the ICM. This difference creates a class imbalance which pushes the network to converge for the class that is overrepresented in the image. As the background pixel is with the largest contribution, this class imbalance will cause deterioration of detection performance. The Generalized Dice Loss (GDL) [36] is an effective solution to deal with the class imbalance and provide accurate segmentation performance. GDL limits the contribution of each class in the loss by weighting it according to the inverse size of the region. The GDL is given by Equation (3)
L G D L = 1 2 i K P c i G c i + ϵ i K P c i 2 + i K P c i 2 + ϵ
where K is the set of all pixel locations available in the image, i is the candidate pixel, and P and G define the prediction by the classifier and ground truth, respectively, where P c i is the predicted probability of pixel i which is belonging to candidate class c, and G c i is the actual class label in the ground truth.
At the output, the ECS-Net provides five masks, which represent ICM, BC, TE, ZP, and background class. Each individual mask represents that specific class by "1" and the others by zero. The ECS-Net is trained in a multi-class scenario, and it provides all the five predicted masks in one go.

4. Experimental Results

This section presents the experimental results and evaluation of the proposed method. The ECS-Net experiments were conducted on a desktop computer with Intel(R) i7-7500U CPU 3.50 GHz processor, 32 GB RAM, and Nvidia Geforce GTX-1070 GPU on MATLAB 2021b. The implementation hyper-parameters are mentioned in Table 2. The ECS-Net is specifically designed for embryo component segmentation for embryological analysis. The proposed ECS-Net is trained from scratch without using any weight initialization, migration, fine-tuning or transfer learning from other networks.

4.1. Dataset and Augmentation

In this paper, we used the publicly available microscopic human blastocyst dataset introduced by the study [30]. The dataset contains 235 microscopic dataset captured by Olympus inverted microscope. These images are collected at Pacific Center for Reproduction Canada between the years 2012 and 2016. The expert labeling of the embryo component was provided with the dataset for supervised learning and evaluation of the algorithms. In our experiments, from the total of 235 images, we used 85% images (200 images) for training and the rest of 15% images (35 images) for testing. Moreover, the medical images are usually in low quantity, these low numbers of images are not sufficient to properly train a deep learning network. To prevent overfitting and to achieve better training of the ECS-Net we utilized image augmentation to increase the number of training images. In detail, we used flipping (horizontal, vertical), rotation, crop, and resize transformations to create 3200 images.

4.2. Evaluation Criteria

The proposed ECS-Net takes the original image and provides the individual masks for each ICM, BC, TE, and ZP component of the human embryo. To fairly compare and evaluate the ECS-Net with existing schemes, we used Jaccard Index (Jaccard) as an evaluation metric given by Equation (4). The Jaccard is similar to the intersection of union (IOU) which is a versatile segmentation evaluation metric. The computation of Jaccard is based on the expert label comparison with the predicted label mask for each ICM, BC, TE, and ZP class by counting the true positive (TP), false negative (FN), and false-positive (FP) pixels, which are described as follows.
1.
True Positive (TP): is the pixel that belongs to the embryo component in both the predicted mask and expert label mask;
2.
False Negative (FN): is the pixel that is incorrectly predicted as a background pixel where it is actually an embryo component pixel in the expert label mask;
3.
False Positive (FP): is the pixel which is incorrectly predicted as embryo component pixel, where actually it belongs to a background pixel in expert label mask.
J a c c a r d = # T P # T P + # F N + # F P

4.3. Comparison with State-of-the-Art

This section provides the visual and numerical results of the proposed ECS-Net. The proposed network generates four separate predicted masks for each ICM, BC, TE, and ZP class. Figure 5 represents the segmentation results of each embryo component with an expert annotation label. Where Figure 6 shows the combined results for the overall embryo with an expert annotation mask. Table 3 shows the numerical results based on Jaccard provided in Equation (4), and it also provides the comparison of ECS-Net with existing approaches for embryo multiclass segmentation. it can be noticed from the Table 3 that, our proposed ECS-Net is providing good segmentation performance with least number of trainable parameters.

4.4. Limitation of the Proposed Method

The proposed ECS-Net is a learning-based method which learns from the annotated medical data provided by the expert embryologist. The learning accuracy of the network depends on the amount of training data. In case of embryo images, it is very difficult to arrange the large number of annotated data. Therefore, data augmentation is essentially required to artificially increase the amount of data for better training of ECS-Net.

5. Embryological Analysis

The proposed ECS-Net provides the accurate pixel-wise segmentation of ICM, BC, TE, and ZP. All these component’s morphologies are important to test the viability of the embryo to increase the chances of pregnancy using in vitro fertilization. The morphometric properties of each component play a vital role [11,12,13,14,15], and ECS-Net provides valuable insight into the morphometric properties of these components. The proposed masks can provide the area, size, and location of these components. The blastocyst stage creation shows that the embryo is ready to transfer, where the ZP thickness reduction can show this process, and it can be monitored using the proposed ECS predicted mask. The ECS-Net is the supervised method that learns the valuable features from the training data considering the expert labels which shows that it learns the knowledge of the expert embryologist. Therefore, such types of algorithms can benefit to check the viability of the embryo remotely.

6. Conclusions

In vitro fertilization is the process that is dealing with infertility effectively. The embryo viability check is essential to increase the chances of pregnancy. Single embryo transfer is considered more useful to reduce the chance of multiple pregnancies. The embryo viability monitoring is very important to increase the chance of pregnancy using single embryo transfer. The embryologist checks the morphological properties of embryo components and collectively decides the viability of the embryo. The proposed ECS-Net is a fully convolutional network that performs the multiclass semantic segmentation of these components. The ECS-Net is based on two separate streams of base convolutional block and depth-wise separable convolutional block, and these streams form valuable rich features. The ECS-Net is providing considerably good segmentation performance without preprocessing. The ECS-Net provides the accurately predicted mask for ICM, BC, TE, and ZP for embryological analysis. ECS-Net is evaluated on a publicly available human embryo dataset and provides superior segmentation performance compared to the existing state-of-the-art methods in terms of accuracy and computational efficiency. The proposed method can be used as a second opinion system to test the viability of the embryo to increase the success rate of in vitro fertilization. In the future, we will further optimize the network with enhanced segmentation performance for medical image analysis.

Author Contributions

Conceptualization, N.S. and M.N.Y.; methodology, M.M.; software, N.S. and M.N.Y.; validation, A.M., M.M., M.N.Y. and N.S.; formal analysis, M.M. and A.R.; investigation, A.M.; data curation, A.M., M.M. and A.R.; writing—original draft preparation, A.M., M.M. and A.R.; writing—review and editing, N.S. and M.N.Y.; supervision, N.S.; project administration, M.N.Y.; funding acquisition, N.S. All authors have read and agreed to the published version of the manuscript.

Funding

The APC of this research was funded by Effat College of Engineering, Effat University, Jeddah 22332, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Purkayastha, N.; Sharma, H. Prevalence and potential determinants of primary infertility in India: Evidence from Indian demographic health survey. Clin. Epidemiol. Glob. Health 2021, 9, 162–170. [Google Scholar] [CrossRef]
  2. Van Der Poel, S.Z. Historical walk: The HRP special programme and infertility. Gynecol. Obstet. Investig. 2012, 74, 218–227. [Google Scholar] [CrossRef] [PubMed]
  3. Jejeebhoy, S.J. Infertility in India: Levels, patterns and consequences-Priorities for social science research. J. Fam. Welf. 1998, 44, 15–24. [Google Scholar]
  4. Smith, J.; Velez, M.P.; Dayan, N. Infertility, Infertility Treatment, and Cardiovascular Disease: An Overview. Can. J. Cardiol. 2021, 37, 1959–1968. [Google Scholar] [CrossRef]
  5. Dadhwal, V.; Choudhary, V.; Perumal, V.; Bhattacharya, D. Depression, anxiety, quality of life and coping in women with infertility: A cross-sectional study from India. Int. J. Gynecol. Obstet. 2021, 3, 671–678. [Google Scholar] [CrossRef]
  6. Choe, J.; Archer, J.S.; Shanks, A.L. Vitro Fertilization; StatPearls Publishing: Treasure Island, FL, USA, 2020. [Google Scholar]
  7. Zhao, M.; Xu, M.; Li, H.; Alqawasmeh, O.; Chung, J.P.W.; Li, T.C.; Lee, T.L.; Tang, P.M.K.; Chan, D.Y.L. Application of convolutional neural network on early human embryo segmentation during in vitro fertilization. J. Cell. Mol. Med. 2021, 25, 2633–2644. [Google Scholar] [CrossRef]
  8. Cutting, R. Single embryo transfer for all. Best Pract. Res. Clin. Obstet. Gynaecol. 2018, 53, 30–37. [Google Scholar] [CrossRef]
  9. Wu, Y.G.; Lazzaroni-Tealdi, E.; Wang, Q.; Zhang, L.; Barad, D.H.; Kushnir, V.A.; Darmon, S.K.; Albertini, D.F.; Gleicher, N. Different effectiveness of closed embryo culture system with time-lapse imaging (EmbryoScopeTM) in comparison to standard manual embryology in good and poor prognosis patients: A prospectively randomized pilot study. Reprod. Biol. Endocrinol. 2016, 14, 49. [Google Scholar] [CrossRef]
  10. Lubis, H.P.; Halim, B. Human blastocyst formation and development. Embryol.-Theory Pract. 2018, 5, 1–15. [Google Scholar]
  11. Shi, D.; Xu, J.; Zhang, M.; Niu, W.; Shi, H.; Yao, G.; Li, Y.; Zhang, N.; Sun, Y. Association between the quality of inner cell mass and first trimester miscarriage after single blastocyst transfer. Reprod. Biol. Endocrinol. 2020, 18, 1–9. [Google Scholar] [CrossRef]
  12. Richter, K.S.; Harris, D.C.; Daneshmand, S.T.; Shapiro, B.S. Quantitative grading of a human blastocyst: Optimal inner cell mass size and shape. Fertil. Steril. 2001, 76, 1157–1167. [Google Scholar] [CrossRef]
  13. Battaglia, R.; Palini, S.; Vento, M.; La Ferlita, A.; Lo Faro, M.; Caroppo, E.; Borzì, P.; Falzone, L.; Barbagallo, D.; Ragusa, M.; et al. Identification of extracellular vesicles and characterization of miRNA expression profiles in human blastocoel fluid. Sci. Rep. 2019, 9, 84. [Google Scholar] [CrossRef] [PubMed]
  14. Zhao, Y.Y.; Yu, Y.; Zhang, X.W. Overall blastocyst quality, trophectoderm grade, and inner cell mass grade predict pregnancy outcome in euploid blastocyst transfer cycles. Chin. Med. J. 2018, 131, 1261–1267. [Google Scholar] [CrossRef] [PubMed]
  15. Wang, Z.; Ang, W.T. Automatic dissection position selection for cleavage-stage embryo biopsy. IEEE Trans. Biomed. Eng. 2015, 63, 563–570. [Google Scholar] [CrossRef] [PubMed]
  16. Aggarwal, R.; Sounderajah, V.; Martin, G.; Ting, D.S.; Karthikesalingam, A.; King, D.; Ashrafian, H.; Darzi, A. Diagnostic accuracy of deep learning in medical imaging: A systematic review and meta-analysis. NPJ Digit. Med. 2021, 4, 1–23. [Google Scholar] [CrossRef] [PubMed]
  17. Xie, X.; Niu, J.; Liu, X.; Chen, Z.; Tang, S.; Yu, S. A survey on incorporating domain knowledge into deep learning for medical image analysis. Med. Image Anal. 2021, 69, 101985. [Google Scholar] [CrossRef]
  18. Razzak, I.; Shoukat, G.; Naz, S.; Khan, T.M. Skin Lesion Analysis Toward Accurate Detection of Melanoma using Multistage Fully Connected Residual Network. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar]
  19. Ulku, I.; Akagündüz, E. A survey on deep learning-based architectures for semantic segmentation on 2d images. Appl. Artif. Intell. 2022, 1, 1–45. [Google Scholar] [CrossRef]
  20. Minaee, S.; Boykov, Y.Y.; Porikli, F.; Plaza, A.J.; Kehtarnavaz, N.; Terzopoulos, D. Image segmentation using deep learning: A survey. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 7, 3523–3542. [Google Scholar] [CrossRef]
  21. Siddique, N.; Paheding, S.; Elkin, C.P.; Devabhaktuni, V. U-net and its variants for medical image segmentation: A review of theory and applications. IEEE Access 2021, 9, 82031–82057. [Google Scholar] [CrossRef]
  22. Coticchio, G.; Fiorentino, G.; Nicora, G.; Sciajno, R.; Cavalera, F.; Bellazzi, R.; Garagna, S.; Borini, A.; Zuccotti, M. Cytoplasmic movements of the early human embryo: Imaging and artificial intelligence to predict blastocyst development. Reprod. Biomed. Online 2021, 42, 521–528. [Google Scholar] [CrossRef]
  23. Sawada, Y.; Sato, T.; Nagaya, M.; Saito, C.; Yoshihara, H.; Banno, C.; Matsumoto, Y.; Matsuda, Y.; Yoshikai, K.; Sawada, T.; et al. Evaluation of artificial intelligence using time-lapse images of IVF embryos to predict live birth. Reprod. Biomed. Online 2021, 43, 843–852. [Google Scholar] [CrossRef] [PubMed]
  24. Singh, A.; Au, J.; Saeedi, P.; Havelock, J. Automatic segmentation of trophectoderm in microscopic images of human blastocysts. IEEE Trans. Biomed. Eng. 2014, 62, 382–393. [Google Scholar] [CrossRef] [PubMed]
  25. Kheradmand, S.; Singh, A.; Saeedi, P.; Au, J.; Havelock, J. Inner cell mass segmentation in human HMC embryo images using fully convolutional network. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September 2017; pp. 1752–1756. [Google Scholar]
  26. Rad, R.M.; Saeedi, P.; Au, J.; Havelock, J. Multi-resolutional ensemble of stacked dilated u-net for inner cell mass segmentation in human embryonic images. In Proceedings of the 2018 25th IEEE International Conference on Image Processing (ICIP), Athens, Greece, 7–10 October 2018; pp. 3518–3522. [Google Scholar]
  27. Rad, R.M.; Saeedi, P.; Au, J.; Havelock, J. Human Blastocyst’s Zona Pellucida segmentation via boosting ensemble of complementary learning. Inf. Med. Unlocked 2018, 13, 112–121. [Google Scholar] [CrossRef]
  28. Rad, R.M.; Saeedi, P.; Au, J.; Havelock, J. Trophectoderm segmentation in human embryo images via inceptioned U-Net. Med. Image Anal. 2020, 62, 101612. [Google Scholar] [CrossRef] [PubMed]
  29. Kheradmand, S.; Saeedi, P.; Bajic, I. Human blastocyst segmentation using neural network. In Proceedings of the 2016 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Vancouver, Canada, 15–18 May 2016; pp. 1–4. [Google Scholar]
  30. Saeedi, P.; Yee, D.; Au, J.; Havelock, J. Automatic identification of human blastocyst components via texture. IEEE Trans. Biomed. Eng. 2017, 64, 2968–2978. [Google Scholar]
  31. Rad, R.M.; Saeedi, P.; Au, J.; Havelock, J. BLAST-NET: Semantic segmentation of human blastocyst components via cascaded atrous pyramid and dense progressive upsampling. In Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019; pp. 1865–1869. [Google Scholar]
  32. Dimitriadis, I.; Zaninovic, N.; Badiola, A.C.; Bormann, C.L. Artificial intelligence in the embryology laboratory: A review. Reprod. Biomed. Online 2021, 3, 435–448. [Google Scholar] [CrossRef]
  33. Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
  34. Badrinarayanan, V.; Kendall, A.; Cipolla, R. Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef]
  35. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical Image Computing and Computer-assisted Intervention, Munich, Germany, 5–9 October 2015; pp. 234–241. [Google Scholar]
  36. Sudre, C.H.; Li, W.; Vercauteren, T.; Ourselin, S.; Jorge Cardoso, M. Generalised dice overlap as a deep learning loss function for highly unbalanced segmentations. In Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support; Springer: Berlin/Heidelberg, Germany, 2017; pp. 240–248. [Google Scholar]
  37. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  38. Iglovikov, V.; Shvets, A. Ternausnet: U-net with vgg11 encoder pre-trained on imagenet for image segmentation. arXiv 2018, arXiv:1801.05746. [Google Scholar]
  39. Zhao, H.; Shi, J.; Qi, X.; Wang, X.; Jia, J. Pyramid scene parsing network. In Proceedings of the IEEE Conference on Computer Vision and Pattern ecognition, Honolulu, HI, USA, 21–26 July 2017; pp. 2881–2890. [Google Scholar]
  40. Chen, L.C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar]
Figure 1. Embryonic components at the blastocyst stage. Inner cell mass (ICM), blastocoel (BC), trophectoderm (TE), and zona pellucida (ZP).
Figure 1. Embryonic components at the blastocyst stage. Inner cell mass (ICM), blastocoel (BC), trophectoderm (TE), and zona pellucida (ZP).
Sensors 22 07418 g001
Figure 2. Overall summary of the proposed method.
Figure 2. Overall summary of the proposed method.
Sensors 22 07418 g002
Figure 3. Architecture of the proposed ECS-Net.
Figure 3. Architecture of the proposed ECS-Net.
Sensors 22 07418 g003
Figure 4. Connectivity of proposed ECS-Net.
Figure 4. Connectivity of proposed ECS-Net.
Sensors 22 07418 g004
Figure 5. Visual results for separate embryo components segmentation. From left-to-right column: Example-1 images with ground truth, Example-1 Predicted results by ECS-Net, Example-2 images with ground truth, and Example-2 Predicted results by ECS-Net.
Figure 5. Visual results for separate embryo components segmentation. From left-to-right column: Example-1 images with ground truth, Example-1 Predicted results by ECS-Net, Example-2 images with ground truth, and Example-2 Predicted results by ECS-Net.
Sensors 22 07418 g005
Figure 6. Visual results of embryo components combined segmentation using ECS-Net. From left-to-right: input images, expert label mask, segmentation by proposed ECS-Net.
Figure 6. Visual results of embryo components combined segmentation using ECS-Net. From left-to-right: input images, expert label mask, segmentation by proposed ECS-Net.
Sensors 22 07418 g006
Table 1. Comparison between proposed ECS-Net, SegNet [34], and U-Net [35].
Table 1. Comparison between proposed ECS-Net, SegNet [34], and U-Net [35].
ECS-Net (Proposed)SegNet [34]UNet [35]
1. The shallow decoder is different from encoder which overall reduced number of trainable parametersThe decoder is same as encoder (doubles the number of trainable parameters)The decoder is same as encoder (doubles the number of trainable parameters).
2. Overall 10 convolutions are usedOverall 26 convolution layersOverall 23 convolutions
3. Internal and external dense connectivity is usedNo connectivity is used between layersExternal dense connectivity is used
4. Three transposed convolutions are used for upsamplingUnpooling layers are used for upsamplingFour up-convolutions are used for upsampling
5. 2.84 million trainable parameters29.4 million training parameters31.03 million trainable parameters
Table 2. Summary of training hyper-parameters.
Table 2. Summary of training hyper-parameters.
Training Hyper-ParameterValue
SolverAdam [37]
Initial-learning rate (ILR)0.001
NormalizationGlobal L2
Iterations4100
Mini-batch size12
Image shufflingYes
Table 3. Numerical performance comparison of proposed ECS-Net with existing approaches for embryo component segmentation.
Table 3. Numerical performance comparison of proposed ECS-Net with existing approaches for embryo component segmentation.
MethodICMBCTEZPBackgroundMean JaccardParameters
U-Net baseline [35]79.0379.4175.0679.3294.0481.3731.03 M
TernausNet [38]77.5878.6176.1680.2494.5081.4210.0 M
PSP-Net [39]78.2879.2674.8380.5794.6081.5135 M
DeepLab-V3 [40]80.6078.3573.9880.8494.4981.6540.0 M
Blast-Net [31]81.0780.7976.5281.1594.7482.8525.0 M
ECS-Net (Proposed)85.2688.4178.4385.3494.8786.462.83 M
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Mushtaq, A.; Mumtaz, M.; Raza, A.; Salem, N.; Yasir, M.N. Artificial Intelligence-Based Detection of Human Embryo Components for Assisted Reproduction by In Vitro Fertilization. Sensors 2022, 22, 7418. https://doi.org/10.3390/s22197418

AMA Style

Mushtaq A, Mumtaz M, Raza A, Salem N, Yasir MN. Artificial Intelligence-Based Detection of Human Embryo Components for Assisted Reproduction by In Vitro Fertilization. Sensors. 2022; 22(19):7418. https://doi.org/10.3390/s22197418

Chicago/Turabian Style

Mushtaq, Abeer, Maria Mumtaz, Ali Raza, Nema Salem, and Muhammad Naveed Yasir. 2022. "Artificial Intelligence-Based Detection of Human Embryo Components for Assisted Reproduction by In Vitro Fertilization" Sensors 22, no. 19: 7418. https://doi.org/10.3390/s22197418

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop