Scope Document
Scope Document
Project Category:
A-Desktop Application/Information System B-Web Application/Web Application based Information System
C-Problem Solving and Artificial Intelligence D-Smartphone Application
1. Abstract
Blind and visually impaired people are usually unable to do many of the daily life tasks by
themselves. They need some kind of assistance to be able to get the task done. Often, when such a
person is living on his own, he might not have someone to guide him. Using the today’s technology,
visually impaired people can get assistance more easily without depending on someone.
Although many digital solutions are available now in the market, but still there is no such solution
which covers every aspect a blind can be helped with. The existing systems cover some special
perspectives with limitations.
Our application enables the blind to get help in every kind of a task by providing the blind with an
option to get in contact with volunteer in a secure one-to-one video conference, where the volunteer
will be able to see around the blind and take static images with in a video call. Also, the target
person will be able to get location-based assistance without any involvement of volunteer.
Our system will introduce the idea of audio request processing with easy to access app feature
which starts the app just by user shaking the phone.
Scope Document
2. Introduction
Dealing with visual loss is difficult enough on its own. Individuals who are blind or low vision are
commonly driven to isolation by a variety of circumstances, including a lack of emotional support
at diagnosis centers, difficulty accessing activities and information, societal stigma, and a lack of
work opportunities. Blind persons deal with a variety of visual obstacles on a daily basis, such as
reading the label on a frozen meal and determining if they are at the correct bus stop.
Did I adjust the oven's temperature correctly? What shade of tie should I match this suit with? What
is written on this sign? Questions like these are easy to answer for some, but riddles for billions.
More than a quarter of the world’s population experience some sort of visual impairment and don’t
always have a friend, family member or Skype call available that can help them find the quick
answer. Wanting to be independent and live on your own is hard when small inconveniences like
this pile up. In today's fast-paced world, the spirit of voluntarism is gradually dwindling.
Most people do not have the time to devote to a social cause. There is need to make an app that is
profit free, so people join that app just to help blind people. This project will make a software
available for blind people which runs on the assistance of sighted volunteers. By registering for the
app as a volunteer, anyone can become a sighted volunteer. In spite of the fact that many of the
duties involved in helping the blind and visually impaired are straightforward, volunteers are not
subject to background checks or formal training. Anyone who responds to the call for aid first
among a group of volunteers receives the user's request for assistance. During calls, volunteers
maintain their anonymity and do not appear on camera; only their voice is transmitted. So, using
this app anyone can become vision of any blind person and help them in their life.
3. Problem Statement
In 2021, 43 million people were believed to be blind. There have been numerous services for
disabled people who are considered second-class citizens as our society grows. The assurance of
mobility for blind individuals is one of several important supports. Despite numerous attempts, it is
still difficult for blind persons to move independently. There are currently many apps working for
blind people that help them manage their daily base tasks.
The main problem in these apps is that they require blind people to touch the screen in other to
execute any command or press any button. This is the major concern for blind people to learn about
that device interface. In case of any emergency, they have to open that app by clicking and then
clicking any button to make that app function. There is a need to make an app that works on the
voice command of blind people. The other major concern of apps that are currently in the markets is
that they are AI-based. These apps help blind people using AI algorithms there is no doubt that
nowadays AI advancements in computer technology solved many problems but still, they lack an
understanding of human nature, and the accuracy level to answer human questions is low. The best
way to help Blind people is to provide them with human volunteer helpers so they can understand
better.
Scope Document
Major issues faced by blind people is finding lost or dropped item, describing pictures, painting
or other artwork, matching and describing color, reading the label, Fixing computer issues,
Shopping for groceries, Identifying expiration dates on food products, Familiarizing
themselves with new surroundings, Navigating new place and determining public
transportation arrival and departure so different type of questions are being asked by blind people
as they can face many problems dealing with home or business chores so it is impossible to train a
model that can accurately answer their questions accuracy level varies as machines are not 100%
accurate so only human volunteer make suitable answer to blind person questions.
4. Problem Solution/Objectives of the Proposed System
Voice recognition technologies are much more necessary now than they ever have been due to the
explosive rise of wireless communications. Voice applications that use voice interfaces, voice
recognition, and voice dialogue management enable users to concentrate on their current tasks
without using their hands or eyes more than necessary. The application listens to your requests and
then speaks back in response. Our main target in this app is to overcome the demand for blind
people to get comfortable with the app interface. Blind people didn’t require any interface for the
app as they cannot see so the need is to provide them with software that works on voice commands.
This software will get activated by shaking your phone as soon as a blind person shakes your
phone this software will get activated and start running from that onward this software will deal
with blind people using voice commands. The systems accept voice commands and perform
operations according to them. For performing the further task, it first translates the voice into text
and then produces output in the form of voice. So that’s how communicating went between the
system and the blind person. when a blind person makes a request using voice command then it will
launch a call to volunteers. The second problem is the need for having human volunteers available
for blind people will also be solved in this system.
A volunteer from any region and area just needs to register in the app whenever a blind person
wants a call will be launched and this call will be shown to a specific volunteer that belongs to that
blind person's region and can speak his language. So, volunteers and blind people can easily
communicate in their language. This app will filter out the most suitable volunteers for blind
persons and only show them the incoming call any one of them can accept the call base on their
availability and can guide and help the blind person
4.1 Objectives
1. Diminish the reliance of visually impaired individuals to do every day errands by 80%
2. Diminish the reliance on anyone to travel to any destination by 70-80%
Scope Document
5. Related System Analysis/Literature Review
Table 1 Related System Analysis with proposed project solution
Application Name Weakness Proposed Project Solution
Be my eyes No functionality for audio The blind will able to navigate
request processing. The user the application just by the audio
faces difficulty navigating the
application as it requires
touch-based input
Tap-Tap See No one-to-one interaction. Our application enables the
Mostly useful for specialized interaction of user with volunteer
help which requires the use of which can help him to be able to
camera do generic tasks as well
Blind Square It provides specialized help Our application enables the blind
which is focused around just to get every kind of help,
the location-based services whether it is a generic task or
specialized help
6. Vision Statement
For blinds and visually impaired who need to be able to do usual tasks of daily life that requires the
ability to see like normal people, the Visualize is a smartphone application that enables the targeted
user to make a request through audio and get a volunteer for his/her task. On accepting the request
by volunteer, one-to-one video call starts, the volunteer can guide and help the blind to get the task
done. Unlike already available solutions in the market our application is operated entirely on the
basis of audio input. Moreover, our application enables the blind to do almost every type of task
whether it is generic or some specialized ones.
7. Scope
The Visualize is a smartphone application for blinds and visually impaired persons. Firstly, the
blind will start the application by shaking his/her phone. Then, the app asks the blind for the type of
Scope Document
help of he/ she wants whether it is volunteer based or GPS based. If the help required is of some
GPS based, then the application provides some pre-defined assistance. If the help is of volunteer
based then the app asks the user for the confirmation to initiate the request for volunteer.
On volunteer’s end, the app will show notification when a request comes. The volunteer will be able
to accept or decline the request. The volunteer search will be done on the basis of volunteer’s
contribution. The volunteer will be able to capture static shots during live camera feed if he/she
needs to focus on something in particular. The life of the shots taken will be up-to the duration of
the call to maintain good privacy standards. After the call, both the blind and the volunteer will
review the other party’s performance. This will help to improve the subsequent volunteer searches.
8. Modules
8.1 Module 1: Software as a Service
FE-1: Register the service in android OS to ping the app upon shake
FE-2: Wake up the phone on shake and bring the app to foreground for blind to speak in to
FE-3: Remove the app from foreground and run as background process to save battery
8.2 Module 2: Voice based control
FE-1: Listen for and process user’s audio to extract commands and take appropriate action
FE-2: Allow the user to select and interact with the language of choice
FE-3: Rate, review and suggest features
8.3 Module 3: Users Management
FE-1: Create, view, modify and remove users
FE-2: Segregate functionality based on user’s role and permissions
FE-3: Send volunteer invites
8.4 Module 4: Volunteer Search
FE-1: Find volunteers based on the users’ ratings and language
FE-2: Find volunteers as near as possible to a blind person
FE-3: Ask family member to help
Scope Document
8.5 Module 5: Video Conference
FE-1: Establish a secure one-to-one good quality video call
FE-2: Capture static image from a live camera feed
FE-3: Allow Volunteer to zoom in remotely
FE-4: Switch cameras
FE-5: Turn off video feed on button press
8.6 Module 6: GPS based help management
FE-1: Share live location within video conference
FE-2: Speak directions to some destination from current location
FE-3: Save location for later use
8.7 Module 7: Review System
FE-1: Take review from volunteer using multi-option feedback and rating stars
FE-2: Take review from the blind using voice input
FE-3: Evaluate user ratings using the reviews
8.8 Module 8: Offline help
FE-1: Select from saved locations and give directions for it
FE-2: Save notes and replay them when asked
9. System Limitations/Constraints
LI-1: Because the camera live feed is the feature of an application, the volunteer will be able to see
the things around the blind person he/ she is helping and may exploit the information to his/her use.
LI-2: Difficulty for the blind to navigate around the application
LI-3: subject to environmental conditions. Noisy surroundings can lead to the app not recognizing
what the blinds needs to do and what the volunteer wants him to do
LI:4 the app needs stable internet connection to provide a smooth video conferencing experience
10. Data Gathering Approach
The data is gathered by interviewing different blind people about how they want an application to
work and what additional functionalities they want in existing applications they may already be
Scope Document
using These interviews helped us a lot to gather our thoughts on how to design and make this
application user-friendly and easily accessible for blinds.
Furthermore, we have explored many research papers and to shortlist further detail we have done
deep analysis of existing apps
11. Tools and Technologies
Table 2: Tools and Technologies for Proposed Project
Tools Version Rationale
Visual Studio Code 2022 IDE
MongoDB 5.0 DBMS
Tools Figma 9.0 Design Work
And Technology Version Rationale
Technologies React Native 0.70 Front-end Development
Node.js 16.x Back-end Development
Express.js 4.x Back-end Development
12. Project Stakeholders and Roles
Table 3 Project Stakeholders for Proposed Project
Project COMSATS UNIVERSITY ISLAMABAD CAMPUS
Sponsor
Stakeholder Student Names
Noor Ul Ain (SP20-BCS-080)
Beenish Shakeel (SP20-BCS-017)
Project Supervisor Name:
Mr. Muhammad Rashid Mukhtar
Final Year Project Committee:
Scope Document
Evaluation of the project
13. Module based Work Division
Table 4 Team Member Work Division for Proposed Project
Student Name Student Registration Number Responsibility/ Module / Feature
Beenish Shakeel SP20-BCS-017 Ms. Beenish
(Module 1-Feature 2)
(Module 2-Feature 1,3)
(Module 3-Feature 2)
(Module 4-Feature 1,3)
(Module 5-Feature 2,4)
(Module 6-Feature 2,3)
(Module 7-Feature 3)
(Module 8-Feature 2)
Noor-ul-Ain SP20-BCS-080 Ms. Noor-ul-Ain
(Module 1-Feature 1,3)
(Module 2-Feature 2)
(Module 3-Feature 1,3)
(Module 4-Feature 2)
(Module 5-Feature 1,3,5)
(Module 6-Feature 1)
(Module 7-Feature 1,2)
(Module 8-Feature 1)
Scope Document
14. WBS and Gantt Chart
Scope Document
Scope Document
15. Mockups
Figure 1
Figure 2
Voice Assistant Review Screen
Scope Document
Figure 3 Figure 4
Video Call Language selection
Scope Document
16. References.
17. Plagiarism Report