CIS - 21MT6204 - Brain Computer Interfaces and Its Application

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

Hindusthan College of Engineering and Technology

An Autonomous Institution Affiliated to Anna University | Approved by AICTE, New Delhi


Accredited with ‘A’ Grade by NAAC | Accredited by NBA (ECE, MECH, EEE, IT & CSE)
Valley Campus, Pollachi Highway, Coimbatore 641 032.| www.hicet.ac.in

Course Information Sheet (CIS)

1. Academic Year : 2023-2024 Even Sem


2. Name of Course Coordinator : Dr.Madhusudhanan R
3. Department : Mechatronics Engineering
4. Programme : B.E.,
5. Class and Semester : III MCT / VI
6. Course Code and Title : 22MT6204 & Brain Computer Interface and its Application
7. Regulations : R2022
8. Course Category : PC
9. Core/Elective : Core
10. Contact Hours : 45 (L45)
11. Type of Course : Theory
12. Number of Credits : 3
13. Course Attainment level : 55%
14. Course Pre-requisites : 1Biomedical Signal Processing & 2Artificial Neural Networks
15. Course Learning Objectives [CLO] :
1. Understand the basic concepts of brain computer interface.
2. Study the various signal acquisition methods.
3. Learn about the signal processing methods used in BCI.
4. Understand the various machine learning methods of BCI.
5. Learn the various applications of BCI.
16. Course Outcomes (COs)
On completion of the course, the students will be able
CO1: Comprehend and appreciate the significance and role of this course in the present
contemporary world.
CO2: Evaluate the concept of BCI
CO3: Assign functions appropriately to the human and to the machine.

1
CO4: Select appropriate feature extraction methods.
CO5: Use machine learning algorithm for translation.

17.Syllabus:
UNIT – I : INTRODUCTION TO BCI 9
CO1 Introduction – Brain structure and function, Brain Computer Interface Types –
Synchronous and Asynchronous – Invasive BCI – Partially Invasive BCI – Non
Invasive BCI, Structure of BCI System, BCI Monitoring Hardware, EEG, FCoG, MEG,
fMRI.
UNIT – II : BRAIN ACTIVATION 9
CO2 Brain activation patterns – Spikes, Oscillatory potential and ERD, Slow cortical
potentials, Movement related potentials- Mu rhythms, motor imagery, Stimulus related
potentials- Visual Evoked Potentials- P300 and Auditory Evoked Potentials, Potential
related to cognitive tasks.
UNIT – III : FEATURE EXTRACTION METHODS 9
CO3 Data Processing- Spike sorting, Frequency domain analysis, Wavelet analysis, Time
domain analysis, spatial filtering –Principal Component Analysis (PCA), Independent
Component Analysis (ICA), Artefacts reduction, Feature Extraction – Phase
synchronization and coherence.
UNIT – IV : MACHINE LEARNING METHODS FOR BCI 9
CO4 Classification techniques- Binary classification, Ensemble classification, Multiclass
Classification, Evaluation of classification performance, Regression– Linear,
Polynomial, RBF’s, Perceptron’s, Multilayer neural networks, Support vector machine,
Graph theoretical functional connectivity analysis.
UNIT – V : APPLICATIONS OF BCI 9
CO5 Case Studies –Invasive BCIs: decoding and tracking arm (hand) position, controlling
prosthetic devices such as orthotic hands, Cursor and robotic control using multi
electrode array implant, Cortical control of muscles via functional electrical stimulation.
Noninvasive BCIs: P300 Mind Speller, Visual cognitive BCI, Emotion detection. Ethics
of Brain Computer Interfacing.

Total Instructional Hours - 45


