Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 24

Project: Architecture less smart Supervisor: Dr.

Zahid Mahmood
system for green and clean
environment (smart city solution)
Date: 29 July, 2021 Class: BS(CS) 2017-2021

Name Registration No.

Nouman Rasheed Applied

Hassan Javed Applied

1
Agenda
 Introduction
 Scope and Objectives
 Existing system
 Problems with existing system
 Features of our proposed system
 Design
 Architecture Diagram
 Class Model
 Class Diagram
 Interaction Model
 Use Case Diagram
 Sequence Diagrams
 Activity Diagrams
 Implementation
 Testing 2
Introduction

 Architecture less system

Detect garbage from videos and images

 Measure volume of garbage

Keep record of detected garbage/waste and its location

 Generate Report

3
Scope and Objectives

We are Planning to achieve the following goals at the end.


 Garbage/waste detection.
 Waste/Garbage recognition.
 Measurement of garbage level.
 Storing the location and date in the database.
 No physical architecture required to make the system smart like sensors etc.

4
Existing system

 The existing systems are sensor based systems.

 Architecture-oriented systems faces lot of safety issues.

 Keeping these systems safe in open areas is not possible.

 Maintenance of these systems is a big issue.

 Traditional systems can only track the garbage in fixed areas.

5
Features of our proposed system
 Its secure and Using the latest technology.

 Drone based architecture-less system which replaces the traditional sensor based

systems.

 Can also detect the waste/garbage outsides the bins and in open areas.

 This system can be used to measure the percentage of garbage in areas like,

villages, rivers, on road sides, garbage bins etc.

6
System Design
Major types of system design:
 Architecture Diagram
 Use case Diagram
 Activity Diagram.
1. Activity diagram for admin
2. Activity diagram for Dataset
3. Activity diagram for Model Training
4. Activity diagram for Object Detection
5. Activity diagram for GPS

7
System Design
 Sequence Diagrams
1. Sequence diagram for admin
2. Sequence diagram for admin view details
3. Sequence diagram for object detection and saving data
 Component Diagram
 Class Diagram

8
Architecture Diagram

9
Use Case Diagram
Use case Diagram for Architecture less smart system for clean and green environment

date

Login Location
View details
Admin Volume of
Garbage
Test images

Object detection Image Dataset


model
Train images
Clssssdjklshfslakjflkfjsdlfsj;la

Raspberry pi
video/images
Image
Processing

Volume AI Camera
Garbage meassurement
Detected

Image Resizing
No Garbage
Feature
Extraction
Garbage
location

GPS 10
Activity Diagram
Activity Diagram for Admin

Start

Login

False

Check

True

Check Date Location Volume of Garbage

Logout

End
11
Activity Diagram
Activity Diagram for Creating dataset

Start

Creating dataset
images

Selection of Target
areas

VGG image
annotator

Saving annotations in
JSON format

Spliting dataset into


Training and testing

End
12
Activity Diagram
Activity Diagram for Model Training

Start

Dataset

Configration file

MASK R-CNN

Pre-trained coco
weights

Trained weight files

End

13
Activity Diagram
Activity Diagram for Object Detection

Start

Camera Captures
object

Raspberry Pi

Model

No

Prediction
yes

Image Processing

Volume
Meassurement

Store Detail in
Database

End 14
Activity Diagram
Activity Diagram for GPS

Start

GPS

location Request

Raspberry pi

location saving

End
15
Sequence Diagrams
Admin Login

: Admin :Server :Database

Login

Authorization

Authorize user

Successfully Login

16
Sequence Diagrams
Admin ViewDetails

: Admin :Server :Database

viewdetail

request

get id, volume, location, date

display details

17
Sequence Diagrams
Object detection and saving data

:Object :Camera :Raspberry pi :GPS :Database

Transfer object

Capture object

Location request

Return location

data send to database

18
Component Diagram

Video
transmitter

Pi camera

Raspberry PI

Ultra sonic Flight


sensor Controller

Motor
GPS
controller

Power supply

19
Class Diagram

User/Admin

PK Image ID

Volume

Location Cordinates

Date

20
Implementation

21
Software Requirements
 The software requirements for this project are:
 Python 3.9.5
 Django Framework
 Bootstrap 5
 HTML5
 TensorFlow
 Kera’s
 Mask R-CNN
 NumPy
 OpenCV
 Drone kit-Python
22
Hardware Requirements
The final product will be a device having the following hardware and software components:
 Batteries: These batteries will power the programmable bed and motors.
 Programmable hardware kit Raspberry pi: To work as a microcontroller and ide to run on a computer.
 GSM controller/wi-fi module: Used for communication over GSM and/or internet.
 Desktop interface: To analyze the data from the drone camera feed.
 HC-SR04 Ultrasonic Distance Sensor: To avoid obstacles in the way of drone.
 DJI F550 Hexa-copter complete Kit: This kit will contain DC motors, propellers, and a Hexa-copter frame.
 8MP Pi Camera: For detection of garbage and level detection
 APM 2.8 Flight Controller with Accessories: One piece of APM 2.8, One piece of shock absorber, One
piece of M8N Ublox GPS, One GPS vertical fitting, One piece of JR male to male jumper wire 10cm.

23
Thank You

24

You might also like