THOUGHT TRANSLATOR A report submitted in partial fulfillment of the requirements for the award of the degree of B

THOUGHT TRANSLATOR
A report submitted in partial fulfillment of the requirements for the award of
the degree of
B.Tech. in
Information Technology
Submitted by: Supervisor:
Aniket Singh (1501051050) Dr. Aditya Saxena
Assistant Professor,
CSE Department
INFORMATION TECHNOLOGY
DEPARTMENT
DIT UNIVERSITY, DEHRADUN

CANDIDATES DECLARATION
I hereby ce r ti f y that the work, which is being pr e sented in t h e report/ project report,
entitled Thought Translator , in p a r ti a l f ul f il l ment of the requi r e m ent f or the award of
the Degree o f Bachelor of Technology and su b m itted to t h e institution is an authe n tic
record of our own work carried out during the period August-2018 t o Novemberl-
2018 under the supervision of Dr. Aditya Saxena.
Date: Signature of the Candidates
This is to certify that the above state m ent m ade by the candidate is correct to the best
of m y /our knowledge.
Date: Signature of the Supervisor
ii

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

CERTIFICATE
This is to certify that the project report entitled “Thought Translator” being submitted
by “Aniket Singh” in partial fulfillment for the award of the Degree of Bachelor of
Technology in Information Technology to the DIT University is a record of bona fide
work carried out by them under my guidance and supervision.
The results embodied in this project report have not been submitted to any other
University or Institute for the award of any Degree or Diploma.
iii

ABSTRACT
The main objective behind this idea is to provide a device to the world that will not only
be a new invention but is going to be a very noble cause for many people. This device
will help to sense the brain signals and will convert those brain signals which will express
a person feeling without speaking or making any body movement.
Currently we are developing a model that performs Facial emotion recognition that is one
of the most important cognitive functions that our brain performs quite efficiently. State
of the art facial emotion recognition techniques are mostly performance driven and do not
consider the cognitive relevance of the model. This project is an attempt to look at the
task of emotion recognition using deep belief networks which is cognitively very
appealing and at the same has been shown to perform very well for digit recognition
(Hinton et.al. 2006). We look at the effects of varying number of hidden layers and
hidden units on the performance of the model and attempt to develop important insights
into the features learnt by the model. Also we observe that as found various psychological
findings our model finds lower spatial frequency more useful for recognizing facial
expressions than higher spatial frequency data.
iv

ACKNOWLEDGEMEMT
We would like to thank our Head of Department Dr. Anil Kumar Dhaiya for giving us the
golden opportunity to make this project on the topic “Thought Translator”. We are highly
indebted to Mr. Aditya Saxena for his guidance and constant supervision as well as for
providing necessary information regarding the project. We would like to express our
gratitude towards our other faculty members for their cooperation and encouragement
which helped us to complete this project.
In the end, we would like to express our sincere appreciation to all those who have
directly or indirectly helped and guided us to pick this topic and given us the motivation
and zeal to work on the project.
Acknowledgement by:
Aniket Singh
v

TABLE OF CONTENTS
Title Page No .
CANDIDATES DECLARATION ii
CERTIFICATE iii
ABSTRACT iv
ACKNOWLEDGEMENT v
CHAPTER 1: INTRODUCTION
1.1 Purpose 1
1.2 Objective 1
1.3 Motivation 1
1.4 Definition and Overview 2
1.5 Algorithms Used 5
CHAPT E R 2: OVERALL DESCRIPTION
2.1 Project Perspective 7
2.2 Project Functions 7
2.3 Flow Diagram 8
2.4 Use Case Diagram 9
CHAPTER3: SYSTEM REQUIREMENTS
3.1 External Interface Requirement 6
3.1.1 Hardware interface 6
3.1.2 Software Interface 7
3.2 Functional Requirement 7
3.3 Non-functional Requirement 8
vi

CHAPT E R 4: SYSTEM ANALYSIS
4.1 Introduction 12
4.2 Analysis Model 12
CHAPTER 5: SELECTED SOFTWARE
5.1 Introduction to Anaconda (spyder) 14
5.2 Python Features 14
5.3 Introduction to OpenCV 16
5.4 Features of OpenCV 17
CHAPTER 6: CONCLUSION AND FUTURE SCOPE
6.1 Conclusions 18
6.2 Scope for Future W ork 18
CHAPTER 7: CODE SNIPPETS 19
REF E R E NCES 21
vii

LIST OF F IGURES

Figure No Title Page No .
2.1 Flow Diagram of Thought Translator 8
2.2 Use Case Diagram of Thought Translator 9
4.1 Waterfall Model 13
7.1 Code In Spyder 19
7.2 Code In Spyder 19
7.3 Frequency distribution 20
viii