2
18.Textbooks & reference books:
T1- Rajesh P.N.Rao, “Brain-Computer Interfacing: An Introduction”, Cambridge
University Press, First Edition, 2013.
T2- Jonathan Wolpaw, Elizabeth Winter Wolpaw, “Brain Computer Interfaces:
Principles and practice”, Oxford University Press, USA, Edition 1, January 2012
R1- Ella Hassianien, Azar.A.T (Editors), “Brain-Computer Interfaces Current Trends and
Applications”, Springer 2015.
R2- Bernhard Graimann, Brendan Allison, GertPfurtscheller, “Brain-Computer
Interfaces: Revolutioning Human-Computer Interaction” Springer,2010.
R3- Ali Bashashati, MehrdadFatourechi, Rabab K Ward, Gary E Bitch, “A survey of
signal processing algorithms in brain-Computer interfaces based on electrical brain
signals”, Journal of Neural Engineering, Vol 4,2007, PP.32-57.
R4- PAmon Kohen, “Bimedical Signal Processing”, Vol I and II, CRC Press Inc, Boca
Rato, Florida.
R5- Bishop C.M, “Neural networks for pattern Recognition”, Oxford Clarendon Press,
1995.
R6- Andrew Webb, “Statistical Pattern Recognition”, Wiley International, Second
Edition, 2002.
19. Course Plan:
Text/
Name of the No of Cumul. Teaching Teaching
S.No Reference
Topic Hours Hours Methods Aids
books

UNIT – I : INTRODUCTION TO BCI


GROUP - I
Introduction – Brain
1 1 Lecture PPT/ Video T1 & T2
1 structure and function
GROUP - II
Brain Computer Interface Lecture PPT/ Video
2 Types- Synchronous and 2 3 T1 & T2
Asynchronous
3 Invasive BCI – Partially 2 5 T1 & T2
3
Invasive BCI – Non Invasive
BCI.
GROUP - III
Structure of BCI System,
4 BCI Monitoring Hardware, 4 9 Lecture PPT/ Video T1 & T2
EEG, FCoG, MEG, fMRI.
Scheduled completion of Unit I : 9 hours
UNIT – II : BRAIN ACTIVATION
GROUP - I
5 Brain activation patterns 1 10 T1 & T2
Spikes, Oscillatory potential Lecture PPT/ Video
6 2 12 T1 & T2
and ERD
GROUP - II
7 Slow cortical potentials 1 13 T1 & T2
Movement related
Lecture PPT/ Video
8 potentials- Mu rhythms, 2 15 T1 & T2
motor imagery
GROUP - III
Stimulus related potentials-
9 1 16 T1 & T2
Visual Evoked Potentials-
P300 and Auditory Evoked
10 1 17 Lecture PPT/ Video T1 & T2
Potentials
Potential related to cognitive
11 1 18 T1 & T2
tasks.
Scheduled completion of Unit II : 9 hours
UNIT – III : FEATURE EXTRACTION METHODS
GROUP - I
Data Processing- Spike Lecture PPT/ Video
12 1 19 T1 & T2
sorting
13 Frequency domain analysis 1 20 T1 & T2
14 Wavelet analysis 1 21 T1 & T2
15 Time domain analysis 1 22 T1 & T2
4
GROUP - II
18 Spatial filtering 1 23 T1 & T2
Principal Component
Analysis (PCA)
19 2 25 Lecture PPT/ Video T1 & T2
Independent Component
Analysis (ICA)
20 Artefacts reduction 1 26 T1 & T2
GROUP - III
Feature Extraction – Phase
21 synchronization and 1 27 Lecture PPT/ Video T1 & T2
coherence.
Scheduled completion of Unit III : 9 hours
UNIT – IV : MACHINE LEARNING METHODS FOR BCI
GROUP - I
Classification techniques-
22 1 28 T1 & T2
Binary classification,
23 Ensemble classification, 1 29 Lecture PPT/ Video T1 & T2
24 Multiclass Classification 1 30 T1 & T2
GROUP - II
Evaluation of classification
25 performance, Regression– 1 31 T1 & T2
Linear, Polynomial, Lecture PPT/ Video
RBF’s, Perceptron’s,
26 3 34 T1 & T2
Multilayer neural networks
GROUP - III
27 Support vector machine, 1 35
Graph theoretical functional Lecture PPT/ Video T1 & T2
28 1 36
connectivity analysis.
Scheduled completion of Unit IV : 9 hours
UNIT – V : APPLICATIONS OF BCI
GROUP - I
5
Case Studies–Invasive BCIs:
decoding and tracking arm
29 (hand) position, controlling 2 38 T1 & T2
prosthetic devices such as
orthotic hands
Cursor and robotic control
Lecture PPT/ Video
30 using multi electrode array 1 39 T1 & T2
implant
Cortical control of muscles
31 via functional electrical 1 40 T1 & T2
stimulation.
GROUP - II
Noninvasive BCIs: P300
31 1 41
Mind Speller
Lecture PPT/ Video T1 & T2
32 Visual cognitive BCI 1 42
33 Emotion detection. 1 43
GROUP - III
Ethics of Brain Computer
34 2 45 Lecture PPT/ Video T1 & T2
Interfacing
Scheduled completion of Unit V : 9 hours

