Preprint
Article

This version is not peer-reviewed.

Evaluating Traffic Conflicts and Congestion Based on Right-Turning Driving Behaviour at Uncontrolled Heterogeneous T-Intersection using Evasive Actions Driven PET via UAV Video Analysis

Submitted:

15 June 2026

Posted:

17 June 2026

You are already at the latest version

Abstract
Adherence to right-of-way (RoW) rules at uncontrolled T-intersections helps avoid accidents and alleviate congestion. In non-uniform traffic, right-turning behaviour can be characterised by distinct driving traits, such as non-compliance (failure to yield), a nonchalant attitude, and competitive behaviour. This paper presents a cost-effective computer vision framework using UAV videos to analyse right-turning behaviour and assess safety and operational performance (congestion) at uncontrolled T-intersections. A conflict cone of a vehicle is defined to automatically detect a right-of-way violation (RoWV) and yield. The impact of driving- related parameters and external traffic on non-compliant behaviour is analysed using the Tweedie generalised linear model. This paper proposes a modified surrogate safety measure, condPET, and a novel parameter, congValue, to identify critical conflicts and congestion due to non-compliant behaviour. Lateral evasive action is used to detect a constrained path because of nonchalant and competitive behaviours. Results indicate that only 7.50% of vehicles yielded, 6.25% of conflicts were critical, and congestion occurred for 44.00% of the total video time. Overall, 45.34% of vehicles created a constrained path, and 26.00% committed RoW violations, causing congestion and increasing the average travel time on major roads by 2.0 and 3.5 times, respectively.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

With rapid economic growth in developing, densely populated countries such as India, vehicle density has doubled over the last decade [1]. However, the road infrastructure has not been proportionally scaled to support increasing road traffic [1,2]. In addition, non-compliant (due to inadequate knowledge of driving regulations), nonchalant attitude towards other road users, competitive, and non-uniform (caused by lane indiscipline and heterogeneous traffic conditions) behaviours of drivers in such countries increase the risk of road accidents. More than 4.60 lakh accidents were reported according to the road accident report of the Indian Ministry of Road Transport and Highway (MoRTH), 2022 [1], in which Rear-End (Hit from Back), Head-On, and Angled (Hit perpendicular/Hit and Run) collisions contributed 21.40%, 16.90%, and 14.60% in the total road accidents, respectively. Moreover, the highest number of road accidents occurred at T-intersections and Uncontrolled crossings, accounting for 8.60% and 16.10% of the total road accidents, respectively [1], warranting further investigation at such intersections.
In India, not all T-intersections are equipped with traffic control systems and may lack proper road markings [2,3]; even when systems and markings are present, drivers may not consistently follow traffic rules (non-compliant driving behaviour) or safe driving practices [4]. Moreover, past research shows that drivers often compete for time and space (competitive driving behaviour), have reduced risk perception [5], and disregard other vehicles (nonchalant attitude) on the roads [2], which results in non-uniform (chaotic) driving conditions and increases unsafe interactions (decreases safe distance [4]) between vehicles in longitudinal and lateral directions.
For developing countries, researchers use traffic conflict techniques (TCTs) as a proactive surrogate measure to assess road traffic safety rather than relying on historical crash records because of under-reporting and inconsistent recording of reported road accidents [6,7]; the post-encroachment time (PET) is a widely used time-based surrogate safety measure (SSM) for assessing crossing conflicts. However, on its own, it measures the likelihood of a collision but not its severity. In non-uniform (lane indiscipline and heterogeneous) traffic conditions, such as in India and China, frequent close interactions are common due to their driving cultures; therefore, relying solely on time-based SSM is insufficient for identifying critical conflicts [8]. Various researchers [8,9,10,11], have used yaw rate and jerk profile to detect evasive actions in lateral (intentionally changing lane) and longitudinal (sudden breaking) directions under non-uniform traffic conditions in China, and identified critical conflicts accurately. Evasive actions are the driver’s actions or manoeuvres to decelerate or lane change to avoid a collision with the lead vehicle. Whereas existing TCT-based analyses of Indian road traffic have significantly neglected drivers’ evasive actions when evaluating conflicts [4,7]. Therefore, some researchers suggested developing an aggregated conflict indicator that combines time-based and evasive-action-based SSMs to reflect traffic safety under non-uniform traffic conditions [11].
In left-hand traffic (i.e., right-hand drive) countries, such as India, right-turning drivers are at higher risk of accidents because of right-of-way (priority) rules and possible conflicts with other vehicles. Right-turning drivers must give way to the vehicles on the major road and should enter the major road only when the way ahead is clear [12,13]. Also, cutting corners is a prevalent problem on Indian roads during right turns [14]; many drivers fail to follow the proper procedure and cut corners, posing a threat to traffic safety.
Right-of-Way Violations (failed to yield) (RoWVs) at uncontrolled T-intersections under non-uniform driving conditions could lead to various collisions, such as Angled (crossing conflicts), Head-On, and Rear-End [15]. Further, the bursty and intermittent RoWVs could create a bottleneck for the conflicting-through vehicles (CTVs) on major roads. Therefore, RoWVs could result in either conflicts or localised congestion. Reviewing existing studies on Indian road traffic reveals that researchers have mainly focused on TCT-based safety assessment and have not considered evasive actions executed by CTVs while identifying critical conflicts.
Though right-turning vehicles (RTVs) yield to traffic on major roads, they often fail to yield fully, creating a constrained path for CTVs due to nonchalant, impatient, and competitive driving behaviour. Such behaviours of RTVs could also create a bottleneck for the CTVs on major roads and lead to localised congestion.
Thus, it is essential to study the right-turning behaviour at uncontrolled T-intersections in the context of conflict and congestion, as conflicts can lead to accidents and congestion can degrade operational performance (i.e, increased travel time). Right-turning behaviour under non-uniform traffic conditions can be evaluated based on non-compliant, nonchalant, and competitive driving behaviours, and their impacts (conflict and congestion) on traffic on major roads.
A traffic conflict is defined as “a situation involving one or more vehicles where there is imminent danger of a collision if the vehicle (or another road user) movement continues unchanged". Whereas, a critical conflict is defined as “a situation where two vehicles are approaching each other in such a manner that demands evasive actions to avoid a collision" [16,17].
For TCT-based safety assessment, various researchers [7] have used semi-automatic tools such as Kinovea, T-analyst, and AVS video editor to estimate the parameters (e.g., traffic flow, speed of the vehicles) and SSMs (e.g., PET), which require human efforts and it’s a time-consuming process. Whereas some researchers used DataFromSky software to estimate such data [18,19] from traffic videos. Recent studies have explored the potential applications of computer vision techniques and UAVs [20] in automating the estimation of road traffic parameters (e.g., speed of the vehicles) and SSMs (e.g., PET, jerk profiles) [2,4,21,22,23,24,25,26].
Hence, in light of the present studies, this paper presents a case study on evaluating right-turning behaviour at an uncontrolled T-intersection based on various driving behaviours (i.e., non-compliant, nonchalant, and competitive) and their impact (conflict and congestion) on the traffic on major roads, with the help of computer vision techniques and UAV videos. To the best of the author’s knowledge, no prior work has proposed such a study in the context of Indian road traffic. The main contributions of the present work are as follows:
  • It provides a methodology to automatically evaluate right-turning behaviour using computer vision and UAV videos.
    Employed a zone-based approach and defined waiting zones and a conflict zone to estimate waiting time and crossing time, respectively.
    Quantified the turning paths of right-turning vehicles with respect to the ideal turning path.
    Defined a “conflict cone" of a vehicle to automatically detect RoWV and yield under non-uniform traffic conditions.
    Estimated a proportion of stopping distance (PSD) at the moment of right-of-way violation.
    Estimated a PET using the conflict cone, the bounding box of the vehicle, and the conflict zone under non-uniform driving conditions.
    Evasive actions are detected using jerk profile and yaw rate, and their respective classwise thresholds, derived from unhindered traffic, to identify critical conflict and constrained path.
  • Proposed a novel SSM, conditioned post-encroachment time condPET- a variant of PET conditioned on evasive actions and severity of the conflict, to identify critical conflicts.
  • Derived novel traffic-related parameters (interacted-CTVs and early-yielded-CTVs) specific to the RTV and modelled non-compliant driving behaviour using a generalised linear model.
  • Derived a novel parameter, congValue, as a measure of congestion using estimated PSD.
  • Identified localised congestion due to right-turning behaviour using a clustering algorithm and quantified using the travel time index with reference to unhindered traffic.

Terms and Definitions

For clarity and ease of reference, the terms and definitions used in this study are explained in the Appendix A and Figure 1.

3. Methodology

This section discusses each module of the proposed vision-based methodology; refer to the flowchart given in Figure A1.

3.1. Selection of Study Site and Data Collection

