There are two basic causes of traffic jams that you see on roads: recurring and non-recurring. In recurring causes of traffic jam occurs on nearly daily basis because of load and capacity imbalance of the road. This can also occur on peak hours of the because of schools, colleges and other institutions off time. The other type of jam occur because of unexpected conditions on the road that is also called temporary disruption. This type of congestion occurs occasionally because of bad weather, accidents or any protest.

Traffic jam can produce unlimited amount of irritation for general public. It also can be really hectic for traffic police to control. I have discussed in earlier blog the major causes of traffic jam is road accidents and unnecessary photography. Everyone wants to reach their destination as soon as possible but traffic jams never allow to make in on time, this can make general public to break basic traffic rules which results in more unwanted events and bigger traffic jams. So, the second major cause of traffic jam is traffic rule violation.

According to Pakistan Bureau of Statistics, 10636 cars involved in traffic accident in a single year. Which caused the death of total 4448 people, on-spot. While, The World Health Organization reported 25,000–30,000 annual deaths on Pakistan’s roads.

Traffic Rule violation

This includes any violation of vehicle laws that a driver can commit, while the vehicle is on the track. Some common examples of rule violations are following:

What are the causes of traffic jam?

Causes of traffic jam includes any violation of vehicle laws that a driver can commit, while the vehicle is on the track. Some common examples of rule violations are following:

Driving while intoxicated.

while intoxicated. Wrong way driving

Failure to provide signal for turns or lane changes.

Driving in multiple lanes.

in multiple lanes. Driving over the speed limit.

over the speed limit. Red sign, signal and stop sign violation.

Driving in wrong lane illegally.

in wrong lane illegally. Not to stop for a school bus when children are boarding.

Taking wrong U-turns

Sudden lane chances

Honking continually

Pulling over in the middle of road

While, Parking violations, equipment violations, or paperwork violations relating to insurance, registration, inspection, do not fall under this violation category. In order to avoid traffic jams people usually tend to make selfish decisions and break traffic rules which are the main causes of traffic jams. And it happens a lot. Much more than it should. According to a whole bunch of car accident statistics compiled by IIHS (Insurance Institute for Highway Safety), a huge portion of these traffic jams, auto accidents and auto deaths could be avoided with simple safe driving practices. This leads us to build an interesting application for the general public that can help people to avoid rule breaking.

How to avoid traffic jams

One best option to avoid traffic jams is to use public transport. But if government wants drivers to just leave their personal cars at home then government needs to provide better alternatives. Give them direct routes of public transport to their desired location, or at max two bus routes that can complete their trip. Roads development authorities must schedule the roadwork as possible for the middle of the night, when the road is almost empty. Government should really pay attention towards road blockage because of VIP protocol movement. First of all reduce the count of vehicles in the protocol and secondly allow them to move with the flow of the traffic.

What our System will do

This is an automatic road surveillance system which can provide but not limited to the following tasks.

Print E-challan for the vehicle not following the traffic rule.

Automatic capturing of images for irrefutable visual evidence.

Track the vehicle.

Alert the upcoming traffic using public displays that XYZ car is not driving safely, stay distant from it.

safely, stay distant from it. Alert the traffic police in case of need.

We are going to build this system using modern technologies like deep learning and use advanced equipment like GPUs to make it really quick and efficient. And reduce the causes of traffic jam.



