US2019073788A1PendingUtilityA1

Self-learning spatial recognition system

45
Assignee: SATORI WORLDWIDE LLCPriority: Jun 15, 2017Filed: Nov 6, 2018Published: Mar 7, 2019
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-modified
What 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.