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; and
for a frame of the video feed, analyzing the frame at a first resolution to determine whether the frame includes a potential instance of a person;
in accordance with a determination that the frame includes the potential instance, denoting a region around the potential instance;
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 frame 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 obtaining a video feed. A frame of the video feed is analyzed at a first resolution to determine whether the frame includes a potential instance of a person. In accordance with the determination that the image includes the potential instance, a region is denoted around the potential instance. The region is analyzed at a second resolution, greater than the first resolution. In accordance with a determination that the region includes the instance of the person. a determination that the frame includes the person is made. An indication of the determination is stored for use in subsequent alert notification processing.
429 Citations
20 Claims
-
1. A method, comprising:
at a computing system having one or more processors and memory; obtaining a video feed; and for a frame of the video feed, analyzing the frame at a first resolution to determine whether the frame includes a potential instance of a person; in accordance with a determination that the frame includes the potential instance, denoting a region around the potential instance; 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 frame 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; and for a frame of the video feed, analyzing the frame at a first resolution to determine whether the frame includes a potential instance of a person; in accordance with the determination that the frame includes the potential instance, denoting a region around the potential instance; 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 frame 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; and for a frame of the video feed, analyze the frame at a first resolution to determine whether the frame includes a potential instance of a person; in accordance with the determination that the frame includes the potential instance, denote a region around the potential instance; analyze 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; determine that the frame includes the person; and store an indication of the determination for use in subsequent alert notification processing. - View Dependent Claims (18, 19, 20)
-
Specification