As per the Road Accidents Report of MoRTH, 2022 [1], Ahmedabad city, one of the million-plus cities (population-wise) of India, ranked 19th in total accidents. Also, uncontrolled crossings and T-intersections accounted for the highest number of road accidents [1]. As a result, this study chose an uncontrolled T-intersection on the Sardar Patel (SP) ring road of Ahmedabad City, Gujarat. The SP ring road experiences high traffic and congestion at intersections. The geometric features of this T-intersection are mentioned here: a) multi-lane major and minor roads, b) a wide median opening, c) yield signs are absent, and d) service roads are present on the side of the minor road; refer to the images shown in Figure 2.
Road traffic videos were captured from 9.00 AM to 10.00 AM (peak hour) using a drone at a resolution of 3840 x 2160 pixels, at a flight height of 80 to 85 meters (to cover a complete intersection). The road surface was dry, and the weather was clear.

3.2. Vehicle Trajectories and Data Extraction

A vehicle’s complete movement (a trajectory) throughout the intersection is important to study for evaluating driving behaviour. To automatically extract vehicle trajectories from a UAV video, previous work [4,21,42] employed various computer vision techniques. This paper extends that procedure (by introducing a post-processing module) and improves it to accurately extract vehicles’ trajectories and other data; see Figure 2.
Two preliminary tasks are involved in any automated vision-based traffic analysis: vehicle detection and tracking. This methodology uses the YOLOv8 model for vehicle detection, the BoT-SORT algorithm for vehicle tracking, and the SIFT feature extractor for vehicle orientation measurement (vehicle heading angle and direction of travel). The YOLOv8 model was developed by the Ultralytics Company in 2023, and its implementation supports the BoT-SORT tracking algorithm. The YOLO detection model provides a rectangular bounding box (BB) that encloses a vehicle. After extracting the vehicles’ trajectories, the SIFT feature extractor is used to capture the heading angle of the vehicle based on the difference (in consecutive frames) between the centroids of a detected vehicle (a rectangle BB). We use the VisDrone 2019 dataset [43] to train YOLOv8. This dataset contains images of two-wheelers, buses, cars, three-wheelers, and vans; class-wise distribution is shown in [42]. We chose the YOLOv8x model and set the image size to 1280 × 1280 for model training. We enable mosaic data augmentation and other transformations, such as scaling and translation, for better training. The YOLO model is trained on NVIDIA Quadro RTX 6000/8000 GPU and achieves 60% mAP@0.5. We set various hyperparameters of the BoT-SORT algorithm, such as track _ high _ thresh = 0.25 , track _ low _ thresh = 0.1 , new _ track _ thresh = 0.25 , track _ buffer = 30 , match _ thresh = 0.8 , and gmc _ method = s p a r s e O p t F l o w . These modules have been described in detail in the previous works [4,21,42].
With the existing procedures [4,21,42], it is difficult to accurately determine the vehicle’s heading angle and direction when detections are missing, or the vehicle is momentarily stopped. Hence, this paper develops a post-processing module that reiterates each trajectory and interpolates missing values. Further, it identifies valid trajectories (starting from entry and ending in exit) and classifies them into RTVs (from major to minor roads and from minor to major roads) and CTVs (from approach 1 and 2) based on vehicle directionality, as shown in Figure 1.
In the end, the vehicle’s speed and heading angle profiles are estimated using the centroid difference between two consecutive frames and the Ground Sample Distance (GSD). The GSD is the mapping between pixel and actual ground distance. Also, this methodology uses 1D Kalman filters to smooth continuous values (e.g., vehicle speed and heading angle) and the Boyer-Moore voting algorithm to smooth categorical values (e.g., vehicle class and travel direction). The vehicle trajectory numbers (RTVs and CTVs) help uniquely identify vehicles in further analysis.

3.3. Right-of-Way Violation and Yield Detection

Under non-uniform traffic conditions, it is challenging to automatically detect a RoWV or a complete yield (also referred to as a ’Give Way’ in India). Hence, this paper defines a conflict cone for a vehicle, inspired by the driver’s field of view, to detect RoWV and yield, as shown in Figure 3.
The conflict cone of a vehicle is conceptually similar to a driver’s field of view. However, the angle is fixed to 120 rather than varying according to the vehicle’s speed [44,45], considering the speed of vehicles approaching a high-density T-intersection. The length of the conflict cone is extended up to the road scene (image boundaries). The conflict cone differs from the field of view as it is unaffected by any obstruction. These conflict cone properties help automatically detect RoWV and yield under non-uniform traffic conditions. This paper defines a conflict cone for each vehicle and divides the cone into “Right" (R) and “Left" (L) parts according to the direction of the vehicle, as shown in Figure 3.
The RoWV or yield detection depends on who (RTV or CTV) passes the conflict zone first in the presence of another vehicle (CTV or RTV), as shown in Figure 3. This paper develops an algorithm to automatically detect RoWV and yield based on who passes the conflict zone first, using the conflict cone and the vehicle’s BB. The steps are outlined below:
1.
Each pair of RTV and CTV (irrespective of the clear or obstructed field of view) is considered for RoWV and yield detection.
2.
During the journey of the vehicle (RTV or CTV), the overlap between the conflict cone (of RTV or CTV), conflict zone, and bounding box (of CTV or RTV) is measured using Intersection over Union (IoU) metric and sequence of the interaction (in terms of “R" and “L") is derived for both the vehicles (RTV and CTV). Here, the conflict zone is also used to eliminate any false-positive interactions.
3.
If the sequence of the interaction of the RTV (if it passes first) with the CTV is “R...RL...L" (refer to Figure 3a (left)) or “L...LR...R" (refer to Figure 3a (right)), then it is considered as RoWV. If it is “L...LR...R" (refer to Figure 3b (left)) or “R...RL...L" (refer to Figure 3b (right)) for the CTV (if it passes first) with the RTV, then it is considered as a yield.
4.
Only a single transition (frame number) from “R" to “L" or “L" to “R" (in case of RoWV) or “L" to “R" or “R" to “L" (in case of yield) is recorded as a frame of RoWV or yield; otherwise, it is discarded from the further analysis.
5.
The RTV could have multiple interactions with CTVs (could be RoWV or yield) under non-uniform traffic conditions. So, record all the frames of RoWV or yield for the RTV with the different CTVs.
In the end, all RTVs and CTVs are segregated into two groups according to the adherence to the priority rules: one group in which RTVs (RoWV-RTVs) violate the right-of-way of other vehicles (RoWV-CTVs) and the second group in which RTVs (RoWC-RTVs) comply with right-of-way rules and yield to other vehicles (RoWC-CTVs).
Notably, this paper considers all RTVs equally, even if they are not in the direct field of view of the CTV (obstructed field of view) for RoWV detection and vice versa for yield detection. This is a valid assumption because a driver’s decisions are influenced by surrounding traffic behaviour in high-traffic-density conditions. Either RTVs or CTVs can cause an obstructed field of view; e.g., consider two RTVs (2W and truck) turning from a major to a minor road: a 2W is driving on the truck’s right-hand side as it crosses the intersection. Both RTVs are equally responsible for violating the right-of-way of all CTVs (e.g., a car following the bus) on the major road; see Figure 3a. A similar scenario of the obstructed field of view must be assumed for yield detection; refer to Figure 3b for better understanding.
In Figure 3, an illustration of RoWV and yield detection for the RTVs and CTVs (from approach 1) is given. Also, refer to the Figure 4c, for real implementation of the conflict cone.

3.4. Parameters and SSMs Estimation

