Architectural Diagrams - PatilAntariksh/Mind-For-The-Blind GitHub Wiki
This System Context Diagram provides a high-level view of the Mind-For-The-Blind system, showing how it interacts with users and external systems.
The central system (Mind-For-The-Blind Mobile Application)
- Visually Impaired Users – Individuals who rely on the app for assistance. 2.Helpers/Navigators – People assisting visually impaired users through video chat.
-
Currency Detection Module – Identifies currency notes using machine learning.
-
AI-Powered Personal Assistance – Provides voice-based responses.
-
Video Call Module – Enables real-time communication between users and helpers.
-
Cloud Server/Database – Stores user authentication data securely.

This container diagram represents the architecture of the "Mind for the Blind" mobile application
Visually Impaired User
- A blind user who accesses the application for various assistive services.
- Logs into the mobile app via biometric authentication.
- Can use services like currency detection, AI assistant, and helper navigation.
Helper
- A visually paired user who assists the blind person with navigation.
- Logs into the app and joins a video chat room to guide the visually impaired user.
- Helps in real-time through video communication.
- Mobile App (Android/iOS)
-
The central interface that grants users (both visually impaired and helpers) access to assistive services.
-
Provides an intuitive UI with large buttons and voice interactions.
-
Routes user actions to respective services.
- Database
-
Stores user information and user types (blind person or helper).
-
Manages authentication and biometric login credentials.
- Currency Detection Module
-
Uses a Machine Learning (ML) model to detect currency denominations from camera input.
-
Converts detected currency details into audio feedback for the user.
- Helper Navigation Module (Video Call Module)
-
Provides real-time video chat between the blind user and their helper.
-
Ensures secure password-based room authentication before allowing users to connect.
-
Used by blind users to navigate safely with assistance.
- AI Assist Mode (AI Chatbot)
-
An AI-powered chatbot that interacts with users through verbal input and output.
-
Helps users with general queries and day-to-day assistance.
User Registration & Login
-
Both visually impaired users and helpers register and log in via biometric authentication.
-
The database stores user credentials.
-
Accessing the Mobile App
a) Currency Detection
b) Helper Navigation
c) AI Assistant Mode