This document summarizes a project on developing a brain-computer interface (BCI). The project team aims to use BCI to help companies obtain feedback from customers and customize products. The team conducted research on using biofeedback to understand customer experiences. They describe the basic principles of BCI, potential users, and the software tools used in the project, including OpenVibe. The document outlines the project phases of design, testing, development and closure, and discusses future enhancements like integrating BCI with augmented reality devices to analyze product interactions.
2. Team Member
● DAS Chandrika [Project Lead]
● KUMAR Jeevan [Analysis and Developer]
● BHATTARAI Anjan [Designer and Developer]
● SHARMA Ambedkar [Security Expert]
Project Mentor
Professor Bonnet
Inspired BY
3. BCI - EPITA | 2015
Agenda
• Problem Statement
• Research
• Introduction: BCI
• Project Introduction
• Project Management
• Description on the Project Phases
• Target Users
• Future aspects
• DEMO
4. BCI - EPITA | 2015
Problem Statement
• Difficulty in having a concrete feedback from customers in predictive market
analysis
• Inability of the disabled people in operating devices or communicating from
distance such as Operating Fans, swapping cards,etc
• Inability of the product based companies such as perfume companies in
achieving the expectation of the customers in having a desired product.
5. BCI - EPITA | 2015
Research
• Feedback of a product varies from country,person,age,sex and region.
• Companies try to push their product across various region and want to
customize their products according to customer interests and needs.
• A brand enters into a market and makes less profit due to lack of feedback and
information
• We found out that if we can get a biofeed back of a brand product we can tweak
a product and customize it according to region ,interest,various age groups and
keeping cultural aspects as well.
6. BCI - EPITA | 2015
BCI Introduction
• Direct communication pathway between
the brain and an external device
• Enables signals from the brain to direct
some external activity
• Can be used for communication,
computer access, or control of devices
such as a wheelchair or prosthetic arm,
among other applications.
8. BCI - EPITA | 2015
BCI Users
• Normal and disabled People
• Product based companies who can
use the software to have a market
study on the customer behaviour on
a product
• Paralytic patients
• Neuroprosthetics, neurogaming,
neuroanalysis
• Defense
9. BCI - EPITA | 2015
BCI and Neurofeedback Features
10. BCI - EPITA | 2015
BCI and Neurofeedback Benefits
• Help product based/ business /defence/medical
oriented companies in knowing the experience of
the customers who are reluctant to give the
feedback automatically.
• Coming with a strong market/business strategy
using the BCI data for predictive analysis
11. BCI - EPITA | 2015
Target Users
• Small and Medium Enterprises and product
based companies
• Hospitals and medicals
• Business and Market Analysts
• Gaming Companies
12. BCI - EPITA | 2015
Marketing Strategy
• Growing sales force and channel partners
• Verticalized direct sales force with subject matter expertise
• Partner Strategy broadens market coverage
• Implementation of flexible business plan
• Perpetual , software-as-a-service, managed services
• Business model reflects customer preferences
• Enterprise, typical software
• Security, prefer turnkey solutions
13. BCI - EPITA | 2015
Challenges Faced in Implementation
Risks Faced:-
Unavailability of the BCI device to test the brain signals captured.
Alternative Solution:-
Successful simulation of the brain signal and integration into the OpenVibe to
continue the project.
14. BCI - EPITA | 2015
Project Management
• Software Development Plan
19. BCI - EPITA | 2015
OpenVibe
● software platform
● designing, testing and using brain-
computer interfaces.
● package includes a Designer tool to
create and run custom applications
● along with several pre-configured
and demo programs which are
ready for use.
21. BCI - EPITA | 2015
Phase 1 – Design and Analysis
Acquire processed signals
• using the generic stream reader to read
the raw signals recorded in a .ov file
• The ov file is a standard EEG signal
recorded using electrode standard set
of coordinates from openvibe
• The signal is raw and have chunks of
data
22. BCI - EPITA | 2015
Phase 1-Design and workflow
23. BCI - EPITA | 2015
Phase 1 – Design and Analysis
Temporal filter
• The user can choose among a variety of filter types to process the signal.
• This plugin allows the selection of the kind of filter (low pass, high pass,
bandpass, band stop), the low or/and the high passband edge and the
passband ripple.
Channel reference Localisation
• A specific set of channels are processed and displayed after it's filtered
• In this scenario we have selected the reference channel based on the index
(channel no.2)
24. BCI - EPITA | 2015
Phase 2 – Testing of the signals
25. BCI - EPITA | 2015
Phase 3 – Development
Amplifying the signal
• This plugin uses a mathematical formulae to each sample of an incoming signal
and output the resulting signal.
• In the present scenario we have used x*x to amplifying the signal and a log
(1+x).
Electrode Localisation Reader
• This plugin loads files holding the normalized coordinates of an electrode set.
Display of signals in 2d and 3d Topography
• The 3D & 2D topographic map uses the same visualisation paradigm which
consists in interpolating potentials at the surface of the scalp, converting them
to colors using a color scale and mapping them over the surface of the scalp.
26. BCI - EPITA | 2015
Phase 3 - Development
Xml to Java
• using java and the built in functions we were able to extract data using tag
element names and parse it to a normal text file.
• converting the hexadecimal values into decimal and string values
27. BCI - EPITA | 2015
Phase 3 - Development
Problem
❏ MITM can get a copy of message m
❏ MITM can modify the message m to m’
28. BCI - EPITA | 2015
•ENCRYPTION:
•USE OF AES 256 bit
•Same Key to be used for Encryption and Decryption
•High speed and low RAM requirements
Phase 3 - Development
30. BCI - EPITA | 2015
Current Limitation
• Console Application
• Import/Export not possible
• Have to do Manual Operation
• Still some noise in XML Generation
31. BCI - EPITA | 2015
Next Update
• Web Interface
• Automated System
• Easy Interface
• Import/Export data
• Analyse
• Secure Data
33. BCI - EPITA | 2015
Future Enhancements
● Use a device similar to Google Glass ,Include a
BCI device within it
● Use a BCI bar code reader in a product
● When BCI bar code reader is read by a google
glass device activate the BCI interface in the
device and record and process the signal on a
server level.
34. BCI - EPITA | 2015
Conclusion
This is not the END.
This is Just the Beginning.
“ FREE YOUR MIND “