Method and apparatus for performing a clean background subtraction
AssigneeElectric Planet, Inc.
InventorJeffrey L. Edwards
Life of this patent
Estimating the term…
Abstract
A background subtraction apparatus of the present invention includes a key point locator for locating key points on a known object type, a boundary point locator for locating boundary points of the known object that make up the edges of the known object, and an edge processor for processing the edges to provide a clean-edged extraction of the known object from a background image. Preferably, the key point locator includes an alignment detector for detecting alignment of an image of the known object type with a skeleton image. Still more preferably, the skeleton image is an exoskeleton image and the known object type is a human being.
Claims22
A background subtraction apparatus comprising:
- key point location means for locating key points on a known object type, wherein said key point location means includes an alignment detector for detecting alignment of an image of said known object type with a skeleton image;
- repeat keypoint location means if said alignment detector fails to align said image with said skeleton image;
- boundary point location means for, after locating key points on a known object type, locating boundary points of said known object that comprise edges of said known object;
- repeat keypoint location means and boundary point location means if locating boundary points fails;
- and
- edge processing means for, after locating key points on a known object type, processing said edges to provide a clean-edged extraction of said known object from a background image.
A method for subtracting a background comprising:
- locating key points on a known object type, wherein locating said key points includes detecting the alignment of an image of said known object type with a skeleton image;
- repeat locating key points if the alignment fails to align said image with said skeleton image;
- locating, after locating key points on a known object type, boundary points of said known object that comprise edges of said known object;
- repeat locating key points and locating boundary points if locating boundary points of said known object fails;
- and
- processing, after locating key points on a known object type, said edges to provide a clean-edged extraction of said known object from a background image.
Dependencies are inferred from the claim text.