Methods and systems for person detection in a video feed
First Claim
1. A method, comprising:
- at a computing system having one or more processors and memory;
obtaining a video feed, the video feed comprising a plurality of images; and
for each image in the plurality of images, analyzing the image to determine whether the image includes a person, the analyzing including;
determining that the image includes a potential instance of a person by analyzing the image at a first resolution;
in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance, wherein the area of the region is less than the area of the image;
determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and
in accordance with a determination that the region includes the instance of the person;
determining that the image includes the person; and
storing an indication of the determination for use in subsequent alert notification processing.
2 Assignments
0 Petitions
Accused Products
Abstract
The various embodiments described herein include methods, devices, and systems for providing event alerts. In one aspect, a method includes: (1) obtaining a video feed, the video feed comprising a plurality of images; and, (2) for each image, analyzing the image to determine whether the image includes a person, the analyzing including: (a) determining that the image includes a potential instance of a person by analyzing the image at a first resolution; (b) in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance; (c) determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and (d) in accordance with a determination that the region includes the instance of the person, determining that the image includes the person.
-
Citations
20 Claims
-
1. A method, comprising:
at a computing system having one or more processors and memory; obtaining a video feed, the video feed comprising a plurality of images; and for each image in the plurality of images, analyzing the image to determine whether the image includes a person, the analyzing including; determining that the image includes a potential instance of a person by analyzing the image at a first resolution; in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance, wherein the area of the region is less than the area of the image; determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and in accordance with a determination that the region includes the instance of the person; determining that the image includes the person; and storing an indication of the determination for use in subsequent alert notification processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computing system comprising:
-
one or more processors; and memory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining a video feed, the video feed comprising a plurality of images; and for each image in the plurality of images, analyzing the image to determine whether the image includes a person, the analyzing including; determining that the image includes a potential instance of a person by analyzing the image at a first resolution; in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance, wherein the area of the region is less than the area of the image; determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and in accordance with a determination that the region includes the instance of the person; determining that the image includes the person; and storing an indication of the determination for use in subsequent alert notification processing. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing system, cause the system to:
-
obtain a video feed, the video feed comprising a plurality of images; and for each image in the plurality of images, analyze the image to determine whether the image includes a person, the analyzing including; determining that the image includes a potential instance of a person by analyzing the image at a first resolution; in accordance with the determination that the image includes the potential instance, denoting a region around the potential instance, wherein the area of the region is less than the area of the image; determining whether the region includes an instance of the person by analyzing the region at a second resolution, greater than the first resolution; and in accordance with a determination that the region includes the instance of the person; determining that the image includes the person; and storing an indication of the determination for use in subsequent alert notification processing. - View Dependent Claims (18, 19, 20)
-
Specification