SlideShare a Scribd company logo
2
Most read
6
Most read
10
Most read
An Intelligence Security System
for Women
-K M Aishwarya
-S R Prathiksha
-Shubhangi Agarwal
Why this?
In the month of September, as a part of Hike India’s and
Dexter Talent Lab’s collaborative & innovative approach
to increase women safety in our society, we participated
in a Hackathon organized for women that was aimed at
building a software product that helps increase safety for
women in India.
Being fortunate enough to secure the 3rd position in the
hackathon, we got a chance to visit the Hike Messenger’s
HQ in New Delhi, India; and present our protocol to the
CEO & Founder of Hike: Kavin Bharti Mittal.
Overview
Enclosed within these slides is a brief description of:
• The problem statement we tried to solve
• Our approach towards it
• The solution we came up with.
Problem Statement
Build a security system for women that is
completely automated and requires no human
interference whatsoever.
Approach
The system should be fool proof and
independent of any mobile or web application.
So that safety is ensured even if the victim is not
in possession of a phone at the time of the
crime.
Solution
• We built a MATLAB-web interface wherein:
– An arrangement of a bi-camera setup (2 cameras)
– One placed at a higher altitude than the other.
– Camera 1: Captures image. Detects the number of people in the image.
– If more than 1 person detected, signal sent to Camera 2.
– Camera 2: Captures image. Gender recognition performed based on facial
features.
– If even one female is recognized, Facial Expression Recognition is
performed.
– On detecting emotions of fear, disgust or sadness, Camera 2 sends off an
alarm to the web server.
– Backend code retrieves latitude and longitude of the camera where threat
is detected.
– Alert SMS’s and emails sent to the nearby police stations by web server.
I. MATLAB Simulation
• Version used: R2009a
• Implemented for: Facial Expression
Recognition (Eigen Face Recognition Method)
Why use MATLAB?
– In built toolboxes: Image Processing toolbox,
Artificial Neural Networks toolbox, audio-video
processing toolbox
– Pre-processing is way easier!
– A vast base for simulation of both hardware and
software components.
– Incorporates Linear Algebra for all mathematical
calculations.
Mood Detection
• The 7 basic moods detected on human face in
MATLAB:
– Happiness
– Sadness
– Fear
– Disgust
– Angry
– Surprise
– Neutral
Steps
• Capture an image
• Pre-processing of input image
• Perform PCA (Principal Component Analysis),
identify and concentrate on the skin-area of the
face.
• Perform Facial Expression Recognition using Eigen
Face recognition.
• Display output image with the expression label of
the matched image from the train database.
Step 1 - Preprocessing
– Denoising the image (removes unwanted
distortions that are seen as noise)
– Feature extraction (focuses on facial features)
– Cropping (background is cropped)
– Recognizing and focusing on the face area
Step 2 - PCA
Few instances of usage of PCA:
– Dimensionality reduction (used in this case)
– Pattern Recognition
– Data Reduction (audio/video/image etc.)
PCA is a vast topic in itself, which cannot be covered within these slides
alone. Hence only its areas of application have been mentioned here.
Step 3 - Facial Expression Recognition
• Given a prior database of images with each one
of them labeled with a facial expression, an input
captured image has to be pre-processed,
compressed and matched with one of the images
in the training set.
• Once recognized, the label assigned to the image
identified from the training set is assigned to
input image.
• Hence the facial expression of the captured
image is displayed, based on which an alarm is
set off.
II. Developing the User
Interface
UI – AngularJS
• Framework for dynamic web apps.
• Mainly used for single page applications.
• A product of Google©.
• Features –
– MVVM(Model-View-ViewModel)
– 2 Way Data Binding
– Filters and dynamic templating.
Working
• Backend code sends the latitude and longitude
of the place where a threat gets detected.
• Reverse geocoding the latitude and longitude
attributes and displaying of the location on
Google maps, by creating markers.
• Thus, location is sent to helping centers and
police stations nearby.
Why AngularJS?
• Dynamically fetches results and updates view.
• Pairs with AJAX for amazing speeds.
• Can be easily incorporated with iOs and
Android.
Emergency Alert Service (EAS)
 Instant email alerts sent to all the Durga Centers (women help
centers), police stations and the volunteers nearby.
 Provision for voluntary signup as volunteers on the website made