20. Weightage of unit contents:


Factors considered,
F1: Number of periods allotted for teaching the unit and weightage equal to number of hours
allotted.
F2: Usefulness of the content matter of the unit in the student’s job, if useful, weightage
equal to 1 otherwise zero.
F3: Usefulness of the content matter of the unit in understanding other units of the same
subject. If useful, weightage equal to 1 otherwise zero.
F4: Usefulness of the content matter of the unit in understanding other subjects prescribed
for the programme. If useful, weightage equal to 1 otherwise zero.

6
A1 A2
Topic F1 F2 F3 F4
Weightage %

UNIT – I : INTRODUCTION TO BCI

Introduction – Brain structure and function 1 1 1


Brain Computer Interface Types - Synchronous 1 1 1
Brain Computer Interface Types - Asynchronous 1 1 1
Invasive BCI 1 1 1
Partially Invasive BCI – Non Invasive BCI. 9 1 1 1 20 %
36
Structure of BCI System 1 1 1
BCI Monitoring Hardware 1 1 1
EEG & FCoG 1 1 1
MEG & fMRI. 1 1 1
UNIT – II : BRAIN ACTIVATION
Brain activation patterns 1 1 1

Spikes, Oscillatory potential 1 1 1


ERD 1 1 1
Slow cortical potentials 1 1 1
Movement related potentials 1 1 1
9 36 20 %
Mu rhythms, motor imagery 1 1 1
Stimulus related potentials- Visual Evoked
1 1 1
Potentials
P300 and Auditory Evoked Potentials 1 1 1
Potential related to cognitive tasks. 1 1 1
UNIT – III : FEATURE EXTRACTION METHODS
Data Processing- Spike sorting 1 1 1

Frequency domain analysis 1 1 1


Wavelet analysis 1 1 1
Time domain analysis 1 1 1
36 20 %
Spatial filtering 1 1 1
7
Principal Component Analysis (PCA) 1 1 1
9
Independent Component Analysis (ICA) 1 1 1
Artefacts reduction 1 1 1
Feature Extraction – Phase synchronization and
1 1 1
coherence.
UNIT – IV : MACHINE LEARNING METHODS FOR BCI
Classification techniques- Binary classification, 1 1 1

Ensemble classification, 1 1 1
Multiclass Classification 1 1 1
Evaluation of classification performance,
1 1 1
Regression– Linear, Polynomial,
9 36 20 %
RBF’s 1 1 1
Perceptron’s 1 1 1
Multilayer neural networks 1 1 1
Support vector machine, 1 1 1
Graph theoretical functional connectivity
1 1 1
analysis.
UNIT – V : APPLICATIONS OF BCI
Case Studies–Invasive BCIs: decoding and
1 1 1
tracking arm (hand) position,
Controlling prosthetic devices such as orthotic
1 1 1
hands
Cursor and robotic control using multi electrode
1 1 1
array implant 9

Cortical control of muscles via functional


1 1 1 36 20 %
electrical stimulation.
Noninvasive BCIs: P300 Mind Speller 1 1 1
Visual cognitive BCI 1 1 1
Emotion detection. 1 1 1
Ethics of Brain Computer Interfacing 1 1 1
Ethics of Brain Computer Interfacing 1 1 1
8
Total 45 45 45 45 180 100 %

21. Mapping syllabus with Bloom’s Taxonomy LOT and HOT:

Lower Order Thinking


Students are expected to Recall the Information through
R Remembering Recognizing, Listing, Describing, Retrieving, Naming And
Finding
Students are expected to explain an Ideas or Concepts through
U Understanding Interpreting, Summarizing, Paraphrasing, Classifying And
Explaining
Students are expected to use the information in another familiar
Ap Applying
situation through Implementing, carrying out and explaining

Higher Order Thinking


Students are expected to break the information into parts to explore
A Analyzing understanding and relationships through Comparing, Organizing,
Deconstructing, interrogating, Interrogating, finding
Students are expected to evaluate the justifying a decision or
E Evaluating course of action through Checking, hypothesizing, experimenting,
judging
Students are expected to generate new ideas, products, or ways of
C Creating viewing things through Designing, constructing, planning,
Producing, inventing.

9
UNIT – I : INTRODUCTION TO BCI
S.No Name of the Topic Process Verb Types of
Thinking
Introduction – Brain structure and Choose, Define, Find, How, Label,
function. List, Match, Name, Omit, Recall,
Remembering
1 Relate, Select, Show, Spell, Tell,
CO1
What, When, Where, Which, Who,
& Why.
Classify, Compare, Contrast,
Brain Computer Interface Types - Demonstrate, Explain, Extend,
Synchronous and Asynchronous. Illustrate, Infer, Interpret, Outline, Understanding
2
Invasive BCI – Partially Invasive Relate, Rephrase, Show, CO1
BCI – Non Invasive BCI. Summarize, & Translate.

Structure of BCI System, BCI Apply, Build, Choose, Construct ,


Monitoring Hardware, EEG, FCoG, Develop, Experiment with ,
Applying
3 MEG, fMRI. Identify, Interview, Make use of ,
CO1
Model, Organize, Plan, Select,
Solve & Utilize
R U AP A E C Total
Type of thinking in Nos. 1 1 1 0 0 0 3
Weightage (%) 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %

UNIT – II : BRAIN ACTIVATION


S.No Name of the Topic Process Verb Types of
Thinking
Brain activation patterns, Spikes, Choose, Define, Find, How, Label,
Oscillatory potential and ERD List, Match, Name, Omit, Recall,
Remembering
1 Relate, Select, Show, Spell, Tell,
CO2
What, When, Where, Which, Who,
& Why.
Classify, Compare, Contrast,
Demonstrate, Explain, Extend,
Slow cortical potentials, Movement
Illustrate, Infer, Interpret, Outline, Understanding
2 related potentials- Mu rhythms,
Relate, Rephrase, Show, CO2
motor imagery
Summarize, & Translate.

3 Stimulus related potentials- Visual Apply, Build, Choose, Construct , Applying


Evoked Potentials- P300 and Develop, Experiment with , CO2
Auditory Evoked Potentials Identify, Interview, Make use of ,
10
Potential related to cognitive tasks. Model, Organize, Plan, Select,
Solve & Utilize
R U AP A E C Total
Type of thinking in Nos. 1 1 1 0 0 0 3
Weightage (%) 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %

UNIT – III : FEATURE EXTRACTION METHODS


S.No Name of the Topic Process Verb Types of
Thinking
Data Processing- Spike sorting Choose, Define, Find, How, Label,
Frequency domain analysis, Wavelet List, Match, Name, Omit, Recall,
Remembering
1 analysis, Time domain analysis Relate, Select, Show, Spell, Tell,
CO3
What, When, Where, Which, Who,
& Why.
Classify, Compare, Contrast,
Spatial filtering, Principal, Demonstrate, Explain, Extend,
Component Analysis (PCA) Illustrate, Infer, Interpret, Outline, Understanding
2
Independent Component Analysis Relate, Rephrase, Show, CO3
(ICA), Artefacts reduction Summarize, & Translate.

Feature Extraction – Phase Apply, Build, Choose, Construct ,


synchronization and coherence. Develop, Experiment with ,
Applying
3 Identify, Interview, Make use of ,
CO3
Model, Organize, Plan, Select,
Solve & Utilize
R U AP A E C Total
Type of thinking in Nos. 1 1 1 0 0 0 3
Weightage (%) 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %

UNIT – IV : MACHINE LEARNING METHODS FOR BCI


S.No Name of the Topic Process Verb Types of
Thinking
Choose, Define, Find, How, Label,
Classification techniques- Binary
List, Match, Name, Omit, Recall,
classification, Ensemble Remembering
1 Relate, Select, Show, Spell, Tell,
Classification, Multiclass CO4
What, When, Where, Which, Who,
Classification
& Why.

11
Classify, Compare, Contrast,
Evaluation of classification Demonstrate, Explain, Extend,
performance, Regression– Linear, Illustrate, Infer, Interpret, Outline, Understanding
2
Polynomial, RBF’s, Perceptron’s, Relate, Rephrase, Show, CO4
Multilayer neural networks Summarize, & Translate.

Apply, Build, Choose, Construct ,


Support vector machine, Graph Develop, Experiment with ,
Applying
3 theoretical functional Connectivity Identify, Interview, Make use of ,
CO4
analysis. Model, Organize, Plan, Select,
Solve & Utilize
R U AP A E C Total
Type of thinking in Nos. 1 1 1 0 0 0 3
Weightage (%) 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %

UNIT – V : APPLICATIONS OF BCI


S.No Name of the Topic Process Verb Types of
Thinking
Case Studies–Invasive BCIs: Choose, Define, Find, How, Label,
decoding and tracking arm (hand) List, Match, Name, Omit, Recall,
position, controlling prosthetic Relate, Select, Show, Spell, Tell,
devices such as orthotic hands , What, When, Where, Which, Who, Remembering
1
Cursor and robotic control using & Why. CO5
multi electrode array implant,
Cortical control of muscles via
functional electrical stimulation
Classify, Compare, Contrast,
Demonstrate, Explain, Extend,
Noninvasive BCIs: P300 Mind
Illustrate, Infer, Interpret, Outline, Understanding
2 Speller , Visual cognitive BCI
Relate, Rephrase, Show, CO5
Emotion detection.
Summarize, & Translate.

Apply, Build, Choose, Construct ,


Develop, Experiment with ,
Ethics of Brain Computer Applying
3 Identify, Interview, Make use of ,
Interfacing CO5
Model, Organize, Plan, Select,
Solve & Utilize
R U AP A E C Total
Type of thinking in Nos. 1 1 1 0 0 0 3
Weightage (%) 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %

12
R U AP A E C Total
UNIT – I 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %
UNIT – II 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %
UNIT – III 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %
UNIT – IV 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %
UNIT – V 6.67 % 6.67 % 6.67 % 0 0 0 20.00 %
Total 33.33 33.33 33.33 0 0 0 100
Lower order thinking 100

Higher order thinking 0

22.Mapping course outcomes with Bloom’s Taxonomy LOT and HOT

R U AP A E C
CO1 √   - - -
CO2    - - -
CO3    - - -
CO4    - - -
CO5    - - -