The vehicle-related (i.e., category), driving behaviour-related (i.e., waiting time, crossing time, adherence to priority rules, turning path), and traffic-related (i.e., non-uniform traffic) parameters influence the road traffic safety and hence play an important role in evaluating right-turning behaviour. The driving behaviour-related parameters help understand an RTV’s driving style [4], whereas the vehicle-related and traffic-related parameters help describe surrounding traffic conditions. Hence, this paper employs a zone-based approach to measure the waiting time (before entering the conflict zone) and crossing time (time to traverse the conflict zone) of an RTV. Additionally, this work measures the error (turn error) in the turning path of an RTV with respect to the ideal turning path.
As shown in Figure 1, this paper defines waiting zones (at the median and the entry/exit of the minor road) and a conflict zone (see Figure 4b). These zones help measure the waiting time and crossing time of RTVs. The overlap between the BB of an RTV and the waiting zone, depending on the RTV’s directionality, is measured using the IoU metric. Then, the number of frames with nonzero overlap is counted to estimate the waiting time of an RTV. Similarly, the nonzero overlap between the BB of an RTV and the conflict zone is counted to estimate the crossing time of an RTV.
Cutting corners is a prevalent problem on Indian roads during right turns due to inadequate knowledge of driving regulations and competitive driving behaviour, which increases road crashes [13]. According to the standard practices [14], an RTV should first move to the centre of the major/minor road and then drive to the right side to enter the minor/major road, as shown in Figure 1 (right) and Figure 4a. This paper quantifies the turning behaviour of an RTV by measuring its deviation from the ideal turning path using its direction and the root-mean-square error (RMSE). At each frame, the difference between the centroid of an RTV and the nearest point on the ideal path is calculated, and at the end, the RMSE is derived. The higher the RMSE, the higher the deviation from the reference path.
Traffic-related parameters can affect the decisions an RTV makes (e.g., RoWV or yield). Therefore, it is essential to define traffic-related parameters specific to the RTV to understand the turning behaviour. This paper derives interacted-CTVs and early-yielded-CTVs as novel traffic-related parameters to describe the surrounding traffic conditions for the specific RTV. The first parameter, interacted-CTVs, accounts for the total traffic that the RTV both passes and obstructs. It is calculated as the sum of CTVs whose right-of-way was respected (RoWC-CTVs) and those whose right-of-way was violated (RoWV-CTVs) by that RTV. Conceptually, it is similar to the traffic flow, but in reference to the particular RTV. Moreover, it is observed that RTVs exhibit mixed behaviour (alternating between RoWV and yield) under non-uniform traffic conditions because of nonchalant and competitive driving behaviours. Hence, this paper introduces another parameter, early-yielded-CTVs, which measures the total traffic yielded by the RTV before committing its first right-of-way violation. It is computed by sorting the yield and RoWV frames specific to the RTV, then counting the number of CTVs it yielded before the first right-of-way violation.
Each right-of-way violation results in a conflict, as shown in Figure 5. To assess the severity of the conflict, various SSMs, such as PET and CS of the CTV, are widely used in existing research. However, there are no fixed locations of the conflict points, and multiple conflicts could be related to an RTV due to non-uniform driving behaviour. Hence, this paper uses the conflict zone and BBs (of RTV and CTV) to automatically estimate the PET value. As shown in Figure 5, when an RTV crosses the conflict zone in the presence of a CTV, the time T 1 (frame of RoWV) and the BB of an RTV are recorded (Figure 5 (left)). Then, time T 2 (Figure 5 (right)) is recorded when the CTV arrives at the exact location (determined by the overlap using IoU). Finally, PET is estimated using the difference between T 2 and T 1 , as shown in Equation (1) below. Moreover, there could be multiple PET values regarding an RTV; therefore, only the lowest PET value is considered for identifying a conflict for that RTV [33]. Further, the average speed of a CTV is estimated over the interval from its arrival time to T 1 . The CS for a CTV related to the specific PET value is calculated using the Equation (2). The values of the coefficient of friction (f) and acceleration due to gravity (g) are set to 0.8 and 9.8 m / s 2 according to the Indian road conditions [4].
P E T = T 2 T 1
C S = 2 g f × P E T
While the CS metric, in conjunction with PET, measures the severity of the conflict, it does not account for the evasive actions (such as intentionally changing lanes or speed to avoid collision) executed by CTVs [4,7]. Therefore, it is essential to include evasive actions in TCT-based analysis to assess the severity of the conflict. The jerk and yaw rate profiles are widely used SSMs for detecting evasive actions in the longitudinal and lateral directions, respectively [8,9,10,11].
The jerk represents the derivative of the acceleration and helps quantify the amount of evasive action (powerful braking) in the longitudinal direction. It is derived from the speed of a vehicle ( V A ), as shown in Equation (3).
j e r k t = d 2 V A t d t 2
The yaw rate (YR) represents the rate of change of the heading angle and helps quantify evasive action (changing lanes or swerving) in the lateral direction. The YR is calculated using the Equation (4), where ψ is the heading angle.
Y R t = d ψ d t
The critical conflicts could result in accidents, whereas the normal (non-critical) conflicts (bursty and intermittent RoWVs) could lead to localised congestion. This congestion arises from the evasive actions (slowdowns) taken by CTVs in response to bursty, intermittent RoWVs. Hence, this paper uses the proportion of stopping distance SSM to detect the localised congestion. It is a well-suited measure for congestion, as it is inversely proportional to the CTV’s stopping distance. If the CTV slows down (evasive action), the PSD shows a higher value; otherwise, it shows a lower value. This paper measures PSD at time T 1 using the distance (d) between RTV and CTV (shown as an arrow in Figure 5 (left)) and the speed of a CTV, as shown in the following Equations (5) and (6). The values of f and perception-reaction time ( T R ) of the driver(in seconds) are set according to Indian road conditions and drivers’ characteristics [4].
S D = V A × T R 3.6 + V A 2 250 × f
P S D = d S D

3.5. Modelling Non-Compliant Driving Behaviour of RTVs

The generalised linear models (GLM) are commonly used to model critical conflicts (count data) and understand the impact of various parameters, such as vehicle-related, driving behaviour-related, traffic-related, road-related, and environment-related, on the critical conflicts. In this study, a GLM model is employed to model non-compliant driving behaviour (using the number of RoWVs- a count data) and explores the impact of driving behaviour-related parameters (i.e., waiting time, crossing time, turning path) and traffic-related (i.e., interacted-CTVs, early-yielded-CTVs, non-uniform traffic) on the number of RoWVs.
The GLM has three components: the response variable distribution, linear predictor ( β X ), and link function (g()). It allows the choice of appropriate distributions (e.g., Poisson, Negative Binomial, Gamma, Tweedie) to capture the variability in count data. The link function helps to fit the linear predictor by transforming the mean of the response variable. The GLM can be expressed in Equation (7) as:
g ( μ i ) = β i X i
This study uses the Tweedie distribution with the log link function to model RoWVs, as shown in Equation (8). The Y i is the number of RoWVs committed by an RTV, and the model can be expressed statically as given in Equation (9).
Y i Tweedie ( μ i , ϕ i , p )
log ( Y i ) = β 0 + β 1 X i 1 + + β k X i k
Where μ i = mean parameter, ϕ i = dispersion parameter, p =Tweedie power parameter, Y i = predicted RoWVs, X i 1 , X i k = driving behaviour-related and traffic-related parameters, β 0 , β 1 , β k = model parameters.
Further, to determine how well a model fits given data, several frequently used goodness-of-fit metrics [31,33,35,41], such as Akaike’s Information Criteria (AIC), Bayesian Information Criteria (BIC), Log-Likelihood (LL), and McFadden pseudo- R 2 , are employed. Lower AIC/BIC scores and higher LL suggest the model fits the data well [35]. Also, McFadden pseudo- R 2 in a range of 0.2 to 0.4 suggests a good fit [35].

3.6. Non-Compliant Driving Behaviour of RTVs and Localised Congestion

Under non-uniform traffic conditions, it is observed that once an RTV initiates a right-of-way violation, other previously waiting RTVs also begin violating the right-of-way, leading to a slowdown of traffic on major roads. Moreover, traffic on major roads (CTVs) experiences such bursty RoWVs intermittently. Hence, the bursty and intermittent RoWVs could lead to localised congestion, which degrades the operational performance of the T-intersection. Also, due to bursty and intermittent RoWVs, a group of RTVs encounters multiple, yet largely the same, CTVs within that duration, resulting in similar PSD values.
This paper proposes a novel parameter, congValue, related to an RTV to estimate localised congestion using PSD values, as shown in Equation (10), where N is the number of RoWVs committed by the RTV. The congValue of an RTV gives a quantitative measure of the localised congestion. In the end, the distribution of the congValue for all RTVs (RoWV-RTVs) is derived, and an appropriate threshold is selected to detect congestion and the RTVs involved. This threshold-based approach effectively detects localised congestion by ignoring RTVs with congValue values below the threshold.
c o n g V a l u e = log i = 1 N P S D i
This methodology employs a K-means clustering algorithm [46] to automatically detect localised congestion (due to bursty and intermittent RoWVs) using RoWV frames, PSD values, and trajectory numbers of CTVs (RoWV-CTVs). Here, the frames of RoWV exploit temporal proximity, whereas PSD values and trajectory numbers (group of RoWV-CTVs) describe the localised congestion. Therefore, this methodology can effectively detect localised congestion, its duration, and the vehicles involved (RoWV-LC-RTVs and RoWV-LC-CTVs). Also, the Elbow method is used to identify the optimal number of clusters (localised congestion). Ultimately, the localised congestion caused by bursty and intermittent RoWVs is quantified using the travel time index (TTI).

3.7. Detecting Evasive Actions

Evasive actions help identify critical conflicts and a constrained path. This study uses jerk and yaw rate profiles to detect evasive actions executed by CTVs. There are no universally accepted thresholds for jerk and yaw rate in standard practice to determine whether evasive actions were executed. Moreover, these values depend on traffic conditions and vehicle types. Strong braking indicates a large negative jerk, whereas significant lane deviation indicates a high yaw rate. Hence, this paper uses minJerk (the minimum value of jerk) [9] and maxYR (the maximum value of yaw rate) [47] to detect evasive actions and also proposes a novel approach to derive classwise threshold values for minJerk and maxYR from unhindered traffic.
First, the traffic (CTVs) from approach 2 (refer to Figure 1) is considered unhindered: some CTVs driving close to the median may be hindered by RTVs from minor to major roads. Therefore, this study screens out the affected CTVs using travel time and clustering and excludes CTVs with higher travel times. Then, the minJerk and maxYR values for each CTV are estimated from their profiles. Further, the classwise distributions of these values are derived, and the average values are used as thresholds. Finally, to detect a constrained path, the classwise threshold values for maxYR are used as the RoWC-CTVs change lanes to follow a constrained path available; if a maxYR value of the CTV is greater than its relative (classwise) threshold, then it is concluded that its lane has been changed. After that, the RoWC-CTVs are segregated into two groups according to the constrained path: one group in which RTVs force the other vehicles (RoWC-CP-CTVs) to follow a constrained path, and the second group in which RTVs yield completely to other vehicles (RoWC-CY-CTVs).
Then, in a similar way, the classwise average values of maxYR and minJerk of unhindered CTVs (RoWC-CY-CTVs) from approach 2 are used as thresholds to detect evasive actions executed by RoWV-CTVs to avoid conflicts; if the minJerk or maxYR value of a CTV is less than or greater than its relative (classwise) threshold value, then it is concluded that it has executed an evasive action in longitudinal or lateral direction, to avoid a conflict. However, this is not sufficient to detect evasive actions during conflicts. It is essential to validate that these evasive actions were executed in response to the realisation of the conflict situation and are not false positives (part of driving style or due to other reasons). Therefore, this paper employs the offline change point detection (CPD) algorithm [48] to identify the time window related to minJerk or maxYR and, based on that, validates the evasive actions.
The offline CPD algorithm [48] first searches for the changes in a given signal by looking at the whole signal and then divides the signal into several breakpoints related to those changes. These breakpoints help identify a time window for each change point in the signal. This work uses jerk and yaw rate profiles as signals and applies the CPD algorithm to identify a time window related to the change point (minJerk and maxYR). In the Figure 6, the jerk profile of a CTV with detected breakpoints (frame numbers) and a frame number related minJerk is shown. Similarly, the yaw rate profile of a CTV and its marked trajectory (with related frame numbers) are shown in Figure 7.
After detecting the evasive actions using threshold values, their time responses are used to validate them; if a time window (related to minJerk or maxYR) starts on or after T 1 and overlaps with duration ( T 1 to T 2 ), then that evasive action considered as valid, refer to Figure 5 and Figure 6. This study uses binary segmentation-based CPD (number of breakpoints = 5) with the “L2" cost model to detect time windows associated with these parameters.

3.8. condPET and Conflicts

Relying on the critical speed SSM, in conjunction with PET, to identify critical conflicts can lead to inaccurate results due to the neglect of evasive actions [10]. Hence, this study proposes a novel SSM, condPET, a variant of PET conditioned on evasive actions and the severity of the conflict to identify critical conflicts; if the PET value is below the threshold, speed of the RoWV-CTV is more than the corresponding CS, and RoWV-CTV executed evasive actions, then that conflict is considered as CC, otherwise normal conflict.
For every conflict, this work compares the SSM values (PET, CS, minJerk, and maxYR) against their threshold values and identifies it as a critical or normal conflict, as shown in the Figure A1. In this work, a threshold value for PET is set to 1.5 seconds [38], and the corresponding CS value (for a specific PET) is calculated using Equation (2).

3.9. Nonchalant and Competitive Driving Behaviours of RTVs and Their Impact

It has been observed that before violating the right-of-way, RTVs initially encroach onto major roads and then attempt to push traffic on these roads (RoWC-CTVs) farther away from them. This behaviour results in a constrained path for the RoWC-CTVs; refer to Figure 8. This happens mainly because of waiting on major roads (rather than at the median or before the stop line), long waits, and increased RTVs, which are traits of nonchalant and competitive driving behaviours. This constrained path for RoWC-CTVs limits the traffic flow on major roads and creates localised congestion.
As discussed earlier, the non-compliant behaviour of RTVs contributes to critical conflicts and localised congestion. However, compliant behaviour can also lead to congestion when combined with the nonchalant and competitive driving behaviours of RTVs under non-uniform traffic conditions. This paper uses evasive actions to detect a constrained path, as discussed in Section 3.7, and identifies those CTVs and RTVs as RoWC-CP-CTVs and RoWC-CP-RTVs, respectively.
Then, this methodology again employs the K-means clustering algorithm [46] to automatically detect localised congestion (due to the constrained path) using a different set of features, such as RTV yield frames and RTV trajectory numbers. Here, the frames of yield exploit temporal proximity, whereas the trajectory numbers of RTVs help detect the constrained path created by the same set of RTVs; these help detect localised congestion, its duration, and the vehicles (RoWC-CP-RTVs and RoWC-CP-CTVs) involved effectively. Also, the Elbow method is used to identify the optimal number of clusters (localised congestion). Ultimately, the localised congestion due to the constrained path is quantified using the TTI metric. Also, the impact of RoWC-CP-RTVs on the operational performance of the T-intersection is shown using a travel-time-based indicator, the Operational Performance Index (OPI), calculated using Equation (11).
O P I = T T U n h i n d e r e d T T C P

4. Results and Discussion

The presented right-turning behaviour evaluation methodology is tested and validated using traffic video from a multi-lane uncontrolled T-intersection (lat 23°02’35.5"N, long 72°28’48.3"E) in Ahmedabad, India, approximately 25 minutes in length, collected between 9.00 AM and 10.00 AM (peak hour) during 2021-2022. Only motorised vehicles were considered in the evaluation. Also, the present study has not included interactions (merging behaviour) between RTVs from minor roads and CTVs from approach 2.

4.1. Vision-Based Traffic Data Extraction and Estimation of SSMs

The vision-based procedure to extract traffic data discussed in Section 3.2 has used various algorithms such as YOLOv8, along with the BoT-SORT for trajectories of vehicles, SIFT features for the heading angle (orientation) of the vehicle, UAV calibration for GSD calculation, Kalman filters and Boyer-Moore voting algorithm for smoothing continuous categorical data, respectively. Their applications in automated traffic data extraction have already been validated in numerous research works [4,8,9,11,21,22,23,24,25,42].
A total of 2406 vehicles’ trajectories were extracted from 25 minutes of road traffic videos. Out of the total vehicles (1912) on major roads, 52.00% were from approach 1 (CTVs) and 48.00% were from approach 2 (unhindered traffic), whereas out of the total (494) RTVs, 77.00% were from major to minor roads and 23.00% were from minor to major roads. Our results indicate that 92.50% of RTVs (RoWV-RTVs) have violated the right-of-way of 58.44% of CTVs (RoWV-CTVs), and only 7.50% of RTVs (RoWC-RTVs) have respected the right-of-way of 35.76% of CTVs (RoWC-CTVs), out of the total RTVs. This study has considered four significant types of vehicles, such as car (or van), 2W (two-wheeler), 3W (three-wheeler), and truck (or bus), in the analysis. The distributions of other parameters and SSMs have been discussed in the relevant sections.

4.2. Model Calibration, Validation, and Inferences

The Tweedie GLM model with a power parameter of 1.5 was developed to model non-compliant driving behaviour (RoWVs). The descriptive statistics of the predictor and response variables are given in Table 1. 90% of the data were used for model development, and the remaining 10% for model validation. Also, a Poisson model with the same variables was developed to verify the Tweedie model’s goodness-of-fit and predictive performance. The RMSE and mean percentage error (MPE) were calculated to assess the model’s accuracy on the test data. The comparison of both models using valid metrics is shown in Table 2. This comparison shows that both models capture the variability in the response variable (McFadden pseudo- R 2 ) very well. Further, the lower AIC and BIC values and the higher LL value for the Tweedie model compared to the Poisson model suggest that Tweedie is the best choice. Moreover, the validation metrics (RMSE and MPE) reveal that the Tweedie model is more accurate than the Poisson model.
Table 3 presents the summary of the developed Tweedie model. All predictors have p-values < 0.01, indicating a meaningful impact on the RoWVs. Hence, Equation (9) can be rewritten as follows:
log ( R o W V s ) = 0.8857 0.0255 ( waiting time ) 0.0334 ( crossing time ) + 0.0125 ( turn error ) + 0.0862 ( interacted CTVs ) 0.0617 ( early yielded CTVs )
The waiting time, crossing time, and early-yielded-CTVs are negatively associated with RoWVs, whereas turn error and interacted-CTVs are positively associated.
More cautious and yielding behaviours described by waiting time and early-yielded-CTVs of RTVs reduce the RoWVs; one unit increase in waiting time or early-yielded-CTVs reduces the expected RoWVs by 2.50% or 6.00%, respectively. The RTVs waiting in a conflict zone reduce the RoWVs but introduce a constrained path for CTVs, and such RTVs have higher crossing time. Therefore, the model shows that a one-unit increase in crossing time reduces the RoWVs by 3.30%.
Not following an ideal turning path increases RoWVs and could influence traffic safety [13]; a one-unit increase in turn error increases RoWVs by 1.30%. Increasing traffic on major roads also increases the RoWVs; one unit increase in interacted-CTVs increases RoWVs by 9.00%.