available.
 Send Text Messages, Hike messages to volunteers according to
their preferences.
 Finding out the availability of volunteers as to whether they are in
town or not.
 In cases of the volunteer being out of reach, the message alerts
can be disabled.
 Provision of extra services (like automated calls) parallely with the
message notifications.
III. Tech Stack
Spring framework.
J2EE
REST APIs
MySQL
• Why APIs?
For reusability purposes.
• Why J2EE and Spring?
Tends to impose as little constraints as possible.
• Why MySQL?
Faster and more reliable.
Thank you!
We hope you go ahead and contribute and make
this world a better place to be in! 
Any questions?
Drop a mail to: aish3095@gmail.com

More Related Content

PPTX
Women safety device with gps tracking and alerts
PPT
advanced security system for women
PDF
Application for Women Safety
PDF
IRJET - Women’s Safety System using IoT
PPTX
Arduino Based Parking Lot System
PPSX
Womensecurityapp12
PPT
Smart Traffic Light Controller
PDF
Women’s Safety Jacket
Women safety device with gps tracking and alerts
advanced security system for women
Application for Women Safety
IRJET - Women’s Safety System using IoT
Arduino Based Parking Lot System
Womensecurityapp12
Smart Traffic Light Controller
Women’s Safety Jacket

What's hot (20)

PPT
Safety app for woman
PPTX
women safety
PPTX
IOT based smart agriculture monitoring.pptx
PDF
IRJET- Women Security System using GSM and GPS
PPTX
Face detection presentation slide
PPSX
Women security application
PPTX
women security on IOT
PDF
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
PPTX
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
PPTX
SMART CAR-PARKING SYSTEM USING IOT
PPTX
IoT based Women Smart Sec.
PPSX
Wireless Charging in mobiles
PPTX
Automatic railway gate control using arduino uno
PPTX
SMART CAR-PARKING SYSTEM USING IOT
PPTX
Vehicle accident detection and messaging system using GSM and arduino
ODP
Smart Parking System Based on embedded System and Sensor Network
PPTX
ACCIDENT PREVENTION AND DETECTION SYSTEM
PPTX
Smart car parking system
PPTX
SMART HELMET
PDF
Women Safety Night Patrolling Robot Using IOT
Safety app for woman
women safety
IOT based smart agriculture monitoring.pptx
IRJET- Women Security System using GSM and GPS
Face detection presentation slide
Women security application
women security on IOT
SMART INTELLIGENT SECURITY SYSTEM FOR WOMEN
ACCIDENT DETECTION AND VEHICLE TRACKING USING GPS,GSM AND MEMS
SMART CAR-PARKING SYSTEM USING IOT
IoT based Women Smart Sec.
Wireless Charging in mobiles
Automatic railway gate control using arduino uno
SMART CAR-PARKING SYSTEM USING IOT
Vehicle accident detection and messaging system using GSM and arduino
Smart Parking System Based on embedded System and Sensor Network
ACCIDENT PREVENTION AND DETECTION SYSTEM
Smart car parking system
SMART HELMET
Women Safety Night Patrolling Robot Using IOT
Ad

Viewers also liked (18)

PPTX
Security of women ppt
PPTX
Safety of women
PPTX
Singular Value Decomposition Image Compression
PDF
Project Report on "Women Safety and Empowerment"
PPTX
SVD - IEEE WiSPNET 2016 Conference Presentation
PPTX
Are women safe in India . . .
PPTX
Women safety in india
PDF
Women Security Assistance system with GPS tracking and messaging system
PDF
Vehicle tracking system using gps and gsm techniques
PPTX
Slideshare ppt
PPT
Music Recommender Systems
PDF
Portable device for women security
PDF
CONNECTKaro 2015 - 4B - Women's Safety in Public Transport
PPTX
Implementation of Home Security System using GSM module and Microcontroller
ODP
Workshop on women safety ritu dhar, acp,detective dept.
PPT
Image compression using singular value decomposition
PPTX
Electromyography (emg)
PPTX
Security system using Arduino
Security of women ppt
Safety of women
Singular Value Decomposition Image Compression
Project Report on "Women Safety and Empowerment"
SVD - IEEE WiSPNET 2016 Conference Presentation
Are women safe in India . . .
Women safety in india
Women Security Assistance system with GPS tracking and messaging system
Vehicle tracking system using gps and gsm techniques
Slideshare ppt
Music Recommender Systems
Portable device for women security
CONNECTKaro 2015 - 4B - Women's Safety in Public Transport
Implementation of Home Security System using GSM module and Microcontroller
Workshop on women safety ritu dhar, acp,detective dept.
Image compression using singular value decomposition
Electromyography (emg)
Security system using Arduino
Ad

