Giter Site home page Giter Site logo

ingenious's Introduction

Emergency-ISL-Service-Provider

Dataset:-

Indian Sign Language Dataset reference - https://indiansignlanguage.org/

Signs:-

Accident - https://indiansignlanguage.org/accident/ Ambulance - https://indiansignlanguage.org/ambulance/ Breathe - https://indiansignlanguage.org/breathe/ Emergency - https://indiansignlanguage.org/emergency/ Fire - https://indiansignlanguage.org/fire/ Help - https://indiansignlanguage.org/help-2/ Inspiration:

In a world rapidly moving towards inclusivity in all domains, features allowing accessibility to the deaf and hard of hearing community gain a lot of importance. When the features are related to emergency services, the services are requirements, not a luxury. Across the globe, emergency services rely on a telephone/mobile number/hotline, to be contacted by the affected in difficult situations. People using SL(Sign Language) as their means of communication lose their right to these fundamental services. The inspiration for this project,thus, comes from the necessity of providing access to emergency services during times of crisis.

What it does

The website, named With You-Emergency Buddy, interprets ISL components for "accident","ambulance","breathe","emergency","fire" and "help" which are basic signs which can be instrumental in any catastrophic situations. On detecting a specific sign, a message is sent to the emergency service contact number, including the name of the emergency faced, along with location coordinates, IP address of the device and Region. With You allows emergency services to be requested, with just the ISL signs shown by the affected.

How we built it

For building With You, we have created an LSTM(Long short-term memory) machine learning model, utilizing a custom dataset for the ISL signs "accident", "ambulance", "breathe", "emergency","fire" and "help". The model yielded 98% accuracy with MediaPipe solutions for detecting hand signs. Deployed on the With You-Emergency Buddy website using Flask. The SMS that will be sent to the emergency service contact number is done using fast2sms Dev API which according to the sign recognized will send messages. The location of incident along with the ip address of device is fetched using geolocation library.

Challenges we ran into

The main challenges we faced included a lack of a ready dataset for emergency signs, the difficulty in decoding signs which were not just static, but involving continuous movement, and the obstacle in messaging the emergency service contact number directly from the website.

Accomplishments that we're proud of

The ML model used can efficiently detect the ISL signs, with an accuracy of 98%. Just showing the sign, a person can directly contact the emergency sevice in a matter of second. Even though we were in different cities, we ensured we completed this project on time and with a good accuracy.

What we learned

->LSTM ->Flask deployment ->Website-to-SMS

What's next for With You - Emergency Buddy

The next step for With You has to be the inclusion of many more dynamic ISL signs, making With You a leading solution for accessibility issues our fellow humans face. Deploying the same model on an Android/ IOS application will also be a part of With You's future scope.

How to use the Website

->Click on the Detect Sign button on the website ->Wait for 2-3 minutes for the camera to be switched on. ->Once switched on, place your hands in front of the camera and look for the hand tracker to appear on your hand. ->Show the emergency sign. Detected sign will be shown on the top of the frame. ->To exit camera, press 'Q'on your keyboard. Message will be sent to emergency contact number immediately.

ingenious's People

Contributors

atharva-d avatar shreyaadaga avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.