Method and system for multiple object detection by sequential Monte Carlo and hierarchical detection network
First Claim
Patent Images
1. A method for detecting multiple objects in an image, comprising:
- sequentially detecting a plurality of objects in an image in an order specified by a trained hierarchical detection network, wherein the detection of each object in the image comprises;
obtaining a plurality of sample poses for the object from a proposal distribution of object poses for the object,weighting each of the plurality of sample poses based on an importance ratio calculated for each sample pose, andestimating a posterior distribution for the object based on the weighted sample poses.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for detecting multiple objects in an image is disclosed. A plurality of objects in an image is sequentially detected in an order specified by a trained hierarchical detection network. In the training of the hierarchical detection network, the order for object detection is automatically determined. The detection of each object in the image is performed by obtaining a plurality of sample poses for the object from a proposal distribution, weighting each of the plurality of sample poses based on an importance ratio, and estimating a posterior distribution for the object based on the weighted sample poses.
-
Citations
34 Claims
-
1. A method for detecting multiple objects in an image, comprising:
sequentially detecting a plurality of objects in an image in an order specified by a trained hierarchical detection network, wherein the detection of each object in the image comprises; obtaining a plurality of sample poses for the object from a proposal distribution of object poses for the object, weighting each of the plurality of sample poses based on an importance ratio calculated for each sample pose, and estimating a posterior distribution for the object based on the weighted sample poses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method of training a hierarchical detection network for detecting a plurality of objects in an image, comprising:
-
individually training a plurality of object detectors, each corresponding to one of the plurality of objects, using a first set of annotated training data; and automatically determining a detection order for detecting the plurality of objects using a second set of annotated training data and the trained plurality of object detectors. - View Dependent Claims (13, 14)
-
-
15. An apparatus for detecting multiple objects in an image, comprising:
means for sequentially detecting a plurality of objects in an image in an order specified by a trained hierarchical detection network, wherein the means for sequentially detection comprises; means for obtaining a plurality of sample poses for an object from a proposal distribution of object poses for the object, means for weighting each of the plurality of sample poses based on an importance ratio calculated for each sample pose, and means for estimating a posterior distribution for the object based on the weighted sample poses. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
22. An apparatus for training a hierarchical detection network for detecting a plurality of objects in an image, comprising:
-
means for individually training a plurality of object detectors, each corresponding to one of the plurality of objects, using a first set of annotated training data; and means for automatically determining a detection order for detecting the plurality of objects using a second set of annotated training data and the trained plurality of object detectors. - View Dependent Claims (23, 24)
-
-
25. A non-transitory computer readable medium encoded with computer executable instructions for detecting multiple objects in an image, the computer executable instructions defining steps comprising:
sequentially detecting a plurality of objects in an image in an order specified by a trained hierarchical detection network, wherein the detection of each object in the image comprises; obtaining a plurality of sample poses for the object from a proposal distribution of object poses for the object, weighting each of the plurality of sample poses based on an importance ratio calculated for each sample pose, and estimating a posterior distribution for the object based on the weighted sample poses. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
32. A non-transitory computer readable medium encoded with computer executable instructions for training a hierarchical detection network for detecting a plurality of objects in an image, the computer executable instructions defining steps comprising:
-
individually training a plurality of object detectors, each corresponding to one of the plurality of objects, using a first set of annotated training data; and automatically determining a detection order for detecting the plurality of objects using a second set of annotated training data and the trained plurality of object detectors. - View Dependent Claims (33, 34)
-
Specification