Similar to An Intelligence Security System for Women (20)

PPTX
Industrial Presentaion
PPTX
Presentation Sketchrekon see u like it is .pptx
DOCX
Face Recognition Home Security System
PPTX
AI-ML-Virtual-Internship on new technology
PDF
Design_of_Face_Recognition_based_Embedde (1).pdf
PPTX
Final Report on Optical Character Recognition
PPTX
Traffic Violation Detector using Object Detection
PDF
IRJET- VISITX: Face Recognition Visitor Management System
PPTX
Smart Mobile Attendance System:Leveraging AI.pptx
DOC
PY067.doc dh djdjdkdkdjxjjjx sjdisbdjdmdks dj
PPTX
Final PPT.pptx
PDF
An AI Based ATM Intelligent Security System using Open CV and YOLO
PDF
A Survey on Security for Server Using Spontaneous Face Detection
PDF
IRJET - Automated Identification System using Discrete Wavelet Transform
PDF
IRJET - A Review on Face Recognition using Deep Learning Algorithm
PDF
IRJET- Face-Track: Smart Attendance System using Face Recognition
PPTX
745549863-Presentation-proposal-134.pptx
PDF
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...
PDF
IRJET- Credit Card Authentication using Facial Recognition
PDF
Face Recognition Based Payment Processing System
Industrial Presentaion
Presentation Sketchrekon see u like it is .pptx
Face Recognition Home Security System
AI-ML-Virtual-Internship on new technology
Design_of_Face_Recognition_based_Embedde (1).pdf
Final Report on Optical Character Recognition
Traffic Violation Detector using Object Detection
IRJET- VISITX: Face Recognition Visitor Management System
Smart Mobile Attendance System:Leveraging AI.pptx
PY067.doc dh djdjdkdkdjxjjjx sjdisbdjdmdks dj
Final PPT.pptx
An AI Based ATM Intelligent Security System using Open CV and YOLO
A Survey on Security for Server Using Spontaneous Face Detection
IRJET - Automated Identification System using Discrete Wavelet Transform
IRJET - A Review on Face Recognition using Deep Learning Algorithm
IRJET- Face-Track: Smart Attendance System using Face Recognition
745549863-Presentation-proposal-134.pptx
IRJET - Real-Time Analysis of Video Surveillance using Machine Learning a...
IRJET- Credit Card Authentication using Facial Recognition
Face Recognition Based Payment Processing System

Recently uploaded (20)

PDF
Digital Logic Computer Design lecture notes
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
web development for engineering and engineering
PPTX
Sustainable Sites - Green Building Construction
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Construction Project Organization Group 2.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Well-logging-methods_new................
Digital Logic Computer Design lecture notes
Strings in CPP - Strings in C++ are sequences of characters used to store and...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
web development for engineering and engineering
Sustainable Sites - Green Building Construction
Lecture Notes Electrical Wiring System Components
UNIT 4 Total Quality Management .pptx
Geodesy 1.pptx...............................................
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
OOP with Java - Java Introduction (Basics)
Construction Project Organization Group 2.pptx
Internet of Things (IOT) - A guide to understanding
Structs to JSON How Go Powers REST APIs.pdf
CH1 Production IntroductoryConcepts.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Well-logging-methods_new................

