US2019073788A1PendingUtilityA1
Self-learning spatial recognition system
Est. expiryJun 15, 2037(~10.9 yrs left)· nominal 20-yr term from priority
Inventors:Renat Idrisov
G06V 10/25G06T 7/70G06K 9/3233G06T 2207/10016G06T 2207/30204G06K 9/00771G06T 2207/30232H04L 67/52H04L 51/222H04L 67/1061G06V 20/53G06V 20/54G06V 20/52G06V 40/103
45
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method includes detecting a first object entering a first video frame of a plurality of video frames of a view of a geolocation and 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 also includes detecting the first object leaving 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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
detecting a first object entering a first video frame of a plurality of video frames of a view of a geolocation; detecting the first object leaving a second video frame of the plurality of video frames; and identifying, by a computer processing device, an area of the geolocation as a region of interest based on the detecting the first object leaving.
2 . The method of claim 1 , comprising:
generating, based on the region of interest, a map comprising the geolocation.
3 . The method of claim 2 , comprising:
determining that a second object occupies the region of interest; and marking the region of interest on the map as occupied.
4 . The method of claim 2 , comprising:
determining that the region of interest has not been occupied for a predetermined amount of time; and removing the region of interest from the map.
5 . The method of claim 1 , wherein the region of interest comprises a parking spot, and wherein the first object comprises a vehicle and wherein the method further comprises determining, from the plurality of video frames, that the first object has stopped in the area of the geolocation for at least a threshold amount of time.
6 . The method of claim 1 , comprising:
receiving the plurality of video frames from a live video source.
7 . The method of claim 6 , wherein the plurality of video frames are received from the live video source via a publish-subscribe communication system.
8 . The method of claim 1 , further comprising determining, from the plurality of video frames, that the first object has stopped in the area of the geolocation for at least a threshold amount of time, wherein the threshold amount of time is selected to differentiate between different objects in the plurality of video frames.
9 . The method of claim 1 , comprising:
detecting boundaries of the region of interest by extracting a difference between an image of an occupied region of interest and an image of a same unoccupied region of interest.
10 . The method of claim 1 , comprising:
determining that a size of the first object changes less than a predetermined threshold between the first video frame and the second video frame.
11 . A system, comprising:
a computer processing device programmed to perform operations to:
detect a first object entering a first video frame of a plurality of video frames of a view of a geolocation;
detect the first object leaving a second video frame of the plurality of video frames; and
identify an area of the geolocation as a region of interest based on the detecting the first object leaving.
12 . The system of claim 11 , the computer processing device further to:
generate, based on the region of interest, a map comprising the geolocation.
13 . The system of claim 12 , the computer processing device further to:
determine that a second object occupies the region of interest; and mark the region of interest on the map as occupied.
14 . The system of claim 12 , the computer processing device further to:
determine that the region of interest has not been occupied for a predetermined amount of time; and remove the region of interest from the map.
15 . The system of claim 11 , wherein the computer processing device further to 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, wherein the region of interest comprises a parking spot, and wherein the first object comprises a vehicle.
16 . The system of claim 11 , the computer processing device further to:
receive the plurality of video frames from a live video source.
17 . The system of claim 16 , wherein the plurality of video frames are received from the live video source via a publish-subscribe communication system.
18 . The system of claim 11 , wherein the computer processing device further to 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, and wherein the threshold amount of time is selected to differentiate between different objects in the plurality of video frames.
19 . The system of claim 11 , the computer processing device further to:
detect boundaries of the region of interest by extracting a difference between an image of an occupied region of interest and an image of a same unoccupied region of interest.
20 . A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computer processing device, cause the computer processing device to:
detect a first object entering a first video frame of a plurality of video frames of a view of a geolocation; detect the first object leaving a second video frame of the plurality of video frames; and identify an area of the geolocation as a region of interest based on the detecting the first object leaving.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.