23.Mapping Course outcome with programme outcomes and programme specific outcomes:
Programme Outcomes [PO]
Graduate attributes Descriptions
PO1 Engineering knowledge Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of
complex engineering problems.
PO2 Problem analysis Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using
first principles of mathematics, natural
13
Sciences, and engineering sciences.
PO3 Design/development of Design solutions for complex engineering problems and design
solutions system components or processes that meet the specified needs
with appropriate consideration for the public health and safety,
and the cultural, societal, and environmental considerations.
PO4 Conduct investigations of Use research-based knowledge and research methods including
complex problems design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.
PO5 Modern tool usage Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and
modeling to complex engineering activities with an
understanding
of the limitations.
PO6 The engineer and society Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional
engineering practice
PO7 Environment and Understand the impact of the professional engineering solutions
sustainability in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO8 Ethics Apply ethical principles and commit to professional ethics and
Responsibilities and norms of the engineering practice.
PO9 Individual and team work Function effectively as an individual, and as a member or leader
In diverse teams, and in multidisciplinary settings.
PO10 Communication Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as,
being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and
receive clear instructions.
PO11 Project management and Demonstrate knowledge and understanding of the engineering
finance and management principles and apply these to one’s own work,
as a member and leader in a team, to manage projects and in
14
multidisciplinary environments
PO12 Life-long learning Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest
Context of technological change.
Programme Specific Outcomes [PSO]:
PSO1 Ability to uses the right sensors for the right applications along with signal conditioning.
PSO2 Ability to apply the industrial automation concepts technique for the product development

PSO3 Graduates with their intelligence, leadership quality, team spirit, self-esteem and creativity
continue to move in the value chain.

PO&
PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3

CO1 3 2 1 1 2 3 3
CO2 3 2 1 1 2 2 2
CO3 3 2 1 1 2 3 3
CO4 3 2 1 1 2 3 3
CO5 3 2 1 1 2 3 3

3 High level 2 Moderate level 1 Low level

24. Mapping with programme educational objectives:


Programme educational objectives:
PEO 1: Graduates to synergistically integrate Mechanical system, Electrical systems, Computer
systems and Information systems to build Mechatronics product
PEO 2: Groom up the students with leadership quality, team spirit, effective communication and life skills
PEO 3: Prepare the Graduates towards interdisciplinary research, Entrepreneurial skills and higher studies
to the local and global needs.
PEO 4: Graduates with an rendering services of their ethical and social responsibility

PEO1 PEO2 PEO3 PEO4


Brain Computer 3 1 2 1
15
Interface and its
Applications

3 High level 2 Moderate level 1 Low level

25.Course assessment: (Direct Assessment Method)

Internal test: 20 Marks

Objective To Identify What Students Have Learned and also to identify students strength
and weakness
Product Answer scripts
Frequency Monthly
Part –A 10 x 2 = 20 Marks
Part – B 5 x 14 = 70 Marks
Format Part –C 1 x 10= 10 Marks
Total marks= 100
Duration : 3 Hours
Evaluatio
Based on answer given in the scripts
n
Pass mark – 50%
criteria Minimum pass percentage: 50%
If not, remedial action will be taken.
Assignment: 20 marks
Objective
To enhance students' understanding of a particular reading
Product Hand written assignment/tutorial sheets
Frequency After completing one unit
Format Important questions from each units
Evaluatio Based on rubrics
n
Criteria No. of assignments: 4
Submit on or before the due date

Criteri Marks will be awarded according to attendance percentage of students.


a 91 and above 5
86 – 90 4
81 – 85 3
75 – 80 2
Less than 75 0

16
End semester exam: 60 marks
Objective
To assess the each student’s knowledge of the course
Product Result analysis
Frequency Every Semester
Format Part –A 10 x 2= 20 marks
Part –B 5 x 14= 70 marks
Part – C 1 x 10 = 10 Marks
Total marks= 100
Duration : 3 Hours
Evaluation Based on answer given in the scripts
Criteria Minimum pass percentage: 50%
If not, remedial action will be taken.

Course assessment: (Indirect Assessment Method)


Course Exit Survey: Course Exit Survey consists of few critical questions that evaluate
the level of students’ satisfaction level with curriculum and course being taught.

Course Coordinator Head of the Department Dean

17

You might also like