US11486718B2 - Predicting vehicle travel time on routes of unbounded length in arterial roads - Google Patents
Predicting vehicle travel time on routes of unbounded length in arterial roads Download PDFInfo
- Publication number
- US11486718B2 US11486718B2 US15/909,566 US201815909566A US11486718B2 US 11486718 B2 US11486718 B2 US 11486718B2 US 201815909566 A US201815909566 A US 201815909566A US 11486718 B2 US11486718 B2 US 11486718B2
- Authority
- US
- United States
- Prior art keywords
- network
- time
- link
- arterial roads
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 claims abstract description 70
- 239000000523 sample Substances 0.000 claims abstract description 60
- 238000005516 engineering process Methods 0.000 claims abstract description 25
- 230000007704 transition Effects 0.000 claims description 32
- 230000008569 process Effects 0.000 claims description 22
- 238000009826 distribution Methods 0.000 claims description 21
- 239000002245 particle Substances 0.000 claims description 21
- 239000000203 mixture Substances 0.000 claims description 18
- 230000015654 memory Effects 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 11
- 238000011144 upstream manufacturing Methods 0.000 claims description 9
- 239000013598 vector Substances 0.000 claims description 6
- 238000013480 data collection Methods 0.000 claims description 5
- 238000005183 dynamical system Methods 0.000 claims description 4
- 238000000547 structure data Methods 0.000 claims description 4
- 230000002123 temporal effect Effects 0.000 claims description 4
- 230000000737 periodic effect Effects 0.000 abstract description 9
- 238000005259 measurement Methods 0.000 abstract description 8
- 238000005315 distribution function Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000000254 composite pulse decoupling sequence Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 241000238876 Acari Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3691—Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0112—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0129—Traffic data processing for creating historical data or processing based on historical data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
- G08G1/0133—Traffic data processing for classifying traffic situation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
Definitions
- the embodiments herein generally relates to a system and method for predicting vehicle travel time on routes of unbounded length within a network of the arterial roads and, more particularly, predicting vehicle travel time on routes of unbounded length within the network of the arterial roads by modelling heterogeneous influences between the arterial roads where modelling of spatio-temporal influences between adjacent roads can be flexible.
- Crowd-sourcing based applications allow commuters to predict their travel times along multiple routes. While the prediction accuracy of such applications is reasonable in many instances, they may not be helpful for all vehicles. In certain countries, vehicles larger than cars such as small commercial trucks are restricted to specific lanes with their own different (often lower) speed limit. Hence, the travel times and congestions seen by such vehicles could be different from the values that are predicted from the crowdsourced data.
- a variety of data driven techniques to predict travel time have also been proposed based on linear regression, time series models, neural networks, and regression trees to name a few. Most of these methods address prediction in a freeway context. This is mainly because freeways are relatively well instrumented with sensors like loop detectors, AVI detectors, and cameras.
- an embodiment herein provides a system and method for predicting travel time of a vehicle on one or more routes of unbounded length within a network of the arterial roads.
- a method for predicting travel time of a vehicle on one or more routes of unbounded length within the network of the arterial roads comprising steps of collecting information of one or more probe vehicle positions using GPS technology over a period of time in a periodic fashion and the sequence of links traversed between successive position measurements, wherein the probe vehicles are plying around the arterial roads network. Further, it collects information of neighborhood structure for each link within the arterial roads network, wherein the information of neighborhood structure for the link includes all its downstream and upstream links. It captures the spatio-temporal dependencies between each link of the network and all its neighbors using a conditional probability distributions.
- the method includes process of learning of the parameters of the chosen data driven probabilistic model from collected historical information of probe vehicle trajectories traversed within the arterial roads network using expectation maximization method. Finally it predicts the travel time of the vehicle on one or more routes of unbounded length within the arterial roads using the real time information of the vehicle trajectories that have been recorded from the arterial roads network using GPS technology sensing.
- a system for predicting travel time of a vehicle on one or more routes of unbounded length within the networks of the arterial roads comprising a memory with set of instructions and a processor which is configured to execute one or more steps of collecting information of one or more probe vehicle positions using GPS technology over a period of time in a periodic fashion and the sequence of links traversed between successive position measurements, wherein the probe vehicles are plying around the arterial roads network. Further the system collects information of neighborhood structure for each link within the arterial roads network, wherein the information of neighborhood structure for the link includes all its downstream and upstream links. It captures the spatio-temporal dependencies between each link of the network and all its neighbors using a conditional probability distributions.
- the system learns the parameters of the chosen data driven probabilistic model from collected information of probe vehicle trajectories traversed within the arterial roads network using expectation maximization method. Finally and most importantly, the system predicts the travel time of the vehicle on one or more routes of unbounded length within the network of arterial roads using the real time information of the vehicle trajectories that have been recorded from the arterial roads network using GPS technology sensing.
- a non-transitory computer readable medium storing one or more instructions which when executed by a processor on a system, cause the processor to perform method for predicting travel time of a vehicle on one or more routes of unknown length within a network of the arterial roads.
- the one or more instructions comprising one or more steps of collecting information of one or more probe vehicle positions using GPS technology over a period of time in a periodic fashion and the sequence of links traversed between successive position measurements, wherein the probe vehicles are plying around the arterial roads network. Further, it collects information of neighborhood structure for each link within the arterial roads network, wherein the information of neighborhood structure for the link includes all its downstream and upstream links.
- the method includes process of learning of the parameters of the chosen data driven probabilistic model from collected historical information of probe vehicle trajectories traversed within the arterial roads network using expectation maximization method. Finally it predicts the travel time of the vehicle on one or more routes of unbounded length within the arterial roads using the real time information of the vehicle trajectories that have been recorded from the arterial roads network using GPS technology sensing.
- any block diagram herein represents conceptual views of illustrative systems embodying the principles of the present subject matter.
- any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computing device or processor, whether or not such computing device or processor is explicitly shown.
- FIG. 1 illustrates a method for predicting travel time of a vehicle on one or more routes of unbounded length within the network of arterial roads according to an embodiment of the present disclosure
- FIG. 2 is a schematic diagram of two time-slice Bayesian net structure according to an embodiment of the present disclosure
- FIG. 3 is a schematic diagram for proposed model for the DBN's transition conditional probability distribution according to an embodiment of the present disclosure
- FIG. 4 illustrates a system for predicting travel time of a vehicle on one or more routes of unbounded length within the network of arterial roads according to an embodiment of the present disclosure
- FIG. 5 is a schematic diagram for predicting travel time of a vehicle on one or more routes of unbounded length within the network of arterial roads according to an embodiment of the present disclosure
- FIG. 6 is a schematic diagram of a network structure consists of 20 links according to an embodiment of the present disclosure.
- FIG. 7 is a schematic diagram to plot the prediction error averaged across all the distinct randomly chosen trips for various trip times according to an embodiment of the present disclosure.
- a method 100 for predicting travel time of a vehicle on one or more routes of unbounded length within a network of arterial roads can be read as the travel time of a vehicle on the one or more routes of unrestricted duration inter-changeably.
- the process collects information of one or more probe vehicle positions using GPS technology over a period of time in a periodic fashion and the sequence of links traversed between successive positions.
- the collected information of one or more probe vehicle positions over a period of time includes historical information of the one or more probe vehicle trajectories which has been recorded over a period of time.
- the one or more probe vehicles are plying around the network of the arterial roads.
- the one or more probe vehicles are enabled with GPS technology, for instance could be regular cabs from a cab service or a regular commuters with a smart phone based or dedicated GPS sensing.
- the one or more probe vehicles act as a data source for observing the network's condition. These vehicles are assumed to send their GPS co-ordinates in a periodic fashion.
- the process collects information of neighbourhood structure for each link of one or more links of the network of the arterial roads.
- the collected information of neighbourhood structure for the link includes downstream links and upstream links of the route.
- conditional probability distributions For illustration purpose noisy-OR conditional probability distribution is being used in the present disclosure.
- any of the existing conditional probability distributions can be used for modelling the state transitions of DBN.
- the arterial traffic is modelled as a discrete-time dynamical system and at each time step, each link of the network is assumed to be in one of two states namely, congested or uncongested.
- FIG. 2 which shows the structure of the utilized Dynamic Bayesian Network (DBN), wherein at time step t, a link i ⁇ l in the network is assumed to be in one of two states congested (1) and uncongested (0).
- the set of roads ⁇ i are adjacent to the arterial road i including itself.
- the adjacent structure of the road network is utilized to obtain the transition structure of the DBN from time step t to time t+1.
- the state of link i at time t+1 is assumed to be a function of the state of all its neighbor ⁇ i at time t. In the DBN structure, this implies that the node corresponding to the link i at time t+1 will have incoming edge from nodes in ⁇ i at time t.
- the traversal time on a trajectory is a sum of random variables, each representing the travel time of a link of the path. It is noted that the travel time on a link to be a random variable whose distribution depends on the state of the respective link. From the structure of DBN given the state information of the underlying links, these link travel times are independent. Hence the conditional travel time on a path is sum of independent random variables.
- the process provides learning of one or more parameters of a data driven probabilistic model using expectation maximization method.
- the learning of the one or more parameters is based on the collected historical information of the trajectories of the one or more probe vehicle traversed within the network of the arterial roads over a period of time, the information of neighborhood structure of each link and captured spatio-temporal dependencies between each link of the network of the arterial roads.
- the data driven probabilistic model is a Dynamic Bayesian Network (DBN).
- DBN Dynamic Bayesian Network
- CPD conditional probability distributions
- the observation CPD governs the observations given the current state of the links. If the travel time distribution on a link i given its state s, it is assumed that the observation is to be normally distributed with parameters ⁇ i,s and ⁇ i,s . Herein, it can be compactly referred to these observation parameters as ( ⁇ , ⁇ ).
- the travel time measurement from the k th vehicle at time epoch t, y t,k is specified by the set of links traversed L t (k) and the position of the start and end coordinates on the first and last links (namely x k s,t and x k e,t respectively).
- s L t (k),t , x k s,t , x k e,t ) denotes the conditional distribution of a travel time measurement, conditioned on the links traversed and the start-end positions.
- a noisy-OR CPD based transition structure is being used for modelling the state transition of DBN. It should be noted that a variety of CPDs can be used for modelling the state transitions of DBN. For illustration purpose only the noisy-OR CPD based transition structure is used and defined as below.
- the process collects real time information of trajectories of one or more probe vehicles using the GPS technology.
- the process predicts travel time of the vehicle on one or more routes of unbounded length within the network of arterial roads based on an exploiting particle filtering using a real time information of trajectories of the one or more probe vehicles and the one or more learnt parameters of the data driven probabilistic model.
- a system 200 for predicting travel time of a vehicle on one or more routes of unbounded length within the network of the arterial roads comprising a processor 202 , a memory 204 communicatively coupled to the processor 202 a plurality of probe vehicle data collection module 206 , a neighborhood structure data collection module 208 , a spatio-temporal capturing module 210 , a data-driven probabilistic model 212 , a learning module 214 , and a prediction module 216 .
- the plurality of probe vehicle data collection module 206 is configured to collect information of trajectories of one or more probe vehicles in a periodic fashion using GPS technology over a period of time.
- the one or more probe vehicles are plying around the network of the arterial roads.
- the sequence of links traversed between successive position measurements is computed using a shortest path algorithm (for instance) on an equivalent graph.
- Each node in this graph corresponds to a link in the network of arterial roads, a directed edge in this graph is from an upstream link to a downstream neighboring link.
- the neighborhood structure needed here is provided by the neighborhood structure data collection module 208 . It would be noted that the probe vehicle data collection module also collects real time information of trajectories of one or more probe vehicles.
- the neighborhood structure data collection module 208 of the system is configured to collect information of neighborhood structure for each link of the network of the arterial roads.
- the collected information of neighborhood structure for a link of the network includes its downstream links and upstream links.
- the spatio-temporal capturing module 210 of the system 200 is flexible and is configured to capture the spatio-temporal dependencies between each link of the network of the arterial road using any of the existing transition CPDs.
- the learning module 214 is configured to learn the parameters of the data-driven probabilistic model 212 from the collected information of trajectories of the one or more probe vehicle traversed within the network of the arterial roads over a period of time using expectation maximization method.
- the learning procedure is an iterative process called an Expectation Maximization (EM) algorithm which involves two steps at each iteration.
- the expectation step (E-step) involves computing a suitable Expected Sufficient Statistic (ESS) given the current set of parameters.
- ESS computation is accomplished in an approximate fashion using a specific stochastic sampling based technique called particle filtering. As the particles are grown, the current underlying noisysyOR (or any other existing) transition probability structure is utilized to grow the particles.
- the prediction module 216 of the system 200 predicts travel time of the vehicle on one or more routes of unbounded length within the network of the arterial roads based on an exploiting particle filtering.
- the prediction module 216 predicts the travel time using the real time information of trajectories of one or more probe vehicles and the one or more learnt parameters of the data driven probabilistic model.
- one or more parameters of learnt parameters of a transition CPD and an observation CPD are used to train DBN for predicting the travel time of the vehicle on a route of unbounded length.
- the probe vehicle positions are sampled every ⁇ min. This would mean from the model perspective that the real time is discretised into time bins (epochs or steps) of uniform size ⁇ .
- the query trajectory ⁇ is lesser than ⁇ but herein the query trajectory ⁇ can be more than ⁇ .
- the query trajectory ⁇ is segmented starting from its beginning in such a way that the expected travel time of every segment except the last is exactly ⁇ . Further, it would be noted that the method essentially exploits the temporal structure of the underlying dynamic Bayesian network.
- ⁇ *len (i c ) gives the position on i c that defines the end of first segment of ⁇ consuming ⁇ units of time.
- the process of segmenting is continued on the remaining path with the end of the first segment as the new start position. All the particles currently at (t+1) are grown by one stop as per the chosen state transition structure and the process continues.
- the process terminates with the last segment which consumes a time less than or equal to ⁇ .
- the sum of the times consumed by each segment gives the total mean travel time of the path ⁇ .
- the system receives information of one or more probe vehicle positions as data inputs in a period fashion from probe vehicles data module. It would be noted that the periodic fashion is defined as a pre-defined time interval.
- a synthetic data generator is fed with a road network containing certain links along with their lengths and a neighborhood structure as shown in FIG. 3 . Based on this neighborhood structure the system feeds the generator a transition probability structure governing the congestion state transitions of individual links from time t to time t+1.
- the conditional travel times for each link i and state_s is assumed to be normally distributed with appropriate parameters ⁇ i , s and ⁇ i , s.
- the ⁇ i , 0 and ⁇ i , 1 capture the average travel times experienced by commuters during congestion and non-congestion due to intersections or traffic lights.
- the ⁇ parameter captures the continuum of congestion levels actually possible.
- the link states are assumed to make transition at a time scale approximately equal to ⁇ .
- the paths and vehicles are so chosen that there is sufficient coverage of all the links across space and time.
- the link states that are stochastically sampled with time as per prefixed transition probability structure. Given the state of all the links at a particular time epoch, the idea of probe vehicle trajectory generation is as follows. If a vehicle is at a position xs at the start of a time epoch of ⁇ , then the idea is to exhaust these A units of time along the (prefixed) path of the vehicle and arrive at an appropriated end position based on the conditional normal travel times at each link.
- a short-lived congestion is embedded herein which can randomly originate at either link 1, 6, 11 or 16. Once congestion starts at link 1, it moves downstream to link 2 with probability 1 at the next time step and this process continues unidirectionally till link 5. A similar congestion pattern which moves downstream one link at a time at every subsequent time step is embedded starting from link 6, 11 and 16. Congestion doesn't persist in the same link into the next time step in any of the links as these are short-lived congestions. Such short-lived congestion happens in real-world when a wave of vehicles traverse the links. Further, it also generates data where congestion at a link can persist for multiple time ticks. It is to be noted that both short-lived and long-lived congestions can be elegantly modelled using a noisysyOR based data generator.
- FIG. 7 wherein it shows plots the prediction error of a trip duration. It shows the absolute error averaged across all the distinct randomly chosen trips for various true (observed) trip times. For very short prediction intervals, ( ⁇ 15 minutes), the error in travel time prediction is quite less (10 minutes). As the true trip time or the prediction horizon of the chosen trajectories is increased, the Mean Absolute Error (MAE) also increases as intuitively expected. Under persisting congestion, we find that for increasing prediction intervals, the prediction error does not increase as much as in the short-lived congestion scenario. Overall it shows that the MAE is reasonable even for trips upto 30 minutes duration both under short-lived and persisting congestions.
- MAE Mean Absolute Error
- a system and method for predicting travel time of a vehicle on one or more routes of unbounded length within a network of the arterial roads collects historical information of one or more probe vehicle positions using GPS technology over a period of time in a periodic fashion and the sequence of links traversed between successive position measurements via map-matching or shortest-path techniques. Further, the process collects information of neighborhood structure for each link within the arterial roads network.
- a noisysyOR conditional probability distribution functions is used to capture the spatio-temporal dependencies between each link of the arterial network and its neighbors.
- the embodiments of present disclosure herein addresses unresolved problem to predict travel times of a vehicle if the road condition seen by the vehicle is different from the average conditions. While the existing state-of-art is reasonable in many instances in predicting travel times but they may not be helpful for all vehicles. For instance, in certain countries there are vehicles larger than cars and they are restricted to specific lanes with their own different speed limit. Hence the travel times and congestions seen by such vehicles could be different from the values that are predicted from the existing state of art applications.
- the hardware device can be any kind of device which can be programmed including e.g. any kind of computer like a server or a personal computer, or the like, or any combination thereof.
- the device may also include means which could be e.g. hardware means like e.g. an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a combination of hardware and software means, e.g.
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- the means can include both hardware means and software means.
- the method embodiments described herein could be implemented in hardware and software.
- the device may also include software means.
- the embodiments may be implemented on different hardware devices, e.g. using a plurality of CPUs.
- the embodiments herein can comprise hardware and software elements.
- the embodiments that are implemented in software include but are not limited to, firmware, resident software, microcode, etc.
- the functions performed by various modules described herein may be implemented in other modules or combinations of other modules.
- a computer-usable or computer readable medium can be any apparatus that can comprise, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
- the medium can be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium.
- Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk and an optical disk.
- Current examples of optical disks include compact disk-read only memory (CD-ROM), compact disk-read/write (CD-R/W) and DVD.
- a data processing system suitable for storing and/or executing program code will include at least one processor coupled directly or indirectly to memory elements through a system bus.
- the memory elements can include local memory employed during actual execution of the program code, bulk storage, and cache memories which provide temporary storage of at least some program code in order to reduce the number of times code must be retrieved from bulk storage during execution.
- I/O devices can be coupled to the system either directly or through intervening I/O controllers.
- Network adapters may also be coupled to the system to enable the data processing system to become coupled to other data processing systems or remote printers or storage devices through intervening private or public networks. Modems, cable modem and Ethernet cards are just a few of the currently available types of network adapters.
- a representative hardware environment for practicing the embodiments may include a hardware configuration of an information handling/computer system in accordance with the embodiments herein.
- the system herein comprises at least one processor or central processing unit (CPU).
- the CPUs are interconnected via system bus to various devices such as a random access memory (RAM), read-only memory (ROM), and an input/output (I/O) adapter.
- RAM random access memory
- ROM read-only memory
- I/O input/output
- the I/O adapter can connect to peripheral devices, such as disk units and tape drives, or other program storage devices that are readable by the system.
- the system can read the inventive instructions on the program storage devices and follow these instructions to execute the methodology of the embodiments herein.
- the system further includes a user interface adapter that connects a keyboard, mouse, speaker, microphone, and/or other user interface devices such as a touch screen device (not shown) to the bus to gather user input.
- a communication adapter connects the bus to a data processing network
- a display adapter connects the bus to a display device which may be embodied as an output device such as a monitor, printer, or transmitter, for example.
Landscapes
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Analytical Chemistry (AREA)
- Chemical & Material Sciences (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Environmental & Geological Engineering (AREA)
- Environmental Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
wherein if Y,Yϵ {0, 1} is the output and X=(X1, X2 . . . Xn), Xkϵ {0, 1} is the input then the NoisyOR CPD is parameterized by n+1 parameters, (q0, q1, q2 . . . qn)≤qi≤1. An equivalent representation of the NoisyOR CPD useful for learning is given in
M (k)=αsμi
p (k)=P(s L,t+1 =b k−1 |y t,θ*).
αc =Δ−p c T M c e−)/p c T M c e
where Me c=[μic,1, μic,1, μic,0, μic,1 . . . μic,1]T and
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN201721037803 | 2017-10-25 | ||
| IN201721037803 | 2017-10-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20190120637A1 US20190120637A1 (en) | 2019-04-25 |
| US11486718B2 true US11486718B2 (en) | 2022-11-01 |
Family
ID=66170475
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/909,566 Active 2039-04-15 US11486718B2 (en) | 2017-10-25 | 2018-03-01 | Predicting vehicle travel time on routes of unbounded length in arterial roads |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US11486718B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110176142B (en) * | 2019-05-17 | 2020-08-07 | 佳都新太科技股份有限公司 | Vehicle track prediction model building and prediction method |
| CN110415517B (en) * | 2019-07-15 | 2020-12-01 | 中国地质大学(北京) | An accurate early warning system and method for road congestion based on vehicle travel trajectory |
| US11566906B2 (en) * | 2019-10-01 | 2023-01-31 | Here Global B.V. | Method, apparatus, and system for generating vehicle paths in a limited graph area |
| CN112837541B (en) * | 2020-12-31 | 2022-04-29 | 遵义师范学院 | Intelligent traffic vehicle flow management method based on improved SSD |
| KR20220138263A (en) * | 2021-04-05 | 2022-10-12 | 현대자동차주식회사 | Apparatus for predicting traffic inrormation and method thereof |
| DE102021207528A1 (en) | 2021-07-15 | 2023-01-19 | Robert Bosch Gesellschaft mit beschränkter Haftung | Detection of connection patterns based on trajectory data |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5801943A (en) | 1993-07-23 | 1998-09-01 | Condition Monitoring Systems | Traffic surveillance and simulation apparatus |
| CA2266208A1 (en) | 1999-03-19 | 2000-09-19 | Wenking Corp. | Remote road traffic data exchange and intelligent vehicle highway system |
| US20060287818A1 (en) * | 2005-06-02 | 2006-12-21 | Xanavi Informatics Corporation | Car navigation system, traffic information providing apparatus, car navigation device, and traffic information providing method and program |
| US7747381B2 (en) | 2002-03-27 | 2010-06-29 | Panasonic Corporation | Road information provision system, road information provision apparatus, and road information generation method |
| US20110035146A1 (en) | 2009-08-10 | 2011-02-10 | Telcordia Technologies, Inc. | Distributed traffic navigation using vehicular communication |
| US20120290204A1 (en) * | 2002-03-05 | 2012-11-15 | Andre Gueziec | Method for predicting a travel time for a traffic route |
| US20150253144A1 (en) * | 2014-03-10 | 2015-09-10 | Sackett Solutions & Innovations Llc | Methods and route planning systems for dynamic trip modifications and quick and easy alternative routes |
-
2018
- 2018-03-01 US US15/909,566 patent/US11486718B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5801943A (en) | 1993-07-23 | 1998-09-01 | Condition Monitoring Systems | Traffic surveillance and simulation apparatus |
| CA2266208A1 (en) | 1999-03-19 | 2000-09-19 | Wenking Corp. | Remote road traffic data exchange and intelligent vehicle highway system |
| US20120290204A1 (en) * | 2002-03-05 | 2012-11-15 | Andre Gueziec | Method for predicting a travel time for a traffic route |
| US7747381B2 (en) | 2002-03-27 | 2010-06-29 | Panasonic Corporation | Road information provision system, road information provision apparatus, and road information generation method |
| US20060287818A1 (en) * | 2005-06-02 | 2006-12-21 | Xanavi Informatics Corporation | Car navigation system, traffic information providing apparatus, car navigation device, and traffic information providing method and program |
| US20110035146A1 (en) | 2009-08-10 | 2011-02-10 | Telcordia Technologies, Inc. | Distributed traffic navigation using vehicular communication |
| US20150253144A1 (en) * | 2014-03-10 | 2015-09-10 | Sackett Solutions & Innovations Llc | Methods and route planning systems for dynamic trip modifications and quick and easy alternative routes |
Non-Patent Citations (2)
| Title |
|---|
| Holfeitner et al., "Arterial travel time forecast with streaming data; A hybrid approach of flow modeling and machine learning", Mar. 23, 2012, Transportation Research at Science Direct (Year: 2012). * |
| Onisko et al., "Learning Bayesian network parameters from small data sets: application of Noisy-Or gates", Mar. 1, 2001, International Journal of Approximate Reasoning 27 (2001) 165-182 (Year: 2001). * |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190120637A1 (en) | 2019-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11486718B2 (en) | Predicting vehicle travel time on routes of unbounded length in arterial roads | |
| Liu et al. | GraphSAGE-based traffic speed forecasting for segment network with sparse data | |
| Huang et al. | Physics-informed deep learning for traffic state estimation: Illustrations with LWR and CTM models | |
| Al Mallah et al. | Distributed classification of urban congestion using VANET | |
| CN107111794B (en) | Predicting and exploiting variability in travel times in map services | |
| Chan et al. | Prediction of short-term traffic variables using intelligent swarm-based neural networks | |
| Abdelraouf et al. | Sequence-to-sequence recurrent graph convolutional networks for traffic estimation and prediction using connected probe vehicle data | |
| Ide et al. | LTE connectivity and vehicular traffic prediction based on machine learning approaches | |
| EP2590151A1 (en) | A framework for the systematic study of vehicular mobility and the analysis of city dynamics using public web cameras | |
| El-Sayed et al. | Congestion detection and propagation in urban areas using histogram models | |
| EP3340115A1 (en) | A system and method to predict the path of moving objects | |
| US10706720B2 (en) | Predicting vehicle travel times by modeling heterogeneous influences between arterial roads | |
| US11943681B2 (en) | Human mobility measuring method | |
| Duan et al. | Estimation of link travel time distribution with limited traffic detectors | |
| Habtie et al. | Artificial neural network based real-time urban road traffic state estimation framework | |
| WO2021102213A1 (en) | Data-driven determination of cascading effects of congestion in a network | |
| Bawaneh et al. | Novel traffic congestion detection algorithms for smart city applications | |
| WO2023147892A1 (en) | Long-term accurate crowd estimation in smart cities | |
| Gu et al. | Traffic state estimation for urban road networks using a link queue model | |
| Achar et al. | Predicting vehicular travel times by modeling heterogeneous influences between arterial roads | |
| Liu et al. | Developments and applications of simulation-based online travel time prediction system: traveling to Ocean City, Maryland | |
| Ferdous et al. | Intelligent traffic monitoring system using VANET infrastructure and ant colony optimization | |
| Markou et al. | Use of taxi-trip data in analysis of demand patterns for detection and explanation of anomalies | |
| Iyer et al. | Urban Traffic Congestion Mapping Using Bus Mobility Data. | |
| Gemma et al. | A Gaussian mixture model and data fusion approach for urban travel time forecast |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: TATA CONSULTANCY SERVICES LIMITED, INDIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ACHAR, AVINASH;SARANGAN, VENKATESH;SIVASUBRAMANIAM, ANAND;REEL/FRAME:045118/0811 Effective date: 20170726 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |