Visvesvaraya Technological University
Belgaum, Karnataka-590 014
                              A Project Report on
“FLIPPING THE COMPUTER PAGE BY EYE BLINK USING AI&ML”
    Submitted in partial fulfillment of the requirement for the 7th Semester
Bachelor of Engineering in Information Science and Engineering
                                Submitted by
        RAJESH G R                                  1SP18IS006
        MUSKAAN TAJ J                               1SP18IS004
        VISHAL REDDY S                              1SP18IS012
                           Under the Guidance of
                      Assistant Professor: Mrs. Sumitha
             Department of Information Science and Engineering
     S.E.A. COLLEGE OF ENGINEERING & TECHNOLOGY,
                            BANGALORE - 49
                                  2021 – 22
          S.E.A. COLLEGE OF ENGINEERING & TECHNOLOGY,
                                BANGALORE - 49
              Department of Information Science and Engineering
                                CERTIFICATE
Certified that the project work entitled “FLIPPING THE COMPUTER PAGE BY EYE
BLINK USING AI&ML” carried by RAJESH G R -1SP18IS006, MUSKAAN TAJ J -
1SP18IS004, VISHAL REDDY S - 1SP18IS012, a bonafied student of S.E.A. College of
Engineering &Technology, in partial fulfillment for the 7th semester of Bachelor of
Engineering in Information Science and Engineering department of the Visvesvaraya
Technological University, Belgaum during the year 2021-2022. It is certified that all
corrections/suggestions indicated for Internal Assessment have been incorporated in the
Report deposited in the departmental library. The project report has been approved as it
satisfies the academic requirements in respect of Project work prescribed for the said
Degree.
 Ass. Prof. Sumitha           Prof. N Gayathri               Dr. B Venkatanarayana
 Signature of the Guide       Signature of the HOD          Signature of the Principal
     External Examiner                           Signature with date:
1.
2.
                               DECLARATION
   We, the students of final semester of Information Science and Engineering, S.E.A.
COLLEGE OF ENGINEERING & TECHNOLOGY, BANGALORE – 49, declare that
the work entitled "FLIPPING THE COMPUTER PAGE BY EYE BLINK USING
AI&ML" has been successfully completed under the guidance of Assistant Professor:
Mrs. Sumitha , Information Science Department, S.E.A. COLLEGE OF ENGINEERING
& TECHNOLOGY, BANGALORE. This dissertation work is submitted to Visvesvaraya
Technological University in partial fulfillment of the requirements for the award of
Degree of Bachelor of Engineering in Information Science and Engineering during the
academic year 2021 - 2022. Further the matter embodied in the project report has not been
submitted previously by anybody for the award of any degree or diploma to any
university.
   Place:
   Date:
   TEAM MEMBERS                                      USN               SIGNATURE
   RAJESH G R                                     1SP18IS006
   MUSKAAN TAJ J                                  1SP18IS004
   VISHAL REDDY S                                 1SP18IS012
                              ACKNOWLEDGEMENT
Firstly, I thank the Management late Shri A Krishnappa, Chairman SEA College of
Engineering and Technology for Providing Necessary infrastructure and creating good
environment.
I would like to express my profound thanks to our respected principal Dr. B
VENKATANARAYANA for the encouragement and support given by him.
I would like to express my profound thanks to our respected director Dr. K VIYYANNA
RAO for the encouragement and support given by him.
I would like to express my sincere thanks to our respected Dr. N GAYATHRI, HOD OF
INFORMATION SCIENCE AND ENGINEERING department, for her assistance and
guidance.
I am thankful for the support rendered by my Project guide and coordinator Mrs.
SUMITHA for her valuable suggestions.
I am also obliged, to the faculty members of ISE Department who rendered their valuable
assistance for the Project.
And, I would like to express my heart full gratitude to my parents who have extended their
help throughout my Project.
And finally, I would like to express my heart full gratitude to my friends and all those who
have extended their help throughout my Project.
                                     ABSTRACT
A high number of people, affected with neuro-locomotor disabilities or those paralyzed
by injury cannot use computers for basic tasks such as sending or receiving messages,
browsing the internet, watch their favorite TV show or movies. Through a previous
research study, it was concluded that eyes are an excellent candidate for ubiquitous
computing since they move anyway during interaction with computing machinery. Using
this underlying information from eye movements could allow bringing the use of
computers back to such patients. For this purpose, we propose an imouse gesture control
system which is completely operated by human eyes only. The purpose of this work is to
design an open-source generic eye-gesture control system that can effectively track eye-
movements and enable the user to perform actions mapped to specific eye
movements/gestures by using computer webcam. It detects the pupil from the user’s face
and then tracks its movements. It needs to be accurate in real-time so that the user is able
to use it like other every-day devices with comfort.
   .
                          INDEX
CHAPTER                     TOPIC               PAGE NO.
1.         Introduction                            1
2.         Literature Survey                       3
3.         Methodology                             10
4.         System Requirements Specifications      12
     4.1        System analysis                    12
     4.2        Functional requirements            14
     4.3                                           14
                Non-functional requirements
     4.4        Image processing using python      16
     4.5         Open cv                           17
     4.6         Facial land marks                 20
5.         System Design                           22
     5.1         Object Oriented Design            22
     5.2         Algorithms                        24
6.         Implementation                          28
            LIST OF FIGURES
FIGURE NO      DESCRIPTION          PAGE NO
3.1             Block Diagram         10
4.1          Structure of Open CV     18
4.2            Facial Landmark        20
5.1             Class Diagram         22
5.2           Use Case Diagram        23
5.3           Sequence Diagram        24