/SafeRoad
2022 Graduation Project
Class1_Team6
201735805 Changhun Kang
201735858 Donghun Lee
201935078 Jeongmin Oh
SafeRoad
Brief description
/01
Data & Model
/02
About application
/03
Marketing
/04
/ TABLE OF CONTENTS
/05
Appendix
SafeRoad
/Brief Description
/01
SafeRoad
SafeRoad
/서울시 안심이 앱
/ MARKET ANALYSIS (1)
/ Safer Way mobile
/ 블록 버스터즈
SafeRoad
/ MARKET ANALYSIS (2)
SafeRoad
/ MOTIVATION
It’s hard to
operate phone in
urgent situation!
Could you do it
for me?
SafeRoad
Detect anomal behavior
Easy report
Police station map
/ FUNCTION
NO NEED!
SafeRoad
/Data & �Model
/02
SafeRoad
/ COLLECTING METHOD
SafeRoad
/ COLLECTED DATA (1)
🡪 10,000 samples
SafeRoad
/ COLLECTED DATA (2)
* Kalman filter
Row data
After filtering
** Z-score normalization
SafeRoad
/ MODEL (1)
Anomaly detection
Unsupervised learning
LSTM AE
Difficult classification
- The frequency of abnormal behavior is very low and there are many variables
Anomaly detection
- Finding abnormal patterns (anomalies), objects through data
Supervised inappropriate
- There are many variables that can occur while walking
- It is difficult to collect abnormal data
Mixed algorithm
- Algorithm that mixes LSTM and Auto Encoder
- LSTM : deal with sequence data
- Auto encoder : learn characteristics of normal data
SafeRoad
/ MODEL (2)
/Auto encoder
- Algorithm with the function that reconstructs the input data
- Compare the difference between the reconstructed result VS the learned normal feature
- Compare the difference with a predefined threshold
🡪 it is judged as abnormal data when the threshold is exceeded
SafeRoad
/ MODEL (3)
/LSTM
- Solve RNN’s long-term dependencies (time gap to get the information you need)
SafeRoad
/ MODEL (4)
/LSTM AE
- Replace cells in Autoencoder network with LSTM cells
LSTM
X
/Our Model
LSTM
LSTM
LSTM
Dense
SafeRoad
/ KERAS MODEL
/Keras model
/Model summary
SafeRoad
/ TRAIN INFO
/Train info
/Train environment
Batch size | Train epoch | Callback |
16 | 50 | 7 |
CPU | RAM | GPU |
AMD Ryzen 5 3500X 6-Core Processor 3.60 GHz | 16.0 GB | GeForce GTX 1660 SUPER |
SafeRoad
/ TRAINING LOSS
SafeRoad
/ SET THRESHOLDS
Calculate and save thresholds
SafeRoad
/ DETECTION
Threshold
Average of
6 sensors threshold
>
Anomaly
Average of mean squared error
Difference between input and output values
SafeRoad
/ MODEL ACCURACY
Detection Accuracy : Anomaly Behavior
SafeRoad
/About Application
/03
SafeRoad
/ INTRO SCREEN
GPS permission
SMS permission
CALL permission
SafeRoad
/ HOME SCREEN (1)
Longitude & Latitude to Address 🡪 ‘Geocoder’
current location
SafeRoad
/ HOME SCREEN (2)
police station
Mark the nearest police station 🡪 ‘Place API web service’
SafeRoad
/ MENU (1) - DETECTION
SafeRoad
/ MENU (2) – CALL
Firestore
SafeRoad
/ MENU (3) – USER INFO
Write to Firestore
SafeRoad
/ DEMO VIDEO
https://youtu.be/A03MYqSFPww
SafeRoad
/Marketing
/04
SafeRoad
/ SWOT
SafeRoad
/ 4P strategy
Application that detects user's abnormal behavior
by using sensors on the smartphone
Free to use the application
Available on Google Play Store
Ads exposure to various platforms and make public as open source
/Product
/Price
/Place
/Promotion
SafeRoad
/ PROMOTION
/Kakao Talk
혼자 걷는 밤길,
불안할 땐?
SafeRoad
어둡거나 인적이 드문 골목길을 걸을 때 …
/GitHub Open Source
SafeRoad
/ IN-APP ADVERTISEMENT
/Banner ads
SafeRoad
/Appendix
/05
SafeRoad
/ PROFESSOR & MEMBERS
Prof. Youngmin Oh
SafeRoad
/ URL
/GitHub
/YouTube
/Slack
* Click the icon
SafeRoad
/ REFERENCE
SafeRoad
/ THANK YOU!
SafeRoad application of Team 6;
2022 Graduation Project
SafeRoad