Mini_Project_Report_Template__1_
Mini_Project_Report_Template__1_
On
submitted in partial fulfillment of the requirements for the award of the degree of
Bachelor of Engineering
IN
Submitted By
Name USN
Sinhcan H 01FE22BCS055
Varda I Pattanshetty 01FE22BCS189
Varsha I Pattanshetty 01FE22BCS191
Sujal Naduvinamani 01FE22BCS248
2024-2025
SCHOOL OF COMPUTER SCIENCE AND ENGINEERING
2024-25
CERTIFICATE
This is to certify that project entitled “A Deep Learning Model For Post-Disaster Flood Map-
ping In SAR Images” is a bonafied work carried out by the student team Sinchan H(01FE22BCS055),
Varda I P(01FE22BCS189), Varsha I P(01FE22BCS191), Sujal N(01FE22BCS248), in partial
fulfillment of the completion of 5th semester B. E. course during the year 2024 – 2025. The
project report has been approved as it satisfies the academic requirement with respect to the
project work prescribed for the above said course.
External Viva-Voce
1 ————————————– ————————–
2 ————————————— ————————–
ABSTRACT
We would like to thank our faculty and management for their professional guidance towards
the completion of the mini project work. We take this opportunity to thank Dr. Ashok
Shettar, Pro-Chancellor, Dr. P.G Tewari, Vice-Chancellor and Dr. B.S.Anami, Registrar for
their vision and support.
We also take this opportunity to thank Dr. Meena S. M, Professor and Dean of Faculty, SoCSE
and Dr. Vijayalakshmi M, Professor and Head, SoCSE for having provided us direction and
facilitated for enhancement of skills and academic growth.
We thank our guide Dr.Sumaiya Pathan, Assistant Professor and SoCSE for the constant
guidance during interaction and reviews.
We extend our acknowledgment to the reviewers for critical suggestions and inputs. We also
thank Project coordinator Dr. Uday Kulkarni, and reviewers for their suggestions during the
course of completion. We express gratitude to our beloved parents for constant encouragement
and support.
i
ACKNOWLEDGEMENT
We would like to thank our faculty and management for their professional guidance towards
the completion of the mini project work. We take this opportunity to thank Dr. Ashok
Shettar, Pro-Chancellor, Dr. P.G Tewari, Vice-Chancellor and Dr. B.S.Anami, Registrar for
their vision and support.
We also take this opportunity to thank Dr. Meena S. M, Professor and Dean of Faculty, SoCSE
and Dr. Vijayalakshmi M, Professor and Head, SoCSE for having provided us direction and
facilitated for enhancement of skills and academic growth.
We thank our guide Dr.Sumaiya Pathan, Assistant Professor and SoCSE for the constant
guidance during interaction and reviews.
We extend our acknowledgment to the reviewers for critical suggestions and inputs. We also
thank Project coordinator Dr. Uday Kulkarni, and reviewers for their suggestions during the
course of completion. We express gratitude to our beloved parents for constant encouragement
and support.
Sinchan H - 01FE22BCS055
Varda I Pattanshetty- 01FE22BCS189
Varsha I Pattanshetty - 01FE22BCS191
Sujal V Naduvinamani - 01FE22BCS248
i
CONTENTS
ABSTRACT i
ACKNOWLEDGEMENT i
CONTENTS iii
LIST OF TABLES iv
LIST OF FIGURES v
1 INTRODUCTION 1
1.1 Preamble (Provide Introduction of the project) . . . . . . . . . . . . . . . . . . 1
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Objectives of the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Literature Review / Survey . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 Problem Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 PROPOSED SYSTEM 6
3.1 Description of Proposed System . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Description of Target Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 Advantages/Applications of Proposed System . . . . . . . . . . . . . . . . . . 7
3.4 Scope (Boundary of Proposed System) . . . . . . . . . . . . . . . . . . . . . . 8
4 SYSTEM DESIGN 10
4.1 Architecture of the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Class Diagram (with Brief Explanation) . . . . . . . . . . . . . . . . . . . . . 10
4.3 Sequence Diagram (with Brief Explanation) . . . . . . . . . . . . . . . . . . . 11
ii
4.4 ER Diagram and Schema (if Applicable) . . . . . . . . . . . . . . . . . . . . . 11
4.5 State Transition Diagram (if Applicable) . . . . . . . . . . . . . . . . . . . . . 12
4.6 Dataset Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5 IMPLEMENTATION 13
5.1 Proposed Methodology (Explain the methodology with diagrams/ Algorithms/flowchart
explanation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.2 Description of Modules (Briefly describe important modules Modules descrip-
tions Module Name : module( ) Input : Output : Describe Code/ Pseudocode/
flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 TESTING 14
6.1 Test Plan and Test Cases Explain in brief the types of testing done. Acceptance
test plan test cases Unit test plan test cases . . . . . . . . . . . . . . . . . . 14
7 RESULTS DISCUSSIONS 15
REFERENCES 17
9 Plagiarism Report 18
iii
LIST OF TABLES
iv
LIST OF FIGURES
v
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
Chapter 1
INTRODUCTION
Floods cause severe damage and loss of life, making disaster management a challenging
task. Quick and accurate flood mapping is essential for guiding effective response and recovery
efforts. However, traditional flood mapping methods face significant challenges such as cloud
cover, heavy rain, and poor visibility. Synthetic Aperture Radar (SAR) technology overcomes
these limitations by providing high-resolution images irrespective of weather conditions or
time of day. [?]
1.2 Motivation
Flooding is one of the most devastating natural disasters, causing significant economic losses
and disruption to communities. Accurate and timely flood mapping is critical to mitigate
the impacts and plan effective relief operations. Traditional methods, which rely on optical
images, are often hindered by poor visibility due to clouds or rain. The use of SAR images
and advanced deep learning models offers a promising solution to these challenges, inspiring
the development of this project.
• To ensure the model processes input images within an acceptable time frame.
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 2
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
Chapter 2
SOFTWARE REQUIREMENT
SPECIFICATION
This chapter outlines the software requirements necessary for implementing the project
titled "A Deep Learning Model for Post-Disaster Flood Mapping in SAR Images." The re-
quirements include functional and non-functional aspects, as well as software and hardware
specifications. These are defined to ensure a clear understanding of the project’s goals and
constraints.
• FR2: The model must detect flooded regions in SAR images with high accuracy.
• FR3: The system should generate a visual map highlighting the flooded areas.
• FR4: The model should provide evaluation metrics for accuracy, precision, and recall.
• NFR2: The system should process each input image within 5 seconds.
• NFR4: The interface should be user-friendly and intuitive for disaster response teams.
Performance Requirements
The system should be capable of processing SAR images in near-real-time to ensure timely
flood mapping.
Security Requirements
The system must ensure data integrity and secure storage of SAR images and flood maps.
Usability
The system should be easy to use, with clear instructions and minimal user training required.
The system must be portable and compatible with various platforms, including cloud and
on-premise setups.
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 4
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
• Software Requirements:
– Python 3.8 or higher with libraries such as TensorFlow, Keras, NumPy, OpenCV,
and Albumentations.
– Jupyter Notebook or Google Colab for model development and testing.
– A GIS tool (optional) for visualizing flood maps.
• Hardware Requirements:
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 5
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
Chapter 3
PROPOSED SYSTEM
The proposed system aims to automate flood mapping using Synthetic Aperture Radar
(SAR) images and deep learning techniques. It combines the strengths of U-Net and Cycle-
GAN architectures to deliver accurate and efficient flood detection and mapping solutions.
• Flood Detection with U-Net: U-Net is used for pixel-wise segmentation of SAR
images to identify flooded regions.
• Visualization and Mapping: This module generates flood maps by overlaying the
segmented regions on geographic layouts for better interpretability.
The Figure 3.1 illustrates the proposed system’s workflow, highlighting its key components
and their interactions.
• High Accuracy: Deep learning models like U-Net ensure precise segmentation of
flooded areas.
• Real-Time Processing: The system processes SAR images quickly, allowing for near-
real-time flood mapping.
• Noise Reduction: CycleGAN enhances image quality, improving the reliability of flood
detection.
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 7
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 8
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
The design principles identified, including modular architecture and robust image prepro-
cessing, ensure the system’s suitability for real-world flood mapping applications. The Figure
3.3 highlights the boundaries and operational scope of the proposed system.
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 9
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
Chapter 4
SYSTEM DESIGN
This chapter provides a detailed description of the system’s design and implementation.
Each component is outlined with its corresponding algorithm, diagrams, and dataset descrip-
tions to ensure a comprehensive understanding of the system’s architecture.
images/SystemArchitecture.png
• Data preprocessing
images/SequenceDiagram.png
• SAR Images
• Model Metadata
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 11
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
• Loading data
• Processing images
• Generating results
• Completing evaluation
images/StateTransitionDiagram.png
• Preprocessing: Resizing to 256 × 256, normalization to [0, 1], and augmentation for
robustness.
images/DatasetOverview.png
School of Computer Science & Engineering, KLE Technological University, Hubballi - 31. 12
A Deep Learning Model For Post-Disaster Flood Mapping In SAR Images
Chapter 5
IMPLEMENTATION
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum
has been the industry’s standard dummy text ever since the 1500s, when an unknown printer
took a galley of type and scrambled it to make a type specimen book. It has survived not only
five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.
It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum
passages, and more recently with desktop publishing software like Aldus PageMaker including
versions of Lorem Ipsum. [1]
Chapter 6
TESTING
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum
has been the industry’s standard dummy text ever since the 1500s, when an unknown printer
took a galley of type and scrambled it to make a type
6.1 Test Plan and Test Cases Explain in brief the types
of testing done. Acceptance test plan test cases Unit
test plan test cases
Chapter 7
RESULTS DISCUSSIONS
(Discus the results and its interpretation. Snap shots with brief explanation about the
results Summarize /Aanalyze the results
Chapter 8
REFERENCES
[1] Marcus Fontoura Alexander Shraer, Maxim Gurevich and Vanja Josifovski. “Top-k
Publish-Subscribe for Social Annotation of New". Proceedings of the VLDB Endowment,
pages 6(6):385–396, 26th August 2013.
Chapter 9
Plagiarism Report
Attach your plagiarism report of this mini report here. Make sure that plagiarism is below
20 %.