US 12,243,647 B2
Systems and methods for estimating embryo viability
Dang-Dinh-Ang Tran, Zetland (AU)
Assigned to Vitrolife A/S, Viby (DK)
Appl. No. 16/772,676
Filed by Vitrolife A/S, Viby (DK)
PCT Filed Dec. 14, 2018, PCT No. PCT/AU2018/051335
§ 371(c)(1), (2) Date Jun. 12, 2020,
PCT Pub. No. WO2019/113643, PCT Pub. Date Jun. 20, 2019.
Claims priority of application No. 2017905017 (AU), filed on Dec. 15, 2017; and application No. 2018901754 (AU), filed on May 18, 2018.
Prior Publication US 2020/0311916 A1, Oct. 1, 2020
Int. Cl. G06K 9/00 (2022.01); A61B 5/00 (2006.01); G06T 7/00 (2017.01); G06T 11/60 (2006.01); G06V 10/82 (2022.01); G06V 20/69 (2022.01); G16H 30/40 (2018.01); G16H 50/20 (2018.01); G16H 50/30 (2018.01); G06V 10/44 (2022.01)
CPC G16H 50/30 (2018.01) [A61B 5/4362 (2013.01); A61B 5/7267 (2013.01); A61B 5/7275 (2013.01); G06T 7/0012 (2013.01); G06T 11/60 (2013.01); G06V 10/82 (2022.01); G06V 20/698 (2022.01); G16H 30/40 (2018.01); G16H 50/20 (2018.01); G06T 2207/10016 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30044 (2013.01); G06V 10/454 (2022.01)] 20 Claims
OG exemplary drawing
 
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.