Rapid Serial Visual Presentation (RSVP)
Version: v1 (current)
A temporal attention paradigm presenting stimuli in rapid succession at a single location to study attentional processing over time.
Overview
Rapid Serial Visual Presentation (RSVP) is a fundamental method for studying temporal attention and visual processing. Items (letters, digits, words, images) appear one after another at the same screen location at rates typically ranging from 6-20 items per second. Participants must detect, identify, or remember target items embedded in this stream.
RSVP reveals temporal limits of attention: when two targets appear close together in time, the second target is often missed. This phenomenon, called the Attentional Blink (AB), demonstrates that attention operates like a "blink": after capturing one target, there is a brief refractory period (~200-500ms) during which subsequent targets are missed, even though they're clearly visible.
RSVP is used across cognitive psychology, neuroscience, and applied vision research to study attention, working memory, consciousness, and visual information processing under time pressure.
Scientific Background
Classic Findings:
- Attentional Blink: Second target (T2) missed when presented 200-500ms after first target (T1)
- Lag-1 Sparing: T2 actually detected better when immediately following T1 (lag 1) than at lag 2-3
- Individual Differences: AB magnitude varies substantially across individuals; correlates with working memory capacity
- No Blink for Same-Category: When T1 and T2 are same type (e.g., both letters), AB reduced
- Temporal Resolution: Healthy adults can process ~10 items/second but attention "locks" on targets
Key Mechanisms:
- Attentional Gating: Targets trigger attentional capture, temporarily blocking subsequent items
- Working Memory Consolidation: T1 must be consolidated before resources free for T2
- Interference: Distractors following targets interfere with encoding
Seminal Papers:
- Raymond, Shapiro, & Arnell (1992): Temporary suppression of visual processing in an RSVP task: An attentional blink?
- Chun & Potter (1995): A two-stage model for multiple target detection in RSVP
- Dux & Marois (2009): The attentional blink: A review of data and theory
Why Researchers Use This Task
- Temporal Attention: Study how attention operates over time; measure temporal resolution limits
- Attentional Blink Research: Classic paradigm for AB; examine factors affecting magnitude
- Individual Differences: AB magnitude predicts working memory capacity, fluid intelligence
- Consciousness Studies: Explore boundary between conscious perception and processing
- Clinical Assessment: Evaluate temporal attention deficits in ADHD, dyslexia, aging
- Training Studies: Test whether attention training can reduce AB magnitude
Current Implementation Status
Fully Implemented:
- ✅ Configurable presentation rate (items per second)
- ✅ Single or dual-target detection
- ✅ Customizable stimulus sets (letters, digits, words, images)
- ✅ Lag manipulation for AB studies
- ✅ Practice trials with feedback
- ✅ Accuracy and AB magnitude calculation
Partially Implemented:
- ⚠️ Limited to visual stimuli (no auditory RSVP variant)
- ⚠️ Fixed stream length per trial
Not Yet Implemented:
- ❌ Adaptive rate adjustment based on performance
- ❌ EEG/eye-tracking integration markers
- ❌ Emotion/threat stimuli for affective AB studies
Configuration Parameters
Presentation Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Presentation Rate Hz | number | 10 | Items per second (typical: 6-20 Hz) |
| Item Duration (ms) | number | 100 | Duration each item shown (1000/rate) |
| Items Per Stream | number | 15 | Total items in each RSVP stream |
Target Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Num Targets | number | 2 | Number of targets per stream (1 or 2 typical) |
| Target 1 Position | number | 8 | Serial position of first target (1-indexed) |
| Target Lag Range | array | [2, 3, 7] | Lags between T1 and T2 (in items) |
| Target Type | string | 'letter' | Type of target ('letter', 'digit', 'word', 'color') |
Distractor Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Distractor Type | string | 'digit' | Type of distractors |
| Distractor Pool | array | [0-9] | Pool of distractor items |
| No Repeat Items | boolean | true | Ensure each item appears only once per stream |
Trial Structure
| Parameter | Type | Default | Description |
|---|---|---|---|
| Trials Per Lag | number | 10 | Repetitions of each lag condition |
| Fixation Duration (ms) | number | 500 | Pre-stream fixation duration |
| Post Stream Delay (ms) | number | 1000 | Delay before response prompt |
Each trial in the spreadsheet can specify:
stimulus_duration_ms- Duration each item is shown (per-trial override, default: 100ms)isi_duration_ms- Inter-stimulus interval between items (per-trial override, default: 50ms)response_window_ms- Time allowed for response after stream completes (per-trial override, default: 3000ms)
These per-trial parameters allow researchers to vary presentation timing across trials, enabling designs such as:
- Mixed presentation rates within a session
- Speed-accuracy tradeoff manipulation (vary response windows)
- Gradual difficulty progression (faster streams in later trials)
Practice Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
| Practice Mode | string | 'mandatory' | Practice availability |
| Practice Trials | number | 5 | Practice streams with feedback |
Data Output
Markers
{
"type": "stream_start",
"ts": "2024-01-01T00:00:01.000Z",
"hr": 1234.56,
"data": {
"trial_index": 0,
"presentation_rate_hz": 10,
"items_per_stream": 15,
"stream_items": ["5", "8", "X", "2", "7", "K", "9", "1", "4", "6", "3"],
"target_1": "X",
"target_1_position": 3,
"target_2": "K",
"target_2_position": 6,
"lag": 3
}
}
Response Data
{
"trial_index": 0,
"lag": 3,
"target_1_response": "X",
"target_1_correct": true,
"target_2_response": "K",
"target_2_correct": true,
"t1_accuracy": 1,
"t2_accuracy": 1,
"t2_given_t1": 1,
"ts": "2024-01-01T00:00:04.200Z",
"hr": 4434.56
}
Summary Artifact
{
"task_kind": "rsvp",
"presentation_rate_hz": 10,
"total_trials": 30,
"t1_overall_accuracy": 0.92,
"t2_overall_accuracy": 0.67,
"t2_given_t1_correct": 0.73,
"by_lag": {
"2": {"t1_acc": 0.90, "t2_acc": 0.45, "t2|t1": 0.50, "ab_magnitude": 0.50},
"3": {"t1_acc": 0.92, "t2_acc": 0.55, "t2|t1": 0.60, "ab_magnitude": 0.40},
"7": {"t1_acc": 0.93, "t2_acc": 0.82, "t2|t1": 0.88, "ab_magnitude": 0.12}
},
"attentional_blink": {
"present": true,
"magnitude": 0.38,
"interpretation": "Typical AB (T2 accuracy drops 38% at short lags)"
},
"trials": [...]
}
Example Research Configurations
Standard Attentional Blink Paradigm
Rate: 10 Hz (100ms per item)
Stream Length: 15 items
Targets: 2 letters (T1 and T2) among digit distractors
Lags: 2, 3, 7 (between T1 and T2)
Trials: 10 per lag (30 total)
Analysis: T2|T1 accuracy by lag; AB = accuracy at lag 7 - accuracy at lag 2
Single-Target Detection (Baseline)
Rate: 10 Hz
Targets: 1 letter per stream
Purpose: Establish baseline detection without dual-task demands
Comparison: T1 alone vs. T1 accuracy when T2 also present
Fast vs. Slow Presentation Rate
Conditions: 6 Hz (slow) vs. 15 Hz (fast)
Purpose: Test whether AB is due to temporal limits or fixed refractory period
Prediction: AB duration measured in items (lag), not time
Training Study (Pre-Post)
Pre: Standard AB task (30 trials)
Training: 10 sessions of RSVP practice with feedback
Post: Same AB task
Analysis: Reduction in AB magnitude after training
Participant Experience
-
Instructions: "You'll see a rapid stream of numbers. Among them will be two letters. After the stream, report both letters in order."
-
Practice Streams (if enabled):
- Fixate center cross (500ms)
- Watch stream of 15 items (each shown 100ms)
- Report first and second letter
- Receive feedback: "Correct! Both letters identified" or "You got the first letter (X) but missed the second (K)"
-
Main Task:
- For each of 30 trials:
- Fixate cross
- Observe RSVP stream (very fast!)
- Stream ends; pause (1s)
- Prompt: "What was the first letter?"
- Enter response (type or select)
- Prompt: "What was the second letter?"
- Enter response
- No feedback during main trials
- For each of 30 trials:
-
Completion: "Task complete. You identified [X]% of first targets and [Y]% of second targets."
Design Recommendations
General Guidelines
- Presentation Rate: 10 Hz (100ms/item) is standard for AB research
- Faster Rates: 15-20 Hz increase difficulty; used for training or high-performers
- Slower Rates: 6-8 Hz reduce AB magnitude; easier for children or clinical groups
- Stream Length: 12-18 items typical; longer streams increase fatigue
- Target Distinctiveness: Letters among digits (or vice versa) ensures pop-out
Lag Selection for AB Studies
- Lag 1: Often shows "sparing" (good T2 accuracy)
- Lags 2-3: Peak AB deficit (lowest T2 accuracy)
- Lags 7-8: AB recovery (baseline T2 accuracy)
- Include Baseline: Lag 7+ for comparison to estimate AB magnitude
Distractor Design
- Use category different from targets (digits if targets are letters)
- Ensure distractors don't contain target-similar items
- Randomize distractor order to prevent learning
Response Format
- Free Report: Type the target (requires memory)
- Forced Choice: Select from options (reduces memory load)
- Order Matters: Report T1 first, then T2 (standard)
Population-Specific Adaptations
Children (8+ years):
- Slower rate: 6-8 Hz
- Shorter streams: 10-12 items
- Larger font size
- Practice until comfortable (may need 10+ practice trials)
- Expect larger AB magnitude
Older Adults (65+):
- Slightly slower rate: 8 Hz
- High-contrast stimuli
- Larger font
- Allow extra time for responses
- Generally similar AB to young adults (sometimes slightly larger)
ADHD:
- Expect larger AB magnitude
- Consider single-target baseline to rule out general detection deficit
- May show reduced AB with medication
Dyslexia:
- Some studies show larger AB
- Consider non-letter stimuli to avoid reading-related factors
Common Issues and Solutions
| Issue | Solution |
|---|---|
| Floor effects (T2 always missed) | Slow presentation rate to 8 Hz; reduce stream length; increase lag |
| Ceiling effects (no AB) | Increase rate to 12-15 Hz; reduce distinctiveness of targets |
| Participants miss T1 (>20% error) | Slow rate; practice more; ensure targets are perceptually distinct |
| No lag effect | Check lag timing calculation; ensure lags span AB window (1-5) |
| Participants lose fixation | Emphasize central fixation; make fixation point more salient |
| Anticipation errors | Randomize T1 position across trials |
Data Analysis
Primary Measures:
- T1 Accuracy: Overall detection of first target (should be high, ~85-95%)
- T2 Accuracy: Overall detection of second target (lower due to AB)
- T2|T1 Accuracy: T2 accuracy conditional on T1 correct (purest AB measure)
- AB Magnitude: T2|T1 at baseline lag minus T2|T1 at peak deficit lag
Statistical Analysis:
- Repeated-measures ANOVA with lag as within-subjects factor
- Planned comparisons: lag 2 vs. lag 7; lag 3 vs. lag 7
- Individual differences: Correlate AB magnitude with WM capacity, fluid intelligence
References
-
Raymond, J. E., Shapiro, K. L., & Arnell, K. M. (1992). Temporary suppression of visual processing in an RSVP task: An attentional blink? Journal of Experimental Psychology: Human Perception and Performance, 18(3), 849-860.
-
Chun, M. M., & Potter, M. C. (1995). A two-stage model for multiple target detection in rapid serial visual presentation. Journal of Experimental Psychology: Human Perception and Performance, 21(1), 109-127.
-
Dux, P. E., & Marois, R. (2009). The attentional blink: A review of data and theory. Attention, Perception, & Psychophysics, 71(8), 1683-1700.
-
Martens, S., & Wyble, B. (2010). The attentional blink: Past, present, and future of a blind spot in perceptual awareness. Neuroscience & Biobehavioral Reviews, 34(6), 947-957.
-
MacLean, M. H., & Arnell, K. M. (2012). A conceptual and methodological framework for measuring and modulating the attentional blink. Attention, Perception, & Psychophysics, 74(6), 1080-1097.
See Also
- Attentional Blink - Related paradigm specifically focused on AB phenomenon
- Visual Search - Spatial attention task