Computer vision based automated ICA rejection for EEG artifact removal with 89.45% accuracy and 7200x speedup over manual inspection. Compatible with ICLabel and EEGLab interfaces.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill computer-vision-eeg-artifact-rejection --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Computer Vision Eeg Artifact Rejection?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-computer-vision-eeg-artifact-rejection)More formats (shields.io, HTML) on the badges page.
---
name: computer-vision-eeg-artifact-rejection
description: "Computer vision based automated ICA rejection for EEG artifact removal with 89.45% accuracy and 7200x speedup over manual inspection. Compatible with ICLabel and EEGLab interfaces."
metadata:
arxiv_id: "2607.21654"
published: "2026-07-22"
authors: "Zag ElSayed, Nathan Suer, Grace Westerkamp, Jack Yanchen Liu, Makoto Miyakoshi, Craig Erickson, Ernest Pedapati"
conference: "ICMLA 2024"
tags: [eeg, artifact-rejection, computer-vision, ica, brain-activity, neurology]
license: Complete terms in LICENSE.txt
---
# Computer Vision Based EEG Artifact Rejection
## Overview
This skill implements an automated computer vision-based Independent Component Analysis (ICA) rejection labeling tool for EEG artifact removal. The system achieves **89.45% accuracy** while reducing processing time by **7200-fold** compared to manual inspection, making it suitable for large-scale EEG research and near real-time medical applications.
The approach automates the time-consuming manual task of inspecting, selecting, and interpreting independent components (ICs) from EEG scalp electrode recordings, which is essential for cognitive development studies and clinical applications.
## Core Features
- **Automated IC Classification**: Uses computer vision techniques to classify ICA components as neural vs. artifact sources
- **High Performance**: 7200x faster than manual inspection with 89.45% accuracy
- **Compatibility**: Works with widely used EEG software interfaces like ICLabel and EEGLab
- **Medical Applications**: Enables near real-time brain activity rejection tasks crucial for medical specialists
- **Scalability**: Suitable for large-scale EEG research datasets
## When to Use This Skill
Use this skill when working with EEG data that requires:
- Automated artifact removal from ICA decomposed signals
- High-throughput EEG preprocessing for research studies
- Real-time or near real-time EEG analysis applications
- Integration with existing EEGLab/ICLabel workflows
- Medical-grade EEG processing with validated accuracy metrics
## Implementation Workflow
### 1. Data Preparation
- Ensure EEG data is properly preprocessed and segmented
- Apply ICA decomposition using standard methods (e.g., EEGLab's runica)
- Extract independent component maps and time courses
### 2. Feature Extraction
- Convert IC topographic maps to standardized image format
- Extract temporal features from IC time courses
- Normalize features for computer vision processing
### 3. Computer Vision Classification
- Apply trained computer vision model to classify each IC
- Generate confidence scores for rejection decisions
- Output binary labels (accept/reject) for each component
### 4. Integration and Validation
- Integrate results with EEGLab/ICLabel interface
- Validate performance on holdout dataset
- Fine-tune thresholds based on application requirements
## Technical Specifications
- **Input**: ICA-decomposed EEG data with component maps and time courses
- **Output**: Binary rejection labels for each independent component
- **Accuracy**: 89.45% classification accuracy
- **Speedup**: 7200x faster than manual inspection
- **Compatibility**: ICLabel and EEGLab software interfaces
- **Conference**: ICMLA 2024
## Pitfalls and Considerations
- **Data Quality**: Performance depends on quality of initial ICA decomposition
- **Artifact Types**: May perform differently across various artifact categories (eye blinks, muscle artifacts, line noise, etc.)
- **Validation**: Always validate results on domain-specific datasets before clinical deployment
- **Threshold Tuning**: Optimal rejection thresholds may vary by application (research vs. clinical)
## References
- Original Paper: [arXiv:2607.21654](https://arxiv.org/abs/2607.21654)
- Conference: ICMLA 2024
- DOI: https://doi.org/10.1109/ICMLA61862.2024.00229
## Activation Keywords
- eeg artifact rejection
- automated ica classification
- computer vision eeg
- brain activity rejection
- iclabel automation
- eeglab artifact removal
- neural vs artifact separationIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!