IP Library Granted Patent US 12,586,353
Granted Patent B2
US 12,586,353 · App. 18/289,171 · Granted Mar 24, 2026

Unsupervised learning of object representations from video sequences using attention over space and time

Inventors: Rishabh Kabra (London, GB); Daniel Zoran (London, GB); Goker Erdogan (London, GB); Antonia Phoebe Nina Creswell (London, GB); Loic Matthey-de-l'Endroit (London, GB); Matthew Botvinick (Philadelphia, PA); Alexander Lerchner (London, GB); Christopher Paul Burgess (Purley, GB)
Assignee: GDM Holding LLC
G06V10/771G06T9/00G06V10/44G06V10/82
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,586,353
App. No.
18/289,171
Granted
Mar 24, 2026
Kind
B2
Abstract

A computer-implemented video generation neural network system, configured to determine a value for each of a set of object latent variables by sampling from a respective prior object latent distribution for the object latent variable. The system comprises a trained image frame decoder neural network configured to, for each pixel of each generated image frame and for each generated image frame time step process determined values of the object latent variables to determine parameters of a pixel distribution for each of the object latent variables, combine the pixel distributions for each of the object latent variables to determine a combined pixel distribution, and sample from the combined pixel distribution to determine a value for the pixel and for the time step.

Claims (66)

1 . A computer-implemented method of training a video object representation neural network system, the video object representation neural network system including a self-attention neural network comprising one or more self-attention layers, each configured to apply a self-attention mechanism over a layer input, and having a plurality of self-attention neural network parameters, the method comprising:

obtaining a video sequence comprising a sequence of T image frames, one at each of a succession of times;

processing each of the image frames to generate a set of S spatial encodings for each of the T image frames thereby to obtain a group of S×T spatial encodings for the video sequence, wherein each spatial encoding of an image frame comprises an encoding of a respective region of the image frame;

processing the group of S×T spatial encodings using the self-attention neural network by applying the self-attention mechanism over a layer input comprising the group of S×T spatial encodings to generate a group of transformed spatial encodings each corresponding to an image frame time and to an image frame region, wherein applying the self-attention mechanism over the layer input includes applying the self-attention mechanism over the spatial encodings of different image frames;

determining, for each of a set of object latent variables, one or more values parameterizing an object latent distribution of the object latent variable, by aggregating the group of transformed spatial encodings over times of the image frames;

determining a value for each of the set of object latent variables by sampling from the object latent distribution for the object latent variable;

processing the determined values of the object latent variables to generate a decoded sequence of image frames; and

training the system by adjusting at least values of the self-attention neural network parameters to optimize an objective function dependent on i) a measure of a difference between the sequence of T image frames and the decoded sequence of image frames and ii) a difference between each of the object latent distributions and a prior object latent distribution.

2 . The method of claim 1 , further comprising:

determining, for each of a set of frame latent variables, one or more values parameterizing a frame latent distribution of the frame latent variable, by aggregating the group of transformed spatial encodings over regions of the image frames;

determining a value for each of the set of frame latent variables by sampling from the frame latent distribution for the frame latent variable;

wherein generating a decoded sequence of image frames further comprises processing the determined values of the frame latent variables to generate the decoded sequence of image frames.

3 . The method of claim 2 , wherein training the system comprises adjusting at least values of the self-attention neural network parameters to optimize the objective function dependent on a difference between each of the frame latent distributions and a prior frame latent distribution.

4 . The method of claim 1 , wherein each spatial encoding comprises a feature map of the respective region of the image frame, wherein processing each of the image frames to generate the set of S spatial encodings for each of the T image frames comprises processing each of the image frames using a feature extraction neural network having a plurality of feature extraction neural network parameters to generate the feature map for each region of the image frame; and wherein training the system includes adjusting values of the feature extraction neural network parameters.

5 . The method of claim 2 , further comprising using the trained video object representation neural network system to obtain, from the frame latent variables or from the values parameterizing the frame latent distributions, a position or orientation of a viewpoint for the video sequence.

6 . The method of claim 1 , comprising processing the determined values of the object latent variables using an image frame decoder neural network having a plurality of image frame decoder neural network parameters to generate the decoded sequence of image frames; and

