METHODS AND SYSTEMS FOR MOVING TRAFFIC OBSTACLE DETECTION
First Claim
Patent Images
1. A method for maneuvering a vehicle in a roadway having potential traffic obstacles, the method comprising:
- establishing a communications link between a server and a device in a vehicle; and
communicating an alert to the device, wherein the alert is configured to cause the vehicle to maneuver based on a potential moving traffic obstacle path, wherein the potential moving traffic obstacle path is determined based on sensor data for a road segment, the sensor data corresponding to observations of an obstacle at a location along the road segment over a period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure provides systems and methods for detecting, characterizing, and predicting moving traffic obstacles. The systems and methods are suitable for densely populated areas in resource-constrained regions. With the characterizations and predictions of moving traffic obstacles, a variety of benefits can accrue to individuals and devices that use traffic information.
21 Citations
20 Claims
-
1. A method for maneuvering a vehicle in a roadway having potential traffic obstacles, the method comprising:
-
establishing a communications link between a server and a device in a vehicle; and communicating an alert to the device, wherein the alert is configured to cause the vehicle to maneuver based on a potential moving traffic obstacle path, wherein the potential moving traffic obstacle path is determined based on sensor data for a road segment, the sensor data corresponding to observations of an obstacle at a location along the road segment over a period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for maneuvering a vehicle in a roadway having potential traffic obstacles, the method comprising:
-
receiving sensor data for a road segment, the sensor data corresponding to observations of an obstacle at a location along the road segment over a period of time; determining a set of gray scale pixels potentially missing based on the observations, each pixel representing a time and location combination, and having an associated obstacle probability assigned based on the sensor data; applying a modified Probabilistic Hough Transform to the set of gray scale pixels to obtain a Hough Transform space, wherein each value in the Hough Transform space is a log likelihood supported or opposed by each observation; identifying a potential moving traffic obstacle path by identifying a linear arrangement of locally maximum peak values in the Hough Transform space; adding the potential moving traffic obstacle path to a potential moving traffic obstacle database; communicating an alert to a device in a vehicle, wherein the communication comprises the potential moving traffic obstacle path and is configured to cause the vehicle to maneuver based on the potential moving traffic obstacle path.
-
-
12. A method for instructing a vehicle to maneuver in a roadway, the method comprising:
-
processing, by a server, sensor data received by the server from at least one device comprising a sensor, the sensor data corresponding to observations of an obstacle at a location along a road segment over a period of time, the processing comprising the steps; (a) determining a set of gray scale pixels potentially missing based on the observations, each pixel representing a time and location combination, and having an associated obstacle probability assigned based on the sensor data; (b) applying a modified Probabilistic Hough Transform to the set of gray scale pixels to obtain a Hough Transform space, wherein each value in the Hough Transform space is a log likelihood supported or opposed by each observation; and (c) identifying a potential moving traffic obstacle path by identifying a linear arrangement of locally maximum peak values in the Hough Transform space; establishing a communications link between the server and a device onboard a vehicle, the vehicle located on the road segment; transmitting to the device via the communications link a message comprising information about the potential moving traffic obstacle and instructions for avoiding the potential moving traffic obstacle, wherein the message is configured to alter a graphical user interface of the device or to automatically alter the course of the vehicle. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising a server, the server comprising:
-
a processor; a memory coupled to the processor, the memory configured to store program instructions for instructing the processor to carry out a method comprising; establishing a communications link between a server and a device in a vehicle; and communicating an alert to the device, wherein the alert is configured to cause the vehicle to maneuver based on a potential moving traffic obstacle path, wherein the potential moving traffic obstacle path is determined based on sensor data for a road segment, the sensor data corresponding to observations of an obstacle at a location along the road segment over a period of time. - View Dependent Claims (18)
-
-
19. A system comprising:
-
a processor coupled to a memory, the memory comprising machine-readable instructions configured to cause the processor to carry out the following steps; (a) receiving a plurality of time and location combinations, each combination having an associated obstacle probability assigned based on data from a sensor; (b) applying a modified Probabilistic Hough Transform to the set of time and location combinations to obtain a Hough Transform space, wherein each value in the Hough Transform space is a log likelihood supported or opposed by each observation; and (c) identifying a potential moving traffic obstacle path by identifying a linear arrangement of locally maximum peak values in the Hough Transform space; a communications module coupled to the processor and configured to establish a communications link between the processor and a device in a vehicle and further configured to transmit an alert to the device, the alert generated by the processor based on the vehicle position and the alert containing instructions configured to cause the vehicle to maneuver based on a potential moving traffic obstacle path. - View Dependent Claims (20)
-
Specification