IP Library Granted Patent US 12,243,647
Granted Patent B2
US 12,243,647 · App. 16/772,676 · Granted Mar 4, 2025

Systems and methods for estimating embryo viability

Inventor: Dang-Dinh-Ang Tran (Zetland, AU)
Assignee: Vitrolife A/S
G16H50/30A61B5/4362A61B5/7267A61B5/7275G06T7/0012G06T11/60G06V10/82G06V20/698G16H30/40G16H50/20G06T2207/10016G06T2207/20076G06T2207/20081G06T2207/20084G06T2207/30044G06V10/454
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,243,647
App. No.
16/772,676
Granted
Mar 4, 2025
Kind
B2
Abstract

A computer-implemented method, including the steps of: receiving video data of a human embryo, the video data representing a sequence of images of the human embryo in chronological order; applying at least one three-dimensional (3D) artificial neural network (ANN) to the video data to determine a viability score for the human embryo, wherein the viability score represents a likelihood that the human embryo will result in a viable embryo or a viable fetus; and outputting the viability score.

Claims (57)

1. A computer-implemented method, including the steps of:

receiving video data of a human embryo, the video data captured by an image sensor of an incubator and including a sequence of images of the human embryo in chronological order, the video data including spatial dimensions and temporal dimensions;

applying at least one three-dimensional (3D) artificial neural network (ANN) including a 3D convolutional neural network (CNN) to the video data to determine a viability score for the human embryo, wherein the viability score represents a likelihood that the human embryo will result in a viable embryo or a viable fetus, the 3D convolutional neural network (CNN) being configured to extract features from both the spatial dimensions and the temporal dimensions of the video data by performing 3D convolutions, and the 3D CNN including a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel that determine the viability score; and

outputting the viability score.

2. The method of claim 1 , wherein the viability score represents a probability that transferring the human embryo will result in a viable fetus.

3. The method of claim 1 , wherein the viability score represents a probability that transferring the human embryo will result in any one or more of the following:

a viable fetal heart detected within a predetermined period of time after embryo transfer;

a biochemical pregnancy detected based on a urine test or a blood test;

a viable gestational sac or a viable yolk sac detected on ultrasound at a predetermined time after embryo transfer; and

a live birth at the end of pregnancy.

4. The method of claim 1 , wherein the 3D ANN is trained by using:

video data representing a plurality of sequences of images of a plurality of human embryos; and

pregnancy outcome data that indicates whether each of the plurality of human embryos has resulted in a viable embryo or a viable fetus.

5. The method of claim 4 , wherein the training of the 3D ANN is performed without manual selection or extraction of features, or human annotation of key development events.

6. The method of claim 1 , further including one or more of:

standardising the received video data so that all videos span a predetermined time period;

cropping the video data to retain predetermined areas of the data;

adjusting contrast of the images in the video data; and

resizing the images in the video data to a predetermined image size.

7. The method of claim 1 , further including:

processing the video data by adding a visual overlay to at least some images of the video data, the visual overlay indicative of contributions of respective portions of the images to the viability score; and

outputting the images with the visual overlays.

8. The method of claim 7 , wherein the visual overlay is a heat map.

9. The method of claim 7 , wherein the visual overlay is generated by:

determining changes of the viability score output caused by occluding portions of the images or sequence of images in the video data.

10. The method of claim 9 , wherein occluding portions of the images in the video data includes applying a three-dimensional occlusion window to the video data.

11. The method of claim 1 , further including:

determining a ranking of a plurality of human embryos based on their viability scores.

12. The method of claim 11 , further including:

selecting, based on the ranking, one of the plurality of human embryos for a single embryo transfer or the order in which multiple embryos should be transferred.

13. A system, including at least one processer configured to:

receive video data of a human embryo, the video data captured by an image sensor of an incubator and including a sequence of images of the human embryo in chronological order, the video data including spatial dimensions and temporal dimensions;

apply at least one three-dimensional (3D) artificial neural network (ANN) including 3D convolution neural network (CNN) to the video data to determine a viability score for the human embryo, wherein the viability score represents a likelihood that the human embryo will result in a viable embryo or a viable fetus, the 3D convolutional neural network (CNN) being configured to extract features from both the spatial dimensions and the temporal dimensions of the video data by performing 3D convolutions, and the 3D CNN including a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel that determine the viability score; and

output the viability score.

14. The system of claim 13 , wherein the system includes:

an image sensor for capturing video data of the human embryo;

wherein the processer is configured to receive the captured video data from the image sensor.

15. The system of claim 13 , wherein the system includes a time-lapse incubator.

16. A method including:

generating a viability score for a human embryo by probabilistically classifying data including spatial dimensions and temporal dimensions and representing a video of the human embryo with a three-dimensional (3D) artificial neural network (ANN),

wherein the 3D artificial neural network is a 3D convolutional neural network (CNN), and

wherein the 3D convolutional neural network (CNN) being configured to extract features from both the spatial dimensions and the temporal dimensions of the video data by performing 3D convolutions, and the 3D CNN includes a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel that determine the viability score; or

training a three-dimensional (3D) artificial neural network (ANN) to probabilistically classify data including spatial dimensions and temporal dimensions and representing a video of a human embryo to generate a viability score for the human embryo,

wherein the 3D artificial neural network is a 3D convolutional neural network (CNN) configured to extract features from both the spatial and the temporal dimensions of the data representing the video by performing 3D convolutions, and

wherein the 3D CNN includes a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel that determine the viability score.

17. The method of claim 16 , wherein the viability score represents a likelihood that the human embryo will result in a viable embryo or a viable foetus.

18. The method of claim 16 , wherein the video is of the human embryo in an incubator optionally for a preselected period of time; and/or wherein the video includes a series of images optionally including time-lapse images.

