Claims
- 1. A background subtraction apparatus comprising:
key point location means for locating key points on a known object type; boundary point location means for locating boundary points of said known object that comprise edges of said known object; and edge processing means for processing said edges to provide a clean-edged extraction of said known object from a background image.
- 2. A background subtraction apparatus as recited in claim 1 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.
- 3. A background subtraction apparatus as recited in claim 2 wherein said skeleton image is an exoskeleton image.
- 4. A background subtraction apparatus as recited in claim 3 wherein said known object is a human being.
- 5. A background subtraction apparatus as recited in claim 4 wherein said key points include primary key points at extremities of an image of said human being and secondary key points near a torso of an image of said human being.
- 6. A background subtraction apparatus as recited in claim 1 wherein said boundary point location means includes a scanner for scanning an image of said known object dependent upon the orientation of line segments between said key points.
- 7. A background subtraction apparatus as recited in claim 1 wherein said edge processing means includes at least one filter.
- 8. A background subtraction apparatus as recited in claim 7 wherein said filter includes at least one of a Gaussian model filter and a least-square filter.
- 9. A background subtraction apparatus as recited in claim 7 wherein said edge processing means further includes applying a snake algorithm to said edges.
- 10. A background subtraction apparatus as recited in claim 9 wherein said edge processing means further includes a boundary point connector.
- 11. A method for subtracting a background comprising:
locating key points on a known object type; locating boundary points of said known object that comprise edges of said known object; and processing said edges to provide a clean-edged extraction of said known object from a background image.
- 12. A method for subtracting a background as recited in claim 11 wherein locating said key points includes detecting the alignment of an image of said known object type with a skeleton image.
- 13. A method for subtracting a background as recited in claim 12 wherein said skeleton image is an exoskeleton image.
- 14. A method for subtracting a background as recited in claim 13 wherein said known object is a human being.
- 15. A method for subtracting a background as recited in claim 14 wherein said key points include primary key points at extremities of an image of said human being and secondary key points near a torso of an image of said human being.
- 16. A method for subtracting a background as recited in claim 11 wherein locating boundary points includes scanning an image of said known object dependent upon the orientation of line segments between said key points.
- 17. A method for subtracting a background as recited in claim 11 wherein processing said edges includes filtering said edges.
- 18. A method for subtracting a background as recited in claim 17 wherein said filtering includes at least one of a Gaussian model filtering and a least-square filtering.
- 19. A method for subtracting a background as recited in claim 17 wherein said processing said edges further includes applying a snake algorithm to edges.
- 20. A method for subtracting a background as recited in claim 19 wherein said processing said edges further includes connecting said boundary points.
- 21. A computer readable media including program instructions implementing the method of claim 11.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the priority Provisional U.S. Patent Application Ser. Nos. 60/062,068 (Atty. Docket No. ELECP003+) and 60/062,361 (Atty. Docket No. ELECP006+), both filed on Oct. 15, 1997, and both incorporated herein by reference for all purposes.
[0002] This application is related to co-pending U.S. patent application Ser. No. 08/951,089 (Attorney Docket No. ELECP001) filed Oct. 15, 1997 is incorporated herein by reference for all purposes.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60062068 |
Oct 1997 |
US |
|
60062361 |
Oct 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
09174491 |
Oct 1998 |
US |
| Child |
10126479 |
Apr 2002 |
US |