Multi-stage method for object detection using cognitive swarms and system for automated response to detected objects
First Claim
1. A multi-stage method of object detection, comprising:
- a first stage, the first stage comprising acts of;
searching for members of a predetermined general-class of objects in an image using cognitive swarm;
detecting members of the general-class of objects in the image; and
selecting regions of the image containing detected members of the general-class of objects; and
a second stage, the second stage comprising acts of;
searching for members of a predetermined specific-class of objects within the selected regions; and
detecting members of the specific-class of objects within the selected regions of the image, whereby members of the specific-class of objects are located in the image.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-stage method of visual object detection is disclosed. The method was originally designed to detect humans in specific poses, but is applicable to generic detection of any object. A first stage comprises acts of searching for members of a predetermined general-class of objects (such as humans) in an image using a cognitive swarm, detecting members of the general-class of objects in the image, and selecting regions of the image containing detected members of the general-class of objects. A second stage comprises acts of searching for members of a predetermined specific-class of objects (such as humans in a certain pose) within the selected regions of the image using a cognitive swarm, detecting members of the specific-class of objects within the selected regions of the image, and outputting the locations of detected objects to an operator display and optionally to an automatic response system.
-
Citations
34 Claims
-
1. A multi-stage method of object detection, comprising:
-
a first stage, the first stage comprising acts of; searching for members of a predetermined general-class of objects in an image using cognitive swarm; detecting members of the general-class of objects in the image; and selecting regions of the image containing detected members of the general-class of objects; and a second stage, the second stage comprising acts of; searching for members of a predetermined specific-class of objects within the selected regions; and detecting members of the specific-class of objects within the selected regions of the image, whereby members of the specific-class of objects are located in the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for multi-stage object detection, the system having one or more processors configured to:
-
search for members of a predetermined general-class of objects in an image using, a cognitive swarm; detect members of the general-class of objects in the image; select regions of the image containing detected members of the general-class of objects; search for members of a predetermined specific-class of objects within, the selected regions; and detect members of the specific-class of objects within the selected regions of the image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for multi-stage object detection, comprising:
-
at least one optical sensor for imaging a scene; a data processing sub-system having one or more processors configured to receive at least one image from the at least one optical sensor and being further configured to; search for members of a predetermined general-class of objects in an image using a cognitive swarm; detect members of the general-class of objects in the image; select regions of the image containing detected members of the general-class of objects; search for members of a predetermined specific-class of objects within the selected regions; and detect members of the specific-class of objects within the selected regions of the image; and an operator display sub-system configured to receive locations of detected members of the specific-class of objects from the data processing sub-system and alert an operator to the locations of the detected members of the specific-class of objects. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product for multi-stage object detection, the computer program product comprising computer-readable instruction means stored on a non-transitory computer-readable medium that are executable by a computer for causing the computer to:
-
search for members of a predetermined general-class of objects in an image using, a cognitive swarm; detect members of the general-class of objects in the image; select regions of the image containing detected members of the general-class of objects; search for members of a predetermined specific-class of objects within the selected regions; and detect members of the specific-class of objects within the selected regions of the image. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification