Professional Documents
Culture Documents
Antriksh Gupta
School of Mechanical engineering
Dr Vishwanath karad MIT world peace university Pune,
1032181729@mitwpu.edu.in
Abstract -Road boundary lanes are one of the serious three to five percent of the GDP of the country was invested
causes of road accidents and it affects the driver and in road accidents.Table 1 show you number of accident
people’s safety. Detecting road boundary lanes is a caused by human error In India during year 2017-2018.
challenging task for both computer vision and machine The data was taken from the Transport Research Wing of the
learning approaches. In recent years many machine Ministry of Road Transport and Highways publishes an
learning algorithms have been deploying but they failed annual report. Autonomous vehicles have the potential to
to produce high efficiency and accuracy. Unmanned dramatically reduce the contribution of driver error and
vehicles need to learn to observe the road from the visual negligence as the cause of vehicle collisions. They will also
point of view if they want to achieve automatic driving, provide a means of personal mobility to people who are
which specifically is the detection of lane lines. This unable to drive due to physical or visual
includes identifying the positional relationship between disability.autonomous vehicles would facilitate more
the lane line and the car, whether it is a solid line or a productive use of the transit time, or simply reduce the
dotted line. this paper proposes the use of Hough measurable ill effects of driving stress .The driverless system
transform to achieve straight-track detection of lane is a complex intelligent control system that integrates
detection, while for the detection of curved sections, the multiple modules such as mechanical control, path planning,
tracking algorithm is studied. By controlling the slope of and intelligent sensing, and finally uses the in-vehicle
the lane lines in the two frames before and after computer system to realize automatic driving operations. The
comparison, a limitation is made near the previously purpose of the development of the driverless system is to
detected lane line area, ie, a region of interest (ROI) is set, provide better safety and comfort for car driving, develop
and a search for a corner pixel is performed in the smart transportation in the city, and solve a series of problems
direction, for the corner portion Rebuild. The such as urban traffic congestion. Therefore, the research of
experimental results show that the algorithm has the unmanned driving has great practical significance and the
characteristics of fast operation speed, high accuracy and future prospect is very broad. The sensing module is an
good robustness important module in the driverless system. It mainly senses
the driving environment during the driving process of the
Index Terms -driverless; lane detection; Convolutional neural vehicle, and senses vehicles, pedestrians, obstacles and other
network; semantic segmentation; autonomous driving objects in the surrounding environment of the vehicle, and
provides the result of the sensing and the path decision
INTRODUCTION module. The corresponding path planning is carried out, and
The last three decades have seen steadily increasing research finally the mechanical control module realizes the relevant
efforts, both in academia and in industry, towards developing mechanical control operation, so that the car can drive
driverless vehicle technology. These developments have automatically. Lane line detection is an important part of the
been fueled by recent advances in sensing and computing sensing module. Unmanned driving not only requires
technology together with the potential transformative impact obstacle avoidance and road traffic information perception,
on automotive transportation and the perceived societal but also needs to comply with traffic rules. The requirements
benefit: India is one of the busiest countries in the world in for lane line detection are relatively high. Many traffic rules
terms of road traffic. The automotive industry across the are designed so that pedestrians and vehicles must move
south Asian country became the fourth largest in the world in according to certain rules. In addition to the traffic signal, the
2017. In 2019, there were almost three million new car reference standard is the road lane line. By detecting the lane
registrations in the country. The Indian road network, line, the ground indicator can be further detected and the front
spanning over five million kilometers, carried almost 90 collision warning strategy can be designed. This paper tries
percent of the country’s passenger traffic and about 65 to propose effective lane detection algorithm and its methods
percent of the goods. With the rapid increase in the number to solve one aspect of the problem stated . This lane detection
of cars and the mercilessly congested Indian roads, road primarily focuses on urban and highway road condition that
safety has turned into a factor of utmost importance for the can detect straight and curved road on these condition .open
country’s citizens. The number of road accidents across India source library such as tensor flow is used for the solution
amounted to around 449 thousand in 2019. Each year, about implementation and its primarily done Python 3.9.algorithms
used are YOLOP (You only look once for panoptic driving perspective mapping for avoiding the perspective effect.
perception).Virtual driving simulation softer udacity driving Then the top view is filtered using selective oriented two
simulation model is used for training and testing. dimensional Gaussian kernel. The filter is tuned specifically
Table 1.1 Road accident caused for bright lines in dark background with specific width. So it
has high response to the line markers and retain only the
highest values by selecting q% quantile value from filtered
image and removing all values below the threshold. Then the
straight lines are detected using simplified Hough transform,
which is followed by RANSAC line fitting which provides
initial guess to the RANSAC spline fitting step. Then a post
processing step is done to localize the spline and extend it in
the image. The algorithm does not perform tracking. It can
detect any number of lane boundaries in the image not just
the current lane. Kim [3] developed a lane detection and
tracking algorithm which can handle challenging scenarios
such as faded lane markers, lane curvatures and splitting
lanes. In the initial step, agradient detector and an intensity
bump detector is used to eliminate the non lane markers.
Source - https://morth.nic.in/ Artificial Neural Networks (ANN) is applied on remaining
samples for lane detection. The detected lane markers pixels
LITERATURE REVIEW are grouped using cubic splines. Hypotheses are generated
In lane detection, there are lots of innovative researches based from random set of line segments. RANSAC algorithm helps
on deep learning.[7]constructs a dual-branch network 3 to in validating the hypotheses. Particle filtering is used for
perform semantic segmentation and pixel embedding on lane tracking. Cheng et al. [9] introduced a hierarchical
images. It further clusters the dual-branch features to achieve algorithm for lane detection. High dimensional feature points
lane instance segmentation. are extracted based on feature color extraction. It is used to
distinguish structured roads from unstructured roads. Then
In this section, Lane detection and tracking algorithms are connected components is applied on the feature points. A
discussed. Table 1 summarizes and presents a detailed feature vector is constructed for feature points exceeding a
analysis of various lane detection and lane tracking threshold. Eigen value Decomposition Regularized
algorithms. This section also investigates the best lane Discriminant Analysis is done to reduce the variance of the
detection and tracking algorithms that can be selected for model. Then maximum likelihood Gaussian parameters are
a specific road conditions. Yim and Oh [8] developed a three estimated. The extracted feature points are used as detected
feature based lane detection algorithm. The features used are lanes in structured roads. For unstructured roads, the entire
starting position, orientation and intensity value. In the initial scene is divided based on mean-shift segmentation. Each
step, a Sobel operator is applied to get the edge information. region is considered to be homogeneous and lane markers are
The lane boundary is represented as a vector comprising of detected using Bayes rule
the three features. The current lane vector is calculated based
on the input image and the previous lane model vector. Two
windows, one for each, is used for left and right boundaries.
Assuming N pixelin each horizontal line, N lane vector
candidates are generated. The best candidate is selected based
on the minimum distance from previous lane vector using a
weighted distance metric. For equalization each feature is
assigned a different weight. Then a lane inference system is
used top redict the new lane vector. If the road width changes
abruptly, the current vector calculated is discarded and the
previous one is taken as current vector. A lane detection
approach for urban environment is proposed by Sehestedt et
al. Since the lane markers are not clearly visible due to wear
and tear, occlusions and due to complex road geometry, a
weak model is used for detecting lane markers. In the inverse
perspective mapped image, particle filter is applied from
bottom row to top. The filter is tuned in such a way to track
multiple lanes. Aly [4] presents a real time and robust
approach to detect lane markers in urban roads. It first
generates a top view of the road image using inverse
Table 2.1 Comparison of various lane detection and tracking algorithms
PROPOSED METHODOLOGY
Out of all literature discussed above panoptic perception network,termed as YOLOP, contains one shared encoder
system was found most suitable for our applications and its and three subsequent decoders to solve specific tasks.
methodology is described . There are no complicated and redundant shared blocks
A panoptic driving perception system is an important part between different decoders, which reduces computational
of autonomous system. A high-precision and real-time consumption and allows network to be easily trained end
perception system can assist the targeted vehicle in making to end.
the reasonable decision while driving. panoptic driving
perception network (YOLOP) to perform traffic object
detection, drivable area segmentation and lane detection
simultaneously. It is composed of one encoder for feature
extraction and three decoders to handle the specific tasks.
This model performs well on the challenging BDD100K
dataset, achieving results on all three tasks in terms of
accuracy and speed.[2]
[1] Wei, X., Zhang, Z., Chai, Z., & Feng, W. (2018). Research on Lane
Detection and Tracking Algorithm Based on Improved Hough
Transform. 2018 IEEE International Conference of Intelligent
Robotic and Control Engineering (IRCE).
[2] Dong Wu and Manwen Liao and Weitian Zhang and Xinggang
Wang.(2021)YOLOP: You Only Look Once for Panoptic Driving
Perception.