Professional Documents
Culture Documents
8040 Seminar Report
8040 Seminar Report
Submi ed to the
Savitribai Phule Pune University
In par al fulfillment for the award of the Degree of Bachelor of Engineering in
Ar ficial Intelligence and Data Science by
(21148040 (TE))
Under the guidance of
1
AY 2023-2024
CERTIFICATE
This is to cer fy that the seminar report en tled “AI based Autonomous Drones
in Fast
Dr. M. P.
Atre
Head of the Department
Prof. P. G.
Bangale
Guide
2
ACKNOWLEDGEMENT
3
Abstract
4
II
Contents
II
Abstract
III
Abbrevia ons
List of IV
Figures
List of V
Tables
Sr No. Name Page No.
1. Introduc on
1.1 1
Introduc on
1.2
Mo va on 2
1.3
Objec ves 2
2.
Literature Survey
2.1
Introduc on 3
Related work
2.2
Approaches
5
3.Ai-Pipeline Proposed For Management Of Natural Disasters
3.1 Deep Learning Based .
Autoencoder
3.2 t-SNE Algorithm 14
3.3 Clustering Algorithm 14
3.4 AI pipeline 17
Ensemble
3.5 Hardware and So ware Environment
4. Applica ons
4.1
Applica ons
4.2 Advantages and Disadvantages
4
5. Conclusion 12
6. References 13
6
III
LIST OF FIGURES
Sr. No. Figure Name Page No.
3.1 DL based Autoencoder
3.2 Data points for flooding images (blue) a er Running t-
SNE Algorithm
3.3 FM Algorithms
3.4 Data points for flooding images (blue) a er Running FM
Algorithm
3.5 AI Pipeline
3.6 Natural Disaster Management Overview
3.7 Execu on me of the last two steps of the AI-pipeline.
LIST OF TABLES
Sr. No. Table Name Page No.
2.1 Literature Survey 11
3.1 Specifica ons 14
V
7
CHAPTER 1
INTRODUCTION TO
“AI based Autonomous Drones in fast Climate Change
Crisis”
1.1 Introduc on to Seminar
Climate change has severe consequences, including loss of life and
ecosystems, and economic losses. Immediate decision-making is crucial in
disaster management situa ons. Technological advancements like drones
can improve preparedness and efficiency in response mes. However,
drones require qualified personnel to analyze large amounts of data.
Image processing techniques like machine learning and deep learning can
reduce errors. Edge compu ng, which processes data on devices at the
network's edge, offers energy savings, scalability, and data privacy.
Leading processor companies are developing energy-efficient solu ons,
such as the Nvidia Jetson family.
1.2 Mo va on behind seminar topic:
‘‘The mo va on behind the seminar topic "AI-based Autonomous Drones
in Fast Climate Change Crisis" is to explore cu ng-edge technology
solu ons for addressing the urgent challenges posed by climate change.
By leveraging ar ficial intelligence and autonomous drone technology, we
can improve data collec on, monitoring, and response capabili es in the
face of rapidly changing environmental condi ons. This seminar aims to
8
discuss the poten al of AI-driven drones in mi ga ng the impacts of
climate change by enhancing our ability to gather real- me data, conduct
environmental assessments, and implement mely interven ons,
ul mately contribu ng to more effec ve climate change mi ga on and
adapta on strategies.’’
1.3 Objec ve(s) of the work
• To Enhance Climate Modelling and Predic on
• To Enhance Disaster Preparedness
• To Op mize Resource Management
• To Enable Smart Climate Adapta on Strategies
• To Improve Disaster Response and Recovery
CHAPTER 2
9
1 Anderson, J. Limited ba ery
et al.(2020) life for extended
"Autonomous Introducing AIpowered missions, data
drones for real me climate accuracy during
Drones for
data collec on and adverse
Climate
crisis assessment. weather
Monitoring"
condi ons.
2
Patel, S. et al.
(2021) Naviga on in
dynamic
"AI-Enabled
Drones for environments,
Climate AIequipped drones for real me
Disaster disaster response during decisionmaking.
Response" climate crises.
Addressing energy
consump on challenges in
AIenabled drones for
prolonged missions.
Table 1: Literature Survey
10
Related work:
This sec on provides the main background on the different topics related
to this ar cle: UAVs, DL for ar ficial vision, and edge compu ng.
a) UAVs in Natural Disasters
UAVs have seen significant growth, with numerous applica ons in rescue
and survivor search tasks. The first works focused on using a single drone
for rescue and survivor search. Drones have also been used to analyze
landslides in Tibet and combine aerial images for natural disasters.
However, drone swarms offer poten al for extending mission coverage in
short me. Currently, few tests have been conducted with outdoor
mul copter swarms, and large-scale tests are rare due to communica on,
synchroniza on, and quality-ofservice issues.
b) Ar ficial Vision in Natural Disasters
Natural disasters require immediate decision-making, and image
processing techniques like SVMs, GAs, RF, FC, and KNNs are used for risk
detec on. Zhang et al. proposed EMD for airport ground changes, while
Nijhawan et al. proposed a hybrid framework using a convolu onal neural
network (CNN) and feature extrac on. However, these techniques
consume computa onal resources and are performed offline. This ar cle
explores designing these techniques for real- me image processing in
UAV swarms.
c) Edge Compu ng Pla orms
The history of compu ng has seen a shi from centralized to
decentralized approaches, with cloud compu ng becoming the most
widely used approach in the 21st century. Edge compu ng, which
provides compu ng power in close proximity to sensors or mobile
devices, offers benefits such as highly responsive cloud services, reduced
latency, increased bandwidth, and low ji er. The design of cloudlets must
be energy-efficient while providing the highest computa onal
horsepower possible. The microprocessor industry is releasing Systems
on Chip (SoCs) with low-power accelerators, such as GPUs or TPUs, to
address these challenges.
11
CHAPTER 3
AI-PIPELINE PROPOSED FOR MANAGEMENT OF NATURAL
DISASTERS
12
• An autoencoder is a neural network architecture designed for feature
learning from unlabeled data.
• It consists of two layers: the encoder, responsible for data compression, and the
13
• Max Pooling and unpooling layers filter out noisy ac va ons and reconstruct the
original dimensionality.
3.2 t-SNE Algorithm • The proposed pipeline aims to reduce dimensionality for
easy informa on viewing and computa onal complexity.
• It employs a t-distributed stochas c neighbor embedding (t-SNE) algorithm,
which reduces the number of dimensions of input data.
• The algorithm uses the scikit-learn Python library to find joint probabili es based
on similari es between data points, minimizing the Kullback-Leibler divergence
between input data and low-dimensional embedding joint probabili es.
Fig. 2. Data points and images a er running the t-SNE algorithm.
(a) Data points for flooding images (blue), and others (green). (b) Images
corresponding to data points.
14
• Clustering algorithms are data analysis techniques that organize ndimensional
data points into groups or clusters based on a metric defined in the algorithm.
• These algorithms are divided into two main groups: hard and so .
• Hard clustering techniques, such as the k-means algorithm, assign a probability
of belonging to each group to each data point.
• So clustering techniques, such as the fuzzy c-means (FCM) and fuzzy minimal
(FM) algorithms, do not require a parameter to be set in advance and do not
require compact wellseparated (CWS) clusters.
• This feature enables unsupervised clustering without condi oning the sets of
images obtained from each drone mission.
• The FM algorithm is an itera ve fixed-point algorithm that aims to minimize an
objec ve func on. It has two main func ons: se ng the maximum allowable
degree of error and calcula ng the r factor for the input data set.
• The r-factor measures the degree of homogeneity and isotropy breakdown of a
data set, and the membership func on measures the probability of an element
x to belong to a par cular cluster. These prototypes are the output of the FM
that represents the most significant images of the pipeline.
15
Pseudocode 1: LoadDataSetQ
2: Choose input variables E\ and ej-3:
r=CalculateFactorR(dataset) 4: PrototypeCalcula on(dataset. r)
Algorithm 2 Baselines of the FM PrototypeCalcula on. n Is the Size of
the Input Data Set. V Is a Vector With the Prototypes Found by FM. F Is
the Dimensionality (2 in
Our Case)
1:
2;
3:
4:
5: 6:
7: 8:
9: 10
:
1
1:
16
16
2: 13
:
Fig. 3 Data points and images a er running the FM algorithm. (a) Data
points of flooding images (blue), others (green), and prototypes obtained
by the FM algorithm (red). (b) Images closer to the prototype found by
FM. 3.4 AI pipeline Ensemble
17
• The trained autoencoder compresses main features in the conv4 layer, which
outputs a matrix with a transforma on of the input image obtained by applying
filters.
• The new output layer is removed, and the en re data set is iterated to extract
all filters for each image.
• Each image is converted into matrix-represented filters, and Average (AVG)
polling is applied to each filter to create a downsampled feature map.
• The AVG polling calculates the mean of each block of each filter, resul ng in a 1-
D vector for each filter. These vectors are concatenated to form a single vector
for extrac ng relevant CAE informa on.
• The t-SNE algorithm is applied to embed all images into a 2-D array grouped by
similarity detected a er applying t-SNE.
• The op mal number of clusters is determined using fuzzy logic-based clustering
using the FM algorithm. The extracted informa on allows each image to be
labeled for submission, and images represen ng prototypes are sent for follow-
up by first responders.
3.5 Solu on Deployment and Execu on Flow
3.6 The proposed AI-pipeline for natural disaster management involves drones
star ng from a standby posi on to prepare for take-off and taking images
of affected areas. • The pipeline is executed in three steps: training the
autoencoder, which is performed once for each affected area, and the
inference stage, which is executed as many mes as surveillance missions
are performed by the drone.
• The training stage provides neural network weights for the next missions, while
the inference stage generates and reduces the feature vector using t-SNE and
clusters it using FM. The most significant images are selected and sent in step 4.
• The pipeline is designed to have a low memory footprint and only uses images
18
captured during the mission, elimina ng the need for knowledge transfer with
pretrained network weights using other data sets.
8
3. Device processing Fig. 4. Classes within the AIDER data set. g.
3. Natural disasters management overview.
19
Reference: AI based Autonomous Drones in Fast Climate Change
Crisis (IEEE 2022)
CHAPTER 4 APPLICATIONS
Natural Disaster Assessment:
• Drones can quickly assess the impact of natural disasters like hurricanes,
earthquakes, and wildfires, helping first responders and decision-makers
allocate resources effec vely. Forest Management:
• Drones can assess the health of forests, iden fy deforesta on, and es mate
carbon sequestra on poten al. They can also support reforesta on efforts.
Weather Forecas ng and Climate Modelling:
• Drones can gather cri cal weather and climate data in real- me, improving the
accuracy of weather forecasts and climate models. Marine Wildlife Protec on:
• Autonomous drones can aid in the protec on of marine life by iden fying
illegal fishing ac vi es and monitoring the movement of marine species. Flood
Monitoring:
• They can monitor water levels in rivers and iden fy poten al flood-prone
areas, allowing for early warnings and evacua on plans. Waste Management:
• They can monitor landfill sites, detect illegal dumping, and op mize waste
collec on routes to reduce carbon emissions.
20
ADVANTAGES & DISADVANTAGES
4.2 Advantages & Disadvantages
Advantages:
Data Collec on and Analysis:
• AI drones can collect vast amounts of data, including temperature, air
quality, and carbon dioxide levels, which can provide valuable insights into
climate change pa erns.
• They can also analyze this data in real- me, helping scien sts and
policymakers make informed decisions. Forest Monitoring:
• Drones equipped with AI can monitor forests for illegal logging,
deforesta on, and forest fires. This helps in the preserva on of carbon
sinks and the protec on of biodiversity. Natural Disaster Predic on and
Response:
• AI drones can help predict natural disasters like hurricanes, floods, and
wildfires, allowing for early warnings and be er disaster response
planning.
Disadvantages:
High Ini al Costs:
• Developing and deploying AI drones with advanced technology can be
expensive, which may limit their accessibility to certain organiza ons or
regions. Limited Payload:
• Drones have limited payload capacity, which can restrict the types of
sensors and equipment they can carry for data collec on. Maintenance
and Reliability:
• Drones require regular maintenance and may experience technical failures
or crashes, which can disrupt data collec on efforts.
21
CONCLUSION
• Autonomous UAVs could significantly contribute to addressing climate
change, but they require significant hardware and so ware improvements.
• The integra on of AI and edge compu ng could transform autonomous
drones into useful tools in emergency situa ons.
• This seminar proposes an AI-based pipeline for processing drone images of
natural disasters.
• The technology could be a significant milestone in comba ng climate
change. However, further work is needed to improve communica on,
energy efficiency, and processing steps.
• TinyML is a promising step forward in this direc on. The AI pipeline could
also include more processing steps, allowing for more granular
categoriza on of images.
• Real-case scenarios will be explored with first responders to iden fy new
features and requirements.
22
REFERENCES
1. R. Dellink, E. Lanzi, and J. Chateau, “The sectoral and regional economic
consequences of climate change to 2060,” Environ. Resour. Econ., vol. 72, no. 2,
pp. 309-363, 2019.
2. S. K. Sood and K. S. Rawat, “A scientometric analysis of ICTassisted disaster
management,” Nat. Hazards, vol. 106, pp. 2863-2881, Jan. 2021.
3. H. Shakhatreh et al., “Unmanned aerial vehicles (UAVs): A survey on civil
applica ons and key research challenges,” IEEE Access, vol. 7, pp. 48572-48634,
2019.
4. M. A. R. Estrada and A. Ndoma, “The uses of unmanned aerial vehicles—
UAV’s(or drones) in social logis c: Natural disasters response and humanitarian
relief aid,” Procedia Comput. Sci., vol. 149, pp. 375-383, Mar. 2019.
5. Y. E. Wang, G.-Y. Wei, and D. Brooks, “Benchmarking TPU, GPU, and CPU
pla orms for deep learning,” 2019. [Online]. Available: arXiv:1907.10701.
23