An Intelligence Security System for Women

  • 1. An Intelligence Security System for Women -K M Aishwarya -S R Prathiksha -Shubhangi Agarwal
  • 2. Why this? In the month of September, as a part of Hike India’s and Dexter Talent Lab’s collaborative & innovative approach to increase women safety in our society, we participated in a Hackathon organized for women that was aimed at building a software product that helps increase safety for women in India. Being fortunate enough to secure the 3rd position in the hackathon, we got a chance to visit the Hike Messenger’s HQ in New Delhi, India; and present our protocol to the CEO & Founder of Hike: Kavin Bharti Mittal.
  • 3. Overview Enclosed within these slides is a brief description of: • The problem statement we tried to solve • Our approach towards it • The solution we came up with.
  • 4. Problem Statement Build a security system for women that is completely automated and requires no human interference whatsoever.
  • 5. Approach The system should be fool proof and independent of any mobile or web application. So that safety is ensured even if the victim is not in possession of a phone at the time of the crime.
  • 6. Solution • We built a MATLAB-web interface wherein: – An arrangement of a bi-camera setup (2 cameras) – One placed at a higher altitude than the other. – Camera 1: Captures image. Detects the number of people in the image. – If more than 1 person detected, signal sent to Camera 2. – Camera 2: Captures image. Gender recognition performed based on facial features. – If even one female is recognized, Facial Expression Recognition is performed. – On detecting emotions of fear, disgust or sadness, Camera 2 sends off an alarm to the web server. – Backend code retrieves latitude and longitude of the camera where threat is detected. – Alert SMS’s and emails sent to the nearby police stations by web server.
  • 7. I. MATLAB Simulation • Version used: R2009a • Implemented for: Facial Expression Recognition (Eigen Face Recognition Method)
  • 8. Why use MATLAB? – In built toolboxes: Image Processing toolbox, Artificial Neural Networks toolbox, audio-video processing toolbox – Pre-processing is way easier! – A vast base for simulation of both hardware and software components. – Incorporates Linear Algebra for all mathematical calculations.
  • 9. Mood Detection • The 7 basic moods detected on human face in MATLAB: – Happiness – Sadness – Fear – Disgust – Angry – Surprise – Neutral
  • 10. Steps • Capture an image • Pre-processing of input image • Perform PCA (Principal Component Analysis), identify and concentrate on the skin-area of the face. • Perform Facial Expression Recognition using Eigen Face recognition. • Display output image with the expression label of the matched image from the train database.
  • 11. Step 1 - Preprocessing – Denoising the image (removes unwanted distortions that are seen as noise) – Feature extraction (focuses on facial features) – Cropping (background is cropped) – Recognizing and focusing on the face area
  • 12. Step 2 - PCA Few instances of usage of PCA: – Dimensionality reduction (used in this case) – Pattern Recognition – Data Reduction (audio/video/image etc.) PCA is a vast topic in itself, which cannot be covered within these slides alone. Hence only its areas of application have been mentioned here.
  • 13. Step 3 - Facial Expression Recognition • Given a prior database of images with each one of them labeled with a facial expression, an input captured image has to be pre-processed, compressed and matched with one of the images in the training set. • Once recognized, the label assigned to the image identified from the training set is assigned to input image. • Hence the facial expression of the captured image is displayed, based on which an alarm is set off.
  • 14. II. Developing the User Interface
  • 15. UI – AngularJS • Framework for dynamic web apps. • Mainly used for single page applications. • A product of Google©. • Features – – MVVM(Model-View-ViewModel) – 2 Way Data Binding – Filters and dynamic templating.
  • 16. Working • Backend code sends the latitude and longitude of the place where a threat gets detected. • Reverse geocoding the latitude and longitude attributes and displaying of the location on Google maps, by creating markers. • Thus, location is sent to helping centers and police stations nearby.
  • 17. Why AngularJS? • Dynamically fetches results and updates view. • Pairs with AJAX for amazing speeds. • Can be easily incorporated with iOs and Android.
  • 18. Emergency Alert Service (EAS)  Instant email alerts sent to all the Durga Centers (women help centers), police stations and the volunteers nearby.  Provision for voluntary signup as volunteers on the website made available.  Send Text Messages, Hike messages to volunteers according to their preferences.  Finding out the availability of volunteers as to whether they are in town or not.  In cases of the volunteer being out of reach, the message alerts can be disabled.  Provision of extra services (like automated calls) parallely with the message notifications.
  • 19. III. Tech Stack Spring framework. J2EE REST APIs MySQL • Why APIs? For reusability purposes. • Why J2EE and Spring? Tends to impose as little constraints as possible. • Why MySQL? Faster and more reliable.
  • 20. Thank you! We hope you go ahead and contribute and make this world a better place to be in! 
  • 21. Any questions? Drop a mail to: aish3095@gmail.com