Seizure Video–EEG Synchronisation
Multimodal EEG + video pipeline for seizure data-distribution analysis
Seizure Video–EEG Synchronisation is an automated pipeline that maps annotated seizure events from Soman(GD)-exposed rats to their behavioural video files — computing exact seek timestamps, coverage gaps, and full seizure-data distributions — to build the data foundation for a multimodal Video+EEG seizure-detection model.
What it does
- Maps each annotated seizure to its video file with exact seek timestamps and boundary-overlap handling
- Extracts synchronized video + EEG clips per seizure with pre / post context buffers
- Characterizes duration, temporal, stage, spike, and inter-seizure-interval distributions
- Extends the EEG-only Ganguly et al. (2025) framework toward multimodal detection
Seizure metrics (RN103-22 vs RN140-22)
| Metric | RN103-22 | RN140-22 |
|---|---|---|
| Total seizures | 54 | 33 |
| Video coverage | 48% | 85% |
| Mean duration (s) | 38.0 | 86.3 |
| Dominant stage | Stage 4 (76%) | Stage 3 (97%) |
| Mean inter-seizure gap (min) | 77.6 | 84.6 |
| Mean spikes per seizure | 1.22 | 0.94 |
{
"tooltip": { "trigger": "axis" },
"legend": { "data": ["RN103-22", "RN140-22"], "top": "2%" },
"grid": { "left": "3%", "right": "4%", "bottom": "3%", "containLabel": true },
"xAxis": {
"type": "category",
"data": ["Total seizures", "Coverage (%)", "Mean dur (s)", "Total time (min)", "Mean gap (min)"]
},
"yAxis": { "type": "value" },
"series": [
{
"name": "RN103-22",
"type": "bar",
"data": [54, 48, 38.0, 34.2, 77.6],
"itemStyle": { "color": "#4f8ef7", "borderRadius": [4, 4, 0, 0] }
},
{
"name": "RN140-22",
"type": "bar",
"data": [33, 85, 86.3, 47.4, 84.6],
"itemStyle": { "color": "#e87c7c", "borderRadius": [4, 4, 0, 0] }
}
]
}
Data foundation for a proposed multimodal seizure-detection model. Note: the report’s Fig 8 shows a mean-gap of 167.3 min for RN140-22 that disagrees with Table 5 (84.6 min); the table value is used here.