Joel Project Final 1 (1)
Joel Project Final 1 (1)
Learning”
BY
ROSHAN JOEL K
Chennai-Tamil
APRIL-2025
BONAFIDE CERTIFICATE
This is to certify that the project report titled “Multi Traffic Scene Perception
Science In Applied Data Science . To my knowledge the work reported herein is the
(GUIDE)
This is to certify that the research project entitled “Multi Traffic Scene
the supervision of Dr. SHANTHI R in partial fulfilment of the requirement for the
This study has clearly shown the extent to which its goals and objectives have
been met in terms of filling the research gaps, identifying needs, resolving problems, and
With profound gratitude to the ALMIGHTY, I take this chance to thank people
who helped me to complete this project.
I take this as a right opportunity to say THANKS to my parents who are there to
stand with me always with the words “YOU CAN”.
I earnestly thank Dr. S. Albert Antony Raj, Professor and Deputy Dean, College
of Sciences, Faculty of Science and Humanities who always encourage me to do novel
things.
I convey my gratitude to all the faculty members of the department who extended
their support through valuable comments and suggestions during the reviews.
A great note of gratitude to friends and people who are known and unknown to
me who helped in carrying out this project work a successful one.
ROSHAN JOEL K
PLAGIARISM CERTIFICATE
TABLE OF CONTENTS
1. INTRODUCTION ............................................................................................... 1
4 SYSTEM ANALYSIS..................................................................................................... 6
7 TESTING ...................................................................................................................... 19
7.1 TEST CASES .................................................................................................... 19
9 APPENDICES .............................................................................................................. 26
10 REFERENCES .............................................................................................. 53
To enhance the visualization, filters are applied to view the data in different color
formats. Additionally, Machine Learning clustering techniques are employed—
specifically, Le-net and ZF-Net models—to extract features and perform image
segmentation.
LIST OF FIGURES
S NO FIGURE NO FIGURE NAME PAGE NO
1 5.1.1 System Architecture 23
2 5.2.1 Use Case Diagram 24
3 5.2.1 Class Diagram 25
4 5.3.1 Activity Diagram 26
LIST OF SCREENSHOTS
Highway traffic accidents bring huge losses to people’s lives and property. The
advanced driver assistance systems (ADAS) play a significant role in reducing traffic accidents.
Multi-traffic scene perception of complex weather condition is a piece of valuable information
for assistance systems. Based on different weather category, specialized approaches can be
used to improve visibility. This will contribute to expand the application of ADAS. Little work
has been done on weather related issues for in-vehicle camera systems so far. Payne and Singh
propose classifying indoor and outdoor images by edge intensity. Lu et al. propose a sunny and
cloudy weather classification method for single outdoor image. Lee and Kim propose intensity
curves arranged to classify fog levels by a neural network. Zheng et al. present a novel
framework for recognizing different weather conditions. Milford et al. present vision-based
simultaneous localization and mapping in changing outdoor environments. Detecting critical
changes of environments while driving is an important task.
1
Image feature extraction is the premise step of supervised learning. It is divided into
global feature extraction and local feature extraction. In the work, we are interested in the entire
image, the global feature descriptions are suitable and conducive to understand complex image.
Therefore, multi-traffic scene perception more concerned about global features, such as color
distribution, texture features. Image feature extraction is the most important process in pattern
recognition and it is the most efficient way to simplify high-dimensional image data. Because
2
2. LITERATURE SURVEY
[2] TITLE: Traffic Flow Prediction for Road Transportation Networks with Limited Traffic
Data
3
to predict the traffic flows on each link up to 30 min ahead. The prediction algorithm is based
on an autoregressive model that adapts itself to unpredictable events. As a case study, we
predict the flows of a traffic network in San Francisco, CA, USA, using a macroscopic traffic
flow simulator. We use Monte Carlo simulations to evaluate our methodology. Our simulations
demonstrate the accuracy of the proposed approach. The traffic flow prediction errors vary
from an average of 2% for 5-min prediction windows to 12% for 30-min windows even in the
presence of unpredictable events.
[3] TITLE: Short-time prediction method based on fractal theory for traffic flow
AUTHOR: Honghui Dong; Limin Jia; Xiaoliang Sun; Chenxi Li; Yong Qin; Min Guo
DESCRIPTION:
The prediction of the traffic state can give the people the important traveling information. In
this paper, the traffic state prediction problem is studied. A maximum entropy (ME) approach
is proposed for the traffic state prediction, which consider the prediction process as a
classification problem instead of predicting the traffic flow parameters. The traffic state is
defined as six classes according to the level of service. The maximum entropy approach is
introduced to model this prediction process. In the ME framework, more different features can
be used regardless of the features' dependence. The temporal and spatial features can be used
together, which is hard to accomplished in the previous methods. The experiments show that
the maximum entropy model is competent for the traffic state prediction. The most advantage
of the maximum entropy model is that the road network features can be introduced. And this
method can be also introduced to predict the long-time traffic state in the future work.
4
[5] TITLE: Network Traffic Prediction Model Considering Road Traffic Parameters Using
Artificial Intelligence Methods in VANET
DESCRIPTION:
Vehicular Ad hoc Networks (VANETs) are established on vehicles that are intelligent and can
have Vehicle-to-Vehicle (V2V) and Vehicle-to-Road Side Units (V2R) communications. In
this paper, we propose a model for predicting network traffic by considering the parameters
that can lead to road traffic happening. The proposed model integrates a Random Forest- Gated
Recurrent Unit- Network Traffic Prediction algorithm (RF-GRU-NTP) to predict the network
traffic flow based on the traffic in the road and network simultaneously. This model has three
phases including network traffic prediction based on V2R communication, road traffic
prediction based on V2V communication, and network traffic prediction considering road
traffic happening based on V2V and V2R communication. The hybrid proposed model which
implements in the third phase, selects the important features from the combined dataset
(including V2V and V2R communications), by using the Random Forest (RF) machine
learning algorithm, then the deep learning algorithms to predict the network traffic flow apply,
where the Gated Recurrent Unit (GRU) algorithm gives the best results. The simulation results
show that the proposed RF-GRU-NTP model has better performance in execution time and
prediction errors than other algorithms which used for network traffic prediction
5
3. SOFTWARE REQUIREMENT ANALYSIS
CPU type I5
Ram size 4GB
Documentation Ms – Office
6
3.3 ABOUT THE SOFTWARE REQUIREMENTS AND FEATURES
ARTIFICIAL INTELLINGENCE:
MACHINE LEARNING
A Machine Learning system learns from historical data, builds the prediction models,
and whenever it receives new data, predicts the output for it. The accuracy of predicted output
7
depends upon the amount of data, as the huge amount of data helps to build a better model
which predicts the output more accurately.
It is a data-driven technology.
Machine learning is much similar to data mining as it also deals with the huge amount
of the data.
At a broad level, a model using labelled data to understand the datasets and learn about
each data, once the training and processing are done then we test the model by providing a
sample data to check whether it is predicting the exact output or not.
The goal of supervised learning is to map input data with the output data. The
supervised learning is based on supervision, and it is the same as when a student learns things
in the supervision of the teacher. The example of supervised learning is spam filtering.
Classification
Regression
Unsupervised Learning
8
labelled, classified, or categorized, and the algorithm needs to act on that data without any
supervision. The goal of unsupervised learning is to restructure the input data into new features
or a group of objects with similar patterns.
Clustering
Association
ALGORITHMS USED :
DJANGO
Django is an MVT web framework that is used to build web applications. The huge
Django web-framework comes with so many “batteries included” that developers often get
amazed as to how everything manages to work together. The principle behind adding so many
batteries is to have common web functionalities in the framework itself instead of adding latter
as a separate library.
One of the main reasons behind the popularity of Django framework is the huge Django
community. The community is so huge that a separate website was devoted to it where
developers from all corners developed third-party packages including authentication,
authorization, full-fledged Django powered CMS systems, e-commerce add-ons and so on.
There is a high probability that what you are trying to develop is already developed by
somebody and you just need to pull that into your project.
Python is arguably one of the easiest programming languages to learn because of its
simple language constructs, flow structure and easy syntax. It is versatile and runs websites,
desktop applications and mobile applications embedded in many devices and is used in other
applications as a popular scripting language.
9
Batteries Included
Django comes with common libraries which are essential to build common
functionalities like URL routing, authentication, an object-relational mapper (ORM), a
templating system and db.-schema migrations.
Built-in admin
Django has an in-built administration interface which lets you handle your models, user/
group permissions and to manage users. With model interface in place, there is no need for a
separate database administration program for all but advanced database functions.
MySQL
A database is a separate application that stores a collection of data. Each database has
one or more distinct APIs for creating, accessing, managing, searching and replicating the data
it holds.
Other kinds of data stores can also be used, such as files on the file system or large hash
tables in memory but data fetching and writing would not be so fast and easy with those type
of systems.
MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses.
MySQL is developed, marketed and supported by MySQL AB, which is a Swedish company.
MySQL is becoming so popular because of many good reasons −
10
MySQL is released under an open-source license. So you have nothing to pay to use it.
MySQL is a very powerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.
MySQL works on many operating systems and with many languages including PHP,
PERL, C, C++, JAVA, etc.
MySQL works very quickly and works well even with large data sets
PYTHON:
Python is a dynamic, high level, free open source and interpreted programming
language. It supports object-oriented programming as well as procedural oriented
programming. In Python, we don’t need to declare the type of variable because it is a
dynamically typed language.
For example, x=10. Here, x can be anything such as String, int, etc.
Python is an interpreted, object-oriented programming language similar to PERL, that
has gained popularity because of its clear syntax and readability. Python is said to be relatively
easy to learn and portable, meaning its statements can be interpreted in a number of operating
systems, including UNIX-based systems, Mac OS, MS-DOS, OS/2, and various versions of
Microsoft Windows 98. Python was created by Guido van Rossum, a former resident of the
Netherlands, whose favourite comedy group at the time was Monty Python's Flying Circus.
The source code is freely available and open for modification and reuse. Python has a
significant number of users.
Features in Python
There are many features in Python, some of which are discussed below
Easy to code
11
Free and Open Source
Object-Oriented Language
GUI Programming Support
High-Level Language
Extensible feature
Python is Portable language
Python is Integrated language
Interpreted Language
ANACONDA
Anaconda distribution comes with over 250 packages automatically installed, and over
7,500 additional open-source packages can be installed from PyPI as well as the conda package
and virtual environment manager. It also includes a GUI, Anaconda Navigator,[12] as a
graphical alternative to the command line interface (CLI).
The big difference between conda and the pip package manager is in how package
dependencies are managed, which is a significant challenge for Python data science and the
reason conda exists.
When pip installs a package, it automatically installs any dependent Python packages
without checking if these conflict with previously installed packages. It will install a package
and any of its dependencies regardless of the state of the existing installation. Because of this,
a user with a working installation of, for example, Google Tensorflow, can find that it stops
working having used pip to install a different package that requires a different version of the
dependent numpy library than the one used by Tensorflow. In some cases, the package may
appear to work but produce different results in detail.
12
and MacOS 64-bit. Anything available on PyPI may be installed into a conda environment
using pip, and conda will keep track of what it has installed itself and what pip has installed.
Custom packages can be made using the conda build command, and can be shared with
others by uploading them to Anaconda Cloud, PyPI or other repositories.
The default installation of Anaconda2 includes Python 2.7 and Anaconda3 includes
Python 3.7. However, it is possible to create new environments that include any version of
Python packaged with conda.
Anaconda Navigator
JupyterLab
Jupyter Notebook
QtConsole
Spyder
Glue
Orange
RStudio
JUPYTER NOTEBOOK
Spyder
Spyder is a powerful scientific environment written in Python, for Python, and designed by
and for scientists, engineers and data analysts. It features a unique combination of the advanced
editing, analysis, debugging and profiling functionality of a comprehensive development tool
with the data exploration, interactive execution, deep inspection and beautiful visualization
capabilities of a scientific package’s Furthermore, Spyder offers built-in integration with many
13
popular scientific packages, including NumPy, SciPy, Pandas, I Python, QtConsole,
Matplotlib, SymPy, and more. Beyond its many built-in features, Spyder can be extended even
further via third-party plugins. Spyder can also be used as a PyQt5 extension library, allowing
you to build upon its functionality and embed its components, such as the interactive console
or advanced editor, in your own software.
Features of Spyder
Interactive execution which allows you to run line, file, cell, etc.
Navigation through cells, functions, blocks, etc can be achieved through the Outline
Explorer
Also provides features such as help, file explorer, find files, etc
14
4.SYSTEM ALANYSIS
DISADVANTAGES:
The final report does not provide an appropriate forecast of weather conditions based
on the findings of the traffic study.
15
3. Vision Enhancement – The system employs various techniques to improve visibility
under different weather conditions, assisting in ADAS implementation.
4. Car Camera Limitations – Current car cameras do not adequately address weather-
related challenges such as ice and snow, affecting visibility and image quality.
6. Data Collection Variability – The system collects data from multiple sources, but the
amount and type of data gathered vary significantly between different systems.
8. Road Segment Recognition – The system has the capability to identify different road
segments under varying traffic conditions.
The feasibility of the project is analyzed in this phase and business proposal is put forth
N with a very general plan for the project and some cost estimates. During system analysis the
feasibility study of the proposed system is to be carried out. This is to ensure that the proposed
system is not a burden to the company. For feasibility analysis, some understanding of the
major requirements for the system is essential. Three key considerations involved in the
feasibility analysis are
i. Economic Feasibility
Economic Feasibility
This study is carried out to check the economic impact that the system will have on the
organization. The amount of fund that the company can pour into the research and development
of the system is limited. The expenditures must be justified. Thus, the developed system as
well within the budget and this was achieved because most of the technologies used are freely
available. Only the customized products had to be purchased.
16
Technical Feasibility
This study is carried out to check the technical feasibility, that is, the technical
requirements of the system. Any system developed must not have a high demand on the
available technical resources. This will lead to high demands on the available technical
resources. This will lead to high demands being placed on the client. The developed system
must have a modest requirement, as only minimal or null changes are required for
implementing this system.
Social Feasibility
The aspect of study is to check the level of acceptance of the system by the user. This
includes the process of training the user to use the system efficiently. The user must not feel
threatened by the system, instead must accept it as a necessity. The level of acceptance by the
users solely depends on the methods that are employed to educate the user about the system
and to make him familiar with it. His level of confidence must be raised so that he is also able
to make some constructive criticism, which is welcomed, as he is the final user of the system.
By Using Advanced OpenCV module we are reading the given image and separating it in L-
Channel, A-Channel and B-Channel colors.
And final result will be displayed in LAB color mode so that images can be properly
segmented to show weather in selected area .
17
Image feature extraction is the premise step of supervised learning. It is divided into global
feature extraction and local feature extraction. In the work, we are interested in the entire image,
the global feature descriptions are suitable and conducive to understand complex image.
Therefore, multi-traffic scene perception more concerned about global features, such as color
distribution, texture features outdoor conditions. Propose night image enhancement method in
order to improve night-time driving and reduce rear-end accident.
Advantages:
18
5. SYSTEM DESIGN
Feature
identification
Trained
dataset result
Prediction of weather
19
5.2 USE CASE DIAGRAM
20
5.3 CLASS DIAGRAM
21
5.4 ACTIVITY DIAGRAM
22
6.SYSTEM IMPLEMENTATION
6.1MODULE DESCRIPTION
Module 1: Front end Django
Module 2: Data collection
Module 3: data pre processing
Module 4: training the model
Module 5: Prediction
23
Module 5: Prediction
The final output of this project is displayed with website consist of information of the
image such as Uploader name, Weather condition, Area, District, State and Traffic image.
Database Validation:
o Ensure data is stored in the correct format (structured tables, JSON, etc.).
o Perform integrity checks to prevent duplicate or inconsistent data.
24
7.TESTING
The purpose of testing is to discover errors. Testing is the process of trying to discover
every conceivable fault or weakness in a work product. It provides a way to check the
functionality of components, sub – assemblies, assemblies and/or a finished product It is the
process of exercising software with the intent of ensuring that the
Software system meets its requirements and user expectations and does not fail in an
unacceptable manner. There are various types of tests. Each test type addresses a specific
testing requirement.
TYPES OF TESTS
7.1 UNIT TESTING
Unit testing involves the design of test cases that validate that the internal program logic
is functioning properly, and that program inputs produce valid outputs. All decision branches
and internal code flow should be validated. It is the testing of individual software units of the
application It is done after the completion of an individual unit before integration. This is a
structural testing, that relies on knowledge of its construction and is invasive. Unit tests
perform basic tests at component level and test a specific business process, application,
and/or system configuration. Unit tests ensure that each unique path of a business process
performs accurately to the documented specifications and contains clearly defined inputs and
expected results.
Unit testing is usually conducted as part of a combined code and unit test phase of the
software lifecycle, although it is not uncommon for coding and unit testing to be conducted as
two distinct phases.
Test objectives
All field entries must work properly.
Pages must be activated from the identified link.
The entry screen, messages and responses must not be delayed.
System testing is based on process descriptions and flows, emphasizing pre-driven
process links and integration points.
25
combination of components is correct and consistent. Integration testing is specifically aimed
at exposing the problems that arise from the combination of components.
26
8.RESULT AND CONCLUSION
8.1 RESULT
This project entitled “multi-traffic scene perception using Machine Learning” is useful in
predicting accurate weather conditions based on images like night, fog and rainy, and thereby
to guide their customers accordingly. The proposed system is also useful to reduce the traffic
issues and accident issues. This helps finally leads to the improvement of vision image
enhancement. This finally leads to the improvement of predict and detect accuracy of traffic.
To improve the system’s accuracy, efficiency, and real-world usability, the following
future enhancements can be considered:
Implement deep neural networks (DNNs) and transformer models for better image
recognition and weather prediction.
Use self-learning AI models that improve accuracy over time with more data.
3. Multi-Sensor Integration
Add LiDAR & RADAR sensors for enhanced object detection in low-visibility
conditions.
Store and analyze large amounts of traffic data using cloud computing (AWS, Google
Cloud, Azure).
27
5. Edge Computing for Faster Processing
Implement edge AI to process data locally on embedded systems like Raspberry Pi,
reducing latency.
Link the system with smart traffic signals that adjust based on real-time traffic
conditions.
Provide automatic route diversions for emergency vehicles and traffic congestion.
Improve weather detection algorithms to handle rain, fog, snow, and extreme
conditions.
Develop a mobile app that provides real-time alerts on traffic, weather, and road
conditions.
28
9.1 Sample Coding
SQL Database
-- version 4.0.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
/*!40101 SET
@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
--
-- Database: `multi_traffic`
--
29
CREATE DATABASE IF NOT EXISTS `multi_traffic` DEFAULT CHARACTER SET
latin1 COLLATE latin1_swedish_ci;
USE `multi_traffic`;
-- --------------------------------------------------------
--
--
-- --------------------------------------------------------
--
--
30
`group_id` int(11) NOT NULL,
--
--
--
31
(1, 'Can add log entry', 1, 'add_logentry'),
32
(25, 'Can add check traffic', 9, 'add_checktraffic'),
-- --------------------------------------------------------
--
--
33
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
-- --------------------------------------------------------
--
--
CNN Algorithm
import cv2
cv2.imshow("img",img)
34
#-----Converting image to LAB Color model-----------------------------------
cv2.imshow("lab",lab)
l, a, b = cv2.split(lab)
cv2.imshow('l_channel', l)
cv2.imshow('a_channel', a)
cv2.imshow('b_channel', b)
cl = clahe.apply(l)
limg = cv2.merge((cl,a,b))
cv2.imshow('limg', limg)
cv2.imshow('final', final)
cv2.waitKey(0)
#_____END_____#
35
Table structure for table `user_registermodel`
--
--
36
`usid_id` int(11) NOT NULL,
--
--
--
--
--
37
ADD CONSTRAINT `auth_user_groups_group_id_97559544_fk_auth_group_id`
FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
--
--
--
--
--
--
38
ALTER TABLE `user_checktraffic`
--
--
Django
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE",
"Multi_Traffic_Scene_Perception.settings")
try:
except ImportError:
# The above import may fail for some other reason. Ensure that the
39
# issue is really that Django is missing to avoid masking other
# exceptions on Python 2.
try:
import django
except ImportError:
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
raise
execute_from_command_line(sys.argv)
40
9.2 SCREEN SHOTS
OUTPUT:
41
9.2.2 User login
42
9.2.3 New User
43
9.2.4 Upload Page
44
9.2.5 Home Page
45
9.2.6 Traffic Image Dataset
46
Graphical Analysis
47
9.2.8 Bar Chart
48
9.2.9 Column Chart
49
9.3 User Documentation
Installation Guide
1. Start the Application – Open the Python script and run the program.
3. Process Data – The system detects vehicles, road conditions, and weather parameters.
4. View Results – The output is displayed on the user interface, showing traffic density,
weather conditions, and possible alerts.
5. Generate Reports – Users can export traffic reports for further analysis.
Issue: Camera not detected → Check if the camera is properly connected and enabled.
Issue: Slow processing → Ensure your system meets the minimum requirements and
close unnecessary programs.
Issue: Incorrect weather predictions → Verify sensor readings and check for calibration
issues.
9.4 Glossary
1. ADAS (Advanced Driver Assistance System) – A system that enhances vehicle safety
by detecting traffic, pedestrians, and road conditions.
50
3. Machine Learning (ML) – A branch of artificial intelligence that enables systems to
learn patterns and make decisions without being explicitly programmed.
4. Deep Neural Network (DNN) – A multi-layered machine learning model used for
complex image recognition and classification.
5. Feature Extraction – The process of identifying and isolating important patterns from
images for classification.
7. Weather Analysis – The process of assessing atmospheric conditions (rain, fog, snow,
etc.) to predict how they will impact visibility and traffic.
8. Data Flow Diagram (DFD) – A graphical representation of how data moves through a
system.
10. Database Management System (DBMS) – Software used to store, retrieve, and manage
traffic and weather data.
11. Sensor Integration – The process of combining multiple hardware sensors (e.g.,
cameras, temperature sensors) for real-time data collection.
12. Real-Time Processing – The ability of a system to analyze data instantly without delays.
13. Cloud Computing – Using remote servers to store and process large amounts of traffic
and weather data.
14. Edge Computing – Performing data analysis locally on devices instead of sending it to
a central server, reducing latency.
16. Predictive Analytics – Using historical data and machine learning models to forecast
future traffic and weather conditions.
51
17. Report Generation – The automatic creation of summary reports based on analyzed
traffic and weather data.
18. Simulation Tool – Software like Anaconda (Spyder IDE) used for running and testing
traffic perception algorithms.
19. Traffic Congestion Detection – The process of identifying and alerting users about high
traffic density in a given area.
20. User Interface (UI) – The graphical or command-line interface where users interact with
the system to view data and reports.
The Multi-Traffic Scene Perception System has the potential to be recognized in several
domains for its contributions to traffic management, road safety, and AI-driven automation.
Below are some key recognitions that the project may receive:
1. Academic Recognition
Best Research Project Award – Recognized for innovative use of machine learning in
traffic and weather analysis.
Road Safety & Traffic Control Departments – Useful for government agencies looking
to enhance road safety.
52
3. AI & Technology Awards
Startup & Tech Incubation Support – Can be developed further into a commercial
product with funding from AI/IoT startup accelerators.
53
10. REFERENCES
Book References
1. C. Lu, D. Lin, J. Jia, and C.-K. Tang, ‘‘Two-class weather classification,’’ IEEE
Trans. Pattern Anal. Mach. Intell., vol. 39, no. 12, pp. 2510–2524, Dec. 2017.
2. Y. Lee and G. Kim, ‘‘Fog level estimation using non-parametric intensity curves in
road environments,’’ Electron. Lett., vol. 53, no. 21, pp. 1404–1406, Dec. 2017.
3. ] M. Milford, E. Vig, W. Scheirer, and D. Cox, ‘‘Vision-based simultaneous
localization and mapping in changing outdoor environments,’’ J. Field Robot., vol. 31,
no. 5, pp. 814–836, Sep./Oct. 2014.
4. H. Kuang, X. Zhang, Y. J. Li, L. L. H. Chan, and H. Yan, ‘‘Nighttime vehicle
detection based on bio-inspired image enhancement and weighted score-
levelfeaturefusion,’’IEEETrans.Intell.Transp.Syst., vol.18, no.4, pp. 927–936, Apr.
2017.
5. O. Regniers, L. Bombrun, V. Lafon, and C. Germain, ‘‘Supervised classification of
very high-resolution optical images using waveletbased textural features,’’ IEEE Trans.
Geosci. Remote Sens., vol. 54, no. 6, pp. 3722–3735, Jun. 2016
WEB REFERENCE:
Summary: This paper explores the extraction of visual features from traffic scene images and
the application of supervised learning algorithms to classify various traffic scenes.
Access: https://sreyas.ac.in/wp-content/uploads/2021/07/SL-9-V-SWATHI.pd
54
Title: "Multi-Traffic Scene Perception Based on Supervised Learning"
Summary: This paper presents a method to improve machine vision in adverse weather
conditions by extracting visual features from traffic scene images and using supervised
learning algorithms for classification.
Access:https://www.researchgate.net/publication/322322322_Multi-
Traffic_Scene_Perception_Based_on_Supervised_Learning
55