United International University FYDP Template
United International University FYDP Template
United International University FYDP Template
By
Abstract
i
Acknowledgements
This work would have not been possible without the input and support of Talat Mehedi
Anik - Elias Islam Jewel - MD Jubayer - MD Adnan Rayhan Shoran - Badhan Rajib. We
would like to thank my academic advisors, Muzahid sir and Ashiqur sir.
ii
Publication List
The main contributions of this research are either published or accepted or in prepa-
ration in journals and conferences as mentioned in the following list:
Journal Articles
1.
Conference Papers
1.
Additional Publications
Following is the list of relevant publications published in the course of the research that
is not included in the thesis:
1.
iii
Table of Contents
Table of Contents v
List of Figures vi
1 Introduction 1
1.1 Project Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Project Outcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 Organization of the Report . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Background 10
2.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Literature Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 Similar Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2 Related Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 Gap Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Project Design 15
3.1 Requirement Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.1 Functional and Nonfunctional Requirements . . . . . . . . . . . . . . 15
3.1.2 Context Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.3 Data Flow Diagram Level 1 . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.4 UI Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Detailed Methodology and Design . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 Project Plan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 Task Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
iv
Table of Contents Table of Contents
6 Conclusion 21
6.1 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.2 Limitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.3 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
References 22
v
List of Figures
vi
List of Tables
vii
Chapter 1
Introduction
1
1.1. Project Overview Chapter 1. Introduction
1.2 Motivation
1. *Operational Efficiency:* Manual inventory management processes are labor-intensive
and prone to errors, leading to inefficiencies in warehouse operations. By implementing
object detection and recognition, businesses can automate inventory tracking and reduce
the need for manual intervention, thereby improving operational efficiency.
2. *Real-time Visibility:* Traditional inventory management methods may not pro-
vide real-time visibility into inventory levels, leading to stockouts or overstock situations.
Object detection and recognition enable real-time monitoring of inventory levels, allowing
businesses to make timely decisions and optimize inventory levels.
3. *Cost Reduction:* Inaccurate inventory management can result in increased holding
costs, stockouts, and lost sales opportunities. By accurately tracking inventory items, busi-
2
1.3. Objectives Chapter 1. Introduction
nesses can reduce holding costs, minimize stockouts, and avoid excess inventory, leading
to cost savings.
4. *Enhanced Customer Satisfaction:* Timely and accurate inventory management
ensures that products are available when customers need them, leading to improved cus-
tomer satisfaction and loyalty. Object detection and recognition help businesses meet
customer demands more efficiently and effectively.
5. *Competitive Advantage:* In today’s competitive business environment, companies
are constantly seeking ways to gain a competitive edge. Implementing advanced tech-
nologies like object detection and recognition for inventory management can differentiate
businesses from competitors and position them as industry leaders.
6. *Data-driven Decision Making:* Object detection and recognition provide valuable
data insights into inventory trends, demand patterns, and supply chain dynamics. By
leveraging this data, businesses can make informed decisions, optimize inventory levels,
and identify opportunities for process improvement and innovation.
7. *Adaptation to Market Trends:* With the rise of e-commerce, omnichannel re-
tailing, and dynamic consumer preferences, businesses need agile and adaptive inventory
management solutions. Object detection and recognition enable businesses to adapt to
changing market trends and customer demands more effectively.
8. *Compliance and Risk Management:* For industries with strict regulatory require-
ments, such as pharmaceuticals or food and beverage, accurate inventory management is
essential for compliance and risk management. Object detection and recognition help busi-
nesses maintain compliance with regulations and mitigate risks associated with inventory
discrepancies or shortages.
In summary, the motivation for implementing object detection and recognition for in-
ventory management lies in the desire to improve operational efficiency, enhance real-time
visibility, reduce costs, enhance customer satisfaction, gain a competitive advantage, make
data-driven decisions, adapt to market trends, and ensure compliance and risk manage-
ment. By addressing these motivations, businesses can unlock significant benefits and
drive success in today’s dynamic marketplace.
1.3 Objectives
1. *Develop an Accurate Object Detection System:* The primary objective of this project
is to develop an accurate and robust object detection system capable of identifying and
recognizing inventory items in various environmental conditions and settings.
2. *Enable Real-time Inventory Tracking:* Implement real-time inventory tracking ca-
pabilities to monitor the movement and location of inventory items continuously, providing
up-to-date information on inventory levels and statuses.
3. *Automate Inventory Management Processes:* Automate inventory management
processes, such as inventory counting, tracking, and replenishment, to reduce manual
labor, minimize errors, and improve operational efficiency.
3
1.3. Objectives Chapter 1. Introduction
4
1.4. Methodology Chapter 1. Introduction
1.4 Methodology
Data Collection and Annotation: Gather a diverse dataset of images or videos representing
inventory items in different settings. Annotate the dataset with bounding boxes or masks
to indicate the location and type of inventory items. Preprocessing and Augmentation:
Clean and preprocess the collected data, including resizing, cropping, and normalization.
Augment the dataset to increase diversity and robustness, using techniques like rotation,
flipping, and color augmentation. Model Selection and Training: Choose a suitable object
detection model architecture, such as Faster R-CNN or YOLO. Train the selected model
on the annotated dataset using a deep learning framework like TensorFlow or PyTorch.
Model Evaluation and Optimization: Evaluate the trained model’s performance using
metrics like precision, recall, and mean Average Precision (mAP). Fine-tune the model
and hyperparameters to improve performance on specific inventory items and environmen-
tal conditions. Deployment Architecture: Design the deployment architecture, including
hardware components (e.g., cameras, sensors) and software components (e.g., edge de-
5
1.5. Project Outcome Chapter 1. Introduction
vices, cloud servers). Real-time Object Detection Pipeline: Implement a real-time object
detection pipeline to capture live video streams from cameras or sensors. Process the video
streams through the trained model to detect and recognize inventory items in real-time.
Integration with Inventory Management System: Develop APIs or interfaces to integrate
the object detection system with the existing inventory management system. Enable
seamless communication between the object detection system and inventory databases for
inventory tracking and management. Testing and Validation: Conduct extensive testing
and validation of the deployed system in simulated and real-world environments. Verify
the accuracy, reliability, and scalability of the object detection and recognition system.
Performance Monitoring and Maintenance: Implement monitoring tools to track system
performance metrics, such as detection accuracy and latency. Perform regular maintenance
and updates to ensure the system remains effective and up-to-date. Diagrams:
i. Data Collection and Annotation Process: ii. Model Training Pipeline: iii. Real-time
Object Detection Pipeline: iv. Integration with Inventory Management System: These
diagrams visually represent the steps involved in each stage of the methodology, providing
a clear understanding of the process for implementing object detection and recognition for
inventory management.
6
1.5. Project Outcome Chapter 1. Introduction
7
1.6. Organization of the Report Chapter 1. Introduction
8
1.6. Organization of the Report Chapter 1. Introduction
9
Chapter 2
Background
10
2.1. Preliminaries Chapter 2. Background
2.1 Preliminaries
In this section, you have to provide the necessary background knowledge to understand
the rest of the report [1].
11
2.2. Literature Review Chapter 2. Background
ernment collects revenue through various taxes, including trading license fees, delegated
to local governments. Victoria Insglass Limited, awarded the contract for trading license
fee collection in Kampala, manages its licenses manually, leading to inventory manage-
ment challenges. The project aims to automate inventory management for Victoria Ins-
glass Ltd, ensuring timely decision-making and customer satisfaction. Literature review
underscores the importance of Management Information Systems (MIS) and automated
inventory control systems for efficient business management [6] However, challenges such
as data quality issues and organizational readiness are acknowledged, emphasizing the
importance of collaboration between data scientists, IT professionals, and supply chain
managers for successful implementation. Overall, the paper underscores the transforma-
tive potential of deep learning in supply chain optimization and provides practical insights
for managers aiming to leverage this technology for organizational success. Problem State-
ment: In traditional inventory management systems, businesses often face challenges in
accurately forecasting demand, optimizing inventory levels, and efficiently replenishing
stock. These challenges can lead to overstocking, stockouts, increased holding costs, and
lost sales opportunities. Moreover, manual or rule-based methods for inventory manage-
ment lack the adaptability and scalability needed to handle dynamic and complex supply
chain environments. Objective: The objective of this research is to develop an inventory
management system leveraging deep learning techniques to address the shortcomings of
traditional methods. By harnessing the power of deep learning algorithms, we aim to en-
hance demand forecasting accuracy, optimize inventory replenishment decisions, minimize
stockouts and overstocking, and ultimately improve overall supply chain efficiency. Key
Challenges:
1. Demand Forecasting Accuracy: Conventional forecasting methods often struggle
to capture the complex patterns and dependencies present in historical sales data. Deep
learning models need to overcome these challenges by effectively capturing nonlinear re-
lationships and temporal dependencies in demand data. 2. Dynamic Inventory Opti-
mization: Traditional inventory optimization techniques rely on static rules or heuristics,
which may fail to adapt to changing demand patterns and supply chain dynamics. Deep
learning-based approaches must dynamically adjust inventory levels based on real-time
demand signals, supply chain disruptions, and other contextual factors. 3. Data Quality
and Availability: Deep learning models require large volumes of high-quality historical
data for training. However, inventory data may suffer from noise, missing values, and
inconsistencies, posing challenges for model training and deployment. 4. Interpretability
and Explainability: Deep learning models are often perceived as black-box algorithms,
making it challenging to interpret their decisions and recommendations. Ensuring trans-
parency and explainability in the inventory management system is crucial for gaining
stakeholders’ trust and acceptance. Proposed Approach: We propose to develop a deep
learning-based inventory management system comprising several components: • Demand
Forecasting Module: Utilizing recurrent neural networks (RNNs), convolutional neural
networks (CNNs), or transformer architectures to capture temporal dependencies and
12
2.2. Literature Review Chapter 2. Background
13
2.3. Gap Analysis Chapter 2. Background
2.4 Summary
14
Chapter 3
Project Design
3.1.4 UI Design
3.5 Summary
15
Chapter 4
graphicx [export]adjustbox
[Must be present in Final Report. Incomplete version might be included in FYDP-1
Report, however it is optional.]
Every chapter should start with 1-2 sentences on the outline of the chapter.
16
4.1. Environment Setup Chapter 4. Implementation and Results
4.4 Summary
17
Chapter 5
18
5.3. Cost Analysis Chapter 5. Standards and Design Constraints
5.2.7 Sustainability
5.5 Summary
19
5.5. Summary Chapter 5. Standards and Design Constraints
20
Chapter 6
Conclusion
[Must be present in FYDP-1 Report and also in Final Report. Might be incomplete in
FYDP-1 Report.]
Every chapter should start with 1-2 sentences on the outline of the chapter.
6.1 Summary
6.2 Limitation
21
References
[1] Jon Kleinberg and Eva Tardos. Algorithm design. Pearson Education India, 2006.
22