Automatic surveillance video matting using a shape prior
First Claim
Patent Images
1. A method comprising:
- computing an initial alpha matte from an input image; and
automatically updating the initial alpha matte, wherein automatically updating comprises;
selecting one or more shape models from a shape model database, wherein the shape model database comprises a plurality of principal component analysis-based shape models trained using eigen analysis;
incorporating the one or more shape models into the initial alpha matte;
incorporating one or more alignment parameters into the initial alpha matte to align the one or more shape models in the initial alpha matte; and
optimizing the initial alpha matte to obtain an optimized alpha matte, wherein optimizing the initial alpha matte to obtain the optimized alpha matte comprises iteratively solving a quadratic cost function to determine the one or more alignment parameters that produce a minimum value of the quadratic cost function.
0 Assignments
0 Petitions
Accused Products
Abstract
A novel technique for performing video matting, which is built upon a proposed image matting algorithm that is fully automatic is disclosed. The disclosed methods utilize a PCA-based shape model as a prior for guiding the matting process, so that manual interactions required by most existing image matting methods are unnecessary. By applying the image matting algorithm to these foreground windows, on a per frame basis, a fully automated video matting process is attainable. The process of aligning the shape model with the object is simultaneously optimized based on a quadratic cost function.
-
Citations
18 Claims
-
1. A method comprising:
-
computing an initial alpha matte from an input image; and automatically updating the initial alpha matte, wherein automatically updating comprises; selecting one or more shape models from a shape model database, wherein the shape model database comprises a plurality of principal component analysis-based shape models trained using eigen analysis; incorporating the one or more shape models into the initial alpha matte; incorporating one or more alignment parameters into the initial alpha matte to align the one or more shape models in the initial alpha matte; and optimizing the initial alpha matte to obtain an optimized alpha matte, wherein optimizing the initial alpha matte to obtain the optimized alpha matte comprises iteratively solving a quadratic cost function to determine the one or more alignment parameters that produce a minimum value of the quadratic cost function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for automatic video matting comprising:
-
obtaining a plurality of images from a video, where each of the plurality of video images correspond to a frame of the video; utilizing one or more shape models from a shape model database to estimate an alpha matte for each of the plurality of images, wherein the shape model database comprises a plurality of principal component analysis-based shape models trained using eigen analysis; and aligning each of the plurality of images with the one or more shape models to estimate the alpha matte for each of the plurality of images, wherein aligning each of the plurality of images with the one or more shape models to estimate the alpha matte for each of the plurality of images comprises iteratively solving a quadratic cost function to determine one or more alignment parameters that produce a minimum value of the quadratic cost function. - View Dependent Claims (14, 15)
-
-
16. A method, comprising:
-
computing an initial alpha matte from an input image; selecting one or more shape models from a shape model database, wherein the shape model database comprises a plurality of principal component analysis-based shape models trained using eigen analysis; inputting the one or more shape models into the initial alpha matte; and determining one or more alignment parameters of the initial alpha matte that align the one or more shape models with the input image to generate an updated alpha matte, wherein determining the one or more alignment parameters of the initial alpha matte that align the one or more shape models with the input image to generate an updated alpha matte comprises iteratively solving a quadratic cost function to determine the one or more alignment parameters that produce a minimum value of the quadratic cost function. - View Dependent Claims (17, 18)
-
Specification