Show simple item record

dc.contributor.author Chamikara, C
dc.contributor.editor Perera, HLK
dc.date.accessioned 2023-01-03T09:08:06Z
dc.date.available 2023-01-03T09:08:06Z
dc.date.issued 2022-12
dc.identifier.citation ***** en_US
dc.identifier.uri http://dl.lib.uom.lk/handle/123/20038
dc.description.abstract Machine learning and neural networks have been the last decade's central topics in the tech world. Today we can observe many day-to-day used cases of machine learning and related technologies in our lives. Some of them have been part of our lives without even us realizing it. Machine learning and neural networks are good at solving problems that usually don't have straightforward solutions. The primary use case of machine learning within the realm of traffic control comes from visual-based vehicle identification. This is a subject field that has been thoroughly researched. This research aims to find the feasibility of having neural network-controlled traffic signals in isolated and coordinated arrangements in a road corridor. It is intended to give the decision power of a traffic signal to a machine learning algorithm that has been trained on that specific task. The method is also intended to address two drawbacks in signal timing calculation. The first one is the lack of a mechanistic-empirical approach to a traffic signal timing design, where the trained machine learning algorithm can act as the mechanistic component to check or verify the empirical design. The other downside of traffic signal timing design is it is essential to conduct a traffic survey for every specific junction. And every design should follow with calculation for phase design, amber time calculations, determination of cycle length, and other empirical tasks. This method could replace all that effort with the concept of "train once and deploy anywhere". The first neural network was created for a four-way junction with four input nodes for queue length in four directions, twelve hidden nodes, and four output nodes. The sigmoid activation function was used on the hidden nodes, and the softmax activation function was used on the output nodes. Softmax activation ultimately outputs which direction the traffic light should be set to green depending on the input queue length data. This method uses an unsupervised learning technique that selects the best outcome out of 25 simulations that run parallelly and advance it to the next generation. The algorithm creates 25 new parallel simulations with the selected best neural network from the previous generation by adding random changes to the neural network parameters. Each generation runs for a fixed time frame (10000 frames) before it gets reset, and the best neural network gets to advance to the next generation. This simulation is carried out until the number of cars that pass through the junction within the given time frame is levelled off, and the best-performed neural network can be saved. The predominant objective of this research is to introduce an all-in-one solution to automate signal controlling where traffic surveys and scenario-specific calculations for phase timing are not required. Rather than having a fixed set of rules for the given queue length, this neural network can be trained and deployed into inexpensive hardware like Arduino or Raspberry-pi to control a traffic signal adaptively. And with some improvements, this technology can be extended to carry out the signal control timing of a road corridor or a road network where a single neural network can control all the traffic signal timing in a road grid adaptively. This neural network will be able to adapt to different traffic scenarios and other external factors, such as different weather conditions and rush hour traffic. en_US
dc.language.iso en en_US
dc.publisher Department of Civil Engineering, University of Moratuwa en_US
dc.subject Machine learning en_US
dc.subject Traffic signal en_US
dc.subject Big data en_US
dc.subject Neural network en_US
dc.subject Traffic engineering en_US
dc.title Neural network-based approach to adaptive traffic signal controlling en_US
dc.type Conference-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.department Department of Civil Engineering en_US
dc.identifier.year 2022 en_US
dc.identifier.conference Transport Research Forum 2022 en_US
dc.identifier.place Katubedda en_US
dc.identifier.pgnos pp. 11-12 en_US
dc.identifier.proceeding Proceedings of the Transport Research Forum 2022 en_US
dc.identifier.email chathuracha@gmail.com en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record