wherein training the system further comprises adjusting values of the image frame decoder neural network parameters.

7 . The method of claim 6 wherein the decoded sequence of image frames comprises an image frame for each of a succession of decoded image frame time steps, and wherein using an image frame decoder neural network to generate the decoded sequence of image frames comprises, for each pixel of each decoded image frame and for each decoded image frame time step:

processing, using the image frame decoder neural network, the determined values of the object latent variables, information specifying a location of the pixel, and information specifying the time step to determine, for the pixel and for the time step, parameters of a pixel distribution for each of the object latent variables;

combining the pixel distributions for each of the object latent variables to determine a combined pixel distribution; and

sampling from the combined pixel distribution to determine a value for the pixel and for the time step.

8 . The method of claim 7 further comprising, for each pixel of each decoded image frame and for each decoded image frame time step:

processing, using the image frame decoder neural network, the determined values of the object latent variables, information specifying a location of the pixel, and information specifying the time step to determine, for the pixel and for the time step, a mixing weight for each of the object latent variables; and wherein

combining the pixel distributions for each of the object latent variables to determine a combined pixel distribution comprises combining the pixel distribution for each object latent variable weighted by the respective mixing weight.

9 . The method of claim 6 , further comprising:

obtaining a conditioning input defining one or more objects or object properties for one or more objects in the video sequence, or defining a viewpoint position or orientation; and

providing the conditioning input to the self-attention neural network and to the image frame decoder neural network.

10 . The method of claim 1 , wherein processing the group of S×T spatial encodings using the attention neural network comprises processing the layer input comprising the group of S×T spatial encodings using one of the one or more self-attention layers to generate a query and a key-value pair for each of the spatial encodings, and using the self-attention mechanism to apply the queries to the key-value pairs to determine the group of transformed spatial encodings; and wherein the self-attention neural network parameters comprise parameters of learned transformations applied to the layer input to generate the queries and key-value pairs.

11 . The method of claim 1 , wherein processing the group of S×T spatial encodings using the attention neural network comprises:

providing the group of S×T spatial encodings as the layer input to a first self-attention layer of the attention neural network to generate a first self-attention layer output; and

providing first self-attention layer output to a second self-attention layer of the attention neural network to generate the group of transformed spatial encodings; including

reducing the number of spatial encodings from S×T spatial encodings to K×T spatial encodings, where K is the number object latent variables and K is less than S.

12 . The method of claim 11 wherein the reducing comprises applying a pooling operation over the first self-attention layer output.

13 . The method of claim 1 , wherein training the system comprises backpropagating gradients of the objective function through an image frame decoder neural network generating the decoded sequence of image frames, the self-attention neural network, and a feature extraction neural network generating the set of spatial encodings.

14 . The method of claim 1 , further comprising using the trained video object representation neural network system to obtain one or more properties of one or more objects depicted in the video sequence from the object latent variables or from the values parameterizing the object latent distributions.

15 . The method of claim 1 , further comprising using the trained video object representation neural network system to generate a new video sequence comprising a decoded sequence of new image frames, by:

determining a value for each of the set of object latent variables by sampling from a prior object latent distribution for the object latent variable;

processing the determined values of the object latent variables to generate the decoded sequence of new image frames.

16 . The method of claim 15 , further comprising:

determining a value for each of the set of frame latent variables by sampling from a prior frame latent distribution for the frame latent variable; and

processing the determined values of the object latent variables and the determined values of the frame latent variables to generate the decoded sequence of new image frames.

17 . The method of claim 1 , further comprising using the trained video object representation neural network system to generate a modified video sequence comprising a decoded sequence of modified image frames, by:

obtaining an input video sequence comprising a sequence of input image frames;

processing each of the input image frames to obtain a group of spatial encodings for the input video sequence;

processing the group of spatial encodings for the input video sequence using the attention neural network to generate a group of transformed spatial encodings;

determining values for the set of object latent variables by sampling from object latent distributions determined from the group of transformed spatial encodings;

modifying the determined values for the set of object latent variables, to obtain a modified set of latent variables; and

processing the modified set of latent variables to generate the decoded sequence of modified image frames.

18 . The method of claim 17 , further comprising determining values for the set of frame latent variables by sampling from frame latent distributions determined from the group of transformed spatial encodings;

modifying the determined values for the set of frame latent variables, to obtain the modified set of latent variables.

19 . One or more non-transitory computer-readable storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations for training a video object representation neural network system, the video object representation neural network system including a self-attention neural network comprising one or more self-attention layers, each configured to apply a self-attention mechanism over a layer input, and having a plurality of self-attention neural network parameters, the operations comprising:

obtaining a video sequence comprising a sequence of T image frames, one at each of a succession of times;

processing each of the image frames to generate a set of S spatial encodings for each of the T image frames thereby to obtain a group of S×T spatial encodings for the video sequence, wherein each spatial encoding of an image frame comprises an encoding of a respective region of the image frame;

processing the group of S×T spatial encodings using the self-attention neural network by applying the self-attention mechanism over a layer input comprising the group of S×T spatial encodings to generate a group of transformed spatial encodings each corresponding to an image frame time and to an image frame region, wherein applying the self-attention mechanism over the layer input includes applying the self-attention mechanism over the spatial encodings of different image frames;

determining, for each of a set of object latent variables, one or more values parameterizing an object latent distribution of the object latent variable, by aggregating the group of transformed spatial encodings over times of the image frames;

determining a value for each of the set of object latent variables by sampling from the object latent distribution for the object latent variable;

processing the determined values of the object latent variables to generate a decoded sequence of image frames; and

training the system by adjusting at least values of the self-attention neural network parameters to optimize an objective function dependent on i) a measure of a difference between the sequence of T image frames and the decoded sequence of image frames and ii) a difference between each of the object latent distributions and a prior object latent distribution.

20 . A system comprising one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to perform operations for training a video object representation neural network system, the video object representation neural network system including a self-attention neural network comprising one or more self-attention layers, each configured to apply a self-attention mechanism over a layer input, and having a plurality of self-attention neural network parameters, the operations comprising:

obtaining a video sequence comprising a sequence of T image frames, one at each of a succession of times;

processing each of the image frames to generate a set of S spatial encodings for each of the T image frames thereby to obtain a group of S×T spatial encodings for the video sequence, wherein each spatial encoding of an image frame comprises an encoding of a respective region of the image frame;

processing the group of S×T spatial encodings using the self-attention neural network by applying the self-attention mechanism over a layer input comprising the group of S×T spatial encodings to generate a group of transformed spatial encodings each corresponding to an image frame time and to an image frame region, wherein applying the self-attention mechanism over the layer input includes applying the self-attention mechanism over the spatial encodings of different image frames;

determining, for each of a set of object latent variables, one or more values parameterizing an object latent distribution of the object latent variable, by aggregating the group of transformed spatial encodings over times of the image frames;

determining a value for each of the set of object latent variables by sampling from the object latent distribution for the object latent variable;

processing the determined values of the object latent variables to generate a decoded sequence of image frames; and

training the system by adjusting at least values of the self-attention neural network parameters to optimize an objective function dependent on i) a measure of a difference between the sequence of T image frames and the decoded sequence of image frames and ii) a difference between each of the object latent distributions and a prior object latent distribution.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2025
From: DEEPMIND TECHNOLOGIES LIMITED
To: GDM HOLDING LLC
Reel/Frame 071498/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: KABRA, RISHABH; ZORAN, DANIEL; ERDOGAN, GOKER; CRESWELL, ANTONIA PHOEBE NINA; MATTHEY-DE-L'ENDROIT, LOIC; BOTVINICK, MATTHEW; LERCHNER, ALEXANDER; BURGESS, CHRISTOPHER PAUL
To: DEEPMIND TECHNOLOGIES LIMITED
Reel/Frame 065488/0738 →
Continuity (2)
Provisional Application 63194849 · May 28, 2021
Related Publication 20240221362A1 · Jul 4, 2024
References Cited (78)
US 20210081844A1 · Bhattacharya et al. · 2021 [cited by applicant]
US 20210134002A1 · Yao et al. · 2021 [cited by applicant]
US 20210142120A1 · Min et al. · 2021 [cited by applicant]
CN 112789625A · 2021 [cited by applicant]
EP 3663965A1 · 2020 [cited by applicant]
WO WO2018083668A1 · 2018 [cited by applicant]
WO WO2018224690A1 · 2018 [cited by applicant]
WO WO2019155065A1 · 2019 [cited by applicant]
WO WO2020237136A1 · 2020 [cited by applicant]
WO WO2021096739A1 · 2021 [cited by applicant]
Space-Time Attention, Bertasius et al Apr. 2021 (Year: 2021). [cited by examiner]
SSAN, Guo et al May 27, 2021 (Year: 2021). [cited by examiner]
Sequential View Synthesis, Nguyen-Ha et al 2020 (Year: 2020). [cited by examiner]
Notice of Allowance in Japanese Appln. No. 2023-568562, dated Dec. 9, 2024, 6 pages (with English translation). [cited by applicant]
Abramson et al., “Imitating interactive intelligence,” CoRR, submitted on Dec. 10, 2020, arXiv:2012.05672v1, 96 pages. [cited by applicant]
Aulinas et al., “The slam problem: A survey,” Proceedings of the 2008 conference on Artificial Intelligence Research and Development, Proceedings of the 11th International Conference of the Catalan Association for Artif… [cited by applicant]
Bailey et al., “Simultaneous localization and mapping (slam): part II,” IEEE Robotics Automation Magazine, Sep. 2006, 13(3):108-117. [cited by applicant]
Burgess et al., “MONet: Unsupervised Scene Decomposition and Representation,” CoRR, submitted on Jan. 22, 2019, arXiv:1901.11390v1, 22 pages. [cited by applicant]
Burri et al., “The EuRoC micro aerial vehicle datasets,” International Journal of Robotics Research, Sep. 2016, 35(10):1157-1163. [cited by applicant]
Cadena et al., “Past, present, and future of simultaneous localization and mapping: Towards the robust-perception age,” IEEE Transactions on Robotics, Dec. 2016, 32(6):1309-1332. [cited by applicant]
Crawford et al., “Exploiting spatial invariance for scalable unsupervised object tracking,” CoRR, submitted on Nov. 20, 2019, arXiv:1911.09033v1, 15 pages. [cited by applicant]
Crawford et al., “Spatially invariant unsupervised object detection with convolutional neural networks,” Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, Jan. 2019, pp. 3412-3420. [cited by applicant]
Creswell et al., “Unsupervised object-based transition models for 3D partially observable environments,” CoRR, submitted on Mar. 8, 2021, arXiv:2103.04693v1, 14 pages. [cited by applicant]
Denton et al., “Stochastic video generation with a learned prior,” CoRR, submitted on Feb. 21, 2018, arXiv:1802.07687v1, 10 pages. [cited by applicant]
Denton et al., “Unsupervised learning of disentangled representations from video,” Proceedings of the 31st International Conference on Neural Information Processing Systems, Dec. 2017, pp. 4417-4426. [cited by applicant]
Dosovitskiy et al., “An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale,” CoRR, submitted on Jun. 3, 2021, arXiv:2010.11929v2, 22 pages. [cited by applicant]
Du et al., “Neural radiance flow for 4D view synthesis and video processing,” CoRR, submitted on Dec. 17, 2020, arXiv:2012.09790v1, 13 pages. [cited by applicant]
Durrant-Whyte et al., “Simultaneous localization and mapping: part I,” IEEE Robotics & Automation Magazine, Jun. 2006, 13(2):99-110. [cited by applicant]
Engelcke et al., “Genesis: Generative scene inference and sampling with object-centric latent representations,” Proceedings of International Conference on Learning Representations (ICLR), Dec. 2019, 17 pages. [cited by applicant]
Eslami et al., “Attend, infer, repeat: fast scene understanding with generative models,” Proceedings of the 30th International Conference on Neural Information Processing Systems, Dec. 2016, pp. 3233-3241. [cited by applicant]
Eslami et. al., “Neural scene representation and rendering,” Science, Jun. 15, 2018, 360(6394):1204-1210. [cited by applicant]
Geiger et al., “Are we ready for autonomous driving? the KITTI vision benchmark suite,” Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2012, pp. 3354-3361. [cited by applicant]
Geng et al., “Unsupervised Learning-Based Depth Estimation-Aided Visual SLAM Approach,” Circuits, Systems, and Signal Processing, Feb. 2020, 39(2): 543-570. [cited by applicant]
Girdhar et al., “CATER: A diagnostic dataset for compositional actions & temporal reasoning,” Proceedings of International Conference on Learning Representations (ICLR), Dec. 2019, 16 pages. [cited by applicant]
Greff et al., “Multi-object representation learning with iterative variational inference,” Proceedings of the 36th International Conference on Machine Learning (PMLR), Jun. 2019, 97:2424-2433. [cited by applicant]
Greff et al., “On the binding problem in artificial neural networks,” CoRR, submitted on Dec. 9, 2020, arXiv:2012.05208v1, 75 pages. [cited by applicant]
Handbook of Neural Computation, 1st edition, Samui (ed), Jul. 18, 2017, Chapter 20, 11 pages. [cited by applicant]
Hasson et al., “Leveraging photometric consistency over time for sparsely supervised hand-object reconstruction,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020, pp. … [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/EP2022/064484, dated Dec. 7, 2023, 13 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/EP2022/064484, dated Oct. 11, 2022, 19 pages. [cited by applicant]
Ionescu et al., “Object-Centric auto-encoders and dummy anomalies for abnormal event detection in video,” 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Jun. 15, 2019, pp. 7834-7843. [cited by applicant]
JeremyJordan.me “Variational autoencoders,” Mar. 19, 2018, retrieved on Sep. 27, 2022, retreived from URL<https://www.jeremyjordan.me/variational-autoencoders/>, 15 pages. [cited by applicant]
Jiang et al., “SCALOR: Generative world models with scalable object representations,” CoRR, submitted on Mar. 4, 2020, arXiv:1910.02384v4, 22 pages. [cited by applicant]
Kingma et al., “An introduction to variational autoencoders,” CoRR, submitted on Dec. 11, 2019, arXiv:1906.02691v3, 89 pages. [cited by applicant]
Kingma et al., “Auto-Encoding Variational Bayes,” CoRR, submitted on Dec. 10, 2022, arXiv:1312.6114v11, 14 pages. [cited by applicant]
Kosiorek et al., “NeRF-VAE: A Geometry Aware 3D Scene Generative Model,” CoRR, submitted on Apr. 1, 2021, arXiv:2104.00587v1, 17 pages. [cited by applicant]
Kosiorek et al., “Sequential attend, infer, repeat: Generative modelling of moving objects,” Proceedings of the 32nd International Conference on Neural Information Processing Systems, Dec. 2018, pp. 8615-8625. [cited by applicant]
Li et al., “DeepSLAM: A Robust Monocular SLAM System With Unsupervised Deep Learning,” IEEE Transactions on Industrial Electronics, Apr. 2021, 68(4):3577-3587. [cited by applicant]
Li et al., “Disentangled sequential autoencoder,” Proceedings of the 35th International Conference on Machine Learning (PMLR), Jul. 2018, 80:5670-5679. [cited by applicant]
Li et al., “Neural scene flow fields for Space-Time view synthesis of dynamic scenes,” CoRR, submitted on Nov. 26, 2020, arXiv:2011.13084v1, 11 pages. [cited by applicant]
Lin et al., “BARF: Bundle-Adjusting neural radiance fields,” CoRR, submitted on Apr. 13, 2021, arXiv:2104.06405v1, 15 pages. [cited by applicant]
Lin et al., “SPACE: Unsupervised object-oriented scene representation via spatial attention and decomposition,” Proceedings of International Conference on Learning Representations (ICLR), Dec. 2019, 22 pages. [cited by applicant]
Liu et al., “Hierarchically learned view-invariant representations for cross-view action recognition,” IEEE Transactions on Circuits and Systems for Video Technology, Aug. 2019, 29(8): 2416-2430. [cited by applicant]
Liu et al., “View-invariant, occlusion-robust probabilistic embedding for human pose,” CoRR, submitted on Oct. 23, 2020, arXiv:2010.13321v1, 23 pages. [cited by applicant]
Locatello et al., “Object-Centric Learning with Slot Attention,” CoRR, submitted on Oct. 14, 2020, arXiv:2006.15055v2, 27 pages. [cited by applicant]
Mildenhall et al., “NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis,” CoRR, submitted on Aug. 3, 2020, arXiv:2003.08934v2, 25 pages. [cited by applicant]
Nguyen-Ha et al., “Sequential view synthesis with transformer,” 15th Asian Conference on Computer Vision, Nov. 30-Dec. 4, 2020, pp. 695-711. [cited by applicant]
Niemeyer et al., “Giraffe: Representing scenes as compositional generative neural feature fields,” CoRR, submitted on Nov. 24, 2020, arXiv:2011.12100v1, 12 pages. [cited by applicant]
Parameswaran et al., “View invariance for human action recognition,” International Journal of Computer Vision, Jan. 2006, 66(1):83-101. [cited by applicant]
Park et al., “Nerfies: Deformable neural radiance fields,” CoRR, submitted on May 11, 2021, arXiv:2011.12948v3, 17 pages. [cited by applicant]
Pumarola et al., “D-NeRF: Neural radiance fields for dynamic scenes,” CoRR, submitted on Nov. 27, 2020, arXiv:2011.13961v1, 10 pages. [cited by applicant]
Rezende et al., “Taming vaes,” CoRR, submitted on Oct. 1, 2018, arXiv:1810.00597v1, 21 pages. [cited by applicant]
Sitzmann et al., “Scene representation networks: Continuous 3D-Structure-Aware neural scene representations,” Proceedings of the 33rd International Conference on Neural Information Processing Systems, Dec. 2019, pp. 112… [cited by applicant]
Sturm et al., “A Benchmark for the Evaluation of RGB-D SLAM Systems,” Proceedings of the 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Oct. 2012, 8 pages. [cited by applicant]
Sun et al., “View-invariant probabilistic embedding for human pose,” Proceedings of European Conference on Computer Vision (ECCV), Aug. 2020, pp. 53-70. [cited by applicant]
Trevithick et al., “GRF: Learning a general radiance field for 3D scene representation and rendering,” CoRR, submitted on Oct. 9, 2020, arXiv:2010.04595v1, 23 pages. [cited by applicant]
Vaswani et al., “Attention is all you need,” Proceedings of Advances in Neural Information Processing Systems 30 (NIPS 2017), Dec. 2017, 11 pages. [cited by applicant]
Veerapaneni et al., “Entity abstraction in visual model-based reinforcement learning,” Proceedings of the Conference on Robot Learning (PMLR), Nov. 2019, 100:1439-1456. [cited by applicant]
Villegas et al., “Decomposing motion and content for natural video sequence prediction,” Proceedings of 5th International Conference on Learning Representations, Apr. 24-26, 2017, 22 pages. [cited by applicant]
Wang et al., “NeRF—: Neural radiance 368 fields without known camera parameters,” CoRR, submitted on Feb. 14, 2021, arXiv:2102.07064v1, 10 pages. [cited by applicant]
Xu et al., “MID-Fusion: Octree-based object-level multi-instance dynamic SLAM,” Proceedings of 2019 International Conference on Robotics and Automation (ICRA), May 2019, pp. 5231-5237. [cited by applicant]
Yu et al., “pixelNeRF: Neural radiance fields from one or few images,” CoRR, submitted on Dec. 3, 2020, arXiv:2012.02190v1, 20 pages. [cited by applicant]
Zablotskaia et al., “Unsupervised video decomposition using spatio-temporal iterative inference,” CoRR, submitted on Jun. 25, 2020, arXiv:2006.14727v1, 15 pages. [cited by applicant]
Zhu et al., “S3VAE: Self-supervised sequential VAE for representation disentanglement and data generation,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 2020, pp. 6538-6… [cited by applicant]
Liu, “Study on Video Frame Prediction Algorithms Computer Knowledge and Technology,” Computer Knowledge and Technology, Apr. 2021, 17(10):249-252 (with English abstract). [cited by applicant]
Notice of Allowance in Chinese Appln. No. 202280032841.3, mailed on Jan. 12, 2026, 10 pages (with machine translation). [cited by applicant]
Office Action in Chinese Appln. No. 202280032841.3, mailed Sep. 6, 2025, 22 pages (with English translation). [cited by applicant]
Office Action in Japanese Appln. No. 2025-002273, mailed on Dec. 9, 2025, 13 pages (with English summary). [cited by applicant]