Self-learning spatial recognition system
First Claim
1. A method, comprising:
- receiving a plurality of video frames from a video source, wherein each video frame of the plurality of video frames comprises a view of a geolocation;
detecting a first object entering a first side of a first video frame of the plurality of video frames;
determining, from the plurality of video frames, that the first object has stopped in an area of the geolocation for at least a threshold amount of time;
detecting the first object leaving a second side of a second video frame of the plurality of video frames; and
identifying, by a computer processing device, the area of the geolocation as a region of interest based on the detecting the first object leaving.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a plurality of video frames from a video source, wherein each video frame of the plurality of video frames comprises a view of a geolocation. The method further includes detecting a first object entering a first side of a first video frame of the plurality of video frames. The method further includes determining, from the plurality of video frames, that the first object has stopped in an area of the geolocation for at least a threshold amount of time. The method further includes detecting the first object leaving a second side of a second video frame of the plurality of video frames. The method further includes identifying, by a computer processing device, the area of the geolocation as a region of interest based on the detecting the first object leaving.
23 Citations
20 Claims
-
1. A method, comprising:
-
receiving a plurality of video frames from a video source, wherein each video frame of the plurality of video frames comprises a view of a geolocation; detecting a first object entering a first side of a first video frame of the plurality of video frames; determining, from the plurality of video frames, that the first object has stopped in an area of the geolocation for at least a threshold amount of time; detecting the first object leaving a second side of a second video frame of the plurality of video frames; and identifying, by a computer processing device, the area of the geolocation as a region of interest based on the detecting the first object leaving. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising a computer processing device programmed to perform operations to:
-
receive a plurality of video frames from a video source, wherein each video frame of the plurality of video frames comprises a view of a geolocation; detect a first object entering a first side of a first video frame of the plurality of video frames; determine, from the plurality of video frames, that the first object has stopped in an area of the geolocation for at least a threshold amount of time; detect the first object leaving a second side of a second video frame of the plurality of video frames; and identify the area of the geolocation as a region of interest based on the detecting the first object leaving. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computer processing device, cause the computer processing device to:
-
receive a plurality of video frames from a video source, wherein each video frame of the plurality of video frames comprises a view of a geolocation; detect a first object entering a first side of a first video frame of the plurality of video frames; determine, from the plurality of video frames, that the first object has stopped in an area of the geolocation for at least a threshold amount of time; detect the first object leaving a second side of a second video frame of the plurality of video frames; and identify, by the computer processing device, the area of the geolocation as a region of interest based on the detecting the first object leaving. - View Dependent Claims (20)
-
Specification