4.3. Classwise Thresholds for Evasive Actions Detection

The K-means clustering (number of clusters = 2) and estimated travel time were used to identify a set of unhindered CTVs (from approach 2). The average travel time of unhindered CTVs (from approach 2) was approximately 6 seconds. Finally, the classwise average values of maxYR (as shown in Table 4) were derived and chosen as thresholds to classify RoWC-CTVs into RoWC-CP-CTVs and RoWC-CY-CTVs.
Next, similar classwise averages of minJerk and maxYR for the RoWC-CY-CTVs were derived and used as thresholds to identify critical conflicts. The classwise average values of both variables minJerk and maxYR are given in Table 5.

4.4. Critical and Normal Conflicts

An RTV could interact (conflict) with multiple CTVs, and vice versa, due to non-uniform driving behaviour [33]. Therefore, this study selected unique pairs of vehicles (RTVs and CTVs) with the lowest PET value among their interactions and identified 45.50% of unique pairs (from 92.50% of RoWV-RTVs). In Table 6, a comparison of the number of critical and normal conflicts based on existing and proposed SSMs is shown. From the results, it is evident that PET-based conflicts are more numerous (38.94%); however, they do not adequately reflect truly critical road user interactions under non-uniform driving conditions, as proposed in [8,11]. The number of critical conflicts reduces substantially (11.05%) when conflicts are identified using critical speed (CS), reflecting critical interactions; these findings corroborate those of [36] for heterogeneous traffic conditions. However, our condPET further improves the detection of actual critical conflicts (6.25%) by including evasive actions. The resultant conflicts were manually validated through videos.
Out of all unique interactions, only 6.25% of critical conflicts were observed based on condPET: this happened because RTVs feel risk-free at the larger median and perform two-stage crossing, which increases waiting and crossing times (as discussed in prior study [49]) and reduces the number of critical conflicts. However, these waiting RTVs later become impatient, resulting in increased encroachment (on major roads), bursty, and intermittent RoWVs, causing localised congestion (discussed in Section 3.6 and Section 3.9), which degrade the operational performance of the T-intersection.
Further, more than half of the vehicles (53.57%) involved in critical conflicts were 2Ws, and they primarily changed lanes to avoid collisions; this is self-explanatory, as 2Ws can easily change lanes due to their high manoeuvrability. These findings corroborate with earlier research [37,47].

4.5. Localised Congestion Detection

It is observed that localised congestion at uncontrolled T-intersections is caused by bursty and intermittent RoWVs (non-compliant driving behaviour) as well as a constrained path (nonchalant, impatient, and competitive driving behaviours) under non-uniform traffic conditions. This methodology uses the K-means clustering algorithm, a congValue, and different feature sets (for both cases) to detect congestion. The results were manually validated.
The distribution of the congValue of all RoWV-RTVs was derived, and then a log-normal distribution was used to describe the congValue, as shown in Figure 9a. Then, as the threshold for congestion, the upper quartile (Q3) was selected to identify vehicles (RoWV-LC-RTVs) involved in it; the higher the threshold, the stronger the congestion. Further, the K-means clustering algorithm was applied to identify clusters (according to the Elbow method) related to congestion. Figure 9b depicts the localised congestion due to bursty and intermittent RoWVs. This study found that 26.00% of RTVs (RoWV-LC-RTVs) among total RoWV-RTVs caused localised congestion, and that 48.54% of CTVs (RoWV-LC-CTVs) among total RoWV-CTVs were slowed down.
Similarly, clusters related to congestion (due to a constrained path) were identified using a different set of features (given in Section 3.9) and the K-means clustering algorithm. A sample image of localised congestion caused by the constrained path is shown in Figure 10. This study found that 45.34% of RTVs forced 16.28% of CTVs (RoWC-CP-CTVs) to follow a constrained path.

4.6. Quantify Localised Congestion

This study has quantified localised congestion using the travel time index. It is defined as a ratio of the average travel time of CTVs during congestion to the average travel time of CTVs in unhindered traffic (from approach 2). The descriptive statistics of the estimated travel times of different types of CTVs involved in congestion and related TTI values are shown in Table 7. The congestion duration is also shown in Table 7. The findings show that various driving behaviours of RTVs caused severe congestion (44.00% of the total recorded video time); the average travel time of CTVs doubled while they were forced to follow a constrained path (14.00% of the total time), and this value increased by 3.5 times in the case of bursty and intermittent RoWVs (30.00% of the total time). The pairwise Kolmogorov–Smirnov (K-S) test was also performed to assess differences in travel time distributions for RoWC-CP-CTVs and RoWV-LC-CTVs, yielding a KS statistic of 0.5977 and a p-value well below the 1% significance level, indicating that these traffic flows differ.
It is evident that the duration of the bursty and intermittent RoWVs directly impacts the operational performance of the T-intersection; the more RoWs, the longer the congestion on the major road, refer to the Figure 9. Further, to demonstrate the impact of RoWC-CP-RTVs (RTVs forcing traffic on major roads to follow a constrained path) on the operational performance of the T-intersection, we derived a relationship between RoWC-CP-RTVs and OPI (value of T T U n h i n d e r e d is set to 5.951, refer to Table 7) related to each RoWC-CP-CTV, as shown in the Figure 11. This confirms that the number of RoWC-CP-RTVs (impatient RTVs waiting safely) has an adverse effect on the operation performance of the traffic on major roads.

4.7. Visual Analysis and Validation

To visually validate the results of our methodology, we plotted each pair of RTV and CTV, along with the associated traffic event (see Figure 12a). The vehicles of interest (RTVs and CTVs) related to traffic events, such as constrained path, yield, conflict, and congestion, are shown with their track numbers in Figure 12b, 12c, 12d, and 12e, respectively.
Figure 12b,c show compliant driving behaviours of RTVs. However, RTVs’ nonchalant, impatient, and competitive driving behaviours lead to encroachment onto major roads (see Figure 12b), resulting in a constrained path for CTVs. This shows a trade-off between road safety and operational performance of the T-intersection. Whereas Figure 12d,e show non-compliant driving behaviour of RTVs, resulting in conflicts and/or localised congestion (bursty and intermittent RoWVs). Also, it is important to note that the impact of congestion is greater under non-compliant driving behaviour than under compliant driving behaviour, which corroborates the results presented in Table 7.

5. Conclusions

This paper presents a case study (and the methodology) for evaluating right-turning behaviour based on PET and evasive actions using UAV videos of an uncontrolled T-intersection in India. This study characterises right-turning behaviour based on distinct driving traits: non-compliant (failed to yield), nonchalant (toward CTVs), and competitive (for time and space). This vision-based methodology introduces various innovative approaches (using conflict cone, bounding box of vehicle, ideal turning path, waiting zones, and computer vision techniques) and derives novel parameters (interacted-CTVs, early-yielded-CTVs, turn error, and congValue) related to right-turning behaviour, relative thresholds for minJerk and maxYR, and an SSM (condPET), to automatically detect and quantify the above-mentioned driving traits under non-uniform (due to lane indiscipline and heterogeneous traffic) driving conditions. This paper uses a zone-based approach (waiting zone, conflict zone), the BB and conflict cone of a vehicle, the IoU function, and the CPD algorithm to account for spatio-temporal (detection and tracking) errors during the calculation of different SSMs and parameters. Also, this study develops the Tweedie model to understand the impact of driving behaviour-related and traffic-related (specific to an RTV) parameters on non-compliant driving behaviour. Critical conflicts, bursty and intermittent RoWVs, and a constrained path are identified using the above-mentioned parameters, resulting from right-turning behaviours. Finally, it quantifies localised congestion using the TTI metric. The findings of this study are summarised below:
(a)
Only 7.50% of RTVs (RoWC-RTVs) have respected the right-of-way of 35.76% of CTVs (RoWC-CTVs), whereas 92.50% of RTVs (RoWV-RTVs) have violated the right-of-way of 58.44% of CTVs (RoWV-CTVs), out of the total RTVs.
(b)
The RTVs waiting patiently at waiting zones or on major roads tend to reduce the RoWVs, but they force the CTVs to follow a constrained path. In contrast, increased traffic on major roads increases RoWVs. Additionally, abnormal turning paths increase RoWVs.
(c)
Considering the evasive actions of CTVs helped in identifying the critical conflicts correctly. 6.25% of critical conflicts were observed, whereas the remaining conflicts (bursty and intermittent RoWVs) led to extreme congestion.
(d)
26.00% of RTVs (bursty and intermittent RoWVs) slowed down 48.54% of CTVs and increased their average travel time by approximately 3.5 times.
(e)
More than half of the vehicles involved in critical conflicts were 2Ws, and they primarily changed their lanes to avoid collisions.
(f)
With the help of evasive actions in the lateral direction, a constrained path (due to the nonchalant and competitive driving behaviours of RTVs) is successfully detected, and because of that, traffic on major roads slows down.
(g)
45.34% of RTVs forced 16.28% of CTVs to follow a constrained path and nearly doubled their average travel time.
(h)
CTVs suffered due to localised congestion for 44.00% of the total recorded video time, which shows poor operational performance of the uncontrolled T-intersection.
(i)
The proposed methodology uses emerging technologies (UAV, computer vision), offering a cost-effective solution (reducing human efforts) to evaluate road traffic safety (critical conflicts) and operational performance (localised congestion) at an uncontrolled T-intersection under non-uniform traffic conditions.
While the proposed methodology contributes to evaluating traffic safety and operational performance at an uncontrolled T-intersection, several limitations require further exploration: The data collection using UAVs is only periodic because of limited battery time [4,42]; To derive classwise thresholds in our methodology, at least one trajectory with unhindered traffic flow is needed for each vehicle class; Video registration may be required (in case of UAV ego motion) because our methodology relies on pre-defined zones (conflict, waiting, ideal turning path); Tracking inconsistencies (broken tracks) restrict road traffic data extraction in the case of small objects (2Ws and 3Ws) and further may impact identification of clusters related to localised congestion. Moreover, the present study has treated RTVs and CTVs equally, without accounting for the obstructed field of view during RoWV and yield detection.