19. The method of claim 16 , wherein the ANN is trained using:

data representing a plurality of videos of human embryos; and

data representing whether the human embryos have resulted in respective viable embryos or viable fetuses.

20. A system, including at least one processer configured to:

generate a viability score for a human embryo by probabilistically classifying data representing a video of the human embryo with a three-dimensional (3D) artificial neural network (ANN),

wherein the 3D artificial neural network is a 3D convolutional neural network (CNN) configured to extract features from both the spatial and the temporal dimensions of the data by performing 3D convolutions, and

wherein the 3D CNN includes a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel; or

train a three-dimensional (3D) artificial neural network (ANN) to probabilistically classify data representing a video of a human embryo to generate a viability score for the human embryo,

wherein the 3D artificial neural network is a 3D convolutional neural network (CNN) configured to extract features from both the spatial and the temporal dimensions of the data by performing 3D convolutions, and

wherein the 3D CNN includes a plurality of convolution layers each using a 3D convolution kernel, and a plurality of pooling layers each using a 3D pooling kernel that determine the viability score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2020
From: TRAN, DANG-DINH-ANG
To: VITROLIFE A/S
Reel/Frame 054374/0020 →
Priority Claims (2)
AU 2017905017 · Dec 15, 2017 · national
AU 2018901754 · May 18, 2018 · national
Continuity (1)
Related Publication 20200311916A1 · Oct 1, 2020
References Cited (30)
US 9177192B2 · Wang et al. · 2015 [cited by applicant]
US 9934364B1 · Kumar · 2018 [cited by examiner]
US 20140017717A1 · Loewke et al. · 2014 [cited by applicant]
US 20140247972A1 · Wang · 2014 [cited by examiner]
US 20200226750A1 · Shafiee · 2020 [cited by examiner]
CN 105408746A · 2016 [cited by applicant]
WO 2014089647 · 2014 [cited by applicant]
WO 2014134550A1 · 2014 [cited by applicant]
WO 2015069824A2 · 2015 [cited by applicant]
WO 2017027475A1 · 2017 [cited by applicant]
WO WO2018179769A1 · 2018 [cited by examiner]
WO 2019082713A1 · 2019 [cited by applicant]
Khan Aisha et al, “Deep Convolutional Neural Networks for Human Embryonic Cell Counting”, Computer Vision—ECCV 2016 Workshops, Cham, doi:10.1007/978-3-319-46604-0, ISBN 978-3-319-46604-0, (Oct. 8, 2016), URL: https://li… [cited by applicant]
Carreira Joao et al, “Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset”, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), IEEE Computer Society, US, doi:10.1109/CVPR.2017.502, I… [cited by applicant]
Baccouche, M. et al. “Sequential Deep Learning for Human Action Recognition.” In International workshop on human behavior understanding, 2011, pp. 29-39. [cited by applicant]
Ji, S. et al. “3D Convolutional Neural Networks for Human Action Recognition,” IEEE transactions on pattern analysis and machine intelligence, 2012, vol. 35 (1), pp. 221-231. [cited by applicant]
Office Action issued on Jun. 18, 2021 in Australian Patent Application No. 2018384082. [cited by applicant]
Extended European Search Report Issued on Jun. 14, 2021 in European Patent Application No. 18 889 137.8. [cited by applicant]
International Search Report and Written Opinion for PCT/AU2018/051335 mailed Mar. 13, 2019. [cited by applicant]
Kheradmand, S. “Human embryo component detection using computer vision.” Thesis, Applied Sciences: School of Engineering Science, Apr. 2017, pp. i-xii, 1-77. [cited by applicant]
Kheradmand, S. et al. “Inner Cell Mass Segemntation in Human HMC Embryo Images Using Fully Convolutional Network,” IEEE International Conference on Image Processing (ICIP) 2017 (Sep. 17, 2017) pp. 1752-1756. [cited by applicant]
Khan, A. “Automated Monitoring of Early Stage Human Embryonic Cells in Time-lapse Microscopy Images.” Doctor of Philosophy Thesis, The Australian National University, 2016, pp. vii-xix, 1-123. [cited by applicant]
Singh, A. et al. “Automatic Segmentation of Trophectoderm in Microscopic Images of Human Blastocysts,” IEEE Transactions on Bio-Medical Engineering, 2015, vol. 62(1), pp. 382-393. [cited by applicant]
“A 3D Neural Model for Video Analysis, Neural Nets WIRN09—Proceedings of the 19th Italian Workshop on Neural Nets”, Vietri sul Mare, Salerno, Italy, May 28-30, 2009, Abstract. [cited by applicant]
“Human embryo component detection using computer vision.” Thesis, Simon Fraser University, Applied Sciences: School of Engineering Science pp. i-xii, 1-77. [cited by applicant]
Inner Cell Mass Segemntation in Human HMC Embryo Images Using Fully Convolutional Network, IEEE International Conference on Image Processing (ICIP) pp. 1752-1756. [cited by applicant]
Automated Monitoring of Early Stage Human Embryonic Cells in Time-lapse Microscopy Images. Doctor of Philosophy Thesis, The Australian National University pp. vii-xix, 1-123. [cited by applicant]
Automatic Segmentation of Trophectoderm in Microscopic Images of Human Blastocysts, IEEE Transactions on Bio-Medical Engineering vol. 62(1), pp. 382-393. [cited by applicant]
English translation of Office Action issued in Israeli application No. 275253. [cited by applicant]
Nie, Weizhi et al. “3D Convolutional Networks-Based Mitotic Event Detection in Time-Lapse Phase Contrast Microscopy Image Sequences of Stem Cell Populations.” 2016 IEEE Conference on Computer Vision and Pattern Recognit… [cited by applicant]