CSE - Minimal‑Calibration Motor‑Imagery BCI for Enhanced Neural Decoding

Motor Imagery Brain-Computer Interfaces (MI-BCIs) using EEG are systems that allow users to control external devices or communicate by imagining specific movements, such as moving a hand or foot. This mental rehearsal generates distinctive patterns in the brain’s electrical activity, which are detected through Electroencephalography (EEG). MI-BCIs decode these patterns in real-time, enabling applications like neurorehabilitation, assistive technology, and interactive systems for individuals with motor impairments. As a non-invasive method, EEG-based MI-BCIs offer a practical approach to harnessing neural signals directly for intuitive human-computer interaction.

Build and evaluate a binary MI EEG decoder (left vs. right hand) using open‑access EEG. The scientific goal is to show that simple, label‑free calibration can improve cross‑subject generalization with minimal user data and modest compute. We will use classical machine learning‑based baselines and compact CNNs to quantify trade‑offs between accuracy and calibration time. The deliverable is a reproducible pipeline and a short report or publication suitable for an undergraduate showcase or workshop poster.

Tasks and Techniques:

Data & Preprocessing

  • Use open MI‑EEG datasets
  • Epoching around MI cues and filtering the data
  • Light artifact handling 

Classical Machine Learning and SOA Deep Learning baselines

  • Training with early stopping and simple augmentations: channel dropout, small time‑shift (±100 ms)
     

Simple, Label‑Free Calibration

Feature‑space alignment : CORAL (Correlation Alignment) or any other feature alignment method, using unlabeled target‑subject features.
 

Evaluation & Analysis

  • Protocols: within‑subject (session‑wise) and leave‑one‑subject‑out (LOSO).
  • Calibration conditions: unlabeled adaptation, optional tuning with few labeled trials
  • Metrics: balanced accuracy, mean ± SD across subjects.
  • Statistics: Wilcoxon signed‑rank tests and effect sizes to compare baselines vs. calibrated models.
  • Efficiency reporting: parameter counts and training time on standard hardware.

 

Tooling

  • Python; MNE‑Python ; scikit‑learn ; PyTorch 
     

How will students participate?

Students will own clearly defined, achievable components:

  1. Data & Preprocessing 

    • Download/open datasets, implement filtering/epoching, artifact checks, and configuration scripts.

     

  2. Classical ML 

    • Run baselines and document hyperparameters.

     

  3. Deep Learning 

    • train with early stopping and augmentations; manage training logs.

     

  4. Calibration/Adaptation 

    • Add CORAL features using unlabeled target data; (optional) few‑shot tuning with 5–10 labeled trials.

     

  5. Evaluation & Reporting
    • Run within‑subject and LOSO experiments; produce accuracy‑vs‑calibration curves; conduct Wilcoxon tests; create figures/tables.
    • Maintain a tidy GitHub repository (fixed seeds, configs, README, environment file) and write a concise final report/short paper.

       

Expected outcomes: a runnable codebase, clear quantitative results showing the impact of simple calibration on MI‑BCI performance, and a short paper/poster summarizing methods, findings, and limitations.

Name of research group, project, or lab
NeuroHeal - AI integrated Neurotechnology for Mental and Stroke Healing
Why join this research group or lab?

This research group will be a dynamic and inspiring environment because it bridges cutting-edge neuroscience with advanced engineering and computational techniques, fostering an interdisciplinary approach to BCI innovation. The lab is looking forward to working with experts from fields like biomedical engineering, machine learning, and cognitive neuroscience, the lab will promote an open culture of knowledge-sharing and collaboration, pushing the boundaries of what’s possible in neurotechnology.

This project is particularly important because it addresses one of the most pressing challenges in BCI research: enhancing accuracy, adaptability, and real-time performance in practical applications. By developing a novel MI-BCI calibration, this project aims to create a more intuitive and robust BCI that can benefit a broad range of users, from those with physical disabilities to healthy individuals interested in cognitive enhancement.

The lab also focuses on other exciting research, such as adaptive BCIs that respond to user emotional states, multimodal BCIs that combine EEG with fNIRS or eye-tracking for improved signal quality, and novel applications of terahertz (THz) technology to investigate neural dynamics at unprecedented resolutions and data speeds. This diverse research portfolio not only contributes to scientific knowledge but also advances real-world applications in healthcare, neurorehabilitation, and even gaming. Working here provides an incredible opportunity to be part of transformative projects with real societal impact.

Logistics Information:
Project categories
Computer Science & Engineering
Electrical Engineering
Student ranks applicable
First Year
Sophomore
Junior
Senior
Graduate Student
Student qualifications

To successfully participate in this project, a strong academic background in neuroscience, biomedical engineering, or computer science is essential. Specific skills that are particularly valuable include:

1. Signal Processing: Proficiency in EEG signal processing, including techniques like filtering, artifact removal, and feature extraction.

2. Machine Learning and Deep Learning: Experience in applying machine learning algorithms, particularly transfer learning and deep neural networks, is crucial for developing and refining BCI classification models.

3. Programming: Strong coding skills in languages like Python, and/or MATLAB are necessary for data analysis, algorithm implementation, and model evaluation.

4. BCI/Neurotechnology Knowledge: Familiarity with brain-computer interface systems, including an understanding of motor imagery (MI) and neuroimaging techniques like EEG and fNIRS, would be advantageous.

In terms of physical qualifications, this project typically involves working indoors in a controlled lab environment. There are no specific physical requirements. However, comfort with working at a computer for prolonged periods, careful attention to detail, and patience for tasks like experimental setups or data annotation may be beneficial.

Hours per week
2 credits / 6-12 hours
3 credits / 12+ hours
Summer - Full Time
Summer - Part Time
Compensation
Research for Credit
Number of openings
1
Techniques learned

Through this project, students can expect to gain hands-on experience with a variety of cutting-edge methods, processes, and techniques, including:

1. EEG Signal Processing: Students will learn methods for preprocessing EEG data, such as filtering, artifact removal, and feature extraction using techniques.

2. Machine Learning and Deep Learning for BCI: Students will become proficient in implementing machine learning algorithms, including transfer learning techniques, and in training deep learning models (e.g., Convolutional Neural Networks) specifically adapted for EEG data.

4. Adaptation Techniques: Exposure to adaptive algorithms that adjust based on user-specific or session-specific changes in neural activity.

5. Statistical Analysis and Model Evaluation: Students will learn techniques for assessing model performance through metrics such as accuracy, along with statistical methods to validate the significance of their findings.

6. Data Alignment and Domain Adaptation: Students will explore domain adaptation methods, which allow models to generalize across different subjects or sessions by aligning data from different users into a common feature space.

These skills will prepare students not only to work in the field of BCIs but also to contribute to broader applications in neuroscience, biomedical engineering, and artificial intelligence.

Project start
Aug 2025
Contact Information:
Mentor
anagaraj@nd.edu
Visiting Assistant Professor
Name of project director or principal investigator
Aarthy Nagarajan
Email address of project director or principal investigator
anagaraj@nd.edu
1 sp. | 3 appl.
Hours per week
2 credits / 6-12 hours (+3)
2 credits / 6-12 hours3 credits / 12+ hoursSummer - Full TimeSummer - Part Time
Project categories
Computer Science & Engineering (+1)
Computer Science & EngineeringElectrical Engineering