Real time object localization and recognition from silhouette images
First Claim
Patent Images
1. A method of detecting an object comprising the steps of:
- capturing a binary image of the object;
determining a projection of the binary image to a first axis;
determining a difference between a profile of a target object to the first axis and the projection at a plurality of positions along the first axis; and
detecting the object by determining if the difference between the profile and the projection is less than a threshold at one of the plurality of positions.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method for detecting an object. The method includes capturing a binary image of the object, and determining a projection of the binary image to a first axis. The method further includes determining a difference between a profile of a target object to the first axis and the projection at a plurality of positions along the first axis, and detecting the object by determining if the difference between the profile and the projection is less than a threshold at one of the plurality of positions.
-
Citations
21 Claims
-
1. A method of detecting an object comprising the steps of:
-
capturing a binary image of the object;
determining a projection of the binary image to a first axis;
determining a difference between a profile of a target object to the first axis and the projection at a plurality of positions along the first axis; and
detecting the object by determining if the difference between the profile and the projection is less than a threshold at one of the plurality of positions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of detecting an object comprising the steps of:
-
illuminating the object from behind as viewed by a camera;
capturing an image of the backlight object using the camera;
determining a projection to a first axis;
determining a projection to a second axis;
determining a difference between a profile of a target object to the first axis and the projection to the first axis at a plurality of positions along the first axis;
detecting the object by determining if the difference between the profile to the first axis and the projection to the first axis is less than a threshold at one of the plurality of positions;
determining a difference between a profile of the target object to the second axis and the projection of the image to the second axis at a plurality of positions along the second axis, wherein the differences are limited to the position determined along the first axis to have the difference below the threshold; and
detecting the object by determining if the difference between the profile to the second axis and the projection to the second axis is less than a threshold at one of the plurality of positions. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 18, 19, 21)
-
-
14. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for detecting an object, the method steps comprising:
-
capturing a binary image of the object;
determining a projection of the binary image to a first axis;
determining a difference between a profile of a target object to the first axis and the projection at a plurality of positions along the first axis; and
detecting the object by determining if the difference between the profile and the projection is less than a threshold at one of the plurality of positions. - View Dependent Claims (20)
-
Specification