Future Work

This study relies on computer vision techniques for traffic data extraction, but these techniques sometimes fail to detect and track small objects (2W and 3W) in specific scenarios. Therefore, there is scope to improve these modules. Further, deep learning detection models can be trained on our DRASHTI-HaOBB vehicle dataset [5] to improve vehicle detection in Indian traffic conditions. Moreover, the outcomes of the change point detection algorithm and the detection of the obstructed view of the vehicle could be further used to rate individual RTVs under mixed driving behaviours. Further, it is possible to segment traffic videos based on the critical conflicts and (count and duration of) the congestion and classify the uncontrolled T-intersections regarding road traffic safety and operational performance. The zones and ideal turning paths have been defined manually in the present study, which can be detected automatically using the computer vision techniques described in [21]. Further, this methodology can be modified to rate individual right-turning drivers based on violations, conflicts, and congestion at the intersection.

Author Contributions

Conceptualization, Y.M.B., M.S.Z., and S.B.Z; methodology, Y.M.B. and M.S.Z.; software, Y.M.B.; validation, Y.M.B., M.S.Z., and S.B.Z; formal analysis, Y.M.B. and M.S.Z.; investigation, Y.M.B., M.S.Z., M.S.R., and S.B.Z; resources, M.S.Z. and M.S.R.; data curation, Y.M.B. and M.S.Z.; writing—original draft preparation, Y.M.B.; writing—review and editing, Y.M.B., M.S.R., M.S.Z., and P.S.; visualization, Y.M.B., M.S.Z., and M.S.R.; supervision, M.S.Z. and M.S.R.; project administration, M.S.Z. and M.S.R.; funding acquisition, M.S.Z., M.S.R., and P.S.. All authors have read and agreed to the published version of the manuscript.

Funding

The drone used in this work was purchased through funding from the seed grant (URBSEASI21A3), by the University Research Board, Ahmedabad University. The work is also supported by the workstation with a GPU purchased under the grant GUJCOST/STI/2021–22/3858 by the Gujarat Council of Science and Technology, Government of Gujarat, India. The APC was funded by the Imperial Open Access Fund.

Data Availability Statement

Dataset available on request from the authors.

Acknowledgments

We thank the Joint Commissioner of Traffic Police, Ahmedabad City (Gujarat, India), for the permission (under application number G/725/ Traffic/3186/2021) to fly a drone. We express gratitude to Ahmedabad University for providing access to its Stepwell High Performance Computing (HPC) facility for this research.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Terms and Abbreviations

  • Major and Minor roads Roads with right-of-way are considered major roads, whereas roads with low priority are considered minor roads. Traffic from minor roads must yield (give way) to traffic on major roads
  • Right-turning vehicles (RTVs) Vehicles taking right turns from either minor or major roads and merging onto major or minor roads. In some literature, these RTVs are also referred to as offending vehicles. In this work, RTV refers to both the vehicle and its associated driver, depending on the context
  • Conflicting-through vehicles (CTVs) Vehicles taking a straight path on major roads. In some literature, these are also referred to as conflicting vehicles. In this work, CTV refers to both the vehicle and its associated driver, depending on the context
  • Right-of-Way Violation (RoWV) and Yield Right-turning drivers must give way to the vehicles on the major road and should enter the major road only when the way ahead is clear; if a driver fails to yield/give way, then it is considered a RoWV, otherwise Yield
  • Traffic conflict A traffic conflict is defined as “a situation involving one or more vehicles where there is imminent danger of a collision if the vehicle (or another road user) movement continues unchanged.”
  • Post-Encroachment Time (PET) Time between the moment an RTV leaves the conflict point, and a CTV enters the same point; the lower the PET values higher the chance of crossing conflicts
  • Proportion of Stopping Distance (PSD) Ratio of the gap between the vehicles (RTV and CTV) to the stopping distance of the CTV; lower PSD values represent closer proximity between vehicles
  • Critical Speed (CS) A speed parameter related to CTV based on braking distance and a specific PET value; a higher value of CTV speed than the corresponding CS indicates a serious conflict
  • Evasive actions An intentional behaviour, such as a lane change or deceleration, executed by CTVs to avoid a collision
  • Conditioned PET (condPET) and Critical Conflict (CC) A variant of PET conditioned on evasive actions (executed by CTVs to avoid collision with RTVs) and the severity of the conflict; if the PET value is below the threshold, speed of the CTV is more than the corresponding CS, and CTV executed evasive actions, then that conflict is considered as critical conflict (CC)
  • Constrained Path (CP) A major road with limited passage because of nonchalant and competitive driving behaviours of RTVs, which restricts the flow of CTVs
  • Localised Congestion (LC) It is a congestion caused by non-compliant (bursty and intermittent RoWVs) as well as nonchalant and competitive driving behaviour (a constrained path) of RTVs at an uncontrolled T-intersection
  • early-yielded-CTVs CTVs for which the RTV yielded before committing its first RoWV
  • interacted-CTVs total CTVs passed and obstructed by the RTV while taking a right turn
  • RoWV-RTVs and RoWV-CTVs RoWV-RTVs are those RTVs that violate the right-of-way of CTVs (RoWV-CTVs)
  • RoWV-LC-RTVs and RoWV-LC-CTVs RTVs and CTVs involved in localised congestion due to bursty and intermittent RoWVs
  • RoWC-RTVs and RoWC-CTVs RoWC-RTVs are those RTVs that comply with the right-of-way of CTVs (RoWC-CTVs)
  • RoWC-CP-RTVs, RoWC-CP-CTVs, and RoWC-CY-CTVs RoWC-CP-CTVs are those RoWC-CTVs that follow a constrained path (due to RoWC-CP-RTVs), whereas RoWC-CY-CTVs are those for whom RTVs yield completely

Appendix B. Flowchart of the Methodology

Figure A1. Flowchart of right-turning behaviour analysis methodology.
Figure A1. Flowchart of right-turning behaviour analysis methodology.
Preprints 218718 g0a1

References

  1. Ministry of Road Transport and Highways. Road Accidents in India 2022. Technical report, Gov. of India, IDA building, Jamnagar house, Shahjahan road, New Delhi, Oct. 2023.
  2. Karrouchi, M.; Nasri, I.; Rhiat, M.; Atmane, I.; Hirech, K.; Messaoudi, A.; Melhaoui, M.; Kassmi, K. Driving behavior assessment: A practical study and technique for detecting a driver’s condition and driving style. Transportation Engineering 2023, 14, 100217. [CrossRef]
  3. Dutta, M.; Jena, S.; Korat, B.; Bhandari, S.; Lyngdoh, G.K. Anticipated buffer time- An evasive surrogate safety indicator for risk assessment of unsignalized intersections under heterogeneous traffic and aggressive driving conditions. Accid. Anal. Prev. 2024, 208, 107796. [CrossRef]
  4. Bhavsar, Y.M.; Zaveri, M.S.; Raval, M.S.; Zaveri, S.B. Evaluating Defensive Driving Behaviour Based on Safe Distance Between Vehicles: A Case Study Using Computer Vision on UAV Videos at Urban Roundabout. Multimodal Transportation 2025, p. 100227. [CrossRef]
  5. Bhavsar, Y.M.; Zaveri, M.S.; Raval, M.S.; Patel, K.R.; Zaveri, S.B. Descriptor: Drone Nadir-view Annotated Images of Vehicles Detection Dataset for India with Heading-angle Oriented Bounding Box (DRASHTI-HaOBB). IEEE Data Descriptions 2026, pp. 1–12. [CrossRef]
  6. Mahmud, S.M.; Ferreira, L.; Hoque, M.; Hojati, A. Reviewing traffic conflict techniques for potential application to developing countries. Journal of Engineering Science and Technology 2018, 13, 1869–1890.
  7. Bonela, S.R.; Kadali, B.R. Review of traffic safety evaluation at T-intersections using surrogate safety measures in developing countries context. IATSS Research 2022, 46, 307–321. [CrossRef]
  8. Tageldin, A.; Sayed, T.; Wang, X. Can Time Proximity Measures Be Used as Safety Indicators in All Driving Cultures? Transp. Res. Rec.: Journal of the Transportation Research Board 2015, 2520, 165–174. [CrossRef]
  9. Zaki, M.; Sayed, T.; Shaaban, K. Use of Drivers’ Jerk Profiles in Computer Vision–Based Traffic Safety Evaluations. Transportation Research Record Journal of the Transportation Research Board 2014, 2434, 103. [CrossRef]
  10. Johnsson, C.; Laureshyn, A. Identification of evasive manoeuvres in traffic interactions and conflicts. Traffic Safety Research 2022, 3, 000012. [CrossRef]
  11. Guo, Y.; Sayed, T.; Zaki, M. Exploring Evasive Action–Based Indicators for PTW Conflicts in Shared Traffic Facility Environments. Journal of Transportation Engineering Part A: Systems 2018, 144. [CrossRef]
  12. Ministry of Road Transport and Highways. Motor Vehicle Driving regulations. Accessed Feb. 24, 2023.
  13. Bonela, S.; Kadali, R. Analysis of right-turn vehicular driving paths at uncontrolled T-intersections. International Journal of Injury Control and Safety Promotion 2022, 30, 91–105. [CrossRef]
  14. Haryana Police, Police Headquarter, Sector-6, Panchkula, Haryana, India. Haryana Driving Manual, 2nd ed., 2014.
  15. Paul, M.; Ghosh, I. Development of conflict severity index for safety evaluation of severe crash types at unsignalized intersections under mixed traffic. Safety Science 2021, 144, 105432. [CrossRef]
  16. Amundsen, F.H.; Hydén, C., Eds. Proceedings of the First Workshop on Traffic Conflicts, Oslo, Norway, 1977.
  17. Hydén, C. The Development of a Method for Traffic Safety Evaluation: The Swedish Traffic Conflict Technique. Phd thesis, Lund Institute of Technology, Department of Traffic Planning and Engineering, Lund, Sweden, 1987.
  18. Zhang, C.; Ma, Y.; Sayed, T.; Guo, Y.; Chen, S. A cross-sectional safety evaluation approach using generalized extreme value models: A case of right-turn safety treatment. Accid. Anal. Prev. 2024, 211, 107907. [CrossRef]
  19. Zhang, C.; Ma, Y.; Sayed, T.; Guo, Y.; Chen, S.; Fu, Y. Exploring the impact of right-turn safety measures on E-bike-heavy vehicle conflicts at signalized intersections. Accid. Anal. Prev. 2024, 206, 107722. [CrossRef]
  20. Wang, J.; Fu, T.; Shangguan, Q. Wide-area vehicle trajectory data based on advanced tracking and trajectory splicing technologies: Potentials in transportation research. Accid. Anal. Prev. 2023, 186, 107044. [CrossRef]
  21. Bhavsar, Y.M.; Zaveri, M.S.; Raval, M.S.; Zaveri, S.B. U-UTM: A Cyber-Physical System for Road Traffic Monitoring Using UAVs. In Proceedings of the 2024 IEEE International Conference on Vehicular Electronics and Safety (ICVES), 2024, pp. 1–6. [CrossRef]
  22. Jin, Q.; Abdel-Aty, M.; Wang, C.; Tang, S. Assessing conflict likelihood and its severity at interconnected intersections: Insights from drone trajectory data. Accid. Anal. Prev. 2025, 213, 107943. [CrossRef]
  23. Raj, A.; Chilukuri, B.; Subramanian, S. Modelling Yielding of Slow-Moving Vehicles: Application of Drone Data. IFAC-PapersOnLine 2024, 58, 279–284. [CrossRef]
  24. Chai, H.; Zhang, Z.; Hu, H.; Dai, L.; Bian, Z. Trajectory-based conflict investigations involving two-wheelers and cars at non-signalized intersections with computer vision. Expert Systems with Applications 2023, 230, 120590. [CrossRef]
  25. Benjdira, B.; Koubaa, A.; Azar, A.T.; Khan, Z.; Ammar, A.; Boulila, W. TAU: A framework for video-based traffic analytics leveraging artificial intelligence and unmanned aerial systems. Engineering Applications of Artificial Intelligence 2022, 114, 105095. [CrossRef]
  26. Liu, Z.; Zhong, N.; Chen, J.; Gao, B. A modeling method for two-dimensional two-wheeler driving behavior during severe conflict interaction at intersections. Accid. Anal. Prev. 2024, 205, 107668. [CrossRef]
  27. Allen, B.L.; Shin, B.T.; Cooper, P.J. Analysis of traffic conflicts and collisions. Technical report, 1978.
  28. Goyani, J.; Paul, A.; Gore, N.; Arkatkar, S.; Joshi, G. Investigation of Crossing Conflicts by Vehicle Type at Unsignalized T-Intersections under Varying Roadway and Traffic Conditions in India. Journal of Transportation Engineering Part A Systems 2020. [CrossRef]
  29. GOYANI, J.; Nishant, P.; Ninad, G.; JAIN, M.; ARKATKAR, S. Investigation of Traffic Conflicts at Unsignalized Intersection for Reckoning Crash Probability Under Mixed Traffic Conditions. Journal of the Eastern Asia Society for Transportation Studies 2019, 13, 2091–2110. [CrossRef]
  30. Aninda Bijoy Paul, Ninad Gore, S.A.; Joshi, G. Investigating and modeling the influence of PET-types on crossing conflicts at urban unsignalized intersections in India. International Journal of Injury Control and Safety Promotion 2023, 30, 239–254. PMID: 36409576. [CrossRef]
  31. Paul, A.B.; Goyani, J.; Arkatkar, S.; Joshi, G. Modeling the Effect of Motorized Two-Wheelers and Autorickshaws on Crossing Conflicts at Urban Unsignalized T-Intersections in India using Surrogate Safety Measures. Transportation Research Procedia 2022, 62, 774–781. 24th Euro Working Group on Transportation Meeting, . [CrossRef]
  32. Goyani, J.; Gore, N.; Arkatkar, S. Modeling Crossing Conflicts at Unsignalized T-Intersections under Heterogeneous Traffic Conditions. Journal of Advanced Transportation 2022, 2022, 9965733.
  33. Goyani., J.; Gore, N.; Arkatkar, S. Crossing conflict models for urban un-signalized T-intersections in India. Transportation Letters 2024, 16, 829–837. [CrossRef]
  34. Paul, M.; Ghosh, I. Post encroachment time threshold identification for right-turn related crashes at unsignalized intersections on intercity highways under mixed traffic. International Journal of Injury Control and Safety Promotion 2020, 27, 1–15. [CrossRef]
  35. Bonela, S.; Kadali, R. Analysis of severity of right-turning vehicles conflicts at unsignalized T-intersections. Proceedings of the Institution of Civil Engineers - Transport 2024, pp. 1–37. [CrossRef]
  36. Paul, M.; Ghosh, I. A Novel Approach of Safety Assessment at Uncontrolled Intersections using Proximal Safety Indicators. European Transport 2017, 65.
  37. Singh, D.; Das, P.; Ghosh, I. Conflict-Based safety evaluations at unsignalized intersections using surrogate safety measures. Heliyon 2024, 10, e27665. [CrossRef]
  38. Hasain, N.M. Safety evaluation of unsignalized intersection with heterogeneous traffic using Post Encroachment Time and conflicting vehicle speed. European Transport/Trasporti Europei 2022, pp. 1–14. [CrossRef]
  39. Babu, S.S.; and, P.V. Proactive safety evaluation of a multilane unsignalized intersection using surrogate measures. Transportation Letters 2018, 10, 104–112. [CrossRef]
  40. K.A., S.R.; Chepuri, A.; Arkatkar, S.S.; Joshi, G. Developing proximal safety indicators for assessment of un-signalized intersection- a case study in Surat city. Transportation Letters 2020, 12, 303–315. [CrossRef]
  41. Bonela, S.R.; Kadali, B.R. Examining the effect of vehicle type on right-turn crossing conflicts of minor road traffic at unsignalized T-intersections. IATSS Research 2023, 47, 545–556. [CrossRef]
  42. Bhavsar, Y.M.; Zaveri, M.S.; Raval, M.S.; Zaveri, S.B. Vision-based investigation of road traffic and violations at urban roundabout in India using UAV video: A case study. Transportation Engineering 2023, 14. [CrossRef]
  43. Zhu, P.; Wen, L.; Du, D.; Bian, X.; Fan, H.; Hu, Q.; Ling, H. Detection and tracking meet drones challenge. IEEE Transactions on Pattern Analysis and Machine Intelligence 2021, 44, 7380–7399.
  44. Dharmasena, S.; Suresh, E.A. Impact of Roadside Landscape to Driving Behaviour; Lessons from Southern Highway, Sri Lanka. Cities People Places 2018, 3, 66. [CrossRef]
  45. Barbu, D.M. Visual Field Evaluation Method Of The Automobile Drivers In Traffic. Annals of the Faculty of Engineering Hunedoara 2016, 14, 163.
  46. MacQueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the Proceedings of the fifth Berkeley symposium on mathematical statistics and probability. University of California Press, 1967, Vol. 1, pp. 281–297.
  47. Kar, P.; Kumar, S.; Shivasai, S.; Chunchu, M.; Ravi Shankar, K. Exploratory analysis of evasion actions of powered two-wheeler conflicts at unsignalized intersection. Accid. Anal. Prev. 2023, 194, 1–12. [CrossRef]
  48. Truong, C.; Oudre, L.; Vayatis, N. Selective review of offline change point detection methods. Signal Processing 2020, 167, 107299. [CrossRef]
  49. Kota, R.B.; Mehar, A. Effect of two-stage crossing of right-turning vehicles on capacity of urban uncontrolled intersections under mixed traffic conditions. Case Studies on Transport Policy 2022, 10, 2546–2555. [CrossRef]
