Method and apparatus for performing a clean background subtraction
First Claim
Patent Images
1. 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.
7 Assignments
0 Petitions
Accused Products
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.
519 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification