Automatic surveillance video matting using a shape prior

US9305357B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9305357-B2
Application numberUS-201113290928-A
CountryUS
Kind codeB2
Filing dateNov 7, 2011
Priority dateNov 7, 2011
Publication dateApr 5, 2016
Grant dateApr 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: computing an initial alpha matte; and automatically updating the initial alpha matte, wherein automatically updating comprises: incorporating one or more shape models into the alpha matte; incorporating one or more alignment parameters into the alpha matte; and optimizing the alpha matte; and wherein incorporating the one or more alignment parameters into the alpha matte comprises: calculating an updated alpha matte; calculating a shape basis coefficient; and calculating a transformation parameter. 2. The method of claim 1 , wherein computing the initial alpha matte comprises calculating a Laplacian matting. 3. The method of claim 1 , wherein incorporating the one or more shape models comprises selecting one or more prior shapes from a database. 4. The method of claim 1 , wherein incorporating the one or more shape models comprises incorporating one or more principal component analysis (PCA) based shape models. 5. The method of claim 1 , wherein each of the calculating steps occurs substantially simultaneously. 6. The method of claim 1 , wherein optimizing the alpha matte comprises iteratively repeating the step of incorporating the one or more alignment parameters. 7. The method of claim 6 , wherein iteratively repeating comprises iteratively repeating less than 20 times. 8. The method of claim 1 , wherein calculating the initial alpha matte comprises extracting a foreground image from a background of a still image. 9. The method of claim 1 , wherein calculating the initial alpha matte comprises extracting a foreground image from a background of a video frame. 10. The method of claim 1 , wherein calculating the initial alpha matte comprises calculating a plurality of alpha mattes by extracting a foreground image from a background for each frame of a video comprising a plurality of frames. 11. The method of claim 1 , wherein automatically updating the initial alpha matte does not include marking a foreground region of the alpha matte or a background region of the alpha matte. 12. A method for automatic video matting comprising: obtaining a plurality of video images; utilizing a respective one of a plurality of shape priors to estimate an alpha matte for each of the plurality of video images; aligning each of the video images to estimate the alpha matte for each of the plurality of video images; optimizing the alpha matte for each of the plurality of video images, wherein optimizing comprises utilizing a quadratic cost function, and simultaneously utilizing the respective one of the plurality of shape priors and aligning each of the video images. 13. The method of claim 12 , wherein each of the plurality of video images is obtained from a person detector. 14. The method of claim 12 , wherein optimizing comprises simultaneously calculating the alpha matte, shape basis coefficients and transformation parameters. 15. The method of claim 12 , comprising iteratively repeating each of the utilizing and aligning steps. 16. A system comprising: a database having a plurality of shape models stored therein; and a processor configured to receive a plurality of images and to align a respective one of the plurality of shape models with each of the plurality of images to produce an alpha matte corresponding to each of the plurality of images, wherein the processor is configured to calculate a quadratic cost function by simultaneously calculating the alpha matte, shape basis coefficients and transformation parameters. 17. The system of claim 16 , comprising a detector configured to detect the plurality of images and transmit the plurality of images to the processor. 18. The system of claim 17 , wherein the detector is a person detector and the plurality of images comprise video images. 19. The system of claim 16 , wherein the processor is configured to align each of the plurality of images with a respective one of the plurality of shape models through a spatial transformation.

Assignees

Inventors

Classifications

  • H04N5/272Primary

    Means for inserting a foreground image in a background image, i.e. inlay, outlay · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • based on appearance, e.g. active appearance models [AAM] · CPC title

  • G06T7/0081Primary

    Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9305357B2 cover?
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 windo…
Who is the assignee on this patent?
Yu Ting, Tu Peter Henry, Liu Xiaoming, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N5/272. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).