SYSTEM OF VEHICLES EQUIPPED WITH IMAGING EQUIPMENT FOR HIGH-DEFINITION NEAR REAL-TIME MAP GENERATION
First Claim
Patent Images
1. A non-transitory processor readable medium storing code configured to be executed by a processor, the code comprising code to cause the processor to:
- capture, from a camera of a smartphone disposed with a vehicle, a video of a streetscape;
perform a first pass of computer vision analysis on the video of the streetscape to identify a plurality of candidate high-priority events;
perform a second pass of computer vision analysis on the plurality of candidates of high-priority events to identify a high-priority event, the second pass of computer vision analysis consuming more computational resources than the first pass of computer vision analysis such that the second pass of computer vision analysis cannot be performed on the video in real time; and
transmit, over a wireless data network and to a remote analysis service, an indication of the high-priority event, such that the remote analysis service can integrate the high-priority event into a map of the streetscape, the remote analysis service consuming more computational resources to integrate the high-priority event into the map than are available at the vehicle.
5 Assignments
0 Petitions
Accused Products
Abstract
Described are street level intelligence platforms, systems, and methods that can include a fleet of swarm vehicles having imaging devices. Images captured by the imaging devices can be used to produce and/or be integrated into maps of the area to produce high-definition maps in near real-time. Such maps may provide enhanced street level intelligence useful for fleet management, navigation, traffic monitoring, and/or so forth.
26 Citations
23 Claims
-
1. A non-transitory processor readable medium storing code configured to be executed by a processor, the code comprising code to cause the processor to:
-
capture, from a camera of a smartphone disposed with a vehicle, a video of a streetscape; perform a first pass of computer vision analysis on the video of the streetscape to identify a plurality of candidate high-priority events; perform a second pass of computer vision analysis on the plurality of candidates of high-priority events to identify a high-priority event, the second pass of computer vision analysis consuming more computational resources than the first pass of computer vision analysis such that the second pass of computer vision analysis cannot be performed on the video in real time; and transmit, over a wireless data network and to a remote analysis service, an indication of the high-priority event, such that the remote analysis service can integrate the high-priority event into a map of the streetscape, the remote analysis service consuming more computational resources to integrate the high-priority event into the map than are available at the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a plurality of vehicle-mounted smartphones including a cellular data radio and a WiFi radio, each vehicle-mounted smartphone from the plurality of vehicle-mounted smartphones configured to; continuously capture video of streetscapes at a rate that exceeds average daily bandwidth of a network accessible via the cellular data radio for that vehicle-mounted smartphone, locally store at least eight hours of video, identify a high-priority feature in the video of the streetscape and send a portion of the video containing the high-priority feature to a video-and-map-integration device via that vehicle-mounted smartphone'"'"'s cellular data radio, and connect to a WiFi network when parked at a home location and to transfer locally stored video to the video-and-map-integration device via that vehicle-mounted smartphones'"'"' WiFi radio; and the video-and-map-integration device configured to; integrate high-priority features into a map, send a signal representing the map containing the high-priority features to the plurality of vehicle-mounted smartphones over a cellular data network, integrate video received from the plurality of vehicle-mounted smartphones via WiFi radios into the map such that the map is updated at least daily, and send a signal representing the map containing content from the video received via WiFi radios to at least one of (1) a map-viewer device, (2) a vehicle-mounted smartphone from the plurality of vehicle-mounted smartphones, or (3) a navigation device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
receiving, from a plurality of vehicle-mounted smartphones, video depicting a plurality of street segments; bucketize the video such that each bucket is associated with a video segment capturing one street segment from the plurality of street segments by one vehicle-mounted smartphone from the plurality of vehicle-mounted smartphones; identify (i) a selected street segment and (ii) a plurality of street segments adjacent to the selected street segment from the plurality of street segments, no video of the selected street segment received from any of the plurality of vehicle-mounted smartphones during a time interval; for each of the plurality of street segments adjacent to the selected street segments, perform image recognition on each bucket associated with that street segment adjacent to the selected street segment and the time interval to calculate a pedestrian count; and estimate a pedestrian count for the selected street based on an average of the pedestrian counts for the time interval for each of the plurality of street segments adjacent to the selected street segment. - View Dependent Claims (22, 23)
-
Specification