Figure 1. Schematic illustration of terminology and crossing conflicts at an uncontrolled T-intersection (left-hand traffic).
Figure 1. Schematic illustration of terminology and crossing conflicts at an uncontrolled T-intersection (left-hand traffic).
Preprints 218718 g001
Figure 2. Revised (as compared to [4,21,42]) vision-based pipeline for vehicles’ trajectories and data extraction.
Figure 2. Revised (as compared to [4,21,42]) vision-based pipeline for vehicles’ trajectories and data extraction.
Preprints 218718 g002
Figure 3. Schematic illustration of right-of-way violation (RoWV) and yield detection using Conflict cone: (a) Right-of-way violation (RoWV) detection when RTV passes conflict zone first in the presence of CTV. (b) Yield detection when CTV passes the conflict zone first in the presence of RTV.
Figure 3. Schematic illustration of right-of-way violation (RoWV) and yield detection using Conflict cone: (a) Right-of-way violation (RoWV) detection when RTV passes conflict zone first in the presence of CTV. (b) Yield detection when CTV passes the conflict zone first in the presence of RTV.
Preprints 218718 g003
Figure 4. Example showing super-imposed zones: (a) An ideal turning path. (b) Waiting and conflict zones. (c) A conflict cone of the vehicle.
Figure 4. Example showing super-imposed zones: (a) An ideal turning path. (b) Waiting and conflict zones. (c) A conflict cone of the vehicle.
Preprints 218718 g004
Figure 5. Schematic illustration of conflict and estimation of SSMs (PET and PSD).
Figure 5. Schematic illustration of conflict and estimation of SSMs (PET and PSD).
Preprints 218718 g005
Figure 6. Example of detection of change points using the offline CPD algorithm applied on the jerk profile.
Figure 6. Example of detection of change points using the offline CPD algorithm applied on the jerk profile.
Preprints 218718 g006
Figure 7. Example of detection of change points using the offline CPD algorithm: (a) Applied on the yaw rate. (b) A marked trajectory (with frame numbers) of the respective vehicle.
Figure 7. Example of detection of change points using the offline CPD algorithm: (a) Applied on the yaw rate. (b) A marked trajectory (with frame numbers) of the respective vehicle.
Preprints 218718 g007
Figure 8. Example of a constrained path (limited passage) created by RTVs because of nonchalant and competitive driving behaviours.
Figure 8. Example of a constrained path (limited passage) created by RTVs because of nonchalant and competitive driving behaviours.
Preprints 218718 g008
Figure 9. Localised congestion (due to bursty and intermittent RoWVs) detection (shown as a blue polygon) using congValue: (a) The congValue distribution. (b) The sample image of localised congestion (due to bursty and intermittent RoWVs).
Figure 9. Localised congestion (due to bursty and intermittent RoWVs) detection (shown as a blue polygon) using congValue: (a) The congValue distribution. (b) The sample image of localised congestion (due to bursty and intermittent RoWVs).
Preprints 218718 g009aPreprints 218718 g009b
Figure 10. The sample image of localised congestion (due to constrained path, shown as a directional arrow).
Figure 10. The sample image of localised congestion (due to constrained path, shown as a directional arrow).
Preprints 218718 g010
Figure 11. Trade-off between road safety and operational performance of the T-intersection in the case of a constrained path.
Figure 11. Trade-off between road safety and operational performance of the T-intersection in the case of a constrained path.
Preprints 218718 g011
Figure 12. Example of traffic events derived through our proposed methodology on a sample video: (a) Traffic events associated with each RTV and CTV pair. (b) A constrained path. (c) Yield behaviour. (d) A conflict. (e) A localised congestion.
Figure 12. Example of traffic events derived through our proposed methodology on a sample video: (a) Traffic events associated with each RTV and CTV pair. (b) A constrained path. (c) Yield behaviour. (d) A conflict. (e) A localised congestion.
Preprints 218718 g012aPreprints 218718 g012b
Table 1. Descriptive statistics of selected variables related to RTVs.
Table 1. Descriptive statistics of selected variables related to RTVs.
Variables Minimum Mean Maximum Standard Deviation
RoWVs 1.00 6.44 28.00 5.34
waiting time (s) 1.27 7.57 41.47 7.30
crossing time (s) 1.00 3.89 34.67 4.27
turn error 4.78 18.39 34.38 5.70
interacted-CTVs 1.00 12.77 46.00 10.01
early-yielded-CTVs 0.00 3.64 27.00 5.31
Table 2. Cross-comparison of the Tweedie model with the Poisson model.
Table 2. Cross-comparison of the Tweedie model with the Poisson model.
Model AIC BIC LL LL(0) McFadden pseudo- R 2 RMSE MPE
Tweedie 1872 -2292 -930 -1271 0.27 2.02 -18%
Poisson 1946 -1872 -967 -1624 0.40 2.00 -27%
Table 3. Tweedie model summary.
Table 3. Tweedie model summary.
Variables Coefficient Std. Error P-value
Intercept 0.8857 0.086 0.000
waiting time -0.0255 0.005 0.000
crossing time -0.0334 0.006 0.000
turn error 0.0125 0.004 0.002
interacted-CTVs 0.0862 0.004 0.000
early-yielded-CTVs -0.0617 0.005 0.000
Table 4. Classwise average values of maxYR ° / s parameter related to unhindered traffic from approach 2.
Table 4. Classwise average values of maxYR ° / s parameter related to unhindered traffic from approach 2.
Class Average
car 0.8159
2W 1.7209
3W 2.9826
truck 0.8027
Table 5. Classwise average values of minJerk  m / s 3 and maxYR ° / s parameters related to unhindered traffic (RoWC-CY-CTVs) from approach 1.
Table 5. Classwise average values of minJerk  m / s 3 and maxYR ° / s parameters related to unhindered traffic (RoWC-CY-CTVs) from approach 1.
Class Variable Average
car minJerk -2.6904
maxYR 1.4283
2W minJerk -1.9505
maxYR 2.0242
3W minJerk -2.1337
maxYR 1.6644
truck minJerk -3.6614
maxYR 1.5158
Table 6. Comparison of number of critical and normal conflicts based on PET, CS, and condPET SSMs.
Table 6. Comparison of number of critical and normal conflicts based on PET, CS, and condPET SSMs.
Type of conflict PET [27] CS [36] condPET (proposed)
critical (%) 38.94 11.05 6.25
normal (%) 61.06 88.95 93.75
Table 7. Descriptive statistics of travel times of different types of CTVs and comparison using congestion duration and TTI metric.
Table 7. Descriptive statistics of travel times of different types of CTVs and comparison using congestion duration and TTI metric.
Travel time (s)
Types of CTVs Mean Std Min Max Congestion
duration (min)
TTI
Unhindered 5.951 1.351 2.133 8.000 - -
(approach 2)
RoWC-CP-CTVs 11.670 3.518 5.267 20.267 3.461 1.961
RoWV-LC-CTVs 20.656 8.344 7.867 47.200 7.517 3.471
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings