Stabilization of objects within a video sequence
AssigneeMicrosoft Corporation
InventorsNebojsa Jojic, Brendan J. Frey
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsNebojsa Jojic, Brendan J. Frey
Estimating the term…
A simplified general model and an associated estimation algorithm is provided for modeling visual data such as a video sequence. Specifically, images or frames in a video sequence are represented as collections of flat moving objects that change their appearance and shape over time, and can occlude each other over time. A statistical generative model is defined for generating such visual data where parameters such as appearance bit maps and noise, shape bit-maps and variability in shape, etc., are known. Further, when unknown, these parameters are estimated from visual data without prior pre-processing by using a maximization algorithm. By parameter estimation and inference in the model, visual data is segmented into components which facilitates sophisticated applications in video or image editing, such as, for example, object removal or insertion, tracking and visual surveillance, video browsing, photo organization, video compositing, etc.
A system for stabilizing an image sequence, comprising using a computer to perform the following process actions:
A computer-implemented process for automatically stabilizing a layered representation of an image sequence, comprising using a computing device to:
A non-transitory computer-readable medium having computer executable instructions for automatically learning and stabilizing layered flexible image sprites in an input image sequence, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Analysis of motion: motion-based segmentation
Image acquisition modality: video; Image sequence
Subject of image; Context of image processing: human being; Person
Image data processing or generation, in general
Term ended 7 Mar 2025 (estimated)
1. Technical Field
The invention is related to a system for learning layers of “flexible sprites” from a video sequence, and in particular, to a system and method for automatic decomposition of a video sequence for learning probabilistic 2-dimensional appearance maps and masks of moving occluding objects of dynamic geometry in the video sequence.
2. Related Art
The specific features, aspects, and advantages of the generative model for layered vision will become better understood with regard to the following description, appended claims, and accompanying drawings where:
FIG. 1 is a general system diagram depicting a general-purpose computing device constituting an exemplary system for learning generative models and flexible sprites from input images.
FIG. 2 illustrates an exemplary architectural diagram showing exemplary program modules for learning flexible sprites from a set of images.
In the following description of the preferred embodiments of the present invention, reference is made to the accompanying drawings, which form a part hereof, and in which is shown by way of illustration specific embodiments in which the invention may be practiced. It is understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present invention.
1.0 Exemplary Operating Environment:
FIG. 1 illustrates an example of a suitable computing system environment 100 on which the invention may be implemented. The computing system environment 100 is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the computing environment 100 be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment 100.