https://github.com/naivehobo/smart-i
Smart-I is an android application aimed at helping the visually impaired using artificial intelligence and cloud computing.
https://github.com/naivehobo/smart-i
andorid android android-app android-application caption captioning captioning-images captions cloud cloud-computing deep-learning deep-neural-networks image-recognition visualization
Last synced: 5 months ago
JSON representation
Smart-I is an android application aimed at helping the visually impaired using artificial intelligence and cloud computing.
- Host: GitHub
- URL: https://github.com/naivehobo/smart-i
- Owner: naiveHobo
- Created: 2018-05-22T09:47:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-04-13T23:18:59.000Z (over 3 years ago)
- Last Synced: 2025-03-31T13:28:26.743Z (7 months ago)
- Topics: andorid, android, android-app, android-application, caption, captioning, captioning-images, captions, cloud, cloud-computing, deep-learning, deep-neural-networks, image-recognition, visualization
- Language: Python
- Size: 2.05 MB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart-I
*NOTE: The app is currently not running since we don't have enough credits to run our server on Azure.*
[](https://youtu.be/NQ2HRKvR40E "Smart-I - See The World Through Your Phone")
## Introduction
Smart-I is an attempt to harness the power of Artificial Intelligence and Cloud Computing with the aim of helping the visually impaired by narrating the world around them. Using a cascade of deep neural networks, Smart-I is able to predict apt captions for the scene captured in an image and the depth of each pixel in this image with respect to the camera. This information is combined to develop a deep understanding of the environment which is then outputted as speech, thus helping the visually impaired to visualize and navigate in their surroundings.## Cloud Server
A server is hosted on Microsoft Azure which takes an image from the camera feed of the device, performs inference on the cloud using our deep neural networks and responds with the prediction.*NOTE: Our current subscription on Azure (Azure Free Pass) forbids us from setting up virtual machines with GPU instances. Hosting the server on a relatively less powerful machine has caused the response time for the server to increase significantly. Smart-I can run in real-time provided the server is set up on a powerful virtual machine on the cloud and this would be taken care of in the next update.*
## Instructions
Just download the apk and install it on your Android device, giving the apk the necessary permissions. Make sure you have an active internet connection. Due to the slow response time of the server, you will have to wait about 15 seconds to get a prediction. As soon as you recieve a response from the server, Smart-I will begin narrating the world around you.## Android Application
The apk for Smart-I is available [here](https://github.com/naiveHobo/Smart-I/raw/master/app-release.apk).Documentation is available [here](https://github.com/naiveHobo/Smart-I/raw/master/Smart-I_Doc.pdf).
#### Made with ♥ by:
- Reuben Nellissery
- Amit Jindal
- Sarthak Mittal